@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.11x_mcju407z-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.p.456c9vb2_utt8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.2fl0vhx7oyatw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_8e78c380-module__O_VbYa__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_8e78c380-module__O_VbYa__variable{--font-mdp-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.p.2ttjmmx-9gnz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_3219103e-module__R2zska__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_3219103e-module__R2zska__variable{--font-mdp-body:"Manrope", "Manrope Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.p.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.p.0htwiiqufp3l9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.2ontrj8z1-o25.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.33iiebxkijmxa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.2nzetymcmw3t7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.p.0_f09-l1omku8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.0fcfx2a-jndc5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_b5908a21-module___zaqFa__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_b5908a21-module___zaqFa__variable{--font-mdp-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.SiteLoadingScreen-module__r-PNWa__screen{z-index:2000;cursor:wait;opacity:1;background:#050604;place-items:center;min-height:100svh;transition:opacity .28s cubic-bezier(.23,1,.32,1);display:grid;position:fixed;inset:0;overflow:hidden}.SiteLoadingScreen-module__r-PNWa__screen[data-leaving=true]{pointer-events:none;opacity:0}.SiteLoadingScreen-module__r-PNWa__logo{object-fit:contain;opacity:0;width:clamp(138px,13vw,188px);height:auto;animation:.62s cubic-bezier(.16,1,.3,1) .42s both SiteLoadingScreen-module__r-PNWa__logoReveal;transform:scale(.92)}@keyframes SiteLoadingScreen-module__r-PNWa__logoReveal{to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.SiteLoadingScreen-module__r-PNWa__screen{transition-duration:90ms}.SiteLoadingScreen-module__r-PNWa__logo{opacity:1;animation:none;transform:none}}
.SectionEyebrow-module__6slNNa__root{min-width:0;max-width:100%;font-family:var(--font-mdp-mono,var(--font-mono,monospace));letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:13px;font-size:8px;font-weight:500;line-height:1.45;display:flex}.SectionEyebrow-module__6slNNa__label,.SectionEyebrow-module__6slNNa__context{white-space:nowrap}.SectionEyebrow-module__6slNNa__label{color:var(--harvest,#d7ff2f)}.SectionEyebrow-module__6slNNa__rule{background:#f5f5ef33;flex:0 0 32px;width:32px;height:1px}.SectionEyebrow-module__6slNNa__context{color:#f5f5ef94}.SectionEyebrow-module__6slNNa__light .SectionEyebrow-module__6slNNa__label{color:#55482e}.SectionEyebrow-module__6slNNa__light .SectionEyebrow-module__6slNNa__rule{background:#0a0b0933}.SectionEyebrow-module__6slNNa__light .SectionEyebrow-module__6slNNa__context{color:#0a0b0994}@media (max-width:900px){.SectionEyebrow-module__6slNNa__root{letter-spacing:.13em;gap:9px;font-size:7px}.SectionEyebrow-module__6slNNa__rule{flex-basis:24px;width:24px}}
.SiteFooter-module__VFKzxG__footer{--footer-pad-block:clamp(3.5rem, 4.5vw, 5rem);--footer-gap:clamp(3rem, 4.5vw, 5.5rem);isolation:isolate;color:#f5f5ef;background:#090a08;border-top:1px solid #84745085;position:relative;overflow:hidden}.SiteFooter-module__VFKzxG__footer:before{z-index:-2;content:"";opacity:.14;background-image:linear-gradient(90deg,#f5f5ef0d 1px,#0000 1px);background-size:clamp(5rem,9vw,10rem) 100%;position:absolute;inset:0}.SiteFooter-module__VFKzxG__compact .SiteFooter-module__VFKzxG__footer{--footer-pad-block:clamp(3.25rem, 4vw, 4.5rem);--footer-gap:clamp(2.75rem, 4vw, 4.5rem)}.SiteFooter-module__VFKzxG__minimal .SiteFooter-module__VFKzxG__footer{--footer-pad-block:clamp(2.75rem, 3.5vw, 4rem);--footer-gap:clamp(2.25rem, 3.25vw, 3.75rem)}.SiteFooter-module__VFKzxG__frame{width:min(100%,1800px);padding:var(--footer-pad-block) clamp(1.5rem, 4.2vw, 5rem) 2rem;margin-inline:auto}.SiteFooter-module__VFKzxG__primaryGrid{gap:var(--footer-gap);padding:0 0 var(--footer-gap);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr);align-items:start;display:grid}.SiteFooter-module__VFKzxG__brandBlock,.SiteFooter-module__VFKzxG__footerNav,.SiteFooter-module__VFKzxG__contactBlock,.SiteFooter-module__VFKzxG__socialBlock,.SiteFooter-module__VFKzxG__legalBlock{min-width:0}.SiteFooter-module__VFKzxG__brandLink{width:min(100%,28rem);color:inherit;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1rem,1.6vw,1.75rem);display:inline-grid}.SiteFooter-module__VFKzxG__brandMark{opacity:.84;width:auto;height:clamp(6.75rem,6.75vw,8.25rem)}.SiteFooter-module__VFKzxG__brandWordmark{width:auto;max-width:100%;height:clamp(5rem,5vw,6rem)}.SiteFooter-module__VFKzxG__brandDescription{color:#f5f5efb3;text-wrap:balance;max-width:min(100%,22rem);margin:clamp(1.75rem,2.8vw,3rem) 0 0;font-size:clamp(1rem,1.08vw,1.2rem);line-height:1.65}.SiteFooter-module__VFKzxG__sectionLabel{color:color-mix(in srgb, var(--bronze-prado) 78%, #f5f5ef 22%);font-family:var(--font-mdp-mono), monospace;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:500}.SiteFooter-module__VFKzxG__footerNav ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.SiteFooter-module__VFKzxG__footerNav a{color:#f5f5efb3;min-height:2.75rem;transition:color .2s var(--motion-ease-out), border-color .2s var(--motion-ease-out), transform .2s var(--motion-ease-out);border-bottom:1px solid #f5f5ef1f;align-items:center;font-size:.9rem;font-weight:550;text-decoration:none;display:flex}.SiteFooter-module__VFKzxG__contactBlock h2{font-family:var(--font-mdp-display), sans-serif;letter-spacing:-.055em;margin:1.25rem 0 0;font-size:clamp(1.75rem,2.1vw,2.65rem);font-weight:620;line-height:.98}.SiteFooter-module__VFKzxG__contactBlock address{flex-direction:column;gap:.8rem;margin-top:1.75rem;font-style:normal;display:flex}.SiteFooter-module__VFKzxG__contactBlock address a{color:#f5f5efad;width:fit-content;min-height:2.75rem;transition:color .2s var(--motion-ease-out), transform .2s var(--motion-ease-out);align-items:center;font-size:.96rem;line-height:1.6;text-decoration:none;display:inline-flex}.SiteFooter-module__VFKzxG__contactBlock address a:last-child{align-items:flex-start;gap:.75rem;margin-top:.45rem;display:inline-flex}.SiteFooter-module__VFKzxG__contactBlock address svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px;flex:none;width:.9rem;margin-top:.3rem}.SiteFooter-module__VFKzxG__utilityGrid{gap:var(--footer-gap);border-top:1px solid #f5f5ef29;border-bottom:1px solid #f5f5ef29;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);padding-block:clamp(2rem,3vw,3.25rem);display:grid}.SiteFooter-module__VFKzxG__socialLinks,.SiteFooter-module__VFKzxG__legalBlock ul{flex-wrap:wrap;align-items:center;gap:.75rem clamp(1.25rem,2.3vw,2.75rem);margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.SiteFooter-module__VFKzxG__socialLinks a{color:#f5f5efc7;min-height:2.75rem;transition:color .2s var(--motion-ease-out), transform .2s var(--motion-ease-out);align-items:center;gap:.7rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.SiteFooter-module__VFKzxG__socialIcon{color:#f5f5ef;width:2.5rem;height:2.5rem;transition:color .2s var(--motion-ease-out), border-color .2s var(--motion-ease-out), background-color .2s var(--motion-ease-out);border:1px solid #f5f5ef33;border-radius:50%;place-items:center;display:grid}.SiteFooter-module__VFKzxG__socialIcon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:1.05rem;height:1.05rem}.SiteFooter-module__VFKzxG__socialIconFill{fill:currentColor;stroke:none}.SiteFooter-module__VFKzxG__legalHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;display:flex}.SiteFooter-module__VFKzxG__legalHeading>span{color:#f5f5ef61;font-family:var(--font-mdp-mono), monospace;letter-spacing:.13em;text-transform:uppercase;font-size:.62rem}.SiteFooter-module__VFKzxG__legalBlock li{color:#f5f5efa3;font-size:.9rem;line-height:1.5}.SiteFooter-module__VFKzxG__legalBlock a{color:#f5f5efc7;text-underline-offset:.35rem;min-height:2.75rem;transition:color .2s var(--motion-ease-out);align-items:center;text-decoration-color:#d7ff2f61;text-decoration-thickness:1px;display:inline-flex}.SiteFooter-module__VFKzxG__legalBlock li:not(:last-child):after{color:#847450;content:"·";margin-left:clamp(1.25rem,2.3vw,2.75rem)}.SiteFooter-module__VFKzxG__bottomline{color:#f5f5ef61;font-family:var(--font-mdp-mono), monospace;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:1.5rem;padding-top:2rem;font-size:.62rem;line-height:1.6;display:flex}.SiteFooter-module__VFKzxG__bottomline p{margin:0}.SiteFooter-module__VFKzxG__compact .SiteFooter-module__VFKzxG__primaryGrid,.SiteFooter-module__VFKzxG__minimal .SiteFooter-module__VFKzxG__primaryGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr)}.SiteFooter-module__VFKzxG__compact .SiteFooter-module__VFKzxG__brandDescription,.SiteFooter-module__VFKzxG__minimal .SiteFooter-module__VFKzxG__brandDescription{max-width:29rem;font-size:clamp(.98rem,1.05vw,1.2rem)}.SiteFooter-module__VFKzxG__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.SiteFooter-module__VFKzxG__brandLink:focus-visible,.SiteFooter-module__VFKzxG__footerNav a:focus-visible,.SiteFooter-module__VFKzxG__contactBlock address a:focus-visible,.SiteFooter-module__VFKzxG__socialLinks a:focus-visible,.SiteFooter-module__VFKzxG__legalBlock a:focus-visible{outline-offset:.35rem;outline:2px solid #d7ff2f}@media (hover:hover) and (pointer:fine){.SiteFooter-module__VFKzxG__brandLink:hover,.SiteFooter-module__VFKzxG__footerNav a:hover,.SiteFooter-module__VFKzxG__contactBlock address a:hover,.SiteFooter-module__VFKzxG__socialLinks a:hover,.SiteFooter-module__VFKzxG__legalBlock a:hover{color:#d7ff2f;transform:translate(.2rem)}.SiteFooter-module__VFKzxG__footerNav a:hover{border-color:#d7ff2f73}.SiteFooter-module__VFKzxG__socialLinks a:hover .SiteFooter-module__VFKzxG__socialIcon{color:#0a0b09;background:#d7ff2feb;border-color:#d7ff2f}}@media (max-width:900px){.SiteFooter-module__VFKzxG__footer{--footer-pad-block:clamp(3rem, 8vw, 4.5rem);--footer-gap:clamp(2.75rem, 8vw, 4.75rem)}.SiteFooter-module__VFKzxG__compact .SiteFooter-module__VFKzxG__footer,.SiteFooter-module__VFKzxG__minimal .SiteFooter-module__VFKzxG__footer{--footer-pad-block:clamp(2.75rem, 7vw, 4rem);--footer-gap:clamp(2.25rem, 7vw, 3.75rem)}.SiteFooter-module__VFKzxG__frame{padding-inline:clamp(1.25rem,5vw,2.75rem)}.SiteFooter-module__VFKzxG__primaryGrid,.SiteFooter-module__VFKzxG__compact .SiteFooter-module__VFKzxG__primaryGrid,.SiteFooter-module__VFKzxG__minimal .SiteFooter-module__VFKzxG__primaryGrid{grid-template-columns:minmax(0,1fr)}.SiteFooter-module__VFKzxG__brandLink{width:min(100%,24rem)}.SiteFooter-module__VFKzxG__brandMark{width:auto;height:clamp(5.5rem,20.5vw,6.875rem)}.SiteFooter-module__VFKzxG__brandWordmark{width:auto;height:clamp(4rem,15vw,5rem)}.SiteFooter-module__VFKzxG__brandDescription{max-width:min(100%,22rem);font-size:clamp(1rem,3vw,1.3rem)}.SiteFooter-module__VFKzxG__contactBlock h2{font-size:clamp(1.8rem,6vw,2.6rem)}.SiteFooter-module__VFKzxG__utilityGrid{grid-template-columns:minmax(0,1fr)}.SiteFooter-module__VFKzxG__legalHeading{justify-content:flex-start}.SiteFooter-module__VFKzxG__legalBlock li:not(:last-child):after{display:none}.SiteFooter-module__VFKzxG__bottomline{flex-direction:column;gap:.7rem}}@media (prefers-reduced-motion:reduce){.SiteFooter-module__VFKzxG__brandLink,.SiteFooter-module__VFKzxG__footerNav a,.SiteFooter-module__VFKzxG__contactBlock address a,.SiteFooter-module__VFKzxG__socialLinks a,.SiteFooter-module__VFKzxG__socialIcon{transition:none}}
.HomeOverview-module___ma_Qa__overview{background:#f5f5ef;overflow:clip}.HomeOverview-module___ma_Qa__section{isolation:isolate;padding:clamp(5.5rem,9vw,9.5rem) clamp(1.25rem,4.5vw,5rem);position:relative}.HomeOverview-module___ma_Qa__frame{z-index:1;width:min(100%,112.5rem);margin-inline:auto;position:relative}.HomeOverview-module___ma_Qa__awardsSection,.HomeOverview-module___ma_Qa__editorialSection{color:#0a0b09;background:#f5f5ef}.HomeOverview-module___ma_Qa__awardsSection{border-top:1px solid #0a0b091a}.HomeOverview-module___ma_Qa__sectionHeader{margin-bottom:clamp(3rem,6vw,6rem)}.HomeOverview-module___ma_Qa__headingGrid{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);align-items:end;gap:clamp(2rem,6vw,8rem);margin-top:clamp(1.75rem,3vw,3rem);display:grid}.HomeOverview-module___ma_Qa__sectionTitle{max-width:13ch;font-family:var(--font-bricolage), Arial, sans-serif;letter-spacing:-.07em;text-wrap:balance;margin:0;font-size:clamp(3.5rem,6.2vw,7rem);font-weight:680;line-height:.92}.HomeOverview-module___ma_Qa__sectionIntroduction{justify-items:start;gap:1.75rem;padding-bottom:.35rem;display:grid}.HomeOverview-module___ma_Qa__sectionIntroduction p{color:#585c55;max-width:37rem;margin:0;font-size:clamp(1rem,1.2vw,1.2rem);line-height:1.65}.HomeOverview-module___ma_Qa__lightAction,.HomeOverview-module___ma_Qa__darkAction{color:#55482e;border-bottom:1px solid;align-items:center;gap:.8rem;min-height:3rem;font-size:.84rem;font-weight:700;text-decoration:none;transition:color .18s,border-color .18s,transform .18s;display:inline-flex}.HomeOverview-module___ma_Qa__lightAction svg,.HomeOverview-module___ma_Qa__darkAction svg,.HomeOverview-module___ma_Qa__cardAction svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:1rem;height:1rem}.HomeOverview-module___ma_Qa__awardsGrid{border-top:1px solid #0a0b0929;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.HomeOverview-module___ma_Qa__awardsGrid>li{border-right:1px solid #0a0b0929;min-width:0}.HomeOverview-module___ma_Qa__awardsGrid>li:first-child{border-left:1px solid #0a0b0929}.HomeOverview-module___ma_Qa__awardCard{height:100%;color:inherit;grid-template-rows:auto 1fr;text-decoration:none;display:grid}.HomeOverview-module___ma_Qa__awardMedia{background:radial-gradient(circle at 50% 57%,#8474502b,#0000 38%),linear-gradient(145deg,#e8e7df,#f2f1eb 58%,#deddd4);min-height:clamp(20rem,34vw,36rem);position:relative;overflow:hidden}.HomeOverview-module___ma_Qa__awardMedia:after{content:"";border:1px solid #0a0b0914;border-radius:50%;position:absolute;inset:10% 12%}.HomeOverview-module___ma_Qa__awardYear{z-index:2;color:#0a0b0961;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:-.08em;font-size:clamp(2.5rem,4.8vw,5.25rem);font-weight:600;line-height:1;position:absolute;top:1.4rem;left:1.4rem}.HomeOverview-module___ma_Qa__awardProduct{z-index:1;object-fit:contain;filter:drop-shadow(0 1.7rem 1.4rem #2c251830);transition:transform .42s var(--motion-ease-out);padding:14% 17% 8%}.HomeOverview-module___ma_Qa__awardFallback{z-index:1;color:#0a0b097a;font-family:var(--font-bricolage), Arial, sans-serif;letter-spacing:-.06em;font-size:clamp(2rem,4vw,4rem);font-weight:650;line-height:.9;position:absolute;inset:auto 1.5rem 2rem}.HomeOverview-module___ma_Qa__awardSeal{z-index:2;aspect-ratio:1;background:#f5f5ef;border:.35rem solid #f5f5ef;border-radius:50%;width:clamp(4.75rem,7.5vw,7rem);position:absolute;bottom:1.4rem;right:1.4rem;box-shadow:0 .75rem 1.8rem #0a0b0924}.HomeOverview-module___ma_Qa__awardSealImage{object-fit:contain;border-radius:50%}.HomeOverview-module___ma_Qa__awardCopy{border-bottom:1px solid #0a0b0929;align-content:start;padding:clamp(1.4rem,2.2vw,2.2rem);display:grid}.HomeOverview-module___ma_Qa__awardCopy p{color:#686b65;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;gap:1rem;margin:0 0 1.25rem;font-size:.68rem;display:flex}.HomeOverview-module___ma_Qa__awardCopy h3{font-family:var(--font-bricolage), Arial, sans-serif;letter-spacing:-.055em;margin:0;font-size:clamp(1.6rem,2.25vw,2.35rem);font-weight:650;line-height:.98}.HomeOverview-module___ma_Qa__cardAction{color:#55482e;align-items:center;gap:.65rem;margin-top:2rem;font-size:.78rem;font-weight:700;display:inline-flex}.HomeOverview-module___ma_Qa__experiencesSection{color:#f5f5ef;background:radial-gradient(circle at 82% 22%,#84745029,#0000 28%),#090a08;overflow:hidden}.HomeOverview-module___ma_Qa__experienceGrid{z-index:0;opacity:.42;pointer-events:none;background-image:linear-gradient(#f5f5ef08 1px,#0000 1px),linear-gradient(90deg,#f5f5ef08 1px,#0000 1px);background-size:9.5rem 9.5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.HomeOverview-module___ma_Qa__darkHeader .HomeOverview-module___ma_Qa__sectionIntroduction p{color:#f5f5efa3}.HomeOverview-module___ma_Qa__darkAction{color:#d7ff2f}.HomeOverview-module___ma_Qa__experienceCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.5rem);display:grid}.HomeOverview-module___ma_Qa__experienceCard{background:#171813;border:1px solid #f5f5ef26;border-radius:.25rem 3rem .25rem .25rem;min-height:clamp(31rem,48vw,48rem);position:relative;overflow:hidden}.HomeOverview-module___ma_Qa__experienceImage{object-fit:cover}.HomeOverview-module___ma_Qa__experienceShade{background:linear-gradient(#090a081a 40%,#090a08e0 100%);position:absolute;inset:0}.HomeOverview-module___ma_Qa__experienceCopy{z-index:1;gap:.85rem;display:grid;position:absolute;bottom:clamp(1.5rem,3vw,3.5rem);left:clamp(1.5rem,3vw,3.5rem);right:clamp(1.5rem,3vw,3.5rem)}.HomeOverview-module___ma_Qa__experienceCopy span{width:max-content;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.12em;text-transform:uppercase;background:#090a0894;border:1px solid #f5f5ef52;border-radius:999px;padding:.65rem .85rem;font-size:.65rem}.HomeOverview-module___ma_Qa__experienceCopy h3{max-width:10ch;font-family:var(--font-bricolage), Arial, sans-serif;letter-spacing:-.065em;margin:0;font-size:clamp(2.8rem,5vw,5.4rem);font-weight:650;line-height:.92}.HomeOverview-module___ma_Qa__editorialSection{border-bottom:1px solid #0a0b091a}.HomeOverview-module___ma_Qa__editorialGrid{grid-template-columns:minmax(0,1.15fr) minmax(24rem,.85fr);gap:clamp(3rem,6vw,7rem);display:grid}.HomeOverview-module___ma_Qa__newsColumn,.HomeOverview-module___ma_Qa__recipesColumn{min-width:0}.HomeOverview-module___ma_Qa__columnHeading{color:#656861;min-height:3.25rem;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #0a0b0938;border-bottom:1px solid #0a0b091f;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;font-size:.67rem;display:flex}.HomeOverview-module___ma_Qa__columnHeading a{color:#55482e;align-items:center;min-height:2.75rem;font-weight:700;text-decoration:none;display:inline-flex}.HomeOverview-module___ma_Qa__newsFeature,.HomeOverview-module___ma_Qa__recipeCard{color:inherit;text-decoration:none}.HomeOverview-module___ma_Qa__newsFeature{display:block}.HomeOverview-module___ma_Qa__newsImageFrame{aspect-ratio:1.42;background:#deddd4;border-radius:.25rem 2.7rem .25rem .25rem;position:relative;overflow:hidden}.HomeOverview-module___ma_Qa__newsImage,.HomeOverview-module___ma_Qa__recipeImage{object-fit:cover;transition:transform .42s var(--motion-ease-out)}.HomeOverview-module___ma_Qa__newsImage{object-position:var(--focal-position,50% 50%)}.HomeOverview-module___ma_Qa__newsDate{color:#f5f5ef;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:#090a08b8;padding:.7rem .85rem;font-size:.65rem;position:absolute;bottom:1.25rem;left:1.25rem}.HomeOverview-module___ma_Qa__newsCopy{padding-top:clamp(1.6rem,2.5vw,2.5rem)}.HomeOverview-module___ma_Qa__newsCopy h3{max-width:18ch;font-family:var(--font-bricolage), Arial, sans-serif;letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,4vw,4.4rem);font-weight:660;line-height:.92}.HomeOverview-module___ma_Qa__newsCopy p{color:#60635d;max-width:44rem;margin:1.35rem 0 0;font-size:1rem;line-height:1.6}.HomeOverview-module___ma_Qa__recipeList{margin:0;padding:0;list-style:none;display:grid}.HomeOverview-module___ma_Qa__recipeList>li{border-bottom:1px solid #0a0b0926}.HomeOverview-module___ma_Qa__recipeCard{grid-template-columns:minmax(8rem,30%) minmax(0,1fr);align-items:center;gap:clamp(1rem,2vw,2rem);min-height:10.5rem;padding-block:1rem;display:grid}@media (min-width:901px){.HomeOverview-module___ma_Qa__recipesColumn{flex-direction:column;display:flex}.HomeOverview-module___ma_Qa__recipeList{flex:1;grid-template-rows:repeat(4,minmax(0,1fr))}.HomeOverview-module___ma_Qa__recipeCard{height:100%}}.HomeOverview-module___ma_Qa__recipeImageFrame{aspect-ratio:1.15;background:#deddd4;position:relative;overflow:hidden}.HomeOverview-module___ma_Qa__recipeImageFallback{color:#686b65;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.08em;text-align:center;text-transform:uppercase;place-items:center;padding:1rem;font-size:.62rem;line-height:1.4;display:grid;position:absolute;inset:0}.HomeOverview-module___ma_Qa__recipeCopy{min-width:0}.HomeOverview-module___ma_Qa__recipeCopy p{color:#686b65;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .7rem;font-size:.62rem}.HomeOverview-module___ma_Qa__recipeCopy h3{font-family:var(--font-bricolage), Arial, sans-serif;letter-spacing:-.05em;margin:0;font-size:clamp(1.45rem,2vw,2.15rem);font-weight:640;line-height:1}.HomeOverview-module___ma_Qa__recipeCopy .HomeOverview-module___ma_Qa__cardAction{margin-top:1.1rem}.HomeOverview-module___ma_Qa__emptyState{color:#646761;border-top:1px solid #0a0b0926;margin:0;padding:2rem 0}.HomeOverview-module___ma_Qa__lightAction:focus-visible,.HomeOverview-module___ma_Qa__darkAction:focus-visible,.HomeOverview-module___ma_Qa__awardCard:focus-visible,.HomeOverview-module___ma_Qa__newsFeature:focus-visible,.HomeOverview-module___ma_Qa__recipeCard:focus-visible,.HomeOverview-module___ma_Qa__columnHeading a:focus-visible{outline-offset:5px;outline:2px solid #d7ff2f}@media (hover:hover) and (pointer:fine){.HomeOverview-module___ma_Qa__lightAction:hover,.HomeOverview-module___ma_Qa__darkAction:hover{color:#7a693f;transform:translate(.25rem)}.HomeOverview-module___ma_Qa__darkAction:hover{color:#f5f5ef}.HomeOverview-module___ma_Qa__awardCard:hover .HomeOverview-module___ma_Qa__awardProduct,.HomeOverview-module___ma_Qa__newsFeature:hover .HomeOverview-module___ma_Qa__newsImage,.HomeOverview-module___ma_Qa__recipeCard:hover .HomeOverview-module___ma_Qa__recipeImage{transform:scale(1.025)}.HomeOverview-module___ma_Qa__awardCard:hover .HomeOverview-module___ma_Qa__cardAction,.HomeOverview-module___ma_Qa__newsFeature:hover .HomeOverview-module___ma_Qa__cardAction,.HomeOverview-module___ma_Qa__recipeCard:hover .HomeOverview-module___ma_Qa__cardAction,.HomeOverview-module___ma_Qa__columnHeading a:hover{color:#7a693f}}@media (max-width:900px){.HomeOverview-module___ma_Qa__section{padding:5.25rem 1.25rem}.HomeOverview-module___ma_Qa__headingGrid,.HomeOverview-module___ma_Qa__editorialGrid{grid-template-columns:1fr;gap:2rem}.HomeOverview-module___ma_Qa__sectionTitle{max-width:10ch;font-size:clamp(3.5rem,16vw,6.25rem)}.HomeOverview-module___ma_Qa__sectionIntroduction p{max-width:42rem}.HomeOverview-module___ma_Qa__awardsGrid,.HomeOverview-module___ma_Qa__experienceCards{grid-template-columns:1fr}.HomeOverview-module___ma_Qa__awardsGrid>li,.HomeOverview-module___ma_Qa__awardsGrid>li:first-child{border-left:1px solid #0a0b0929;border-right:1px solid #0a0b0929}.HomeOverview-module___ma_Qa__awardMedia{min-height:min(118vw,39rem)}.HomeOverview-module___ma_Qa__experienceCard{min-height:min(125vw,43rem)}.HomeOverview-module___ma_Qa__editorialGrid{gap:4rem}.HomeOverview-module___ma_Qa__recipeCard{grid-template-columns:minmax(7.5rem,34%) minmax(0,1fr)}}@media (max-width:520px){.HomeOverview-module___ma_Qa__sectionTitle{width:100%;min-width:0;max-width:100%;font-size:clamp(2.25rem,11.25vw,3.5rem);line-height:.92}}@media (max-width:900px) and (max-height:520px){.HomeOverview-module___ma_Qa__sectionTitle{width:100%;min-width:0;max-width:100%;font-size:clamp(2.5rem,7.5vw,4rem);line-height:.92}}@media (prefers-reduced-motion:reduce){.HomeOverview-module___ma_Qa__lightAction,.HomeOverview-module___ma_Qa__darkAction,.HomeOverview-module___ma_Qa__awardProduct,.HomeOverview-module___ma_Qa__newsImage,.HomeOverview-module___ma_Qa__recipeImage{transition:none}}
.SiteHeader-module__azVQWW__header,.SiteHeader-module__azVQWW__mobileMenu{--bronze:#847450;--ivory:#f5f5ef;--harvest:#d7ff2f;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1)}.SiteHeader-module__azVQWW__header{z-index:80;width:min(100% - 36px,1520px);min-height:64px;color:var(--ivory);-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);background:linear-gradient(120deg,#f5f5ef1f,#84745014),#0a0b09c2;border:1px solid #f5f5ef33;border-radius:18px;grid-template-columns:minmax(148px,.6fr) minmax(529px,1.8fr) minmax(148px,.6fr);align-items:center;padding:7px 8px 7px 13px;display:grid;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 14px 50px #00000042,inset 0 1px #ffffff1f}.SiteHeader-module__azVQWW__brand{color:var(--ivory);transition:opacity var(--motion-ui-fast,.16s) var(--ease-out), transform var(--motion-ui-fast,.16s) var(--ease-out);justify-self:start;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.SiteHeader-module__azVQWW__brand:active{transform:scale(.98)}.SiteHeader-module__azVQWW__brandMark{object-fit:contain;width:38px;height:38px}.SiteHeader-module__azVQWW__brandWordmark{object-fit:contain;width:106px;height:auto}.SiteHeader-module__azVQWW__desktopNav{--nav-gap:3px;--nav-row-height:clamp(42px, calc(38px + .62vw), 50px);justify-self:stretch;align-items:center;gap:var(--nav-gap);background:#06070533;border:1px solid #f5f5ef1a;border-radius:13px;grid-template-columns:repeat(7,minmax(0,1fr));width:100%;padding:3px;display:grid;position:relative}.SiteHeader-module__azVQWW__desktopNav a{z-index:1;min-width:0;min-height:var(--nav-row-height);color:#f5f5efb3;letter-spacing:.02em;border-radius:10px;justify-content:center;align-items:center;font-size:clamp(12px,10px + .2vw,14px);font-weight:600;text-decoration:none;transition:color .18s,background-color .18s;display:inline-flex;position:relative}.SiteHeader-module__azVQWW__desktopNav a[aria-current=page]{color:var(--ivory)}.SiteHeader-module__azVQWW__navActiveIndicator{z-index:0;width:calc(14.2857% - 3.42857px);height:var(--nav-row-height);opacity:0;transition:transform .24s var(--ease-in-out), opacity .16s var(--ease-out);pointer-events:none;background:linear-gradient(120deg,#f5f5ef21,#84745033);border:1px solid #f5f5ef29;border-radius:10px;position:absolute;top:3px;left:3px;box-shadow:inset 0 1px #ffffff1f}.SiteHeader-module__azVQWW__desktopNav:not([data-active-index="-1"]) .SiteHeader-module__azVQWW__navActiveIndicator{opacity:1}.SiteHeader-module__azVQWW__desktopNav[data-active-index="1"] .SiteHeader-module__azVQWW__navActiveIndicator{transform:translate(calc(100% + 3px))}.SiteHeader-module__azVQWW__desktopNav[data-active-index="2"] .SiteHeader-module__azVQWW__navActiveIndicator{transform:translate(calc(200% + 6px))}.SiteHeader-module__azVQWW__desktopNav[data-active-index="3"] .SiteHeader-module__azVQWW__navActiveIndicator{transform:translate(calc(300% + 9px))}.SiteHeader-module__azVQWW__desktopNav[data-active-index="4"] .SiteHeader-module__azVQWW__navActiveIndicator{transform:translate(calc(400% + 12px))}.SiteHeader-module__azVQWW__desktopNav[data-active-index="5"] .SiteHeader-module__azVQWW__navActiveIndicator{transform:translate(calc(500% + 15px))}.SiteHeader-module__azVQWW__desktopNav[data-active-index="6"] .SiteHeader-module__azVQWW__navActiveIndicator{transform:translate(calc(600% + 18px))}.SiteHeader-module__azVQWW__headerActions{justify-self:end;align-items:center;gap:4px;display:flex}.SiteHeader-module__azVQWW__languageControl{position:relative}.SiteHeader-module__azVQWW__languageButton,.SiteHeader-module__azVQWW__iconButton,.SiteHeader-module__azVQWW__menuButton{cursor:pointer;color:#f5f5efd1;width:43px;height:43px;transition:color .18s ease, background-color .18s ease, transform .14s var(--ease-out);background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.SiteHeader-module__azVQWW__languageButton{width:auto;font-family:var(--font-mdp-mono), monospace;padding:0 13px;font-size:11px}.SiteHeader-module__azVQWW__languageMenu{z-index:6;visibility:hidden;opacity:0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:172px;transition:opacity .16s ease, transform .16s var(--ease-out), visibility .16s;background:#0f100df0;border:1px solid #f5f5ef29;border-radius:14px;padding:6px;display:grid;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-5px);box-shadow:0 20px 44px #00000047}.SiteHeader-module__azVQWW__languageMenu[data-open=true]{visibility:visible;opacity:1;transform:translateY(0)}.SiteHeader-module__azVQWW__languageMenu button{color:#f5f5efb3;min-height:40px;font:500 12px/1.2 var(--font-mdp-body), sans-serif;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:30px 1fr;align-items:center;gap:10px;padding:0 10px;display:grid}.SiteHeader-module__azVQWW__languageMenu button span:first-child{color:var(--bronze);font:600 10px/1 var(--font-mdp-mono), monospace;letter-spacing:.08em}.SiteHeader-module__azVQWW__languageMenu button[aria-selected=true]{color:var(--ivory);background:#f5f5ef14}.SiteHeader-module__azVQWW__languageMenu button:focus-visible{outline:2px solid var(--harvest);outline-offset:-2px}.SiteHeader-module__azVQWW__iconButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;width:19px;height:19px}.SiteHeader-module__azVQWW__iconButton>span{background:var(--harvest);color:#12130f;width:15px;height:15px;font-family:var(--font-mdp-mono), monospace;border:1px solid #181a15;border-radius:50%;place-items:center;font-size:8px;font-weight:700;display:grid;position:absolute;top:5px;right:4px}.SiteHeader-module__azVQWW__languageButton:active,.SiteHeader-module__azVQWW__iconButton:active,.SiteHeader-module__azVQWW__menuButton:active{transform:scale(.97)}.SiteHeader-module__azVQWW__menuButton{flex-direction:column;gap:6px;display:none}.SiteHeader-module__azVQWW__menuButton span{width:20px;height:1px;transition:transform .24s var(--ease-in-out);background:currentColor;display:block}.SiteHeader-module__azVQWW__menuButton[aria-expanded=true] span:first-child{transform:translateY(3.5px)rotate(45deg)}.SiteHeader-module__azVQWW__menuButton[aria-expanded=true] span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.SiteHeader-module__azVQWW__mobileMenu{visibility:hidden;z-index:70;opacity:0;color:var(--ivory);pointer-events:none;transition:opacity .24s var(--ease-out), visibility 0s linear .24s;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:radial-gradient(circle at 75% 20%,#84745057,#0000 38%),#070806f5;flex-direction:column;padding:106px 24px 26px;display:flex;position:fixed;inset:0;overflow-y:auto}.SiteHeader-module__azVQWW__mobileMenu[data-open=true]{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}.SiteHeader-module__azVQWW__menuTopline{color:#f5f5ef6b;font-family:var(--font-mdp-mono), monospace;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #f5f5ef21;justify-content:space-between;padding-bottom:16px;font-size:8px;display:flex}.SiteHeader-module__azVQWW__mobileMenu nav{--mobile-nav-row-height:82px;margin-top:14px;position:relative}.SiteHeader-module__azVQWW__mobileMenu nav a{z-index:1;height:var(--mobile-nav-row-height);color:var(--ivory);font-family:var(--font-mdp-display), sans-serif;letter-spacing:-.055em;opacity:0;transition:opacity .24s var(--menu-delay), transform .28s var(--menu-delay) var(--ease-out);border-bottom:1px solid #f5f5ef1a;align-items:center;gap:18px;padding:0 14px;font-size:clamp(42px,11vw,72px);font-weight:640;line-height:1;text-decoration:none;display:flex;position:relative;transform:translateY(26px)}.SiteHeader-module__azVQWW__mobileMenu[data-open=true] nav a{opacity:1;transform:translateY(0)}.SiteHeader-module__azVQWW__mobileMenu nav a span{color:var(--harvest);font-family:var(--font-mdp-mono), monospace;letter-spacing:.08em;font-size:9px}.SiteHeader-module__azVQWW__mobileNavIndicator{z-index:0;height:var(--mobile-nav-row-height);opacity:0;pointer-events:none;background:linear-gradient(120deg,#f5f5ef1a,#8474502e);border:1px solid #f5f5ef29;border-radius:14px;position:absolute;top:0;left:0;right:0}.SiteHeader-module__azVQWW__mobileMenu nav:not([data-active-index="-1"]) .SiteHeader-module__azVQWW__mobileNavIndicator{opacity:1}.SiteHeader-module__azVQWW__mobileMenu nav[data-active-index="1"] .SiteHeader-module__azVQWW__mobileNavIndicator{transform:translateY(100%)}.SiteHeader-module__azVQWW__mobileMenu nav[data-active-index="2"] .SiteHeader-module__azVQWW__mobileNavIndicator{transform:translateY(200%)}.SiteHeader-module__azVQWW__mobileMenu nav[data-active-index="3"] .SiteHeader-module__azVQWW__mobileNavIndicator{transform:translateY(300%)}.SiteHeader-module__azVQWW__mobileMenu nav[data-active-index="4"] .SiteHeader-module__azVQWW__mobileNavIndicator{transform:translateY(400%)}.SiteHeader-module__azVQWW__mobileMenu nav[data-active-index="5"] .SiteHeader-module__azVQWW__mobileNavIndicator{transform:translateY(500%)}.SiteHeader-module__azVQWW__mobileMenu nav[data-active-index="6"] .SiteHeader-module__azVQWW__mobileNavIndicator{transform:translateY(600%)}.SiteHeader-module__azVQWW__header :is(a,button):focus-visible,.SiteHeader-module__azVQWW__mobileMenu a:focus-visible{outline:2px solid var(--harvest);outline-offset:3px}@media (hover:hover) and (pointer:fine){.SiteHeader-module__azVQWW__brand:hover{opacity:.82}.SiteHeader-module__azVQWW__desktopNav a:hover,.SiteHeader-module__azVQWW__languageButton:hover,.SiteHeader-module__azVQWW__iconButton:hover,.SiteHeader-module__azVQWW__menuButton:hover{color:var(--ivory);background:#f5f5ef14}.SiteHeader-module__azVQWW__languageMenu button:hover{color:var(--ivory);background:#f5f5ef0f}}@media (max-width:900px){.SiteHeader-module__azVQWW__header{grid-template-columns:1fr auto}.SiteHeader-module__azVQWW__brand{min-height:44px}.SiteHeader-module__azVQWW__languageButton,.SiteHeader-module__azVQWW__headerActions .SiteHeader-module__azVQWW__iconButton,.SiteHeader-module__azVQWW__menuButton{width:44px;min-width:44px;height:44px}.SiteHeader-module__azVQWW__desktopNav{display:none}.SiteHeader-module__azVQWW__menuButton{display:inline-flex}}@media (max-width:767px){.SiteHeader-module__azVQWW__header{border-radius:16px;width:calc(100% - 20px);min-height:58px;padding:5px 5px 5px 9px;top:10px}.SiteHeader-module__azVQWW__brand{gap:5px}.SiteHeader-module__azVQWW__brandMark{width:34px;height:34px}.SiteHeader-module__azVQWW__brandWordmark{width:60px}.SiteHeader-module__azVQWW__headerActions{gap:1px}.SiteHeader-module__azVQWW__languageButton,.SiteHeader-module__azVQWW__headerActions .SiteHeader-module__azVQWW__iconButton,.SiteHeader-module__azVQWW__menuButton{width:44px;height:44px;display:inline-flex}.SiteHeader-module__azVQWW__languageButton{padding:0}.SiteHeader-module__azVQWW__menuButton{margin-left:4px}}@media (max-width:900px) and (max-height:720px){.SiteHeader-module__azVQWW__mobileMenu{padding-top:82px}.SiteHeader-module__azVQWW__mobileMenu nav{--mobile-nav-row-height:54px;margin-top:8px}.SiteHeader-module__azVQWW__mobileMenu nav a{padding:0 10px;font-size:clamp(28px,9vw,40px)}}@media (prefers-reduced-motion:reduce){.SiteHeader-module__azVQWW__brand{transition:opacity .16s}.SiteHeader-module__azVQWW__brand:active{transform:none}.SiteHeader-module__azVQWW__mobileMenu,.SiteHeader-module__azVQWW__mobileMenu nav a,.SiteHeader-module__azVQWW__menuButton span,.SiteHeader-module__azVQWW__navActiveIndicator{transition-duration:0s}.SiteHeader-module__azVQWW__mobileMenu nav a{transform:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.SiteHeader-module__azVQWW__header,.SiteHeader-module__azVQWW__mobileMenu{background:#10110ef5}}
.CatalogProductPurchase-module__iNKdYG__purchase{min-width:0;display:grid}.CatalogProductPurchase-module__iNKdYG__addButton,.CatalogProductPurchase-module__iNKdYG__configurator summary{color:#0a0b09;width:100%;min-height:52px;font:500 8px/1.2 var(--font-mdp-mono), monospace;letter-spacing:.1em;text-align:left;text-transform:uppercase;isolation:isolate;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;display:flex;position:relative;overflow:hidden}.CatalogProductPurchase-module__iNKdYG__addButton:before,.CatalogProductPurchase-module__iNKdYG__configurator summary:before{z-index:-1;content:"";transform-origin:100%;transition:transform .22s var(--motion-ease-out);background:linear-gradient(112deg,#d7ff2fb8,#d7ff2f52 58%,#ffffff24);position:absolute;inset:0;transform:scaleX(0)}.CatalogProductPurchase-module__iNKdYG__addButton:disabled{color:#0a0b0961;cursor:not-allowed}.CatalogProductPurchase-module__iNKdYG__addButton[data-success=true]{color:var(--shop-green,#d7ff2f);opacity:1;cursor:default;justify-content:center}.CatalogProductPurchase-module__iNKdYG__actionIcon{color:currentColor;font:500 21px/1 var(--font-mdp-body), sans-serif}.CatalogProductPurchase-module__iNKdYG__addButton[data-available=false] .CatalogProductPurchase-module__iNKdYG__actionIcon{color:#0a0b0947}.CatalogProductPurchase-module__iNKdYG__successIcon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px;transition:opacity .16s cubic-bezier(.4,0,1,1),transform .18s cubic-bezier(.4,0,1,1);animation:.26s cubic-bezier(.23,1,.32,1) CatalogProductPurchase-module__iNKdYG__success-mark-enter;overflow:visible}.CatalogProductPurchase-module__iNKdYG__successStroke{stroke-width:1.8px;stroke-dasharray:25;stroke-dashoffset:0;animation:.28s cubic-bezier(.23,1,.32,1) 35ms backwards CatalogProductPurchase-module__iNKdYG__success-stroke-draw}.CatalogProductPurchase-module__iNKdYG__successHalo{opacity:0;stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:.28s cubic-bezier(.23,1,.32,1) 30ms CatalogProductPurchase-module__iNKdYG__success-halo-release}.CatalogProductPurchase-module__iNKdYG__addButton[data-success-exiting=true] .CatalogProductPurchase-module__iNKdYG__successIcon{opacity:0;transform:translateY(-3px)scale(.94)}.CatalogProductPurchase-module__iNKdYG__feedback{color:#8d4c3e;opacity:0;max-height:0;transition:max-height .18s var(--motion-ease-out), margin .18s var(--motion-ease-out), opacity .18s ease;margin:0;font-size:11px;line-height:1.5;overflow:hidden}.CatalogProductPurchase-module__iNKdYG__feedback[data-visible=true]{opacity:1;max-height:72px;margin:8px 2px 0}.CatalogProductPurchase-module__iNKdYG__liveStatus{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.CatalogProductPurchase-module__iNKdYG__configurator{min-width:0}.CatalogProductPurchase-module__iNKdYG__configurator summary{cursor:pointer;list-style:none}.CatalogProductPurchase-module__iNKdYG__configurator summary::-webkit-details-marker{display:none}.CatalogProductPurchase-module__iNKdYG__summaryIcon{color:#0a0b09;width:16px;height:16px;transition:transform .18s var(--motion-ease-out);flex:0 0 16px;position:relative}.CatalogProductPurchase-module__iNKdYG__summaryIcon:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-68%)rotate(45deg)}.CatalogProductPurchase-module__iNKdYG__configurator[open] .CatalogProductPurchase-module__iNKdYG__summaryIcon{transform:rotate(180deg)}.CatalogProductPurchase-module__iNKdYG__configuratorBody{background:linear-gradient(135deg,#ffffffad,#f5f5ef4d),#8474500d;border-top:1px solid #0a0b091a;padding:16px}.CatalogProductPurchase-module__iNKdYG__configuratorBody>p{color:#0a0b0994;margin:0 0 14px;font-size:11px;line-height:1.55}.CatalogProductPurchase-module__iNKdYG__slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.CatalogProductPurchase-module__iNKdYG__slot{gap:8px;min-width:0;display:grid}.CatalogProductPurchase-module__iNKdYG__slotPosition{color:#0a0b0980;font:500 8px/1 var(--font-mdp-mono), monospace;letter-spacing:.12em}.CatalogProductPurchase-module__iNKdYG__slotSelect{min-width:0;position:relative}.CatalogProductPurchase-module__iNKdYG__slotSelectLabel{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.CatalogProductPurchase-module__iNKdYG__slotSelectTrigger{color:#0a0b09;width:100%;min-width:0;min-height:56px;font:400 12px/1.2 var(--font-mdp-body), sans-serif;text-align:left;cursor:pointer;transition:border-color .18s var(--motion-ease-out), background .18s var(--motion-ease-out), box-shadow .18s var(--motion-ease-out), transform .14s var(--motion-ease-out);background:#f5f5efbd;border:1px solid #0a0b0933;border-radius:3px 12px;justify-content:space-between;align-items:center;gap:24px;padding:0 14px;display:flex}.CatalogProductPurchase-module__iNKdYG__slotSelectTrigger:disabled{color:#0a0b096b;cursor:wait}.CatalogProductPurchase-module__iNKdYG__slotSelectTrigger[aria-expanded=true]{background:#fffffff0;border-color:#a18f5fc7;box-shadow:0 0 0 3px #a18f5f1c}.CatalogProductPurchase-module__iNKdYG__slotSelectChevron{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:16px;height:16px;transition:transform .18s var(--motion-ease-out);flex:none}.CatalogProductPurchase-module__iNKdYG__slotSelectTrigger[aria-expanded=true] .CatalogProductPurchase-module__iNKdYG__slotSelectChevron{transform:rotate(180deg)}.CatalogProductPurchase-module__iNKdYG__slotSelectMenu{z-index:20;transform-origin:0 0;-webkit-backdrop-filter:blur(18px)saturate(118%);backdrop-filter:blur(18px)saturate(118%);background:#f5f5eff7;border:1px solid #0a0b0933;border-radius:3px 16px;width:100%;max-height:min(330px,52vh);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 7px);left:0;overflow-y:auto;box-shadow:0 24px 54px #0a0b0929,0 4px 12px #0a0b0914}.CatalogProductPurchase-module__iNKdYG__slotSelectMenu[data-motion=true]{transition:opacity .17s var(--motion-ease-out), transform .17s var(--motion-ease-out)}@starting-style{.CatalogProductPurchase-module__iNKdYG__slotSelectMenu[data-motion=true]{opacity:0;transform:translateY(-5px)scale(.985)}}.CatalogProductPurchase-module__iNKdYG__slotSelectOption{color:#0a0b09c7;min-height:44px;font:400 13px/1.2 var(--font-mdp-body), sans-serif;cursor:pointer;transition:color .15s var(--motion-ease-out), background .15s var(--motion-ease-out), transform .12s var(--motion-ease-out);border-radius:2px 10px;justify-content:space-between;align-items:center;gap:16px;padding:0 11px;display:flex}.CatalogProductPurchase-module__iNKdYG__slotSelectOption[aria-selected=true]{color:#f5f5ef;background:#0a0b09}.CatalogProductPurchase-module__iNKdYG__slotSelectOption:focus-visible{outline-offset:-2px;outline:2px solid #847450}.CatalogProductPurchase-module__iNKdYG__slotSelectOption:active{transform:scale(.98)}.CatalogProductPurchase-module__iNKdYG__slotSelectCheck{opacity:0;fill:none;width:17px;height:17px;stroke:var(--shop-green,#d7ff2f);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none}.CatalogProductPurchase-module__iNKdYG__slotSelectOption[aria-selected=true] .CatalogProductPurchase-module__iNKdYG__slotSelectCheck{opacity:1}.CatalogProductPurchase-module__iNKdYG__configuratorBody .CatalogProductPurchase-module__iNKdYG__purchase{margin-top:10px}.CatalogProductPurchase-module__iNKdYG__addButton:focus-visible,.CatalogProductPurchase-module__iNKdYG__configurator summary:focus-visible{outline-offset:-2px;outline:2px solid #63811e}.CatalogProductPurchase-module__iNKdYG__slotSelectTrigger:focus-visible{outline-offset:3px;outline:2px solid #847450}.CatalogProductPurchase-module__iNKdYG__addButton:active,.CatalogProductPurchase-module__iNKdYG__configurator summary:active{transform:scale(.98)}.CatalogProductPurchase-module__iNKdYG__slotSelectTrigger:active{transform:scale(.97)}@keyframes CatalogProductPurchase-module__iNKdYG__success-mark-enter{0%{opacity:0;transform:translateY(3px)scale(.92)rotate(-3deg)}68%{opacity:1;transform:translateY(-1px)scale(1.055)rotate(0)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@keyframes CatalogProductPurchase-module__iNKdYG__success-stroke-draw{0%{stroke-dashoffset:25px}to{stroke-dashoffset:0}}@keyframes CatalogProductPurchase-module__iNKdYG__success-halo-release{0%{opacity:0;transform:scale(.86)}35%{opacity:.28}to{opacity:0;transform:scale(1.18)}}@media (hover:hover) and (pointer:fine){.CatalogProductPurchase-module__iNKdYG__addButton:not(:disabled):hover:before,.CatalogProductPurchase-module__iNKdYG__configurator summary:hover:before{transform-origin:0;transform:scaleX(1)}.CatalogProductPurchase-module__iNKdYG__slotSelectTrigger:not(:disabled):hover{background:#ffffffe0;border-color:#0a0b096b}.CatalogProductPurchase-module__iNKdYG__slotSelectOption:not([aria-selected=true]):hover{color:#0a0b09;background:#a18f5f24}}@media (max-width:420px){.CatalogProductPurchase-module__iNKdYG__slots{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.CatalogProductPurchase-module__iNKdYG__addButton:before,.CatalogProductPurchase-module__iNKdYG__configurator summary:before,.CatalogProductPurchase-module__iNKdYG__feedback,.CatalogProductPurchase-module__iNKdYG__successIcon,.CatalogProductPurchase-module__iNKdYG__summaryIcon,.CatalogProductPurchase-module__iNKdYG__slotSelectTrigger,.CatalogProductPurchase-module__iNKdYG__slotSelectChevron,.CatalogProductPurchase-module__iNKdYG__slotSelectMenu,.CatalogProductPurchase-module__iNKdYG__slotSelectOption{transition:none}.CatalogProductPurchase-module__iNKdYG__addButton:active,.CatalogProductPurchase-module__iNKdYG__configurator summary:active,.CatalogProductPurchase-module__iNKdYG__slotSelectTrigger:active,.CatalogProductPurchase-module__iNKdYG__slotSelectOption:active{transform:none}.CatalogProductPurchase-module__iNKdYG__successIcon{transition:opacity .14s cubic-bezier(.4,0,1,1);animation:.16s cubic-bezier(.23,1,.32,1) CatalogProductPurchase-module__iNKdYG__success-mark-fade}.CatalogProductPurchase-module__iNKdYG__successStroke,.CatalogProductPurchase-module__iNKdYG__successHalo{animation:none}.CatalogProductPurchase-module__iNKdYG__addButton[data-success-exiting=true] .CatalogProductPurchase-module__iNKdYG__successIcon{opacity:0;transform:none}}@keyframes CatalogProductPurchase-module__iNKdYG__success-mark-fade{0%{opacity:0}to{opacity:1}}
.HomeHistoryPreview-module__PPj9GW__section{isolation:isolate;color:#f5f5ef;background:radial-gradient(circle at 82% 22%,#84745029,#0000 28%),#090a08;padding:clamp(5.5rem,9vw,9.5rem) clamp(1.25rem,4.5vw,5rem);scroll-margin-top:96px;position:relative;overflow:hidden}.HomeHistoryPreview-module__PPj9GW__grid{z-index:-1;opacity:.42;pointer-events:none;background-image:linear-gradient(#f5f5ef08 1px,#0000 1px),linear-gradient(90deg,#f5f5ef08 1px,#0000 1px);background-size:9.5rem 9.5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.HomeHistoryPreview-module__PPj9GW__frame{width:min(100%,112.5rem);margin-inline:auto}.HomeHistoryPreview-module__PPj9GW__header{margin-bottom:clamp(3rem,6vw,6rem)}.HomeHistoryPreview-module__PPj9GW__headingGrid{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);align-items:end;gap:clamp(2rem,6vw,8rem);margin-top:clamp(1.75rem,3vw,3rem);display:grid}.HomeHistoryPreview-module__PPj9GW__headingGrid h2{max-width:13ch;font-family:var(--font-bricolage), Arial, sans-serif;letter-spacing:-.07em;text-wrap:balance;margin:0;font-size:clamp(3.5rem,6.2vw,7rem);font-weight:680;line-height:.92}.HomeHistoryPreview-module__PPj9GW__introduction{justify-items:start;gap:1.75rem;padding-bottom:.35rem;display:grid}.HomeHistoryPreview-module__PPj9GW__introduction p{color:#f5f5efa3;max-width:37rem;margin:0;font-size:clamp(1rem,1.2vw,1.2rem);line-height:1.65}.HomeHistoryPreview-module__PPj9GW__action{color:#d7ff2f;border-bottom:1px solid;align-items:center;gap:.8rem;min-height:3rem;font-size:.84rem;font-weight:700;text-decoration:none;transition:color .18s,border-color .18s,transform .18s;display:inline-flex}.HomeHistoryPreview-module__PPj9GW__action svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:1rem;height:1rem}.HomeHistoryPreview-module__PPj9GW__action:focus-visible{outline-offset:5px;outline:2px solid #d7ff2f}.HomeHistoryPreview-module__PPj9GW__mediaGrid{background:#171813;border:1px solid #f5f5ef26;border-radius:.25rem 3rem .25rem .25rem;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.42fr) minmax(22rem,.88fr);gap:2px;min-height:clamp(38rem,51vw,52rem);display:grid;overflow:hidden}.HomeHistoryPreview-module__PPj9GW__figure{background:#171813;min-width:0;min-height:0;margin:0;position:relative;overflow:hidden}.HomeHistoryPreview-module__PPj9GW__groveFigure{grid-row:1/3}.HomeHistoryPreview-module__PPj9GW__image{object-fit:cover;filter:saturate(.88)contrast(1.05);transition:filter .26s ease, transform .5s var(--motion-ease-out)}.HomeHistoryPreview-module__PPj9GW__groveFigure .HomeHistoryPreview-module__PPj9GW__image{object-position:51% 52%}.HomeHistoryPreview-module__PPj9GW__millFigure .HomeHistoryPreview-module__PPj9GW__image{object-position:54% 50%}.HomeHistoryPreview-module__PPj9GW__recognitionFigure .HomeHistoryPreview-module__PPj9GW__image{object-position:50% 39%}.HomeHistoryPreview-module__PPj9GW__figure:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#090a089e);position:absolute;inset:0}.HomeHistoryPreview-module__PPj9GW__figure figcaption{z-index:1;color:#f5f5ef;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);background:#090a089e;border:1px solid #f5f5ef47;border-radius:999px;padding:.65rem .85rem;font-size:.65rem;position:absolute;bottom:clamp(1rem,2vw,1.75rem);left:clamp(1rem,2vw,1.75rem)}@media (hover:hover) and (pointer:fine){.HomeHistoryPreview-module__PPj9GW__action:hover{color:#f5f5ef;transform:translate(.25rem)}.HomeHistoryPreview-module__PPj9GW__figure:hover .HomeHistoryPreview-module__PPj9GW__image{filter:saturate(.98)contrast(1.03);transform:scale(1.012)}}@media (max-width:900px){.HomeHistoryPreview-module__PPj9GW__section{padding:5.25rem 1.25rem}.HomeHistoryPreview-module__PPj9GW__headingGrid{grid-template-columns:1fr;gap:2rem}.HomeHistoryPreview-module__PPj9GW__headingGrid h2{max-width:10ch;font-size:clamp(3.5rem,16vw,6.25rem)}.HomeHistoryPreview-module__PPj9GW__introduction p{max-width:42rem}.HomeHistoryPreview-module__PPj9GW__mediaGrid{background:0 0;border:0;border-radius:0;grid-template-rows:none;grid-template-columns:1fr;gap:.5rem;min-height:0;overflow:visible}.HomeHistoryPreview-module__PPj9GW__groveFigure,.HomeHistoryPreview-module__PPj9GW__millFigure,.HomeHistoryPreview-module__PPj9GW__recognitionFigure{grid-area:auto/1;width:100%}.HomeHistoryPreview-module__PPj9GW__groveFigure{aspect-ratio:4/3;border-radius:.25rem 2.5rem .25rem .25rem}.HomeHistoryPreview-module__PPj9GW__millFigure,.HomeHistoryPreview-module__PPj9GW__recognitionFigure{aspect-ratio:3/2}}@media (max-width:520px){.HomeHistoryPreview-module__PPj9GW__headingGrid h2{width:100%;min-width:0;max-width:100%;font-size:clamp(2.25rem,11.25vw,3.5rem);line-height:.92}}@media (max-width:900px) and (max-height:520px){.HomeHistoryPreview-module__PPj9GW__headingGrid h2{width:100%;min-width:0;max-width:100%;font-size:clamp(2.5rem,7.5vw,4rem);line-height:.92}}@media (prefers-reduced-motion:reduce){.HomeHistoryPreview-module__PPj9GW__action,.HomeHistoryPreview-module__PPj9GW__image{transition:none}}
.RouteTransition-module__YbM4UG__navigationStatus{z-index:1990;pointer-events:none;opacity:0;height:2px;transition:opacity .12s cubic-bezier(.23,1,.32,1);position:fixed;top:0;left:0;right:0;overflow:hidden}.RouteTransition-module__YbM4UG__navigationStatus[data-visible=true]{opacity:1}.RouteTransition-module__YbM4UG__navigationBar{background:var(--harvest-green);width:38%;height:100%;animation:.9s cubic-bezier(.77,0,.175,1) infinite paused RouteTransition-module__YbM4UG__navigationProgress;display:block;transform:translate(-120%);box-shadow:0 0 12px #d7ff2f6b}.RouteTransition-module__YbM4UG__navigationStatus[data-visible=true] .RouteTransition-module__YbM4UG__navigationBar{animation-play-state:running}.RouteTransition-module__YbM4UG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes RouteTransition-module__YbM4UG__navigationProgress{to{transform:translate(365%)}}@media (prefers-reduced-motion:reduce){.RouteTransition-module__YbM4UG__navigationStatus{transition-duration:90ms}.RouteTransition-module__YbM4UG__navigationBar{opacity:.82;width:100%;animation:none;transform:none}}
.ExpressionQuantitySelector-module__9L3AGa__selector{--selector-text:#f5f5efd6;--selector-muted:#f5f5ef7a;--selector-line:#f5f5ef24;--selector-surface:#f5f5ef09;color:var(--selector-text);gap:10px;display:grid;container-type:inline-size}.ExpressionQuantitySelector-module__9L3AGa__selector[data-tone=light]{--selector-text:#0a0b09d1;--selector-muted:#0a0b0980;--selector-line:#0a0b0924;--selector-surface:#ffffff57}.ExpressionQuantitySelector-module__9L3AGa__selectorHeader{color:var(--selector-muted);font:500 8px/1.2 var(--font-mdp-mono), monospace;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;display:flex}.ExpressionQuantitySelector-module__9L3AGa__selectorHeader output{color:var(--selector-text);font-variant-numeric:tabular-nums}.ExpressionQuantitySelector-module__9L3AGa__selectorHeader output i{color:var(--selector-muted);margin:0 4px;font-style:normal}.ExpressionQuantitySelector-module__9L3AGa__progress{background:var(--selector-line);height:1px;overflow:hidden}.ExpressionQuantitySelector-module__9L3AGa__progress i{background:var(--color-harvest-green);transform-origin:0;width:100%;height:100%;transition:transform .18s var(--motion-ease-out);display:block}.ExpressionQuantitySelector-module__9L3AGa__selector ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ExpressionQuantitySelector-module__9L3AGa__selector li{border:1px solid var(--selector-line);background:var(--selector-surface);border-radius:2px 12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:48px;padding-left:12px;display:grid}.ExpressionQuantitySelector-module__9L3AGa__expressionName{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;line-height:1.2;overflow:hidden}.ExpressionQuantitySelector-module__9L3AGa__stepper{border-left:1px solid var(--selector-line);grid-template-columns:44px 25px 44px;align-items:center;height:100%;display:grid}.ExpressionQuantitySelector-module__9L3AGa__stepper button{width:44px;height:100%;min-height:46px;color:var(--selector-text);cursor:pointer;touch-action:manipulation;transition:background-color .16s ease, color .16s ease, transform .12s var(--motion-ease-out);background:0 0;border:0;place-items:center;padding:0;display:grid}.ExpressionQuantitySelector-module__9L3AGa__stepper button span{font:400 18px/1 var(--font-mdp-body), sans-serif}.ExpressionQuantitySelector-module__9L3AGa__stepper button:disabled{color:var(--selector-muted);cursor:not-allowed;opacity:.38}.ExpressionQuantitySelector-module__9L3AGa__stepper button:focus-visible{z-index:1;outline:2px solid var(--color-harvest-green);outline-offset:-2px}.ExpressionQuantitySelector-module__9L3AGa__stepper output{color:var(--selector-text);font:500 10px/1 var(--font-mdp-mono), monospace;font-variant-numeric:tabular-nums;text-align:center}@media (hover:hover) and (pointer:fine){.ExpressionQuantitySelector-module__9L3AGa__stepper button:not(:disabled):hover{background:#d7ff2f1f}}.ExpressionQuantitySelector-module__9L3AGa__stepper button:not(:disabled):active{transform:scale(.9)}@container (max-width:439px){.ExpressionQuantitySelector-module__9L3AGa__selector ul{grid-template-columns:1fr}.ExpressionQuantitySelector-module__9L3AGa__selector li{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:6px;min-height:76px;padding:8px 0 0}.ExpressionQuantitySelector-module__9L3AGa__expressionName{padding-inline:10px}.ExpressionQuantitySelector-module__9L3AGa__stepper{border-top:1px solid var(--selector-line);border-left:0;grid-template-columns:minmax(44px,1fr) 25px minmax(44px,1fr);width:100%;min-height:46px}.ExpressionQuantitySelector-module__9L3AGa__stepper button{width:100%}}@media (prefers-reduced-motion:reduce){.ExpressionQuantitySelector-module__9L3AGa__progress i,.ExpressionQuantitySelector-module__9L3AGa__stepper button{transition:none}.ExpressionQuantitySelector-module__9L3AGa__stepper button:not(:disabled):active{transform:none}}
.ProductPurchase-module__lTYRrW__purchase{gap:12px;display:grid}.ProductPurchase-module__lTYRrW__configurator{background:#f5f5ef06;border:1px solid #f5f5ef26;border-radius:3px 18px;margin:0 0 4px;padding:18px}.ProductPurchase-module__lTYRrW__configurator legend{color:#f5f5efd1;font:500 8px/1 var(--font-mdp-mono), monospace;letter-spacing:.11em;text-transform:uppercase;padding:0 8px}.ProductPurchase-module__lTYRrW__configurator>p{color:#f5f5ef8a;max-width:56ch;margin:2px 0 16px;font-size:12px;line-height:1.55}.ProductPurchase-module__lTYRrW__slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ProductPurchase-module__lTYRrW__slots label{background:#0a0b095c;border:1px solid #f5f5ef26;border-radius:2px 10px;grid-template-columns:38px minmax(0,1fr);align-items:center;transition:border-color .18s,background-color .18s;display:grid;overflow:hidden}.ProductPurchase-module__lTYRrW__slots label:focus-within{background:#0a0b099e;border-color:#d7ff2fb3}.ProductPurchase-module__lTYRrW__slots label>span{color:var(--color-harvest-green);font:500 8px/1 var(--font-mdp-mono), monospace;text-align:center}.ProductPurchase-module__lTYRrW__slots select{color:#f5f5ef;width:100%;min-height:48px;font:500 12px/1.2 var(--font-mdp-body), sans-serif;cursor:pointer;background:#151712;border:0;border-left:1px solid #f5f5ef21;border-radius:0;padding:0 34px 0 12px}.ProductPurchase-module__lTYRrW__slots select:focus-visible{outline:0}.ProductPurchase-module__lTYRrW__slots select:disabled{cursor:wait;opacity:.5}.ProductPurchase-module__lTYRrW__addButton{isolation:isolate;color:#f5f5ef;width:100%;min-height:58px;font:600 8px/1 var(--font-mdp-mono), monospace;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(18px)saturate(125%);cursor:pointer;touch-action:manipulation;transition:color .18s ease, border-color .18s ease, box-shadow .18s ease, transform .14s var(--motion-ease-out);background:linear-gradient(118deg,#f5f5ef21,#f5f5ef0e 38%,#f5f5ef06 70%),#0a0b096b;border:1px solid #f5f5ef47;border-radius:3px 16px;justify-content:space-between;align-items:center;padding:0 20px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,inset 0 -18px 32px #00000014,0 14px 34px #0000002b}.ProductPurchase-module__lTYRrW__addButton:before{z-index:0;content:"";transform-origin:100%;transition:transform .22s var(--motion-ease-out);background:linear-gradient(112deg,#d7ff2fb8,#d7ff2f52 58%,#ffffff24);position:absolute;inset:0;transform:scaleX(0)}.ProductPurchase-module__lTYRrW__addButton>span,.ProductPurchase-module__lTYRrW__addButton>svg{z-index:1;transition:opacity .18s ease, transform .18s var(--motion-ease-out);position:relative}.ProductPurchase-module__lTYRrW__addButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:17px;height:17px;transition:transform .18s var(--motion-ease-out)}.ProductPurchase-module__lTYRrW__addButton[data-success=true]{color:#0a0b09;border-color:#d7ff2fa6}.ProductPurchase-module__lTYRrW__addButton[data-success=true]:before{transform:scaleX(1)}.ProductPurchase-module__lTYRrW__addButton[data-success-exiting=true]>span,.ProductPurchase-module__lTYRrW__addButton[data-success-exiting=true]>svg{opacity:0;transform:translateY(-4px)}.ProductPurchase-module__lTYRrW__addButton:disabled{cursor:not-allowed;opacity:.42}.ProductPurchase-module__lTYRrW__addButton[aria-busy=true]{cursor:wait}.ProductPurchase-module__lTYRrW__addButton:not(:disabled):active{transform:scale(.97)}.ProductPurchase-module__lTYRrW__addButton:focus-visible{outline:2px solid var(--color-harvest-green);outline-offset:3px}.ProductPurchase-module__lTYRrW__feedback{color:#f0aaa0;min-height:18px;transition:opacity .18s ease, transform .18s var(--motion-ease-out);margin:0;font-size:12px;line-height:1.5}.ProductPurchase-module__lTYRrW__feedback:empty{min-height:0}.ProductPurchase-module__lTYRrW__feedback[data-success=true]{color:#d7ff2f}.ProductPurchase-module__lTYRrW__feedback[data-success-exiting=true]{opacity:0;transform:translateY(-3px)}.ProductPurchase-module__lTYRrW__unavailable{background:#f0aaa009;border:1px solid #f0aaa04d;border-radius:3px 16px;grid-template-columns:auto 1fr;align-items:start;gap:12px;min-height:74px;padding:17px;display:grid}.ProductPurchase-module__lTYRrW__unavailable>i{background:#f0aaa0;border-radius:50%;width:7px;height:7px;margin-top:3px}.ProductPurchase-module__lTYRrW__unavailable>div{gap:7px;display:grid}.ProductPurchase-module__lTYRrW__unavailable strong{color:#f0aaa0;font:500 8px/1 var(--font-mdp-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.ProductPurchase-module__lTYRrW__unavailable span{color:#f5f5ef9e;font-size:12px;line-height:1.5}@media (hover:hover) and (pointer:fine){.ProductPurchase-module__lTYRrW__addButton:not(:disabled):not([data-success=true]):hover{border-color:var(--color-harvest-green);color:#0a0b09;box-shadow:inset 0 1px #fff3,0 18px 38px #00000038}.ProductPurchase-module__lTYRrW__addButton:not(:disabled):not([data-success=true]):hover:before{transform-origin:0;transform:scaleX(1)}.ProductPurchase-module__lTYRrW__addButton:not(:disabled):not([data-success=true]):hover svg{transform:translate(3px)}}@media (max-width:560px){.ProductPurchase-module__lTYRrW__slots{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ProductPurchase-module__lTYRrW__slots label,.ProductPurchase-module__lTYRrW__addButton,.ProductPurchase-module__lTYRrW__addButton:before,.ProductPurchase-module__lTYRrW__addButton>span,.ProductPurchase-module__lTYRrW__addButton svg,.ProductPurchase-module__lTYRrW__feedback{transition:none}.ProductPurchase-module__lTYRrW__addButton:not(:disabled):active{transform:none}}
.ProductLabelViewer-module__g3iphq__trigger{cursor:pointer;border:0;border-top:1px solid var(--detail-line);width:100%;min-height:52px;color:inherit;text-align:left;background:0 0;grid-template-columns:.8fr 1.2fr;align-items:center;gap:18px;padding:0;display:grid}.ProductLabelViewer-module__g3iphq__trigger>span{color:#f5f5ef61;font:500 7px/1.4 var(--font-mdp-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.ProductLabelViewer-module__g3iphq__trigger strong{color:#f5f5efb8;justify-content:flex-end;align-items:center;gap:8px;min-width:0;font-size:11px;font-weight:500;line-height:1.45;transition:color .18s;display:inline-flex}.ProductLabelViewer-module__g3iphq__trigger svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:14px;height:14px;transition:transform .18s var(--motion-ease-out);flex:none}.ProductLabelViewer-module__g3iphq__trigger:focus-visible{outline:2px solid var(--detail-green);outline-offset:5px}.ProductLabelViewer-module__g3iphq__trigger:active strong{color:var(--detail-green)}.ProductLabelViewer-module__g3iphq__overlay{z-index:1100;place-items:center;padding:clamp(12px,2.5vw,28px);display:grid;position:fixed;inset:0}.ProductLabelViewer-module__g3iphq__scrim{cursor:default;-webkit-backdrop-filter:blur(16px)saturate(.72);background:#050604c2;border:0;position:absolute;inset:0}.ProductLabelViewer-module__g3iphq__dialog{color:#f5f5ef;width:fit-content;max-width:min(680px,100vw - clamp(24px,5vw,56px));max-height:calc(100dvh - clamp(24px,5vw,56px));animation:ProductLabelViewer-module__g3iphq__labelDialogIn .22s var(--motion-ease-out) both;background:radial-gradient(circle at 78% 16%,#d7ff2f13,#0000 32%),#0d0f0bf5;border:1px solid #f5f5ef38;border-radius:4px 34px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden;box-shadow:0 32px 100px #0000008a,inset 0 1px #ffffff17}.ProductLabelViewer-module__g3iphq__header{border-bottom:1px solid #f5f5ef1f;justify-content:space-between;align-items:center;gap:24px;min-height:82px;padding:18px 18px 18px 24px;display:flex}.ProductLabelViewer-module__g3iphq__header>div{min-width:0}.ProductLabelViewer-module__g3iphq__header span,.ProductLabelViewer-module__g3iphq__documentTitle{color:#f5f5ef6b;font:500 7px/1.35 var(--font-mdp-mono), monospace;letter-spacing:.11em;text-transform:uppercase}.ProductLabelViewer-module__g3iphq__header h2{font:520 clamp(1.2rem, 2vw, 1.65rem) / 1 var(--font-mdp-display), sans-serif;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 0;overflow:hidden}.ProductLabelViewer-module__g3iphq__close{cursor:pointer;color:#f5f5efb8;background:#f5f5ef0b;border:1px solid #f5f5ef2e;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;transition:border-color .18s,color .18s,background-color .18s;display:grid}.ProductLabelViewer-module__g3iphq__close svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.5px;width:18px;height:18px}.ProductLabelViewer-module__g3iphq__close:focus-visible{outline-offset:3px;outline:2px solid #d7ff2f}.ProductLabelViewer-module__g3iphq__imageStage{overscroll-behavior:contain;background:linear-gradient(#11130ed1,#11130ed1),repeating-linear-gradient(0deg,#0000 0 43px,#f5f5ef0a 44px),repeating-linear-gradient(90deg,#0000 0 43px,#f5f5ef0a 44px);place-items:center;min-height:0;padding:clamp(16px,2.5vw,28px);display:grid;overflow:auto}.ProductLabelViewer-module__g3iphq__image{width:auto;max-width:100%;height:min(var(--label-natural-height), calc(100dvh - 190px));object-fit:contain;filter:drop-shadow(0 22px 26px #00000057)}.ProductLabelViewer-module__g3iphq__documentTitle{text-overflow:ellipsis;white-space:nowrap;border-top:1px solid #f5f5ef1f;margin:0;padding:13px 24px 14px;overflow:hidden}@keyframes ProductLabelViewer-module__g3iphq__labelDialogIn{0%{opacity:0;transform:translateY(12px)scale(.985)}}@media (hover:hover) and (pointer:fine){.ProductLabelViewer-module__g3iphq__trigger:hover strong{color:var(--detail-green)}.ProductLabelViewer-module__g3iphq__trigger:hover svg{transform:translate(2px,-2px)}.ProductLabelViewer-module__g3iphq__close:hover{color:#d7ff2f;background:#d7ff2f0f;border-color:#d7ff2f80}}@media (max-width:560px){.ProductLabelViewer-module__g3iphq__overlay{padding:8px}.ProductLabelViewer-module__g3iphq__dialog{border-radius:3px 24px;width:fit-content;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.ProductLabelViewer-module__g3iphq__header{min-height:76px;padding:14px 14px 14px 18px}.ProductLabelViewer-module__g3iphq__imageStage{padding:14px}.ProductLabelViewer-module__g3iphq__documentTitle{padding-left:18px;padding-right:18px}}@media (prefers-reduced-motion:reduce){.ProductLabelViewer-module__g3iphq__trigger strong,.ProductLabelViewer-module__g3iphq__trigger svg,.ProductLabelViewer-module__g3iphq__close{transition:none}.ProductLabelViewer-module__g3iphq__dialog{animation:none}}
.OriginArchipelagoHero-module__Vgd9TW__hero{--bronze:#847450;--bronze-deep:#55482e;--charcoal:#0a0b09;--ivory:#f5f5ef;--harvest:#d7ff2f;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);isolation:isolate;height:100svh;min-height:0;color:var(--ivory);background:var(--charcoal);position:relative;overflow:hidden}.OriginArchipelagoHero-module__Vgd9TW__scene,.OriginArchipelagoHero-module__Vgd9TW__sceneImage,.OriginArchipelagoHero-module__Vgd9TW__sceneScrim,.OriginArchipelagoHero-module__Vgd9TW__ambientLight,.OriginArchipelagoHero-module__Vgd9TW__grain{pointer-events:none;position:absolute;inset:0}.OriginArchipelagoHero-module__Vgd9TW__scene{z-index:-1;background:var(--charcoal);overflow:hidden}.OriginArchipelagoHero-module__Vgd9TW__sceneImage{z-index:0;object-fit:cover;object-position:center 50%;filter:saturate(.78)contrast(1.05)brightness(.86);transform:scale(1.01)}.OriginArchipelagoHero-module__Vgd9TW__sceneScrim{z-index:1;background:linear-gradient(90deg,#070806f5 0%,#070806e8 35%,#070806c7 52%,#0708069e 70%,#07080666 100%)}.OriginArchipelagoHero-module__Vgd9TW__ambientLight{z-index:2;opacity:0;filter:blur(36px);animation:OriginArchipelagoHero-module__Vgd9TW__sceneIn .9s 80ms var(--ease-out) forwards;background:conic-gradient(from 210deg at 71% 48%,#0000 0deg,#84745047 52deg,#0000 128deg,#8474501f 255deg,#0000 318deg);inset:-22%;-webkit-mask-image:linear-gradient(90deg,#0000 0% 42%,#000 58% 100%);mask-image:linear-gradient(90deg,#0000 0% 42%,#000 58% 100%)}.OriginArchipelagoHero-module__Vgd9TW__grain{z-index:4;opacity:.1;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.45'/%3E%3C/svg%3E")}.OriginArchipelagoHero-module__Vgd9TW__heroComposition{z-index:10;grid-template-columns:minmax(560px,1.02fr) minmax(520px,.98fr);align-items:center;width:min(100% - 72px,1840px);height:100%;min-height:0;margin:0 auto;padding:116px 0 142px;display:grid;position:relative}.OriginArchipelagoHero-module__Vgd9TW__copyColumn{z-index:4;align-self:center;padding-left:clamp(4px,1vw,16px);position:relative}.OriginArchipelagoHero-module__Vgd9TW__eyebrow{opacity:0;animation:OriginArchipelagoHero-module__Vgd9TW__contentIn .56s .26s var(--ease-out) forwards;margin:0 0 24px;transform:translateY(10px)}.OriginArchipelagoHero-module__Vgd9TW__copyColumn h1{width:max-content;font-family:var(--font-display), sans-serif;letter-spacing:-.08em;text-transform:uppercase;flex-direction:column;align-items:flex-start;gap:clamp(12px,1.7vh,22px);margin:0;font-size:clamp(76px,min(8.95vw,16.8svh),160px);font-weight:690;line-height:.76;display:flex}.OriginArchipelagoHero-module__Vgd9TW__copyColumn h1>span{white-space:nowrap;opacity:0;filter:blur(4px);animation:OriginArchipelagoHero-module__Vgd9TW__wordIn .72s var(--ease-out) forwards;display:block;transform:translateY(34%)}.OriginArchipelagoHero-module__Vgd9TW__titleOrigin{color:var(--ivory);animation-delay:.3s!important}.OriginArchipelagoHero-module__Vgd9TW__titlePassion{color:color-mix(in srgb, var(--bronze) 76%, var(--ivory) 24%);margin-left:clamp(20px,2.8vw,52px);animation-delay:.39s!important}.OriginArchipelagoHero-module__Vgd9TW__titleExcellence{color:color-mix(in srgb, var(--harvest) 28%, var(--bronze) 72%);margin-left:clamp(4px,.7vw,12px);animation-delay:.48s!important}.OriginArchipelagoHero-module__Vgd9TW__heroStatement{color:#f5f5ef94;opacity:0;max-width:460px;animation:OriginArchipelagoHero-module__Vgd9TW__contentIn .56s .65s var(--ease-out) forwards;margin:42px 0 0;font-size:16px;line-height:1.7;transform:translateY(12px)}.OriginArchipelagoHero-module__Vgd9TW__productStage{opacity:0;min-height:0;animation:OriginArchipelagoHero-module__Vgd9TW__stageIn .82s .28s var(--ease-out) forwards;align-self:stretch;position:relative;transform:translate(32px)}.OriginArchipelagoHero-module__Vgd9TW__productFigure{z-index:2;aspect-ratio:1672/941;opacity:1;filter:blur()saturate(1.02);transform-origin:58% 58%;width:min(67vw,1100px,118svh);transition:opacity .44s var(--ease-out), filter .44s var(--ease-out), transform .52s var(--ease-out);will-change:transform, opacity, filter;margin:0;position:absolute;top:50%;right:-12%;transform:translateY(-50%)scale(1)}.OriginArchipelagoHero-module__Vgd9TW__productFigure[data-visible=false]{opacity:0;filter:blur(4px)saturate(.82);transition-duration:.16s;transition-timing-function:ease;transform:translate(3%,-47%)scale(.975)}.OriginArchipelagoHero-module__Vgd9TW__islandFloat{filter:drop-shadow(0 42px 32px #00000085);animation:7.6s ease-in-out 1.2s infinite alternate OriginArchipelagoHero-module__Vgd9TW__float;position:absolute;inset:0}.OriginArchipelagoHero-module__Vgd9TW__islandImage{object-fit:contain;pointer-events:none}.OriginArchipelagoHero-module__Vgd9TW__productReadout{z-index:5;-webkit-backdrop-filter:blur(22px)saturate(130%);backdrop-filter:blur(22px)saturate(130%);background:linear-gradient(125deg,#f5f5ef21,#84745014),#08090780;border:1px solid #f5f5ef29;border-radius:16px;width:min(245px,32%);min-width:210px;padding:16px 17px 15px;position:absolute;bottom:8%;right:1%;box-shadow:0 18px 48px #00000040,inset 0 1px #ffffff1a}.OriginArchipelagoHero-module__Vgd9TW__readoutTopline{color:#f5f5ef85;font-family:var(--font-mono), monospace;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:8px;display:flex}.OriginArchipelagoHero-module__Vgd9TW__liveDot{background:var(--expression-accent);width:6px;height:6px;box-shadow:0 0 14px color-mix(in srgb, var(--expression-accent) 70%, transparent);transition:background .5s var(--ease-out), box-shadow .5s var(--ease-out);border-radius:50%}.OriginArchipelagoHero-module__Vgd9TW__productReadout strong{color:var(--ivory);font-family:var(--font-display), sans-serif;letter-spacing:-.05em;margin:12px 0 8px;font-size:28px;font-weight:650;line-height:1;display:block}.OriginArchipelagoHero-module__Vgd9TW__productReadout>span{color:#f5f5ef70;font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:8px}.OriginArchipelagoHero-module__Vgd9TW__controlDock{z-index:45;opacity:0;width:min(100% - 44px,1480px);min-height:94px;animation:OriginArchipelagoHero-module__Vgd9TW__contentIn .6s .82s var(--ease-out) forwards;-webkit-backdrop-filter:blur(24px)saturate(132%);backdrop-filter:blur(24px)saturate(132%);background:linear-gradient(120deg,#f5f5ef1c,#84745012),#07080680;border:1px solid #f5f5ef29;border-radius:20px;grid-template-columns:220px minmax(0,1fr) 220px;justify-content:stretch;align-items:center;gap:16px;margin:0 auto;padding:8px;display:grid;position:absolute;bottom:22px;left:22px;right:22px;transform:translateY(18px);box-shadow:0 20px 52px #00000047,inset 0 1px #ffffff1a}.OriginArchipelagoHero-module__Vgd9TW__selectorIntro{text-align:left;flex-direction:column;justify-self:start;align-items:flex-start;gap:6px;width:128px;padding:0 0 0 16px;display:flex}.OriginArchipelagoHero-module__Vgd9TW__selectorIntro span{color:#f5f5ef6b;font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:8px}.OriginArchipelagoHero-module__Vgd9TW__selectorIntro strong{color:#f5f5efc7;white-space:nowrap;font-size:12px;font-weight:600}.OriginArchipelagoHero-module__Vgd9TW__selector{grid-template-columns:repeat(6,minmax(48px,1fr));gap:8px;width:100%;display:grid}.OriginArchipelagoHero-module__Vgd9TW__selector button{color:#f5f5ef8f;min-width:48px;height:68px;font-family:var(--font-sans), sans-serif;letter-spacing:-.025em;white-space:nowrap;cursor:pointer;transition:color .18s ease, background .18s ease, transform .14s var(--ease-out);background:0 0;border:0;border-radius:15px;padding:0 8px;font-size:clamp(12px,.78vw,15px);font-weight:650;position:relative}.OriginArchipelagoHero-module__Vgd9TW__selectorCode{display:none}.OriginArchipelagoHero-module__Vgd9TW__selector button:after{content:"";opacity:0;background:var(--expression-accent);height:1px;transition:opacity .18s ease, transform .26s var(--ease-out), background .5s var(--ease-out);position:absolute;bottom:9px;left:12px;right:12px;transform:scaleX(.3)}.OriginArchipelagoHero-module__Vgd9TW__selector button:hover{color:var(--ivory);background:#f5f5ef0f}.OriginArchipelagoHero-module__Vgd9TW__selector button:active{transform:scale(.97)}.OriginArchipelagoHero-module__Vgd9TW__selector .OriginArchipelagoHero-module__Vgd9TW__selectorActive{color:var(--ivory);background:#f5f5ef1a}.OriginArchipelagoHero-module__Vgd9TW__selector .OriginArchipelagoHero-module__Vgd9TW__selectorActive:after{opacity:1;transform:scaleX(1)}.OriginArchipelagoHero-module__Vgd9TW__autoPlayButton{color:#f5f5efb3;width:128px;min-width:128px;min-height:64px;font-family:var(--font-mono), monospace;letter-spacing:.11em;text-transform:uppercase;cursor:pointer;transition:color .18s ease, background .18s ease, transform .14s var(--ease-out);background:#f5f5ef0b;border:1px solid #f5f5ef1f;border-radius:13px;justify-content:center;justify-self:end;align-items:center;gap:9px;padding:0 14px;font-size:8px;display:inline-flex}.OriginArchipelagoHero-module__Vgd9TW__autoPlayButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:17px;height:17px}.OriginArchipelagoHero-module__Vgd9TW__autoPlayButton:hover:not(:disabled){color:var(--ivory);background:#f5f5ef17}.OriginArchipelagoHero-module__Vgd9TW__autoPlayButton:active:not(:disabled){transform:scale(.97)}.OriginArchipelagoHero-module__Vgd9TW__autoPlayButton:disabled{opacity:.46;cursor:not-allowed}.OriginArchipelagoHero-module__Vgd9TW__hero :is(a,button):focus-visible{outline:2px solid var(--harvest);outline-offset:3px}html:active-view-transition .OriginArchipelagoHero-module__Vgd9TW__islandFloat{animation-play-state:paused}@keyframes OriginArchipelagoHero-module__Vgd9TW__sceneIn{to{opacity:1}}@keyframes OriginArchipelagoHero-module__Vgd9TW__contentIn{to{opacity:1;transform:translateY(0)}}@keyframes OriginArchipelagoHero-module__Vgd9TW__wordIn{to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes OriginArchipelagoHero-module__Vgd9TW__stageIn{to{opacity:1;transform:translate(0)}}@keyframes OriginArchipelagoHero-module__Vgd9TW__float{0%{transform:translateY(-4px)rotate(-.18deg)}to{transform:translateY(8px)rotate(.18deg)}}@media (max-width:1180px){.OriginArchipelagoHero-module__Vgd9TW__heroComposition{grid-template-columns:minmax(400px,.9fr) minmax(440px,1.1fr);width:min(100% - 48px,1120px)}.OriginArchipelagoHero-module__Vgd9TW__copyColumn h1{font-size:clamp(76px,9.5vw,120px)}.OriginArchipelagoHero-module__Vgd9TW__productFigure{width:min(76vw,920px);right:-20%}.OriginArchipelagoHero-module__Vgd9TW__selectorIntro{display:none}.OriginArchipelagoHero-module__Vgd9TW__controlDock{grid-template-columns:minmax(0,1fr) minmax(128px,160px);gap:12px}}@media (max-width:900px){.OriginArchipelagoHero-module__Vgd9TW__heroComposition{grid-template-columns:minmax(330px,.86fr) minmax(380px,1.14fr);height:100%;min-height:0;padding-bottom:148px}.OriginArchipelagoHero-module__Vgd9TW__copyColumn h1{gap:12px;font-size:clamp(65px,9.05vw,84px)}.OriginArchipelagoHero-module__Vgd9TW__productStage{min-height:470px}.OriginArchipelagoHero-module__Vgd9TW__productFigure{width:86vw;right:-34%}.OriginArchipelagoHero-module__Vgd9TW__productReadout{min-width:188px;bottom:12%;right:0}.OriginArchipelagoHero-module__Vgd9TW__hero{height:100svh;min-height:0}.OriginArchipelagoHero-module__Vgd9TW__sceneImage{object-position:53% center;filter:saturate(.74)contrast(1.04)brightness(.82)}.OriginArchipelagoHero-module__Vgd9TW__ambientLight{-webkit-mask-image:linear-gradient(#0000 0% 34%,#000 54% 100%);mask-image:linear-gradient(#0000 0% 34%,#000 54% 100%)}.OriginArchipelagoHero-module__Vgd9TW__heroComposition{flex-direction:column;align-items:stretch;width:100%;height:100%;min-height:0;padding:clamp(112px,15svh,132px) 14px clamp(76px,10.8svh,96px);display:flex}.OriginArchipelagoHero-module__Vgd9TW__copyColumn{z-index:5;width:min(100%,720px);padding:0}.OriginArchipelagoHero-module__Vgd9TW__eyebrow{margin-bottom:16px}.OriginArchipelagoHero-module__Vgd9TW__hero .OriginArchipelagoHero-module__Vgd9TW__eyebrow{font-size:clamp(8px,2.05vw,9px)}.OriginArchipelagoHero-module__Vgd9TW__copyColumn h1{letter-spacing:-.085em;gap:clamp(8px,1.1svh,10px);font-size:clamp(56px,min(17.8vw,10.4svh),110px);line-height:.76}.OriginArchipelagoHero-module__Vgd9TW__titlePassion{margin-left:clamp(14px,5vw,28px)}.OriginArchipelagoHero-module__Vgd9TW__heroStatement{max-width:360px;margin-top:clamp(18px,2.6svh,24px);font-size:clamp(14px,2.1vw,16px);line-height:1.55}.OriginArchipelagoHero-module__Vgd9TW__productStage{flex:1;width:calc(100% + 28px);min-height:0;margin:-10px -14px 0}.OriginArchipelagoHero-module__Vgd9TW__productFigure{transform-origin:50%;width:148vw;max-width:760px;inset:auto auto -6% 37%;transform:translate(-50%)scale(1)}.OriginArchipelagoHero-module__Vgd9TW__productFigure[data-visible=false]{transform:translate(-47%,3%)scale(.975)}.OriginArchipelagoHero-module__Vgd9TW__productReadout{border-radius:14px;width:clamp(158px,43vw,190px);min-width:0;padding:10px 12px;top:clamp(80px,29%,150px);bottom:auto;right:clamp(12px,3vw,28px)}.OriginArchipelagoHero-module__Vgd9TW__productReadout strong{margin:7px 0 5px;font-size:22px}.OriginArchipelagoHero-module__Vgd9TW__controlDock{border-radius:16px;grid-template-columns:minmax(0,1fr) 44px;gap:6px;width:auto;min-height:61px;padding:5px;bottom:10px;left:10px;right:10px}.OriginArchipelagoHero-module__Vgd9TW__selector{grid-template-columns:repeat(6,1fr);gap:1px}.OriginArchipelagoHero-module__Vgd9TW__selector button{border-radius:11px;min-width:0;height:49px;padding-inline:2px;font-size:clamp(7px,2.15vw,9px)}.OriginArchipelagoHero-module__Vgd9TW__selectorName{display:none}.OriginArchipelagoHero-module__Vgd9TW__selectorCode{font-family:var(--font-mono), monospace;letter-spacing:.08em;font-size:clamp(9px,2.8vw,11px);display:inline}.OriginArchipelagoHero-module__Vgd9TW__selector button:after{bottom:6px;left:9px;right:9px}.OriginArchipelagoHero-module__Vgd9TW__autoPlayButton{border-radius:11px;width:44px;min-width:44px;min-height:49px;padding:0}.OriginArchipelagoHero-module__Vgd9TW__autoPlayButton span{display:none}}@media (max-width:390px){.OriginArchipelagoHero-module__Vgd9TW__copyColumn h1{font-size:clamp(57px,17.8vw,70px)}.OriginArchipelagoHero-module__Vgd9TW__heroStatement{font-size:clamp(13px,3.55vw,14px)}.OriginArchipelagoHero-module__Vgd9TW__productFigure{width:152vw}}@media (max-width:900px) and (max-height:720px){.OriginArchipelagoHero-module__Vgd9TW__hero,.OriginArchipelagoHero-module__Vgd9TW__heroComposition{height:100svh;min-height:0}.OriginArchipelagoHero-module__Vgd9TW__heroComposition{padding:90px 14px 72px}.OriginArchipelagoHero-module__Vgd9TW__heroStatement{margin-top:12px}.OriginArchipelagoHero-module__Vgd9TW__copyColumn h1{gap:clamp(6px,.9svh,7px);font-size:clamp(49px,min(17.8vw,9.6svh),65px)}.OriginArchipelagoHero-module__Vgd9TW__eyebrow{margin-bottom:10px}.OriginArchipelagoHero-module__Vgd9TW__productStage{min-height:0}.OriginArchipelagoHero-module__Vgd9TW__productFigure{width:min(120vw,82svh,570px);bottom:-8%;left:35%}.OriginArchipelagoHero-module__Vgd9TW__productReadout{width:clamp(146px,43vw,170px);padding:8px 10px;top:clamp(66px,26%,110px)}.OriginArchipelagoHero-module__Vgd9TW__productReadout strong{margin:6px 0 4px;font-size:20px}.OriginArchipelagoHero-module__Vgd9TW__controlDock{min-height:56px;bottom:8px}.OriginArchipelagoHero-module__Vgd9TW__selector button,.OriginArchipelagoHero-module__Vgd9TW__autoPlayButton{height:44px;min-height:44px}}@media (max-width:900px) and (orientation:landscape){.OriginArchipelagoHero-module__Vgd9TW__heroComposition{padding:90px 14px 72px}.OriginArchipelagoHero-module__Vgd9TW__copyColumn h1{gap:clamp(6px,.9svh,7px);font-size:clamp(49px,min(15.8vw,8.7svh),62px)}.OriginArchipelagoHero-module__Vgd9TW__heroStatement{margin-top:12px}.OriginArchipelagoHero-module__Vgd9TW__productStage{margin-top:-4px}.OriginArchipelagoHero-module__Vgd9TW__productFigure{width:min(112vw,79svh,550px);top:39%;bottom:auto;left:50%;transform:translate(-50%,-50%)scale(1)}.OriginArchipelagoHero-module__Vgd9TW__productFigure[data-visible=false]{transform:translate(-47%,-47%)scale(.975)}.OriginArchipelagoHero-module__Vgd9TW__productReadout{width:clamp(148px,45vw,170px);top:auto;bottom:0;right:12px}}@media (min-width:901px) and (max-height:860px){.OriginArchipelagoHero-module__Vgd9TW__heroComposition{padding:90px 0 104px}.OriginArchipelagoHero-module__Vgd9TW__eyebrow{margin-bottom:16px}.OriginArchipelagoHero-module__Vgd9TW__copyColumn h1{gap:clamp(11px,1.45svh,15px);font-size:clamp(72px,min(8.5vw,14.9svh),124px)}.OriginArchipelagoHero-module__Vgd9TW__heroStatement{margin-top:20px;font-size:14px;line-height:1.55}.OriginArchipelagoHero-module__Vgd9TW__productStage{min-height:0}.OriginArchipelagoHero-module__Vgd9TW__productFigure{width:min(63vw,950px,112svh)}.OriginArchipelagoHero-module__Vgd9TW__productReadout{width:min(220px,32%);min-width:188px;padding:13px 14px 12px;bottom:4%}.OriginArchipelagoHero-module__Vgd9TW__productReadout strong{margin:9px 0 7px;font-size:25px}.OriginArchipelagoHero-module__Vgd9TW__controlDock{border-radius:17px;min-height:80px;padding:6px;bottom:12px}.OriginArchipelagoHero-module__Vgd9TW__selector button{height:62px}.OriginArchipelagoHero-module__Vgd9TW__autoPlayButton{min-height:58px}}@media (min-width:901px) and (max-height:640px){.OriginArchipelagoHero-module__Vgd9TW__heroComposition{padding:68px 0 74px}.OriginArchipelagoHero-module__Vgd9TW__eyebrow{margin-bottom:8px}.OriginArchipelagoHero-module__Vgd9TW__copyColumn h1{gap:clamp(7px,1.4svh,9px);font-size:clamp(57px,min(7.05vw,12.9svh),90px);line-height:.76}.OriginArchipelagoHero-module__Vgd9TW__titlePassion{margin-left:clamp(12px,2vw,30px)}.OriginArchipelagoHero-module__Vgd9TW__heroStatement{margin-top:10px;font-size:12px;line-height:1.35}.OriginArchipelagoHero-module__Vgd9TW__productFigure{width:min(55vw,720px,95svh)}.OriginArchipelagoHero-module__Vgd9TW__productReadout{border-radius:13px;width:190px;min-width:170px;padding:10px 11px 9px;bottom:2%}.OriginArchipelagoHero-module__Vgd9TW__productReadout strong{margin:7px 0 5px;font-size:22px}.OriginArchipelagoHero-module__Vgd9TW__controlDock{border-radius:14px;min-height:64px;padding:5px;bottom:8px}.OriginArchipelagoHero-module__Vgd9TW__selectorIntro{gap:2px;padding:0 0 0 16px}.OriginArchipelagoHero-module__Vgd9TW__selectorIntro span{font-size:7px}.OriginArchipelagoHero-module__Vgd9TW__selectorIntro strong{font-size:11.5px}.OriginArchipelagoHero-module__Vgd9TW__selector button{height:52px}.OriginArchipelagoHero-module__Vgd9TW__autoPlayButton{min-height:52px}}@media (prefers-reduced-motion:reduce){.OriginArchipelagoHero-module__Vgd9TW__hero *,.OriginArchipelagoHero-module__Vgd9TW__hero :before,.OriginArchipelagoHero-module__Vgd9TW__hero :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.OriginArchipelagoHero-module__Vgd9TW__islandFloat{transform:none!important}.OriginArchipelagoHero-module__Vgd9TW__productFigure[data-visible=false]{transform:translateY(-50%)scale(1)}}@media (max-width:900px) and (prefers-reduced-motion:reduce){.OriginArchipelagoHero-module__Vgd9TW__productFigure[data-visible=false]{transform:translate(-50%)scale(1)}}@media (max-width:900px) and (orientation:landscape) and (prefers-reduced-motion:reduce){.OriginArchipelagoHero-module__Vgd9TW__productFigure[data-visible=false]{transform:translate(-50%,-50%)scale(1)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.OriginArchipelagoHero-module__Vgd9TW__controlDock,.OriginArchipelagoHero-module__Vgd9TW__productReadout{background:#10110ef2}}
.LegalLinkIcon-module__ZrK_nG__icon{width:1.65rem;height:1.65rem;color:var(--harvest-green);transition:color var(--motion-ui-fast) var(--motion-ease-out), background-color var(--motion-ui-fast) var(--motion-ease-out), border-color var(--motion-ui-fast) var(--motion-ease-out), transform var(--motion-ui-fast) var(--motion-ease-out);background:linear-gradient(145deg,#d7ff2f1f,#f5f5ef06);border:1px solid #d7ff2f42;border-radius:.52rem;flex:none;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffff1c,0 .45rem 1.25rem #00000024}.LegalLinkIcon-module__ZrK_nG__icon svg{stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;width:.95rem;height:.95rem;overflow:visible}a:hover .LegalLinkIcon-module__ZrK_nG__icon,a:focus-visible .LegalLinkIcon-module__ZrK_nG__icon{color:#11120f;background-color:var(--harvest-green);border-color:var(--harvest-green)}a:hover .LegalLinkIcon-module__ZrK_nG__external,a:focus-visible .LegalLinkIcon-module__ZrK_nG__external{transform:translate(.1rem,-.1rem)}a:hover .LegalLinkIcon-module__ZrK_nG__internal,a:focus-visible .LegalLinkIcon-module__ZrK_nG__internal,a:hover .LegalLinkIcon-module__ZrK_nG__email,a:focus-visible .LegalLinkIcon-module__ZrK_nG__email,a:hover .LegalLinkIcon-module__ZrK_nG__phone,a:focus-visible .LegalLinkIcon-module__ZrK_nG__phone{transform:translate(.12rem)}@media (prefers-reduced-motion:reduce){.LegalLinkIcon-module__ZrK_nG__icon{transition:none}a:hover .LegalLinkIcon-module__ZrK_nG__icon,a:focus-visible .LegalLinkIcon-module__ZrK_nG__icon{transform:none}}@media print{.LegalLinkIcon-module__ZrK_nG__icon{color:#111;box-shadow:none;background:0 0;border-color:#777}}
.purchase-terms-module__wcwsGW__page{isolation:isolate;min-height:100dvh;color:var(--foreground);background:linear-gradient(180deg, #11120f 0%, var(--background) 38rem), var(--background);padding:clamp(8.75rem,12vw,12.5rem) clamp(1.25rem,4.2vw,5rem) clamp(5rem,9vw,9rem);position:relative;overflow:clip}.purchase-terms-module__wcwsGW__page:before{z-index:-2;content:"";opacity:.34;background-image:linear-gradient(#f5f5ef0b 1px,#0000 1px),linear-gradient(90deg,#f5f5ef0b 1px,#0000 1px);background-size:clamp(5rem,8vw,9rem) clamp(5rem,8vw,9rem);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0,#0000 38rem);mask-image:linear-gradient(#000 0,#0000 38rem)}.purchase-terms-module__wcwsGW__ambient{z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#8474502e,#0000 67%);width:min(64rem,74vw);position:absolute;top:-16rem;left:40%;transform:translate(-50%)}.purchase-terms-module__wcwsGW__hero,.purchase-terms-module__wcwsGW__layout{width:min(100%,1480px);margin-inline:auto}.purchase-terms-module__wcwsGW__hero{border-bottom:1px solid #f5f5ef24;padding-bottom:clamp(4rem,7vw,7rem);position:relative}.purchase-terms-module__wcwsGW__heroEyebrow{margin-bottom:clamp(2.25rem,4vw,4rem)}.purchase-terms-module__wcwsGW__contents>p{font-family:var(--font-mdp-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:clamp(.65rem,.7vw,.75rem);font-weight:500;line-height:1.5}.purchase-terms-module__wcwsGW__hero h1{max-width:12ch;font-family:var(--font-mdp-display), sans-serif;letter-spacing:-.075em;text-wrap:balance;margin:0;font-size:clamp(3.75rem,8.2vw,9rem);font-weight:590;line-height:.84}.purchase-terms-module__wcwsGW__introduction{color:#f5f5efb8;text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;max-width:48rem;margin:clamp(2rem,3.5vw,3.25rem) 0 0;font-size:clamp(1.05rem,1.35vw,1.35rem);line-height:1.65}.purchase-terms-module__wcwsGW__version{color:#f5f5ef80;font-family:var(--font-mdp-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin:1.25rem 0 0;font-size:.72rem;line-height:1.5}.purchase-terms-module__wcwsGW__layout{grid-template-columns:minmax(13rem,.72fr) minmax(0,2.1fr);align-items:start;gap:clamp(3rem,7vw,9rem);padding-top:clamp(3.75rem,6vw,6.5rem);display:grid}.purchase-terms-module__wcwsGW__contents{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#f5f5ef14,#f5f5ef04);border:1px solid #f5f5ef24;border-radius:1rem;max-height:calc(100dvh - 9rem);padding:1.4rem 1.25rem;position:sticky;top:7.5rem;overflow-y:auto;box-shadow:inset 0 1px #ffffff17,0 1.25rem 4rem #0000002e}.purchase-terms-module__wcwsGW__contents>p{color:var(--harvest-green);border-bottom:1px solid #f5f5ef1f;padding-bottom:1rem}.purchase-terms-module__wcwsGW__contents ol{gap:.08rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.purchase-terms-module__wcwsGW__contents a{color:#f5f5ef94;transition:color var(--motion-ui-fast) var(--motion-ease-out);padding:.5rem .25rem;font-size:.76rem;line-height:1.35;text-decoration:none;display:block}.purchase-terms-module__wcwsGW__contents a:focus-visible{color:var(--foreground);outline:2px solid var(--harvest-green);outline-offset:.2rem}.purchase-terms-module__wcwsGW__article{min-width:0;max-width:78ch}.purchase-terms-module__wcwsGW__article>section{padding:0 0 clamp(3.5rem,6vw,6rem);scroll-margin-top:8rem}.purchase-terms-module__wcwsGW__article>section+section{border-top:1px solid #f5f5ef21;padding-top:clamp(3.5rem,6vw,6rem)}.purchase-terms-module__wcwsGW__article h2{max-width:24ch;font-family:var(--font-mdp-display), sans-serif;letter-spacing:-.045em;text-wrap:balance;margin:0 0 clamp(1.75rem,3vw,2.75rem);font-size:clamp(1.9rem,3vw,3rem);font-weight:590;line-height:1.02}.purchase-terms-module__wcwsGW__article h2:before{content:"";background:var(--bronze-prado);width:2.75rem;height:2px;margin-bottom:1.25rem;display:block}.purchase-terms-module__wcwsGW__sectionBody{gap:1.35rem;display:grid}.purchase-terms-module__wcwsGW__sectionBody p,.purchase-terms-module__wcwsGW__sectionBody li,.purchase-terms-module__wcwsGW__returnAddress,.purchase-terms-module__wcwsGW__withdrawal>p,.purchase-terms-module__wcwsGW__withdrawal dt{color:#f5f5efc2;font-size:clamp(1rem,1.05vw,1.08rem);line-height:1.78}.purchase-terms-module__wcwsGW__sectionBody p,.purchase-terms-module__wcwsGW__sectionBody li,.purchase-terms-module__wcwsGW__returnAddress,.purchase-terms-module__wcwsGW__withdrawal>p{text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto}.purchase-terms-module__wcwsGW__sectionBody p,.purchase-terms-module__wcwsGW__sectionBody ul,.purchase-terms-module__wcwsGW__returnAddress,.purchase-terms-module__wcwsGW__withdrawal>p{margin:0}.purchase-terms-module__wcwsGW__sectionBody ul{gap:.72rem;padding-left:0;list-style:none;display:grid}.purchase-terms-module__wcwsGW__sectionBody li{grid-template-columns:.65rem minmax(0,1fr);gap:.55rem;padding-left:0;display:grid}.purchase-terms-module__wcwsGW__sectionBody li:before{content:"·";color:var(--harvest-green);font-weight:700}.purchase-terms-module__wcwsGW__returnAddress{color:var(--foreground);border-left:2px solid var(--harvest-green);background:#f5f5ef0b;padding:1.25rem 1.4rem;font-style:normal}.purchase-terms-module__wcwsGW__withdrawal{background:linear-gradient(135deg,#84745026,#f5f5ef06);border-radius:clamp(1rem,1.8vw,1.5rem);margin-top:1rem;border:1px solid #84745080!important;padding:clamp(2rem,4vw,3.5rem)!important}.purchase-terms-module__wcwsGW__withdrawalNotice{font-weight:650;color:var(--foreground)!important;margin-bottom:1.5rem!important}.purchase-terms-module__wcwsGW__withdrawal dl{gap:1.15rem;margin:2.25rem 0 0;display:grid}.purchase-terms-module__wcwsGW__withdrawal dl>div{grid-template-columns:minmax(10rem,.48fr) minmax(0,1fr);align-items:end;gap:1rem;display:grid}.purchase-terms-module__wcwsGW__withdrawal dt,.purchase-terms-module__wcwsGW__withdrawal dd{margin:0}.purchase-terms-module__wcwsGW__withdrawal dd{border-bottom:1px solid #f5f5ef59;min-height:2rem}@media (hover:hover) and (pointer:fine){.purchase-terms-module__wcwsGW__contents a:hover{color:var(--foreground)}}@media (max-width:900px){.purchase-terms-module__wcwsGW__page{padding-top:clamp(7.5rem,18vw,9rem)}.purchase-terms-module__wcwsGW__layout{grid-template-columns:minmax(0,1fr);gap:3.5rem}.purchase-terms-module__wcwsGW__contents{max-height:none;padding:1.25rem;position:static}.purchase-terms-module__wcwsGW__contents ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem}.purchase-terms-module__wcwsGW__contents a{min-height:2.75rem;padding-block:.65rem}.purchase-terms-module__wcwsGW__article{max-width:none}}@media (max-width:560px){.purchase-terms-module__wcwsGW__hero h1{font-size:clamp(3rem,15.5vw,5rem)}.purchase-terms-module__wcwsGW__contents ol{grid-template-columns:minmax(0,1fr)}.purchase-terms-module__wcwsGW__withdrawal{margin-inline:0;padding:1.4rem!important}.purchase-terms-module__wcwsGW__withdrawal dl>div{grid-template-columns:minmax(0,1fr);gap:.25rem}}@media print{.purchase-terms-module__wcwsGW__page{color:#111;background:#fff;padding:2rem}.purchase-terms-module__wcwsGW__page:before,.purchase-terms-module__wcwsGW__ambient,.purchase-terms-module__wcwsGW__contents{display:none}.purchase-terms-module__wcwsGW__layout{padding-top:2rem;display:block}.purchase-terms-module__wcwsGW__article{max-width:none}.purchase-terms-module__wcwsGW__sectionBody p,.purchase-terms-module__wcwsGW__sectionBody li,.purchase-terms-module__wcwsGW__returnAddress,.purchase-terms-module__wcwsGW__withdrawal>p,.purchase-terms-module__wcwsGW__withdrawal dt{color:#111}.purchase-terms-module__wcwsGW__withdrawal{break-inside:avoid}}
.experiences-module__Kqb-La__page{--ivory:#f5f5ef;--charcoal:#090a08;--bronze:#847450;--harvest:#d7ff2f;min-height:100svh;color:var(--ivory);background:var(--charcoal);overflow:hidden}.experiences-module__Kqb-La__hero{isolation:isolate;width:100%;min-height:100svh;padding:var(--public-hero-block-start) var(--public-hero-inline) clamp(16px, 2.5vh, 30px);background:radial-gradient(circle at 76% 14%,#84745038,#0000 30%),linear-gradient(135deg,#10120d 0%,#090a08 52%,#11110d 100%);grid-template-rows:auto minmax(420px,1fr);gap:clamp(14px,1.8vh,22px);display:grid;position:relative;overflow:hidden}.experiences-module__Kqb-La__ambient,.experiences-module__Kqb-La__grid{z-index:-1;pointer-events:none;position:absolute;inset:0}.experiences-module__Kqb-La__ambient{background:radial-gradient(circle at 16% 65%,#4e633330,#0000 26%),radial-gradient(circle at 87% 72%,#baae911f,#0000 25%)}.experiences-module__Kqb-La__grid{opacity:.1;background-image:linear-gradient(#f5f5ef0f 1px,#0000 1px),linear-gradient(90deg,#f5f5ef0f 1px,#0000 1px);background-size:clamp(68px,6vw,112px) clamp(68px,6vw,112px);-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.experiences-module__Kqb-La__intro,.experiences-module__Kqb-La__experienceStage{width:min(100%,1840px);margin-inline:auto}.experiences-module__Kqb-La__intro{grid-template-columns:minmax(0,1fr) minmax(240px,310px);align-items:end;gap:clamp(22px,3vw,54px);display:grid}.experiences-module__Kqb-La__experienceTopline,.experiences-module__Kqb-La__experienceCopy>p{font-family:var(--font-mdp-mono), monospace;text-transform:uppercase}.experiences-module__Kqb-La__introIndex{margin-bottom:clamp(10px,1.4vh,16px)}.experiences-module__Kqb-La__introCopy h1{max-width:100%;font-family:var(--font-mdp-display), sans-serif;letter-spacing:-.065em;text-wrap:balance;text-transform:uppercase;margin:0;font-size:clamp(46px,min(5.2vw,8.5vh),92px);font-weight:680;line-height:.9;display:block}.experiences-module__Kqb-La__introCopy h1 span{display:inline}.experiences-module__Kqb-La__introCopy h1 span+span{color:color-mix(in srgb, var(--bronze) 76%, var(--ivory) 24%);margin-left:.2em}.experiences-module__Kqb-La__lede{color:#f5f5ef8f;max-width:310px;margin:0 0 5px;font-size:clamp(12px,.92vw,15px);line-height:1.65}.experiences-module__Kqb-La__experienceStage{background:#070806b8;border:1px solid #f5f5ef29;border-radius:clamp(22px,2vw,34px);grid-template-columns:1fr 1fr;min-height:0;display:grid;position:relative;overflow:hidden;box-shadow:0 38px 90px #00000061,inset 0 1px #ffffff14}.experiences-module__Kqb-La__experience{isolation:isolate;min-width:0;position:relative;overflow:hidden}.experiences-module__Kqb-La__experienceImage,.experiences-module__Kqb-La__experienceShade{position:absolute;inset:0}.experiences-module__Kqb-La__experienceImage{z-index:-2;object-fit:cover;transform:scale(1.015)}.experiences-module__Kqb-La__grove .experiences-module__Kqb-La__experienceImage{object-position:center 53%}.experiences-module__Kqb-La__mill .experiences-module__Kqb-La__experienceImage{object-position:center 48%}.experiences-module__Kqb-La__experienceShade{z-index:-1;background:linear-gradient(#0607053b,#0000 38%),linear-gradient(#05060414 34%,#050604eb),linear-gradient(90deg,#0506042e,#0000 48%)}.experiences-module__Kqb-La__mill .experiences-module__Kqb-La__experienceShade{background:linear-gradient(#08080733,#0000 38%),linear-gradient(#08080714 33%,#080807f0),linear-gradient(270deg,#0808072e,#0000 52%)}.experiences-module__Kqb-La__experienceTopline{z-index:2;color:#f5f5efb3;letter-spacing:.15em;align-items:center;gap:18px;font-size:8px;display:flex;position:absolute;top:clamp(17px,1.7vw,28px);left:clamp(17px,1.7vw,28px);right:clamp(17px,1.7vw,28px)}.experiences-module__Kqb-La__experienceCopy{z-index:2;position:absolute;bottom:clamp(22px,2.5vw,42px);left:clamp(20px,2.2vw,38px);right:clamp(20px,2.2vw,38px)}.experiences-module__Kqb-La__experienceCopy>p{color:#f5f5ef94;letter-spacing:.14em;margin:0 0 12px;font-size:8px}.experiences-module__Kqb-La__experienceCopy h2{max-width:620px;font-family:var(--font-mdp-display), sans-serif;letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(36px,min(4vw,7vh),72px);font-weight:650;line-height:.9}.experiences-module__Kqb-La__comingSoon{isolation:isolate;z-index:4;width:max-content;min-width:clamp(520px,54vw,900px);color:var(--ivory);font-family:var(--font-mdp-display), sans-serif;text-align:center;text-transform:uppercase;-webkit-backdrop-filter:blur(18px)saturate(118%);backdrop-filter:blur(18px)saturate(118%);pointer-events:none;background:linear-gradient(115deg,#f5f5ef1a,#0000 42%),#070806ad;border:1px solid #d7ff2f6b;border-radius:20px 6px;padding:clamp(22px,2vw,32px) clamp(34px,3.6vw,62px);display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)rotate(-2.6deg);box-shadow:0 26px 72px #00000080,0 0 38px #d7ff2f14,inset 0 1px #ffffff1f}.experiences-module__Kqb-La__comingSoon:before{z-index:-1;content:"";background:linear-gradient(90deg,#0000,#d7ff2f33,#f5f5ef38,#0000);width:20%;animation:5.2s cubic-bezier(.23,1,.32,1) 1.2s infinite experiences-module__Kqb-La__comingSoonSweep;position:absolute;top:-65%;bottom:-65%;left:-32%;transform:skew(-18deg)translate(0)}.experiences-module__Kqb-La__comingSoon:after{background:linear-gradient(90deg, transparent, var(--harvest), transparent);content:"";opacity:.48;height:1px;position:absolute;bottom:12px;left:18px;right:18px}.experiences-module__Kqb-La__comingSoon span{background:linear-gradient(105deg, var(--ivory) 18%, #e6f5b1 52%, var(--ivory) 82%);color:#0000;letter-spacing:-.075em;text-shadow:0 16px 50px #00000047;-webkit-background-clip:text;background-clip:text;font-size:clamp(48px,min(6.6vw,10.5vh),112px);font-weight:700;line-height:.8}@keyframes experiences-module__Kqb-La__comingSoonSweep{0%,58%{transform:skew(-18deg)translate(0)}82%,to{transform:skew(-18deg)translate(820%)}}@media (min-width:901px) and (max-width:1100px){.experiences-module__Kqb-La__intro{grid-template-columns:minmax(0,1.6fr) minmax(190px,.5fr);gap:20px}}@media (min-width:768px) and (max-height:760px){.experiences-module__Kqb-La__hero{grid-template-rows:auto minmax(420px,1fr);gap:12px;padding-top:94px;padding-bottom:12px}.experiences-module__Kqb-La__introCopy h1{font-size:clamp(40px,min(4.8vw,7vh),64px)}.experiences-module__Kqb-La__lede{font-size:11px;line-height:1.5}.experiences-module__Kqb-La__experienceCopy{bottom:22px}.experiences-module__Kqb-La__experienceCopy h2{font-size:clamp(32px,min(3.5vw,6.5vh),54px)}}@media (max-width:900px){.experiences-module__Kqb-La__page{overflow:visible}.experiences-module__Kqb-La__hero{min-height:100svh;padding:var(--public-hero-block-start) var(--public-hero-inline) 18px;display:block;overflow:visible}.experiences-module__Kqb-La__intro{grid-template-columns:minmax(0,1fr);align-content:start;gap:0;min-height:0;padding:0 0 clamp(18px,4vw,28px);display:grid;position:relative}.experiences-module__Kqb-La__introIndex{margin-bottom:clamp(12px,2.8vw,20px);padding:0;position:static}.experiences-module__Kqb-La__introCopy h1{letter-spacing:-.055em;max-width:100%;font-size:clamp(28px,8.4vw,54px);font-weight:680;line-height:.92}.experiences-module__Kqb-La__lede{display:none}.experiences-module__Kqb-La__experienceStage{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:1fr;display:grid;overflow:visible}.experiences-module__Kqb-La__experience{border:1px solid #f5f5ef29;min-height:min(46svh,480px)}.experiences-module__Kqb-La__grove{border-radius:22px 22px 6px 6px}.experiences-module__Kqb-La__mill{border-radius:6px 6px 22px 22px}.experiences-module__Kqb-La__comingSoon{border-radius:16px 5px;min-width:min(100vw - 34px,520px);padding:18px;top:50%}.experiences-module__Kqb-La__comingSoon span{font-size:clamp(34px,10.6vw,48px)}.experiences-module__Kqb-La__experienceCopy h2{font-size:clamp(38px,12vw,58px)}}@media (max-width:390px){.experiences-module__Kqb-La__experienceTopline{align-items:flex-start;font-size:7px}}@media (prefers-reduced-motion:reduce){.experiences-module__Kqb-La__experienceImage{transform:none}.experiences-module__Kqb-La__comingSoon:before{animation:none}}
.LegalPolicyPage-module__YswEdG__page{isolation:isolate;min-height:100dvh;color:var(--foreground);background:linear-gradient(180deg, #11120f 0%, var(--background) 38rem), var(--background);padding:clamp(8.75rem,12vw,12.5rem) clamp(1.25rem,4.2vw,5rem) clamp(5rem,9vw,9rem);position:relative;overflow:clip}.LegalPolicyPage-module__YswEdG__page:before{z-index:-2;content:"";opacity:.34;background-image:linear-gradient(#f5f5ef0b 1px,#0000 1px),linear-gradient(90deg,#f5f5ef0b 1px,#0000 1px);background-size:clamp(5rem,8vw,9rem) clamp(5rem,8vw,9rem);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0,#0000 38rem);mask-image:linear-gradient(#000 0,#0000 38rem)}.LegalPolicyPage-module__YswEdG__ambient{z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#8474502e,#0000 67%);width:min(64rem,74vw);position:absolute;top:-16rem;left:40%;transform:translate(-50%)}.LegalPolicyPage-module__YswEdG__hero,.LegalPolicyPage-module__YswEdG__layout{width:min(100%,1480px);margin-inline:auto}.LegalPolicyPage-module__YswEdG__hero{border-bottom:1px solid #f5f5ef24;padding-bottom:clamp(4rem,7vw,7rem)}.LegalPolicyPage-module__YswEdG__heroEyebrow{margin-bottom:clamp(2.25rem,4vw,4rem)}.LegalPolicyPage-module__YswEdG__hero h1{max-width:13ch;font-family:var(--font-mdp-display), sans-serif;letter-spacing:-.075em;text-wrap:balance;margin:0;font-size:clamp(3.75rem,8.2vw,9rem);font-weight:590;line-height:.84}.LegalPolicyPage-module__YswEdG__introduction{color:#f5f5efb8;text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;max-width:48rem;margin:clamp(2rem,3.5vw,3.25rem) 0 0;font-size:clamp(1.05rem,1.35vw,1.35rem);line-height:1.65}.LegalPolicyPage-module__YswEdG__version{color:#f5f5ef80;font-family:var(--font-mdp-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin:1.25rem 0 0;font-size:.72rem;line-height:1.5}.LegalPolicyPage-module__YswEdG__layout{grid-template-columns:minmax(13rem,.72fr) minmax(0,2.1fr);align-items:start;gap:clamp(3rem,7vw,9rem);padding-top:clamp(3.75rem,6vw,6.5rem);display:grid}.LegalPolicyPage-module__YswEdG__contents{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#f5f5ef14,#f5f5ef04);border:1px solid #f5f5ef24;border-radius:1rem;max-height:calc(100dvh - 9rem);padding:1.4rem 1.25rem;position:sticky;top:7.5rem;overflow-y:auto;box-shadow:inset 0 1px #ffffff17,0 1.25rem 4rem #0000002e}.LegalPolicyPage-module__YswEdG__contents>p{color:var(--harvest-green);font-family:var(--font-mdp-mono), monospace;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #f5f5ef1f;margin:0;padding-bottom:1rem;font-size:clamp(.65rem,.7vw,.75rem);font-weight:500;line-height:1.5}.LegalPolicyPage-module__YswEdG__contents ol{gap:.08rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.LegalPolicyPage-module__YswEdG__contents a{color:#f5f5ef94;transition:color var(--motion-ui-fast) var(--motion-ease-out);padding:.5rem .25rem;font-size:.76rem;line-height:1.35;text-decoration:none;display:block}.LegalPolicyPage-module__YswEdG__contents a:focus-visible,.LegalPolicyPage-module__YswEdG__standaloneLink a:focus-visible,.LegalPolicyPage-module__YswEdG__tableFrame:focus-visible{outline:2px solid var(--harvest-green);outline-offset:.2rem}.LegalPolicyPage-module__YswEdG__article{min-width:0;max-width:78ch}.LegalPolicyPage-module__YswEdG__article>section{padding-bottom:clamp(3.5rem,6vw,6rem);scroll-margin-top:8rem}.LegalPolicyPage-module__YswEdG__article>section+section{border-top:1px solid #f5f5ef21;padding-top:clamp(3.5rem,6vw,6rem)}.LegalPolicyPage-module__YswEdG__article h2{max-width:24ch;font-family:var(--font-mdp-display), sans-serif;letter-spacing:-.045em;text-wrap:balance;margin:0 0 clamp(1.75rem,3vw,2.75rem);font-size:clamp(1.9rem,3vw,3rem);font-weight:590;line-height:1.02}.LegalPolicyPage-module__YswEdG__article h2:before{content:"";background:var(--bronze-prado);width:2.75rem;height:2px;margin-bottom:1.25rem;display:block}.LegalPolicyPage-module__YswEdG__sectionBody{gap:1.35rem;display:grid}.LegalPolicyPage-module__YswEdG__sectionBody p,.LegalPolicyPage-module__YswEdG__sectionBody li,.LegalPolicyPage-module__YswEdG__sectionBody th,.LegalPolicyPage-module__YswEdG__sectionBody td{color:#f5f5efc2;font-size:clamp(1rem,1.05vw,1.08rem);line-height:1.78}.LegalPolicyPage-module__YswEdG__sectionBody p,.LegalPolicyPage-module__YswEdG__sectionBody li{text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto}.LegalPolicyPage-module__YswEdG__sectionBody p,.LegalPolicyPage-module__YswEdG__sectionBody ul{margin:0}.LegalPolicyPage-module__YswEdG__sectionBody ul{gap:.72rem;padding:0;list-style:none;display:grid}.LegalPolicyPage-module__YswEdG__sectionBody li{grid-template-columns:.65rem minmax(0,1fr);gap:.55rem;display:grid}.LegalPolicyPage-module__YswEdG__sectionBody li:before{content:"·";color:var(--harvest-green);font-weight:700}.LegalPolicyPage-module__YswEdG__standaloneLink a{min-height:2.75rem;color:var(--foreground);text-underline-offset:.28em;align-items:center;gap:.7rem;display:inline-flex}.LegalPolicyPage-module__YswEdG__tableFrame{border:1px solid #f5f5ef24;border-radius:.9rem;max-width:100%;overflow-x:auto}.LegalPolicyPage-module__YswEdG__tableFrame table{border-collapse:collapse;width:100%;min-width:44rem}.LegalPolicyPage-module__YswEdG__tableFrame caption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.LegalPolicyPage-module__YswEdG__tableFrame th,.LegalPolicyPage-module__YswEdG__tableFrame td{text-align:left;vertical-align:top;border-bottom:1px solid #f5f5ef1a;padding:1rem}.LegalPolicyPage-module__YswEdG__tableFrame thead th{color:var(--foreground);font-family:var(--font-mdp-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:#84745029;font-size:.75rem}.LegalPolicyPage-module__YswEdG__tableFrame tbody th{color:var(--foreground);font-family:var(--font-mdp-mono), monospace;white-space:nowrap;font-size:.86rem;font-weight:650}.LegalPolicyPage-module__YswEdG__tableFrame tbody tr:last-child>*{border-bottom:0}@media (hover:hover) and (pointer:fine){.LegalPolicyPage-module__YswEdG__contents a:hover,.LegalPolicyPage-module__YswEdG__standaloneLink a:hover{color:var(--foreground)}}@media (max-width:900px){.LegalPolicyPage-module__YswEdG__page{padding-top:clamp(7.5rem,18vw,9rem)}.LegalPolicyPage-module__YswEdG__layout{grid-template-columns:minmax(0,1fr);gap:3.5rem}.LegalPolicyPage-module__YswEdG__contents{max-height:none;padding:1.25rem;position:static}.LegalPolicyPage-module__YswEdG__contents ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem}.LegalPolicyPage-module__YswEdG__contents a{min-height:2.75rem;padding-block:.65rem}.LegalPolicyPage-module__YswEdG__article{max-width:none}}@media (max-width:560px){.LegalPolicyPage-module__YswEdG__hero h1{font-size:clamp(3rem,15.5vw,5rem)}.LegalPolicyPage-module__YswEdG__contents ol{grid-template-columns:minmax(0,1fr)}}@media print{.LegalPolicyPage-module__YswEdG__page{color:#111;background:#fff;padding:2rem}.LegalPolicyPage-module__YswEdG__page:before,.LegalPolicyPage-module__YswEdG__ambient,.LegalPolicyPage-module__YswEdG__contents{display:none}.LegalPolicyPage-module__YswEdG__layout{padding-top:2rem;display:block}.LegalPolicyPage-module__YswEdG__article{max-width:none}.LegalPolicyPage-module__YswEdG__sectionBody p,.LegalPolicyPage-module__YswEdG__sectionBody li,.LegalPolicyPage-module__YswEdG__sectionBody th,.LegalPolicyPage-module__YswEdG__sectionBody td{color:#111}.LegalPolicyPage-module__YswEdG__tableFrame{border-color:#aaa;overflow:visible}.LegalPolicyPage-module__YswEdG__tableFrame table{min-width:0}}
