:root{--ink:#191714;--ink-soft:#42403A;--muted:#5B564C;--muted-2:#6B665C;--muted-3:#6B6459;--cream:#F6F1E8;--cream-2:#EFE8DA;--cream-3:#EDE6D8;--paper:#FFFCF6;--sage:#59684A;--sage-dark:#4C5A3E;--sage-mid:#6E7F5E;--sage-soft:#9FB08A;--sage-pale:#C8D3B4;--sage-tint:#E7EBDA;--clay:#C58E7C;--clay-soft:#E0A08E;--clay-pale:#E8C8BC;--apricot:#E8A87C;--velvet:#8E2B27;--velvet-mid:#95322E;--velvet-soft:#A6473F;--velvet-deep:#4C1315;--velvet-dark:#4A1214;--blue:#B9CBD6;--gold:#82602F;--sand:#EBCE95;--sand-2:#E8D3B4;--font-serif:'Instrument Serif',Georgia,'Times New Roman',serif;--font-sans:Karla,system-ui,-apple-system,'Segoe UI',sans-serif;--font-mono:'IBM Plex Mono',ui-monospace,'Cascadia Mono',Consolas,monospace;--fs-display:clamp(56px,8vw,110px);--fs-h1:clamp(52px,7vw,96px);--fs-h2:clamp(30px,4vw,58px);--fs-h3:clamp(28px,3vw,46px);--fs-h4:clamp(28px,4vw,48px);--fs-lead:clamp(14px,2vw,26px);--fs-body:clamp(12px,1.6vw,20px);--fs-small:14px;--fs-micro:12px;--lh-tight:1.02;--lh-snug:1.2;--lh-body:1.6;--track-wide:.08em;--track-mono:.14em;--gap-xs:6px;--gap-s:12px;--gap-m:20px;--gap-l:36px;--gap-xl:64px;--gap-2xl:clamp(64px,9vw,120px);--pad-page:clamp(20px,5vw,64px);--max-w:1320px;--r-s:10px;--r-m:18px;--r-l:28px;--r-sheet:24px;--r-pill:999px;--line:1px solid #E4DED1;--ease:cubic-bezier(.22,.61,.36,1);--ease-out:cubic-bezier(.16,1,.3,1);--t-fast:160ms;--t-base:280ms;--t-slow:520ms;--t-curtain:420ms;--drift:8px;--bob:1.13;--float-x:5px;--float-y:13px;--float-r:7deg;--ping-scale:2.1;--drop-y:26px;--drop-r:4deg;--drop-scale:.92;--row-y:9px;--sheet-y:40px;--confetti-from:24px;--confetti-to:320px;--z-dock:60;--z-header:70;--z-sheet:80;--z-curtain:90;--z-cursor:100}@media (min-width:860px){:root{--drift:9px;--bob:1.14;--float-x:6px;--float-y:16px;--float-r:8deg;--ping-scale:1.9;--drop-y:70px;--drop-r:9deg;--drop-scale:.86;--row-y:7px;--sheet-y:46px;--confetti-from:30px}}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:400;font-display:swap;src:url('/assets/fonts/ibm-plex-mono-normal-400-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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('/assets/fonts/ibm-plex-mono-normal-400-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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('/assets/fonts/ibm-plex-mono-normal-500-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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('/assets/fonts/ibm-plex-mono-normal-500-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Instrument Serif';font-style:italic;font-weight:400;font-display:swap;src:url('/assets/fonts/instrument-serif-italic-400-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:'Instrument Serif';font-style:italic;font-weight:400;font-display:swap;src:url('/assets/fonts/instrument-serif-italic-400-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Instrument Serif';font-style:normal;font-weight:400;font-display:swap;src:url('/assets/fonts/instrument-serif-normal-400-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:'Instrument Serif';font-style:normal;font-weight:400;font-display:swap;src:url('/assets/fonts/instrument-serif-normal-400-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Karla';font-style:italic;font-weight:300 700;font-display:swap;src:url('/assets/fonts/karla-italic-300-700-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:'Karla';font-style:italic;font-weight:300 700;font-display:swap;src:url('/assets/fonts/karla-italic-300-700-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Karla';font-style:normal;font-weight:300 700;font-display:swap;src:url('/assets/fonts/karla-normal-300-700-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:'Karla';font-style:normal;font-weight:300 700;font-display:swap;src:url('/assets/fonts/karla-normal-300-700-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*::before,*::after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);overflow-x:hidden;-webkit-tap-highlight-color:transparent}@media (hover:hover) and (pointer:fine){html.has-custom-cursor body,html.has-custom-cursor body a,html.has-custom-cursor body button{cursor:none}}input,textarea,select{cursor:auto}a{color:var(--sage);text-decoration:none}a:hover{color:var(--ink)}:focus-visible{outline:2px solid var(--sage);outline-offset:3px;border-radius:3px}:focus:not(:focus-visible){outline:none}::selection{background:var(--sage-pale);color:var(--ink)}button,input,select,textarea{font-family:inherit;font-size:16px;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}img,picture,video,canvas,svg{display:block;max-width:100%}img{height:auto}h1,h2,h3,h4{margin:0;font-weight:400;line-height:var(--lh-snug)}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}.wrap{width:100%;max-width:var(--max-w);margin-inline:auto;padding-inline:var(--pad-page)}.serif{font-family:var(--font-serif)}.mono{font-family:var(--font-mono)}.eyebrow{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--muted-2)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:var(--gap-s);top:-100px;z-index:200;background:var(--ink);color:var(--paper);padding:10px 18px;border-radius:var(--r-s);transition:top var(--t-fast) var(--ease)}.skip-link:focus{top:var(--gap-s);color:var(--paper)}[data-scroll-x]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}[data-scroll-x]::-webkit-scrollbar{display:none}[data-scroll-x] > *{scroll-snap-align:center;flex:0 0 auto}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@keyframes n-drift{0%,100%{transform:translateY(0)}50%{transform:translateY(calc(-1 * var(--drift)))}}@keyframes n-glow{0%,100%{opacity:.55}50%{opacity:1}}@keyframes n-float{0%{transform:translate(0,0) rotate(0)}33%{transform:translate(var(--float-x),calc(-1 * var(--float-y))) rotate(var(--float-r))}66%{transform:translate(calc(-1 * var(--float-x) - 1px),calc(-1 * var(--float-y) / 2)) rotate(calc(-1 * var(--float-r) + 1deg))}100%{transform:translate(0,0) rotate(0)}}@keyframes n-spin{to{transform:rotate(360deg)}}@keyframes n-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes n-drop{0%{opacity:0;transform:translateY(calc(-1 * var(--drop-y))) rotate(calc(-1 * var(--drop-r))) scale(var(--drop-scale))}70%{opacity:1}100%{opacity:1;transform:translateY(0) rotate(0) scale(1)}}@keyframes n-wiggle{0%,100%{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes n-bob{0%,100%{transform:scale(1)}50%{transform:scale(var(--bob))}}@keyframes n-diamond{0%,100%{transform:rotate(45deg) translateY(0)}50%{transform:rotate(45deg) translateY(-14px)}}@keyframes n-ping{0%{transform:scale(.7);opacity:.9}70%,100%{transform:scale(var(--ping-scale));opacity:0}}@keyframes n-neon{0%,100%{opacity:1}47%{opacity:1}49%{opacity:.45}51%{opacity:1}72%{opacity:.7}74%{opacity:1}}@keyframes n-rise{from{opacity:0;transform:translateY(46px) scale(.94);clip-path:inset(100% 0 0 0)}to{opacity:1;transform:translateY(0) scale(1);clip-path:inset(0 0 0 0)}}@keyframes n-veil{from{opacity:0}to{opacity:1}}@keyframes n-sheet{0%{opacity:0;transform:translateY(var(--sheet-y)) scale(.94)}60%{opacity:1}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes n-pop{from{opacity:0;transform:translateY(-10px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes n-row{from{opacity:0;transform:translateY(var(--row-y))}to{opacity:1;transform:translateY(0)}}@keyframes n-confetti{0%{transform:translateY(calc(-1 * var(--confetti-from))) rotate(0);opacity:0}12%{opacity:1}100%{transform:translateY(var(--confetti-to)) rotate(420deg);opacity:0}}@keyframes n-hint{0%,100%{transform:translateY(0);opacity:.5}50%{transform:translateY(6px);opacity:1}}@keyframes n-curtain-close{from{transform:translateX(var(--curtain-from,-100%))}to{transform:translateX(0)}}@keyframes n-curtain-open{from{transform:translateX(0)}to{transform:translateX(var(--curtain-from,-100%))}}.a-drift{animation:n-drift 6s ease-in-out infinite}.a-glow{animation:n-glow 4s ease-in-out infinite}.a-float{animation:n-float 14s ease-in-out infinite}.a-spin{animation:n-spin 18s linear infinite}.a-wiggle{animation:n-wiggle 3.4s ease-in-out infinite}.a-bob{animation:n-bob 2.6s ease-in-out infinite}.a-diamond{animation:n-diamond 7s ease-in-out infinite}.a-neon{animation:n-neon 7s linear infinite}.a-hint{animation:n-hint 2.2s ease-in-out infinite}.a-rise{animation:n-rise var(--t-slow) var(--ease-out) both}.a-drop{animation:n-drop var(--t-slow) var(--ease-out) both}.a-pop{animation:n-pop var(--t-fast) var(--ease-out) both}.a-sheet{animation:n-sheet var(--t-base) var(--ease-out) both}.a-veil{animation:n-veil var(--t-fast) linear both}.a-row{animation:n-row var(--t-base) var(--ease-out) both}html.js [data-reveal]{transition:opacity .9s ease,transform .9s cubic-bezier(.2,.7,.2,1)}html.js [data-reveal]:not([data-shown]){opacity:0;transform:translateY(26px)}@media (prefers-reduced-motion:reduce){html.js [data-reveal],html.js [data-reveal]:not([data-shown]){opacity:1;transform:none;transition:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--r-pill);padding:15px 26px;font:500 12px/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:1px solid transparent;transition:transform var(--t-base) var(--ease),background var(--t-base) var(--ease),border-color var(--t-base) var(--ease)}.btn:hover{transform:translateY(-3px)}.btn--ink{background:var(--ink);color:var(--cream)}.btn--ink:hover{background:var(--sage);color:var(--cream)}.btn--sage{background:var(--sage);color:var(--cream)}.btn--sage:hover{background:var(--ink);color:var(--cream)}.btn--clay{background:var(--clay);color:var(--ink)}.btn--clay:hover{background:var(--ink);color:var(--cream)}.btn--ghost{background:none;color:var(--ink);border-color:rgba(25,23,20,.3)}.btn--ghost:hover{background:var(--cream-2);border-color:var(--ink)}.hdr{position:sticky;top:0;z-index:var(--z-header);background:color-mix(in srgb,var(--cream) 88%,transparent);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid rgba(25,23,20,.07)}@supports not (backdrop-filter:blur(1px)){.hdr{background:var(--cream)}}.hdr__in{display:flex;align-items:center;gap:var(--gap-m);width:100%;max-width:var(--max-w);margin-inline:auto;padding:12px var(--pad-page)}.hdr__logo{display:flex;align-items:center;gap:9px;color:var(--ink)}.hdr__logo:hover{color:var(--ink)}.hdr-word{height:27px}@media (max-width:859px){.hdr-word{height:24px}}.hdr__mark{width:13px;height:20px;border-radius:var(--r-pill) var(--r-pill) 3px 3px;background:var(--sage-mid);flex:none}.hdr__word{font-size:25px;line-height:1;letter-spacing:-.02em}.hdr__end{display:flex;align-items:center;gap:var(--gap-s);margin-left:auto}.hdr__cta{padding:12px 20px}.nav{display:none}.nav__list{display:flex;align-items:center;gap:4px}.nav__link{display:block;padding:9px 16px;border-radius:var(--r-pill);font:500 11px/1 var(--font-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--muted);transition:color var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}.nav__link:hover{color:var(--ink);background:rgba(25,23,20,.05)}.nav__link.is-active{color:var(--ink);background:var(--sage-pale)}.lang{display:flex;align-items:center;gap:2px;padding:3px;border-radius:var(--r-pill);background:rgba(25,23,20,.06);font:500 11px/1 var(--font-mono);letter-spacing:.08em}.lang__on,.lang__off{padding:7px 11px;border-radius:var(--r-pill);transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.lang__on{background:var(--ink);color:var(--cream)}.lang__off{color:var(--muted)}.lang__off:hover{background:rgba(25,23,20,.08);color:var(--ink)}@media (min-width:860px){.nav{display:block;margin-inline:auto}.hdr__in{padding-block:14px}.hdr__word{font-size:28px}}@media (max-width:859px){.hdr__cta{display:none}}.ftr{margin-top:var(--gap-2xl);background:var(--cream-3);border-top:1px solid rgba(25,23,20,.08)}.ftr__in{display:grid;gap:var(--gap-l);padding-block:var(--gap-xl) var(--gap-l);grid-template-columns:1fr}.ftr__word{font-size:34px;line-height:1;margin-bottom:10px}.ftr__line{color:var(--muted);font-size:15px}.ftr__nav ul,.ftr__social{display:flex;flex-wrap:wrap;gap:var(--gap-s) var(--gap-m)}.ftr__nav a,.ftr__contact a{font:500 11px/1 var(--font-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--muted)}.ftr__nav a:hover,.ftr__contact a:hover{color:var(--ink)}.ftr__contact p{margin-bottom:8px}.ftr__social{margin-top:var(--gap-s)}.ftr__legal{grid-column:1 / -1;padding-top:var(--gap-m);border-top:1px solid rgba(25,23,20,.1);display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-s) var(--gap-m);font-size:13px;color:var(--muted-2)}.ftr__legal-line{flex:1 1 100%}.ftr__legal-nav{display:flex;flex-wrap:wrap;gap:var(--gap-s) var(--gap-m)}.ftr__legal-nav a{color:var(--muted-2);text-decoration:underline;text-underline-offset:3px}.ftr__legal-nav a:hover{color:var(--ink)}.ftr__copy{margin-left:auto}@media (min-width:700px){.ftr__in{grid-template-columns:1.5fr 1fr}}.cursor,.cursor-dot{position:fixed;top:0;left:0;z-index:var(--z-cursor);pointer-events:none;border-radius:var(--r-pill);will-change:transform;opacity:0;transition:opacity var(--t-fast) linear,width var(--t-fast) var(--ease),height var(--t-fast) var(--ease)}.cursor{width:30px;height:30px;border:1px solid rgba(25,23,20,.45);mix-blend-mode:difference}.cursor-dot{width:5px;height:5px;background:var(--ink)}html.has-custom-cursor .cursor,html.has-custom-cursor .cursor-dot{opacity:1}.cursor.is-label{width:auto;height:auto;padding:7px 12px;border-radius:var(--r-pill);background:var(--ink);color:var(--cream);border-color:transparent;mix-blend-mode:normal;font:500 10px/1 var(--font-mono);letter-spacing:var(--track-mono);text-transform:uppercase;white-space:nowrap}[data-curtain]{visibility:hidden;z-index:var(--z-curtain)}html.curtain-busy [data-curtain]{visibility:visible}[data-ref="curtainL"],[data-ref="curtainR"],[data-ref="curtainV"]{transition:transform var(--t-curtain) cubic-bezier(.7,0,.2,1);will-change:transform}[data-ref="curtainVeil"]{transition:opacity var(--t-curtain) linear}html.curtain-instant [data-ref="curtainL"],html.curtain-instant [data-ref="curtainR"],html.curtain-instant [data-ref="curtainV"],html.curtain-instant [data-ref="curtainVeil"]{transition:none!important}html.curtain-closed [data-ref="curtainL"]{transform:translateX(0)}html.curtain-closed [data-ref="curtainR"]{transform:translateX(0)}html.curtain-closed [data-ref="curtainV"]{transform:translateY(0)}html.curtain-closed [data-ref="curtainVeil"]{opacity:1}html.curtain-open [data-ref="curtainL"]{transform:translateX(-101%)}html.curtain-open [data-ref="curtainR"]{transform:translateX(101%)}html.curtain-open [data-ref="curtainV"]{transform:translateY(-101%)}html.curtain-open [data-ref="curtainVeil"]{opacity:0}@media (prefers-reduced-motion:reduce){[data-curtain]{display:none!important}}.mn.wrap{max-width:1120px;padding-block:clamp(88px,8vw,116px) 0}.mn--picks.wrap{padding-block:0 clamp(56px,8vw,110px)}.mn__head{max-width:40ch}.mn__title{font-size:var(--fs-h1);letter-spacing:-.03em;margin:16px 0 0}.mn__lead{margin-top:var(--gap-m);font-size:clamp(17px,1.8vw,22px);font-weight:300;color:var(--muted);line-height:1.5}.mn__stats{margin-top:clamp(26px,3.5vw,42px);display:flex;flex-wrap:wrap;gap:18px clamp(26px,3.5vw,48px)}.mn__stat{display:flex;flex-direction:column;gap:7px;padding-left:14px;border-left:1px solid rgba(25,23,20,.14)}.mn__stat-n{font-size:clamp(26px,2.8vw,36px);line-height:1;color:var(--sage);font-variant-numeric:tabular-nums}.mn__stat-l{font:500 10.5px/1.5 var(--font-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--muted-2);max-width:18ch}.mn-sig{margin-top:clamp(44px,6vw,84px);display:grid;gap:clamp(24px,4vw,54px);align-items:center;padding:clamp(26px,4vw,54px);border-radius:var(--r-l);background:var(--sage-tint);position:relative;overflow:hidden}.mn-sig::before{content:'';position:absolute;left:-46px;bottom:-128px;width:190px;height:250px;border-radius:var(--r-pill) var(--r-pill) 24px 24px;border:1.5px solid rgba(110,127,94,.22);pointer-events:none}@media (min-width:860px){.mn-sig{grid-template-columns:1fr .8fr}}.mn-sig__text{position:relative}.mn-sig__label{display:inline-block;padding:6px 12px;border-radius:var(--r-pill);background:var(--clay-pale);color:var(--ink);font-size:10px;letter-spacing:var(--track-mono);text-transform:uppercase}.mn-sig__name{font-size:clamp(30px,3.6vw,46px);letter-spacing:-.02em;margin:16px 0 14px}.mn-sig__body{color:var(--ink-soft);max-width:42ch;font-size:clamp(15px,1.2vw,17px);line-height:1.65}.mn-sig__price{margin-top:14px;font-size:15px;color:var(--sage-dark)}.mn-sig__note{margin-top:8px;font-size:13px;color:var(--muted-2)}.mn-sig__fig{margin:0;position:relative}.mn-sig__img{width:100%;aspect-ratio:4 / 3.4;object-fit:cover;object-position:58% 46%;border-radius:var(--r-pill) var(--r-pill) var(--r-m) var(--r-m)}.mn-sig__cap{position:absolute;left:50%;bottom:12px;transform:translateX(-50%);padding:6px 12px;border-radius:var(--r-pill);background:rgba(25,23,20,.6);color:var(--cream);font-size:9.5px;letter-spacing:var(--track-mono);text-transform:uppercase;white-space:nowrap}.mn-picks__intro{margin-top:clamp(40px,5vw,68px);max-width:60ch;font-size:clamp(15px,1.2vw,17px);line-height:1.75;color:var(--muted)}.mn-picks__label{display:inline-block;margin-right:10px;padding:5px 11px;border-radius:var(--r-pill);background:var(--sage-pale);color:var(--ink);font-size:10px;letter-spacing:var(--track-mono);text-transform:uppercase;vertical-align:2px}.mn-grp{margin-top:clamp(48px,7vw,96px)}.mn-grp__bar{display:flex;align-items:baseline;gap:clamp(12px,2vw,20px)}.mn-grp__n{flex:none;align-self:center;display:flex;align-items:center;justify-content:center;width:30px;height:38px;border-radius:var(--r-pill) var(--r-pill) 5px 5px;background:var(--clay-pale);color:var(--ink);font-size:11px;letter-spacing:.04em}.mn-grp__title{font-size:clamp(32px,5vw,60px);letter-spacing:-.025em;line-height:1}.mn-grp__rule{flex:1 1 auto;height:1px;min-width:20px;background:rgba(25,23,20,.2);transform:translateY(-6px)}.mn-grp__count{flex:none;font-size:12px;color:var(--muted-2);font-variant-numeric:tabular-nums}.mn-grp__cols{margin-top:clamp(30px,4vw,48px)}@media (min-width:900px){.mn-grp__cols{columns:2;column-gap:clamp(48px,6vw,92px)}}.mn-sect{break-inside:avoid;margin-bottom:clamp(34px,4.5vw,54px);scroll-margin-top:calc(var(--hdr-h,86px) + 20px)}.mn-sect:last-child{margin-bottom:0}.mn-sect__h{display:flex;align-items:center;gap:9px;margin-bottom:clamp(16px,2vw,22px)}.mn-sect__mark{flex:none;width:8px;height:13px;border-radius:var(--r-pill) var(--r-pill) 2px 2px;background:var(--sage-soft)}.mn-sect__name{font:500 11px/1 var(--font-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--sage)}.mn-sect__rule{flex:1 1 auto;height:1px;min-width:12px;background:rgba(25,23,20,.12)}.mn-sect__n{flex:none;font-size:10px;color:var(--muted-2);font-variant-numeric:tabular-nums}.mn-item + .mn-item{margin-top:clamp(20px,2.4vw,28px)}.mn-item__row{display:flex;align-items:baseline;gap:10px}.mn-item__name{font-size:clamp(19px,1.6vw,23px);line-height:1.15;letter-spacing:-.01em}.mn-item__row::after{content:'';flex:1 1 auto;height:1em;border-bottom:1px dotted rgba(25,23,20,.25);transform:translateY(-.3em);min-width:14px}.mn-item__row:not(:has(.mn-item__price))::after{display:none}.mn-item__price{flex:none;font-size:15px;color:var(--sage-dark);white-space:nowrap;font-variant-numeric:tabular-nums}.mn-item__qty{display:block;margin-top:5px;font-size:10.5px;letter-spacing:.08em;color:var(--muted-2)}.mn-item__desc{margin-top:6px;max-width:44ch;font-size:14px;line-height:1.6;color:var(--muted)}.mn-item__alerg{margin-top:7px;font-size:10px;line-height:1.5;letter-spacing:.06em;color:var(--muted-2)}.mn-more{margin-top:clamp(58px,8vw,112px);padding:clamp(38px,5vw,76px) clamp(26px,4vw,60px);border-radius:var(--r-l);background:var(--ink);color:var(--cream);text-align:center;position:relative;overflow:hidden}.mn-more::before{content:'';position:absolute;left:50%;bottom:-32%;width:clamp(210px,34vw,370px);height:clamp(270px,44vw,450px);transform:translateX(-50%);border-radius:var(--r-pill) var(--r-pill) 24px 24px;border:1.5px solid rgba(159,176,138,.18);background:rgba(159,176,138,.05);pointer-events:none}.mn-more > *{position:relative}.mn-more__eyebrow{font-size:10px;letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--sage-soft)}.mn-more__title{margin:14px 0 12px;font-size:clamp(28px,3.6vw,46px);letter-spacing:-.02em}.mn-more__body{margin-inline:auto;max-width:44ch;font-size:clamp(15px,1.2vw,17px);line-height:1.6;color:rgba(246,241,232,.72)}.mn-more__btn{margin-top:clamp(24px,3vw,34px);padding:19px 32px;font-size:12px}.mn-more__count{display:inline-flex;align-items:center;justify-content:center;min-width:26px;padding:4px 7px;border-radius:var(--r-pill);background:rgba(25,23,20,.16);font-size:11px;letter-spacing:0}.mdlg{padding:0;border:0;background:none;inset:0;width:100%;height:100%;max-width:none;max-height:none;overflow:hidden}.mdlg::backdrop{background:rgba(15,13,11,.58);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.mdlg[open]{display:flex;align-items:flex-end;justify-content:center}.mdlg__box{display:flex;flex-direction:column;background:var(--cream);color:var(--ink);overflow:hidden;width:100%;max-height:92dvh;border-radius:var(--r-sheet) var(--r-sheet) 0 0;padding-bottom:env(safe-area-inset-bottom)}.mdlg[open] .mdlg__box{animation:n-sheet var(--t-base) var(--ease-out) both}@media (min-width:860px){.mdlg[open]{align-items:center}.mdlg__box{width:min(1040px,92vw);max-height:88vh;border-radius:var(--r-l);padding-bottom:0}.mdlg[open] .mdlg__box{animation:n-pop var(--t-base) var(--ease-out) both}}.mdlg__head{flex:none;display:flex;align-items:flex-start;gap:var(--gap-m);padding:var(--gap-m) var(--gap-l);border-bottom:1px solid rgba(25,23,20,.1)}.mdlg__title{font-size:clamp(24px,3vw,34px);margin-top:4px}.mdlg__close{margin-left:auto;width:42px;height:42px;border-radius:var(--r-pill);background:rgba(25,23,20,.06);font-size:26px;line-height:1;color:var(--muted);flex:none;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.mdlg__close:hover{background:var(--ink);color:var(--cream)}.mdlg__tabs{flex:none;display:flex;align-items:center;gap:5px;padding:10px var(--gap-l);border-bottom:1px solid rgba(25,23,20,.08);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.mdlg__tabs::-webkit-scrollbar{display:none}.mdlg__tabs-grp{flex:none;padding:0 10px 0 4px;font-size:9.5px;letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--sage);white-space:nowrap}.mdlg__tabs-grp + .mdlg__tab{margin-right:4px}.mdlg__tab + .mdlg__tabs-grp{margin-left:10px;border-left:1px solid rgba(25,23,20,.14)}.mdlg__tab{flex:none;display:block;padding:9px 13px;border-radius:var(--r-pill);background:rgba(25,23,20,.05);font:500 10.5px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.mdlg__tab:hover{background:rgba(25,23,20,.1);color:var(--ink)}.mdlg__tab.is-active{background:var(--sage-pale);color:var(--ink)}.mdlg__body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:var(--gap-l);scroll-behavior:smooth}.mdlg__grup + .mdlg__grup{margin-top:var(--gap-2xl)}.mdlg__grup-title{font-size:var(--fs-h3);letter-spacing:-.02em;padding-bottom:10px;border-bottom:2px solid var(--sage-pale);position:sticky;top:calc(-1 * var(--gap-l));background:var(--cream);z-index:2}.mdlg__sect{margin-top:var(--gap-l);break-inside:avoid;scroll-margin-top:62px}.mdlg__sect-title{display:flex;align-items:center;gap:8px;font:500 11px/1 var(--font-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--sage)}.mdlg__sect-mark{flex:none;width:7px;height:11px;border-radius:var(--r-pill) var(--r-pill) 2px 2px;background:var(--sage-soft)}.mdlg__sect-note{font-size:13px;color:var(--muted-2);margin-top:6px;font-style:italic}.mdlg__list{margin-top:var(--gap-m);display:grid;gap:var(--gap-m)}@media (min-width:760px){.mdlg__list{grid-template-columns:repeat(2,1fr);gap:var(--gap-m) var(--gap-xl)}}.mdlg__item{padding-bottom:var(--gap-s);border-bottom:1px dotted rgba(25,23,20,.16)}.mdlg__item-top{display:flex;align-items:baseline;gap:10px}.mdlg__item-name{font-size:19px;line-height:1.2;letter-spacing:-.01em}.mdlg__item-price{flex:none;color:var(--sage-dark);white-space:nowrap;font-size:14px;font-variant-numeric:tabular-nums}.mdlg__item-qty{display:block;font-size:10.5px;letter-spacing:.08em;color:var(--muted-2);margin-top:4px}.mdlg__item-serv{font-size:13px;color:var(--muted);font-style:italic;margin-top:4px}.mdlg__item-desc{font-size:13.5px;color:var(--muted);line-height:1.55;margin-top:4px}.mdlg__item-alerg{margin-top:6px;font-size:10px;line-height:1.5;letter-spacing:.06em;color:var(--muted-2)}.mdlg__item-top::after{content:'';flex:1 1 auto;height:1em;border-bottom:1px dotted rgba(25,23,20,.22);transform:translateY(-.3em);min-width:12px}.mdlg__item-top:not(:has(.mdlg__item-price))::after{display:none}.mdlg__foot{flex:none;padding:var(--gap-s) var(--gap-l);border-top:1px solid rgba(25,23,20,.1);text-align:center}html.dialog-open,html.dialog-open body{overflow:hidden}html.modal-open.has-custom-cursor body{cursor:auto!important}html.modal-open.has-custom-cursor body a,html.modal-open.has-custom-cursor body button{cursor:pointer!important}html.modal-open [data-ref="ring"],html.modal-open [data-ref="dot"]{opacity:0!important}.tk-list{display:flex;flex-direction:column;gap:14px}.tk{position:relative;display:flex;align-items:stretch;gap:clamp(14px,2vw,26px);padding:clamp(16px,1.8vw,22px) clamp(20px,2.4vw,28px);background:#FFFCF6;border:1.5px dashed rgba(25,23,20,.24);border-radius:18px;transition:transform .5s cubic-bezier(.2,1.45,.35,1),box-shadow .5s ease}.tk__notch{position:absolute;top:50%;width:18px;height:18px;margin-top:-9px;border-radius:999px;background:#EDE6D8}.tk__notch--l{left:-9px}.tk__notch--r{right:-9px}.tk__label{display:flex;align-items:center;flex:1 1 auto;font-size:12px;font-weight:500;line-height:1.35;letter-spacing:.16em;text-transform:uppercase;color:var(--sage-dark)}.tk__price{display:flex;align-items:baseline;gap:7px;flex:none;min-width:clamp(118px,13vw,164px);padding-left:clamp(14px,2vw,26px);border-left:1.5px dashed rgba(25,23,20,.18)}.tk__val{font-size:clamp(30px,3.2vw,44px);line-height:.95;letter-spacing:-.02em;white-space:nowrap}.tk__unit{font-size:13px;color:var(--muted-2);white-space:nowrap}.pr-extra{margin-top:clamp(6px,1vw,12px);padding-top:clamp(18px,2vw,24px);border-top:1px dashed rgba(25,23,20,.22)}.pr-extra__label{font-size:11px;font-weight:500;line-height:1;letter-spacing:.2em;text-transform:uppercase;color:var(--sage-dark)}.pr-extra__row{display:flex;align-items:baseline;gap:10px;margin-top:12px}.pr-extra__row::after{content:'';order:1;flex:1 1 auto;height:1em;min-width:14px;border-bottom:1px dotted rgba(25,23,20,.25);transform:translateY(-.3em)}.pr-extra__name{font-size:15px;line-height:1.45;color:var(--ink-soft)}.pr-extra__val{order:2;flex:none;font-size:14px;font-weight:500;color:var(--sage-dark);white-space:nowrap;font-variant-numeric:tabular-nums}@media (max-width:520px){.tk{flex-direction:column;align-items:stretch;gap:12px}.tk__price{min-width:0;padding-left:0;padding-top:12px;border-left:0;border-top:1.5px dashed rgba(25,23,20,.18)}}.kids{background:var(--sage-tint);border-top:1px solid rgba(25,23,20,.07)}.kids__in{padding-block:clamp(56px,8vw,110px)}.kids__head{max-width:52ch}.kids__title{font-size:clamp(28px,4vw,50px);letter-spacing:-.015em;margin:12px 0 14px}.kids__note{color:var(--muted);line-height:1.6}.kids__list{margin-top:clamp(28px,4vw,48px);display:grid;gap:var(--gap-m);grid-template-columns:1fr}@media (min-width:620px){.kids__list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.kids__list{grid-template-columns:repeat(4,1fr)}}.kids__item{padding:var(--gap-m);border-radius:var(--r-m);background:var(--paper);border:1px solid rgba(25,23,20,.08)}.kids__item-top{display:flex;align-items:baseline;gap:10px}.kids__name{font-size:16px;font-weight:500}.kids__price{margin-left:auto;font-size:14px;color:var(--sage);white-space:nowrap}.kids__desc{margin-top:6px;font-size:14px;color:var(--muted);line-height:1.5}.ov[hidden]{display:none!important}.ov{position:fixed;inset:0;z-index:var(--z-sheet)}.frm__grid{display:grid;gap:var(--gap-m);grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.fld--wide{grid-column:1 / -1}.fld{display:flex;flex-direction:column;gap:6px}.fld__label{font:500 11px/1 var(--font-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--muted-2)}.fld__in{width:100%;padding:13px 14px;border-radius:var(--r-s);border:1px solid rgba(25,23,20,.18);background:var(--paper);color:var(--ink);font-size:16px;line-height:1.3;transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.fld__in:hover{border-color:rgba(25,23,20,.34)}.fld__in:focus{outline:none;border-color:var(--sage);box-shadow:0 0 0 3px rgba(159,176,138,.3)}textarea.fld__in{resize:vertical;min-height:70px}select.fld__in{appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 19px) 50%,calc(100% - 14px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:36px}.fld__err{font:400 11px/1.3 var(--font-mono);color:var(--velvet-soft);min-height:0}.fld.has-error .fld__in{border-color:var(--velvet-soft)}.fld.has-error .fld__in:focus{box-shadow:0 0 0 3px rgba(166,71,63,.22)}.frm__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.frm__consent{margin-top:var(--gap-s);font-size:12px;color:var(--muted-2)}.frm__consent a{text-decoration:underline;text-underline-offset:3px}.frm__actions{margin-top:var(--gap-m);display:flex;flex-wrap:wrap;gap:var(--gap-s);align-items:center}.frm--dark .fld__label{color:rgba(246,241,232,.6)}.frm--dark .fld__in{background:rgba(246,241,232,.06);border-color:rgba(246,241,232,.2);color:var(--cream)}.frm--dark .fld__in::placeholder{color:rgba(246,241,232,.35)}.frm--dark .fld__in:focus{border-color:var(--sage-pale);box-shadow:0 0 0 3px rgba(200,211,180,.22)}.frm--dark select.fld__in{background-image:linear-gradient(45deg,transparent 50%,rgba(246,241,232,.6) 50%),linear-gradient(135deg,rgba(246,241,232,.6) 50%,transparent 50%)}.frm--dark .frm__consent{color:rgba(246,241,232,.55)}.frm--dark .frm__consent a{color:var(--sage-pale)}.frm--dark{color-scheme:dark}.frm__ok{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-s);padding:var(--gap-l);border-radius:var(--r-m);background:var(--sage-tint);color:var(--ink);animation:n-pop var(--t-base) var(--ease-out) both}.frm__ok-title{font-size:clamp(22px,3vw,30px)}.frm__ok-body{color:var(--muted);max-width:46ch}.frm__pick{margin-top:var(--gap-m);padding:var(--gap-m);border-radius:var(--r-m);background:var(--sage-tint);color:var(--ink);animation:n-pop var(--t-base) var(--ease-out) both}.frm__pick-t{margin:0 0 var(--gap-s);font:500 11px/1 var(--font-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--sage)}.frm__pick-row{display:flex;flex-wrap:wrap;gap:var(--gap-s);align-items:center}.frm__pick-n{margin:var(--gap-s) 0 0;font-size:12.5px;line-height:1.55;color:var(--muted);max-width:46ch}.frm__pick.is-sending{opacity:.6}.frm__pick.is-sending [data-pick]{pointer-events:none}.frm__actions[hidden]{display:none}[data-ref="navPill"]{transition:transform var(--t-base) var(--ease-out),width var(--t-base) var(--ease-out),opacity var(--t-fast) linear}[data-zone][data-zone-active="1"]{z-index:3}[data-zone]{transition:transform var(--t-fast) var(--ease)}[data-zone]:hover,[data-zone][data-zone-active="1"]{transform:scale(1.12)}.cal{position:relative}.cal__native{position:absolute;width:1px;height:1px;padding:0;margin:-1px;opacity:0;pointer-events:none;overflow:hidden;clip:rect(0 0 0 0)}.cal__trigger{width:100%;display:flex;align-items:center;gap:10px;padding:13px 14px;border-radius:var(--r-s);border:1px solid rgba(25,23,20,.18);background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:1.3;text-align:left;transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.cal__trigger:hover{border-color:rgba(25,23,20,.34)}.cal.is-open .cal__trigger,.cal__trigger:focus-visible{outline:none;border-color:var(--sage);box-shadow:0 0 0 3px rgba(159,176,138,.3)}.cal.is-empty .cal__value{color:rgba(25,23,20,.45)}.cal.has-error .cal__trigger{border-color:var(--velvet-soft)}.cal__value{flex:1 1 auto;font-variant-numeric:tabular-nums}.cal__ico{flex:none;position:relative;width:15px;height:14px;border:1.5px solid var(--sage);border-radius:3px}.cal__ico::before{content:'';position:absolute;left:-1.5px;right:-1.5px;top:2px;height:1.5px;background:var(--sage)}.cal__ico::after{content:'';position:absolute;left:2.5px;top:-3.5px;width:1.5px;height:3px;background:var(--sage);box-shadow:6.5px 0 0 var(--sage)}.cal__pop{position:absolute;z-index:30;top:calc(100% + 8px);left:0;width:min(322px,86vw);padding:14px;border-radius:var(--r-m);background:var(--paper);border:1px solid rgba(25,23,20,.1);box-shadow:0 28px 60px -28px rgba(25,23,20,.45);animation:n-pop var(--t-fast) var(--ease-out) both}.cal__pop[hidden]{display:none}.cal__head{display:flex;align-items:center;gap:8px;margin-bottom:12px}.cal__month{flex:1 1 auto;text-align:center;font-family:var(--font-serif);font-size:19px;letter-spacing:-.01em}.cal__nav{width:32px;height:32px;border-radius:var(--r-pill);background:rgba(25,23,20,.05);color:var(--muted);font-size:19px;line-height:1;flex:none;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.cal__nav:hover{background:var(--sage-pale);color:var(--ink)}.cal__wd,.cal__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.cal__wd{margin-bottom:5px;font:500 10px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2);text-align:center}.cal__wd span{padding:4px 0}.cal__day{aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:var(--r-pill);font:400 13.5px/1 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink);transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.cal__day:hover:not(:disabled){background:var(--sage-tint)}.cal__day:disabled{color:rgba(25,23,20,.22);cursor:default}.cal__day.is-today{box-shadow:inset 0 0 0 1px var(--sage-soft)}.cal__day.is-sel{background:var(--sage);color:var(--cream);font-weight:500}@media (max-width:859px){.cal.is-open::after{content:'';position:fixed;inset:0;z-index:calc(var(--z-sheet) - 1);background:rgba(15,13,11,.45);animation:n-veil var(--t-fast) linear both}.cal__pop{position:fixed;top:auto;z-index:var(--z-sheet);left:0;right:0;bottom:0;width:100%;padding:18px 18px calc(22px + env(safe-area-inset-bottom));border-radius:var(--r-sheet) var(--r-sheet) 0 0;animation:n-sheet var(--t-base) var(--ease-out) both}.cal__day{font-size:15px}.cal__pop::before{content:'';display:block;width:38px;height:4px;margin:-6px auto 14px;border-radius:var(--r-pill);background:rgba(25,23,20,.18)}}@media (max-width:859px){.ov .cal__pop{position:absolute;top:calc(100% + 8px);bottom:auto;left:0;right:auto;width:min(322px,86vw);padding:14px;border-radius:var(--r-m);animation:n-pop var(--t-fast) var(--ease-out) both}.ov .cal__pop::before{display:none}.ov .cal.is-open::after{display:none}.ov .cal__day{font-size:13.5px}}.sel{position:relative}.sel__native{position:absolute;width:1px;height:1px;padding:0;margin:-1px;opacity:0;pointer-events:none;overflow:hidden;clip:rect(0 0 0 0)}.sel__trigger{width:100%;display:flex;align-items:center;gap:10px;padding:13px 14px;border-radius:var(--r-s);border:1px solid rgba(25,23,20,.18);background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:1.3;text-align:left;transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.sel__trigger:hover{border-color:rgba(25,23,20,.34)}.sel.is-open .sel__trigger,.sel__trigger:focus-visible{outline:none;border-color:var(--sage);box-shadow:0 0 0 3px rgba(159,176,138,.3)}.sel.is-empty .sel__value{color:rgba(25,23,20,.45)}.sel.has-error .sel__trigger{border-color:var(--velvet-soft)}.sel__value{flex:1 1 auto;font-variant-numeric:tabular-nums}.sel__ico{flex:none;width:9px;height:9px;margin-right:2px;border-right:1.6px solid var(--sage);border-bottom:1.6px solid var(--sage);transform:translateY(-2px) rotate(45deg);transition:transform var(--t-base) var(--ease-out)}.sel.is-open .sel__ico{transform:translateY(1px) rotate(225deg)}.sel__pop{position:absolute;z-index:30;top:calc(100% + 8px);left:0;width:100%;min-width:min(240px,86vw);max-height:264px;overflow-y:auto;overscroll-behavior:contain;padding:6px;border-radius:var(--r-m);background:var(--paper);border:1px solid rgba(25,23,20,.1);box-shadow:0 28px 60px -28px rgba(25,23,20,.45);animation:n-pop var(--t-fast) var(--ease-out) both}.sel__pop[hidden]{display:none}.sel__opt{display:block;width:100%;padding:11px 12px;border-radius:var(--r-s);text-align:left;font:400 15px/1.3 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink);transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.sel__opt:hover,.sel__opt:focus-visible{outline:none;background:var(--sage-tint)}.sel__opt--empty{color:rgba(25,23,20,.45)}.sel__opt.is-sel{background:var(--sage);color:var(--cream);font-weight:500}.sel__opt.is-sel:hover,.sel__opt.is-sel:focus-visible{background:var(--sage-dark);color:var(--cream)}@media (max-width:859px){.sel.is-open::after{content:'';position:fixed;inset:0;z-index:calc(var(--z-sheet) - 1);background:rgba(15,13,11,.45);animation:n-veil var(--t-fast) linear both}.sel__pop{position:fixed;top:auto;z-index:var(--z-sheet);left:0;right:0;bottom:0;width:100%;max-height:62vh;padding:18px 14px calc(22px + env(safe-area-inset-bottom));border-radius:var(--r-sheet) var(--r-sheet) 0 0;animation:n-sheet var(--t-base) var(--ease-out) both}.sel__opt{padding:15px 14px;font-size:16px}.sel__pop::before{content:'';display:block;width:38px;height:4px;margin:-6px auto 14px;border-radius:var(--r-pill);background:rgba(25,23,20,.18)}}@media (max-width:859px){.ov .sel__pop{position:absolute;top:calc(100% + 8px);bottom:auto;left:0;right:auto;width:100%;max-height:264px;padding:6px;border-radius:var(--r-m);animation:n-pop var(--t-fast) var(--ease-out) both}.ov .sel__pop::before{display:none}.ov .sel.is-open::after{display:none}.ov .sel__opt{padding:11px 12px;font-size:15px}}.harta__ac{position:absolute;left:50%;top:50%;width:20px;height:20px;margin:0;pointer-events:none;z-index:2;transform:translate(-50%,-100%) rotate(-45deg);transform-origin:center;border-radius:50% 50% 50% 0;background:var(--ink);box-shadow:0 3px 10px rgba(25,23,20,.32)}.harta__ac::after{content:'';position:absolute;left:50%;top:50%;width:7px;height:7px;border-radius:50%;background:var(--sage-pale);transform:translate(-50%,-50%)}.harta__ac::before{content:'';position:absolute;left:50%;top:50%;width:46px;height:46px;border-radius:50%;background:rgba(159,176,138,.28);box-shadow:0 0 0 1px rgba(25,23,20,.12);transform:translate(-50%,-50%)}.harta__osm{position:absolute;right:0;bottom:0;pointer-events:none;z-index:2;padding:4px 9px 4px 10px;border-radius:8px 0 0 0;background:var(--cream);color:#4A463F;font:400 10px/1.2 var(--font-mono);letter-spacing:.01em;white-space:nowrap}@media (max-width:560px){.harta__osm{font-size:9px;padding:3px 7px 3px 8px}.harta__ac{width:17px;height:17px}.harta__ac::before{width:38px;height:38px}}[data-x="xf03"]:focus-visible{border-color:#59684A}[data-x="xf23"]:focus-visible{border-color:#C58E7C}[data-x="xh01"]:hover,[data-x="xh01"]:focus-visible{background:#191714;color:#F6F1E8;transform:translateY(-2px)}[data-x="xh02"]:hover,[data-x="xh02"]:focus-visible{background:#59684A}[data-x="xh04"]:hover,[data-x="xh04"]:focus-visible{transform:translateY(-3px);background:#4C5A3E}[data-x="xh05"]:hover,[data-x="xh05"]:focus-visible{transform:rotate(-1deg) translateY(-14px)}[data-x="xh06"]:hover,[data-x="xh06"]:focus-visible{transform:rotate(1.4deg) translateY(-12px)}[data-x="xh07"]:hover,[data-x="xh07"]:focus-visible{transform:translateY(-4px) rotate(-1.8deg) scale(1.03);background:#59684A}[data-x="xh08"]:hover,[data-x="xh08"]:focus-visible{transform:translateY(-4px) rotate(1.8deg) scale(1.03);background:#EFE7D9;border-color:#191714}[data-x="xh09"]:hover,[data-x="xh09"]:focus-visible{transform:scale(1.06)}[data-x="xh10"]:hover,[data-x="xh10"]:focus-visible{transform:translateY(-12px) rotate(-1.5deg);box-shadow:0 34px 60px -32px rgba(25,23,20,.45)}[data-x="xh11"]:hover,[data-x="xh11"]:focus-visible{color:#C58E7C;border-color:#C58E7C}[data-x="xh12"]:hover,[data-x="xh12"]:focus-visible{transform:scale(1.6)}[data-x="xh13"]:hover,[data-x="xh13"]:focus-visible{transform:translateY(-8px) rotate(1.2deg);box-shadow:0 26px 48px -28px rgba(25,23,20,.42)}[data-x="xh14"]:hover,[data-x="xh14"]:focus-visible{transform:translateY(-3px);background:#59684A}[data-x="xh15"]:hover,[data-x="xh15"]:focus-visible{transform:translateY(-3px);border-color:#191714}[data-x="xh16"]:hover,[data-x="xh16"]:focus-visible{box-shadow:0 34px 60px -32px rgba(25,23,20,.55);transform:translateY(-10px)}[data-x="xh17"]:hover,[data-x="xh17"]:focus-visible{transform:translateY(-2px);opacity:.88}[data-x="xh18"]:hover,[data-x="xh18"]:focus-visible{box-shadow:0 24px 46px -30px rgba(25,23,20,.4)}[data-x="xh19"]:hover,[data-x="xh19"]:focus-visible{border-color:#F6F1E8}[data-x="xh20"]:hover,[data-x="xh20"]:focus-visible{border-color:rgba(200,211,180,.7);background:rgba(246,241,232,.12)}[data-x="xh21"]:hover,[data-x="xh21"]:focus-visible{background:#E7EBDA}[data-x="xh22"]:hover,[data-x="xh22"]:focus-visible{background:{{d.hov}};transform:scale(1.12)}[data-x="xh24"]:hover,[data-x="xh24"]:focus-visible{transform:translateY(-3px);background:#D9A08D}[data-x="xh25"]:hover,[data-x="xh25"]:focus-visible{opacity:.82}[data-x="xh26"]:hover,[data-x="xh26"]:focus-visible{opacity:1}[data-x="xh27"]:hover,[data-x="xh27"]:focus-visible{transform:translateY(-2px) scale(1.03);background:#59684A}[data-x="xh28"]:hover,[data-x="xh28"]:focus-visible{background:rgba(246,241,232,.22)}[data-x="xh29"]:hover,[data-x="xh29"]:focus-visible{transform:translateY(-2px)}[data-x="xh30"]:hover,[data-x="xh30"]:focus-visible{background:rgba(25,23,20,.07)}[data-x="xh31"]:hover,[data-x="xh31"]:focus-visible{border-color:#6E7F5E}[data-x="xh32"]:hover,[data-x="xh32"]:focus-visible{color:#191714}.legal.wrap{max-width:780px;padding-block:clamp(88px,8vw,116px) clamp(40px,6vw,88px)}.legal__head{margin-bottom:clamp(32px,5vw,56px)}.legal__title{font-size:clamp(38px,6vw,68px);line-height:var(--lh-snug);margin:10px 0 14px}.legal__meta{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--muted-2)}.legal__lead{margin-top:22px;font-size:clamp(17px,1.6vw,21px);line-height:1.55;color:var(--ink-soft)}.legal__sec{margin-top:clamp(34px,4.5vw,54px)}.legal__h2{font-family:var(--font-serif);font-size:clamp(24px,2.6vw,34px);margin-bottom:16px}.legal__p{font-size:clamp(15px,1.15vw,17px);line-height:1.72;color:var(--ink-soft)}.legal__p + .legal__p{margin-top:14px}.legal__p strong{color:var(--ink);font-weight:700}.legal__p a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:rgba(89,104,74,.45)}.legal__p a:hover{text-decoration-color:currentColor}.legal__p code{font-family:var(--font-mono);font-size:.88em;padding:2px 6px;border-radius:5px;background:var(--cream-2);color:var(--ink)}.legal__accept{margin-top:clamp(34px,4.5vw,54px);padding:20px 24px;border-left:3px solid var(--sage-soft);background:var(--sage-tint);border-radius:0 var(--r-s) var(--r-s) 0;font-size:clamp(15px,1.15vw,17px);line-height:1.6;color:var(--ink)}.legal__firma{margin:0;padding:clamp(20px,3vw,30px);background:var(--paper);border:var(--line);border-radius:var(--r-m);display:grid;gap:12px}.legal__firma-row{display:grid;grid-template-columns:150px 1fr;gap:6px 18px;align-items:baseline}.legal__firma dt{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--muted-2)}.legal__firma dd{margin:0;font-size:16px;line-height:1.5;color:var(--ink)}@media (max-width:560px){.legal__firma-row{grid-template-columns:1fr;gap:2px}}.legal__foot{margin-top:clamp(48px,7vw,84px);padding-top:clamp(28px,4vw,40px);border-top:var(--line);display:grid;gap:clamp(26px,4vw,38px)}.legal__foot-h{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--muted-2);margin-bottom:10px}.legal__ask-list,.legal__also ul{display:flex;flex-wrap:wrap;gap:var(--gap-s) var(--gap-m);margin-top:12px}.legal__ask-list a,.legal__also a{font:500 11px/1 var(--font-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--muted)}.legal__ask-list a:hover,.legal__also a:hover{color:var(--ink)}.legal__back{margin-top:4px}@media (min-width:760px){.legal__foot{grid-template-columns:1.4fr 1fr;align-items:start}.legal__back{grid-column:1 / -1}}.nf.wrap{max-width:720px;padding-block:clamp(110px,14vw,180px) clamp(56px,9vw,120px);text-align:center}.nf__code{font-size:var(--fs-micro);letter-spacing:var(--track-mono);color:var(--clay)}.nf__title{font-size:clamp(42px,8vw,88px);line-height:var(--lh-snug);margin:14px 0 18px}.nf__body{font-size:clamp(16px,1.5vw,20px);line-height:1.6;color:var(--ink-soft);max-width:46ch;margin-inline:auto}.nf__links-h{margin-top:clamp(38px,6vw,58px);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--muted-2)}.nf__links{margin-top:18px;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--gap-s)}.dock{display:none}@media (max-width:859px){.dock{position:fixed;left:50%;bottom:0;transform:translateX(-50%);z-index:var(--z-dock);display:flex;width:min(100%,460px);padding:8px 6px calc(8px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--cream) 92%,transparent);backdrop-filter:saturate(1.5) blur(16px);-webkit-backdrop-filter:saturate(1.5) blur(16px);border-top:1px solid rgba(25,23,20,.09)}@supports not (backdrop-filter:blur(1px)){.dock{background:var(--cream)}}.dock__pill{position:absolute;top:6px;left:0;width:25%;height:calc(100% - 12px - env(safe-area-inset-bottom));border-radius:var(--r-m);background:var(--sage-pale);transition:transform var(--t-base) var(--ease-out);pointer-events:none}.dock__item{position:relative;z-index:1;flex:1 1 0;min-height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--muted-3);transition:color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.dock__item.is-active{color:var(--sage-dark)}.dock__item:active{transform:scale(.94)}.dock__icon{width:21px;height:21px;display:block}.dock__icon svg{width:100%;height:100%;display:block}.dock__item.is-active .dock__icon{transform:scale(1.08)}.dock__label{font:500 9.5px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.ftr{padding-bottom:calc(72px + env(safe-area-inset-bottom))}[data-ref="nav"]{display:none!important}[data-ref="headerBar"]{padding:8px 8px 8px 14px!important;gap:8px!important}[data-ref="headerBar"] > div:last-child{gap:7px!important}[data-ref="heroStage"] > div:nth-child(2){display:flex!important;gap:12px!important;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-inline:12px;margin-inline:calc(-1 * var(--pad-page));justify-content:flex-start!important;align-items:center!important}[data-ref="heroStage"] > div:nth-child(2)::-webkit-scrollbar{display:none}[data-ref="heroStage"] > div:nth-child(2) > *{scroll-snap-align:center;flex:0 0 auto;margin-bottom:0!important;transform:none!important}[data-ref="heroStage"] > div:nth-child(2) > * > [role="button"],[data-ref="heroStage"] > div:nth-child(2) > [role="button"]{width:min(72vw,300px)!important;height:min(52vh,400px)!important}[data-ref="heroDots"]{opacity:.5}.mn__cols{grid-template-columns:1fr}.frm__grid{grid-template-columns:1fr}.frm__actions .btn{flex:1 1 100%}}@media (max-width:400px){.dock__label{font-size:8.5px;letter-spacing:.06em}.hdr__word,.hdr__mark{}}@media (hover:none),(pointer:coarse){[data-ref="ring"],[data-ref="dot"]{display:none!important}}.only-mobile{display:none}@media (max-width:859px){.only-desktop{display:none}.only-mobile{display:block}}.m-acc-head{display:none}.m-hide{display:none!important}.m-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}.m-more{display:flex;align-items:center;gap:9px;margin-top:12px;min-height:44px;font:500 11px/1 var(--font-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--sage)}.m-more i{width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translate(-1px,-1px)}@media (max-width:859px){.m-acc-wrap{gap:8px!important;margin-top:18px!important}.m-acc{align-items:flex-start!important;gap:13px!important;padding:15px!important;border:0!important;border-radius:18px;background:var(--tint,var(--sage-pale));overflow:hidden}.m-acc > span:first-child{width:12px!important;height:20px!important;margin-top:1px!important;background:var(--paper)!important}.m-acc > div:last-child{flex:1 1 auto}.m-acc-head{display:flex;align-items:center;gap:13px;width:100%;min-height:22px;padding:0;text-align:left;font:500 15px/1.25 var(--font-sans);color:var(--ink)}.m-acc-head i{position:relative;margin-left:auto;flex:none;width:22px;height:22px;border-radius:999px;background:rgba(25,23,20,.1)}.m-acc-head i::before,.m-acc-head i::after{content:'';position:absolute;left:6px;top:10.25px;width:10px;height:1.5px;background:var(--ink)}.m-acc-head i::after{transform:rotate(90deg);transition:transform .4s cubic-bezier(.3,1.3,.35,1)}.m-acc.is-open .m-acc-head i::after{transform:rotate(0deg)}.m-acc-body{display:grid;grid-template-rows:0fr;overflow:hidden;margin-top:0!important;transition:grid-template-rows var(--t-base) var(--ease)}.m-acc-body > *{min-height:0;padding-top:11px;font:300 14px/1.5 var(--font-sans);color:rgba(25,23,20,.78)}.m-acc.is-open .m-acc-body{grid-template-rows:1fr}[data-leave="clearZone"]{aspect-ratio:auto!important;width:100%!important}[data-facts]{display:none!important}}.msheet{position:fixed;inset:0;z-index:var(--z-sheet);display:flex;justify-content:center;background:rgba(20,17,14,.55);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;transition:opacity var(--t-fast) linear}.msheet.is-open{opacity:1}.msheet--intro{align-items:flex-end}.msheet--trust{align-items:center;padding:22px}.msheet__box{position:relative;overflow:hidden;background:var(--cream);transition:transform var(--t-base) var(--ease-out)}.msheet--intro .msheet__box{width:100%;max-width:460px;max-height:88dvh;overflow-y:auto;overscroll-behavior:contain;border-radius:var(--r-l) var(--r-l) 0 0;transform:translateY(26px);box-shadow:0 -20px 60px -20px rgba(20,17,14,.5)}.msheet--trust .msheet__box{width:min(100%,352px);border-radius:26px;transform:translateY(14px) scale(.97);box-shadow:0 40px 80px -30px rgba(20,17,14,.6)}.msheet.is-open .msheet__box{transform:none}.msheet__cap{position:relative;overflow:hidden;background:var(--sage-pale)}.msheet--intro .msheet__cap{height:104px}.msheet--trust .msheet__cap{height:96px}.msheet__sh{position:absolute;display:block;pointer-events:none}.msheet--intro .msheet__sh--a{left:26px;top:20px;width:44px;height:66px;border-radius:var(--r-pill) var(--r-pill) 5px 5px;background:rgba(255,252,246,.8);animation:n-bob 5s ease-in-out infinite}.msheet--intro .msheet__sh--b{left:82px;top:44px;width:30px;height:42px;border-radius:var(--r-pill) var(--r-pill) 4px 4px;background:rgba(255,252,246,.55);animation:n-bob 5.8s ease-in-out .4s infinite}.msheet--intro .msheet__sh--c{right:96px;top:30px;width:22px;height:22px;border-radius:var(--r-pill);background:var(--clay);animation:n-float 7s ease-in-out infinite}.msheet--intro .msheet__sh--d{right:56px;top:62px;width:14px;height:14px;border-radius:3px;background:var(--blue);animation:n-float 8.4s ease-in-out .6s infinite}.msheet--trust .msheet__sh--a{left:50%;top:14px;width:56px;height:78px;margin-left:-28px;border-radius:var(--r-pill) var(--r-pill) 6px 6px;background:rgba(255,252,246,.72);animation:n-bob 4.6s ease-in-out infinite}.msheet--trust .msheet__sh--b,.msheet--trust .msheet__sh--c,.msheet--trust .msheet__sh--d{display:none}.msheet__badge{position:absolute;left:16px;bottom:12px;padding:6px 10px;border-radius:var(--r-pill);background:rgba(25,23,20,.14);font-size:9.5px;letter-spacing:.12em;color:var(--ink)}.msheet__close{position:absolute;right:7px;top:7px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:none}.msheet__close span{width:34px;height:34px;border-radius:var(--r-pill);background:rgba(246,241,232,.92);display:flex;align-items:center;justify-content:center;font:400 20px/1 var(--font-serif);color:var(--ink)}.msheet__in{padding:22px 20px calc(24px + env(safe-area-inset-bottom))}.msheet--trust .msheet__in{padding:20px 20px 22px}.msheet__eyebrow{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--sage)}.msheet__title{margin:11px 0 0;font-size:clamp(27px,8vw,34px);line-height:1.08;letter-spacing:-.015em}.msheet--trust .msheet__title{font-size:27px}.msheet__body p{margin-top:13px;font-size:15.5px;font-weight:300;line-height:1.62;color:var(--ink-soft)}.msheet__acts{display:flex;gap:8px;margin-top:20px}.msheet__nav{flex:none;width:46px;height:46px;border-radius:var(--r-pill);background:rgba(25,23,20,.06);font:400 19px/1 var(--font-sans);color:var(--ink);transition:background var(--t-fast) var(--ease)}.msheet__nav:hover{background:rgba(25,23,20,.12)}.msheet__done{flex:1 1 auto;min-height:46px;border-radius:var(--r-pill);background:var(--ink);color:var(--cream);font:500 11.5px/1 var(--font-sans);letter-spacing:.09em;text-transform:uppercase}@media (max-width:859px){.m-trust-sec{background:var(--cream)!important;color:var(--ink)!important;padding:34px 16px 0!important}.m-trust-grid{grid-template-columns:1fr 1fr!important;gap:8px!important;max-width:none!important}.m-trust{position:relative;display:block!important;padding:0!important}.m-trust > *:not(.m-trust__hit){display:none!important}.m-trust__hit{position:relative;overflow:hidden;display:flex;flex-direction:column;width:100%;min-height:104px;padding:15px 13px;text-align:left;border-radius:18px;background:var(--paper);border:1px solid rgba(25,23,20,.08);transition:transform var(--t-fast) var(--ease)}.m-trust__hit:active{transform:scale(.975)}.m-trust__blob{position:absolute;right:-22px;top:-22px;width:64px;height:64px;border-radius:var(--r-pill);background:var(--tint,var(--sage-pale));opacity:.5}.m-trust__n{position:relative;width:24px;height:24px;border-radius:var(--r-pill);background:var(--tint,var(--sage-pale));font-size:9.5px;line-height:24px;text-align:center;color:var(--ink)}.m-trust__t{position:relative;margin-top:11px;font:500 14px/1.25 var(--font-sans);color:var(--ink)}.m-trust__more{position:relative;display:flex;align-items:center;gap:6px;margin-top:auto;padding-top:12px;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--sage)}.m-trust__more i{width:14px;height:1px;background:var(--sage);display:block}}@media (max-width:859px){[data-serv]{padding:0!important}[data-serv] > *:not(.m-serv__hit){display:none!important}.m-serv__hit{position:relative;overflow:hidden;display:flex;flex-direction:column;width:100%;padding:18px;text-align:left;border-radius:20px;border:1px solid rgba(25,23,20,.1);transition:transform var(--t-fast) var(--ease)}.m-serv__hit:active{transform:scale(.985)}.m-serv__blob{position:absolute;right:-14px;top:-20px;width:88px;height:88px;border-radius:var(--r-pill);background:var(--paper);opacity:.85}.m-serv__top{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px}.m-serv__n{font-size:9.5px;letter-spacing:.12em;color:var(--ink)}.m-serv__tag{padding:5px 9px;border-radius:var(--r-pill);background:rgba(255,252,246,.75);font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:#3F4A33;white-space:nowrap}.m-serv__t{position:relative;margin-top:13px;font-size:25px;line-height:1.06;color:var(--ink)}.m-serv__d{position:relative;margin-top:8px;font:300 14.5px/1.55 var(--font-sans);color:var(--muted)}.m-serv__link{position:relative;margin-top:14px;display:flex;align-items:center;gap:8px;font:500 11px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.m-serv__link i{display:block;width:16px;height:1px;background:var(--ink)}}@media (max-width:859px){[data-sec="serv"] > div > div:first-child{flex-direction:column-reverse!important;align-items:flex-start!important;gap:12px!important}}@media (min-width:860px){.msheet--intro{align-items:center;padding:32px}.msheet--intro .msheet__box{width:100%;max-width:560px;max-height:min(84dvh,780px);border-radius:26px;transform:translateY(14px) scale(.985);box-shadow:0 40px 80px -30px rgba(20,17,14,.6)}.msheet--intro .msheet__cap{height:124px}}@media (max-width:859px){[data-seal]{display:none!important}[data-zone-panel]{display:none!important}.m-zones{display:flex;gap:9px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;padding:12px 14px 4px;margin-inline:calc(-1 * var(--pad-page))}.m-zones::-webkit-scrollbar{display:none}.m-zones__card{position:relative;overflow:hidden;flex:none;scroll-snap-align:center;width:74%;display:flex;flex-direction:column;padding:15px;text-align:left;border-radius:18px;background:var(--paper);border:1px solid rgba(25,23,20,.1);transition:background var(--t-base) var(--ease),color var(--t-base) var(--ease)}.m-zones__card.is-sel{background:var(--ink)}.m-zones__top{display:flex;align-items:center;gap:8px}.m-zones__n{font-size:9.5px;letter-spacing:.1em;color:var(--sage)}.m-zones__rule{flex:1 1 auto;height:1px;background:rgba(110,127,94,.45)}.m-zones__card.is-sel .m-zones__n{color:var(--sage-soft)}.m-zones__card.is-sel .m-zones__rule{background:rgba(159,176,138,.5)}.m-zones__t{margin-top:11px;font-size:21px;line-height:1.12;color:var(--ink)}.m-zones__d{margin-top:7px;font:300 13.5px/1.5 var(--font-sans);color:var(--muted)}.m-zones__card.is-sel .m-zones__t{color:var(--cream)}.m-zones__card.is-sel .m-zones__d{color:rgba(246,241,232,.7)}[data-tiers]{display:flex!important;gap:11px!important;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;align-items:stretch!important;padding:4px 14px 14px;margin-inline:calc(-1 * var(--pad-page))}[data-tiers]::-webkit-scrollbar{display:none}[data-tiers] > *{flex:none;scroll-snap-align:center;width:84%}.mn__head .eyebrow{display:none}body[data-page="contact"] #main > div > section:nth-child(1) > div > div:first-child{display:none}.mn.wrap:not(.mn--picks){padding-top:68px}.mn__stats{flex-wrap:nowrap;gap:0}.mn__stat{flex:1 1 0;min-width:0;padding-left:11px}.mn__stat-n{font-size:26px}.mn__stat-l{font-size:9px;letter-spacing:.08em;max-width:none}.m-zones{scroll-margin-bottom:92px}body[data-page="contact"] #main > div{display:flex;flex-direction:column}body[data-page="contact"] #main > div > section:nth-child(1){order:1}body[data-page="contact"] #main > div > section:nth-child(3){order:2}body[data-page="contact"] #main > div > section:nth-child(2){order:3}}