.HeroSiteTemplate_root__8iqNX{--font-display:"Anton",Impact,sans-serif;--font-black:"Archivo Black","Archivo",system-ui,sans-serif;--font-body:"Archivo",system-ui,sans-serif;font-family:var(--font-body);background:var(--bg);color:var(--text);min-height:100vh;position:relative;overflow-x:clip;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@keyframes HeroSiteTemplate_hbMarquee__k09Vw{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes HeroSiteTemplate_hbFloat__Of5oA{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-16px) rotate(2deg)}}@keyframes HeroSiteTemplate_hbStamp__0cbR8{0%{transform:rotate(-12deg) scale(1.6);opacity:0}60%{transform:rotate(-12deg) scale(.92);opacity:1}to{transform:rotate(-12deg) scale(1)}}@keyframes HeroSiteTemplate_hbPop__m62hw{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes HeroSiteTemplate_hbSpin__zbGbY{to{transform:rotate(1turn)}}@keyframes HeroSiteTemplate_hbRise__qoYXz{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.HeroSiteTemplate_spin__GBPwI{animation:HeroSiteTemplate_hbSpin__zbGbY 40s linear infinite}.HeroSiteTemplate_float__0dFfA{animation:HeroSiteTemplate_hbFloat__Of5oA 7s ease-in-out infinite}.HeroSiteTemplate_stamp__0vwfW{animation:HeroSiteTemplate_hbStamp__0cbR8 .7s cubic-bezier(.2,.8,.2,1) .3s both}.HeroSiteTemplate_marqueeTrack__eNm2h{display:flex;width:max-content;animation:HeroSiteTemplate_hbMarquee__k09Vw 28s linear infinite;will-change:transform}.HeroSiteTemplate_link__A_jZV{position:relative;background:none;border:none;cursor:pointer;font-family:var(--font-body);font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:6px 2px;transition:color .2s;text-decoration:none}.HeroSiteTemplate_link__A_jZV:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:2px;background:var(--emerald2);border-radius:2px;transition:right .25s ease}.HeroSiteTemplate_linkActive__VX8rX,.HeroSiteTemplate_link__A_jZV:focus-visible,.HeroSiteTemplate_link__A_jZV:hover{color:var(--emerald2)}.HeroSiteTemplate_linkActive__VX8rX:after,.HeroSiteTemplate_link__A_jZV:hover:after{right:0}.HeroSiteTemplate_cta__zgsVC{display:inline-flex;align-items:center;gap:9px;border:none;cursor:pointer;font-family:var(--font-body);font-weight:800;letter-spacing:.04em;text-transform:uppercase;border-radius:12px;text-decoration:none;transition:transform .15s,box-shadow .2s,filter .2s}.HeroSiteTemplate_cta__zgsVC:hover{transform:translateY(-2px);filter:brightness(1.04)}.HeroSiteTemplate_cta__zgsVC:active{transform:translateY(0)}.HeroSiteTemplate_icon__UJunP{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;border:1px solid var(--line2);background:transparent;color:var(--text);cursor:pointer;transition:border-color .2s,color .2s,transform .15s;text-decoration:none}.HeroSiteTemplate_icon__UJunP:hover{border-color:var(--emerald2);color:var(--emerald2);transform:translateY(-1px)}.HeroSiteTemplate_ing___Zqmm{display:flex;align-items:center;gap:11px;padding:12px 13px;border-radius:14px;background:var(--surface);border:1px solid var(--line2);cursor:pointer;font-family:inherit;text-align:left;transition:transform .15s,border-color .2s}.HeroSiteTemplate_ing___Zqmm:hover{border-color:var(--emerald2);transform:translateY(-1px)}.HeroSiteTemplate_layer__dAC8z{border:none;cursor:pointer;box-shadow:inset 0 -3px 6px rgba(0,0,0,.16),0 2px 5px rgba(0,0,0,.12);position:relative;transition:transform .15s,filter .15s}.HeroSiteTemplate_layer__dAC8z:hover{transform:translateX(6px);filter:brightness(1.05)}.HeroSiteTemplate_feat___oQ4y{position:relative;background:var(--surface);border:1px solid var(--line2);border-radius:22px;padding:22px;transition:transform .2s,box-shadow .2s;overflow:hidden}.HeroSiteTemplate_feat___oQ4y:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.HeroSiteTemplate_featShot__JhfdV{transition:transform .4s cubic-bezier(.2,.7,.2,1)}.HeroSiteTemplate_feat___oQ4y:hover .HeroSiteTemplate_featShot__JhfdV{transform:scale(1.06)}.HeroSiteTemplate_gitem__c5DCS{border-radius:16px;position:relative;overflow:hidden;cursor:zoom-in}.HeroSiteTemplate_gimg__w8ELE{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.HeroSiteTemplate_gitem__c5DCS:hover .HeroSiteTemplate_gimg__w8ELE{transform:scale(1.06)}.HeroSiteTemplate_gmag__qHRxp{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:flex-end;padding:12px;background:linear-gradient(0deg,rgba(8,7,5,.45),transparent 55%);opacity:0;transition:opacity .3s}.HeroSiteTemplate_gitem__c5DCS:hover .HeroSiteTemplate_gmag__qHRxp{opacity:1}.HeroSiteTemplate_rev__55JML{background:var(--surface);border:1px solid var(--line2);border-radius:20px;padding:28px;transition:transform .2s,border-color .2s}.HeroSiteTemplate_rev__55JML:hover{transform:translateY(-3px);border-color:var(--emerald2)}.HeroSiteTemplate_swatchRow__NC2AE{transition:background .2s,border-color .2s}.HeroSiteTemplate_swatchRow__NC2AE:hover{background:var(--surface2)}.HeroSiteTemplate_iconBtn__H18GT{transition:background .25s,border-color .25s,color .25s,transform .2s}.HeroSiteTemplate_iconBtn__H18GT:hover{transform:translateY(-1px);border-color:var(--emerald2);color:var(--emerald2)}.HeroSiteTemplate_reveal__fCItZ{opacity:0;transform:translateY(26px)}.HeroSiteTemplate_revealShown__IfLjB{animation:HeroSiteTemplate_hbRise__qoYXz .7s cubic-bezier(.2,.7,.2,1) both}.HeroSiteTemplate_popIn__GCW4u{animation:HeroSiteTemplate_hbPop__m62hw .18s ease both}.HeroSiteTemplate_root__8iqNX :focus-visible{outline:2px solid var(--emerald2);outline-offset:3px;border-radius:4px}.HeroSiteTemplate_burger__cNa2q{display:none}.HeroSiteTemplate_deskNav__YJj17{display:flex}@media (max-width:940px){.HeroSiteTemplate_deskDiv__yT6kI,.HeroSiteTemplate_deskNav__YJj17{display:none!important}.HeroSiteTemplate_burger__cNa2q{display:grid}}@media (max-width:900px){.HeroSiteTemplate_aboutGrid__iAvie,.HeroSiteTemplate_buildGrid__WIIFz,.HeroSiteTemplate_featGrid__oVCWK,.HeroSiteTemplate_heroGrid__5g6bL,.HeroSiteTemplate_menuGrid__iPX2M,.HeroSiteTemplate_revGrid__43Dtw,.HeroSiteTemplate_visitGrid__gcS26,.HeroSiteTemplate_vpGrid__amAXJ{grid-template-columns:1fr!important}.HeroSiteTemplate_galGrid__xFE6p{grid-template-columns:repeat(2,1fr)!important;grid-auto-rows:170px!important}}@media (min-width:561px) and (max-width:900px){.HeroSiteTemplate_featGrid__oVCWK,.HeroSiteTemplate_revGrid__43Dtw,.HeroSiteTemplate_vpGrid__amAXJ{grid-template-columns:repeat(2,1fr)!important}.HeroSiteTemplate_revGrid__43Dtw>:only-child{grid-column:1/-1;justify-self:center;width:100%;max-width:440px}}@media (prefers-reduced-motion:reduce){.HeroSiteTemplate_float__0dFfA,.HeroSiteTemplate_marqueeTrack__eNm2h,.HeroSiteTemplate_reveal__fCItZ,.HeroSiteTemplate_root__8iqNX *,.HeroSiteTemplate_spin__GBPwI,.HeroSiteTemplate_stamp__0vwfW{animation:none!important;transition:none!important}.HeroSiteTemplate_reveal__fCItZ{opacity:1;transform:none}}