@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/caa77eaf0c6cae2c-s.p.31vfkycla13v0.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.0c4siir8-ephk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/2aa781f449db21e3-s.p.1pg2nifvadz06.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_3970d2d6-module__NswLha__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_3970d2d6-module__NswLha__variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/53e45098eac42afb-s.p.1uklb5el4zgvl.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:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/85ea1b3aadcead52-s.05i4gb4p0piv4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3c285486269019b7-s.p.2g-0we2o5_ngd.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:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/625a092f804baad3-s.p.1zvg0ggiaivzo.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:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6afabefbb32d7517-s.0jaqhc1tb-5xm.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a4f4f75ad654963f-s.p.1hvvd1t-trplq.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:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a3bcb02a0e9e5d11-s.p.25pbmqxk8u2s7.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:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35fd19aef91b293-s.0n_ln9vqskgts.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8f46d218c8f79e34-s.p.2wu4yy186g04j.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:Be Vietnam Pro Fallback;src:local(Arial);ascent-override:90.61%;descent-override:24.01%;line-gap-override:0.0%;size-adjust:110.36%}.be_vietnam_pro_9fd3604d-module__5MxS-a__className{font-family:Be Vietnam Pro,Be Vietnam Pro Fallback;font-style:normal}.be_vietnam_pro_9fd3604d-module__5MxS-a__variable{--font-be-vietnam:"Be Vietnam Pro", "Be Vietnam Pro 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-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}}}@layer theme{:root,:host{--ease-in:cubic-bezier(.5,0,.8,.3);--ease-out:cubic-bezier(.22,.7,.3,1);--font-display:var(--font-bricolage),"Be Vietnam Pro",system-ui,sans-serif;--font-body:var(--font-be-vietnam),system-ui,-apple-system,"Segoe UI",sans-serif}}@layer od-layout{:where(.od-stack,.od-row,.od-row-top,.od-cluster,.od-grid,.od-field,.od-stat,.od-cell,.od-tile)>:where(*){min-width:0}.od-stack{gap:var(--od-gap,8px);flex-direction:column;display:flex}.od-row{align-items:center;gap:var(--od-gap,8px);display:flex}.od-row-top{align-items:flex-start;gap:var(--od-gap,8px);display:flex}.od-cluster{align-items:center;gap:var(--od-gap,8px);flex-wrap:wrap;display:flex}.od-fill{flex:1 1 0;min-width:0}.od-fixed{flex:none}.od-grid{gap:var(--od-gap,12px);grid-template-columns:repeat(var(--od-cols,3), minmax(0, 1fr));display:grid}.od-stat,.od-field,.od-cell{gap:var(--od-gap,2px);display:grid}:where(.od-stat,.od-field,.od-cell)>:where(*){display:block}.od-tile{grid-template-rows:auto 1fr;display:grid}:where(.od-tile)>:where(*){display:block}.od-media{width:100%;height:auto;aspect-ratio:var(--od-ratio,auto);display:block}.od-media-cover{object-fit:cover}.od-truncate{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.od-clamp-2,.od-clamp-3{overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.od-clamp-2{-webkit-line-clamp:2}.od-clamp-3{-webkit-line-clamp:3}.od-lines-2{min-height:2.8em}.od-nowrap{white-space:nowrap}.od-keep{word-break:keep-all;overflow-wrap:anywhere}.od-screen{grid-template-rows:auto minmax(0,1fr) auto;height:100%;display:grid}.od-scroll{overscroll-behavior:contain;min-height:0;overflow-y:auto}.od-rail{gap:var(--od-gap,8px);scroll-snap-type:x proximity;scrollbar-width:none;padding-inline:var(--od-rail-pad,16px);scroll-padding-inline:var(--od-rail-pad,16px);display:flex;overflow-x:auto}.od-rail::-webkit-scrollbar{display:none}:where(.od-rail)>:where(*){scroll-snap-align:start;flex:none}:where(.od-rail)>:where(:last-child){margin-inline-end:var(--od-rail-pad,16px)}.od-spacer{visibility:hidden;pointer-events:none;flex:none}.od-touch{min-width:44px;min-height:44px}}@layer lab3d{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);min-height:100dvh;font-family:var(--font-body);-webkit-font-smoothing:antialiased;transition:background-color var(--dur-md) var(--ease-out),color var(--dur-md) var(--ease-out);flex-direction:column;margin:0;font-size:16px;line-height:1.6;display:flex;overflow-x:hidden}body.is-locked{overflow:hidden}img{max-width:100%}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.01em;margin:0;line-height:1.2}p{margin:0}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}:focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:var(--r-sm)}.shell{width:100%;max-width:var(--shell);padding-inline:var(--pad-x);margin-inline:auto}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--accent);color:var(--on-accent);border-radius:var(--r-sm);transition:top var(--dur-fast) var(--ease-out);padding:12px 18px;font-weight:600;position:absolute;top:-100px;left:16px}.skip:focus{top:12px}.plate{isolation:isolate;position:relative}.plate:before{content:"";z-index:-2;pointer-events:none;background-image:var(--halftone);background-size:7px 7px;position:absolute;inset:0}.header{z-index:40;background:var(--glass);border-bottom:var(--edge-w) solid var(--edge);position:sticky;top:0}.header__bar{min-height:var(--header-h);align-items:center;gap:16px;display:flex}.brand{flex:none;align-items:center;gap:10px;text-decoration:none;display:flex}.brand__mark{border-radius:var(--r-sm);background:var(--accent);border:var(--edge-w) solid var(--edge);width:34px;height:34px;color:var(--on-accent);flex:none;place-items:center;display:grid}.brand__name{font-family:var(--font-display);font-size:19px;font-weight:700}.nav{gap:4px;margin-left:auto;display:none}.nav a{color:var(--ink-2);transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out);border-bottom:3px solid #0000;margin-inline:6px;padding:10px 6px;font-size:15px;font-weight:500;text-decoration:none}.nav a[aria-current=page]{color:var(--ink);border-bottom-color:var(--accent)}.header__tools{--od-gap:8px;margin-left:auto}@media (min-width:880px){.nav{display:flex}.header__tools{margin-left:8px}}.theme-btn .i-sun{display:none}[data-theme=dark] .theme-btn .i-sun{display:block}[data-theme=dark] .theme-btn .i-moon{display:none}@media (hover:hover){.nav a:hover{color:var(--ink);border-bottom-color:var(--edge)}}.btn{border-radius:var(--r-md);border:var(--edge-w) solid var(--edge);min-height:46px;font-family:var(--font-display);white-space:nowrap;transition:transform var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.btn svg{flex:none}.btn--primary{background:var(--accent);color:var(--on-accent);box-shadow:var(--cta-shadow)}.btn--ghost{background:var(--bg-raised);color:var(--ink);box-shadow:var(--cta-shadow)}.btn--sm{min-height:42px;padding:10px 18px;font-size:14px}.btn--block{width:100%}@media (hover:hover){.btn--primary:hover{background:var(--accent-hi);box-shadow:var(--cta-shadow-hi);transform:translate(-2px,-2px)}.btn--ghost:hover{box-shadow:var(--cta-shadow-hi);color:var(--accent-ink);transform:translate(-2px,-2px)}}.btn:active{box-shadow:0 0 0 var(--edge);transform:translate(2px,2px)}.eyebrow{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--blue-ink);border-bottom:3px solid var(--blue);align-items:center;gap:8px;padding:0 0 6px;font-size:13px;font-weight:700;display:inline-flex}.hero{border-bottom:var(--edge-w) solid var(--edge);position:relative;overflow:hidden}.hero__grid{align-items:center;gap:40px;padding-block:44px 60px;display:grid}@media (min-width:980px){.hero__grid{grid-template-columns:1.04fr .96fr;gap:48px;padding-block:72px 96px}}.hero__ink{z-index:-1;pointer-events:none;position:absolute}.hero__ink--1{aspect-ratio:1;background:var(--accent);opacity:.16;border-radius:50%;width:min(40vw,340px);top:-16%;left:-8%}.hero__ink--2{aspect-ratio:1;background:var(--blue);opacity:.14;width:min(26vw,230px);bottom:-14%;right:-4%;transform:rotate(14deg)}@media (max-width:720px){.hero__ink--2{display:none}}.hero__kicker{--od-gap:12px}.sticker{border-radius:var(--r-sm);background:var(--accent);color:var(--on-accent);border:var(--edge-w) solid var(--edge);box-shadow:var(--hard-sm);font-family:var(--font-display);letter-spacing:.02em;padding:6px 12px;font-size:12px;font-weight:800;display:inline-block;transform:rotate(-2.5deg)}.hero h1{font-family:var(--font-display);letter-spacing:-.03em;margin-top:20px;font-size:clamp(42px,9vw,86px);font-weight:800;line-height:.98}.hero h1 em{color:var(--accent-ink);font-style:normal}.hero__lead{color:var(--ink-2);max-width:32em;margin-top:22px;font-size:clamp(16px,2.1vw,19px)}.hero__actions{--od-gap:12px;margin-top:30px}.hero__right{gap:22px;display:grid}.stress{border-radius:var(--r-lg);background:var(--bg-raised);border:var(--edge-w) solid var(--edge);box-shadow:var(--hard);padding:16px 18px}.stress__top{--od-gap:14px}.stress__top .od-stat{--od-gap:2px}.stress__k{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:600}.stress__mood{font-family:var(--font-display);color:var(--ink);font-size:clamp(18px,2.6vw,22px);font-weight:700}.stress__pct{font-family:var(--font-display);color:var(--accent-ink);font-size:26px;font-weight:700}.stress__track{border-radius:var(--r-sm);background:var(--tint-2);border:var(--edge-w) solid var(--edge);height:16px;margin-top:12px;overflow:hidden}.stress__fill{background:var(--accent);border-right:var(--edge-w) solid var(--edge);width:100%;height:100%;transition:width var(--dur-slow) var(--ease-out);display:block}.stress__btn{border-radius:var(--r-md);border:var(--edge-w) solid var(--edge);background:var(--accent-fill);min-height:46px;color:var(--accent-ink);box-shadow:var(--hard-sm);font-family:var(--font-display);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);margin-top:14px;padding:11px 20px;font-size:15px;font-weight:700}@media (hover:hover){.stress__btn:hover{background:var(--accent-soft);box-shadow:var(--hard);transform:translate(-2px,-2px)}}.stress__btn:active{box-shadow:0 0 0 var(--edge);transform:translate(2px,2px)}.stress__note{color:var(--ink-3);margin-top:10px;font-size:12px}.stage{place-items:center;min-height:330px;display:grid;position:relative}@media (min-width:980px){.stage{min-height:480px}}.stage__glow{display:none}.float{will-change:transform;display:block;position:relative}.float--a{z-index:2;width:min(72%,336px)}.float--b{z-index:3;width:min(42%,190px);position:absolute;bottom:4%;left:0}.float--c{z-index:1;width:min(40%,176px);position:absolute;top:2%;right:0}.float__card{border-radius:var(--r-md);background:var(--bg-raised);border:var(--edge-w) solid var(--edge);box-shadow:var(--hard);transform:rotate(var(--tilt,0deg));animation:bob 5.4s var(--ease-out) var(--bob-delay,0s) infinite;padding:10px;display:block}.float--a .float__card{--tilt:-3deg;--bob-delay:0s}.float--b .float__card{--tilt:6deg;--bob-delay:.8s}.float--c .float__card{--tilt:-7deg;--bob-delay:1.6s}@keyframes bob{0%,to{transform:rotate(var(--tilt,0deg)) translateY(0)}50%{transform:rotate(var(--tilt,0deg)) translateY(-9px)}}@media (hover:hover){.float__card:hover{animation-play-state:paused}}.float img{border-radius:var(--r-sm);width:100%;height:auto;transition:opacity var(--dur-fast) var(--ease-in),transform var(--dur-md) var(--ease-out);display:block}.float.is-swap img{opacity:0;transform:scale(.92)}.float__tag{max-width:calc(100% + 8px);font-family:var(--font-display);color:var(--on-accent);background:var(--accent);border:var(--edge-w) solid var(--edge);border-radius:var(--r-sm);box-shadow:var(--hard-sm);padding:5px 11px;font-size:12px;font-weight:700;position:absolute;bottom:10px;left:-8px;transform:rotate(-3deg)}.float--c .float__tag{left:auto;right:-8px;transform:rotate(5deg)}.float--a .float__tag{left:auto;right:-10px;transform:rotate(3deg)}.section{scroll-margin-top:calc(var(--header-h) + 16px);padding-block:64px}@media (min-width:900px){.section{padding-block:92px}}.section--tight{padding-block:40px}@media (min-width:900px){.section--tight{padding-block:56px}}.section--airy{padding-block:76px}@media (min-width:900px){.section--airy{padding-block:124px}}.section--sunken{background:var(--bg-sunken);border-block:var(--edge-w) solid var(--edge)}.section__head{max-width:44em}.section__head :is(h1,h2){font-family:var(--font-display);letter-spacing:-.015em;margin-top:16px;font-size:clamp(30px,5.2vw,52px);font-weight:800;line-height:1.04}.section__head p{color:var(--ink-2);max-width:52ch;margin-top:14px}.section__head--side{max-width:none}@media (min-width:1000px){.section__head--side{grid-template-columns:minmax(0,1fr) minmax(0,25em);align-items:end;gap:44px;display:grid}.section__head--side p{margin-top:0;padding-bottom:8px}}.section__head--bare :is(h1,h2){margin-top:0}.coll__pick select{width:100%;min-height:48px;font:inherit;color:var(--ink);background-color:var(--bg-sunken);border:var(--edge-w) solid var(--edge);border-radius:var(--r-sm);appearance:none;background-image:var(--select-arrow);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out);background-position:right 14px center;background-repeat:no-repeat;padding:12px 40px 12px 14px;font-size:15px}.coll__pick select:hover{border-color:var(--accent)}.filters{--od-gap:10px;--od-rail-pad:var(--pad-x);margin-top:28px;margin-inline:calc(var(--pad-x) * -1);padding-block:4px}.chip{border-radius:var(--r-sm);border:var(--edge-w) solid var(--edge);min-height:44px;color:var(--ink-2);transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);align-items:center;gap:8px;padding:10px 18px;font-size:15px;font-weight:500;display:inline-flex}.chip__n{color:var(--ink-3);font-size:13px}.chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}.chip[aria-pressed=true] .chip__n{color:var(--on-accent);opacity:.72}@media (hover:hover){.chip:not([aria-pressed=true]):hover{border-color:var(--accent);color:var(--ink)}}.grid{--od-gap:18px;--od-cols:2;margin-top:28px}@media (min-width:520px){.grid{--od-cols:2}}@media (min-width:920px){.grid{--od-cols:3;--od-gap:22px}}@media (min-width:1280px){.grid{--od-cols:4}}.card{background:var(--bg-raised);border:var(--edge-w) solid var(--edge);border-radius:var(--r-md);transition:transform var(--dur-md) var(--ease-out), border-color var(--dur-md) var(--ease-out), box-shadow var(--dur-md) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.card[hidden]{display:none}@media (hover:hover){.card:hover{box-shadow:var(--hard);transform:translate(-3px,-3px)}.card:hover .card__media img{transform:scale(1.05)}.card:hover .card__peek{opacity:1;transform:translateY(0)}}.card:focus-within{border-color:var(--line-strong)}.card:focus-within .card__peek{opacity:1;transform:translateY(0)}.card__open{text-align:left;width:100%;display:block}.card__media{aspect-ratio:4/3;background:radial-gradient(70% 55% at 50% 100%,var(--stage-floor) 0%,transparent 72%), radial-gradient(120% 100% at 50% 0%,var(--stage-a) 0%,var(--stage-b) 74%);border-bottom:1px solid var(--line);place-items:center;padding:16px;display:grid;position:relative;overflow:hidden}.card__media img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;filter:drop-shadow(var(--img-shadow));transition:transform var(--dur-slow) var(--ease-out);border-radius:6px}.card__badge{color:var(--ink-2);background:var(--overlay);border:var(--edge-w) solid var(--edge);border-radius:var(--r-sm);padding:5px 11px;font-size:12px;font-weight:600;position:absolute;top:10px;left:10px}.card__peek{border-radius:var(--r-sm);background:var(--overlay);border:var(--edge-w) solid var(--edge);color:var(--ink);opacity:0;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);align-items:center;gap:6px;padding:7px 13px;font-size:13px;font-weight:500;display:inline-flex;position:absolute;bottom:10px;right:10px;transform:translateY(6px)}.card__body{flex-direction:column;gap:10px;padding:16px 16px 4px;display:flex}.card__name{font-family:var(--font-display);font-size:17px;font-weight:600;line-height:1.35;display:block}.card__tags{--od-gap:6px}.tag{border-radius:var(--r-sm);background:var(--tint-2);border:var(--edge-w) solid var(--edge);color:var(--ink-2);padding:4px 10px;font-size:12px;display:inline-block}.price{font-family:var(--font-display);color:var(--ink);font-size:20px;font-weight:700;display:block}.price__from{color:var(--ink-3);margin-right:5px;font-size:13px;font-weight:500}.price__cur{margin-left:1px;font-size:14px}.card__foot{margin-top:auto;padding:12px 16px 16px}.card__cart-count{min-height:1.5em;color:var(--ink);margin-bottom:6px;font-size:13px;font-weight:600;line-height:1.5;display:block}.empty{text-align:center;border:1px dashed var(--line-strong);border-radius:var(--r-md);color:var(--ink-2);margin-top:28px;padding:40px 24px}.empty[hidden]{display:none}.nojs{border-radius:var(--r-md);background:var(--blue-soft);border:1px solid var(--blue-line);color:var(--ink-2);margin-top:20px;padding:14px 18px;font-size:14px}#bo-suu-tap{scroll-margin-top:calc(var(--header-h) + 16px);padding-top:56px}@media (min-width:900px){#bo-suu-tap{padding-top:80px}}.coll-intro .section__head h2{margin-top:10px;font-size:clamp(22px,3.2vw,30px)}.coll-intro .section__head p{margin-top:10px;font-size:15px}.coll-track{margin-bottom:64px;position:relative}@media (min-width:900px){.coll-track{margin-bottom:92px}}.coll-sticky{top:calc(var(--header-h) + 12px);max-height:calc(100vh - var(--header-h) - 24px);max-height:calc(100svh - var(--header-h) - 24px);position:sticky;overflow:hidden auto}.coll-tabs{--od-gap:10px;--od-rail-pad:var(--pad-x);margin-top:20px;margin-inline:calc(var(--pad-x) * -1);padding-block:4px}@media (max-height:720px){.coll-intro .section__head h2{margin-top:6px;font-size:20px}.coll-intro .section__head p{margin-top:6px;font-size:14px}.coll-tabs{margin-top:14px}}.ctab{border-radius:var(--r-sm);border:var(--edge-w) solid var(--edge);min-height:44px;color:var(--ink-2);white-space:nowrap;transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);align-items:center;padding:10px 18px;font-size:15px;font-weight:500;display:inline-flex}.ctab[aria-selected=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}@media (hover:hover){.ctab:not([aria-selected=true]):hover{border-color:var(--accent);color:var(--ink)}}.coll-stage{margin-top:20px;display:grid}.coll-panel{background:var(--bg-raised);border:var(--edge-w) solid var(--edge);border-radius:var(--r-lg);opacity:0;visibility:hidden;pointer-events:none;transform:translateX(var(--from,24px));transition:opacity .2s var(--ease-in),transform .2s var(--ease-in), visibility 0s linear .2s;grid-area:1/1;align-items:center;gap:20px;padding:20px;display:grid}@media (min-width:900px){.coll-panel{grid-template-columns:.82fr 1.18fr;gap:36px;padding:28px}}.coll-panel.is-on{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .32s var(--ease-out),transform .32s var(--ease-out), visibility 0s linear 0s;transform:none}.coll-panel .cover{opacity:0;transition:opacity .32s var(--ease-out),transform .32s var(--ease-out);transform:translateY(14px)scale(.98)}.coll-panel.is-on .cover{opacity:1;transition-delay:40ms;transform:none}.coll-panel .coll__body>*{opacity:0;transition:opacity .3s var(--ease-out),transform .3s var(--ease-out);transform:translateY(12px)}.coll-panel.is-on .coll__body>*{opacity:1;transform:none}.coll-panel.is-on .coll__body>:first-child{transition-delay:70ms}.coll-panel.is-on .coll__body>:nth-child(2){transition-delay:.105s}.coll-panel.is-on .coll__body>:nth-child(3){transition-delay:.14s}.coll-panel.is-on .coll__body>:nth-child(4){transition-delay:.175s}.coll-panel.is-on .coll__body>:nth-child(n+5){transition-delay:.21s}@media (prefers-reduced-motion:reduce){.coll-panel{transform:none}.coll-panel .cover,.coll-panel .coll__body>*{opacity:1;transform:none}}.cover{border:var(--edge-w) solid var(--edge);border-radius:var(--r-lg);background:linear-gradient(var(--grid-line) 1px,transparent 1px) 0 0/28px 28px, linear-gradient(90deg,var(--grid-line) 1px,transparent 1px) 0 0/28px 28px, radial-gradient(95% 75% at 50% 0%,var(--stage-a) 0%,var(--stage-b) 78%);place-items:center;min-height:118px;display:grid;position:relative;overflow:hidden}@media (min-width:640px){.cover{min-height:170px}}@media (min-width:900px){.cover{min-height:min(34vh,300px)}}.cover:after{content:"";pointer-events:none;background:radial-gradient(62% 42% at 50% 100%,var(--stage-floor) 0%,transparent 72%);position:absolute;inset:0}.cover__in{z-index:1;text-align:center;justify-items:center;gap:4px;padding:20px 18px;display:grid;position:relative}.cover__in>*{display:block}.cover__n{font-family:var(--font-display);color:var(--accent-ink);font-size:clamp(34px,7vw,56px);font-weight:700;line-height:1}.cover__k{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:600}.cover__bed{width:min(180px,72%);height:auto;color:var(--ink-3);opacity:.55;margin-top:14px;display:none}@media (min-width:640px){.cover__bed{display:block}}.coll__body{flex-direction:column;gap:12px;display:flex}.coll__chips{flex:none}.coll__flag{letter-spacing:.05em;text-transform:uppercase;color:var(--blue-ink);background:var(--blue-soft);border:1px solid var(--blue-line);border-radius:var(--r-sm);align-self:flex-start;padding:5px 12px;font-size:12px;font-weight:600}.coll__name{font-family:var(--font-display);font-size:clamp(20px,3vw,26px);font-weight:700}.coll__lead{color:var(--ink-2);font-size:15px}.coll__chips{--od-gap:8px;--od-rail-pad:0}.coll__chip{border-radius:var(--r-sm);background:var(--tint-1);border:var(--edge-w) solid var(--edge);color:var(--ink-2);padding:7px 13px;font-size:13px;display:inline-block}.coll__price{--od-gap:16px;--od-cols:2;border-radius:var(--r-md);background:var(--accent-fill);border:1px solid var(--accent-line);padding:16px 18px}.coll__price .od-stat{--od-gap:3px}.cp__k{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:600}.cp__v{font-family:var(--font-display);color:var(--ink);font-size:19px;font-weight:600}.cp__v--hi{color:var(--accent-ink);font-size:clamp(21px,3.4vw,25px);font-weight:700}.cp__s{color:var(--ink-2);font-size:13px}.coll__pick{--od-gap:10px;align-items:flex-end}.coll__pick .od-field{--od-gap:8px}.coll__pick label{color:var(--ink);font-size:13px;font-weight:600}.coll__note{color:var(--ink-3);font-size:12px}.reveal{opacity:0;transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out);transform:translateY(18px)}.reveal.in{opacity:1;transform:none}.story{gap:34px;display:grid}@media (min-width:900px){.story{grid-template-columns:minmax(0,21em) minmax(0,1fr);align-items:start;gap:52px}}.story__side{position:relative}.story__photo{border-radius:var(--r-md);background:var(--bg-raised);border:2px dashed var(--line-strong);padding:22px;transform:rotate(-1.5deg)}.story__slot{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--blue-ink);align-items:center;gap:7px;margin-bottom:14px;font-size:12px;font-weight:700;display:inline-flex}.story__photo p{color:var(--ink-2);font-size:14px;line-height:1.6}.story__tag{font-family:var(--font-display);color:var(--on-accent);background:var(--accent);border:var(--edge-w) solid var(--edge);box-shadow:var(--hard-sm);border-radius:var(--r-sm);padding:6px 12px;font-size:12px;font-weight:800;position:absolute;bottom:-16px;right:-4px;transform:rotate(2.5deg)}.story__body :is(h1,h2){font-family:var(--font-display);letter-spacing:-.015em;font-size:clamp(30px,5.2vw,52px);font-weight:800;line-height:1.04}.story__quote{border-block:3px solid var(--edge);font-family:var(--font-display);color:var(--accent-ink);margin:24px 0 0;padding-block:20px;font-size:clamp(20px,3.2vw,30px);font-weight:700;line-height:1.22}.story__body p{max-width:58ch;color:var(--ink-2);margin-top:18px;font-size:clamp(16px,1.9vw,17px);line-height:1.7}.story__sign{font-family:var(--font-display);color:var(--ink);margin-top:24px;font-size:16px;font-weight:700}.story__acts{--od-gap:12px;margin-top:30px}.fillin{background:var(--accent-fill);color:var(--accent-ink);border-bottom:2px dashed var(--accent);padding:1px 5px;font-weight:600}.proof{--od-gap:18px;--od-cols:1;margin-top:32px}@media (min-width:760px){.proof{--od-cols:3}}.review{border-radius:var(--r-md);background:var(--bg-raised);border:1px dashed var(--line-strong);padding:24px}.review__slot{letter-spacing:.04em;text-transform:uppercase;color:var(--blue-ink);align-items:center;gap:7px;margin-bottom:14px;font-size:12px;font-weight:600;display:inline-flex}.review p{color:var(--ink-2);font-size:15px}.review__who{color:var(--ink-3);margin-top:16px;font-size:14px}.promise{--od-gap:16px;--od-cols:1;margin-top:40px}@media (min-width:560px){.promise{--od-cols:2}}@media (min-width:900px){.promise{--od-cols:4}}.promise .od-stat{--od-gap:6px;border-radius:var(--r-md);background:var(--tint-1);border:var(--edge-w) solid var(--edge);padding:18px}.promise__k{font-family:var(--font-display);color:var(--ink);font-size:16px;font-weight:600}.promise__v{color:var(--ink-3);font-size:14px}.editnote{border-radius:var(--r-md);background:var(--blue-soft);border:1px solid var(--blue-line);color:var(--ink-2);margin-top:24px;padding:16px 18px;font-size:14px}.editnote code{color:var(--ink);font-size:13px}.wish__grid{--od-gap:28px;--od-cols:1;margin-top:36px}@media (min-width:900px){.wish__grid{--od-cols:2;--od-gap:36px;align-items:start}}.wishform{border-radius:var(--r-lg);background:var(--bg-raised);border:var(--edge-w) solid var(--edge);box-shadow:var(--hard);gap:18px;padding:22px;display:grid}@media (min-width:900px){.wishform{padding:28px}}.wishfield{--od-gap:8px}.wishfield label{color:var(--ink);font-size:14px;font-weight:600}.req{color:var(--accent-ink);font-weight:700}.winp{width:100%;min-height:48px;font:inherit;color:var(--ink);background-color:var(--bg-sunken);border:var(--edge-w) solid var(--edge);border-radius:var(--r-sm);transition:border-color var(--dur-fast) var(--ease-out);padding:12px 14px;font-size:15px}.winp::placeholder{color:var(--ink-3)}.winp:focus{border-color:var(--accent)}.winp--area{resize:vertical;min-height:108px;line-height:1.55}.winp.is-bad{border-color:var(--accent);border-width:2px}.hint{color:var(--ink-3);font-size:13px}.err{color:var(--accent-ink);align-items:flex-start;gap:8px;font-size:13px;font-weight:500;display:flex}.err:before{content:"!";background:var(--accent);width:18px;height:18px;color:var(--on-accent);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;line-height:1;display:grid}.wish__coderow{--od-gap:10px;flex-wrap:wrap}.wishlist{border-radius:var(--r-md);background:var(--tint-1);border:var(--edge-w) solid var(--edge);flex-wrap:wrap;gap:8px;margin-top:4px;padding:12px;display:flex}.wishlist button{border-radius:var(--r-sm);border:var(--edge-w) solid var(--edge);background:var(--bg-raised);min-height:40px;color:var(--ink-2);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);align-items:center;gap:8px;padding:8px 13px;font-size:13px;display:inline-flex}.wishlist button b{font-family:var(--font-display);color:var(--accent-ink);letter-spacing:.04em;font-weight:700}@media (hover:hover){.wishlist button:hover{border-color:var(--accent);color:var(--ink)}}.wishout{border-radius:var(--r-md);background:var(--accent-fill);border:1px solid var(--accent-line);gap:10px;padding:16px;display:grid}.wishout__k{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:600}.wishout__link{border-radius:var(--r-sm);background:var(--bg-raised);border:var(--edge-w) solid var(--edge);color:var(--ink-2);padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;display:block}.wishout__acts{--od-gap:10px}.wishout__note{color:var(--ink-3);font-size:12px}.wish__prevk{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px;font-size:12px;font-weight:600;display:block}.wishcard{border-radius:var(--r-lg);background:var(--bg-raised);border:var(--edge-w) solid var(--edge);box-shadow:var(--hard);gap:14px;padding:20px;display:grid}.wishcard__top{--od-gap:10px}.wishcard__code{font-family:var(--font-display);letter-spacing:.08em;color:var(--accent-ink);background:var(--accent-fill);border:1px solid var(--accent-line);border-radius:var(--r-sm);padding:5px 11px;font-size:12px;font-weight:700}.wishcard__brand{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.wishcard__media{border-radius:var(--r-md);background:var(--tint-1);place-items:center;padding:10px;display:grid}.wishcard__media img{border-radius:var(--r-sm);width:100%;height:auto;display:block}.wishcard__name{font-family:var(--font-display);color:var(--ink);font-size:17px;font-weight:700}.wishcard__to{color:var(--ink-2);font-size:15px}.wishcard__to b{color:var(--ink);font-weight:700}.wishcard__msg{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;font-size:clamp(17px,2.4vw,20px);line-height:1.5}.wishcard__msg.is-empty{color:var(--ink-3);font-size:15px}.wishcard__from{font-family:var(--font-display);color:var(--accent-ink);text-align:right;font-size:15px;font-weight:600}.wishcard--big{padding:24px}@media (min-width:900px){.wishcard--big{padding:30px}}.gotwish{padding-block:40px 12px}@media (min-width:900px){.gotwish{padding-block:60px 12px}}.gotwish .shell{max-width:620px}.gotwish__k{font-family:var(--font-display);color:var(--ink);text-align:center;margin-bottom:18px;font-size:clamp(21px,3.6vw,30px);font-weight:700}.gotwish__acts{--od-gap:12px;justify-content:center;margin-top:20px}.channels{--od-gap:18px;--od-cols:1;margin-top:36px}@media (min-width:680px){.channels{--od-cols:3}}.channel{border-radius:var(--r-md);color:var(--ink);background:var(--bg-raised);border:var(--edge-w) solid var(--edge);transition:border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);flex-direction:column;gap:6px;padding:24px;text-decoration:none;display:flex}@media (hover:hover){.channel:hover{border-color:var(--accent);transform:translateY(-3px)}}.channel__icon{background:var(--accent-soft);width:44px;height:44px;color:var(--accent-ink);border-radius:13px;place-items:center;margin-bottom:8px;display:grid}.channel__name{font-family:var(--font-display);font-size:17px;font-weight:600}.channel__val{color:var(--ink-2);font-size:15px}.channel__note{color:var(--ink-3);font-size:13px}.footer{border-top:var(--edge-w) solid var(--edge);background:var(--bg-sunken);padding-block:36px}.footer__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.footer p{color:var(--ink-3);font-size:14px}.footer__credit{margin-top:18px;font-size:13px;line-height:1.7}.footer code{color:var(--ink-2)}.barspace{height:0}.actionbar{z-index:45;padding:10px var(--pad-x) calc(10px + env(safe-area-inset-bottom));background:var(--glass);border-top:1px solid var(--line-strong);transition:transform var(--dur-slow) var(--ease-out);align-items:center;gap:14px;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(130%)}.actionbar.in{transform:none}.actionbar__k{color:var(--ink-3);font-size:12px;display:block}.actionbar__v{font-family:var(--font-display);color:var(--ink);font-size:16px;font-weight:600;display:block}@media (min-width:768px){.actionbar{border-radius:var(--r-pill);border:var(--edge-w) solid var(--edge);box-shadow:var(--hard-lg);max-width:min(520px,100vw - 48px);padding:10px 12px 10px 22px;bottom:24px;left:auto;right:24px}}@media (max-width:767px){.barspace.on{height:var(--bar-h)}}.detail{z-index:60;background:var(--scrim);-webkit-backdrop-filter:blur(7px);display:none;position:fixed;inset:0}.detail[open]{display:block}.detail__inner{grid-template-rows:auto minmax(0,1fr) auto;max-width:1180px;margin-inline:auto;display:grid;position:absolute;inset:0}.detail__top{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 16px;display:flex}.detail__cat{color:var(--blue-ink);letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:600}.detail__count{color:var(--ink-3);font-size:14px}.icon-btn{border-radius:var(--r-pill);border:var(--edge-w) solid var(--edge);width:44px;height:44px;color:var(--ink);transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out);flex:none;place-items:center;display:grid}@media (hover:hover){.icon-btn:hover{background:var(--tint-hover);border-color:var(--accent)}}.icon-btn[disabled]{opacity:.35;cursor:not-allowed}.detail__main{overscroll-behavior:contain;min-height:0;padding:16px;overflow-y:auto}.detail__layout{gap:20px;display:grid}@media (min-width:980px){.detail__layout{grid-template-columns:1.22fr .78fr;align-items:start;gap:32px}}.frame{--pick:var(--ink-3);background:radial-gradient(120% 100% at 50% 0%,var(--stage-a) 0%,var(--stage-b) 74%);border:var(--edge-w) solid var(--edge);border-radius:var(--r-md);place-items:center;min-height:280px;padding:16px;display:grid;position:relative;overflow:hidden}.frame:after{content:"";z-index:0;pointer-events:none;opacity:.26;background:radial-gradient(64% 42% at 50% 100%,var(--pick) 0%,transparent 72%);transition:opacity var(--dur-md) var(--ease-out);position:absolute;inset:0}.frame__img{z-index:1;object-fit:contain;cursor:zoom-in;transform-origin:50%;width:auto;max-width:100%;height:auto;max-height:min(56vh,600px);filter:drop-shadow(var(--img-shadow-lg));transition:transform var(--dur-slow) var(--ease-out);border-radius:8px;position:relative}.frame.is-zoomed .frame__img{cursor:zoom-out;transform:scale(2.4)}.frame__hint{color:var(--ink-2);background:var(--overlay);border:var(--edge-w) solid var(--edge);border-radius:var(--r-sm);pointer-events:none;padding:6px 12px;font-size:13px;position:absolute;bottom:12px;left:12px}.frame__zoom{background:var(--overlay);position:absolute;bottom:12px;right:12px}.detail h2{font-size:clamp(23px,3.6vw,32px);font-weight:700}.detail__desc{color:var(--ink-2);margin-top:12px}.pricebox{border-radius:var(--r-md);background:var(--accent-fill);border:1px solid var(--accent-line);gap:4px;margin-top:20px;padding:16px 18px;display:grid}.pricebox>*{display:block}.detail__price{font-family:var(--font-display);color:var(--accent-ink);font-size:clamp(26px,5vw,32px);font-weight:700}.specs{--od-gap:14px;--od-cols:2;margin-top:20px}.specs .od-field{--od-gap:2px;background:var(--tint-1);border:var(--edge-w) solid var(--edge);border-radius:var(--r-sm);padding:12px 14px}.spec__k{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-size:12px}.spec__v{color:var(--ink);font-size:15px;font-weight:500}.cfg{flex-direction:column;gap:22px;margin-top:24px;display:flex}.cfg__group{flex-direction:column;gap:10px;display:flex}.cfg__k{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:600}.cfg__hint{color:var(--ink-2);font-size:13px}.cfg__swatches{--od-gap:10px}.sw{border:2px solid var(--line-strong);width:44px;height:44px;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out);border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}.sw>span{width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--swatch-ring);border-radius:50%;display:block}.sw[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.sw[aria-pressed=true]:after{content:"";background:var(--accent);border:2px solid var(--bg-raised);border-radius:50%;width:14px;height:14px;position:absolute;top:-3px;right:-3px}@media (hover:hover){.sw:hover{border-color:var(--ink-2)}}.cfg__seg{--od-cols:3;--od-gap:8px}.seg{border-radius:var(--r-sm);text-align:center;border:var(--edge-w) solid var(--edge);background:var(--tint-1);min-height:66px;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out);align-content:center;gap:3px;padding:10px 8px;display:grid}.seg>*{display:block}.seg__n{color:var(--ink);font-size:14px;font-weight:600}.seg__d{color:var(--ink-3);font-size:12px;line-height:1.35}.seg[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.seg[aria-pressed=true] .seg__n{color:var(--accent-ink)}@media (hover:hover){.seg:not([aria-pressed=true]):hover{border-color:var(--ink-3)}}.cfg__input{width:100%;min-height:48px;font:inherit;color:var(--ink);background-color:var(--bg-sunken);border:var(--edge-w) solid var(--edge);border-radius:var(--r-sm);transition:border-color var(--dur-fast) var(--ease-out);padding:12px 14px;font-size:15px}.cfg__input::placeholder{color:var(--ink-3)}.cfg__input:focus{border-color:var(--accent)}.cfg__qty{--od-gap:14px}.cfg__qtyv{font-family:var(--font-display);color:var(--ink);text-align:center;min-width:3ch;font-size:19px;font-weight:600}.detail__actions{--od-gap:10px;margin-top:24px}.detail__actions .btn{flex:170px}.msgbox{border-radius:var(--r-md);background:var(--bg-sunken);border:1px dashed var(--line-strong);margin-top:18px;padding:14px 16px}.msgbox__k{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-size:12px;display:block}.msgbox__v{color:var(--ink-2);white-space:pre-line;margin-top:8px;font-size:14px;display:block}.detail__rail{border-top:1px solid var(--line);--od-gap:10px;--od-rail-pad:16px;padding-block:12px}.thumb{border-radius:var(--r-sm);border:var(--edge-w) solid var(--edge);background:var(--bg-raised);opacity:.6;width:78px;height:66px;transition:border-color var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out);place-items:center;padding:4px;display:grid;overflow:hidden}.thumb img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.thumb[aria-current=true]{border-color:var(--accent);opacity:1}@media (hover:hover){.thumb:hover{opacity:1}}.toast{left:50%;bottom:calc(var(--bar-h) + 24px);z-index:80;opacity:0;pointer-events:none;border-radius:var(--r-md);background:var(--pop-bg);border:var(--edge-w) solid var(--edge);max-width:min(440px,100vw - 32px);box-shadow:var(--hard-lg);color:var(--ink);transition:opacity var(--dur-md) var(--ease-out),transform var(--dur-md) var(--ease-out);padding:14px 18px;font-size:14px;position:fixed;transform:translate(-50%,16px)}.toast.in{opacity:1;transform:translate(-50%)}.toast b{color:var(--blue-ink)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.reveal{opacity:1;transform:none}.float__card{transform:rotate(var(--tilt,0deg));animation:none}.card:hover,.card:hover .card__media img{transform:none}}:where(section[id],main[id]){scroll-margin-top:calc(var(--header-h) + 12px)}dialog.detail{width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);border:0;margin:0;padding:0}dialog.detail::backdrop{background:0 0}[hidden]{display:none}.price--ask{color:var(--accent-ink);font-size:15px;font-weight:600}.nav a{white-space:nowrap}@media (min-width:880px) and (max-width:999.98px){.nav{display:none}}@media (max-width:560px){.header__bar{gap:12px}.brand__name{font-size:16px}.btn__long{display:none}}@media (min-width:560.02px){.btn__short{display:none}}}@layer components;@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}.block{display:block}.grid{display:grid}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.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,)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f1f1ee;--bg-raised:#fff;--bg-sunken:#e6e6e1;--ink:#181614;--ink-2:#4a4741;--ink-3:#6c6960;--edge:#181614;--edge-w:2px;--line:#18161424;--line-strong:#18161457;--accent:#f04e23;--accent-hi:#ff6a3d;--accent-ink:#b8330e;--on-accent:#181614;--accent-soft:#f04e2324;--accent-fill:#f04e231a;--accent-line:#f04e236b;--accent-ring:#f04e2357;--blue:#2340c8;--blue-ink:#2340c8;--blue-soft:#2340c81a;--blue-line:#2340c85c;--tint-1:#1816140b;--tint-2:#18161413;--tint-hover:#18161412;--hairline:#18161424;--grid-line:#18161412;--glass:#f1f1ee;--overlay:#ffffffed;--scrim:#e9e9e4f5;--pop-bg:#fff;--stage-a:#fff;--stage-b:#e9e9e3;--stage-floor:#f04e2329;--stage-glow:#f04e2321;--swatch-ring:#18161475;--hard-sm:3px 3px 0 var(--edge);--hard:5px 5px 0 var(--edge);--hard-lg:8px 8px 0 var(--edge);--cta-shadow:3px 3px 0 var(--edge);--cta-shadow-hi:5px 5px 0 var(--edge);--img-shadow:4px 4px 0 var(--edge);--img-shadow-lg:6px 6px 0 var(--edge);--halftone:radial-gradient(circle at 1px 1px,#1816142b 1px,transparent 1.7px);--select-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%236C6960' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");--r-sm:4px;--r-md:8px;--r-lg:10px;--r-pill:999px;--dur-fast:.16s;--dur-md:.24s;--dur-slow:.32s;--ease-out:cubic-bezier(.22,.7,.3,1);--ease-in:cubic-bezier(.5,0,.8,.3);--shell:1200px;--pad-x:20px;--header-h:64px;--bar-h:76px}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#15151a;--bg-raised:#1e1e25;--bg-sunken:#0e0e13;--ink:#f2f1ec;--ink-2:#b2afa7;--ink-3:#928f87;--edge:#e8e6df;--line:#e8e6df2e;--line-strong:#e8e6df66;--accent-ink:#ff7a47;--accent-soft:#f04e2333;--accent-fill:#f04e2324;--accent-line:#ff7a4775;--accent-ring:#ff7a4757;--blue:#8fa2ff;--blue-ink:#8fa2ff;--blue-soft:#8fa2ff24;--blue-line:#8fa2ff5c;--tint-1:#ffffff0d;--tint-2:#ffffff14;--tint-hover:#ffffff17;--hairline:#ffffff38;--grid-line:#e8e6df0d;--glass:#15151a;--overlay:#0e0e13e0;--scrim:#09090df0;--pop-bg:#23232b;--stage-a:#26262f;--stage-b:#141419;--stage-floor:#ff7a4729;--stage-glow:#ff7a472e;--swatch-ring:#e8e6df8c;--halftone:radial-gradient(circle at 1px 1px,#e8e6df1f 1px,transparent 1.7px);--select-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23B2AFA7' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E")}:root{--bg:#f5efe5;--bg-raised:#fffaf2;--bg-sunken:#eee5d8;--ink:#3d2117;--ink-2:#654b3e;--ink-3:#755c4e;--edge:#44271b;--accent:#e85926;--accent-ink:#ad3717;--blue:#147b7d;--blue-ink:#147b7d;--glass:#f5efe5}.brand-card-logo{background:#f4eee4;border-radius:5px;width:190px;height:55px;display:block;position:relative;overflow:hidden}.brand-card-logo img{object-fit:contain;width:190px;max-width:none;height:114px;position:absolute;top:-8px;left:0}.hero__grid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:44px}.hero{padding-block:70px 80px}.hero h1{letter-spacing:-.055em;font-size:clamp(42px,5.5vw,76px);line-height:1.08}.hero h1 em,.combo-layout h2 em{color:var(--accent-ink)}.hero__lead{max-width:510px;line-height:1.85}.hero-shop-note{color:var(--ink-2);margin-top:28px;font-size:12px;line-height:1.8}.toy-stage{padding-top:25px;position:relative;transform:rotate(2deg)}.toy-stage>img{border-radius:48% 48% 12px 12px;width:100%;height:auto;display:block}.toy-stage__label{letter-spacing:.16em;text-align:center;margin-bottom:16px;font-size:11px;font-weight:600;display:block}.toy-stage__caption{border-bottom:1px solid var(--line-strong);justify-content:space-between;gap:12px;padding:18px 0;font-size:12px;display:flex}.toy-stage__caption a{color:var(--accent-ink);font-weight:600}.card__media img{object-fit:contain;background:#f1eee7}.combo-section{background:var(--bg-raised)}.combo-layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:70px;display:grid}.combo-photo img{border-radius:12px;width:100%;height:auto;display:block}.combo-layout h2{margin:18px 0 24px;font-size:clamp(34px,4vw,56px);line-height:1.15}.combo-layout p{color:var(--ink-2);line-height:1.85}.combo-contents{border-block:1px solid var(--line);flex-wrap:wrap;gap:18px;margin:26px 0;padding-block:18px;font-size:13px;font-weight:600;display:flex}.combo-note{margin-top:20px;font-size:12px}.shopping-steps{grid-template-columns:repeat(3,1fr);gap:44px;margin-top:48px;display:grid}.shopping-steps>div>span{color:var(--accent-ink);font-size:36px;font-weight:700}.shopping-steps h3{margin-block:18px 12px;font-size:20px}.shopping-steps p{color:var(--ink-2);font-size:14px;line-height:1.8}.toy-safety{color:var(--ink-2);margin-top:40px;font-size:12px;line-height:1.8}.contact-phone{margin-top:26px;line-height:1.8}.contact-phone a{font-weight:600;text-decoration:underline}@media (max-width:979px){.hero__grid{grid-template-columns:1fr;gap:28px}.toy-stage{max-width:620px;margin-inline:auto;transform:none}.combo-layout{gap:30px}}@media (max-width:650px){.hero{padding-block:35px 50px}.combo-layout,.shopping-steps{grid-template-columns:1fr}.shopping-steps{gap:25px}.brand-card-logo{width:150px}.brand-card-logo img{width:150px;height:90px;top:0}.hero-shop-note{font-size:11px}.combo-contents{gap:12px}}.brand-card-logo{width:150px;height:64px}.brand-card-logo img{width:150px;height:90px;top:-9px}.combo-select-label{margin:22px 0 10px;font-size:13px;font-weight:600;display:block}.combo-select{border:1px solid var(--edge);background:var(--bg);width:100%;min-height:48px;color:var(--ink);font:inherit;border-radius:4px;padding:12px;font-size:14px}.brand-wordmark{font-family:var(--font-bricolage),sans-serif;letter-spacing:-1.2px;white-space:nowrap;font-size:25px;font-weight:800}.brand-wordmark span,.brand-wordmark b{color:var(--accent-ink)}.hero-brand{align-items:center;gap:18px;margin-bottom:24px;display:flex}.hero-avatar{background:#f1e2cf;border-radius:50%;flex:none;width:76px;height:76px;display:block;position:relative;overflow:hidden}.hero-avatar img{width:228px;max-width:none;height:136.8px;position:absolute;top:-10px;left:-76px}.hero-brand__name{margin-bottom:12px;font-size:17px;font-weight:700;display:block}.hero-brand .hero__kicker{margin:0}@media (max-width:420px){.brand-wordmark{font-size:22px}.hero-brand{gap:14px}}body>main{flex:1}body>header,body>footer{flex-shrink:0}.about-page{align-items:center;display:flex}.about-copy p{margin:16px 0}.about-copy .btn{margin-top:8px}@media (max-width:519px){.grid{--od-gap:10px}.grid .card__media{padding:8px}.grid .card__badge{max-width:calc(100% - 10px);padding:3px 5px;font-size:10px;line-height:1.3;top:5px;left:5px}.grid .card__body{gap:8px;padding:10px 9px 4px}.grid .card__name{min-height:2.7em;font-size:14px}.grid .card__tags{--od-gap:4px}.grid .tag{padding:3px 5px;font-size:10px}.grid .card__foot{padding:8px 9px 10px}.grid .card__foot .btn{min-height:44px;padding-inline:5px;font-size:12px}.grid .card__body>span:last-child{font-size:12px}}.cart-button{border:2px solid var(--edge);border-radius:var(--r-sm);background:var(--accent);min-height:44px;color:var(--on-accent);align-items:center;gap:8px;padding:8px 12px;font-weight:600;text-decoration:none;display:inline-flex}.cart-count{text-align:center;background:var(--bg-raised);min-width:22px;color:var(--ink);border-radius:50%;padding:1px 4px;font-size:12px}.checkout-page h1{margin:12px 0 30px;font-size:clamp(32px,5vw,56px)}.checkout-layout{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.cart-list-head{border-bottom:2px solid var(--edge);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;display:flex}.cart-list-head h2,.checkout-form h2{font-size:24px}.cart-line{border-bottom:1px solid var(--line);gap:18px;padding:24px 0;display:flex}.cart-line>img{object-fit:contain;background:var(--bg-sunken);border-radius:8px;width:110px;height:100px}.cart-line__info{flex:1;min-width:0}.cart-line h3{font-size:18px}.cart-line p{color:var(--ink-3);margin:6px 0;font-size:13px}.cart-line .cart-quote{color:var(--accent-ink);font-weight:600}.cart-line__controls{align-items:center;gap:10px;margin-top:12px;display:flex}.cart-line__controls output{text-align:center;min-width:20px}.cart-remove{color:var(--ink-3);align-items:center;gap:5px;margin-left:auto;padding:10px 0;font-size:13px;display:inline-flex}.checkout-form{border:2px solid var(--edge);border-radius:var(--r-md);background:var(--bg-raised);box-shadow:5px 5px 0 var(--edge);padding:26px}.checkout-form>p{color:var(--ink-3);margin:10px 0 20px;font-size:14px}.checkout-form fieldset{border:0;flex-direction:column;margin:0;padding:0;display:flex}.checkout-form label{margin:16px 0 7px;font-size:14px;font-weight:600}.checkout-form label span{font-weight:400}.checkout-form input,.checkout-form textarea,.checkout-form select{font:inherit;border:1px solid var(--edge);border-radius:var(--r-sm);background:var(--bg);color:var(--ink);width:100%;padding:12px;font-size:16px}.checkout-form textarea{resize:vertical}.checkout-form .checkout-note{margin-top:22px}.checkout-form .checkout-error{color:var(--accent-ink);border-left:3px solid;padding-left:12px}.checkout-form .checkout-privacy{margin:14px 0 0;font-size:12px}.checkout-success{max-width:720px;padding-block:30px}.checkout-success>svg{color:var(--blue-ink)}.checkout-success p{margin:18px 0}.cart-empty{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,80px);min-height:580px;padding:clamp(30px,6vw,80px) 0 64px;display:grid}.cart-empty__content{max-width:530px}.cart-empty__icon{border:2px solid var(--edge);background:var(--bg-raised);width:60px;height:60px;color:var(--accent-ink);border-radius:50%;place-items:center;margin-bottom:22px;display:grid}.cart-empty .cart-empty__label{color:var(--ink-2);margin:0 0 14px;font-weight:600}.checkout-page .cart-empty h1{letter-spacing:-.03em;margin:0 0 22px;font-size:clamp(36px,4.6vw,58px);line-height:1.12}.cart-empty h1 em{color:var(--accent-ink);font-style:normal}.cart-empty__description{color:var(--ink-2);max-width:29em;margin-bottom:28px;font-size:17px;line-height:1.8}.cart-empty__hint{color:var(--ink-2);margin-top:20px;font-size:12px;line-height:1.8;display:block}.cart-empty__visual{min-width:0;padding:16px 16px 100px 28px;position:relative}.cart-empty__photo{background:var(--bg-raised);border:2px solid var(--edge);border-radius:var(--r-md);box-shadow:var(--hard);padding:12px}.cart-empty__photo img{border-radius:var(--r-sm);width:100%;height:auto;display:block}.cart-empty__photo span{text-align:center;padding-top:12px;font-size:14px;font-weight:700;display:block}.cart-empty__photo--0{transform:rotate(4deg)}.cart-empty__photo--0 span{padding-left:42%;font-size:13px}.cart-empty__photo--1{width:46%;position:absolute;bottom:0;left:-8px;transform:rotate(-8deg)}@media (max-width:760px){.cart-empty{grid-template-columns:1fr;gap:32px;min-height:0;padding-block:24px 48px}.cart-empty__content{width:100%;max-width:530px;margin-inline:auto}.cart-empty__visual{width:min(100%,440px);margin-inline:auto;padding-bottom:80px}.cart-empty__photo--1{left:4px}.cart-empty__description{font-size:16px}.checkout-layout{grid-template-columns:1fr;gap:28px}.checkout-form{padding:20px}.cart-line{gap:12px}.cart-line>img{width:82px;height:82px}.cart-line h3{font-size:16px}}@media (max-width:420px){.cart-button{gap:5px;padding:8px}.cart-button__label{display:none}}.hero__right .stage{min-height:clamp(360px,42vw,560px)}.hero__right .float{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.hero__right .float--a{width:min(80%,460px)}.hero__right .float--b{width:min(40%,220px);bottom:0}.hero__right .float--c{z-index:3;width:min(38%,205px);top:0}.hero__right .float--b:hover,.hero__right .float--b:focus-within,.hero__right .float--c:hover,.hero__right .float--c:focus-within{z-index:4}.float__open{width:100%;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;display:block}.float__open:focus-visible{outline:3px solid var(--accent-ink);outline-offset:8px;border-radius:var(--r-md)}.float__controls{pointer-events:none;justify-content:space-between;align-items:center;gap:4px;padding:8px;display:flex;position:absolute;inset:0}.float__controls .icon-btn{pointer-events:auto;background:var(--bg-raised);width:36px;height:36px;min-height:36px;box-shadow:var(--hard-sm);flex:none}.float__position{border-radius:var(--r-sm);background:var(--bg-raised);color:var(--ink);padding:2px 8px;font-size:11px;font-weight:600;position:absolute;top:14px;left:50%;transform:translate(-50%)}@media (hover:hover) and (pointer:fine){.float__controls{opacity:0;visibility:hidden;transition:opacity var(--dur-fast) var(--ease-out)}.float:hover .float__controls,.float:focus-within .float__controls{opacity:1;visibility:visible}}@media (max-width:979px){.hero__right{width:100%;max-width:660px;margin-inline:auto}}@media (max-width:480px){.hero__right .stage{min-height:350px}.hero__right .float__tag{padding:4px 7px;font-size:11px}}.cart-list-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.cart-list-actions .cart-clear{color:var(--accent-ink);min-height:44px;margin-left:0;font-weight:600}.checkout-form select{min-height:48px}.checkout-form select:disabled{opacity:.6;cursor:not-allowed}dialog.detail{border:2px solid var(--edge);background:var(--bg-raised);width:min(1200px,100% - 40px);max-width:none;height:min(920px,100dvh - 40px);max-height:none;color:var(--ink);-webkit-backdrop-filter:none;border-radius:16px;margin:auto;padding:0;inset:0;overflow:hidden}dialog.detail::backdrop{background:#18100c99}.detail__inner{background:var(--bg-raised);grid-template-rows:auto minmax(0,1fr) auto auto;width:100%;max-width:none;height:100%;position:relative;inset:auto}.detail__top{background:var(--bg-raised);padding:12px 24px}.detail__cat{text-transform:none;letter-spacing:0;overflow-wrap:anywhere;max-width:42%}.detail__main{padding:24px}.detail__layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:32px}.detail__gallery,.detail__options{min-width:0}.detail .frame{background:var(--bg-sunken);min-height:0;padding:12px}.detail .frame:after{display:none}.detail .frame__img{filter:none;object-fit:contain;width:100%;max-height:440px}.detail .frame__hint{z-index:2;padding:5px 8px;font-size:11px;bottom:10px;left:10px}.detail .frame__zoom{z-index:2;bottom:10px;right:10px}.detail__description,.detail__specifications{margin-top:28px}.detail h3{letter-spacing:-.01em;font-size:19px}.detail__desc{margin-top:12px;font-size:15px;line-height:1.85}.detail__code{color:var(--ink-2);margin-bottom:10px;font-size:12px;display:block}.detail h2{letter-spacing:-.025em;font-size:clamp(25px,3vw,34px);line-height:1.16}.detail__tags{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.detail .pricebox{background:var(--bg-sunken);border:0;border-radius:10px;margin-top:20px;padding:16px 18px}.detail .detail__price{white-space:normal;font-size:26px}.detail .cfg{gap:20px;margin-top:24px}.detail .cfg__k{text-transform:none;letter-spacing:0;color:var(--ink);font-size:14px;font-weight:600}.detail .cfg__hint{font-size:12px;line-height:1.6}.detail .cfg__group{gap:9px}.detail .specs{grid-template-columns:1fr;gap:0;margin-top:12px}.detail .specs .od-field{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:105px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.detail .spec__v{white-space:normal;overflow-wrap:anywhere;font-size:13px}.detail .spec__k{font-size:12px}.detail__purchase{border-top:1px solid var(--line);background:var(--bg-raised);justify-content:space-between;align-items:center;gap:20px;padding:16px 24px;display:flex}.detail__selection{gap:5px;min-width:0;font-size:14px;display:grid}.detail__selection>span{color:var(--ink-2);font-size:12px}.detail__actions{flex-wrap:nowrap;margin:0}.detail__actions .btn{flex:none}.detail__rail{background:var(--bg-sunken);padding-block:8px}.detail__rail .thumb{width:52px;min-width:52px;height:44px}@media (max-width:979px){.detail__layout{grid-template-columns:1fr;gap:28px}.detail__main{padding:18px}.detail__gallery{display:contents}.detail__options{grid-row:2}.detail .frame__img{max-height:360px}.detail__description,.detail__specifications{margin-top:0}}@media (max-width:600px){dialog.detail{border:0;border-radius:0;width:100%;height:100dvh}.detail__top{gap:6px;padding:10px 14px}.detail__count{font-size:12px}.detail__top .icon-btn{width:38px;height:38px}.detail__purchase{flex-wrap:wrap;gap:10px;padding:12px 14px}.detail__selection{width:100%;font-size:12px}.detail__selection>span{display:none}.detail__actions{gap:8px;width:100%}.detail__actions .btn{flex:1;min-height:46px;padding-inline:8px;font-size:12px}.detail__rail{display:none}.detail__inner{grid-template-rows:auto minmax(0,1fr) auto}.detail .cfg__swatches{gap:8px}.detail .sw{width:38px;height:38px}}@media (max-width:650px){.hero__actions{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:10px;width:100%;display:grid}.hero__actions .btn{min-width:0;min-height:46px;box-shadow:2px 3px 0 var(--edge);gap:6px;padding:10px 8px;font-size:13px;line-height:1.35}.hero__actions .btn svg{flex:none;width:16px;height:16px}.hero__right .stage{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px 12px;min-height:0;display:grid}.hero__right .float{z-index:auto;will-change:auto;width:100%;min-width:0;position:relative;inset:auto;transform:none!important}.hero__right .float--a{grid-column:1/-1;width:100%}.hero__right .float__card{box-shadow:2px 3px 0 var(--edge);padding:6px;animation:none;transform:none}.hero__right .float__card img{aspect-ratio:4/3;object-fit:contain;background:var(--bg-raised)}.hero__right .float__tag{max-width:100%;box-shadow:none;color:var(--ink);text-align:center;overflow-wrap:anywhere;background:0 0;border:0;min-height:48px;padding:10px 2px 4px;font-size:12px;line-height:1.45;display:block;position:static;transform:none}.hero__right .float--a .float__tag{min-height:0;font-size:14px}.hero__right .float__controls{opacity:1;visibility:visible;pointer-events:auto;gap:4px;padding:2px 0 0;position:static;inset:auto}.hero__right .float__controls .icon-btn{width:44px;height:44px;min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:8px}.hero__right .float__controls .icon-btn svg{width:18px;height:18px}.hero__right .float__position{background:0 0;padding:0;font-size:11px;position:static;transform:none}}@media (max-width:350px){.hero__actions{grid-template-columns:1fr}.hero__actions .btn{font-size:14px}}@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-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}
