@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/caa77eaf0c6cae2c-s.0c05j22lu0e1h.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/6260001f568fa40d-s.14r01_8b-ryu9.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-20C4,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/2aa781f449db21e3-s.p.2lg3sxkcxwsl6.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%}._4AmMrG_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}._4AmMrG_variable{--ff-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.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:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.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:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.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:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.tyHL_q_className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.tyHL_q_variable{--ff-instrument:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.aKBvgG_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.aKBvgG_variable{--ff-jetbrains:"JetBrains Mono", "JetBrains Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-scroll-snap-strictness:proximity}}}@layer theme{:root,:host{--spacing:.25rem;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-normal:0em;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base{*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font:400 16px/1.55 var(--body);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}h1,h2{font-family:var(--display);text-wrap:balance;margin:0}}@layer components{.wrap{max-width:1120px;margin-inline:auto;padding-inline:16px}@media (min-width:720px){.wrap{padding-inline:32px}}.eyebrow{font:500 12px/1.2 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 10px}.lead{color:var(--muted);max-width:60ch;margin:0}.gesture{font:500 11px/1 var(--mono);letter-spacing:.06em;color:var(--muted);border:1px dashed var(--line);white-space:nowrap;border-radius:999px;width:fit-content;padding:6px 9px}.btn{cursor:pointer;background:var(--accent);color:var(--accent-ink);transition:transform .2s var(--ease), filter .2s;border:0;border-radius:999px;align-items:center;gap:8px;padding:13px 22px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{filter:brightness(1.06);transform:translateY(-1px)}.site-header{top:env(safe-area-inset-top,0px);z-index:20;background:var(--bg);position:sticky}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in oklab, var(--bg) 82%, transparent)}}.site-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.toast{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 20px);z-index:60;opacity:0;pointer-events:none;background:var(--ink);color:var(--bg);max-width:calc(100% - 32px);transition:opacity .25s, transform .35s var(--ease);border-radius:14px;padding:12px 18px;font-weight:500;position:fixed;transform:translate(-50%,20px)}.toast[data-show]{opacity:1;transform:translate(-50%)}@media (max-width:520px){[data-anchor]{scroll-margin-top:calc(var(--header-h-mobile) + 1px + env(safe-area-inset-top,0px))}}.mobile-menu-scrim{background:var(--bg);height:100dvh;position:absolute;top:100%;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.mobile-menu-scrim{background:color-mix(in oklab, var(--bg) 45%, transparent)}}.mobile-menu-scrim{animation:.3s both fadeIn}.mobile-menu-panel{background:var(--surface);border-bottom:1px solid var(--line);animation:menuIn .35s var(--ease) both;position:absolute;top:100%;left:0;right:0;box-shadow:0 30px 60px -40px #00000073}.cart-drawer{z-index:50;position:fixed;inset:0}.cart-drawer-backdrop{background:var(--bg);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cart-drawer-backdrop{background:color-mix(in oklab, var(--bg) 45%, transparent)}}.cart-drawer-backdrop{-webkit-backdrop-filter:blur(16px)saturate(.8);backdrop-filter:blur(16px)saturate(.8);animation:.35s both fadeIn}.cart-drawer[data-no-blur] .cart-drawer-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.cart-drawer-panel{width:min(440px,100%);padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) 0;background:var(--surface);border-left:1px solid var(--line);animation:drawerIn .45s var(--ease) both;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-40px 0 80px -40px #00000073}.cart-drawer[data-closing] .cart-drawer-backdrop{animation:.3s forwards fadeOut}.cart-drawer[data-closing] .cart-drawer-panel{animation:.3s forwards drawerOut}.cart-progress{background:var(--line);border-radius:99px;height:6px;display:block;overflow:hidden}.cart-progress>span{border-radius:inherit;background:var(--accent);height:100%;transition:width .45s var(--ease);display:block}.facts-scroll{scrollbar-width:none}.facts-scroll::-webkit-scrollbar{display:none}.crossfade{display:grid}.crossfade-layer{opacity:0;transition:opacity .9s ease, transform 1.3s var(--ease);grid-area:1/1;transform:scale(1.035)}.crossfade-layer[data-active]{opacity:1;transform:none}.crossfade-dots{z-index:2;gap:8px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.crossfade-dots button{cursor:pointer;background:var(--ink);border:0;border-radius:99px;width:26px;height:6px;padding:0;position:relative}@supports (color:color-mix(in lab, red, red)){.crossfade-dots button{background:color-mix(in oklab, var(--ink) 50%, transparent)}}.crossfade-dots button{transition:width .4s var(--ease), background .3s}.crossfade-dots button:before{content:"";position:absolute;inset:-9px -4px}@media (max-width:520px){.crossfade-dots button:before{inset:calc((6px - var(--tap)) / 2) -4px}}.crossfade-dots button[aria-selected=true]{background:var(--ink);width:44px}.crossfade-stack{display:grid}.crossfade-stack>*{grid-area:1/1;align-self:start}.crossfade-stack>[data-state=current]{animation:.45s both fadeIn}.crossfade-stack>[data-state=leaving]{pointer-events:none;animation:.45s forwards fadeOut}[data-shared-source] [data-shared]{visibility:hidden}.detail{z-index:50;position:fixed;inset:0}.detail-backdrop{background:var(--bg);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.detail-backdrop{background:color-mix(in oklab, var(--bg) 45%, transparent)}}.detail-backdrop{-webkit-backdrop-filter:blur(16px)saturate(.8);backdrop-filter:blur(16px)saturate(.8);animation:.4s both fadeIn}.detail[data-no-blur] .detail-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.detail-scroll{overscroll-behavior:contain;padding:calc(env(safe-area-inset-top,0px) + 20px) 16px calc(env(safe-area-inset-bottom,0px) + 20px);position:absolute;inset:0;overflow-y:auto}.sheet{max-width:1020px;margin-inline:auto;padding:20px;position:relative}@media (min-width:720px){.sheet{padding:32px}.detail-scroll{padding-block:48px}}.sheet-bg{background:var(--surface);border:1px solid var(--line);animation:sheetIn .45s var(--ease) both;border-radius:30px;position:absolute;inset:0;box-shadow:0 40px 80px -40px #00000073}.fade{animation:fadeUp .5s .2s var(--ease) both}.detail[data-closing] .detail-backdrop,.detail[data-closing] .sheet-bg,.detail[data-closing] .fade{animation:.32s forwards fadeOut}.dock{background:var(--surface);border:1px solid var(--line);touch-action:none;border-radius:22px;align-items:flex-end;gap:10px;max-width:100%;height:68px;padding:0 12px 10px;display:flex;box-shadow:0 10px 30px -18px #00000059}@media (max-width:400px){.dock{gap:7px;padding-inline:9px}}.dock-item{cursor:pointer;border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:30%;flex:none;place-items:center;transition:width .12s linear,height .12s linear,background .2s,color .2s;display:grid;position:relative}.dock-item>svg{width:50%;height:50%}.dock-item[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.dock-item[aria-pressed=true]:after{content:"";background:var(--accent);border-radius:50%;width:4px;height:4px;position:absolute;bottom:-8px}.dock-label{opacity:0;pointer-events:none;background:var(--ink);color:var(--bg);white-space:nowrap;font:500 12px/1 var(--body);border-radius:8px;padding:6px 9px;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}.dock-label[data-show]{opacity:1;transform:translate(-50%)}[data-blur-item]{transition:filter .35s var(--ease), opacity .35s var(--ease), transform .35s var(--ease)}@media (hover:hover){[data-blur-group]:has([data-blur-item]:hover) [data-blur-item]:not(:hover){filter:blur(4px)saturate(.6);opacity:.5;transform:scale(.97)}}[data-blur-group]:has([data-blur-item]:focus-visible) [data-blur-item]:not(:focus-visible){filter:blur(4px)saturate(.6);opacity:.5}@media (hover:none){[data-blur-item]:active{transition-duration:.12s;transform:scale(.98)}}.art{aspect-ratio:5/6;border-radius:22px;place-items:center;max-width:100%;display:grid;overflow:hidden}.art>svg{width:82%;height:auto;transition:transform .5s var(--ease)}.art>img{object-fit:cover;width:100%;height:100%}.card:hover .art>svg{transform:translateY(-4px)rotate(-1.5deg)}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.top-\[14px\]{top:14px}.right-0{right:0}.bottom-0{bottom:0}.left-\[14px\]{left:14px}.z-\[2\]{z-index:2}.row-span-2{grid-row:span 2/span 2}.m-0{margin:0}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-\[6px\]{margin-top:6px}.mt-\[8px\]{margin-top:8px}.mt-\[10px\]{margin-top:10px}.mt-\[14px\]{margin-top:14px}.mt-\[18px\]{margin-top:18px}.mt-\[28px\]{margin-top:28px}.-mr-\[6px\]{margin-right:-6px}.-mr-\[10px\]{margin-right:-10px}.mb-0{margin-bottom:0}.mb-\[12px\]{margin-bottom:12px}.mb-\[20px\]{margin-bottom:20px}.mb-\[24px\]{margin-bottom:24px}.mb-auto{margin-bottom:auto}.ml-auto{margin-left:auto}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.size-\(--tap\){width:var(--tap);height:var(--tap)}.size-\[28px\]{width:28px;height:28px}.h-\[22px\]{height:22px}.h-\[168px\]{height:168px}.min-h-\(--tap\){min-height:var(--tap)}.min-h-0{min-height:0}.min-h-\[52px\]{min-height:52px}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[60ch\]{max-width:60ch}.max-w-\[440px\]{max-width:440px}.min-w-0{min-width:0}.min-w-\[22px\]{min-width:22px}.min-w-\[32px\]{min-width:32px}.flex-1{flex:1}.flex-none{flex:none}.origin-top-left{transform-origin:0 0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[28px_1fr\]{grid-template-columns:28px 1fr}.grid-cols-\[72px_minmax\(0\,1fr\)\]{grid-template-columns:72px minmax(0,1fr)}.grid-cols-\[repeat\(auto-fill\,minmax\(min\(100\%\,150px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(min\(100\%\,230px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(220px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.justify-items-start{justify-items:start}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[4px\]{gap:4px}.gap-\[8px\]{gap:8px}.gap-\[10px\]{gap:10px}.gap-\[12px\]{gap:12px}.gap-\[14px\]{gap:14px}.gap-\[16px\]{gap:16px}.gap-\[18px\]{gap:18px}.gap-\[20px\]{gap:20px}.gap-\[22px\]{gap:22px}.gap-\[28px\]{gap:28px}.gap-\[32px\]{gap:32px}.gap-\[40px\]{gap:40px}.gap-px{gap:1px}.gap-x-\[10px\]{column-gap:10px}.gap-x-\[14px\]{column-gap:14px}.gap-x-\[24px\]{column-gap:24px}.gap-y-\[4px\]{row-gap:4px}.gap-y-\[10px\]{row-gap:10px}.gap-y-\[12px\]{row-gap:12px}.self-start{align-self:flex-start}.justify-self-center{justify-self:center}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[999px\]{border-radius:999px}.rounded-full{border-radius:2147483647px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-line{border-color:var(--line)}.bg-accent{background-color:var(--accent)}.bg-bg{background-color:var(--bg)}.bg-ink{background-color:var(--ink)}.bg-line{background-color:var(--line)}.bg-surface{background-color:var(--surface)}.bg-transparent{background-color:#0000}.p-0{padding:0}.p-\[32px\]{padding:32px}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-\[4px\]{padding-inline:4px}.px-\[6px\]{padding-inline:6px}.px-\[8px\]{padding-inline:8px}.px-\[12px\]{padding-inline:12px}.px-\[14px\]{padding-inline:14px}.px-\[16px\]{padding-inline:16px}.px-\[20px\]{padding-inline:20px}.px-\[28px\]{padding-inline:28px}.py-2{padding-block:calc(var(--spacing) * 2)}.py-\[6px\]{padding-block:6px}.py-\[8px\]{padding-block:8px}.py-\[9px\]{padding-block:9px}.py-\[12px\]{padding-block:12px}.py-\[14px\]{padding-block:14px}.py-\[16px\]{padding-block:16px}.py-\[20px\]{padding-block:20px}.py-\[22px\]{padding-block:22px}.py-\[28px\]{padding-block:28px}.py-\[72px\]{padding-block:72px}.pt-1{padding-top:var(--spacing)}.pt-\[18px\]{padding-top:18px}.pt-\[24px\]{padding-top:24px}.pt-\[36px\]{padding-top:36px}.pt-\[40px\]{padding-top:40px}.pt-\[48px\]{padding-top:48px}.pt-\[64px\]{padding-top:64px}.pr-\[10px\]{padding-right:10px}.pb-\[20px\]{padding-bottom:20px}.pb-\[40px\]{padding-bottom:40px}.pb-\[64px\]{padding-bottom:64px}.pb-\[80px\]{padding-bottom:80px}.pb-\[calc\(48px\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(48px + env(safe-area-inset-bottom,0px))}.pl-\[14px\]{padding-left:14px}.text-center{text-align:center}.text-left{text-align:left}.font-body{font-family:var(--body)}.font-display{font-family:var(--display)}.font-mono{font-family:var(--mono)}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[17px\]{font-size:17px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[clamp\(1\.9rem\,4\.5vw\,2\.9rem\)\]{font-size:clamp(1.9rem,4.5vw,2.9rem)}.text-\[clamp\(2\.3rem\,6\.5vw\,4rem\)\]{font-size:clamp(2.3rem,6.5vw,4rem)}.text-\[clamp\(2\.5rem\,7vw\,4\.7rem\)\]{font-size:clamp(2.5rem,7vw,4.7rem)}.leading-\[0\.96\]{--tw-leading:.96;line-height:.96}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.text-pretty{text-wrap:pretty}.whitespace-nowrap{white-space:nowrap}.text-\[color-mix\(in_oklab\,var\(--muted\)_80\%\,var\(--ink\)\)\]{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_oklab\,var\(--muted\)_80\%\,var\(--ink\)\)\]{color:color-mix(in oklab,var(--muted) 80%,var(--ink))}}.text-accent{color:var(--accent)}.text-accent-ink{color:var(--accent-ink)}.text-bg{color:var(--bg)}.text-ink{color:var(--ink)}.text-muted{color:var(--muted)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-\[3px\]{text-underline-offset:3px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.ease-brand{--tw-ease:var(--ease);transition-timing-function:var(--ease)}.outline-none{--tw-outline-style:none;outline-style:none}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.active\:scale-90:active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-progress:disabled{cursor:progress}.disabled\:opacity-40:disabled{opacity:.4}@media (min-width:521px){.min-\[521px\]\:hidden{display:none}}@media (min-width:600px){.min-\[600px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:720px){.min-\[720px\]\:col-span-2{grid-column:span 2/span 2}.min-\[720px\]\:grid-cols-\[1fr_1\.4fr\]{grid-template-columns:1fr 1.4fr}.min-\[720px\]\:py-\[48px\]{padding-block:48px}}@media (min-width:800px){.min-\[800px\]\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.05fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.min-\[800px\]\:items-start{align-items:flex-start}.min-\[800px\]\:gap-\[44px\]{gap:44px}}@media (min-width:880px){.min-\[880px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[880px\]\:grid-cols-\[1\.15fr_1fr\]{grid-template-columns:1.15fr 1fr}.min-\[880px\]\:grid-cols-\[1fr_1\.05fr\]{grid-template-columns:1fr 1.05fr}.min-\[880px\]\:gap-\[40px\]{gap:40px}.min-\[880px\]\:pt-\[72px\]{padding-top:72px}.min-\[880px\]\:pb-\[56px\]{padding-bottom:56px}}@media (min-width:1040px){.min-\[1040px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:520px){.upto-520\:mt-0{margin-top:0}.upto-520\:mt-\[22px\]{margin-top:22px}.upto-520\:mb-\[16px\]{margin-bottom:16px}.upto-520\:mb-\[20px\]{margin-bottom:20px}.upto-520\:ml-auto{margin-left:auto}.upto-520\:flex{display:flex}.upto-520\:grid{display:grid}.upto-520\:hidden{display:none}.upto-520\:inline-flex{display:inline-flex}.upto-520\:h-auto{height:auto}.upto-520\:min-h-\(--header-h-mobile\){min-height:var(--header-h-mobile)}.upto-520\:min-h-\(--tap\){min-height:var(--tap)}.upto-520\:snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.upto-520\:snap-mandatory{--tw-scroll-snap-strictness:mandatory}.upto-520\:snap-start{scroll-snap-align:start}.upto-520\:auto-cols-\[72\%\]{grid-auto-columns:72%}.upto-520\:grid-flow-col{grid-auto-flow:column}.upto-520\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.upto-520\:grid-cols-none{grid-template-columns:none}.upto-520\:content-start{align-content:flex-start}.upto-520\:items-center{align-items:center}.upto-520\:gap-\[8px\]{gap:8px}.upto-520\:gap-\[12px\]{gap:12px}.upto-520\:gap-\[18px\]{gap:18px}.upto-520\:gap-\[24px\]{gap:24px}.upto-520\:gap-\[28px\]{gap:28px}.upto-520\:gap-x-\[12px\]{column-gap:12px}.upto-520\:gap-y-\[20px\]{row-gap:20px}.upto-520\:overflow-x-auto{overflow-x:auto}.upto-520\:overscroll-x-contain{overscroll-behavior-x:contain}.upto-520\:rounded-\[22px\]{border-radius:22px}.upto-520\:p-\[18px\]{padding:18px}.upto-520\:px-\[16px\]{padding-inline:16px}.upto-520\:px-\[20px\]{padding-inline:20px}.upto-520\:py-\[6px\]{padding-block:6px}.upto-520\:py-\[16px\]{padding-block:16px}.upto-520\:pt-\[12px\]{padding-top:12px}.upto-520\:pt-\[24px\]{padding-top:24px}.upto-520\:pt-\[28px\]{padding-top:28px}.upto-520\:pt-\[44px\]{padding-top:44px}.upto-520\:pr-\[calc\(var\(--tap\)\+6px\)\]{padding-right:calc(var(--tap) + 6px)}.upto-520\:pb-\[32px\]{padding-bottom:32px}.upto-520\:pb-\[52px\]{padding-bottom:52px}.upto-520\:pb-\[56px\]{padding-bottom:56px}.upto-520\:pb-\[calc\(36px\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(36px + env(safe-area-inset-bottom,0px))}.upto-520\:text-\[17px\]{font-size:17px}.upto-520\:text-\[22px\]{font-size:22px}.upto-520\:text-\[24px\]{font-size:24px}.upto-520\:text-\[clamp\(1\.6rem\,7\.2vw\,1\.9rem\)\]{font-size:clamp(1.6rem,7.2vw,1.9rem)}.upto-520\:text-\[clamp\(2\.1rem\,9\.6vw\,2\.5rem\)\]{font-size:clamp(2.1rem,9.6vw,2.5rem)}.upto-520\:text-pretty{text-wrap:pretty}}@media (max-width:359px){.upto-359\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.upto-359\:grid-cols-\[minmax\(0\,42\%\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,42%) minmax(0,1fr)}.upto-359\:items-end{align-items:flex-end}.upto-359\:gap-\[14px\]{gap:14px}.upto-359\:gap-y-\[14px\]{row-gap:14px}.upto-359\:px-0{padding-inline:0}}@media (hover:none) and (pointer:coarse){.touch\:block{display:block}}.hover-always\:text-ink:hover{color:var(--ink)}.hover-always\:underline:hover{text-decoration-line:underline}.\[\&\>img\]\:h-auto>img{height:auto}.\[\&\>img\]\:w-\[min\(78\%\,300px\)\]>img{width:min(78%,300px)}@media (max-width:520px){.upto-520\:\[\&\>img\]\:max-h-\[34svh\]>img{max-height:34svh}.upto-520\:\[\&\>img\]\:w-auto>img{width:auto}.upto-520\:\[\&\>img\]\:max-w-\[78\%\]>img{max-width:78%}}.\[\&\>svg\]\:h-auto>svg{height:auto}.\[\&\>svg\]\:w-\[min\(78\%\,300px\)\]>svg{width:min(78%,300px)}@media (max-width:520px){.upto-520\:\[\&\>svg\]\:max-h-\[34svh\]>svg{max-height:34svh}}}:root{--bg:#edf0ea;--surface:#fbfcf9;--ink:#18201b;--muted:#59665e;--line:#d3dacf;--accent:#a8281f;--accent-ink:#fff6f2;--display:var(--ff-bricolage), "Arial Narrow", system-ui, sans-serif;--body:var(--ff-instrument), system-ui, -apple-system, "Segoe UI", sans-serif;--mono:var(--ff-jetbrains), ui-monospace, Menlo, monospace;--ease:cubic-bezier(.22, .9, .24, 1);--tap:44px;--header-h-mobile:56px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#101512;--surface:#19201b;--ink:#e6ebe4;--muted:#95a398;--line:#2a332d;--accent:#ee6157;--accent-ink:#1a0b09;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#101512;--surface:#19201b;--ink:#e6ebe4;--muted:#95a398;--line:#2a332d;--accent:#ee6157;--accent-ink:#1a0b09;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@keyframes fadeIn{0%{opacity:0}}@keyframes fadeOut{to{opacity:0}}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}}@keyframes menuIn{0%{opacity:0;transform:translateY(-8px)}}@keyframes drawerIn{0%{opacity:0;transform:translate(32px)}}@keyframes drawerOut{to{opacity:0;transform:translate(32px)}}@keyframes sheetIn{0%{opacity:0;transform:translateY(18px)scale(.985)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}html{scroll-behavior:auto}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}
