.mey{--gold:#d5be97;--gold-deep:#b8975f;--catalogue:#15130f;--studio:#f3f1ec;--studio-deep:#e2ddd3}.mey-display{font-family:var(--font-mey-serif), "Times New Roman", Georgia, serif;letter-spacing:-.012em;font-weight:400}.mey-kicker{text-transform:uppercase;letter-spacing:.16em;color:var(--color-accent);font-size:11.5px;font-weight:600}.mey .ch-title{font-family:var(--font-mey-serif), "Times New Roman", Georgia, serif;letter-spacing:-.015em;font-size:2.45rem;font-weight:400;line-height:1}.mey .ch-num{font-family:var(--font-mey-serif), "Times New Roman", Georgia, serif;letter-spacing:-.02em;-webkit-text-stroke:0;color:color-mix(in oklab, var(--gold-deep) 70%, transparent);font-size:5.2rem;font-style:italic;font-weight:400}.mey .ch-eyebrow{letter-spacing:.26em}.sh-mey{--studio:#f3f1ec;--studio-deep:#dcd7cd}.sh-mey .sh-ground:after{content:"";opacity:.13;transform:translate3d(calc(var(--tx,0) * 10px), calc(var(--p,0) * 40px), 0);background:linear-gradient(160deg,#e2cfa9,#c2a274);position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='89.5 -0.5 27.2 41'><path d='M113.996 27.2867H98.3633C97.6856 26.6182 97.3241 25.7268 97.3693 24.8355C97.3693 24.0333 97.9115 23.0083 100.532 23.0083H106.722C109.162 23.0083 112.821 22.5626 112.821 17.7939C112.821 16.145 112.55 15.9221 112.55 15.9221H98.1826C97.6404 15.4319 97.3241 14.7188 97.3693 14.0058C97.3693 12.535 99.3573 12.1339 100.532 12.1339H103.966C106.406 12.1339 110.065 11.6883 110.065 6.91961C110.065 5.27064 109.794 5.0478 109.794 5.0478H104.192C103.785 3.66623 103.424 2.46292 103.333 2.19552C103.017 1.17048 102.068 0.457411 100.984 0.501978H96.6916L97.9567 5.22607C93.2578 5.85001 90.5469 8.52402 90.5469 12.6242C90.5469 15.0308 91.4957 16.9026 93.2578 18.0613C91.5409 19.3538 90.5469 21.3593 90.5921 23.4985C90.5921 26.7073 93.7548 29.2922 93.7548 29.2922L90.5469 34.3283H103.65C104.101 35.9327 104.553 37.4925 104.644 37.8045C104.96 38.8295 105.909 39.5426 106.993 39.498H111.556L110.201 34.3283H114.584C115.171 34.3283 115.668 33.838 115.668 33.2587L113.996 27.2867Z'/></svg>") 50% 62%/auto 56% no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='89.5 -0.5 27.2 41'><path d='M113.996 27.2867H98.3633C97.6856 26.6182 97.3241 25.7268 97.3693 24.8355C97.3693 24.0333 97.9115 23.0083 100.532 23.0083H106.722C109.162 23.0083 112.821 22.5626 112.821 17.7939C112.821 16.145 112.55 15.9221 112.55 15.9221H98.1826C97.6404 15.4319 97.3241 14.7188 97.3693 14.0058C97.3693 12.535 99.3573 12.1339 100.532 12.1339H103.966C106.406 12.1339 110.065 11.6883 110.065 6.91961C110.065 5.27064 109.794 5.0478 109.794 5.0478H104.192C103.785 3.66623 103.424 2.46292 103.333 2.19552C103.017 1.17048 102.068 0.457411 100.984 0.501978H96.6916L97.9567 5.22607C93.2578 5.85001 90.5469 8.52402 90.5469 12.6242C90.5469 15.0308 91.4957 16.9026 93.2578 18.0613C91.5409 19.3538 90.5469 21.3593 90.5921 23.4985C90.5921 26.7073 93.7548 29.2922 93.7548 29.2922L90.5469 34.3283H103.65C104.101 35.9327 104.553 37.4925 104.644 37.8045C104.96 38.8295 105.909 39.5426 106.993 39.498H111.556L110.201 34.3283H114.584C115.171 34.3283 115.668 33.838 115.668 33.2587L113.996 27.2867Z'/></svg>") 50% 62%/auto 56% no-repeat}.sh-mey .sh-word{font-family:var(--font-mey-serif), "Times New Roman", Georgia, serif;font-style:italic;font-weight:400;font-size:min(9.5rem, calc(170cqw / var(--len,7)));letter-spacing:-.02em;-webkit-text-stroke:0;color:color-mix(in oklab, var(--color-accent) 30%, transparent);background:0 0;line-height:.9}.sh-mey .sh-chip{font-family:var(--font-mono)}.mi-curtain{perspective:1800px;animation:0s linear 3.4s forwards si-off}.mi-page{background:radial-gradient(90% 60% at 50% 45%, #241f18 0%, transparent 70%), var(--catalogue,#15130f);transform-origin:0%;backface-visibility:hidden}.mi-grain{opacity:.4;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .18 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.mi-rule{background:linear-gradient(90deg,#0000,#d5be978c,#0000);width:min(80vw,25rem);height:1px;position:absolute;left:50%;transform:translate(-50%)scaleX(0)}.mi-rule-top{top:calc(50% - 7.5rem)}.mi-rule-bottom{top:calc(50% + 7.5rem)}.mi-amp-line{fill:none;stroke:#e7d3ad;stroke-width:.45px;stroke-dasharray:1;stroke-dashoffset:1px}.mi-amp-fill,.mi-name{opacity:0}.mi-since{font-family:var(--font-mey-serif), "Times New Roman", Georgia, serif;color:var(--gold,#d5be97);opacity:0}.mi-line{opacity:0}@media (prefers-reduced-motion:no-preference){.mi-amp-line{animation:1.1s cubic-bezier(.55,.05,.3,1) .15s forwards mi-draw,.5s 1.3s forwards mi-fade-out}.mi-amp-fill{animation:.7s .9s forwards mi-fill}.mi-name-left{animation:.9s cubic-bezier(.2,.8,.2,1) 1.15s forwards mi-name;transform:translate(16px)}.mi-name-right{animation:.9s cubic-bezier(.2,.8,.2,1) 1.15s forwards mi-name;transform:translate(-16px)}.mi-rule{animation:1.1s cubic-bezier(.2,.8,.2,1) 1.1s forwards mi-rule}.mi-since{animation:.8s cubic-bezier(.2,.8,.2,1) 1.6s forwards mi-rise;transform:translateY(8px)}.mi-line{animation:.7s 1.85s forwards mi-rise}.mi-page{animation:1s cubic-bezier(.65,0,.25,1) 2.45s forwards mi-turn}}@keyframes mi-draw{to{stroke-dashoffset:0}}@keyframes mi-fade-out{to{opacity:0}}@keyframes mi-fill{to{opacity:1}}@keyframes mi-name{to{opacity:1;transform:none}}@keyframes mi-rule{to{transform:translate(-50%)scaleX(1)}}@keyframes mi-rise{to{opacity:1;transform:none}}@keyframes mi-turn{0%{filter:brightness();transform:rotateY(0)}to{filter:brightness(.35);transform:rotateY(-108deg)}}.su-stage{aspect-ratio:4/5;background:#5a201d;max-height:min(78svh,44rem);margin-inline:auto;box-shadow:0 30px 60px -36px #280a0899}.su-chip{color:#fff6e6cc}.su-chip>span{-webkit-backdrop-filter:blur(8px);background:#14080659;border-radius:999px;padding:4px 8px;display:none}.su-stage[data-phase="0"] .su-chip-0,.su-stage[data-phase="1"] .su-chip-0,.su-stage[data-phase="2"] .su-chip-2,.su-stage[data-phase="3"] .su-chip-3{display:inline-block}.su-captions{color:#fbf3e4;background:linear-gradient(#0000,#180a06b8 45%)}.su-cap{font-family:var(--font-mey-serif), "Times New Roman", Georgia, serif;font-size:1.28rem;line-height:1.15;display:none}.su-stage[data-phase="0"] .su-cap-0,.su-stage[data-phase="1"] .su-cap-1,.su-stage[data-phase="2"] .su-cap-2,.su-stage[data-phase="3"] .su-cap-3{animation:.7s cubic-bezier(.2,.8,.2,1) both story-row;display:block}.su-progress>span{transform:scaleX(var(--pc,0))}.su-swatch{clip-path:inset(0 calc((1 - var(--pd,0)) * 100%) 0 0 round 14px);transform:rotate(-2.5deg) translateY(calc((1 - var(--pd,0)) * 14px));background:#fbf8f2;box-shadow:0 18px 30px -14px #0000008c,0 2px 4px #0003}.su-stage[data-phase="3"] .su-swatch{clip-path:inset(0 calc((1 - var(--pd,1)) * 100%) 0 0 round 14px)}.su-swatch:before{content:"";background:radial-gradient(circle at 35% 35%,#fff4dc,#c9a66b 60%,#8a6a3a);border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:50%;box-shadow:0 2px 3px #0006}.fl-stage{background:#2c3122;box-shadow:0 30px 60px -36px #14180cb3}.fl-canvas{touch-action:pan-y;cursor:grab}.fl-chip,.nb-chip{color:#fffaf0d9;-webkit-backdrop-filter:blur(8px);background:#0a0a0661;border-radius:999px;padding:4px 8px}.fl-inset{-webkit-backdrop-filter:blur(6px);background:#0e0e0a8c;box-shadow:0 0 0 1px #ffffff2e,0 14px 24px -12px #0009}.fl-hint,.nb-hint{text-shadow:0 1px 6px #0009}.fl-range{appearance:none;background:0 0;height:28px}.fl-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, color-mix(in oklab, var(--color-accent) 25%, transparent), var(--color-accent));border-radius:999px;height:4px}.fl-range::-moz-range-track{background:linear-gradient(90deg, color-mix(in oklab, var(--color-accent) 25%, transparent), var(--color-accent));border-radius:999px;height:4px}.fl-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--color-paper);width:24px;height:24px;box-shadow:0 0 0 2px var(--color-accent), 0 4px 10px #00000040;border-radius:50%;margin-top:-10px}.fl-range::-moz-range-thumb{background:var(--color-paper);width:22px;height:22px;box-shadow:0 0 0 2px var(--color-accent), 0 4px 10px #00000040;border:0;border-radius:50%}.nb-stage{background:radial-gradient(70% 55% at 50% 48%,#3a3424 0%,#0000 75%),linear-gradient(#24211a,#16140f);box-shadow:0 30px 60px -36px #141008bf}.nb-canvas{touch-action:pan-y;cursor:crosshair}.nb-finger{border:1.5px solid #fff4dcd9;border-radius:50%;margin:-18px 0 0 -18px;transition:opacity .4s;translate:none;box-shadow:0 0 0 6px #fff4dc1f,0 0 18px #ffe6be59}.nb-hint{color:#fff6e4d1}.mey-grow{background:repeating-linear-gradient(115deg, #ffffff1a 0 2px, transparent 2px 6px), linear-gradient(180deg, color-mix(in oklab, var(--c) 82%, white), var(--c) 55%, color-mix(in oklab, var(--c) 80%, black));transform-origin:0;box-shadow:inset 0 -2px #0000001f}@media (prefers-reduced-motion:no-preference){section.reveal .mey-grow{transform:scaleX(0)}section.reveal .mey-grow-label{opacity:0;transform:translateY(10px)}section.reveal-in .mey-grow{transition:transform 1.3s cubic-bezier(.16, 1, .3, 1) calc(.4s + var(--i,0) * .26s);transform:none}section.reveal-in .mey-grow-label{opacity:1;transition:opacity .7s ease calc(.7s + var(--i,0) * .26s), transform .9s cubic-bezier(.16, 1, .3, 1) calc(.7s + var(--i,0) * .26s);transform:none}}.mey-colour{background:radial-gradient(120% 80% at 0% 0%, color-mix(in oklab, var(--c) 75%, black) 0%, transparent 70%), linear-gradient(160deg, #1d1a15, #120f0c)}.mey-swatch{box-shadow:inset 0 0 0 1px #ffffff1f,0 10px 18px -12px #000000b3}@media (prefers-reduced-motion:no-preference){section.reveal .mey-swatch{opacity:0;transform:translateY(16px)scaleY(.6)}section.reveal-in .mey-swatch{opacity:1;transition:transform .9s cubic-bezier(.3, 1.3, .5, 1) calc(.3s + var(--i,0) * .12s), opacity .5s ease calc(.3s + var(--i,0) * .12s);transform:none}}.mey-cut-weather{background:linear-gradient(#788ca014,#788ca029);overflow:hidden}.mey-gust{background:linear-gradient(90deg,#0000,#6e7d8c8c,#0000);width:28%;height:1px;position:absolute;left:-30%}@media (prefers-reduced-motion:no-preference){.mey-gust{animation:3.6s linear infinite mey-gust;animation-delay:calc(var(--i,0) * -.53s)}}@keyframes mey-gust{to{transform:translate(480%)}}.mey-cut-nubuck,.mey-key-nubuck{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.4' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .35 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>"), linear-gradient(180deg, color-mix(in oklab, var(--c) 85%, white), var(--c) 40%, color-mix(in oklab, var(--c) 70%, black))}.mey-cut-nubuck{box-shadow:inset 0 2px #fff0d22e,inset 0 -1px #0000004d}.mey-cut-lining,.mey-key-lining{background:repeating-linear-gradient(90deg,#78283252 0 3px,#0000 3px 16px,#28325a59 16px 20px,#0000 20px 34px),repeating-linear-gradient(0deg,#78283242 0 3px,#0000 3px 16px,#28325a4d 16px 20px,#0000 20px 34px),#efe9dd}.mey-cut-skin{background:linear-gradient(#f7f4ee,#ece6da)}@media (prefers-reduced-motion:no-preference){section.reveal .mey-cut-layer{opacity:0;transform:translate(-8%)}section.reveal-in .mey-cut-layer{opacity:1;transition:transform 1.1s cubic-bezier(.16,1,.3,1) .3s,opacity .7s .3s;transform:none}section.reveal-in .mey-cut-lining{transition-delay:.52s}section.reveal-in .mey-cut-skin{transition-delay:.74s}}.mey-size{background:color-mix(in oklab, var(--color-ink) 4%, transparent);color:var(--color-muted)}.mey-size.is-on{background:var(--color-accent);color:var(--color-paper);font-weight:600}@media (prefers-color-scheme:dark){.mey-size{background:color-mix(in oklab, var(--color-paper) 7%, transparent)}.mey-size.is-on{color:var(--color-ink)}}@media (prefers-reduced-motion:no-preference){section.reveal .mey-size{opacity:0;transform:translateY(8px)}section.reveal-in .mey-size{opacity:1;transition:opacity .5s ease calc(.5s + var(--i,0) * 60ms), transform .7s cubic-bezier(.2, .8, .2, 1) calc(.5s + var(--i,0) * 60ms);transform:none}}.mey-label{perspective:900px;filter:drop-shadow(0 18px 22px #1e180e38)}.mey-label-top,.mey-label-bottom{background:repeating-linear-gradient(0deg,#5a4b320f 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#5a4b320d 0 1px,#0000 1px 3px),#f6f0e3;position:relative}.mey-label-top:before,.mey-label-bottom:after{content:"";border-top:1.5px dashed #78644673;height:0;position:absolute;left:10px;right:10px}.mey-label-top:before{top:7px}.mey-label-bottom:after{bottom:7px}.mey-label-bottom{transform-origin:50% 0;box-shadow:inset 0 10px 10px -10px #3c2d1440}@media (prefers-color-scheme:dark){.mey-label{filter:drop-shadow(0 18px 22px #00000080)}}@media (prefers-reduced-motion:no-preference){section.reveal .mey-label-bottom{transform:rotateX(-178deg)}section.reveal .mey-label-line{opacity:0}section.reveal-in .mey-label-bottom{transition:transform 1.4s cubic-bezier(.3,1.25,.4,1) .45s;transform:none}section.reveal-in .mey-label-line{opacity:1;transition:opacity .6s 1.3s}}.mey-glyph{background:color-mix(in oklab, var(--color-accent) 9%, transparent)}@media (prefers-reduced-motion:no-preference){.g-air path{animation:2.8s ease-in-out infinite g-air}.g-air path:nth-child(2){animation-delay:-.9s}.g-air path:nth-child(3){animation-delay:-1.8s}.g-wave{animation:2.2s ease-in-out infinite g-air}.g-settle{animation:3s cubic-bezier(.3,1.3,.5,1) infinite g-settle}.g-press{animation:2.4s ease-in-out infinite g-press}.g-brush{animation:2.2s cubic-bezier(.5,0,.3,1) infinite g-brush}.g-mist{animation:2.4s ease-out infinite g-mist}section.reveal .g-cross{stroke-dasharray:23;stroke-dashoffset:23px}section.reveal-in .g-cross{stroke-dashoffset:0;transition:stroke-dashoffset .7s .9s}}@keyframes g-air{50%{opacity:.6;transform:translate(1.5px)}}@keyframes g-settle{0%,20%{transform:translateY(-3px)}45%,to{transform:none}}@keyframes g-press{50%{transform:translateY(2.5px)}}@keyframes g-brush{0%{opacity:0;transform:translate(-2px)}15%{opacity:1}70%{opacity:1;transform:translate(5px)}to{opacity:0;transform:translate(5px)}}@keyframes g-mist{0%{opacity:0;transform:translate(-2px,1px)}30%{opacity:1}to{opacity:0;transform:translate(2px,-1px)}}.mey-guarantee{background:radial-gradient(110% 80% at 100% 0%, color-mix(in oklab, var(--color-accent) 40%, #15130f) 0%, transparent 65%), #15130f}.mey-month{background:color-mix(in oklab, var(--gold,#d5be97) 85%, white);box-shadow:inset 0 -1px #00000026}.mey-month.is-first{background:linear-gradient(90deg, #fff4dc, var(--gold,#d5be97));box-shadow:0 0 0 1.5px #fff4dce6}@media (prefers-reduced-motion:no-preference){section.reveal .mey-month{opacity:.15;transform:scaleY(.2)}section.reveal-in .mey-month{opacity:1;transition:transform .5s cubic-bezier(.3, 1.5, .5, 1) calc(.5s + var(--i,0) * 45ms), opacity .3s ease calc(.5s + var(--i,0) * 45ms);transform:none}section.reveal .mey-big-three{opacity:0;transform:translateY(24px)}section.reveal-in .mey-big-three{opacity:1;transition:opacity .9s .2s,transform 1.3s cubic-bezier(.16,1,.3,1) .2s;transform:none}}.ck-stage{background:radial-gradient(90% 60% at 80% 0%, #2a241b 0%, transparent 70%), var(--catalogue,#15130f);max-height:min(92svh,48rem);box-shadow:0 30px 60px -34px #140e06cc}.ck-grain{opacity:.35;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .2 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.ck-year-window{height:4.6rem}.ck-years{transform:translateY(calc(var(--k,0) * -4.6rem));transition:transform .9s cubic-bezier(.7,0,.2,1)}.ck-year{color:#f4ecdc;white-space:nowrap;height:4.6rem;font-size:4.9rem;font-style:italic;line-height:4.6rem}.ck-place,.ck-text{animation:.8s cubic-bezier(.2,.8,.2,1) both story-row}.ck-text{animation-delay:.12s}.ck-rail-fill{width:calc(var(--rail,0) * 1%)}.ck-tick{color:#ffffff47;transition:color .4s}.ck-tick.is-past{color:#d5be978c}.ck-tick.is-on{color:#f2e2c0}.ck-in{animation:ck-in .9s cubic-bezier(.2, .8, .2, 1) var(--d,0s) both}@keyframes ck-in{0%{opacity:0;filter:blur(4px);transform:translateY(12px)}}.ck-name-left{animation:1s cubic-bezier(.2,.8,.2,1) .25s both ck-left}.ck-name-right{animation:1s cubic-bezier(.2,.8,.2,1) .25s both ck-right}.ck-amp-pop{animation:.9s cubic-bezier(.3,1.5,.5,1) both ck-pop}@keyframes ck-left{0%{opacity:0;transform:translate(46px)}}@keyframes ck-right{0%{opacity:0;transform:translate(-46px)}}@keyframes ck-pop{0%{opacity:0;transform:scale(.4)rotate(-12deg)}}.ck-stamp{filter:drop-shadow(0 10px 14px #00000073);background:radial-gradient(circle at 5px 5px,#0000 2.7px,#efe3c9 3.1px) -5px -5px/10px 10px;padding:5px;animation:.9s cubic-bezier(.3,1.4,.5,1) both ck-stamp;transform:rotate(-6deg)}.ck-stamp-face{background:#efe3c9;box-shadow:inset 0 0 0 4px #efe3c9,inset 0 0 0 5px #7b3a2c73}@keyframes ck-stamp{0%{opacity:0;transform:rotate(-24deg)scale(1.4)}}.ck-catalogue{background:#efe3c9;box-shadow:4px 4px #efe3c940,8px 8px #efe3c91f}.ck-city{animation:ck-in .7s cubic-bezier(.2, .8, .2, 1) var(--d,0s) both}.ck-struck:after{content:"";transform-origin:0;background:#d5be97;height:2px;animation:.7s cubic-bezier(.6,0,.3,1) .3s both ck-strike;position:absolute;top:55%;left:-4px;right:-4px}@keyframes ck-strike{0%{transform:scaleX(0)}}.ck-cover{transform-origin:0;background:linear-gradient(90deg,#0000001f,#0000 12%),#f3ead8;animation:1.1s cubic-bezier(.2,.8,.2,1) both ck-open;box-shadow:0 20px 30px -16px #000000b3}@keyframes ck-open{0%{opacity:0;transform:perspective(900px)rotateY(-70deg)}}.ck-mark-line{fill:none;stroke:#f2e2c0;stroke-width:.3px;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.6s cubic-bezier(.55,.05,.3,1) .1s forwards mi-draw,.6s 1.7s forwards mi-fade-out}.ck-mark-fill{opacity:0;animation:.9s 1.2s forwards mi-fill}@media (prefers-reduced-motion:reduce){.ck-in,.ck-city,.ck-name-left,.ck-name-right,.ck-amp-pop,.ck-stamp,.ck-cover,.ck-place,.ck-text{animation:none}.ck-mark-line{stroke-dashoffset:0;animation:none}.ck-mark-fill{opacity:1;animation:none}.ck-struck:after{animation:none}.ck-years{transition:none}}
.dep-card{background:radial-gradient(80% 60% at 50% 0%, #fdfcf9, transparent 70%), linear-gradient(180deg, var(--studio,#fbfaf7), color-mix(in oklab, #26262a 10%, var(--studio-deep,#ece7de)))}.dep-board{--row:30px;--cell:15px;background:linear-gradient(#ffffff0d,#0000 30%),#141413;box-shadow:inset 0 1px #ffffff12,inset 0 0 0 1px #ffffff0a,0 18px 34px -18px #0009,0 2px 4px #0000002e}@media (min-width:400px){.dep-board{--cell:16px;--row:32px}}.dep-head,.dep-row{grid-template-columns:calc(var(--cell) * 5 + 8px) 1fr auto;column-gap:6px}.dep-head{padding:0 6px}.dep-row{z-index:1;height:var(--row);text-align:left;-webkit-tap-highlight-color:transparent;padding:0 6px;position:relative}.dep-row:focus-visible{outline-offset:-2px;border-radius:8px;outline:1.5px solid #f2c14e}.dep-bar{height:var(--row);background:linear-gradient(90deg,#f2c14e29,#f2c14e0d);border-radius:9px;transition:transform .62s cubic-bezier(.3,1.25,.45,1);position:absolute;top:0;left:0;right:0;box-shadow:inset 2px 0 #f2c14e}.dep-led{background:#f2c14e;border-radius:999px;width:6px;height:6px;box-shadow:0 0 8px #f2c14e}.dep-word{gap:1.5px;display:inline-flex}.flap{width:var(--cell);height:calc(var(--cell) * 1.42);perspective:120px;font-family:var(--font-mono);font-size:calc(var(--cell) * .78);color:#f3efe4;font-weight:500;display:inline-block;position:relative}.dep-row:not(.is-on) .flap{color:#f3efe4a8}.dep-row.is-on .flap{color:#fff}.dep-status .flap{color:#f2c14e}.flap-half{backface-visibility:hidden;background:linear-gradient(#2a2a28 0%,#232321 50%,#1c1c1a 50%,#20201e 100%);border-radius:2.5px;place-items:center;display:grid;position:absolute;inset:0;box-shadow:inset 0 0 0 .5px #ffffff0d}.flap-top{clip-path:inset(0 0 50%)}.flap-bottom{clip-path:inset(50% 0 0)}.flap:after{content:"";z-index:3;background:#000000bf;height:1px;position:absolute;top:calc(50% - .5px);left:0;right:0}.flap-fold-top{z-index:2;transform-origin:50%;animation:95ms cubic-bezier(.55,0,1,.45) forwards flap-down}.flap-fold-bottom{z-index:2;transform-origin:50%;animation:95ms cubic-bezier(0,.55,.45,1) 95ms forwards flap-land;transform:rotateX(90deg)}@keyframes flap-down{to{filter:brightness(.55);transform:rotateX(-90deg)}}@keyframes flap-land{0%{filter:brightness(1.4);transform:rotateX(90deg)}to{filter:none;transform:rotateX(0)}}.dep-temp{font-size:2.6rem}.dep-cut{box-shadow:inset 0 0 0 1px #0000000d}.dep-air{fill:#dfe7ee;transition:fill .9s}[data-mode=mild] .dep-air{fill:#ece8df}[data-mode=hot] .dep-air{fill:#f4e2c8}.dep-yarn{fill:none;stroke-linecap:round;stroke-linejoin:round}.dep-merino{stroke-dasharray:.6 2.4;stroke-dashoffset:0}.dep-labels text{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;fill:#16150f99;paint-order:stroke;stroke:#fbfaf7d9;stroke-width:3px;stroke-linejoin:round;font-size:8.5px}.dep-labels .dep-label-skin{fill:#5a28148c;stroke:none}.dep-snow circle{fill:#fff;opacity:0}.dep-sun{fill:#ffd28a;opacity:0;filter:blur(6px);transition:opacity .9s}[data-mode=hot] .dep-sun{opacity:.85}[data-mode=mild] .dep-sun{opacity:.35}.dep-glow{opacity:.25;transition:opacity .9s}[data-mode=cold] .dep-glow{opacity:.9}[data-mode=hot] .dep-glow{opacity:.12}.dep-p{fill:#fff;stroke:#607c9673;stroke-width:.7px;opacity:0}[data-mode=cold] .dep-p{fill:#ffa766;stroke:#be5a1e59}@media (prefers-reduced-motion:no-preference){.dep-led{animation:1.6s ease-in-out infinite dep-blink}[data-mode=cold] .dep-snow circle{animation:3.6s linear infinite dep-snow}[data-mode=cold] .dep-glow{animation:3.2s ease-in-out infinite dep-pulse}.dep-p{transform-box:fill-box;animation:3.2s cubic-bezier(.4,0,.6,1) infinite dep-escape}[data-mode=cold] .dep-p{animation-name:dep-retain}[data-mode=mild] .dep-p{animation-duration:4.6s}.dep-merino{animation:9s linear infinite dep-fibre}}@media (prefers-reduced-motion:reduce){[data-mode=hot] .dep-p,[data-mode=mild] .dep-p{opacity:.7;transform:translateY(-104px)}[data-mode=cold] .dep-p{opacity:.8;transform:translateY(-30px)}}@keyframes dep-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes dep-snow{0%{opacity:0;transform:translateY(-8px)}20%{opacity:.9}to{opacity:0;transform:translate(-10px,46px)}}@keyframes dep-pulse{0%,to{opacity:.75}50%{opacity:1}}@keyframes dep-escape{0%{opacity:0;transform:translate(0)scale(.6)}12%{opacity:.85}55%{opacity:.75;transform:translate(3px,-78px)scale(1)}to{opacity:0;transform:translate(-4px,-150px)scale(1.6)}}@keyframes dep-retain{0%{opacity:0;transform:translate(0)scale(.7)}20%{opacity:.9}50%{opacity:.85;transform:translate(2px,-46px)scale(1)}80%{opacity:.6;transform:translate(-2px,-8px)scale(.9)}to{opacity:0;transform:translate(0)scale(.7)}}@keyframes dep-fibre{to{stroke-dashoffset:-30px}}
.ls-card{background:radial-gradient(70% 55% at 50% 45%, color-mix(in oklab, var(--color-accent) 8%, var(--studio,#fbfaf7)) 0%, transparent 75%), linear-gradient(180deg, var(--studio,#fbfaf7), color-mix(in oklab, var(--color-accent) 14%, var(--studio-deep,#ece7de)))}.ls-stage{--lx:30%;--ly:34%;--gx:30%;--gy:36%;--split:50%;cursor:crosshair}.ls-window{-webkit-mask-image:linear-gradient(#0000 0%,#000 12% 86%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 12% 86%,#0000 100%)}.ls-photo{object-fit:fill}.ls-gloss,.ls-bloom{pointer-events:none;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ls-gloss{clip-path:inset(0 calc(100% - var(--split)) 0 0);mix-blend-mode:screen;background:radial-gradient(ellipse 5% 7% at var(--gx) var(--gy), #fffffff2, #ffffff8c 35%, transparent 72%), radial-gradient(ellipse 3.2% 26% at var(--gx) var(--gy), #ffffffb3, #fff3 45%, transparent 75%), radial-gradient(ellipse 16% 14% at var(--gx) var(--gy), #fffaf047, transparent 70%)}.ls-bloom{clip-path:inset(0 0 0 var(--split));mix-blend-mode:soft-light;background:radial-gradient(ellipse 26% 20% at var(--gx) var(--gy), #fff4e48c, transparent 72%)}.ls-lamp{left:var(--lx);top:var(--ly);pointer-events:none;background:radial-gradient(circle,#fffaf0 0 35%,#ffecc899 55%,#0000 72%);border-radius:999px;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;box-shadow:0 0 22px 8px #ffeecd73}.ls-line{top:6%;bottom:6%;left:var(--split);pointer-events:none;background:linear-gradient(#0000,#fffffff2 15% 85%,#0000);width:1px;position:absolute;box-shadow:0 0 0 .5px #16150f1f}.ls-handle{color:#16150f;background:#fffffff2;border-radius:999px;place-items:center;width:30px;height:30px;margin:-15px 0 0 -15px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1px #16150f1f,0 6px 16px #16150f40}.ls-tag{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:#16150fb3;-webkit-backdrop-filter:blur(8px);pointer-events:none;background:#ffffffb8;border-radius:999px;padding:3px 8px;font-size:9px;position:absolute;bottom:4%}
.pr-card{background:radial-gradient(70% 55% at 50% 40%, color-mix(in oklab, var(--color-accent) 8%, var(--studio,#fbfaf7)) 0%, transparent 75%), linear-gradient(180deg, var(--studio,#fbfaf7), color-mix(in oklab, var(--color-accent) 12%, var(--studio-deep,#ece7de)))}.pr-cuff{-webkit-mask-image:linear-gradient(#000 0% 78%,#0000 100%);mask-image:linear-gradient(#000 0% 78%,#0000 100%)}.pr-cuff img{filter:drop-shadow(0 16px 20px #16150f29)}.pr-heat{mix-blend-mode:screen;transition:opacity .9s cubic-bezier(.2,.8,.2,1);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pr-heat-hot{opacity:calc(1 - var(--t,0));background:radial-gradient(17% 3.6% at 72% 11.8%,#ff5c30f2,#ff8c3c8c 45%,#0000 100%),radial-gradient(24% 9% at 72% 12%,#ff783c59,#0000 100%)}.pr-heat-cool{opacity:calc(var(--t,0) * .85);background:radial-gradient(26% 10% at 72% 13%,#78aaff52,#78aaff1a 60%,#0000 100%)}.pr-pinch{height:0;opacity:calc(1 - var(--t,0));border-top:1.5px dashed #ffd2bee6;transition:opacity .7s}.pr-arrow{width:9px;height:9px;opacity:calc(1 - var(--t,0));border-top:1.5px solid #ff5c30f2;border-right:1.5px solid #ff5c30f2;margin:-4.5px 0 0 -4.5px;transition:opacity .7s}.pr-arrow-l{transform:rotate(45deg)}.pr-arrow-r{transform:rotate(-135deg)}.pr-tag{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#16150f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffd1;border-radius:999px;padding:2px 8px;font-size:9px}.pr-meter{background:linear-gradient(90deg, #7aa7ef, #f08a5d calc(100% / max(.01, 1 - var(--t,0) * .6)), #e5543a);transition:width .9s cubic-bezier(.2,.8,.2,1)}.pr-skin{background:linear-gradient(#ffffff2e,#00000014),linear-gradient(90deg,#d6a98a,#e8c3a6 40%,#ebc8ad 60%,#d3a385)}.pr-imprint{opacity:calc((1 - var(--t,0)) * .9);background:repeating-linear-gradient(90deg,#963c3200 0 5px,#963c3252 5px 7px),linear-gradient(#0000,#c45c4e61 30% 70%,#0000);transition:opacity .9s}.pr-range{appearance:none;background:0 0;height:26px}.pr-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, #16150f var(--pos), #16150f24 var(--pos));border-radius:99px;height:3px}.pr-range::-moz-range-track{background:linear-gradient(90deg, #16150f var(--pos), #16150f24 var(--pos));border-radius:99px;height:3px}.pr-range::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:999px;width:22px;height:22px;margin-top:-9.5px;box-shadow:0 0 0 1px #16150f26,0 4px 12px #16150f40}.pr-range::-moz-range-thumb{background:#fff;border:0;border-radius:999px;width:22px;height:22px;box-shadow:0 0 0 1px #16150f26,0 4px 12px #16150f40}.pr-pin{background:#fff;border-radius:999px;width:14px;height:14px;margin:-7px 0 0 -7px;box-shadow:0 0 0 3px #16150fd9,0 4px 12px #16150f4d}@media (prefers-reduced-motion:no-preference){.pr-heat-hot{animation:1.6s ease-in-out infinite pr-throb}.pr-pin:after{content:"";border:1.5px solid #fffffff2;border-radius:999px;animation:1.9s ease-out infinite pr-ping;position:absolute;inset:-3px}}@keyframes pr-throb{50%{filter:brightness(1.25)saturate(1.15)}}@keyframes pr-ping{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.5)}}
.mi-card{background:radial-gradient(70% 45% at 50% 30%, #ffffffe6, transparent 70%), linear-gradient(180deg, var(--studio,#fbfaf7), color-mix(in oklab, var(--color-accent) 12%, var(--studio-deep,#ece7de)))}.mi-eyepiece{cursor:pointer;-webkit-tap-highlight-color:transparent;filter:drop-shadow(0 18px 22px #16150f47)drop-shadow(0 3px 4px #16150f2e)}.mi-hint text{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;fill:#ffffffe6;font-size:7px}.mi-hint.is-gone{opacity:0}.mi-glare{opacity:.45}.mi-chip{text-align:left;color:#16150f;-webkit-tap-highlight-color:transparent;background:#ffffff8c;border-radius:14px;flex-basis:0;min-width:0;padding:10px 8px 8px;position:relative;box-shadow:inset 0 0 0 1px #16150f14}.mi-chip-bar{background:var(--tint);border-radius:14px 14px 0 0;height:4px;position:absolute;inset:0 0 auto}.mi-chip.is-on{color:#faf8f4;box-shadow:none;background:#16150f}.mi-range{appearance:none;touch-action:pan-y;background:0 0;height:28px}.mi-range:focus-visible{outline:none}.mi-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,#16150f2e,#16150f8c);height:2px}.mi-range::-moz-range-track{background:linear-gradient(90deg,#16150f2e,#16150f8c);height:2px}.mi-range::-webkit-slider-thumb{-webkit-appearance:none;background:radial-gradient(circle at 35% 30%,#4a4a50,#121214 70%);border-radius:999px;width:24px;height:24px;margin-top:-11px;box-shadow:0 5px 12px -3px #16150f73,inset 0 0 0 1px #ffffff1f}.mi-range::-moz-range-thumb{background:radial-gradient(circle at 35% 30%,#4a4a50,#121214 70%);border:0;border-radius:999px;width:24px;height:24px}.mi-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px color-mix(in oklab, var(--color-accent) 45%, transparent)}@media (prefers-reduced-motion:no-preference){.mi-hint{transition:opacity .5s;animation:2.6s ease-in-out infinite mi-breathe}.mi-hint.is-gone{animation:none}.mi-chip{transition:background .35s,color .35s,transform .4s cubic-bezier(.3,1.5,.5,1)}.mi-chip:active{transform:scale(.96)}.mi-chip.is-on{transform:translateY(-2px)}.mi-swap>*{animation:.64s cubic-bezier(.2,.8,.2,1) both mi-swap}.mi-swap>:nth-child(2){animation-delay:60ms}.mi-swap>:nth-child(3){animation-delay:.12s}.mi-swap>:nth-child(4){animation-delay:.18s}.mi-level{animation:.42s both mi-swap}.mi-ply.is-aim{animation:1.4s ease-in-out infinite mi-aim}.mi-glare{animation:7s ease-in-out infinite mi-glare}}@keyframes mi-swap{0%{opacity:0;filter:blur(4px);transform:translateY(8px)}}@keyframes mi-breathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes mi-aim{0%,to{opacity:1}50%{opacity:.82}}@keyframes mi-glare{0%,to{opacity:.35}50%{opacity:.55}}
.trk-track{height:230svh}.trk-card{--trk-accent:var(--color-accent)}@media (prefers-color-scheme:dark){.trk-card{--trk-accent:color-mix(in oklab, var(--color-accent) 64%, #16150f)}}.trk-card{background:radial-gradient(90% 60% at 50% 0%, var(--studio,#fbfaf7) 30%, transparent 100%), linear-gradient(180deg, var(--studio,#fbfaf7), color-mix(in oklab, var(--trk-accent) 9%, var(--studio-deep,#ece7de)))}.trk-pip{background:#16150f26;border-radius:999px;width:5px;height:5px;transition:background .4s,transform .4s cubic-bezier(.3,1.5,.5,1);display:block}.trk-pip.is-on{background:var(--trk-accent)}.trk-contour{fill:none;stroke:#16150f12;stroke-width:1px;vector-effect:non-scaling-stroke;transform:translateX(calc(var(--p,1) * var(--k,10) * -1px))}.trk-base{fill:none;stroke:#16150f2e;stroke-width:1.2px;stroke-dasharray:2 4;vector-effect:non-scaling-stroke}.trk-line{fill:none;stroke:var(--trk-accent);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--p,1))}.trk-walked{transform:scaleX(var(--p,1));transform-origin:0 0;transform-box:view-box}.trk-walker{fill:var(--trk-accent);stroke:#fbfaf7;stroke-width:2px}.trk-halo{fill:var(--trk-accent);opacity:.14}.trk-drop{stroke:var(--trk-accent);stroke-opacity:.35;stroke-width:1px;stroke-dasharray:2 3}.trk-mark{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;fill:#16150f6b;font-size:8.5px}.trk-rest path{fill:none;stroke:#16150f73;stroke-width:1.4px;stroke-linecap:round;transition:stroke .4s}.trk-rest.is-on path{stroke:var(--trk-accent)}.trk-frame{-webkit-mask-image:linear-gradient(180deg, transparent var(--cut), #000 calc(var(--cut) + 12%));-webkit-mask-image:linear-gradient(180deg, transparent var(--cut), #000 calc(var(--cut) + 12%));mask-image:linear-gradient(180deg, transparent var(--cut), #000 calc(var(--cut) + 12%))}.trk-shot{filter:drop-shadow(0 14px 16px #16150f2e)}.trk-floor{background:radial-gradient(closest-side,#16150f3d,#0000);border-radius:50%}.trk-glows{mix-blend-mode:screen;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.trk-glow{opacity:0;background:radial-gradient(closest-side, color-mix(in oklab, var(--trk-accent) 45%, #fff) 0%, color-mix(in oklab, var(--trk-accent) 75%, transparent) 45%, transparent 100%);border-radius:50%;transition:opacity .7s;position:absolute;transform:translate(-50%,-50%)}.trk-glow.is-on{opacity:.85}.trk-glow-2{background:radial-gradient(closest-side,#ffc48cf2,#78a6d280 62%,#0000)}.trk-pin{width:18px;height:18px;font-family:var(--font-mono);color:#16150f;background:#ffffffeb;border-radius:999px;place-items:center;margin:-9px 0 0 -9px;font-size:9px;font-weight:600;transition:transform .45s cubic-bezier(.3,1.5,.5,1),background .25s,color .25s;display:grid;position:absolute;box-shadow:0 0 0 1px #16150f2e,0 2px 8px #16150f38}.trk-pin.is-on{color:#faf8f4;background:#16150f;transform:scale(1.25);box-shadow:0 0 0 3px #ffffffd9,0 4px 14px #16150f59}.trk-leadline{pointer-events:none;opacity:0;transition:opacity .4s;overflow:visible}.trk-leadline.is-on{opacity:1}.trk-leadline line{stroke:#16150f8c;stroke-width:1px;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.trk-loupe{aspect-ratio:1;opacity:0;border-radius:999px;width:30%;transition:opacity .45s,transform .6s cubic-bezier(.2,.9,.25,1);transform:scale(.85);box-shadow:0 0 0 3px #fff,0 0 0 4px #16150f1f,0 18px 36px -12px #16150f73}.trk-loupe svg{border-radius:999px}.trk-loupe.is-on{opacity:1;transform:none}.trk-loupe-label{white-space:nowrap;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#16150f80;font-size:8.5px;position:absolute;bottom:-17px;left:50%;transform:translate(-50%)}.trk-moist circle{fill:#a9d6f7;opacity:.9}@media (prefers-reduced-motion:no-preference){.trk-halo{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out infinite trk-halo}.trk-photo[data-beat="1"] .trk-moist circle{animation:2.2s cubic-bezier(.3,0,.4,1) infinite trk-moist;animation-delay:calc(var(--i,0) * .29s)}.trk-glow-0.is-on{animation:1.1s ease-in-out infinite trk-step}.trk-glow-2.is-on{animation:3.4s ease-in-out infinite trk-breathe}.trk-pin.is-on:before{content:"";border:1.5px solid #ffffffe6;border-radius:999px;animation:1.8s ease-out infinite trk-ping;position:absolute;inset:-4px}}@keyframes trk-halo{0%,to{opacity:.14;scale:1}50%{opacity:.04;scale:1.6}}@keyframes trk-moist{0%{opacity:0;transform:translate(0)scale(.6)}20%{opacity:.95}to{opacity:0;transform:translate(3px,-50px)scale(.9)}}@keyframes trk-step{0%,to{opacity:.55}50%{opacity:.95}}@keyframes trk-breathe{0%,to{opacity:.6;filter:hue-rotate()}50%{opacity:.9;filter:hue-rotate(-28deg)}}@keyframes trk-ping{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.9)}}
.shl-card{--shl-accent:color-mix(in oklab, var(--color-accent) 70%, #16150f);background:radial-gradient(70% 55% at 50% 45%, color-mix(in oklab, #e3c2a8 22%, var(--studio,#fbfaf7)) 0%, transparent 75%), linear-gradient(180deg, var(--studio,#fbfaf7), color-mix(in oklab, #e3c2a8 26%, var(--studio-deep,#ece7de)))}.shl-frame{--lx:42%;--ly:40%;cursor:crosshair;-webkit-user-select:none;user-select:none}.shl-frame img{filter:drop-shadow(0 18px 22px #16150f24)}.shl-legs{-webkit-mask-image:linear-gradient(#0000 0%,#000 12% 86%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 12% 86%,#0000 100%)}.shl-bloom{mix-blend-mode:screen;background:radial-gradient(7% 4% at var(--lx) var(--ly), #fffaf08c, #fff4e42e 60%, transparent 100%), radial-gradient(22% 12% at var(--lx) var(--ly), #ffecd647, transparent 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.shl-hint{transition:opacity .5s}.shl-hint.is-gone{opacity:0}.shl-foot{background:#ffffff59;-webkit-mask-image:linear-gradient(#0000 0%,#000 22%);mask-image:linear-gradient(#0000 0%,#000 22%)}.shl-pin{background:#16150f;border-radius:999px;width:16px;height:16px;margin:-8px 0 0 -8px;box-shadow:0 0 0 3px #ffffffeb,0 4px 12px #16150f4d}@media (prefers-reduced-motion:no-preference){.shl-pin:after{content:"";border:1.5px solid #fffffff2;border-radius:999px;animation:1.9s ease-out infinite shl-ping;position:absolute;inset:-2px}.shl-hint:not(.is-gone){animation:2.4s ease-in-out infinite shl-breathe}}@keyframes shl-ping{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes shl-breathe{50%{opacity:.45}}
.fl-stage{background:radial-gradient(75% 55% at 50% 46%, color-mix(in oklab, #9fb4cb 16%, var(--studio,#fbfaf7)) 0%, transparent 72%), linear-gradient(180deg, var(--studio,#fbfaf7), color-mix(in oklab, #9fb4cb 22%, var(--studio-deep,#ece7de)))}.fl-goat{opacity:calc(var(--v0,1) + var(--v1,0) * (1 - var(--t1,0) * .85));transform:scale(calc(.97 + var(--t0,1) * .03));transform-origin:180px 200px}.fl-line{fill:none;stroke:#16150f;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round}.fl-body{fill:#ffffffb3}.fl-coat{stroke:#16150f52;stroke-width:1px}.fl-down{fill:#d8cbb6;filter:blur(7px);opacity:calc(var(--v0,1) * .75 * (1 - var(--t1,0)))}.fl-comb{transform:translate(calc(124px + var(--t1,0) * 128px), 30px);opacity:calc(var(--v1,0) * (1 - var(--t1,0) * .4))}.fl-cloudglow{opacity:calc(var(--v1,0) * var(--t1,0) * .9 + var(--v2,0) * (1 - var(--t2,0)) * .7)}.fl-fibres{opacity:calc(var(--v1,0) + var(--v2,0) * (1 - var(--t2,0)))}.fl-fibre{fill:none;stroke-width:.8px;opacity:.9;stroke-linecap:round;transform:translate(calc((var(--t1,0) * var(--dx1) + var(--t2,0) * var(--dx2)) * 1px), calc((var(--t1,0) * var(--dy1) + var(--t2,0) * var(--dy2)) * 1px)) rotate(calc(var(--t1,0) * (1 - var(--t2,0)) * var(--rot) * 1deg))}.fl-weight{opacity:calc(var(--v1,0) * min(1, var(--t1,0) * 3))}.fl-weight-figure{fill:#16150f;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:500}.fl-weight-label,.fl-note{fill:#16150f8c;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:7.2px}.fl-tick{fill:none;stroke:#16150f66;stroke-width:.8px}.fl-yarn{opacity:var(--v2,0);transform:translateY(calc((1 - var(--t2,0)) * 6px))}.fl-ply-a,.fl-ply-b,.fl-ply-shine{fill:none;stroke-linecap:round;stroke-linejoin:round}.fl-ply-a{stroke:#adc0d5;stroke-width:14px}.fl-ply-b{stroke:#8098b4;stroke-width:14px}.fl-ply-shine{stroke:#ffffff8c;stroke-width:2.4px}.fl-ply-label{opacity:clamp(0, calc((var(--t2,0) - .55) * 4), 1)}.fl-panel{opacity:calc(var(--v3,0) + var(--v4,0) * (1 - var(--t4,0) * 2.5));transform:scale(calc(1 - var(--v4,0) * var(--t4,0) * .1));transform-origin:160px 300px}.fl-panel-outline{fill:#ffffff8c;stroke:#16150f8c;stroke-width:1px;stroke-dasharray:3 3}.fl-needle path{stroke:var(--color-accent);stroke-width:1.5px}.fl-needle circle{fill:var(--color-accent)}.fl-needle{opacity:calc(var(--v3,0) * min(1, (1 - var(--t3,0)) * 10));filter:drop-shadow(0 0 3px color-mix(in oklab, var(--color-accent) 60%, transparent))}.fl-rib{opacity:min(1, calc(var(--t3,0) * 12))}.fl-mark{fill:none;stroke:var(--color-accent);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;opacity:clamp(0, calc((var(--my) - var(--row,400)) / 6), 1)}.fl-mark-label{opacity:clamp(0, calc((var(--t3,0) - .75) * 5), 1)}.fl-piece{opacity:var(--v4,0);transform:translateY(calc((1 - var(--t4,0)) * 28px)) scale(calc(.95 + var(--t4,0) * .05));transform-origin:50% 100%}.fl-piece img{-webkit-mask-image:linear-gradient(#000 78%,#0000 99%);mask-image:linear-gradient(#000 78%,#0000 99%)}.fl-piece-glow{background:radial-gradient(closest-side,#aac0d88c,#0000)}.fl-caption{opacity:clamp(0, calc(var(--cv) * 2 - 1), 1);transform:translateY(calc((1 - var(--cv)) * 10px))}.fl-halo{fill:none;stroke:#b7c8da;stroke-width:.7px;stroke-linecap:round;opacity:clamp(0, calc((var(--t2,0) - .4) * 2.5), .9)}@media (prefers-reduced-motion:no-preference){section.reveal .fl-line{stroke-dasharray:1;stroke-dashoffset:1px}section.reveal-in .fl-line{stroke-dasharray:1;animation:2.4s cubic-bezier(.5,0,.2,1) .25s both fl-draw}.fl-fibres{animation:6s ease-in-out infinite fl-drift}.fl-comb{transition:opacity .2s linear}}@keyframes fl-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes fl-drift{0%,to{translate:0}50%{translate:0 -3px}}
.wt-card{background:radial-gradient(80% 50% at 50% 30%, color-mix(in oklab, var(--color-accent) 10%, var(--studio,#fbfaf7)) 0%, transparent 75%), linear-gradient(180deg, var(--studio,#fbfaf7), color-mix(in oklab, var(--color-accent) 14%, var(--studio-deep,#ece7de)))}.wt-thermal{background:radial-gradient(70% 60% at 50% 45%,#fff,#0000 75%),linear-gradient(#f6f3ee,#e7e1d8);box-shadow:inset 0 0 0 1px #16150f0f}.wt-shot{filter:drop-shadow(0 16px 18px #16150f33)}.wt-floor{background:radial-gradient(closest-side,#16150f38,#0000);border-radius:50%}.wt-finder path{fill:none;stroke:#16150f47;stroke-width:1.2px}.wt-heatmap,.wt-beads{-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.wt-heatmap{mix-blend-mode:screen;opacity:0;transition:opacity .9s}.wt-thermal[data-view=heat] .wt-heatmap{opacity:.92}.wt-cool{opacity:.75;background:linear-gradient(#2b3f86,#1d2d6a)}.wt-blob{aspect-ratio:1;transform:translate(-50%, -50%) scale(calc(.78 + var(--heat,.6) * .32));filter:blur(10px);opacity:calc(var(--w) * (.15 + var(--heat,.6) * .85));background:radial-gradient(closest-side,#fff4b8 0%,#ffc35a 22%,#ff7a3d 48%,#c8386abf 74%,#7a2c8f00 100%);border-radius:50%;transition:opacity 1.2s,transform 1.2s cubic-bezier(.2,.8,.2,1)}.wt-bead{aspect-ratio:1;width:2.6%;opacity:calc((var(--wet,0) - .4) * 4);transition:opacity .9s;transition-delay:calc(var(--i) * .12s);background:radial-gradient(circle at 35% 30%,#fff,#aad6f8e6 45%,#78aadc99);border-radius:50%;translate:-50% -50%;box-shadow:0 1px 2px #0006}.wt-legend-g{opacity:0;transition:opacity .6s}.wt-thermal[data-view=heat] .wt-legend-g{opacity:1}.wt-view{color:#16150f8c;border-radius:999px;padding:.3rem .7rem;font-size:11px;font-weight:500;transition:background .25s,color .25s}.wt-view.is-on{color:#faf8f4;background:#16150f}.wt-dial-track{fill:none;stroke:#16150f1a;stroke-width:4px;stroke-linecap:round}.wt-dial-band{fill:none;stroke:#6fa4d6;stroke-width:4px;stroke-linecap:round}.wt-dial-tick{stroke:#16150f4d;stroke-width:1px}.wt-needle{rotate:-48deg}.wt-needle path{stroke:#16150f;stroke-width:1.6px;stroke-linecap:round}.wt-needle circle{fill:#16150f}.wt-dial-label,.wt-dial-value,.wt-legend{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em}.wt-dial-label{fill:#16150f73;font-size:6px}.wt-dial-value{fill:#2f6aa3;font-size:6.4px}.wt-legend{fill:#16150f80;font-size:6.2px}.wt-pace{color:#16150f8c;-webkit-tap-highlight-color:transparent;border-radius:999px;padding:.5rem 0;font-size:12.5px;font-weight:500;transition:background .3s,color .3s,box-shadow .3s;position:relative}.wt-pace.is-on{color:#faf8f4;background:#16150f;box-shadow:0 4px 12px -4px #16150f66}.wt-pace.is-beyond:not(.is-on){color:#16150f61;-webkit-text-decoration:line-through dotted #16150f4d;text-decoration:line-through dotted #16150f4d}.wt-pace.is-beyond.is-on{color:#16150f;background:0 0;border:0;outline:1.5px dashed #0000;box-shadow:inset 0 0 0 1.5px #16150f}.wt-range.is-out{color:#16150f;text-underline-offset:3px;-webkit-text-decoration:underline dotted #16150f73;text-decoration:underline dotted #16150f73}.wt-strip{background:#fbfaf7;box-shadow:inset 0 0 0 1px #16150f0f}.wt-strip-labels span{white-space:nowrap;color:#ffffffb8;position:absolute;right:0;translate:0 -50%}.wt-strip-labels span.is-dark{color:#16150f80}.wt-meter{transform-origin:0;transition:transform 1.1s cubic-bezier(.2,.8,.2,1)}.wt-meter-heat{transform:scaleX(calc(.62 + var(--heat,.6) * .3));background:linear-gradient(90deg,#c8386a,#ff7a3d,#ffc35a)}.wt-meter-wet{transform:scaleX(var(--wet,.1));background:linear-gradient(90deg,#8fc2f0,#4f8fd0)}@media (prefers-reduced-motion:no-preference){.wt-blob{animation:3.6s ease-in-out infinite wt-pulse;animation-delay:calc(var(--i) * -.33s)}.wt-needle{animation:4.8s ease-in-out infinite wt-needle}}@keyframes wt-pulse{0%,to{scale:1}50%{scale:1.07}}@keyframes wt-needle{0%,to{rotate:-52deg}50%{rotate:-38deg}}
