@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");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:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-ext-wght-normal-CO5hGrJv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-wght-normal-EAA9jha_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-vietnamese-wght-normal-k7S-YeeD.woff2)format("woff2-variations");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:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-ext-wght-normal-BsZE-iaG.woff2)format("woff2-variations");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:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-wght-normal-l_AIctKy.woff2)format("woff2-variations");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:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lato-latin-400-normal-BEhtfm5r.woff2)format("woff2"),url(/assets/lato-latin-400-normal-B11PyLys.woff)format("woff")}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lato-latin-700-normal-BUGMgin4.woff2)format("woff2"),url(/assets/lato-latin-700-normal-DAdL7O4w.woff)format("woff")}:root{--black:#000;--white:#fff;--off-white:#e1e9e9;--yellow:#ffc20e;--yellow-lt:#fdf59c;--cta:#ffc20e;--cta-over:#000;--cta-soft:#fdf3d0;--ink:#0a2540;--ink-2:#425466;--ink-3:#8792a2;--pale:#f6f9fc;--hair:#0a25401f;--hair-2:#0a254012;--app-canvas:#f7f7f8;--app-muted:#f4f5f6;--app-ink:#1d1e24;--app-ink-soft:#5b5e68;--app-line:#1d1e241a;--app-accent-soft:#fdf3d0;--app-placed:#84c66c;--app-amber:#e0ad22;--dim:#ffffffb8;--dim-2:#ffffff80;--hair-d:#ffffff29;--body:"Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--tile-head:"Montserrat Variable", "Montserrat", var(--body);--tile-body:"Lato", var(--body);--gut:clamp(1.25rem, 5vw, 3rem);--max:80rem;--nav-h:4.3rem;--wall-h:7.5rem;--wall-k:1;--bay:clamp(4rem, 9vw, 7.5rem);--slant:4vw;--ease:cubic-bezier(.22, 1, .36, 1);--h-page:clamp(2rem, 4.4vw, 3.25rem);--h-sect:clamp(1.625rem, 3.2vw, 2.5rem);--h-block:clamp(1.5rem, 2.35vw, 1.875rem);--h-card:1.375rem;--h-sub:1.0625rem;--h-label:.75rem}*,:before,:after{box-sizing:border-box}html{overflow-x:clip}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body.st{background:var(--white);min-height:100svh;color:var(--ink);font-family:var(--body);letter-spacing:-.006em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;font-size:1rem;line-height:1.6;display:flex;overflow-x:clip}body.st>main{flex:1 0 auto;width:100%}img,svg,video{max-width:100%;height:auto;display:block}ul,ol{list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}table{border-collapse:collapse;width:100%}::selection{background:var(--yellow);color:var(--black)}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}.end :focus-visible{outline-color:var(--cta)}.vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:120;background:var(--yellow);color:var(--black);border-radius:999px;padding:.7rem 1.1rem;font-weight:600;position:fixed;top:.5rem;left:.5rem;transform:translateY(-250%)}.skip:focus{transform:none}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gut);margin-inline:auto}.frame{z-index:92;width:100%;max-width:var(--max);pointer-events:none;background-image:var(--rules,none), var(--rules,none);background-position:0 0,100% 0;background-repeat:no-repeat;background-size:1px 100%,1px 100%;margin-inline:auto;display:none;position:absolute;left:0;right:0}@media (min-width:64rem){.frame{display:block}}.frame__dot{--gap:6px;background-image:linear-gradient(to right, transparent 0 var(--gap), var(--hair) var(--gap) calc(100% - var(--gap)), transparent calc(100% - var(--gap)) 100%);height:1px;position:absolute;left:0;right:0}.frame__dot:before,.frame__dot:after{content:"";background:var(--ink);opacity:.28;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px}.frame__dot:before{left:-2px}.frame__dot:after{right:-2px}.frame__dot:first-child,.frame__dot:last-child{--edge:calc(50% - var(--max) / 2);background-image:linear-gradient(to right, var(--hair) 0 calc(var(--edge) - var(--gap)), transparent calc(var(--edge) - var(--gap)) calc(var(--edge) + var(--gap)), var(--hair) calc(var(--edge) + var(--gap)) calc(100% - var(--edge) - var(--gap)), transparent calc(100% - var(--edge) - var(--gap)) calc(100% - var(--edge) + var(--gap)), var(--hair) calc(100% - var(--edge) + var(--gap)) 100%);width:100vw;left:50%;right:auto;transform:translate(-50%)}.frame__dot:first-child:before,.frame__dot:last-child:before{left:calc(50% - var(--max) / 2 - 2px)}.frame__dot:first-child:after,.frame__dot:last-child:after{left:calc(50% + var(--max) / 2 - 3px);right:auto}main>section+section,footer{border-top:1px solid var(--hair)}@media (min-width:64rem){main>section+section,footer{border-top-color:#0000}}.end+*{border-top-color:#0000}header{z-index:1;position:relative}footer,.foot .wrap{z-index:3;position:relative}main{position:relative}.lede{font-size:var(--h-page);letter-spacing:-.022em;text-wrap:balance;max-width:20ch;font-weight:300;line-height:1.14}.lede>span:not(.roll),.lede .lede__tint{color:var(--ink-2)}.lede__hold{display:none}@media (max-width:48rem){.lede__hold{display:inline}}.roll{vertical-align:baseline;overflow-clip-margin:.12em;box-sizing:content-box;--stroke-a:url("data:image/svg+xml,<svg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20200%2040'%20preserveAspectRatio='none'><path%20d='M6%2C13.2%20C46%2C9.6%2096%2C11.4%20146%2C10.2%20C170%2C9.6%20186%2C11.2%20193%2C12.4%20C193.8%2C18.6%20193.2%2C25.4%20192%2C29.6%20C148%2C32.4%2082%2C30.2%2034%2C31.2%20C22%2C31.5%2012%2C30.2%207%2C29%20C5.6%2C23.8%205.4%2C17.6%206%2C13.2%20Z'%20fill='%23000'/></svg>");--stroke-b:url("data:image/svg+xml,<svg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20200%2040'%20preserveAspectRatio='none'><path%20d='M1.6%2C9.4%20C34%2C4.2%2088%2C6.1%20139%2C4.6%20C168%2C3.8%20189%2C6.4%20197.8%2C8.1%20C199.2%2C15.6%20198.4%2C27.2%20196.9%2C33.6%20C150%2C37.4%2078%2C34.6%2028%2C35.9%20C17%2C36.2%207.4%2C34.4%202.6%2C32.6%20C0.9%2C25.8%200.6%2C15.9%201.6%2C9.4%20Z'%20fill='%23000'/></svg>");margin-inline:-.1em;padding:.04em .22em .06em;transition:width .62s cubic-bezier(.32,.86,.36,1);display:inline-grid;position:relative;overflow:clip visible}.roll:before{content:"";background-color:var(--cta);-webkit-mask-image:var(--stroke-a), var(--stroke-b);-webkit-mask-image:var(--stroke-a), var(--stroke-b);mask-image:var(--stroke-a), var(--stroke-b);position:absolute;inset:0;-webkit-mask-position:0;mask-position:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.roll__w{position:relative}.lede__dot{display:inline-block}.roll.is-drawing~.lede__dot{animation:.62s linear both dot-knock}@keyframes dot-knock{0%{transform:translate(.16em)}38%{transform:translate(-.07em)}62%{transform:translate(.035em)}82%{transform:translate(-.014em)}to{transform:none}}.roll.is-drawing:before{animation:.62s cubic-bezier(.32,.86,.36,1) both stabilo}@keyframes stabilo{0%{-webkit-mask-size:0% 100%;mask-size:0% 100%}to{-webkit-mask-size:100% 100%;mask-size:100% 100%}}.roll__w{white-space:nowrap;opacity:0;transition:opacity .2s ease, transform .34s var(--ease);grid-area:1/1;justify-self:start;transform:translateY(.32em)}.roll__w.is-on{opacity:1;transition:opacity .34s ease .18s, transform .46s var(--ease) .12s;transform:none}.roll__w.is-out{opacity:0;transform:translateY(-.32em)}.roll__w.is-gone{visibility:hidden}.roll__live{opacity:1;transition:none;transform:none}@media (prefers-reduced-motion:reduce){.roll,.roll__w{transition:none}.roll.is-drawing:before,.roll.is-drawing~.lede__dot{animation:none}}.lede--mid{font-size:var(--h-sect);max-width:34ch}.lede--intro{max-width:62ch}.lede--intro>span{letter-spacing:normal;text-wrap:pretty;max-width:62ch;margin-top:1.1rem;font-size:clamp(1.0625rem,1.35vw,1.1875rem);font-weight:400;line-height:1.55;display:block}.lede--dark{color:var(--white)}.lede--dark>span:not(.roll),.lede--dark .lede__tint{color:var(--dim)}.eyebrow{font-size:var(--h-label);letter-spacing:.06em;text-transform:uppercase;color:var(--yellow);margin-bottom:.9rem;font-weight:600}.btn{white-space:nowrap;transition:background .2s ease, color .2s ease, border-color .2s ease, transform .2s var(--ease);border-radius:999px;align-items:center;gap:.3rem;padding:.45rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn--lg{padding:.7rem 1.35rem;font-size:.9375rem}.btn--ink{background:var(--cta);color:var(--black)}.btn--ink:hover{background:var(--cta-over);color:var(--white)}.btn--line{background:var(--white);color:var(--ink);box-shadow:inset 0 0 0 1px var(--hair)}.btn--line:hover{box-shadow:inset 0 0 0 1px var(--ink)}.btn--fill{background:var(--cta);color:var(--black)}.btn--fill:hover{background:var(--cta-over);color:var(--white)}.btn--ghost{color:var(--white);box-shadow:inset 0 0 0 1px var(--hair-d)}.btn--ghost:hover{box-shadow:inset 0 0 0 1px #ffffff80}.txt{font-size:.875rem;font-weight:600}.txt:hover{color:var(--ink-3)}.link{align-items:center;gap:.25rem;font-size:.9375rem;font-weight:600;display:inline-flex;position:relative}.link:after{content:"";transform-origin:0;height:1px;transition:transform .28s var(--ease);background:currentColor;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.link:hover:after{transform:scaleX(1)}.link span{transition:transform .28s var(--ease)}.link:hover span{transform:translate(3px)}.link--on-dark{color:var(--yellow)}[data-reveal]{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(16px)}[data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transition:none;transform:none}}.nav{z-index:95;transition:background .3s,box-shadow .3s;position:sticky;top:0}.nav.is-stuck{-webkit-backdrop-filter:saturate(180%)blur(14px);box-shadow:0 1px 0 var(--hair-2);background:#ffffffe0}.nav__in{max-width:var(--max);padding:1rem var(--gut);align-items:center;gap:2rem;margin-inline:auto;display:flex}.nav__brand{align-items:center;display:inline-flex}.nav__lockup svg{width:auto;height:32px;fill:var(--ink);display:block}.nav__menu{display:contents}.nav__set{gap:1.5rem;margin-inline:auto;font-size:.9375rem;font-weight:500;display:flex}.nav__set a{transition:color .2s;position:relative}.nav__set a:hover{color:var(--ink-3)}.nav__set a.is-here{color:var(--ink)}.nav__set a.is-here:after{content:"";background:var(--cta);border-radius:2px;height:2px;position:absolute;bottom:-.45rem;left:0;right:0}.nav__act{align-items:center;gap:1.25rem;display:flex}.nav__has{align-items:center;gap:.3rem;display:inline-flex;position:static}.nav__caret{width:1.1rem;height:1.1rem;color:var(--ink-3);cursor:pointer;transition:transform .22s var(--ease), color .2s ease;background:0 0;border:0;justify-content:center;align-items:center;margin-right:-.25rem;display:inline-flex}.nav__caret:hover{color:var(--ink)}.nav__caret:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:3px}.nav__has.is-open>.nav__caret{color:var(--ink);transform:rotate(180deg)}.nav__drop{z-index:2;padding:clamp(1.35rem, 2.2vw, 1.9rem) calc(var(--gut) + max(0px, (100% - var(--max)) / 2)) clamp(1.5rem, 2.4vw, 2.1rem);background:var(--white);border-bottom:1px solid var(--hair);opacity:0;pointer-events:none;visibility:hidden;transition:opacity .18s ease, transform .22s var(--ease), visibility .22s;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem clamp(1.5rem,3vw,3rem);font-size:.875rem;font-weight:400;display:grid;position:absolute;top:100%;left:0;right:0;transform:translateY(-6px);box-shadow:0 18px 40px -28px #11121a80}:is(.nav:has(.nav__has.is-open),.nav:has(.nav__has:focus-within)){background:var(--white);-webkit-backdrop-filter:none;box-shadow:none}.nav__has.is-open>.nav__drop,.nav__has:focus-within>.nav__drop{opacity:1;pointer-events:auto;visibility:visible;transform:none}.nav__grp{flex-direction:column;display:flex}.nav__grp__h{font-size:var(--h-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.55rem;font-weight:600}.nav__drop a{color:var(--ink-2);border-radius:7px;align-items:baseline;gap:.5rem;margin-left:-.5rem;padding:.42rem .5rem;transition:background .16s,color .16s;display:flex}.nav__drop a:hover{background:var(--pale);color:var(--ink)}.nav__n{font-variant-numeric:tabular-nums;width:1.1rem;color:var(--ink-3);flex:none;font-size:.6875rem;font-weight:600}.nav__drop a.nav__drop__all{border-top:1px solid var(--hair-2);color:var(--ink);grid-column:1/-1;margin-top:1.6rem;padding-top:1.7rem;font-weight:500}.nav__drop a.nav__drop__all:hover{color:var(--ink);background:0 0}.nav__has>a.is-here:after{right:-1.4rem}.nav__burger{width:44px;height:44px;margin-left:auto;margin-right:-10px;display:none;position:relative}.nav__burger span{background:var(--ink);height:2px;transition:transform .26s var(--ease), opacity .16s ease;border-radius:2px;position:absolute;left:11px;right:11px}.nav__burger span:first-child{top:17px}.nav__burger span:last-child{bottom:17px}.nav__burger[aria-expanded=true] span:first-child{transform:translateY(4px)rotate(45deg)}.nav__burger[aria-expanded=true] span:last-child{transform:translateY(-4px)rotate(-45deg)}.hero{min-height:calc(100svh - var(--nav-h) - var(--wall-h));grid-template-columns:minmax(0,1fr);align-content:start;padding:clamp(3rem,19vh,11rem) 0 clamp(3rem,7vw,5rem);display:grid;position:relative;overflow:hidden}.cloud{z-index:90;--cloud-over:7rem;width:100%;height:calc(100svh + var(--cloud-over));-webkit-mask-image:linear-gradient(to bottom, #000 0 calc(100svh - var(--wall-h) - 9rem), #0000004d calc(100svh - var(--wall-h) - 3rem), transparent calc(100svh - var(--wall-h) + 1rem));-webkit-mask-image:linear-gradient(to bottom, #000 0 calc(100svh - var(--wall-h) - 9rem), #0000004d calc(100svh - var(--wall-h) - 3rem), transparent calc(100svh - var(--wall-h) + 1rem));mask-image:linear-gradient(to bottom, #000 0 calc(100svh - var(--wall-h) - 9rem), #0000004d calc(100svh - var(--wall-h) - 3rem), transparent calc(100svh - var(--wall-h) + 1rem));opacity:0;transition:opacity 1.2s var(--ease);pointer-events:none;position:absolute;top:0;left:0}.cloud.is-live{opacity:1}@media (max-width:48rem){.cloud{--cloud-over:14rem}.hero{padding-top:clamp(2rem,6vh,7rem)}}.hero__in{width:100%;max-width:var(--max);padding-inline:var(--gut);z-index:92;margin-inline:auto;position:relative}.hero__in:before{content:"";width:calc(7rem + var(--gut) + 100% + 7rem);z-index:-1;pointer-events:none;--wash:radial-gradient(ellipse 26% 26% at 30% 35%, #000 0 44%, transparent 100%), radial-gradient(ellipse 28% 24% at 52% 45%, #000 0 42%, transparent 100%), radial-gradient(ellipse 24% 24% at 28% 62%, #000 0 44%, transparent 100%), radial-gradient(ellipse 22% 20% at 62% 62%, #000 0 40%, transparent 100%), radial-gradient(ellipse 24% 18% at 45% 26%, #000 0 40%, transparent 100%), radial-gradient(ellipse 18% 18% at 70% 40%, #000 0 38%, transparent 100%);-webkit-mask-image:var(--wash);-webkit-mask-image:var(--wash);mask-image:var(--wash);background:#ffffffe6;position:absolute;top:-7rem;bottom:-7rem;left:-7rem}@media (min-width:64rem){.hero__in:before{width:calc(7rem + var(--gut) + 58% + 9rem)}}.hero__sub{color:var(--ink-2);text-wrap:pretty;max-width:46ch;margin-top:1.5rem;font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.5}.hero__act{z-index:2;flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex;position:relative}.hero .lede{text-wrap:initial;max-width:26ch}@media (min-width:64rem){.hero .lede{max-width:30ch}.hero__in>*{max-width:58%}}.wall{--edge:max(0px, (100% - var(--max)) / 2);-webkit-mask-image:linear-gradient(to right, transparent calc(var(--edge) + 1.5rem), #000 calc(var(--edge) + 8rem), #000 calc(100% - var(--edge) - 8rem), transparent calc(100% - var(--edge) - 1.5rem));-webkit-mask-image:linear-gradient(to right, transparent calc(var(--edge) + 1.5rem), #000 calc(var(--edge) + 8rem), #000 calc(100% - var(--edge) - 8rem), transparent calc(100% - var(--edge) - 1.5rem));mask-image:linear-gradient(to right, transparent calc(var(--edge) + 1.5rem), #000 calc(var(--edge) + 8rem), #000 calc(100% - var(--edge) - 8rem), transparent calc(100% - var(--edge) - 1.5rem));padding:clamp(1.5rem,3vw,2.25rem) 0;overflow:hidden}.wall__track{width:max-content;animation:118s linear infinite wall-drift;display:flex}@keyframes wall-drift{to{transform:translate(-50%)}}.wall:hover .wall__track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.wall__track{animation:none}}.wall__set{align-items:center;gap:calc(clamp(2.5rem, 5vw, 4.5rem) * var(--wall-k));padding-right:calc(clamp(2.5rem, 5vw, 4.5rem) * var(--wall-k));flex:none;margin:0;list-style:none;display:flex}.wall__set li{height:calc(36px * var(--wall-k));flex:none;justify-content:center;align-items:center;display:flex}.wall__set img{width:auto;height:calc(var(--h,32) * var(--wall-k) * 1px);transform:translateY(calc(var(--ty,0) * var(--wall-k) * 1px));object-fit:contain;opacity:.62;filter:grayscale();flex:none;max-width:none;max-height:none;transition:opacity .25s,filter .25s}.wall__set img:hover{opacity:1;filter:none}.wall__set img[src$=AxelArigato\.png]{--h:57.6;--ty:3.1}.wall__set img[src$=stronger\.png]{--h:23.8}.wall__set img[src$=NordicKnots\.avif]{--h:29.1}.wall__set img[src$=GinaTricot\.png]{--h:65.8;--ty:-1.1}.wall__set img[src$=cdlp\.png]{--h:73.6}.wall__set img[src$=Flattered\.png]{--h:126.6}.wall__set img[src$=rohnisch\.png]{--h:16.4}.wall__set img[src$=Morjas\.webp]{--h:23}.wall__set img[src$=nobodys-child\.png]{--h:41.1}.wall__set img[src$=Granit\.png]{--h:43}.wall__set img[src$=djerf-avenue\.png]{--h:28.7}.wall__set img[src$=Scorett\.png]{--h:23.3}.wall__set img[src$=icebug\.png]{--h:83.2}.wall__set img[src$=Understatement\.webp]{--h:40.9}.wall__set img[src$=little-sleepies\.png]{--h:26.1}.wall__set img[src$=JohnHenric\.avif]{--h:29}.wall__set img[src$=edblad\.png]{--h:42.1}.wall__set img[src$=MayaDelorez\.png]{--h:36}.wall__set img[src$=FillingPieces\.png]{--h:20.5}.wall__set img[src$=Gasp\.png]{--h:133.1}.wall__set img[src$=LocalRule\.png]{--h:118.5}.wall__set img[src$=Scholl\.png]{--h:34.5}.wall__set img[src$=IcanIWill\.png]{--h:38}.wall__set img[src$=Styelin\.png]{--h:30}.wall__set img[src$=chimi\.webp]{--h:162.7}@media (max-width:48rem){:root{--wall-k:.72;--wall-h:calc(3rem + 36px * var(--wall-k))}}.mods{background:var(--white);padding-block:var(--bay)}.tiles{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:clamp(2.5rem,5vw,3.5rem);display:grid}@media (min-width:60rem){.tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.tile--w2{grid-column:span 2}}.tile{background:var(--white);border:1px solid var(--hair-2);transition:transform .3s var(--ease), box-shadow .3s var(--ease);height:calc(494px * var(--s,1));font-family:var(--tile-body);color:var(--app-ink);--play:paused;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 1px 2px #11121a0a,0 12px 34px -16px #11121a24}.tile--w2{--s:var(--k,1)}.tile--w1{--s:var(--kn,1)}.tile.is-live{--play:running;transform:translateY(-4px);box-shadow:0 2px 5px #11121a0f,0 24px 50px -18px #11121a38}.tile--l1{background:linear-gradient(160deg, var(--white) 0%, var(--white) 52%, #fbfaf6 100%)}.tile--l3{background:var(--app-ink);border:0}.tile__stage{transform-origin:top;width:760px;height:494px;transform:translateX(-50%) scale(var(--s,1));position:absolute;top:0;left:50%}.tile--w1 .tile__stage{width:380px}.tile__stage img{max-width:none}.tile__hit{z-index:6;border-radius:inherit;width:100%;position:absolute;inset:0}.tile__hit:focus-visible{box-shadow:inset 0 0 0 2px var(--white), inset 0 0 0 4px var(--cta);outline:none}.tile .tl-a,.tile .tl-amb,.tile .tl-pin:after{animation-play-state:var(--play,paused)!important}@media (prefers-reduced-motion:reduce){.tile.is-live{--play:paused;transform:none}}.tl-pin:after{content:"";border:2px solid var(--app-ink);border-radius:50%;animation:2.6s ease-out infinite tl-halo;position:absolute;inset:-2px}@keyframes tl-halo{0%{opacity:0;transform:scale(1)}14%{opacity:.45;transform:scale(1.14)}70%,to{opacity:0;transform:scale(1.9)}}@keyframes tl-swapOut{0%,18%{opacity:1;transform:translateY(0)}28%,84%{opacity:0;transform:translateY(-9px)}92%,to{opacity:1;transform:translateY(0)}}@keyframes tl-swapIn{0%,18%{opacity:0;transform:translateY(9px)}28%,84%{opacity:1;transform:translateY(0)}92%,to{opacity:0;transform:translateY(9px)}}@keyframes tl-carry{0%,6%{transform:translate(0)scale(1);box-shadow:0 0 15px #0000001a}20%{transform:translate(calc(var(--dx,0px) * .14), -16px) scale(1.03);box-shadow:0 20px 36px #00000038}44%{transform:translate(calc(var(--dx,0px) * .9), -12px) scale(1.02);box-shadow:0 16px 30px #0003}54%{transform:translate(var(--dx,0), calc(var(--dy,0px) + 4px)) scale(1.01);box-shadow:0 6px 18px #00000024}62%,to{transform:translate(var(--dx,0), var(--dy,0)) scale(1);box-shadow:0 0 15px #0000001a}}@keyframes tl-shiftUp{0%,12%{transform:translateY(0)}30%,to{transform:translateY(calc(var(--sh,0px) * -1))}}@keyframes tl-openSlot{0%,12%{opacity:0;height:0}26%,to{height:var(--slot,278px);opacity:1}}@keyframes tl-countOut{0%,52%{opacity:1;transform:translateY(0)}58%,to{opacity:0;transform:translateY(-5px)}}@keyframes tl-countIn{0%,52%{opacity:0;transform:translateY(5px)}60%,to{opacity:1;transform:translateY(0)}}@keyframes tl-cellIn{0%{opacity:0;transform:translateY(-8px)}60%{opacity:1;transform:translateY(1px)}to{opacity:1;transform:translateY(0)}}@keyframes tl-flash{0%,14%{box-shadow:inset 0 0 #ffc20e00}26%,70%{box-shadow:inset 0 0 0 2px #e0ad22e6}88%,to{box-shadow:inset 0 0 #ffc20e00}}@keyframes tl-hashOn{0%,48%{color:#5b5e68;background:#f4f5f6}54%,96%{color:#fff;background:#1d1e24}to{color:#5b5e68;background:#f4f5f6}}@keyframes tl-toHash{0%,28%{opacity:0;transform:translate(96px,92px)scale(1)}36%{opacity:1;transform:translate(96px,92px)scale(1)}48%{opacity:1;transform:translate(258px,6px)scale(1)}52%{opacity:1;transform:translate(258px,6px)scale(.82)}60%{opacity:1;transform:translate(258px,6px)scale(1)}72%,to{opacity:0;transform:translate(258px,6px)scale(1)}}@keyframes tl-wheelIn{0%,52%{opacity:0;transform:scale(.9)}62%,94%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.94)}}@keyframes tl-pillIn{0%{opacity:0;transform:translateY(6px)scale(.9)}70%{transform:translateY(0)scale(1.04)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes tl-chatScroll{0%,12%{transform:scale(.88)translateY(0)}20%,36%{transform:scale(.88)translateY(-120px)}44%,60%{transform:scale(.88)translateY(-244px)}68%,to{transform:scale(.88)translateY(-364px)}}@keyframes tl-msgCycle3{0%,10%{opacity:0;transform:translateY(14px)scale(.97)}16%,to{opacity:1;transform:translateY(0)scale(1)}}@keyframes tl-msgCycle4{0%,38%{opacity:0;transform:translateY(14px)scale(.97)}44%,to{opacity:1;transform:translateY(0)scale(1)}}@keyframes tl-msgCycle5{0%,62%{opacity:0;transform:translateY(14px)scale(.97)}68%,to{opacity:1;transform:translateY(0)scale(1)}}@keyframes tl-dragDot{0%,8%{transform:translate(0)scale(1);box-shadow:0 3px 8px #0003}22%{transform:translate(calc(var(--dx,0px) * .3), calc(var(--dy,0px) * .3)) scale(1.12);box-shadow:0 10px 20px #00000047}50%,78%{transform:translate(var(--dx,0), var(--dy,0)) scale(1);box-shadow:0 3px 8px #0003}94%,to{transform:translate(0)scale(1);box-shadow:0 3px 8px #0003}}@keyframes tl-replayRow{0%{opacity:1;transform:translateY(0)}10%{opacity:0;transform:translateY(12px)}34%,to{opacity:1;transform:translateY(0)}}@keyframes tl-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes tl-blink{0%,49%{opacity:1}50%,to{opacity:0}}.sheet{background:var(--white);width:min(58rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--ink);border:0;border-radius:16px;margin:auto;padding:0;overflow:visible;box-shadow:0 40px 90px -30px #0b0b0c80}.sheet::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0b0b0c6b}.sheet[open]{animation:sheet-in .28s var(--ease) both}.sheet[open]::backdrop{animation:.28s both fade-in}@keyframes sheet-in{0%{opacity:0;transform:translateY(16px)scale(.98)}}@keyframes fade-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.sheet[open]{animation:none}.sheet[open]::backdrop{animation:none}}.sheet__in{overscroll-behavior:contain;max-height:calc(100dvh - 2rem);padding:clamp(1.75rem,4vw,3rem);overflow-y:auto}.sheet__x{z-index:1;width:36px;height:36px;color:var(--ink-2);background:#0b0b0c0d;border-radius:9px;place-items:center;transition:background .2s,color .2s;display:grid;position:absolute;top:1rem;right:1rem}.sheet__x:hover{background:var(--ink);color:var(--white)}.sheet__x svg{width:20px;height:20px}.sheet__in .lede{max-width:26ch;padding-right:2.5rem}.sheet__body{color:var(--ink-2);max-width:60ch;margin-top:1.25rem}.sheet__act{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.sheet__pts{gap:.8rem 2rem;margin-top:2rem;display:grid}@media (min-width:40rem){.sheet__pts{grid-template-columns:1fr 1fr}}.sheet__pts li{padding-left:1.7rem;font-size:.9375rem;position:relative}.sheet__pts li:before{content:"";background:var(--yellow) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.4 8.5 6.4 11.6 12.6 4.9' fill='none' stroke='%231d1e24' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 74% no-repeat;border-radius:999px;width:15px;height:15px;position:absolute;top:.3em;left:0}.out{background:var(--white);padding-block:var(--bay)}.out__head{gap:1.5rem;margin-bottom:clamp(1.5rem,3.5vw,2.5rem);display:grid}@media (min-width:64rem){.out__head{grid-template-columns:1fr 1fr;align-items:end;gap:3rem}}.out__lede{color:var(--ink-2);text-wrap:pretty;max-width:36rem}.out__grid{gap:1rem;display:grid}@media (min-width:34rem){.out__grid{grid-template-columns:1fr 1fr}}@media (min-width:64rem){.out__grid{grid-template-columns:repeat(4,1fr)}}.story{isolation:isolate;background:var(--ink);min-height:clamp(10rem,27svh,17rem);color:var(--white);border-radius:12px;flex-direction:column;justify-content:flex-end;padding:1.75rem;display:flex;position:relative;overflow:hidden}@media (min-width:64rem){.story{aspect-ratio:3/4;min-height:0}}.story img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease);position:absolute;inset:0;transform:scale(1.04)}.story:hover img{transform:scale(1)}.story__veil{z-index:-1;background:linear-gradient(#0000 0%,#060c141a 38%,#060c148c 66%,#060c14e0 100%);position:absolute;inset:0}.story__foot{gap:.5rem;display:grid}.story__name{letter-spacing:-.015em;font-size:1.25rem;font-weight:600}.story__copy{color:#ffffffd1;text-wrap:pretty;max-width:46ch;font-size:.9375rem}.story__base{justify-content:space-between;align-items:center;gap:1rem;margin-top:.85rem;display:flex}.story__stat{color:#ffffffad;font-size:.8125rem}.story__go{border:1px solid #ffffff57;border-radius:999px;flex:none;place-items:center;width:36px;height:36px;transition:background .2s,border-color .2s;display:grid}.story__go svg{width:18px;height:18px}.story:hover .story__go{background:var(--white);color:var(--ink);border-color:var(--white)}.cost{padding-block:var(--bay)}.cost__scroll{margin-top:clamp(2.5rem,5vw,3.5rem);position:relative;overflow-x:auto}.cost__table{min-width:48rem}.cost__table th,.cost__table td{border-bottom:1px solid var(--hair-2);text-align:left;padding:1.05rem .9rem;font-size:.9375rem}.cost__table thead th{color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;border-bottom-color:var(--hair);font-size:.75rem;font-weight:600}.cost__table tbody th{font-weight:600}.cost__table td{color:var(--ink-2)}.cost__table td b{color:var(--ink);font-weight:600}.cost__table td:last-child{text-align:right}.cost__table .is-free{background:var(--yellow-lt)}.cost__table .is-free td{color:var(--ink)}.fine{color:var(--ink-3);max-width:72ch;margin-top:1.5rem;font-size:.8125rem}.end{background:var(--white);color:var(--ink);padding-block:var(--bay);z-index:2;--end-up:20rem;overflow-clip-margin:var(--end-up);position:relative;overflow:clip}.end__cloud{z-index:0;--end-over:26rem;left:28%;right:-58%;top:calc(-1 * var(--end-up));height:calc(100% + var(--end-up) + var(--end-over));pointer-events:none;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #00000047 calc(var(--end-up) * .5), #000 var(--end-up), #000 calc(100% - var(--end-over) * 1.05), #00000057 calc(100% - var(--end-over) * .55), transparent calc(100% - var(--end-over) * .1)), linear-gradient(to right, transparent 0, #00000038 12%, #000000b8 26%, #000 38%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #00000047 calc(var(--end-up) * .5), #000 var(--end-up), #000 calc(100% - var(--end-over) * 1.05), #00000057 calc(100% - var(--end-over) * .55), transparent calc(100% - var(--end-over) * .1)), linear-gradient(to right, transparent 0, #00000038 12%, #000000b8 26%, #000 38%);mask-image:linear-gradient(to bottom, transparent 0, #00000047 calc(var(--end-up) * .5), #000 var(--end-up), #000 calc(100% - var(--end-over) * 1.05), #00000057 calc(100% - var(--end-over) * .55), transparent calc(100% - var(--end-over) * .1)), linear-gradient(to right, transparent 0, #00000038 12%, #000000b8 26%, #000 38%);opacity:0;transition:opacity 1s;position:absolute}.end__cloud.is-live{opacity:1}.end__in{z-index:1;position:relative}main>:has(+.end){z-index:3;position:relative}.end__in .lede{max-width:18ch}.foot{background:#ffffffe0;padding-block:clamp(3rem,6vw,4.5rem) 2.5rem;position:relative}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.foot{-webkit-backdrop-filter:blur(16px)saturate(1.25);backdrop-filter:blur(16px)saturate(1.25);background:#ffffffa8}}.foot__grid{gap:2rem;display:grid}@media (min-width:52rem){.foot__grid{grid-template-columns:1.5fr repeat(3,1fr);gap:2.5rem}}.foot__brand svg{width:100%;max-width:15rem;height:auto;fill:var(--ink);display:block}.foot__brand p{color:var(--ink-2);text-wrap:balance;max-width:34ch;margin-top:.85rem;font-size:.875rem}.foot__col{align-content:start;gap:.55rem;font-size:.875rem;display:grid}.foot__col h2{font-size:var(--h-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.45rem;font-weight:600}.foot__col a,.foot__col p{color:var(--ink-2)}.foot__col a:hover{color:var(--ink);text-decoration:underline}.foot__col a.foot__cta{color:var(--ink);background:var(--cta);border-radius:999px;justify-self:start;margin-left:-.7rem;padding:.3rem .7rem;font-weight:600;transition:background .18s,color .18s}.foot__col a.foot__cta:hover{background:var(--cta-over);color:#fff;text-decoration:none}.foot__base{border-top:1px solid var(--hair-2);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;margin-top:2.5rem;padding-top:1.5rem;font-size:.8125rem;display:flex}@media (max-width:52rem){:root{--slant:6vw}.wall ul{justify-content:flex-start}}@media (max-width:72rem){.nav__burger{display:block}.nav__menu{padding:.5rem var(--gut) 1.25rem;background:var(--white);border-bottom:1px solid var(--hair);transform-origin:top;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .2s ease, transform .24s var(--ease), visibility .24s;display:block;position:absolute;top:100%;left:0;right:0;transform:translateY(-6px);box-shadow:0 18px 40px -28px #11121a80}.nav__menu.is-open{opacity:1;pointer-events:auto;visibility:visible;transform:none}.nav__set{flex-direction:column;gap:0;margin:0;font-size:1.0625rem}.nav__set a{border-bottom:1px solid var(--hair-2);padding:.95rem .25rem}.nav__set a.is-here:after{border-radius:3px;width:3px;height:1.15em;inset:50% auto auto -.75rem;transform:translateY(-50%)}.nav__act{align-items:center;gap:1rem;margin-top:1.1rem;display:flex}.nav__act .btn{flex:none}.nav__has{border-bottom:1px solid var(--hair-2);flex-wrap:wrap;align-items:center;display:flex}.nav__has>a{border-bottom:0;flex:1}.nav__caret{width:44px;height:44px;margin-right:-.6rem}.nav__drop{box-shadow:none;opacity:1;visibility:visible;background:0 0;border:0;border-radius:0;flex-basis:100%;order:3;grid-template-columns:1fr;gap:0;padding:0 0 .8rem .9rem;transition:none;display:none;position:static;transform:none}.nav__has.is-open>.nav__drop{display:grid}.nav__drop a{border-bottom:0;padding:.55rem .5rem;font-size:1rem}.nav__grp{padding-top:.5rem}.nav__grp__h{margin-bottom:.2rem}.nav__grp__h[aria-hidden=true]{display:none}.nav__drop a.nav__drop__all{margin-top:1.1rem;padding-top:1.25rem}.nav__has>a.is-here:after{right:auto}}.page{padding-block:calc(var(--nav-h) + clamp(2.5rem, 6vw, 5rem)) 0}.page__head{max-width:var(--max);margin-bottom:clamp(2.5rem,5vw,3.5rem)}.page__head .lede{max-width:44ch}.lede--rows>span{letter-spacing:-.01em;margin-top:.35em;font-size:.62em;line-height:1.3;display:block}.case__back{color:inherit;border-bottom:1px solid;padding-bottom:1px;text-decoration:none;transition:opacity .2s}.case__back:hover{opacity:.62}.case__shot{background:var(--pale);border-radius:14px;margin-top:clamp(2rem,5vw,3.5rem);overflow:hidden}.case__shot img{width:100%;max-width:min(100%, calc(var(--nat,9999) * 1px));aspect-ratio:16/10;object-fit:cover;height:auto;margin-inline:auto;display:block}.case__shot--native img{aspect-ratio:auto;object-fit:contain}.case__shot--native{padding:clamp(1rem,3vw,2rem)}.shots{flex-wrap:wrap;gap:clamp(.75rem,1.6vw,1.25rem);margin-bottom:clamp(.5rem,2vw,1.5rem);display:flex}.shot{flex:15rem;max-width:26rem;margin:0}.shot img{aspect-ratio:3/4;object-fit:cover;background:var(--pale);border-radius:12px;width:100%;display:block}.shot figcaption{font-size:var(--h-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-top:.6rem;font-weight:600}.uses{padding-block:var(--bay)}.uses__say{margin-bottom:clamp(1.75rem,4vw,2.75rem)}.uses__say .lede{margin-bottom:.9rem}.uses__say p{max-width:62ch}.uses__say p+p{margin-top:.9em}.uses__grid{gap:clamp(1.75rem,4vw,3rem);display:grid}@media (min-width:52rem){.uses__grid{grid-template-columns:repeat(3,1fr)}}.use__h{font-size:var(--h-card);letter-spacing:-.015em;color:var(--ink);font-weight:500}.use__p{color:var(--ink-2);max-width:42ch;margin-top:.6rem}@media (min-width:52rem){.out__grid--pair{grid-template-columns:1fr 1fr}}.notes{padding-block:var(--bay)}.notes__grid{gap:1rem;display:grid}@media (min-width:52rem){.notes__grid{grid-template-columns:repeat(3,1fr)}.notes__grid--pair{grid-template-columns:repeat(2,1fr)}}.note{background:var(--white);min-height:15rem;box-shadow:inset 0 0 0 1px var(--hair-2);color:var(--ink);transition:box-shadow .25s ease, transform .25s var(--ease);border-radius:12px;flex-direction:column;gap:.55rem;padding:clamp(1.5rem,3vw,2rem);display:flex}.note:hover{box-shadow:inset 0 0 0 1px var(--hair), 0 18px 40px -28px #0b0b0c80;transform:translateY(-3px)}.note__kicker{font-size:var(--h-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.note__h{font-size:var(--h-card);letter-spacing:-.015em;font-weight:500}.note__p{color:var(--ink-2);max-width:34ch}.note__go{background:var(--cta);color:var(--black);border-radius:999px;align-self:flex-start;margin-top:auto;padding:.3rem .8rem;font-size:.8125rem;font-weight:600;transition:background .2s,color .2s}.note:hover .note__go{background:var(--cta-over);color:var(--white)}.prose{max-width:34rem;padding-top:clamp(2rem,5vw,3rem)}.prose__sec+.prose__sec{margin-top:clamp(1.75rem,4vw,2.5rem)}.prose h2{font-size:var(--h-card);letter-spacing:-.015em;color:var(--ink);margin-bottom:.5rem;font-weight:500}.prose p{color:var(--ink-2);line-height:1.6}.page__body{padding-bottom:var(--bay)}.team{background:var(--pale);padding-block:var(--bay)}.team__list{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:clamp(1.25rem,2.5vw,2rem) clamp(1rem,2vw,1.5rem);list-style:none;display:grid}.who__face{aspect-ratio:720/1132;background:var(--white);box-shadow:inset 0 0 0 1px var(--hair-2);border-radius:12px;margin-bottom:.7rem;display:block;position:relative;overflow:hidden}.who__face img{object-fit:contain;object-position:center;width:100%;height:100%;position:absolute;inset:0}.who__mono{letter-spacing:.02em;color:var(--ink-3);opacity:.5;place-items:center;font-size:1.5rem;font-weight:500;display:grid;position:absolute;inset:0}.who__name{letter-spacing:-.01em;color:var(--ink);font-weight:500;display:block}.who__role{color:var(--ink-3);text-wrap:pretty;margin-top:.1rem;font-size:.8125rem;display:block}.calc{background:var(--white);box-shadow:inset 0 0 0 1px var(--hair-2);border-radius:16px;gap:clamp(1.5rem,4vw,3rem);margin-top:clamp(2rem,5vw,3rem);padding:clamp(1.5rem,3.5vw,2.5rem);display:grid}@media (min-width:52rem){.calc{grid-template-columns:1fr 22rem;align-items:center}}.calc__ask{gap:clamp(1.25rem,3vw,1.75rem);min-width:0;display:grid}.calc__field{gap:.35rem;display:grid}.calc__label{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-size:.75rem;font-weight:600}.calc__out{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,3vw,2rem);font-weight:300}.calc__range{appearance:none;cursor:pointer;background:0 0;width:100%;height:22px}.calc__range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--cta) 0 var(--at,20%), var(--app-muted) var(--at,20%) 100%);border-radius:999px;height:4px}.calc__range::-moz-range-track{background:linear-gradient(to right, var(--cta) 0 var(--at,20%), var(--app-muted) var(--at,20%) 100%);border-radius:999px;height:4px}.calc__range::-webkit-slider-thumb{appearance:none;background:var(--white);width:18px;height:18px;box-shadow:0 0 0 1px var(--hair), 0 2px 6px #0b0b0c2e;transition:transform .15s var(--ease);border-radius:50%;margin-top:-7px}.calc__range::-moz-range-thumb{background:var(--white);width:18px;height:18px;box-shadow:0 0 0 1px var(--hair), 0 2px 6px #0b0b0c2e;border:none;border-radius:50%}.calc__range:active::-webkit-slider-thumb{transform:scale(1.12)}.calc__range:focus-visible{outline:none}.calc__range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--white), 0 0 0 4px var(--cta)}.calc__marks{height:1.1rem;position:relative}.calc__mark{letter-spacing:.01em;color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.6875rem;position:absolute;top:0;transform:translate(-50%)}.calc__mark:before{content:"";background:var(--hair);width:1px;height:.2rem;position:absolute;top:-.3rem;left:50%}.calc__answer{background:var(--pale);border-radius:12px;align-content:center;gap:.3rem;min-width:min(100%,17rem);padding:clamp(1.25rem,3vw,1.75rem);display:grid}.calc__plan{color:var(--ink-2);font-size:.875rem}.calc__plan b{color:var(--ink);font-weight:600}.calc__price{letter-spacing:-.03em;color:var(--ink);font-size:clamp(2rem,4vw,2.75rem);font-weight:300;line-height:1.1}.calc__price i{color:var(--ink-3);letter-spacing:0;font-size:.9375rem;font-style:normal}.calc__note{color:var(--ink-2);max-width:26ch;margin-top:.35rem;font-size:.8125rem}.calc__act{margin-top:.9rem}.end__say{max-width:34rem}.end__list{color:var(--ink-2);gap:.55rem;max-width:30rem;margin-top:1.5rem;list-style:none;display:grid}.end__list li{padding-left:1.1rem;position:relative}.end__list li:before{content:"";background:var(--ink-3);width:.6rem;height:1px;position:absolute;top:.68em;left:0}.end__fine{color:var(--ink-3);margin-top:.9rem;font-size:.8125rem}.plans{gap:1rem;margin-top:clamp(2rem,5vw,3rem);display:grid}@media (min-width:40rem){.plans{grid-template-columns:repeat(2,1fr)}}@media (min-width:64rem){.plans{grid-template-columns:repeat(3,1fr)}}@media (min-width:82rem){.plans{grid-template-columns:repeat(5,1fr)}}.plan{background:var(--white);box-shadow:inset 0 0 0 1px var(--hair-2);border-radius:12px;flex-direction:column;gap:.45rem;padding:clamp(1.25rem,2.4vw,1.6rem);transition:box-shadow .25s;display:flex}.plan--on,.plan.is-picked{background:var(--cta-soft);box-shadow:inset 0 0 0 1px var(--cta)}.plan.is-picked .plan__act .btn{background:var(--cta);color:var(--black);box-shadow:none}.plan.is-picked .plan__act .btn:hover{background:var(--cta-over);color:var(--white)}.plan__name{font-size:var(--h-sub);letter-spacing:-.01em;font-weight:600}.plan__price{flex-wrap:wrap;align-items:baseline;gap:.35rem;display:flex}.plan__price b{letter-spacing:-.03em;color:var(--ink);font-size:clamp(1.5rem,2.4vw,1.875rem);font-weight:300}.plan__price i{color:var(--ink-3);font-size:.75rem;font-style:normal}.plan__blurb{color:var(--ink-2);margin-top:.1rem;font-size:.8125rem}.plan__list{color:var(--ink-2);gap:.4rem;margin-top:.9rem;font-size:.8125rem;list-style:none;display:grid}.plan__list b{color:var(--ink);font-weight:600}.plan__list li{padding-left:.95rem;position:relative}.plan__list li:before{content:"";background:var(--ink-3);width:.5rem;height:1px;position:absolute;top:.62em;left:0}.plan__act{margin-top:auto;padding-top:1.1rem}.plan__act .btn{justify-content:center;width:100%}@supports (grid-template-rows:subgrid){@media (min-width:82rem){.plans{grid-template-rows:auto auto auto 1fr auto}.plan{grid-row:span 5;grid-template-rows:subgrid;gap:.45rem;display:grid}.plan__act{margin-top:0}}}@media (max-width:52rem){.plans{display:none}}.incl{border-top:1px solid var(--hair-2);gap:clamp(1.5rem,4vw,2.5rem);margin-top:clamp(3rem,7vw,4.5rem);padding-top:clamp(2rem,4vw,2.5rem);display:grid}@media (min-width:64rem){.incl{grid-template-columns:22rem 1fr}}.matrix__h{font-size:var(--h-card);letter-spacing:-.015em;font-weight:500}.matrix__note{color:var(--ink-2);max-width:34ch;margin-top:.45rem;font-size:.875rem}.incl__list{color:var(--ink-2);align-content:start;gap:.55rem 1.5rem;font-size:.875rem;list-style:none;display:grid}@media (min-width:40rem){.incl__list{grid-template-columns:repeat(2,1fr)}}@media (min-width:82rem){.incl__list{grid-template-columns:repeat(3,1fr)}}.incl__list li{padding-left:1.1rem;position:relative}.incl__list li:before{content:"";background:var(--cta);width:.6rem;height:1px;position:absolute;top:.68em;left:0}.incl__only{color:var(--ink-3);grid-column:1/-1;margin-top:.35rem;font-size:.8125rem}.pricing{--pk:1;display:none;container-type:inline-size}.pboard{width:1240px;transform:scale(var(--pk));transform-origin:0 0}@media (min-width:78rem){.pricing{display:block}.cost__cards{display:none}}.run{--rk:1;z-index:93;position:relative;container-type:inline-size}.run__board{transform:scale(var(--rk));transform-origin:0 0;-webkit-user-select:none;user-select:none}.run__board--desk{width:1240px;height:935px}.run__board--phone{width:368px;height:820px;margin-inline:auto}.run--track{height:calc(var(--steps,9) * 100svh)}.run__stick{box-sizing:border-box;height:100svh;position:sticky;top:0}.run--track .run__stick{padding-top:var(--rtop,0px);padding-left:var(--rleft,0px)}.run__board [data-down]{cursor:grab}.run__board [data-down]:active{cursor:grabbing}.run__board [data-click]{cursor:pointer}@media (prefers-reduced-motion:reduce){.run__board *,.run__board :before,.run__board :after{animation:none!important}}.ppage .cost{padding-block:clamp(1rem,3vh,2rem) clamp(2rem,5vh,3.5rem)}.ppage .cost>.wrap{padding-top:0}.hero__stage{display:contents}.prose--wide{max-width:var(--max);padding-bottom:var(--bay)}.prose--wide p{line-height:1.75}.prose--wide p+p{margin-top:.9em}.prose--wide h2{margin-bottom:.7rem}.prose--wide .prose__sec+.prose__sec{margin-top:clamp(2.5rem,5.5vw,3.5rem)}.prose--wide .an-short__list li,.prose--wide .an-q li{line-height:1.7}.prose--wide .an-short__list{gap:.75rem}.prose--wide .an-q{gap:.9rem;margin-block:1.4rem}.prose--wide .an-break,.prose--wide .an-spec,.prose--wide .an-tpl,.prose--wide .an-fork,.prose--wide .an-line,.prose--wide .an-tree,.prose--wide .an-pull{margin-block:1.6rem}.prose--wide .an-break__row,.prose--wide .an-spec__row,.prose--wide .an-tpl__row{padding-block:.9rem}.prose--wide .an-fork__col,.prose--wide .an-line__side{padding:1.15rem 1.25rem}.prose--wide .an-flag{padding:1.35rem 1.5rem}.prose{--an-crash:#b23c37;--an-hold:#3f7d4e}:root[data-theme=dark] .prose,.prose[data-theme=dark]{--an-crash:#e08b86;--an-hold:#8fc79f}.prose h3.an-h3{color:var(--ink);font-size:var(--h-sub);letter-spacing:-.01em;margin-top:1.5rem;margin-bottom:.4rem;font-weight:600}.prose .an-short+.prose__sec{margin-top:clamp(1.75rem,4vw,2.5rem)}.an-short{background:var(--pale);border:1px solid var(--hair);border-radius:.5rem;padding:1.25rem 1.35rem}.an-short__h{color:var(--ink);font-size:var(--h-label);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .7rem;font-weight:600}.an-short__list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.an-short__list li{color:var(--ink-2);padding-left:1rem;font-size:.9375rem;line-height:1.6;position:relative}.an-short__list li:before{content:"";background:var(--yellow);border-radius:50%;width:.3rem;height:.3rem;position:absolute;top:.6em;left:0}.an-short__list strong,.an-short__list em{color:var(--ink);font-style:normal;font-weight:600}.an-break,.an-spec,.an-tpl{border:1px solid var(--hair);background:var(--white);border-radius:.5rem;margin:1.25rem 0;overflow:hidden}.an-break__row,.an-spec__row,.an-tpl__row{border-top:1px solid var(--hair-2);align-items:baseline;gap:.15rem .9rem;padding:.7rem .95rem;display:grid}.an-break__row:first-child,.an-spec__row:first-child,.an-tpl__row:first-child{border-top:0}.an-break__code,.an-spec__num,.an-tpl__out{font-variant-numeric:tabular-nums;color:var(--ink);letter-spacing:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.875rem}.an-break__code b,.an-spec__num b{color:var(--yellow);font-weight:600}.an-break__note,.an-spec__say,.an-tpl__lvl{color:var(--ink-3);font-size:.8125rem;line-height:1.45}.an-break__row{grid-template-columns:minmax(9.5rem,auto) 1fr}.an-break__row.is-crash .an-break__code,.an-break__row.is-crash .an-break__code b,.an-break__row.is-crash .an-break__note{color:var(--an-crash)}.an-break__row.is-patch .an-break__code b{color:var(--an-hold)}.an-spec__row{grid-template-columns:5.5rem minmax(8rem,auto) 1fr}.an-spec__lvl{color:var(--ink);letter-spacing:.07em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.an-spec--colour .an-spec__row{grid-template-columns:5rem 1fr}.an-spec--colour .an-spec__num b{font-size:1.05em}.an-fork{background:var(--hair);border:1px solid var(--hair);border-radius:.5rem;grid-template-columns:1fr 1fr;gap:1px;margin:1.25rem 0;display:grid;overflow:hidden}.an-fork__col{background:var(--white);padding:.95rem 1.05rem}.an-fork__h{margin:0 0 .45rem;padding-left:1.1rem;font-size:.8125rem;font-weight:600;line-height:1.35;position:relative;color:var(--ink)!important}.an-fork__h:before{content:"✕";color:var(--an-crash);font-size:.75rem;font-weight:700;position:absolute;top:0;left:0}.an-fork__col p:not(.an-fork__h){margin:0;font-size:.875rem;line-height:1.6}@media (max-width:34rem){.an-fork{grid-template-columns:1fr}}.an-line{border:1px solid var(--hair);background:var(--white);border-radius:.5rem;grid-template-columns:1fr auto 1fr;align-items:stretch;margin:1.25rem 0;display:grid;overflow:hidden}.an-line__side{padding:.95rem 1.05rem}.an-line__mark{background:repeating-linear-gradient(to bottom, var(--yellow) 0 6px, transparent 6px 12px);width:3px}.an-line__h{font-size:var(--h-label);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .4rem;font-weight:600;color:var(--ink)!important}.an-line__side p:not(.an-line__h){margin:0;font-size:.875rem;line-height:1.6}@media (max-width:34rem){.an-line{grid-template-columns:1fr}.an-line__mark{background:repeating-linear-gradient(to right, var(--yellow) 0 6px, transparent 6px 12px);width:auto;height:3px}}.an-pull{border-left:3px solid var(--yellow);margin:1.25rem 0;padding:.15rem 0 .15rem 1rem;font-size:1.0625rem;font-weight:500;line-height:1.5;color:var(--ink)!important}.an-tpl__row{grid-template-columns:5.5rem 1fr;row-gap:.4rem}.an-tpl__code{color:var(--ink-2);background:var(--pale);border:1px solid var(--hair-2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:.3rem;padding:.35rem .5rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.78125rem;line-height:1.5;display:block;overflow-x:auto}.an-tpl__out{color:var(--ink-3);grid-column:2}.an-tpl__out:before{content:"→ ";color:var(--yellow)}.an-flag{background:var(--cta-soft);border-radius:.5rem;margin:1.35rem 0 0;padding:1.1rem 1.25rem}.an-flag__h{letter-spacing:.02em;margin:0 0 .5rem;font-size:.8125rem;font-weight:600;color:var(--ink)!important}.an-flag p+p{margin-top:.6rem}.an-flag p{font-size:.9375rem}.an-flag code{background:#0a254014;border-radius:.2rem;padding:.05em .3em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86em}.an-q{counter-reset:anq;gap:.7rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.an-q li{counter-increment:anq;color:var(--ink-2);padding-left:2rem;font-size:.9375rem;line-height:1.6;position:relative}.an-q li:before{content:counter(anq);background:var(--pale);border:1px solid var(--hair);width:1.35rem;height:1.35rem;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:.6875rem;font-weight:600;display:grid;position:absolute;top:.05em;left:0}.an-q b{color:var(--ink);font-weight:600}.jump{top:var(--bp-nav-h,var(--nav-h));z-index:93;background:var(--white);border-bottom:1px solid var(--hair);position:sticky}.jump__in{align-items:center;gap:.875rem;height:3.25rem;display:flex}.jump__set{scrollbar-width:none;scroll-behavior:smooth;overscroll-behavior-x:contain;flex:1;align-items:center;gap:2px;min-width:0;display:flex;overflow-x:auto}.jump__set::-webkit-scrollbar{display:none}.jump__chip{white-space:nowrap;color:#1d1e248c;border-radius:999px;flex:none;align-items:center;gap:7px;height:32px;padding:0 11px;font-size:12px;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.jump__chip:hover{color:var(--ink);background:var(--app-canvas,#f4f5f7)}.jump__chip.is-on,.jump__chip.is-on:hover{background:var(--ink);color:var(--white)}.jump__n{letter-spacing:.04em;opacity:.5;font-size:10px;font-weight:600}.jump__count{letter-spacing:.06em;color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:11px;font-weight:600}.jump+.page{padding-top:clamp(2rem,5vw,3.5rem)}.jump~.page .prose__sec[id]{scroll-margin-top:calc(var(--bp-nav-h,var(--nav-h)) + 3.25rem + 1.25rem)}.an-tree,.an-hero{--lv2:37,99,235;--lv3:16,150,100;--lv4:124,58,237;--lv5:214,158,0;--t-padded:37,99,235;--t-waterproof:14,165,233;--t-organic:22,163,74;--t-recycled:132,204,22;--t-carryover:120,113,108;--t-noos:217,119,6;--t-new:225,29,72}.an-hero{background:linear-gradient(180deg, #f5f7fa 0%, #fbfcfd 70%, var(--white) 100%);border-bottom:1px solid var(--hair);padding-block:clamp(2.25rem,5vw,3.75rem) clamp(1.75rem,4vw,3rem);overflow:hidden}.jump+.page:has(.an-hero){padding-top:0}.an-hero__in{grid-template-columns:minmax(0,11fr) minmax(0,13fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.an-hero .page__head{margin-bottom:0}.an-hero__art{min-width:0}.an-hero__svg{width:100%;height:auto;font-family:inherit;display:block;overflow:visible}.an-hero__svg--m{display:none}@media (max-width:52rem){.an-hero__in{grid-template-columns:1fr;gap:1.5rem}.an-hero__art{max-width:34rem}}@media (max-width:40rem){.an-hero__svg--d{display:none}.an-hero__svg--m{max-width:22rem;margin-inline:auto;display:block}}.an-hero__ln{fill:none;stroke:var(--hair);stroke-width:1.2px}.an-hero__tie{fill:none;stroke:var(--hair);stroke-width:1px}.an-hero__pill--1{fill:var(--ink)}.an-hero__pill--2{fill:var(--white)}.an-hero__t{fill:var(--ink);letter-spacing:-.005em;font-size:10.5px;font-weight:500}.an-hero__t--1{fill:var(--white);font-size:11px;font-weight:600}.an-hero__t--lv2{fill:rgb(var(--lv2))}.an-hero__t--lv3{fill:rgb(var(--lv3))}.an-hero__t--lv4{fill:rgb(var(--lv4))}.an-hero__goo{opacity:.13}.an-hero__goo--lv2{fill:rgb(var(--lv2))}.an-hero__goo--lv3{fill:rgb(var(--lv3))}.an-hero__goo--lv4{fill:rgb(var(--lv4))}.an-hero__bub{fill:var(--white);filter:drop-shadow(0 2px 4px #0a254024)}.an-hero__lens{transform-box:fill-box;transform-origin:50%;will-change:transform}.an-hero__lens--far{opacity:.55}.an-hero__pt--lv2{fill:rgba(var(--lv2), .13)}.an-hero__pt--lv3{fill:rgba(var(--lv3), .13)}.an-hero__pt--lv4{fill:rgba(var(--lv4), .13)}.an-hero__ptt{letter-spacing:-.005em;font-size:8.5px;font-weight:500}.an-hero__ptt--lv2{fill:rgb(var(--lv2))}.an-hero__ptt--lv3{fill:rgb(var(--lv3))}.an-hero__ptt--lv4{fill:rgb(var(--lv4))}.an-hero__tgi{cursor:pointer}.an-hero__tgi.is-held .an-hero__tg{stroke:var(--ink)}.an-hero__tg{fill:var(--white);stroke:var(--hair);stroke-width:1px;transition:stroke .2s}.an-hero__hh{pointer-events:none}.an-hero__svg.is-held .an-hero__hh{opacity:0;transition:opacity .25s;animation:none}.an-hero__svg.is-held .an-hero__pop{transition:transform .35s var(--ease);animation:none}.an-hero__svg[data-held="0"] .an-hero__hh[data-k="0"],.an-hero__svg[data-held="1"] .an-hero__hh[data-k="1"],.an-hero__svg[data-held="2"] .an-hero__hh[data-k="2"],.an-hero__svg[data-held="3"] .an-hero__hh[data-k="3"]{opacity:1}.an-hero__svg[data-held="0"] .an-hero__pop[data-k="0"],.an-hero__svg[data-held="1"] .an-hero__pop[data-k="1"],.an-hero__svg[data-held="2"] .an-hero__pop[data-k="2"],.an-hero__svg[data-held="3"] .an-hero__pop[data-k="3"]{transform:scale(1.32)}.an-hero__svg[data-held="0"] .an-hero__pop--pill[data-k="0"],.an-hero__svg[data-held="1"] .an-hero__pop--pill[data-k="1"],.an-hero__svg[data-held="2"] .an-hero__pop--pill[data-k="2"],.an-hero__svg[data-held="3"] .an-hero__pop--pill[data-k="3"]{transform:scale(1.1)}.an-hero__tg--on{fill:var(--ink)}.an-hero__tgt{fill:var(--ink-2);font-size:9.5px;font-weight:500}.an-hero__tgt--on{fill:var(--white)}.an-hero__fl{animation:an-hero-float var(--dur,8s) ease-in-out var(--dl,0s) infinite}@keyframes an-hero-float{0%,to{transform:translate(0)}50%{transform:translate(var(--dx,3px), var(--dy,-4px))}}.an-hero__dot--lit[data-t=padded]{fill:rgb(var(--t-padded))}.an-hero__dot--lit[data-t=waterproof]{fill:rgb(var(--t-waterproof))}.an-hero__dot--lit[data-t=organic]{fill:rgb(var(--t-organic))}.an-hero__dot--lit[data-t=recycled]{fill:rgb(var(--t-recycled))}.an-hero__hh{opacity:0;animation:12s linear infinite an-hero-turn;animation-delay:calc(var(--k) * 3s)}.an-hero__pop{transform-box:fill-box;transform-origin:50%;animation:12s ease-in-out infinite an-hero-pop;animation-delay:calc(var(--k) * 3s)}.an-hero__pop--pill{animation-name:an-hero-pop-pill}@keyframes an-hero-pop{0%,27%,to{transform:scale(1)}5%,22%{transform:scale(1.32)}}@keyframes an-hero-pop-pill{0%,27%,to{transform:scale(1)}5%,22%{transform:scale(1.1)}}.an-hero__ln--lit{fill:none;stroke:var(--yellow);stroke-width:1.8px}.an-hero__ring{fill:none;stroke:var(--yellow);stroke-width:2px}.an-hero__dot--lit{stroke:var(--white);stroke-width:1.5px}@keyframes an-hero-turn{0%{opacity:0}5%{opacity:1}22%{opacity:1}27%{opacity:0}to{opacity:0}}@supports (animation-timeline:scroll()){.an-hero__art{animation:linear both an-hero-drift;animation-timeline:scroll(root);animation-range:0 60vh}@keyframes an-hero-drift{to{opacity:0;transform:translateY(-3rem)}}}@media (prefers-reduced-motion:reduce){.an-hero__hh{animation:none}.an-hero__hh[style=--k\:0]{opacity:1}.an-hero__art,.an-hero__fl,.an-hero__pop{animation:none}}.an-tree[data-reveal] .an-tree__node{opacity:0;transition:opacity .55s var(--ease), transform .55s var(--ease);transform:translate(-.4rem)}.an-tree[data-reveal] .an-tree__node--2{transition-delay:.12s}.an-tree[data-reveal] .an-tree__node--3{transition-delay:.24s}.an-tree[data-reveal] .an-tree__node--4{transition-delay:.36s}.an-tree[data-reveal] .an-tree__node--5{transition-delay:.48s}.an-tree[data-reveal].is-in .an-tree__node{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.an-tree[data-reveal] .an-tree__node{opacity:1;transition:none;transform:none}}@media (max-width:40rem){.an-tree .an-tree__cols{display:none}.an-tree .an-tree__kids{border-left:1px solid var(--hair);margin-left:.7rem;padding:0 0 0 .8rem;display:block}.an-tree .an-tree__kids--root{border-left:0;margin-left:0;padding-top:.4rem;padding-left:0}.an-tree .an-tree__kids:before,.an-tree .an-tree__kids>.an-tree__branch:before,.an-tree .an-tree__kids>.an-tree__branch:after{display:none}.an-tree .an-tree__branch{padding-block:.18rem;display:block}.an-tree .an-tree__node{width:auto;max-width:100%;margin-right:0}.an-tree .an-tree__node--1,.an-tree .an-tree__node--2{text-align:left;flex-direction:row;align-items:center;gap:.6rem;padding:.45rem .7rem}.an-tree .an-tree__node--1 .an-tree__fan,.an-tree .an-tree__node--2 .an-tree__fan{margin:0}:is(.an-tree .an-tree__node--3:has(.an-tree__fan),.an-tree .an-tree__node--4:has(.an-tree__fan)){padding-right:5.2rem}.an-tree .an-tree__scroll{overflow:visible}}.an-tree{--lvl-gap:max(1.75rem, 4cqw);--w1:max(7rem, 14cqw);--w2:max(7.5rem, 16cqw);--w3:max(8rem, 17cqw);--w4:max(7.5rem, 16cqw);--w5:max(10.5rem, 21cqw);--line:var(--hair);--lit:var(--yellow);border:1px solid var(--hair);background:var(--white);border-radius:.5rem;margin:1.25rem 0;padding:1.1rem 1.25rem 1.2rem}.an-tree__bar{flex-wrap:wrap;align-items:flex-end;gap:.6rem 1.1rem;display:flex}.an-tree__grp{flex-direction:column;gap:.3rem;display:flex}.an-tree__grph{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);padding-left:.15rem;font-size:.625rem;font-weight:600}.an-tree__grp__tiles{gap:.35rem;display:flex}.an-tree__in{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.an-tree__tag{cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;border:1px solid var(--hair);text-align:center;min-width:4.9rem;min-height:3.3rem;color:var(--ink-2);background:var(--white);border-radius:.55rem;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;padding:.45rem .55rem .4rem;font-size:.6875rem;font-weight:500;line-height:1.2;transition:background .15s,color .15s,border-color .15s;display:flex}.an-tree__tag__mk{justify-content:center;align-items:center;height:1rem;display:flex}.an-tree__tag__mk .an-tree__mk{opacity:1;width:.6rem;height:.6rem}.an-tree__tag__mk .an-tree__mk--g{width:1rem;height:1rem}.an-tree__tag__mk--all{border:1.5px solid var(--ink-3);box-sizing:border-box;border-radius:50%;width:.6rem;height:.6rem}.an-tree__tag:hover{border-color:var(--ink-3);color:var(--ink)}.an-tree__in:checked+.an-tree__tag{background:var(--ink);border-color:var(--ink);color:var(--white)}.an-tree__in:checked+.an-tree__tag .an-tree__tag__mk--all{border-color:var(--white)}.an-tree__in:checked+.an-tree__tag .an-tree__mk:not(.an-tree__mk--g){box-shadow:0 0 0 1.5px #ffffffb3}.an-tree__in:focus-visible+.an-tree__tag{outline:2px solid var(--yellow);outline-offset:2px}.an-tree__scroll{margin-top:.9rem;padding-bottom:.3rem;overflow-x:auto;container-type:inline-size}.an-tree__cols{border-bottom:1px solid var(--hair-2);padding-bottom:.5rem;display:flex}.an-tree__col{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin-right:var(--lvl-gap);flex:none;font-size:.625rem;font-weight:600}.an-tree__col:before{content:"";vertical-align:middle;background:var(--ink);border-radius:50%;width:.45rem;height:.45rem;margin-right:.4rem;display:inline-block;position:relative;top:-.05em}.an-tree__col--2:before{background:rgb(var(--lv2))}.an-tree__col--3:before{background:rgb(var(--lv3))}.an-tree__col--4:before{background:rgb(var(--lv4))}.an-tree__col--5:before{background:rgb(var(--lv5))}.an-tree__col--1{width:var(--w1)}.an-tree__col--2{width:var(--w2)}.an-tree__col--3{width:var(--w3)}.an-tree__col--4{width:var(--w4)}.an-tree__col--5{width:var(--w5);margin-right:0}.an-tree__kids{padding:0 0 0 var(--lvl-gap);flex-direction:column;justify-content:center;margin:0;list-style:none;display:flex;position:relative}.an-tree__kids--root{padding-top:.7rem;padding-left:0}.an-tree__kids{--reach:calc(var(--lvl-gap) / 2)}.an-tree__kids--skip1{padding-left:calc(var(--lvl-gap) * 2 + var(--w4));--reach:calc(var(--lvl-gap) * 1.5 + var(--w4))}.an-tree__kids--skip2{padding-left:calc(var(--lvl-gap) * 3 + var(--w3) + var(--w4));--reach:calc(var(--lvl-gap) * 2.5 + var(--w3) + var(--w4))}.an-tree__kids:before{content:"";width:var(--reach);background:var(--line);height:1px;transition:background .15s;position:absolute;top:50%;left:0}.an-tree__kids--root:before{display:none}.an-tree__branch{align-items:center;padding-block:.22rem;transition:opacity .18s;display:flex;position:relative}.an-tree__kids>.an-tree__branch:before,.an-tree__kids>.an-tree__branch:after{content:"";left:calc(var(--lvl-gap) / -2);width:calc(var(--lvl-gap) / 2);box-sizing:border-box;border:0 solid var(--line);transition:border-color .15s;position:absolute}.an-tree__kids>.an-tree__branch:before{border-top-width:1px;height:1px;top:50%}.an-tree__kids>.an-tree__branch:after{border-left-width:1px;top:0;bottom:0}.an-tree__kids>.an-tree__branch:first-child:before{display:none}.an-tree__kids>.an-tree__branch:first-child:after{border-top-left-radius:calc(var(--lvl-gap) / 2);border-top-width:1px;top:50%}.an-tree__kids>.an-tree__branch:last-child:before{display:none}.an-tree__kids>.an-tree__branch:last-child:after{border-bottom-left-radius:calc(var(--lvl-gap) / 2);border-bottom-width:1px;bottom:50%}.an-tree__kids>.an-tree__branch:only-child:before{display:block}.an-tree__kids>.an-tree__branch:only-child:after,.an-tree__kids--root>.an-tree__branch:before,.an-tree__kids--root>.an-tree__branch:after{display:none}.an-tree__node{box-sizing:border-box;color:var(--ink);background:var(--white);border:0;border-radius:.6rem;flex-direction:column;flex:none;align-items:flex-start;gap:.22rem;padding:.5rem .7rem .45rem;font-size:.8125rem;line-height:1.3;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.an-tree__wm{opacity:.12;pointer-events:none;width:3.4rem;height:3.4rem;position:absolute;bottom:-.5rem;right:-.3rem}.an-tree__wm *{vector-effect:non-scaling-stroke;stroke-width:1.3px}.an-tree__node--1 .an-tree__wm{opacity:.22}.an-tree__node--2 .an-tree__wm{color:rgb(var(--lv2));opacity:.16}.an-tree__node--3 .an-tree__wm{color:rgb(var(--lv3));opacity:.16}.an-tree__node--4 .an-tree__wm{color:rgb(var(--lv4));opacity:.16}.an-tree__txt{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.an-tree__ico{opacity:.9;flex:none;width:1.25rem;height:1.25rem;margin-bottom:.1rem}.an-tree__node--1,.an-tree__node--2{text-align:center;align-items:center;padding-top:.65rem}.an-tree__node--1{width:var(--w1);background:linear-gradient(155deg, #2b3d58 0%, var(--ink) 75%);border-color:var(--ink);color:var(--white);font-weight:600}.an-tree__node--2{width:var(--w2);background:linear-gradient(155deg, rgba(var(--lv2),.17), rgba(var(--lv2),.05));border-color:rgba(var(--lv2),.32);font-weight:500}.an-tree__node--3{width:var(--w3);background:linear-gradient(155deg, rgba(var(--lv3),.15), rgba(var(--lv3),.04));border-color:rgba(var(--lv3),.3)}.an-tree__node--4{width:var(--w4);background:linear-gradient(155deg, rgba(var(--lv4),.13), rgba(var(--lv4),.03));border-color:rgba(var(--lv4),.28);color:var(--ink-2)}.an-tree__node--5{width:var(--w5);background:rgba(var(--lv5),.07);color:var(--ink-2);border-radius:1.6rem;flex-direction:row;align-items:center;gap:.55rem;padding:.3rem .65rem .3rem .3rem;font-size:.75rem}.an-tree__thumb{background:radial-gradient(circle at 35% 30%, var(--white) 0%, rgba(var(--lv5),.16) 80%);border:1px solid rgba(var(--lv5),.22);width:2.25rem;height:2.25rem;color:rgb(var(--lv5));border-radius:50%;flex:none;place-items:center;display:grid}.an-tree__thumb__ic{width:1.25rem;height:1.25rem}.an-tree__thumb[style*=--img]{background:var(--img) center/cover;border-color:var(--hair)}.an-tree__thumb[style*=--img] .an-tree__thumb__ic{display:none}.an-tree__body{flex-direction:column;gap:.15rem;min-width:0;display:flex}.an-tree__fan{flex:none;display:flex}.an-tree__fan__p{background:var(--img) center/cover no-repeat, var(--white);border:2px solid var(--white);box-sizing:border-box;border-radius:50%;flex:none;width:2rem;height:2rem;box-shadow:0 1px 3px #0a254029}.an-tree__fan__p+.an-tree__fan__p{margin-left:-.7rem}.an-tree__node--1 .an-tree__fan,.an-tree__node--2 .an-tree__fan{margin-bottom:.15rem}.an-tree__node--1 .an-tree__fan__p{border-color:#2b3d58}.an-tree__node--3 .an-tree__fan,.an-tree__node--4 .an-tree__fan{position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}:is(.an-tree__node--3:has(.an-tree__fan),.an-tree__node--4:has(.an-tree__fan)){padding-right:5.2rem}.an-tree__node--3 .an-tree__fan__p,.an-tree__node--4 .an-tree__fan__p{width:1.8rem;height:1.8rem}.an-tree__node--3 .an-tree__fan__p+.an-tree__fan__p,.an-tree__node--4 .an-tree__fan__p+.an-tree__fan__p{margin-left:-.6rem}.an-tree__mks{align-items:center;gap:.3rem;min-height:.8rem;display:flex}.an-tree__mk{background:var(--ink-3);opacity:.85;box-sizing:border-box;border-radius:50%;width:.45rem;height:.45rem;transition:transform .15s,opacity .15s,box-shadow .15s,color .15s;display:inline-block}.an-tree__mk[data-t=padded]{background:rgb(var(--t-padded))}.an-tree__mk[data-t=waterproof]{background:rgb(var(--t-waterproof))}.an-tree__mk[data-t=organic]{background:rgb(var(--t-organic))}.an-tree__mk[data-t=recycled]{background:rgb(var(--t-recycled))}.an-tree__mk[data-t=carryover]{background:rgb(var(--t-carryover))}.an-tree__mk[data-t=noos]{background:rgb(var(--t-noos))}.an-tree__mk[data-t=new]{background:rgb(var(--t-new))}.an-tree__mk--g{width:.8rem;height:.8rem;color:var(--ink-2);opacity:.9;background:0 0;border-radius:0}.an-tree__node--1 .an-tree__mk--g{color:var(--white)}.an-tree__node--1 .an-tree__mk:not(.an-tree__mk--g){box-shadow:0 0 0 1px #fff9}.an-tree__say{border-top:1px solid var(--hair-2);color:var(--ink-3);margin:.9rem 0 0;padding-top:.85rem;font-size:.8125rem;line-height:1.6}.an-tree__say[data-tag]{display:none}:is(.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-none:checked) .an-tree__say[data-tag=none],.an-tree:has(.an-tree__tag[for=bp-f-none]:hover) .an-tree__say[data-tag=none],.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-padded:checked) .an-tree__say[data-tag=padded],.an-tree:has(.an-tree__tag[for=bp-f-padded]:hover) .an-tree__say[data-tag=padded],.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-waterproof:checked) .an-tree__say[data-tag=waterproof],.an-tree:has(.an-tree__tag[for=bp-f-waterproof]:hover) .an-tree__say[data-tag=waterproof],.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-organic:checked) .an-tree__say[data-tag=organic],.an-tree:has(.an-tree__tag[for=bp-f-organic]:hover) .an-tree__say[data-tag=organic],.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-recycled:checked) .an-tree__say[data-tag=recycled],.an-tree:has(.an-tree__tag[for=bp-f-recycled]:hover) .an-tree__say[data-tag=recycled],.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-carryover:checked) .an-tree__say[data-tag=carryover],.an-tree:has(.an-tree__tag[for=bp-f-carryover]:hover) .an-tree__say[data-tag=carryover],.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-noos:checked) .an-tree__say[data-tag=noos],.an-tree:has(.an-tree__tag[for=bp-f-noos]:hover) .an-tree__say[data-tag=noos],.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-new:checked) .an-tree__say[data-tag=new],.an-tree:has(.an-tree__tag[for=bp-f-new]:hover) .an-tree__say[data-tag=new],.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-women:checked) .an-tree__say[data-tag=women],.an-tree:has(.an-tree__tag[for=bp-f-women]:hover) .an-tree__say[data-tag=women],.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-men:checked) .an-tree__say[data-tag=men],.an-tree:has(.an-tree__tag[for=bp-f-men]:hover) .an-tree__say[data-tag=men],.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-unisex:checked) .an-tree__say[data-tag=unisex],.an-tree:has(.an-tree__tag[for=bp-f-unisex]:hover) .an-tree__say[data-tag=unisex]){display:block}:is(.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-padded:checked) .an-tree__branch:not(:has(.an-tree__node[data-tag~=padded])),.an-tree:has(.an-tree__tag[for=bp-f-padded]:hover) .an-tree__branch:not(:has(.an-tree__node[data-tag~=padded])),.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-waterproof:checked) .an-tree__branch:not(:has(.an-tree__node[data-tag~=waterproof])),.an-tree:has(.an-tree__tag[for=bp-f-waterproof]:hover) .an-tree__branch:not(:has(.an-tree__node[data-tag~=waterproof])),.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-organic:checked) .an-tree__branch:not(:has(.an-tree__node[data-tag~=organic])),.an-tree:has(.an-tree__tag[for=bp-f-organic]:hover) .an-tree__branch:not(:has(.an-tree__node[data-tag~=organic])),.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-recycled:checked) .an-tree__branch:not(:has(.an-tree__node[data-tag~=recycled])),.an-tree:has(.an-tree__tag[for=bp-f-recycled]:hover) .an-tree__branch:not(:has(.an-tree__node[data-tag~=recycled])),.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-carryover:checked) .an-tree__branch:not(:has(.an-tree__node[data-tag~=carryover])),.an-tree:has(.an-tree__tag[for=bp-f-carryover]:hover) .an-tree__branch:not(:has(.an-tree__node[data-tag~=carryover])),.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-noos:checked) .an-tree__branch:not(:has(.an-tree__node[data-tag~=noos])),.an-tree:has(.an-tree__tag[for=bp-f-noos]:hover) .an-tree__branch:not(:has(.an-tree__node[data-tag~=noos])),.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-new:checked) .an-tree__branch:not(:has(.an-tree__node[data-tag~=new])),.an-tree:has(.an-tree__tag[for=bp-f-new]:hover) .an-tree__branch:not(:has(.an-tree__node[data-tag~=new])),.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-women:checked) .an-tree__branch:not(:has(.an-tree__node[data-tag~=women])),.an-tree:has(.an-tree__tag[for=bp-f-women]:hover) .an-tree__branch:not(:has(.an-tree__node[data-tag~=women])),.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-men:checked) .an-tree__branch:not(:has(.an-tree__node[data-tag~=men])),.an-tree:has(.an-tree__tag[for=bp-f-men]:hover) .an-tree__branch:not(:has(.an-tree__node[data-tag~=men])),.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-unisex:checked) .an-tree__branch:not(:has(.an-tree__node[data-tag~=unisex])),.an-tree:has(.an-tree__tag[for=bp-f-unisex]:hover) .an-tree__branch:not(:has(.an-tree__node[data-tag~=unisex]))){opacity:.28}.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-padded:checked) .an-tree__kids:has(.an-tree__node[data-tag~=padded]):before{background:var(--lit);height:2px;margin-top:-.5px}.an-tree:has(.an-tree__tag[for=bp-f-padded]:hover) .an-tree__kids:has(.an-tree__node[data-tag~=padded]):before{background:var(--lit);height:2px;margin-top:-.5px}.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-waterproof:checked) .an-tree__kids:has(.an-tree__node[data-tag~=waterproof]):before{background:var(--lit);height:2px;margin-top:-.5px}.an-tree:has(.an-tree__tag[for=bp-f-waterproof]:hover) .an-tree__kids:has(.an-tree__node[data-tag~=waterproof]):before{background:var(--lit);height:2px;margin-top:-.5px}.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-organic:checked) .an-tree__kids:has(.an-tree__node[data-tag~=organic]):before{background:var(--lit);height:2px;margin-top:-.5px}.an-tree:has(.an-tree__tag[for=bp-f-organic]:hover) .an-tree__kids:has(.an-tree__node[data-tag~=organic]):before{background:var(--lit);height:2px;margin-top:-.5px}.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-recycled:checked) .an-tree__kids:has(.an-tree__node[data-tag~=recycled]):before{background:var(--lit);height:2px;margin-top:-.5px}.an-tree:has(.an-tree__tag[for=bp-f-recycled]:hover) .an-tree__kids:has(.an-tree__node[data-tag~=recycled]):before{background:var(--lit);height:2px;margin-top:-.5px}.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-carryover:checked) .an-tree__kids:has(.an-tree__node[data-tag~=carryover]):before{background:var(--lit);height:2px;margin-top:-.5px}.an-tree:has(.an-tree__tag[for=bp-f-carryover]:hover) .an-tree__kids:has(.an-tree__node[data-tag~=carryover]):before{background:var(--lit);height:2px;margin-top:-.5px}.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-noos:checked) .an-tree__kids:has(.an-tree__node[data-tag~=noos]):before{background:var(--lit);height:2px;margin-top:-.5px}.an-tree:has(.an-tree__tag[for=bp-f-noos]:hover) .an-tree__kids:has(.an-tree__node[data-tag~=noos]):before{background:var(--lit);height:2px;margin-top:-.5px}.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-new:checked) .an-tree__kids:has(.an-tree__node[data-tag~=new]):before{background:var(--lit);height:2px;margin-top:-.5px}.an-tree:has(.an-tree__tag[for=bp-f-new]:hover) .an-tree__kids:has(.an-tree__node[data-tag~=new]):before{background:var(--lit);height:2px;margin-top:-.5px}.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-women:checked) .an-tree__kids:has(.an-tree__node[data-tag~=women]):before{background:var(--lit);height:2px;margin-top:-.5px}.an-tree:has(.an-tree__tag[for=bp-f-women]:hover) .an-tree__kids:has(.an-tree__node[data-tag~=women]):before{background:var(--lit);height:2px;margin-top:-.5px}.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-men:checked) .an-tree__kids:has(.an-tree__node[data-tag~=men]):before{background:var(--lit);height:2px;margin-top:-.5px}.an-tree:has(.an-tree__tag[for=bp-f-men]:hover) .an-tree__kids:has(.an-tree__node[data-tag~=men]):before{background:var(--lit);height:2px;margin-top:-.5px}.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-unisex:checked) .an-tree__kids:has(.an-tree__node[data-tag~=unisex]):before{background:var(--lit);height:2px;margin-top:-.5px}.an-tree:has(.an-tree__tag[for=bp-f-unisex]:hover) .an-tree__kids:has(.an-tree__node[data-tag~=unisex]):before{background:var(--lit);height:2px;margin-top:-.5px}.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-padded:checked) .an-tree__branch:has(.an-tree__node[data-tag~=padded]):before{border-color:var(--lit)}.an-tree:has(.an-tree__tag[for=bp-f-padded]:hover) .an-tree__branch:has(.an-tree__node[data-tag~=padded]):before{border-color:var(--lit)}.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-padded:checked) .an-tree__branch:has(.an-tree__node[data-tag~=padded]):after{border-color:var(--lit)}.an-tree:has(.an-tree__tag[for=bp-f-padded]:hover) .an-tree__branch:has(.an-tree__node[data-tag~=padded]):after{border-color:var(--lit)}.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-waterproof:checked) .an-tree__branch:has(.an-tree__node[data-tag~=waterproof]):before{border-color:var(--lit)}.an-tree:has(.an-tree__tag[for=bp-f-waterproof]:hover) .an-tree__branch:has(.an-tree__node[data-tag~=waterproof]):before{border-color:var(--lit)}.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-waterproof:checked) .an-tree__branch:has(.an-tree__node[data-tag~=waterproof]):after{border-color:var(--lit)}.an-tree:has(.an-tree__tag[for=bp-f-waterproof]:hover) .an-tree__branch:has(.an-tree__node[data-tag~=waterproof]):after{border-color:var(--lit)}.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-organic:checked) .an-tree__branch:has(.an-tree__node[data-tag~=organic]):before{border-color:var(--lit)}.an-tree:has(.an-tree__tag[for=bp-f-organic]:hover) .an-tree__branch:has(.an-tree__node[data-tag~=organic]):before{border-color:var(--lit)}.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-organic:checked) .an-tree__branch:has(.an-tree__node[data-tag~=organic]):after{border-color:var(--lit)}.an-tree:has(.an-tree__tag[for=bp-f-organic]:hover) .an-tree__branch:has(.an-tree__node[data-tag~=organic]):after{border-color:var(--lit)}.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-recycled:checked) .an-tree__branch:has(.an-tree__node[data-tag~=recycled]):before{border-color:var(--lit)}.an-tree:has(.an-tree__tag[for=bp-f-recycled]:hover) .an-tree__branch:has(.an-tree__node[data-tag~=recycled]):before{border-color:var(--lit)}.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-recycled:checked) .an-tree__branch:has(.an-tree__node[data-tag~=recycled]):after{border-color:var(--lit)}.an-tree:has(.an-tree__tag[for=bp-f-recycled]:hover) .an-tree__branch:has(.an-tree__node[data-tag~=recycled]):after{border-color:var(--lit)}.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-carryover:checked) .an-tree__branch:has(.an-tree__node[data-tag~=carryover]):before{border-color:var(--lit)}.an-tree:has(.an-tree__tag[for=bp-f-carryover]:hover) .an-tree__branch:has(.an-tree__node[data-tag~=carryover]):before{border-color:var(--lit)}.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-carryover:checked) .an-tree__branch:has(.an-tree__node[data-tag~=carryover]):after{border-color:var(--lit)}.an-tree:has(.an-tree__tag[for=bp-f-carryover]:hover) .an-tree__branch:has(.an-tree__node[data-tag~=carryover]):after{border-color:var(--lit)}.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-noos:checked) .an-tree__branch:has(.an-tree__node[data-tag~=noos]):before{border-color:var(--lit)}.an-tree:has(.an-tree__tag[for=bp-f-noos]:hover) .an-tree__branch:has(.an-tree__node[data-tag~=noos]):before{border-color:var(--lit)}.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-noos:checked) .an-tree__branch:has(.an-tree__node[data-tag~=noos]):after{border-color:var(--lit)}.an-tree:has(.an-tree__tag[for=bp-f-noos]:hover) .an-tree__branch:has(.an-tree__node[data-tag~=noos]):after{border-color:var(--lit)}.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-new:checked) .an-tree__branch:has(.an-tree__node[data-tag~=new]):before{border-color:var(--lit)}.an-tree:has(.an-tree__tag[for=bp-f-new]:hover) .an-tree__branch:has(.an-tree__node[data-tag~=new]):before{border-color:var(--lit)}.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-new:checked) .an-tree__branch:has(.an-tree__node[data-tag~=new]):after{border-color:var(--lit)}.an-tree:has(.an-tree__tag[for=bp-f-new]:hover) .an-tree__branch:has(.an-tree__node[data-tag~=new]):after{border-color:var(--lit)}.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-women:checked) .an-tree__branch:has(.an-tree__node[data-tag~=women]):before{border-color:var(--lit)}.an-tree:has(.an-tree__tag[for=bp-f-women]:hover) .an-tree__branch:has(.an-tree__node[data-tag~=women]):before{border-color:var(--lit)}.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-women:checked) .an-tree__branch:has(.an-tree__node[data-tag~=women]):after{border-color:var(--lit)}.an-tree:has(.an-tree__tag[for=bp-f-women]:hover) .an-tree__branch:has(.an-tree__node[data-tag~=women]):after{border-color:var(--lit)}.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-men:checked) .an-tree__branch:has(.an-tree__node[data-tag~=men]):before{border-color:var(--lit)}.an-tree:has(.an-tree__tag[for=bp-f-men]:hover) .an-tree__branch:has(.an-tree__node[data-tag~=men]):before{border-color:var(--lit)}.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-men:checked) .an-tree__branch:has(.an-tree__node[data-tag~=men]):after{border-color:var(--lit)}.an-tree:has(.an-tree__tag[for=bp-f-men]:hover) .an-tree__branch:has(.an-tree__node[data-tag~=men]):after{border-color:var(--lit)}.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-unisex:checked) .an-tree__branch:has(.an-tree__node[data-tag~=unisex]):before{border-color:var(--lit)}.an-tree:has(.an-tree__tag[for=bp-f-unisex]:hover) .an-tree__branch:has(.an-tree__node[data-tag~=unisex]):before{border-color:var(--lit)}.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-unisex:checked) .an-tree__branch:has(.an-tree__node[data-tag~=unisex]):after{border-color:var(--lit)}.an-tree:has(.an-tree__tag[for=bp-f-unisex]:hover) .an-tree__branch:has(.an-tree__node[data-tag~=unisex]):after{border-color:var(--lit)}:is(.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-padded:checked) .an-tree__node[data-tag~=padded],.an-tree:has(.an-tree__tag[for=bp-f-padded]:hover) .an-tree__node[data-tag~=padded],.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-waterproof:checked) .an-tree__node[data-tag~=waterproof],.an-tree:has(.an-tree__tag[for=bp-f-waterproof]:hover) .an-tree__node[data-tag~=waterproof],.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-organic:checked) .an-tree__node[data-tag~=organic],.an-tree:has(.an-tree__tag[for=bp-f-organic]:hover) .an-tree__node[data-tag~=organic],.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-recycled:checked) .an-tree__node[data-tag~=recycled],.an-tree:has(.an-tree__tag[for=bp-f-recycled]:hover) .an-tree__node[data-tag~=recycled],.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-carryover:checked) .an-tree__node[data-tag~=carryover],.an-tree:has(.an-tree__tag[for=bp-f-carryover]:hover) .an-tree__node[data-tag~=carryover],.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-noos:checked) .an-tree__node[data-tag~=noos],.an-tree:has(.an-tree__tag[for=bp-f-noos]:hover) .an-tree__node[data-tag~=noos],.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-new:checked) .an-tree__node[data-tag~=new],.an-tree:has(.an-tree__tag[for=bp-f-new]:hover) .an-tree__node[data-tag~=new],.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-women:checked) .an-tree__node[data-tag~=women],.an-tree:has(.an-tree__tag[for=bp-f-women]:hover) .an-tree__node[data-tag~=women],.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-men:checked) .an-tree__node[data-tag~=men],.an-tree:has(.an-tree__tag[for=bp-f-men]:hover) .an-tree__node[data-tag~=men],.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-unisex:checked) .an-tree__node[data-tag~=unisex],.an-tree:has(.an-tree__tag[for=bp-f-unisex]:hover) .an-tree__node[data-tag~=unisex]){background:var(--yellow);border-color:var(--yellow);color:var(--ink);border-style:solid;font-weight:600;box-shadow:0 2px 10px #ffc20e59}:is(.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-padded:checked) .an-tree__node .an-tree__mk[data-t=padded],.an-tree:has(.an-tree__tag[for=bp-f-padded]:hover) .an-tree__node .an-tree__mk[data-t=padded],.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-waterproof:checked) .an-tree__node .an-tree__mk[data-t=waterproof],.an-tree:has(.an-tree__tag[for=bp-f-waterproof]:hover) .an-tree__node .an-tree__mk[data-t=waterproof],.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-organic:checked) .an-tree__node .an-tree__mk[data-t=organic],.an-tree:has(.an-tree__tag[for=bp-f-organic]:hover) .an-tree__node .an-tree__mk[data-t=organic],.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-recycled:checked) .an-tree__node .an-tree__mk[data-t=recycled],.an-tree:has(.an-tree__tag[for=bp-f-recycled]:hover) .an-tree__node .an-tree__mk[data-t=recycled],.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-carryover:checked) .an-tree__node .an-tree__mk[data-t=carryover],.an-tree:has(.an-tree__tag[for=bp-f-carryover]:hover) .an-tree__node .an-tree__mk[data-t=carryover],.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-noos:checked) .an-tree__node .an-tree__mk[data-t=noos],.an-tree:has(.an-tree__tag[for=bp-f-noos]:hover) .an-tree__node .an-tree__mk[data-t=noos],.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-new:checked) .an-tree__node .an-tree__mk[data-t=new],.an-tree:has(.an-tree__tag[for=bp-f-new]:hover) .an-tree__node .an-tree__mk[data-t=new]){opacity:1;box-shadow:0 0 0 2px var(--white), 0 0 0 3px currentColor;transform:scale(1.35)}:is(.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-women:checked) .an-tree__node .an-tree__mk--g[data-t=women],.an-tree:has(.an-tree__tag[for=bp-f-women]:hover) .an-tree__node .an-tree__mk--g[data-t=women],.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-men:checked) .an-tree__node .an-tree__mk--g[data-t=men],.an-tree:has(.an-tree__tag[for=bp-f-men]:hover) .an-tree__node .an-tree__mk--g[data-t=men],.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-unisex:checked) .an-tree__node .an-tree__mk--g[data-t=unisex],.an-tree:has(.an-tree__tag[for=bp-f-unisex]:hover) .an-tree__node .an-tree__mk--g[data-t=unisex]){opacity:1;color:var(--ink);transform:scale(1.3)}:is(.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-padded:checked) .an-tree__node .an-tree__mk:not([data-t=padded]),.an-tree:has(.an-tree__tag[for=bp-f-padded]:hover) .an-tree__node .an-tree__mk:not([data-t=padded]),.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-waterproof:checked) .an-tree__node .an-tree__mk:not([data-t=waterproof]),.an-tree:has(.an-tree__tag[for=bp-f-waterproof]:hover) .an-tree__node .an-tree__mk:not([data-t=waterproof]),.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-organic:checked) .an-tree__node .an-tree__mk:not([data-t=organic]),.an-tree:has(.an-tree__tag[for=bp-f-organic]:hover) .an-tree__node .an-tree__mk:not([data-t=organic]),.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-recycled:checked) .an-tree__node .an-tree__mk:not([data-t=recycled]),.an-tree:has(.an-tree__tag[for=bp-f-recycled]:hover) .an-tree__node .an-tree__mk:not([data-t=recycled]),.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-carryover:checked) .an-tree__node .an-tree__mk:not([data-t=carryover]),.an-tree:has(.an-tree__tag[for=bp-f-carryover]:hover) .an-tree__node .an-tree__mk:not([data-t=carryover]),.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-noos:checked) .an-tree__node .an-tree__mk:not([data-t=noos]),.an-tree:has(.an-tree__tag[for=bp-f-noos]:hover) .an-tree__node .an-tree__mk:not([data-t=noos]),.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-new:checked) .an-tree__node .an-tree__mk:not([data-t=new]),.an-tree:has(.an-tree__tag[for=bp-f-new]:hover) .an-tree__node .an-tree__mk:not([data-t=new]),.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-women:checked) .an-tree__node .an-tree__mk:not([data-t=women]),.an-tree:has(.an-tree__tag[for=bp-f-women]:hover) .an-tree__node .an-tree__mk:not([data-t=women]),.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-men:checked) .an-tree__node .an-tree__mk:not([data-t=men]),.an-tree:has(.an-tree__tag[for=bp-f-men]:hover) .an-tree__node .an-tree__mk:not([data-t=men]),.an-tree:not(:has(.an-tree__tag:hover)):has(#bp-f-unisex:checked) .an-tree__node .an-tree__mk:not([data-t=unisex]),.an-tree:has(.an-tree__tag[for=bp-f-unisex]:hover) .an-tree__node .an-tree__mk:not([data-t=unisex])){opacity:.22}@media (prefers-reduced-motion:reduce){.an-tree__branch,.an-tree__tag,.an-tree__node,.an-tree__mk,.an-tree__kids:before,.an-tree__branch:before,.an-tree__branch:after{transition:none}}@media (max-width:34rem){.an-tree{padding:1rem .9rem 1.05rem}.an-break__row,.an-spec__row{grid-template-columns:1fr}.an-spec__row{padding-block:.8rem}}.nl{--c-yellow:214,158,0;--cl-yellow:255,194,14;--c-grey:120,133,150;--cl-grey:190,200,214;--c-blue:37,99,235;--cl-blue:125,165,255;--c-purple:124,58,237;--cl-purple:178,140,255;--c-rose:225,29,72;--cl-rose:255,120,150;--c-orange:217,119,6;--cl-orange:255,170,80;--c-green:22,163,74;--cl-green:96,220,140;--c-teal:13,148,136;--cl-teal:80,215,200;--c-brown:146,100,60;--cl-brown:205,160,120;--c-sky:14,165,233;--cl-sky:110,205,255;--mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;border:1px solid var(--hair);background:var(--white);overflow-anchor:none;border-radius:1rem;margin-block:1.25rem 1.6rem;overflow:hidden}.nl__seg--yellow{--c:var(--c-yellow);--cl:var(--cl-yellow)}.nl__seg--grey{--c:var(--c-grey);--cl:var(--cl-grey)}.nl__seg--blue{--c:var(--c-blue);--cl:var(--cl-blue)}.nl__seg--purple{--c:var(--c-purple);--cl:var(--cl-purple)}.nl__seg--rose{--c:var(--c-rose);--cl:var(--cl-rose)}.nl__seg--orange{--c:var(--c-orange);--cl:var(--cl-orange)}.nl__seg--green{--c:var(--c-green);--cl:var(--cl-green)}.nl__seg--teal{--c:var(--c-teal);--cl:var(--cl-teal)}.nl__seg--brown{--c:var(--c-brown);--cl:var(--cl-brown)}.nl__seg--sky{--c:var(--c-sky);--cl:var(--cl-sky)}.nl__seg--sep{--c:var(--c-grey);--cl:var(--cl-grey);opacity:.55}.nl__seg{color:rgb(var(--c))}.nl__seg i{opacity:.5;font-style:normal}.nl__seg.is-hit{color:var(--an-crash);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.nl [hidden]{display:none!important}.nl__display{color:var(--ink);border-bottom:1px solid var(--hair);background:radial-gradient(70% 110% at 100% 0,#fdf59ce6,#0000 62%),radial-gradient(60% 90% at 0 100%,#ffc20e24,#0000 60%),linear-gradient(135deg,#fffdf3 0%,#fdf8dc 100%);grid-template-columns:minmax(13rem,16rem) 1fr;align-items:center;gap:1rem 2rem;padding:1.35rem 1.5rem 1.2rem;display:grid;position:relative}.nl__tag{align-items:center;gap:.9rem;display:flex}.nl__tag__img{background:var(--white);border-radius:.8rem;flex:none;width:4.5rem;height:4.5rem;overflow:hidden;box-shadow:0 8px 24px #0a254024}.nl__tag__img img{object-fit:cover;width:100%;height:100%;display:block}.nl__tag__meta{gap:.15rem;min-width:0;display:grid}.nl__tag__brand{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-size:.625rem;font-weight:600}.nl__tag__name{letter-spacing:-.005em;font-size:.9375rem;font-weight:600;line-height:1.25}.nl__tag__attrs{color:var(--ink-2);font-size:.75rem}.nl__nums{gap:.35rem;min-width:0;display:grid}.nl__num{grid-template-columns:4rem 1fr;align-items:center;gap:.5rem;min-width:0;display:grid}.nl__num__l{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-size:.625rem;font-weight:600}.nl__num__v{flex-wrap:wrap;align-items:center;gap:.1rem;min-height:3rem;display:flex}.nl__num.is-changed .nl__num__v{animation:.45s cubic-bezier(.2,.8,.2,1) nl-pop}@keyframes nl-pop{0%{opacity:.4;transform:translateY(.15em)}to{opacity:1;transform:none}}.nl__pt{appearance:none;cursor:grab;font:inherit;touch-action:none;-webkit-user-select:none;user-select:none;color:inherit;background:0 0;border:1px solid #0000;border-radius:.5rem;flex-direction:column;align-items:flex-start;gap:.05rem;padding:.3rem .45rem .25rem;transition:background .15s,border-color .15s,transform .15s;display:flex}.nl__pt:hover{border-color:var(--hair);background:#fff9}.nl__pt:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.nl__pt.is-on{border-color:rgb(var(--c));background:#ffffffbf}.nl__pt.is-drag{cursor:grabbing;background:var(--white);border-color:rgb(var(--c));z-index:2;transform:scale(1.04);box-shadow:0 10px 24px #0a25402e}.is-dragging .nl__pt{transition:none}.nl__pt__c{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:.01em;color:rgb(var(--c));font-size:clamp(1.15rem,2.4vw,1.6rem);font-weight:600;line-height:1.1}.nl__pt__k{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;font-size:.5625rem;font-weight:500}.nl__pt.is-on .nl__pt__k{color:var(--ink)}.nl__sepc{font-family:var(--mono);color:var(--ink-3);align-self:center;padding:0 .05rem .9rem;font-size:clamp(1.15rem,2.4vw,1.6rem);font-weight:600}.nl__add{appearance:none;cursor:pointer;font:inherit;border:1px dashed var(--ink-3);width:1.7rem;height:1.7rem;color:var(--ink-2);background:0 0;border-radius:50%;margin:0 0 .75rem .35rem;font-size:1rem;line-height:1;transition:background .15s,color .15s,border-color .15s}.nl__add:hover,.nl__add.is-on{background:var(--ink);border-color:var(--ink);color:var(--white)}.nl:not(.is-touched) .nl__add{animation:2.4s ease-out infinite nl-pulse}.nl:not(.is-touched) .nl__num:nth-child(2) .nl__add{animation-delay:.4s}.nl:not(.is-touched) .nl__num:nth-child(3) .nl__add{animation-delay:.8s}@keyframes nl-pulse{0%{box-shadow:0 0 #0a254059}60%{box-shadow:0 0 0 .6rem #0a254000}to{box-shadow:0 0 #0a254000}}@media (prefers-reduced-motion:reduce){.nl__add{animation:none!important}}.nl__add:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.nl__bar{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-top:-.2rem;display:flex}.nl__hint{color:var(--ink-3);font-size:.75rem}.nl__hint b{color:var(--ink);font-weight:600}.nl__ghost{appearance:none;cursor:pointer;font:inherit;border:1px solid var(--hair);color:var(--ink-2);background:#ffffff80;border-radius:99px;padding:.4rem .85rem;font-size:.75rem;font-weight:600;transition:background .15s,border-color .15s,color .15s}.nl__ghost:hover{background:var(--white);border-color:var(--ink-3);color:var(--ink)}.nl__ghost:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.nl__ghost:disabled{opacity:.35;cursor:default}.nl__ghost--sm{padding:.3rem .7rem;font-size:.6875rem}.nl__ghost--x{color:var(--an-crash);border-color:#b23c3759}.nl__x{appearance:none;cursor:pointer;font:inherit;width:1.6rem;height:1.6rem;color:var(--ink);background:#0a254014;border:0;border-radius:50%;margin-left:auto;font-size:1rem;line-height:1}.nl__x:hover{background:#0a254029}.nl__drawer{border:1px solid var(--hair);background:#ffffffb3;border-radius:.75rem;grid-column:1/-1;gap:.55rem;padding:.8rem .95rem .9rem;display:grid}.nl__drawer__head{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.nl__drawer__t{font-size:.875rem;font-weight:600}.nl__drawer__code{font-family:var(--mono);color:var(--ink-2);overflow-wrap:anywhere;background:#0a25400f;border-radius:.3rem;padding:.15rem .45rem;font-size:.6875rem}.nl__drawer__sep{align-items:center;gap:.25rem;display:flex}.nl__drawer__sepl{color:var(--ink-3);margin-right:.2rem;font-size:.6875rem}.prose .nl__drawer__say{color:var(--ink-2);margin:0;font-size:.8125rem;line-height:1.5}.nl__drawer__opts{gap:.4rem;display:grid}.nl__drawer__opts:empty{display:none}.nl__opt{flex-wrap:wrap;align-items:center;gap:.35rem .6rem;display:flex}.nl__opt__l{color:var(--ink-3);min-width:3.6rem;font-size:.6875rem}.nl__opt__v{flex-wrap:wrap;gap:.25rem;display:flex}.nl__dig{appearance:none;cursor:pointer;font-family:var(--mono);border:1px solid var(--hair);background:var(--white);color:var(--ink-2);border-radius:99px;padding:.3rem .55rem;font-size:.75rem;line-height:1;transition:background .15s,color .15s,border-color .15s}.nl__dig:hover{border-color:var(--ink-3);color:var(--ink)}.nl__dig[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--white)}.nl__dig:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.nl__in{font:inherit;font-family:var(--mono);text-transform:uppercase;border:1px solid var(--hair);background:var(--white);width:5.5rem;color:var(--ink);border-radius:.4rem;padding:.3rem .5rem;font-size:.8125rem;font-weight:600}.nl__in:focus{outline:2px solid var(--yellow);outline-offset:1px}.nl__drawer__act{flex-wrap:wrap;gap:.35rem;display:flex}.nl__pal{flex-wrap:wrap;gap:.4rem;display:flex}.nl__pal__t{appearance:none;cursor:pointer;font:inherit;color:var(--ink);text-align:left;border:1px solid rgba(var(--c),.35);background:rgba(var(--c),.07);border-radius:.55rem;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:.45rem;padding:.4rem .65rem .4rem .5rem;transition:background .15s,border-color .15s;display:grid}.nl__pal__t:hover{background:rgba(var(--c),.14);border-color:rgb(var(--c))}.nl__pal__t:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.nl__pal__i{color:rgb(var(--c));display:flex}.nl__pal__i svg{width:1rem;height:1rem}.nl__pal__t .nl__pal__i{grid-row:1/span 2}.nl__pal__n{font-size:.75rem;font-weight:600;line-height:1.15}.nl__pal__c{font-family:var(--mono);color:var(--ink-3);font-size:.6875rem;line-height:1.15}.nl__drawer__head .nl__pal__i{color:rgb(var(--c))}.nl__tpl{border-top:1px solid var(--hair);grid-column:1/-1;justify-items:start;gap:.6rem;padding-top:1rem;display:grid}.nl__tpl__rows{gap:.3rem;width:100%;display:grid}.nl__tpl__row{grid-template-columns:4rem 1fr;align-items:baseline;gap:.5rem;display:grid}.nl__tpl__l{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-size:.625rem;font-weight:600}.nl__tpl__c{font-family:var(--mono);color:var(--ink);overflow-wrap:anywhere;border:1px solid var(--hair-2);background:#ffffffb3;border-radius:.35rem;padding:.2rem .5rem;font-size:.78rem}.nl__tpl__c i{opacity:.5;font-style:normal}.prose .nl__tpl__say{color:var(--ink-3);margin:0;font-size:.75rem;line-height:1.5}.nl__body{background:var(--white)}.nl__step{padding:1.1rem 1.5rem 1.3rem}.nl__step+.nl__step{border-top:1px solid var(--hair-2)}.prose .nl__h{color:var(--ink);letter-spacing:-.005em;align-items:center;gap:.6rem;margin:0 0 .2rem;font-size:.9375rem;font-weight:600;line-height:1.3;display:flex}.nl__n{background:var(--ink);width:1.35rem;height:1.35rem;color:var(--white);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.6875rem;font-weight:600;display:inline-flex}.prose .nl__sub{color:var(--ink-3);margin:0 0 .85rem;font-size:.8125rem;line-height:1.5}.nl__mono{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;font-weight:600}.nl__mono i{font-style:normal;font-family:var(--body);color:var(--ink-3);font-size:.75rem;font-weight:400}.nl__presets{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;display:grid}.nl__pre{appearance:none;cursor:pointer;font:inherit;text-align:left;border:1px solid var(--hair);background:var(--white);min-width:0;color:var(--ink-2);border-radius:.65rem;align-content:start;gap:.4rem;padding:.7rem .75rem .75rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.nl__pre:hover{border-color:var(--ink-3);transform:translateY(-1px)}.nl__pre:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.nl__pre[aria-pressed=true]{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.nl__pre__name{color:var(--ink);font-size:.75rem;font-weight:600;line-height:1.25}.nl__pre__nums{gap:.1rem;display:grid}.nl__pre__num{font-family:var(--mono);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;font-weight:600;overflow:hidden}.nl__step__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1.5rem;display:flex}.nl__step__head .nl__sub{margin-bottom:.85rem}.nl__step__head .nl__play{flex:none;margin:0}.nl__tl{align-items:stretch;gap:.15rem;padding-top:.6rem;display:flex;position:relative}.nl__tl:before{content:"";background:var(--hair);border-radius:1px;height:2px;position:absolute;top:1.4rem;left:.5rem;right:.5rem}.nl__tl__ev{appearance:none;cursor:pointer;font:inherit;min-width:0;color:var(--ink-2);text-align:center;background:0 0;border:0;border-radius:.5rem;flex-direction:column;flex:1 1 0;justify-content:flex-start;align-items:center;gap:.3rem;padding:0 .1rem .3rem;font-size:.6875rem;line-height:1.2;display:flex;position:relative}.nl__tl__ev:hover .nl__tl__t,.nl__tl__ev.is-on .nl__tl__t{color:var(--ink)}.nl__tl__ev:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.nl__tl__dot{box-sizing:border-box;background:var(--white);border:2px solid var(--ink-3);min-width:1.6rem;height:1.6rem;color:var(--ink-2);letter-spacing:.04em;text-transform:uppercase;border-radius:99px;justify-content:center;align-items:center;padding:0 .45rem;font-size:.5625rem;font-weight:700;transition:transform .15s,background .15s,border-color .15s,color .15s;display:inline-flex}.nl__tl__ev.is-hit .nl__tl__dot{border-color:var(--an-crash);background:var(--an-crash);color:var(--white)}.nl__tl__ev.is-on .nl__tl__dot{box-shadow:0 0 0 3px var(--white), 0 0 0 4px var(--ink-3);transform:scale(1.12)}.nl__tl__ev[aria-pressed=true] .nl__tl__dot{border-color:var(--ink);background:var(--ink);color:var(--white)}.nl__tl__ev.is-hit[aria-pressed=true] .nl__tl__dot{border-color:var(--an-crash);background:var(--an-crash)}.nl__tl__t{font-weight:500}.nl__tl__r{color:var(--an-hold);letter-spacing:.03em;text-transform:uppercase;margin-top:auto;font-size:.5625rem;font-weight:600}.nl__tl__ev.is-hit .nl__tl__r{color:var(--an-crash)}.nl__tl__yr{flex:none;width:2rem;min-height:2.4rem;position:relative}.nl__tl__yr:before{content:"";border-left:1px dashed var(--ink-3);height:1.85rem;position:absolute;top:.55rem;left:50%}.nl__tl__yr i{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;font-size:.5rem;font-style:normal;font-weight:700;position:absolute;top:-.25rem;left:50%;transform:translate(-50%)}.is-playing .nl__tl__ev{pointer-events:none}.nl__detail{border:1px solid var(--hair);background:var(--pale);border-radius:.6rem;margin-top:.9rem;padding:.85rem 1rem;transition:border-color .2s}.nl__detail.is-hit{border-color:#b23c3766}.prose .nl__detail p{margin:0}.nl__detail__h{color:var(--ink);font-size:.875rem;font-weight:600;line-height:1.5}.nl__detail__m{background:var(--white);border:1px solid var(--hair-2);color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;border-radius:99px;margin-right:.5rem;padding:.1rem .45rem;font-size:.625rem;font-weight:600;display:inline-block}.nl__detail__s{color:var(--ink-3);font-weight:400}.nl__badge{letter-spacing:.05em;text-transform:uppercase;color:var(--an-hold);vertical-align:middle;background:#3f7d4e1a;border-radius:99px;margin-left:.5rem;padding:.15rem .5rem;font-size:.625rem;font-weight:600;display:inline-block}.nl__badge.is-hit{color:var(--an-crash);background:#b23c371a}.nl__rows{gap:.35rem;margin:.7rem 0 .6rem;display:grid}.nl__row{grid-template-columns:4rem auto auto 1fr;align-items:baseline;gap:.5rem;font-size:.9375rem;display:grid}.nl__row__l{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-size:.625rem;font-weight:600}.nl__row__a{color:var(--ink-3);font-size:1.1rem;line-height:1}.prose .nl__detail__say{color:var(--ink-2);font-size:.8125rem;line-height:1.55}.prose .nl__verdict{color:var(--ink-2);border-left:3px solid var(--yellow);margin:.9rem 0 0;padding-left:.9rem;font-size:.9375rem;line-height:1.55}.nl__verdict b{color:var(--ink);font-weight:600}.nl__verdict:empty{display:none}.nl__play{appearance:none;cursor:pointer;font:inherit;border:1px solid var(--ink);background:var(--ink);color:var(--white);border-radius:99px;margin-top:.9rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;transition:background .15s}.nl__play:hover{background:var(--cta-over);border-color:var(--cta-over)}.nl__play:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}@media (max-width:56rem){.nl__presets{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:40rem){.nl{border-radius:.75rem}.nl__display{grid-template-columns:1fr;gap:.8rem;padding:1.05rem 1rem 1rem}.nl__tag__img{width:3.2rem;height:3.2rem}.nl__num{grid-template-columns:1fr;gap:.1rem}.nl__pt__c,.nl__sepc{font-size:1.05rem}.nl__pt{padding:.2rem .35rem}.nl__tpl__row{grid-template-columns:1fr;gap:.2rem}.nl__step{padding:.95rem .85rem 1.05rem}.nl__presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.nl__pre{padding:.55rem .6rem .6rem}.nl__pre__num{font-size:.625rem}.nl__tl{flex-direction:column;align-items:stretch;gap:.35rem;padding-left:.2rem}.nl__tl:before{width:2px;height:auto;inset:.6rem auto .6rem 1.8rem}.nl__tl__ev{text-align:left;flex-direction:row;flex:none;align-items:center;gap:.6rem;padding:.1rem .2rem}.nl__tl__r{margin-top:0}.nl__step__head .nl__play{order:2}.nl__tl__dot{flex:0 0 3.2rem;min-width:3.2rem}.nl__tl__t{flex:auto}.nl__tl__yr{width:auto;height:1.2rem;min-height:1.2rem;margin-left:4.2rem}.nl__tl__yr:before{border-left:0;border-top:1px dashed var(--ink-3);width:2rem;height:0;top:50%;left:0}.nl__tl__yr i{top:50%;left:2.4rem;transform:translateY(-50%)}.nl__tl{padding-top:.2rem}.nl__row{grid-template-columns:auto auto 1fr;gap:.25rem .45rem;font-size:.8125rem}.nl__row__l{grid-column:1/-1}}.nh{--px:0;--py:0;--mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;--an-crash:#b23c37;gap:1.1rem;padding:.25rem 0;transition:opacity .6s;display:grid}:root[data-theme=dark] .nh{--an-crash:#e08b86}.nh__row:not(.nh__row--roll) .nh__stage{margin-top:1.5rem}.nh.is-fade{opacity:.35}.nh__row{gap:.45rem;display:grid}.nh__k{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-size:.625rem;font-weight:600}.nh__stage{position:relative}.nh__num{flex-wrap:nowrap;align-items:flex-start;gap:.25rem;display:flex}.nh__t{--c:var(--ink);background:var(--white);border:1px solid var(--hair);min-width:3.2rem;transform-style:preserve-3d;perspective:400px;transform:translate(calc(var(--px) * var(--depth,3px)), calc(var(--py) * var(--depth,3px)));border-radius:.65rem;flex-direction:column;align-items:center;gap:.15rem;padding:.5rem .7rem .4rem;transition:transform .35s ease-out,border-color .3s,background .3s;display:inline-flex;position:relative;box-shadow:0 6px 18px #0a25400f}.nh__t:first-child{--depth:6px}.nh__t:nth-child(3){--depth:4px}.nh__t:nth-child(5){--depth:2px}.nh__t:nth-child(7){--depth:4px}.nh__t:nth-child(9){--depth:6px}.nh__t b{font-family:var(--mono);font-variant-numeric:tabular-nums;color:rgb(var(--c));backface-visibility:hidden;font-size:clamp(1.25rem,2.4vw,1.75rem);font-weight:600;line-height:1.1;display:block}.nh__t i{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-size:.5625rem;font-style:normal;font-weight:500}.nh__t--purple{--c:124,58,237}.nh__t--rose{--c:225,29,72}.nh__t--green{--c:22,163,74}.nh__t--orange{--c:217,119,6}.nh__t--yellow{--c:214,158,0}.nh__t.is-flip b{animation:.56s ease-in-out nh-flip}@keyframes nh-flip{0%{transform:rotateX(0)}45%{transform:rotateX(90deg)}55%{transform:rotateX(-90deg)}to{transform:rotateX(0)}}.nh__t.is-hit{background:#fff6f5;border-color:#b23c3773}.nh__t.is-hit b{color:var(--an-crash)}.nh__t.is-hit:after{content:"";background:var(--an-crash);width:.7rem;height:.7rem;box-shadow:0 0 0 2px var(--white);border-radius:50%;position:absolute;top:-.3rem;right:-.3rem}.nh__t.is-crash:after{content:"!";width:.95rem;height:.95rem;color:var(--white);font-size:.6rem;font-weight:700;font-family:var(--body);justify-content:center;align-items:center;display:flex;top:-.4rem;right:-.4rem}.nh__dash{font-family:var(--mono);color:var(--ink-3);padding-top:.5rem;font-size:clamp(1.25rem,2.4vw,1.75rem);font-weight:600;line-height:1.1}.nh__pills{pointer-events:none;height:1.7rem;position:absolute;top:-1.9rem;left:0;right:0}.nh__pill{white-space:nowrap;color:var(--white);background:var(--ink);border-radius:99px;padding:.25rem .6rem;font-size:.6875rem;font-weight:600;animation:2.6s ease-in-out both nh-drop;position:absolute;top:0;transform:translate(-50%,-.6rem);box-shadow:0 6px 16px #0a25402e}.nh__pill:after{content:"";background:var(--ink);border-radius:.1rem;width:.55rem;height:.55rem;position:absolute;bottom:-.3rem;left:50%;transform:translate(-50%)rotate(45deg)}@keyframes nh-drop{0%{opacity:0;transform:translate(-50%,-1.4rem)}18%{opacity:1;transform:translate(-50%,-.2rem)}80%{opacity:1;transform:translate(-50%,-.2rem)}to{opacity:0;transform:translate(-50%,.2rem)}}.prose .nh__say,.nh__say{color:var(--ink-2);min-height:1.2em;margin:0;font-size:.8125rem;line-height:1.45;transition:color .3s}.nh__row--roll .nh__t{background:var(--yellow-lt);box-shadow:none;border-color:#d69e0059;transform:none}.nh__t--roll{--c:var(--c-ink,10,37,64)}.nh__t--roll b{color:var(--ink)}.nh__row--roll .nh__stage{align-items:center;gap:1.2rem;display:flex}.nh__ghosts{pointer-events:none;flex:0 0 7rem;height:3rem;position:relative;overflow:hidden}.nh__ghost{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-3);white-space:nowrap;font-size:.875rem;font-weight:600;animation:2.4s ease-out both nh-rise;position:absolute;top:1.2rem;left:0}@keyframes nh-rise{0%{opacity:0;transform:translateY(1rem)}25%{opacity:.9}to{opacity:0;transform:translateY(-1.6rem)}}.nh__row--roll .nh__say{color:var(--ink-3)}@media (max-width:40rem){.nh{gap:.9rem}.nh__num{flex-wrap:wrap;gap:.15rem}.nh__t{border-radius:.5rem;min-width:2.2rem;padding:.3rem .35rem .25rem}.nh__t b,.nh__dash{font-size:.95rem}.nh__t i{letter-spacing:.03em;font-size:.5rem}.nh__dash{padding-top:.3rem}.nh__ghosts{flex-basis:5.5rem}.nh__ghost{font-size:.8125rem}}.note--art{background:linear-gradient(180deg, #f5f7fa 0%, #fbfcfd 60%, var(--white) 100%);min-height:0;padding:0;overflow:hidden}.note__art{pointer-events:none;height:15rem;display:block;position:relative;overflow:hidden}.note__art:after{content:"";background:linear-gradient(180deg, #fff0, var(--white));height:4rem;position:absolute;inset:auto 0 0}.note__art--tree .note__svg{width:116%;height:auto;position:absolute;top:-2%;left:-8%}.note__body{flex-direction:column;flex:1;gap:.55rem;padding:.25rem clamp(1.5rem,3vw,2rem) clamp(1.5rem,3vw,2rem);display:flex}.note--art .note__go{margin-top:auto}.note__art--nh{align-items:center;padding:0 clamp(1.25rem,2.5vw,2rem);display:flex}.nh--card{--px:0;--py:0;gap:.75rem;width:100%;display:grid}.nh--card .nh__row,.nh--card .nh__stage,.nh--card .nh__num,.nh--card .nh__k{display:block}.nh--card .nh__num{align-items:flex-start;gap:.2rem;display:flex}.nh--card .nh__t{min-width:2.6rem;padding:.35rem .5rem .3rem}.nh--card .nh__t b,.nh--card .nh__dash{font-size:1.15rem}.nh--card .nh__dash{padding-top:.35rem}.nh--card .nh__row:not(.nh__row--roll) .nh__stage{margin-top:1.4rem}.nh--card .nh__pills{top:-1.7rem}.nh__pill--still{opacity:1;animation:none;transform:translate(-50%,-.2rem)}.nh--card .nh__row--roll .nh__stage{align-items:center;gap:1rem;display:flex}.nh--card .nh__ghosts{height:2rem}.nh__ghost--still{opacity:.55;animation:none;top:.4rem;transform:none}@media (max-width:40rem){.note__art--tree{height:12rem}.note__art--tree .note__svg{width:124%;top:0;left:-12%}.note__art--nh{height:auto;padding:1rem .75rem 1.5rem}.nh--card{gap:.6rem}.nh--card .nh__num{flex-wrap:nowrap;gap:.15rem}.nh--card .nh__t{border-radius:.45rem;min-width:2rem;padding:.25rem .3rem .2rem}.nh--card .nh__t b,.nh--card .nh__dash{font-size:.875rem}.nh--card .nh__t i{letter-spacing:.02em;font-size:.45rem}.nh--card .nh__dash{padding-top:.25rem}.nh--card .nh__ghosts{flex-basis:4.5rem}}.an-by{color:var(--ink-3);margin:.9rem 0 0;font-size:.8125rem}.an-by a{color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--hair);text-decoration-color:var(--hair);text-underline-offset:3px;font-weight:500}.an-by a:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3)}.an-faq{border-top:1px solid var(--hair-2);gap:0;margin-top:1.1rem;display:grid}.an-faq__item{border-bottom:1px solid var(--hair-2);padding:1rem 0 1.05rem}.prose h3.an-faq__q{color:var(--ink);letter-spacing:-.005em;margin:0 0 .35rem;font-size:1rem;font-weight:600}.prose .an-faq__a{color:var(--ink-2);margin:0}.author{grid-template-columns:minmax(0,14rem) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.author__face{background:var(--pale);box-shadow:inset 0 0 0 1px var(--hair-2);border-radius:.75rem;margin:0;overflow:hidden}.author__face img{width:100%;height:auto;display:block}.author__prose{padding-top:0}.author__list{gap:.6rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.author__list li{border:1px solid var(--hair);border-radius:.5rem;gap:.1rem;padding:.7rem .9rem;display:grid}.author__list a{color:var(--ink);font-weight:500}.author__list span{color:var(--ink-3);font-size:.875rem}.who__link{color:inherit;text-decoration:none}.who__link:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:40rem){.author{grid-template-columns:1fr}.author__face{max-width:12rem}}
