.page_page__ZU32B{--ink:#102720;--paper:#f3f0e6;--signal:#ff643b;position:relative;display:grid;grid-template-rows:auto 1fr;min-height:100svh;overflow:hidden;color:var(--ink);background:radial-gradient(circle at 78% 20%,rgb(255 100 59/10%),transparent 30rem),var(--paper);font-family:Avenir Next,Century Gothic,Trebuchet MS,sans-serif}.page_grid__f5Kdy{position:absolute;inset:0;pointer-events:none;opacity:.42;background-image:linear-gradient(rgb(16 39 32/7%) 1px,transparent 0),linear-gradient(90deg,rgb(16 39 32/7%) 1px,transparent 0);background-size:52px 52px;mask-image:linear-gradient(180deg,black,transparent 88%)}.page_header__kVzhN,.page_hero__SKW6o{position:relative;z-index:1;width:min(calc(100% - 48px),1440px);margin-inline:auto}.page_header__kVzhN{padding:32px 0;border-bottom:1px solid rgb(16 39 32/20%)}.page_logo__7fc9l{display:inline-flex;gap:13px;align-items:center;font-size:20px;font-weight:700;letter-spacing:-.055em}.page_mark__IpMAq{width:43px;height:43px;color:var(--ink)}.page_match__LhEh2{fill:var(--signal)}.page_hero__SKW6o{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding:clamp(72px,10vw,150px) 0 clamp(90px,12vw,180px);animation:page_reveal__OOtgg .65s cubic-bezier(.22,.76,.28,1) both}.page_hero__SKW6o h1{max-width:1180px;margin:0;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:clamp(63px,7.1vw,112px);font-weight:500;letter-spacing:-.072em;line-height:.86}.page_hero__SKW6o h1 span{display:block;color:rgb(16 39 32/67%);font-style:italic;font-weight:400}.page_contact__BmhPC{display:inline-flex;gap:58px;align-items:center;justify-content:space-between;min-width:250px;margin-top:52px;padding:18px 21px 18px 25px;color:white;background:var(--ink);box-shadow:7px 7px 0 var(--signal);font-size:14px;font-weight:700;letter-spacing:.02em;text-decoration:none;transition:box-shadow .16s ease,transform .16s ease}.page_contact__BmhPC:hover{box-shadow:3px 3px 0 var(--signal);transform:translate(4px,4px)}.page_contact__BmhPC span{font-size:21px;font-weight:400}@keyframes page_reveal__OOtgg{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (max-width:700px){.page_grid__f5Kdy{background-size:34px 34px}.page_header__kVzhN,.page_hero__SKW6o{width:calc(100% - 32px)}.page_header__kVzhN{padding:22px 0}.page_logo__7fc9l{font-size:18px}.page_mark__IpMAq{width:38px;height:38px}.page_hero__SKW6o{padding:72px 0 96px}.page_hero__SKW6o h1{font-size:clamp(55px,17vw,78px);line-height:.9}.page_contact__BmhPC{width:calc(100% - 7px);margin-top:44px}}@media (prefers-reduced-motion:reduce){.page_hero__SKW6o{animation:none}.page_contact__BmhPC{transition:none}}