.f-preloader{--tear:40px;--mw:208;--k:calc(234.201px / var(--mw));--tear-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='640' height='40' viewBox='0 0 640 40'%3E%3Cpath fill-opacity='.45' d='M0 0H640L640 17.4 634.4 19.8 629.5 21.9 626.3 23.4 620.5 24.4 614.5 27 606.2 28.2 597 28.9 586.1 28.9 577.4 28.3 567.2 29.6 555.6 30.9 549.6 29.2 537.9 29.6 527.3 27.2 518.3 25.9 510.9 25.1 501.9 25.6 495 23.1 489.9 18.3 486.8 22.4 474.9 25.8 469.4 23.7 464.5 23.1 460.2 22.3 456.6 22.8 447.6 20.9 442.4 21.8 437.6 25.1 433.7 23 422.6 27.9 419.4 26.7 408.1 23.5 399.2 18.2 394.4 17.4 384.6 20.3 376.5 20.6 369.5 22.1 359.6 20 350.8 21.6 342.1 21 337.3 20.9 327.7 22.5 316.7 21.6 305.8 23.1 295.9 24.3 284.9 19.4 280.8 20.3 271.3 21.5 263.2 23.3 254.1 25.9 243 26.7 231.8 25.7 220.8 29.3 215.6 27.4 210.5 25.6 207.4 29.1 196.5 27.9 192.2 24.2 183.5 25.7 176.9 21.5 166 26 159.8 26.7 153.3 26.2 145.6 25.3 138.5 23.5 130.7 21.2 125.2 22.3 113.8 22.9 110.3 24.5 102.8 24.1 93.2 21.7 86.3 22.5 75.8 23.7 64.6 21.5 53.3 20 42 17.8 32.7 21.5 22.4 22 12.6 20 3 17.8L0 17.4Z'/%3E%3Cpath d='M0 0H640L640 16 634.4 18.2 629.5 20.1 626.3 21.2 620.5 22.3 614.5 23.1 606.2 25.7 597 26.2 586.1 25.7 577.4 24.2 567.2 27 555.6 27 549.6 27 537.9 26.4 527.3 22.9 518.3 22 510.9 22.1 501.9 21.5 495 19.1 489.9 16.1 486.8 19.6 474.9 22.5 469.4 21.5 464.5 20.8 460.2 17.8 456.6 19.7 447.6 17.8 442.4 18.1 437.6 20.6 433.7 20.8 422.6 24 419.4 22.2 408.1 19.3 399.2 15.6 394.4 14 384.6 17.3 376.5 17.3 369.5 19.6 359.6 16.5 350.8 19.1 342.1 16.5 337.3 17.8 327.7 18.9 316.7 18.5 305.8 19.2 295.9 19.8 284.9 17.3 280.8 15.9 271.3 17.7 263.2 20.8 254.1 22.4 243 24.6 231.8 23.7 220.8 26.3 215.6 23.7 210.5 22 207.4 26.4 196.5 23.6 192.2 20.6 183.5 23.1 176.9 19.3 166 22 159.8 23.2 153.3 21.7 145.6 21.7 138.5 19.1 130.7 18.3 125.2 19.3 113.8 19.2 110.3 20.1 102.8 20.7 93.2 18.3 86.3 19.7 75.8 20.9 64.6 18 53.3 16.7 42 14.5 32.7 17.7 22.4 18.8 12.6 17.4 3 16.3L0 16Z'/%3E%3C/svg%3E");z-index:var(--z-preloader);background:var(--paper);color:var(--ink);touch-action:none;display:none;position:fixed;inset:0;overflow:clip}.f-preloader.is-leaving{background:0 0}.is-preloading .f-preloader{animation:f-preloader-failsafe var(--dur-short) var(--ease-settle) 7s both;display:block}@keyframes f-preloader-failsafe{to{opacity:0;visibility:hidden}}.f-preloader__page{visibility:inherit;will-change:transform;position:absolute;inset:0}.f-preloader__shade{pointer-events:none;background:linear-gradient(#26262633,#26262612 32%,#26262600);height:180px;position:absolute;top:100%;left:0;right:0}.f-preloader__sheet{inset:0 0 calc(-1 * var(--tear)) 0;background:radial-gradient(120% 90% at 50% 44%, #26262600 58%, #2626260d), var(--paper);-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--tear) + 1px) no-repeat, var(--tear-mask) left bottom / 640px var(--tear) repeat-x;mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--tear) + 1px) no-repeat, var(--tear-mask) left bottom / 640px var(--tear) repeat-x;position:absolute;overflow:clip}.f-preloader__grid{--grid-line:#26262613;animation:f-preloader-fade .9s var(--ease-settle) 50ms backwards;position:absolute;inset:0}.f-preloader__sheet:after{content:"";pointer-events:none;opacity:.16;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.15 0 0 0 0 0.14 0 0 0 0 0.13 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.f-preloader__inner{inset:0 0 var(--tear) 0;column-gap:var(--s-5);padding:calc(var(--header-h) / 2 - .5rem) var(--gutter) clamp(var(--s-5), 4vh, var(--s-7));will-change:transform;grid-template:"start end""stage stage"minmax(0,1fr)"count skip"/minmax(0,1fr) auto;display:grid;position:absolute}@keyframes f-preloader-fade{0%{opacity:0}}@keyframes f-preloader-rise{0%{opacity:0;transform:translateY(6px)}}.f-preloader__meta,.f-preloader__count,.f-preloader__skip{animation:f-preloader-rise .7s var(--ease-launch) backwards}.f-preloader__meta--start{animation-delay:.12s}.f-preloader__meta--end{animation-delay:.18s}.f-preloader__count{animation-delay:.24s}.f-preloader__skip{animation-delay:.3s}.f-preloader.is-leaving :is(.f-preloader__grid,.f-preloader__meta,.f-preloader__count,.f-preloader__skip){animation:none}.f-preloader__meta{color:var(--ink-2)}.f-preloader__meta--start{grid-area:start}.f-preloader__meta--end{text-align:right;grid-area:end;justify-self:end}.f-preloader__stage{flex-direction:column;grid-area:stage;place-self:center;align-items:center;margin-top:-3vh;display:flex;position:relative}.f-preloader__mark{width:calc(var(--mw) * 1px);aspect-ratio:234.201/236.498;height:auto;color:var(--ink);overflow:visible}.f-preloader__mark.is-whole .f-preloader__reveal{mask:none}.f-preloader__nib{top:calc(var(--mw) * 1px * 18.8 / 234.201);left:calc(50% + var(--mw) * 1px * (72.2 / 234.201 - .5));width:11px;height:11px;animation:f-preloader-nib-in .4s var(--ease-launch) .46s backwards;margin:-5.5px 0 0 -5.5px;position:absolute}.f-preloader__nib-ink{animation:f-preloader-nib-breathe 1.1s var(--ease-settle) .86s infinite alternate;background:#a9b600;border-radius:50%;position:absolute;inset:0;box-shadow:6px 9px 0 -1.5px #26262621}.f-preloader__nib-ink:before,.f-preloader__nib-ink:after{content:"";border-radius:50%;position:absolute}.f-preloader__nib-ink:before{background:var(--lime);width:8.6px;height:8.6px;top:.1px;left:.3px}.f-preloader__nib-ink:after{opacity:.85;background:#fbffd6;width:2.2px;height:2.2px;top:1.9px;left:2.4px}@keyframes f-preloader-nib-in{0%{opacity:0;transform:scale(.2)}}@keyframes f-preloader-nib-breathe{to{transform:scale(1.22)}}.f-preloader__canvas{--pad:32px;pointer-events:none;max-width:none;top:calc(-1 * var(--pad));left:calc(50% - var(--mw) * .5px - var(--pad));width:calc(var(--mw) * 1px + 2 * var(--pad));height:calc(var(--mw) * 236.498px / 234.201 + 2 * var(--pad));display:none;position:absolute}.f-preloader.has-canvas .f-preloader__canvas{display:block}.f-preloader__hand{--hw:calc(var(--mw) * .74px);z-index:1;top:calc(var(--mw) * 1px * 18.8 / 234.201);left:calc(50% + var(--mw) * 1px * (72.2 / 234.201 - .5));pointer-events:none;will-change:transform;width:0;height:0;position:absolute}.f-preloader__hand-in{transform-origin:0 0;animation:f-preloader-hand-in .64s var(--ease-launch) 40ms backwards;position:absolute;top:0;left:0}.f-preloader__hand-img{max-width:none;width:var(--hw);left:calc(var(--hw) * -.1584);top:calc(var(--hw) * -.7896);transform-origin:15.84% 86.21%;filter:drop-shadow(9px 15px 12px #2626262b)drop-shadow(1px 2px 2px #2626261a);user-select:none;animation:f-preloader-hand-sway 1.3s var(--ease-settle) .68s infinite alternate;position:absolute}@keyframes f-preloader-hand-in{0%{opacity:0;transform:translate(24vw,36vh)rotate(18deg)}}@keyframes f-preloader-hand-sway{to{transform:rotate(-2.2deg)}}.f-preloader__layer--shadow{transform:translate(calc(6 * var(--k)), calc(9 * var(--k)));opacity:.42}.f-preloader__line{margin-top:clamp(var(--s-5), 4.5vh, var(--s-7));font-family:var(--font-serif);letter-spacing:-.015em;text-align:center;text-wrap:balance;color:var(--ink);opacity:0;font-size:clamp(1.625rem,2.5vw,2.5rem);font-style:italic;font-weight:400;line-height:1.1}.f-preloader__word{will-change:transform;display:inline-block}.f-preloader__count{grid-area:count;align-self:end;align-items:flex-start;gap:calc(.625rem + .7vw);display:flex}.f-preloader__digits{isolation:isolate;font-family:var(--font-mono);font-feature-settings:"tnum", "zero";letter-spacing:-.04em;font-size:clamp(3.5rem,8.4vw,8.25rem);font-weight:500;line-height:1;display:flex;position:relative}.f-preloader__digits:before{content:"";z-index:-1;background:var(--lime);transform-origin:0;transition:transform .45s var(--ease-launch);border-radius:.04em;position:absolute;inset:.075em -.083em .074em -.015em;transform:scaleX(0)}.f-preloader.is-done .f-preloader__digits:before{transform:scaleX(1)}.f-preloader.is-fast .f-preloader__digits:before{transition-duration:.2s}.f-preloader__digit{height:1em;display:block;overflow:clip;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.f-preloader__reel{will-change:transform;flex-direction:column;display:flex}.f-preloader__reel>span{height:1em;display:block}.f-preloader__of{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--track-label);color:var(--ink-2);margin-top:.55em;font-weight:500}.f-preloader__skip{place-self:end;place-items:center end;column-gap:var(--s-2);min-height:44px;padding:var(--s-2) 0 var(--s-2) var(--s-3);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink);text-align:right;grid-area:skip;grid-template-columns:auto auto;row-gap:2px;font-weight:500;line-height:1.3;display:grid}.f-preloader__skip-label{z-index:0;padding:.2em .35em;position:relative}.f-preloader__skip-label:before{content:"";z-index:-1;border-radius:var(--r-xs);background:var(--lime);transform-origin:0;transition:transform var(--dur-short) var(--ease-launch);position:absolute;inset:0;transform:scaleX(0)}.f-preloader__skip:hover .f-preloader__skip-label:before,.f-preloader__skip:focus-visible .f-preloader__skip-label:before{transform:scaleX(1)}.f-preloader__skip-arrow{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform var(--dur-short) var(--ease-launch)}.f-preloader__skip:hover .f-preloader__skip-arrow{transform:translate(2px,2px)}.f-preloader__skip-hint{letter-spacing:.08em;text-transform:none;color:var(--ink-2);grid-column:1/-1;padding-right:.35em;font-size:.6875rem}.f-preloader__skip-hint--touch{display:none}@media (hover:none),(pointer:coarse){.f-preloader__skip-hint--keys{display:none}.f-preloader__skip-hint--touch{display:block}}.f-preloader__dot{pointer-events:none;opacity:0;visibility:hidden;will-change:transform;width:8px;height:8px;margin:-4px 0 0 -4px;position:fixed;top:0;left:0}.f-preloader__dot-core{background:var(--lime);box-shadow:0 0 0 1.5px var(--ink);border-radius:50%;position:absolute;inset:0}.f-preloader__ping{border:1.5px solid var(--ink);opacity:0;border-radius:50%;width:64px;height:64px;margin:-32px 0 0 -32px;position:absolute;top:50%;left:50%}@media (width>=768px){.f-preloader{--mw:236}}@media (width>=1200px){.f-preloader{--mw:288}}@media (width>=1800px){.f-preloader{--mw:304}}@media (height<=720px) and (width>=768px){.f-preloader{--mw:196}}@media (width<=767px){.f-preloader__stage{margin-top:-4vh}}@media (width<=419px){.f-preloader__meta-wide{display:none}}@media (width<=359px){.f-preloader{--mw:168}}@media (prefers-reduced-motion:reduce){.f-preloader__mark{opacity:0}.f-preloader__nib,.f-preloader__hand{display:none}.f-preloader__digits:before{transition:none}.f-preloader__grid,.f-preloader__meta,.f-preloader__count,.f-preloader__skip{animation:f-preloader-fade var(--dur-short) var(--ease-settle) backwards}}.f-hero{--hero-paper:#f7f2e7;--brand-w:min(345px, 42.6svh, 26vw);--hero-fs:max(2rem, min(var(--fs-display), 14.15svh, calc((100svh - 353px - min(145px, 17.9svh)) / 2.75), 8vw));--stage-fx:.6;background-color:var(--hero-paper);height:100svh;min-height:600px;color:var(--ink);position:relative;overflow:clip;container:hero/size}.site-header.is-over-hero:before{opacity:0}.site-header.is-over-hero .chapter-index{backdrop-filter:blur(10px);border-radius:var(--r-xs);background:#f8f4efe6}.hero-pending .f-hero__copy,.hero-pending .f-hero__sticker-in,.hero-pending .f-hero__corner{visibility:hidden}.f-hero__stage{--sw:max(100cqw, 177.778cqh);z-index:0;width:var(--sw);height:calc(var(--sw) * .5625);left:calc((100cqw - var(--sw)) * var(--stage-fx));top:calc((100cqh - var(--sw) * .5625) * .55);position:absolute;container:stage/size}.f-hero__shake{will-change:transform;position:absolute;inset:0}.f-hero__film{position:absolute;inset:0}.f-hero__poster,.f-hero__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.f-hero__canvas{opacity:0}.f-hero__film.is-playing .f-hero__canvas{opacity:1}.f-hero__flat{z-index:1;background:var(--hero-paper);opacity:0;pointer-events:none;position:absolute;inset:0}.f-hero__trail{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.f-hero__sticker{z-index:3;left:var(--x);top:var(--y);width:var(--w);will-change:transform;position:absolute}.f-hero__sticker-in{will-change:transform}.f-hero__sticker img{width:100%;height:auto;rotate:var(--rot,0deg);filter:drop-shadow(0 .6cqw .7cqw #26262633)drop-shadow(0 .1cqw .1cqw #2626261f);animation:f-hero-bob var(--bob,7s) var(--ease-in-out) var(--bob-delay,0s) infinite alternate;display:block}.f-hero.is-off .f-hero__sticker img,.f-hero.is-off .f-hero__flame,.f-hero.is-off .f-hero__beam,.f-hero.is-off .f-hero__scroll-arrow{animation-play-state:paused}@keyframes f-hero-bob{0%{transform:translateY(-.3cqw)rotate(-1.2deg)}to{transform:translateY(.35cqw)rotate(1.4deg)}}.f-hero__sticker--star-a{--x:56.19%;--y:27.86%;--w:4.03%;--rot:8deg;--bob:4.5s}.f-hero__sticker--star-b{--x:89.18%;--y:8.34%;--w:4.03%;--rot:8deg;--bob:5.2s;--bob-delay:-1.5s}.f-hero__sticker--star-c{--x:90.66%;--y:35.85%;--w:4.03%;--rot:-59.7deg;--bob:4.8s;--bob-delay:-2.4s}.f-hero__sticker--spark-d{--x:60.81%;--y:67.47%;--w:3.83%;--rot:-160.8deg;--bob:5.6s;--bob-delay:-.8s}.f-hero__sticker--spark-e{--x:89.04%;--y:71.24%;--w:2.24%;--rot:101.6deg;--bob:4.2s;--bob-delay:-3s}.f-hero__sticker--inner-f{--x:83.72%;--y:42.91%;--w:1.36%;--rot:-2.1deg;--bob:3.8s}.f-hero__sticker--inner-g{--x:67.82%;--y:30.49%;--w:1.36%;--rot:-2.1deg;--bob:4.4s;--bob-delay:-1.2s}.f-hero__sticker--peace{--x:82.55%;--y:53.27%;--w:3.61%;--rot:-14deg;--bob:5s;--bob-delay:-1s}.f-hero__sticker--inner img{filter:none}.f-hero__ufo{--x:82.73%;--y:22.44%;--w:11.35%;--rot:-8deg;--bob:5.5s;z-index:5}.f-hero__ufo img{z-index:1;position:relative}.f-hero__ufo .f-hero__sticker-in{position:relative}.f-hero__beam{z-index:0;aspect-ratio:1.05;transform-origin:50% 0;opacity:0;clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);mix-blend-mode:multiply;background:radial-gradient(circle,#26262633 .07cqw,#0000 .11cqw) 0 0/.42cqw .42cqw,repeating-linear-gradient(#ffffff73 0 .14cqw,#0000 .14cqw .7cqw),linear-gradient(#c9a9f5e6,#c9a9f566 62%,#dfef0c47);width:230%;margin-left:-115%;animation:.9s linear infinite f-hero-beam;position:absolute;top:62%;left:50%;transform:scaleY(0)}@keyframes f-hero-beam{0%{background-position:0 0,0 0,0 0}to{background-position:0 0,0 .7cqw,0 0}}.f-hero__beam-glow{background:radial-gradient(closest-side,#c9a9f5bf,#c9a9f500);border-radius:50%;height:9%;position:absolute;bottom:-3%;left:4%;right:4%}.f-hero__zip{z-index:0;pointer-events:none;width:120%;height:60%;position:absolute;top:20%;left:70%}.f-hero__zip i{background:var(--ink);transform-origin:0;border-radius:9px;height:.16cqw;min-height:1.5px;position:absolute;left:0;transform:scaleX(0)}.f-hero__zip i:first-child{width:80%;top:10%}.f-hero__zip i:nth-child(2){width:100%;top:45%}.f-hero__zip i:nth-child(3){width:64%;top:80%}.f-hero__count{z-index:6;transform-origin:0;opacity:0;visibility:hidden;margin:0;position:absolute;top:59%;left:53.5%;rotate:-6deg}.f-hero__count-tag{gap:.25em;padding:.7em 1em;font-size:clamp(12px,1.15cqw,17px);box-shadow:0 .4cqw .5cqw -.2cqw #26262659}.f-hero__count-num{min-width:1.2ch;display:inline-block}.f-hero__count.is-go .f-hero__count-label{display:none}.f-hero__rider{z-index:4;visibility:hidden;will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.f-hero__rider.is-on{visibility:visible}.f-hero__rider-body{aspect-ratio:250/632;width:8.4cqw;position:absolute;top:0;left:0;transform:translate(-50%,-86%)}.f-hero__rider-img{z-index:1;filter:drop-shadow(-.5cqw .6cqw .5cqw #2626262e);width:100%;height:auto;display:block;position:relative}.f-hero__flame{z-index:0;transform-origin:50% 0;width:78%;height:auto;margin-left:-39%;animation:.16s steps(2,jump-none) infinite alternate f-hero-flicker;position:absolute;top:79%;left:50%;overflow:visible}.f-hero__flame-edge{fill:#fffbf8}.f-hero__flame-outer{fill:#f7901e}.f-hero__flame-inner{fill:#ffe14a}@keyframes f-hero-flicker{0%{transform:scaleY(.86)skew(-3deg)}to{transform:scale(.94,1.08)skew(3deg)}}.f-hero__corner{z-index:5;pointer-events:none;width:clamp(150px,14vw,230px);position:absolute}.f-hero__corner img{filter:drop-shadow(0 6px 10px #2626261f);width:100%;height:auto;display:block}.f-hero__corner--tl{top:-5.4vw;left:-4.4vw;rotate:4deg}.f-hero__corner--br{bottom:-6.9vw;right:-2.4vw;rotate:-176deg}.f-hero__sheet{z-index:7;pointer-events:none;filter:drop-shadow(0 -5px 10px #2626261a)drop-shadow(0 -1px 1px #2626261f);background:url(/assets/hero/torn-edge.svg) 0 100%/1440px 100% repeat-x;height:34px;position:absolute;bottom:-1px;left:0;right:0;transform:translateY(100%)}.f-hero__copy{z-index:6;height:100%;padding-top:calc(var(--header-h) + .5svh);flex-direction:column;justify-content:center;align-items:flex-start;padding-bottom:max(24px,4.2svh);display:flex;position:relative}.f-hero__deadline{transform-origin:0;margin-bottom:clamp(12px,2.6svh,28px)}.f-hero__tag{transform-origin:0;padding:.7em 1em;transform:rotate(-3deg);box-shadow:0 6px 7px -2px #26262659}.f-hero__tag-date{white-space:nowrap}.f-hero__title{font-size:var(--hero-fs);letter-spacing:-.052em;font-weight:800;line-height:.9}.f-hero__lines{display:block}.f-hero__mask{margin:-.04em -.06em -.12em 0;padding:.04em .06em .12em 0;display:block;overflow:clip}.f-hero__line{white-space:nowrap;transform-origin:0 100%;will-change:transform;display:block}.f-hero__hl{background-position:0 60%;background-size:var(--hl-progress,0%) 80%;margin:0 -.06em;padding:0 .1em 0 .06em}.f-hero__row{align-items:center;display:flex}.f-hero__row>.f-hero__mask{flex:none}.f-hero__sticker--bulb{z-index:1;--w:.6em;--rot:11deg;--bob:6.5s;--bob-delay:-2s;flex:none;margin:-.02em 0 0 .32em;position:relative;top:auto;left:auto}.f-hero__sticker--bulb img{filter:drop-shadow(0 6px 8px #2626262e)}.f-hero__sub{max-width:min(23.5em,36vw);color:var(--ink);text-wrap:pretty;margin-top:clamp(10px,2.2svh,22px)}.f-hero__brand{width:var(--brand-w);aspect-ratio:345/145;font-size:calc(var(--brand-w) * .043);filter:drop-shadow(.35em .42em .38em #00000042);margin:clamp(8px,2.2svh,22px) 0 0;position:relative;rotate:.65deg}.f-hero__brand>*{display:block;position:absolute}.f-hero__brand-word{width:100%;height:auto;top:3%;left:0;rotate:-3.67deg}.f-hero__brand-script{width:50.3%;height:auto;top:56.8%;left:14.9%}.f-hero__brand-by{font-family:var(--font-sans);letter-spacing:-.04em;color:#f2e8df;-webkit-text-stroke:.42em var(--ink);paint-order:stroke fill;font-size:1em;font-weight:700;line-height:1;top:71%;left:10%;rotate:-3.67deg}.f-hero__brand-shard{filter:drop-shadow(0 1px 1px #00000040);width:19%;height:auto;top:66%;left:75%;rotate:116.8deg}.f-hero__actions{justify-content:space-between;align-items:center;gap:var(--s-4) var(--s-6);align-self:stretch;margin-top:clamp(12px,3.4svh,28px);display:flex}.f-hero__apply{box-shadow:0 0 0 0 var(--ink), 14px 14px 24px -6px #2626264d}.f-hero__apply:hover{box-shadow:4px 4px 0 0 var(--ink), 14px 14px 24px -6px #2626264d}.f-hero__scroll{align-items:center;gap:var(--s-3);min-height:48px;font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:600;display:inline-flex}.f-hero__scroll-icon{width:44px;height:44px;transition:background-color var(--dur-short) var(--ease-settle), transform var(--dur-short) var(--ease-launch);background:#fffbf8b3;border-radius:50%;place-items:center;display:grid;position:relative}.f-hero__scroll-arrow{width:11px;height:auto;animation:f-hero-nudge 1.8s var(--ease-in-out) infinite}.f-hero__scroll-ring{width:100%;height:100%;position:absolute;inset:0;overflow:visible;rotate:-90deg}.f-hero__scroll-ring circle{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--film-p,0))}.f-hero__scroll-label{border-bottom:1px solid;padding-block:3px}.f-hero__scroll:hover .f-hero__scroll-icon{background:var(--lime);transform:translateY(2px)}@keyframes f-hero-nudge{0%,to{transform:translateY(-3px)}50%{transform:translateY(3px)}}@media (width>=768px) and (width<=1199px){.f-hero{--brand-w:min(300px, 36svh, 30vw)}}@media (aspect-ratio<=3/2){.f-hero{--stage-fx:.42}}@media (width<=767px),(aspect-ratio<=1){.f-hero{--hero-fs:clamp(2.5rem, 12.2vw, 6rem);--brand-w:clamp(150px, 40vw, 300px);min-height:0}.f-hero__stage{--sh:55cqh;width:calc(var(--sh) * 1.77778);height:var(--sh);left:calc(70cqw - var(--sh) * 1.77778 * .737);top:auto;bottom:0;-webkit-mask:linear-gradient(#0000 0,#000 16%);mask:linear-gradient(#0000 0,#000 16%)}.f-hero__copy{padding-top:calc(var(--header-h) + 3svh);justify-content:flex-start;padding-bottom:0}.f-hero__brand{left:var(--gutter);margin:0;position:absolute;bottom:calc(66px + 1svh)}.f-hero__actions{justify-content:flex-start;gap:var(--s-4);flex-wrap:nowrap;margin-top:clamp(14px,2.6svh,24px)}.f-hero__corner--br{display:none}.f-hero__count{top:52%;left:50%}}@media (width<=767px){.f-hero__title{letter-spacing:-.05em}.f-hero__sub{max-width:21em;font-size:1.0625rem}.f-hero__apply{flex:0 auto;min-width:0;padding-inline:1.15em;font-size:.98rem}.f-hero__apply .btn__arrow{flex-shrink:0}.f-hero__scroll-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.f-hero__tag{font-size:var(--fs-label);letter-spacing:.12em;flex-wrap:wrap;row-gap:.45em;padding-inline:.85em;line-height:1.15}.f-hero__tag-date{white-space:normal}.f-hero__tag-sep{display:none}.f-hero__tag [data-days-left]{flex-basis:100%}.f-hero__corner--tl{width:34vw;top:-6vw;left:-8vw}}@media (width<=767px) and (height<=700px){.f-hero__stage{--sh:max(42cqh, min(55cqh, calc((100cqh - 450px) * 1.32)))}}@media (width<=767px) and (height<=600px){.f-hero__brand{display:none}}@media (height<=520px) and (aspect-ratio>=1){.f-hero{--hero-fs:max(2rem, min(12.2vw, 14.15svh, calc((100svh - 353px) / 2.75)));min-height:0}.f-hero__brand{display:none}}@media (prefers-reduced-motion:reduce){.f-hero__sticker img,.f-hero__scroll-arrow,.f-hero__flame,.f-hero__beam{animation:none}.f-hero__sheet{transform:none}.f-hero__hl{background-size:100% 80%}}.f-architects{--clients-h:clamp(84px, 11svh, 112px);--pad-top:clamp(.75rem, 2.4svh, 2rem);--pen-room:0px;--plan-ink:var(--ink);isolation:isolate;height:100svh;min-height:620px;padding-top:calc(var(--header-h) + var(--pad-top));background:var(--paper);color:var(--ink);grid-template-rows:minmax(0,1fr) auto;display:grid;position:relative;overflow:clip}@media (width>=768px) and (prefers-reduced-motion:no-preference){.f-architects{--plan-a:calc(100svh - var(--header-h) - var(--clients-h) - 6.5rem);--pen-room:max(0px, calc(.1255 * var(--plan-a) + .8745 * (10px - var(--pad-top))))}}.f-architects__grid{--bp:64px;--bp-x:0px;--bp-y:0px;--bp-major:#5474b026;--bp-minor:#5474b011;z-index:-1;pointer-events:none;background-image:linear-gradient(var(--bp-major) 1px, transparent 1px), linear-gradient(90deg, var(--bp-major) 1px, transparent 1px), linear-gradient(var(--bp-minor) 1px, transparent 1px), linear-gradient(90deg, var(--bp-minor) 1px, transparent 1px);background-size:var(--bp) var(--bp), var(--bp) var(--bp), calc(var(--bp) / 4) calc(var(--bp) / 4), calc(var(--bp) / 4) calc(var(--bp) / 4);background-position:calc(var(--bp-x) - .5px) calc(var(--bp-y) - .5px);-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-image:radial-gradient(115% 95% at 70% 46%,#000 38%,#00000059 70%,#0000 100%),linear-gradient(#0000,#000 min(22%,220px));mask-image:radial-gradient(115% 95% at 70% 46%,#000 38%,#00000059 70%,#0000 100%),linear-gradient(#0000,#000 min(22%,220px));mask-composite:intersect}.f-architects__inner{column-gap:var(--gutter);min-height:0;padding-bottom:var(--pad-top);will-change:transform;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.f-architects__copy{z-index:2;grid-column:1/span 5;position:relative}.f-architects__sheet{flex-direction:column;grid-column:6/-1;align-self:stretch;align-items:flex-end;min-width:0;display:flex}.f-architects__sheet:before,.f-architects__sheet:after{content:"";flex:1 1 0}.f-architects__sheet:before{min-height:var(--pen-room)}.f-architects__mark{margin-bottom:clamp(1rem,3svh,2rem)}.f-architects__mark .t-label{color:var(--ink-2)}.f-architects__title{font-size:min(var(--fs-h2), 9.4svh);margin-bottom:clamp(1.75rem,5svh,3rem)}.f-architects__w{vertical-align:top;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:clip}.f-architects__w>span{will-change:transform;display:inline-block}.f-architects__last{vertical-align:top;display:inline-block;position:relative}.f-architects__dim{height:.2em;color:var(--plan-ink);opacity:.6;pointer-events:none;position:absolute;bottom:-.3em;left:.03em;right:.3em}.f-architects__dim:before,.f-architects__dim:after{content:"";transform-origin:50% 100%;background:currentColor;width:1.5px;position:absolute;top:-.06em;bottom:0}.f-architects__dim:before{left:0}.f-architects__dim:after{right:0}.f-architects__dim i{transform-origin:50%;background:currentColor;height:1.5px;position:absolute;inset:auto 0 calc(50% - .75px)}.f-architects__dim i:before,.f-architects__dim i:after{content:"";background:currentColor;width:1.5px;height:.16em;margin-top:-.08em;position:absolute;top:50%;transform:rotate(45deg)}.f-architects__dim i:before{left:-.75px}.f-architects__dim i:after{right:-.75px}.f-architects__lead{max-width:30ch;margin-bottom:var(--s-4);font-weight:500}.f-architects__mantra{max-width:21ch;color:var(--ink);text-wrap:balance;margin-bottom:clamp(1.25rem,4svh,2.5rem);font-size:clamp(1.5rem,2.25vw,2.25rem);line-height:1.08}.f-architects__detail{align-items:center;gap:var(--s-3);color:var(--ink-2);display:flex}.f-architects__leader{transform-origin:0;background:currentColor;flex:none;width:2.75rem;height:1px;position:relative}.f-architects__leader:before{content:"";background:var(--lime);width:7px;height:7px;box-shadow:0 0 0 1.5px var(--ink);border-radius:50%;position:absolute;top:-3px;left:-3px}.f-architects__plan{width:min(100%, calc((100svh - var(--header-h) - var(--clients-h) - 7.5rem) * 980 / 660));aspect-ratio:980/660;flex:none;position:relative}@media (width>=768px) and (prefers-reduced-motion:no-preference){.f-architects__plan{width:min(100%, calc((var(--plan-a) - var(--pen-room)) * 980 / 660))}}.f-architects__drawing{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.f-architects__drawing--mob{display:none}.f-architects__drawing path{fill:none;stroke:var(--plan-ink);stroke-linecap:round;stroke-linejoin:round}.f-architects__drawing .pl-ghost path{stroke:#5474b0;stroke-width:1px;stroke-opacity:.4}.f-architects__drawing .pl-wall{stroke-width:2.4px;stroke-opacity:.62}.f-architects__drawing .pl-detail{stroke-width:1.15px;stroke-opacity:.5}.f-architects__drawing .pl-furn{stroke-width:1px;stroke-opacity:.3}.f-architects__drawing .pl-a{stroke-width:1px;stroke-opacity:.5}.f-architects__drawing text{fill:var(--plan-ink);font-family:var(--font-mono);font-weight:500}.f-architects__drawing .pl-bubble{fill-opacity:.62;font-size:12px}.f-architects__drawing .pl-room{letter-spacing:.14em;fill-opacity:.5;font-size:13px}.f-architects__drawing .pl-note{letter-spacing:.14em;fill-opacity:.5;font-size:11px}.f-architects__room{left:var(--x);top:var(--y);width:var(--w);height:var(--h);background:var(--paper-2);transform-origin:50%;border-radius:2px;margin:0;position:absolute;overflow:hidden;box-shadow:0 0 0 1px #26262624,0 14px 26px -18px #26262673}.f-architects__room img{object-fit:cover;transform-origin:50%;width:100%;height:100%}.f-architects__room:hover img,.f-architects__room.is-colour img{filter:none}.f-architects__room--lime{background:var(--lime);box-shadow:0 0 0 1px #26262633,0 14px 26px -18px #26262673}.f-architects__pad{width:62%;height:auto;position:absolute;top:77%;left:56%;overflow:visible;translate:-50% -50%}.f-architects__pad path{fill:none;stroke:var(--ink);stroke-width:1.4px;stroke-linecap:round;stroke-opacity:.7;vector-effect:non-scaling-stroke}.f-architects__rocket{left:var(--lime-x);top:var(--lime-y);width:var(--lime-w);height:var(--lime-h);z-index:6;pointer-events:none;transform-origin:56% 77%;will-change:transform;position:absolute}.f-architects:not(.has-rocket) .f-architects__rocket{display:none}.f-architects__rocket-body{aspect-ratio:404/1083;height:74%;position:absolute;bottom:9%;left:56%;translate:-50%}.f-architects__rocket img{filter:drop-shadow(0 10px 10px #26262638)drop-shadow(0 2px 2px #2626261f);width:100%;height:100%;rotate:12deg}@media (prefers-reduced-motion:no-preference){.f-architects__rocket.is-revving .f-architects__rocket-body,.f-architects__rocket.is-lifting .f-architects__rocket-body{animation:f-architects-rev 70ms var(--ease-in-out) infinite alternate}}@keyframes f-architects-rev{0%{transform:translate(-1.2px,.6px)rotate(-.6deg)}to{transform:translate(1.2px,-.6px)rotate(.6deg)}}.f-architects__tag{border-radius:var(--r-xs);background:var(--paper-hi);color:var(--ink);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.6em;padding:.45em .65em;font-size:.68rem;font-weight:500;line-height:1;display:inline-flex;position:absolute;top:8px;left:8px;box-shadow:0 2px 6px -2px #26262640}.f-architects__tag>span{color:var(--ink-3)}.f-architects__tag--ink{background:var(--ink);color:var(--paper);box-shadow:none}.f-architects__tag--ink>span{color:var(--lime)}.f-architects__pen{z-index:3;transform-origin:15.8% 86.2%;pointer-events:none;visibility:hidden;will-change:transform;width:clamp(80px,18%,164px);position:absolute;top:0;left:0}.f-architects__pen img{filter:drop-shadow(0 14px 12px #26262633)drop-shadow(0 2px 2px #2626261f);width:100%;height:auto}.f-architects.is-drawing .f-architects__pen{visibility:visible}.f-architects__titleblock{margin-top:var(--s-3);border:1px solid var(--line-strong);color:var(--ink-2);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:#fffbf8b3;flex:none;align-items:stretch;font-size:.66rem;font-weight:500;line-height:1;display:flex}.f-architects__titleblock>span{border-left:1px solid var(--line-strong);align-items:center;padding:.6em .85em;display:flex}.f-architects__north{width:26px;height:auto;margin:3px 6px}.f-architects__north circle{fill:none;stroke:currentColor;stroke-width:1px}.f-architects__north path{fill:var(--ink)}.f-architects__clients{z-index:1;height:var(--clients-h);border-top:1px solid var(--line-strong);background:#f8f4efb8;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid;position:relative}.f-architects__clients-head{align-items:center;gap:var(--s-4);padding-inline:var(--s-5) var(--gutter);border-left:1px solid var(--line);grid-area:1/2;display:flex}.f-architects__clients-title{color:var(--ink-2);text-align:right;max-width:14ch;font-weight:500}.f-architects__toggle{border-radius:var(--r-xs);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink);transition:background-color var(--dur-short) var(--ease-settle), box-shadow var(--dur-short) var(--ease-settle);flex:none;place-items:center;display:grid}.f-architects__toggle:hover{background:var(--lime);box-shadow:inset 0 0 0 1px var(--ink)}.f-architects__toggle svg{fill:currentColor;width:16px;height:16px}.f-architects__toggle-play,.f-architects__toggle[aria-pressed=true] .f-architects__toggle-pause{display:none}.f-architects__toggle[aria-pressed=true] .f-architects__toggle-play{display:block}.f-architects__marquee{grid-area:1/1;align-items:center;min-width:0;display:flex;overflow:clip;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 94%,#0000)}.f-architects__track{will-change:transform;width:max-content;display:flex}.f-architects__list{align-items:center;margin:0;padding:0;list-style:none;display:flex}.f-architects__client{letter-spacing:-.025em;text-transform:uppercase;white-space:nowrap;color:var(--ink-3);transition:color var(--dur-short) var(--ease-settle);align-items:center;font-size:clamp(1.375rem,2.3vw,2.375rem);font-weight:700;line-height:1;display:flex}.f-architects__client>span{background:linear-gradient(var(--lime), var(--lime)) no-repeat 0 60% / 0% 78%;transition:background-size var(--dur-base) var(--ease-launch);padding:.08em .12em .02em}.f-architects__client:after{content:"";border:1.5px solid var(--ink-3);background:linear-gradient(45deg, transparent calc(50% - .75px), var(--ink-3) calc(50% - .75px), var(--ink-3) calc(50% + .75px), transparent calc(50% + .75px)), linear-gradient(-45deg, transparent calc(50% - .75px), var(--ink-3) calc(50% - .75px), var(--ink-3) calc(50% + .75px), transparent calc(50% + .75px));flex:none;width:max(.34em,9px);height:max(.34em,9px);margin-inline:clamp(1.25rem,2.6vw,2.75rem)}.f-architects__client:hover{color:var(--ink)}.f-architects__client:hover>span{background-size:100% 78%}.f-architects__flood{z-index:5;visibility:hidden;pointer-events:none;background:var(--lime);position:absolute;inset:0}.f-architects__flood-room{left:var(--lime-x);top:var(--lime-y);width:var(--lime-w);height:var(--lime-h);position:absolute}.f-architects__iris{width:100%;height:100%;color:var(--ink-deep);position:absolute;inset:0}.f-architects__flood-room--night .f-architects__pad path{stroke:var(--lime);stroke-width:1.8px;stroke-opacity:1}.f-architects__flood-room--night:before{content:"";aspect-ratio:1.6;background:radial-gradient(closest-side,#dfef0c33,#dfef0c12 46%,#dfef0c00);border-radius:50%;width:170%;position:absolute;top:77%;left:56%;translate:-50% -50%}@media (width>=768px) and (prefers-reduced-motion:no-preference){.f-architects{z-index:5;margin-bottom:-40vh}}.f-architects.is-night{pointer-events:none;background:0 0}.f-architects.is-night .f-architects__flood{background:0 0}.f-architects.is-night .f-architects__grid,.f-architects.is-night .f-architects__inner,.f-architects.is-night .f-architects__clients,.f-architects.is-night .f-architects__flood-room:not(.f-architects__flood-room--night){visibility:hidden}.f-architects__trail{z-index:6;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.f-architects__trail path{fill:none;stroke-linecap:round;stroke-linejoin:round}.f-architects__trail-glow{stroke:var(--lime);stroke-width:34px;stroke-opacity:.12}.f-architects__trail-edge{stroke:var(--ink-deep);stroke-width:15px}.f-architects__trail-core{stroke:var(--lime);stroke-width:10px}.f-architects__trail-gloss{stroke:#fff9;stroke-width:2.5px;translate:-2.25px}.f-architects.is-static .f-architects__trail{display:none}.f-architects:after{content:"";z-index:4;background:var(--ink-deep);pointer-events:none;clip-path:polygon(0% 100%,0% 50%,1.5% 56%,3.2% 47%,4.2% 56%,5.4% 53%,7% 44%,8.8% 44%,9.7% 55%,11.1% 43%,12.8% 51%,14.4% 56%,16.1% 42%,17.9% 46%,19.1% 49%,20.3% 53%,21.8% 54%,22.8% 51%,24% 58%,25.7% 66%,27.1% 56%,28.6% 50%,30.4% 41%,32.2% 27%,33.8% 23%,35.2% 20%,36.4% 19%,38% 17%,39.2% 25%,40.3% 21%,41.7% 22%,42.7% 29%,44% 18%,45.3% 27%,46.5% 16%,47.6% 18%,49.1% 20%,50.4% 20%,51.9% 32%,52.9% 39%,54.3% 50%,55.9% 36%,56.8% 45%,58% 48%,59% 50%,60.2% 49%,61.1% 60%,62.8% 66%,64.3% 59%,65.3% 68%,66.5% 65%,68.2% 61%,70% 52%,71.7% 46%,72.7% 45%,74.3% 34%,75.8% 44%,76.7% 44%,77.9% 43%,79.5% 41%,80.7% 33%,82.3% 23%,83.9% 37%,85.4% 48%,86.4% 51%,87.9% 39%,89.2% 34%,90.2% 31%,91.2% 43%,92.2% 44%,93.7% 31%,95.5% 42%,96.9% 43%,98.6% 46%,99.7% 58%,100% 59%,100% 100%);height:clamp(14px,1.6vw,22px);display:none;position:absolute;bottom:-1px;left:0;right:0}.f-architects.is-static:after{display:block}.f-architects.is-static .f-architects__track{justify-content:flex-end;width:100%}.f-architects.is-static .f-architects__list{justify-content:flex-end;row-gap:var(--s-2);flex-wrap:wrap}.f-architects.is-static .f-architects__client{font-size:clamp(1rem,1.2vw,1.375rem)}.f-architects.is-static .f-architects__client:after{margin-inline:clamp(.625rem,1.1vw,1.25rem)}.f-architects.is-static .f-architects__client:last-child:after,.f-architects.is-static .f-architects__toggle{display:none}.f-architects.is-static .f-architects__marquee{padding-inline:var(--s-5) var(--gutter);-webkit-mask-image:none;mask-image:none}@media (width>=768px) and (width<=1099px) and (orientation:portrait){.f-architects{--pen-room:0px}.f-architects__inner{grid-template-columns:minmax(0,1fr);align-content:center;row-gap:clamp(1.5rem,4svh,3rem)}.f-architects__copy,.f-architects__sheet{grid-column:1/-1}.f-architects__copy{column-gap:var(--gutter);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end;display:grid}.f-architects__mark,.f-architects__title{grid-column:1/-1}.f-architects__title{font-size:min(var(--fs-h2), 6.4svh);margin-bottom:clamp(1.5rem,3.5svh,2.25rem)}.f-architects__lead,.f-architects__mantra{align-self:start;margin-bottom:0}.f-architects__detail{margin-top:var(--s-5);grid-column:1/-1}.f-architects__sheet{align-items:center}.f-architects__plan{width:min(100%, calc((100svh - var(--header-h) - var(--clients-h) - 25rem) * 980 / 660))}}@media (width<=767px){.f-architects{height:auto;min-height:0;padding-top:var(--section-pad);display:block}.f-architects__grid{-webkit-mask-composite:source-over;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-composite:add}.f-architects__inner{will-change:auto;padding-bottom:0;display:block}.f-architects__title{font-size:var(--fs-h2);margin-bottom:2.25rem}.f-architects__w{width:fit-content;display:block}.f-architects__lead{font-size:1.125rem}.f-architects__mantra{margin-bottom:var(--s-6);font-size:1.625rem}.f-architects__detail{align-items:flex-start;font-size:.72rem;line-height:1.5}.f-architects__leader{width:1.5rem;margin-top:.5em}.f-architects__sheet{margin-top:var(--s-8);align-items:stretch}.f-architects__plan{aspect-ratio:420/580;width:100%}.f-architects__drawing--desk{display:none}.f-architects__drawing--mob{display:block}.f-architects__room{left:var(--mx);top:var(--my);width:var(--mw);height:var(--mh)}.f-architects__tag{padding:.45em .55em;font-size:.62rem;top:6px;left:6px}.f-architects__rocket-body{height:62%;bottom:12%}.f-architects__pad{width:78%}.f-architects__pen{display:none}.f-architects__titleblock{align-self:flex-end;font-size:.6rem}.f-architects__titleblock>span:nth-of-type(2){display:none}.f-architects__clients{height:auto;margin-top:var(--s-8);padding-block:var(--s-4) var(--s-6);background:0 0;grid-template-columns:minmax(0,1fr)}.f-architects__clients-head{padding-block:0 var(--s-3);padding-inline:var(--gutter);border-left:0;grid-column:1;justify-content:space-between}.f-architects__clients-title{text-align:left;max-width:none}.f-architects__marquee{padding-block:var(--s-2);grid-row:2;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.f-architects__client{font-size:1.5rem}.f-architects:after{display:block}.f-architects__flood,.f-architects__trail-glow{display:none}.f-architects__trail-edge{stroke-width:9px}.f-architects__trail-core{stroke-width:5.5px}.f-architects__trail-gloss{stroke-width:1.5px;translate:-1.1px}.f-architects.is-static .f-architects__marquee{padding-inline:var(--gutter)}.f-architects.is-static .f-architects__track,.f-architects.is-static .f-architects__list{justify-content:flex-start}}@media (width>=768px) and (height<=760px){.f-architects__mark{margin-bottom:.75rem}.f-architects__mantra{font-size:clamp(1.25rem,3.6svh,1.75rem)}.f-architects__lead{font-size:clamp(1rem,2.4svh,1.25rem)}}.f-iqeqai{--merge:0;--glow:.6;--paper-72:#f8f4efb8;--paper-18:#f8f4ef2e;isolation:isolate;background:var(--ink-deep);min-height:100svh;color:var(--paper);position:relative;overflow:clip}.f-iqeqai__ground{z-index:0;pointer-events:none;position:absolute;inset:0}.f-iqeqai__grid{background-image:linear-gradient(#f8f4ef0e 1px,#0000 1px),linear-gradient(90deg,#f8f4ef0e 1px,#0000 1px);background-position:-1px -1px;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(48% 62% at 70%,#000 0%,#00000059 55%,#0000 100%);mask-image:radial-gradient(48% 62% at 70%,#000 0%,#00000059 55%,#0000 100%)}.f-iqeqai__glow{opacity:var(--glow);will-change:opacity;background:radial-gradient(38% 55% at 70%,#dfef0c40 0%,#dfef0c17 42%,#dfef0c00 78%);position:absolute;inset:0}.f-iqeqai:after{content:"";z-index:3;background:var(--paper);pointer-events:none;clip-path:polygon(0% 100%,0% 51%,1.7% 49%,3.1% 43%,4.5% 38%,5.5% 48%,7% 44%,8.7% 38%,9.6% 29%,10.4% 22%,11.1% 27%,12.7% 32%,14% 30%,15% 52%,16.6% 40%,17.5% 30%,19.1% 47%,20.2% 55%,20.9% 51%,22.1% 48%,22.9% 59%,23.9% 41%,25.7% 40%,26.6% 32%,28.2% 38%,29.4% 37%,30.3% 24%,31.4% 23%,33.2% 29%,34.9% 26%,36.5% 22%,38.3% 22%,39.8% 23%,40.6% 30%,41.6% 27%,42.8% 38%,44.1% 37%,45% 60%,46% 52%,47.7% 52%,49.4% 41%,50.2% 46%,51.1% 32%,52.7% 35%,53.6% 34%,54.6% 53%,56% 51%,56.9% 27%,58.1% 20%,59.2% 20%,60.3% 48%,61.7% 42%,62.6% 20%,64.3% 46%,65% 37%,66.5% 46%,67.3% 41%,69% 44%,70.5% 43%,72% 63%,73.1% 68%,74.5% 59%,75.8% 53%,77.2% 79%,78.7% 74%,80.1% 75%,80.9% 59%,82.2% 63%,83.7% 72%,85.4% 53%,86.4% 61%,87.3% 74%,88.5% 66%,89.9% 63%,91.5% 79%,92.6% 66%,93.5% 78%,95.1% 81%,96.1% 63%,97.1% 57%,98.5% 54%,100% 52%,100% 100%);height:clamp(14px,1.6vw,22px);position:absolute;bottom:-1px;left:0;right:0}@media (width>=768px) and (prefers-reduced-motion:no-preference){.f-iqeqai{z-index:4;margin-bottom:-40vh}.f-iqeqai:after{display:none}}.f-iqeqai__paper{z-index:3;background:var(--paper);opacity:var(--sheet,0);pointer-events:none;position:absolute;inset:0}.f-iqeqai.is-landed{pointer-events:none;background:0 0}.f-iqeqai.is-landed .f-iqeqai__ground,.f-iqeqai.is-landed .f-iqeqai__canvas{visibility:hidden}@media (prefers-reduced-motion:reduce){.f-iqeqai{--merge:1}}.f-iqeqai__canvas{z-index:1;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity var(--dur-base) var(--ease-settle);position:absolute;inset:0}.f-iqeqai.is-gl .f-iqeqai__canvas{opacity:1}.f-iqeqai.is-gl .f-iqeqai__stack{opacity:0;visibility:hidden}.f-iqeqai__layout{z-index:2;column-gap:clamp(2rem,5vw,6rem);row-gap:var(--s-6);min-height:100svh;max-width:var(--max);padding:calc(var(--header-h) + var(--s-6)) var(--gutter) var(--s-7);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,5fr) minmax(0,7fr);margin-inline:auto;display:grid;position:relative}.f-iqeqai__copy{grid-area:1/1/span 2;align-self:center;max-width:36rem}.f-iqeqai__stage{grid-area:1/2;min-height:0;position:relative;container-type:size}.f-iqeqai__key{grid-area:2/2}.f-iqeqai__eyebrow{color:var(--paper-72);margin-bottom:var(--s-6)}.f-iqeqai__title{letter-spacing:-.045em;color:var(--paper);font-size:clamp(2.75rem,5.9vw,5.35rem);font-weight:700;line-height:.94}.f-iqeqai__mask{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:clip}.f-iqeqai__line{will-change:transform;display:block}.f-iqeqai__serif{font-family:var(--font-serif);letter-spacing:-.025em;color:var(--lime);padding-right:.08em;font-size:1.14em;font-style:italic;font-weight:400;line-height:.92}.f-iqeqai__word{color:color-mix(in srgb, var(--paper), var(--lime) calc(var(--merge) * 100%));transition:color var(--dur-short) var(--ease-settle)}.f-iqeqai__word.is-active{color:var(--lime)}.f-iqeqai__body{max-width:34ch;margin-top:var(--s-6);color:var(--paper-72);text-wrap:balance}.f-iqeqai__link{margin-top:var(--s-6);color:var(--paper);font-size:var(--fs-body)}.f-iqeqai__arrow{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.25em;height:1.25em;transition:transform var(--dur-short) var(--ease-launch)}.f-iqeqai__link:hover .f-iqeqai__arrow{transform:translate(4px)}.f-iqeqai__key{gap:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr));align-self:end;padding:0;list-style:none;display:grid}.f-iqeqai__keybtn{--accent:var(--paper);align-items:flex-start;gap:var(--s-3);width:100%;min-height:48px;padding:var(--s-4) 0 var(--s-1);text-align:left;color:color-mix(in srgb, #f8f4ef9e, var(--paper) calc(var(--merge) * 100%));transition:color var(--dur-short) var(--ease-settle);display:flex;position:relative}.f-iqeqai__keybtn:before{content:"";background:var(--paper-18);height:1px;position:absolute;top:0;left:0;right:0}.f-iqeqai__keybtn:after{content:"";background:var(--accent);height:2px;transform:scaleX(var(--merge));transform-origin:0;transition:transform var(--dur-base) var(--ease-launch);margin-top:-.5px;position:absolute;top:0;left:0;right:0}.f-iqeqai__keybtn[data-iq-key="2"]{--accent:var(--lime)}.f-iqeqai__keybtn:hover,.f-iqeqai__keybtn.is-active,.f-iqeqai__keybtn:focus-visible{color:var(--paper)}.f-iqeqai__keybtn:hover:after,.f-iqeqai__keybtn.is-active:after,.f-iqeqai__keybtn:focus-visible:after{transform:scaleX(1)}.f-iqeqai__keybtn:focus-visible,.f-iqeqai__link:focus-visible{outline-color:var(--paper)}.f-iqeqai__tag{border-radius:var(--r-xs);min-width:2.75rem;height:1.75rem;font-family:var(--font-mono);letter-spacing:.1em;transition:background-color var(--dur-short) var(--ease-settle), color var(--dur-short) var(--ease-settle), border-color var(--dur-short) var(--ease-settle);border:1px solid;flex:none;place-items:center;padding-inline:.4rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-grid}.f-iqeqai__keybtn.is-active .f-iqeqai__tag,.f-iqeqai__keybtn:hover .f-iqeqai__tag{background:var(--paper);border-color:var(--paper);color:var(--ink)}.f-iqeqai__tag--ai,.f-iqeqai__keybtn:hover .f-iqeqai__tag--ai,.f-iqeqai__keybtn.is-active .f-iqeqai__tag--ai{background:var(--lime);border-color:var(--lime);color:var(--ink)}.f-iqeqai__def{max-width:16ch;font-size:var(--fs-small);text-wrap:balance;padding-top:.2rem;line-height:1.4}.f-iqeqai__stack{aspect-ratio:1/1.02;perspective:1600px;width:min(100cqw,34rem,92cqh);transition:opacity var(--dur-short) var(--ease-settle), visibility var(--dur-short);position:absolute;top:50%;left:50%;translate:-50% -50%}.f-iqeqai__card{--rot:0deg;aspect-ratio:1.9/2.5;backdrop-filter:blur(2.5px);width:56%;transform-style:preserve-3d;transition:transform var(--dur-base) var(--ease-launch), border-color var(--dur-short) var(--ease-settle);background:linear-gradient(165deg,#f8f4ef21 0%,#f8f4ef0a 55%,#f8f4ef05 100%),#16161680;border:1px solid #f8f4ef6b;border-radius:12px;position:absolute;transform:rotateY(-14deg)rotateX(5deg);box-shadow:inset 0 1px #ffffff2e,0 50px 70px -40px #000000bf}.f-iqeqai__card--iq{z-index:1;--tab-x:6%;top:7%;left:0}.f-iqeqai__card--eq{z-index:2;--tab-x:36%;top:18%;left:22%}.f-iqeqai__card--ai{z-index:3;--tab-x:66%;border-color:var(--lime);top:29%;left:44%;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #dfef0c80,0 0 70px -12px #dfef0c73,0 50px 70px -40px #000000bf}.f-iqeqai__card.is-active{border-color:var(--paper);transform:rotateY(-14deg)rotateX(5deg)translateZ(60px)}.f-iqeqai__card--ai.is-active{border-color:var(--lime)}.f-iqeqai__tab{left:var(--tab-x);width:28%;height:2.1rem;font-family:var(--font-mono);letter-spacing:.1em;color:var(--paper);background:#f8f4ef1a;border:1px solid #f8f4ef6b;border-bottom:0;border-radius:9px 9px 0 0;place-items:center;margin-bottom:-1px;font-size:.8rem;font-weight:600;display:grid;position:absolute;bottom:100%}.f-iqeqai__card--ai .f-iqeqai__tab{background:var(--lime);border-color:var(--lime);color:var(--ink)}.f-iqeqai__sticker{width:70%;transform:translate(-50%, -50%) rotate(var(--rot));filter:drop-shadow(0 14px 16px #0006);position:absolute;top:47%;left:50%}.f-iqeqai__card--iq .f-iqeqai__sticker{--rot:-5deg;width:68%}.f-iqeqai__card--eq .f-iqeqai__sticker{--rot:4deg;width:82%}.f-iqeqai__card--ai .f-iqeqai__sticker{--rot:-3deg;width:60%}.f-iqeqai__index{font-family:var(--font-mono);letter-spacing:.12em;color:#f8f4ef8c;font-size:.68rem;font-weight:500;position:absolute;bottom:5%;left:7%}@media (width>=768px) and (width<=1023px){.f-iqeqai__layout{padding-top:calc(var(--header-h) + var(--s-7));grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.f-iqeqai__copy{grid-area:1/1;align-self:start;max-width:40rem}.f-iqeqai__stage{grid-area:2/1;min-height:18rem}.f-iqeqai__key{grid-area:3/1}.f-iqeqai__title{font-size:clamp(3rem,7.6vw,4.5rem)}.f-iqeqai__body{max-width:36ch}.f-iqeqai__glow{background:radial-gradient(60% 40% at 50% 62%,#dfef0c40 0%,#dfef0c17 42%,#dfef0c00 78%)}.f-iqeqai__grid{-webkit-mask-image:radial-gradient(70% 45% at 50% 62%,#000 0%,#00000059 55%,#0000 100%);mask-image:radial-gradient(70% 45% at 50% 62%,#000 0%,#00000059 55%,#0000 100%)}}@media (width<=767px){.f-iqeqai{min-height:0}.f-iqeqai__canvas{display:none}.f-iqeqai__layout{gap:var(--s-7);min-height:0;padding:calc(var(--header-h) + var(--s-8)) var(--gutter) var(--s-9);flex-direction:column;display:flex}.f-iqeqai__copy,.f-iqeqai__key{align-self:stretch}.f-iqeqai__title{font-size:clamp(2.5rem,11.2vw,3.5rem)}.f-iqeqai__body{font-size:1.125rem}.f-iqeqai__stage{padding-top:var(--s-5);container-type:normal}.f-iqeqai__stack{width:100%;max-width:26rem;margin-inline:auto;position:relative;top:auto;left:auto;translate:none}.f-iqeqai__tab{height:1.85rem;font-size:.72rem}.f-iqeqai__key{grid-template-columns:minmax(0,1fr);gap:0}.f-iqeqai__keybtn{padding-block:var(--s-4);align-items:center}.f-iqeqai__def{max-width:none;padding-top:0;font-size:1rem}.f-iqeqai__glow{background:radial-gradient(80% 32% at 55% 58%,#dfef0c38 0%,#dfef0c14 45%,#dfef0c00 80%)}.f-iqeqai__grid{-webkit-mask-image:radial-gradient(90% 34% at 55% 58%,#000 0%,#0000004d 55%,#0000 100%);mask-image:radial-gradient(90% 34% at 55% 58%,#000 0%,#0000004d 55%,#0000 100%)}}.f-isnt{--isnt-serif:clamp(2.5rem, min(5.5vw, 9.4vh), 6.75rem);--isnt-sans:clamp(2.75rem, min(8.2vw, 13.2vh), 10rem);--isnt-indent:clamp(1.5rem, 7vw, 8rem);background:var(--paper);color:var(--ink);padding-block:0;position:relative;overflow:clip}.f-isnt__stage{min-height:100svh;padding-block:calc(var(--header-h) + var(--s-6)) var(--s-8);align-items:center;display:flex;position:relative}.f-isnt__inner{z-index:2;position:relative}.f-isnt__eyebrow{color:var(--ink-2);margin-bottom:clamp(1.5rem,4.4vh,3rem)}.f-isnt__title{font:inherit;letter-spacing:0;flex-direction:column;align-items:flex-start;line-height:1;display:flex}.f-isnt__line{max-width:100%;display:block;position:relative}.f-isnt__line--no{font-family:var(--font-serif);font-weight:400;font-size:var(--isnt-serif);letter-spacing:-.018em;text-wrap:balance;line-height:1.06}.f-isnt__line--no+.f-isnt__line--no{margin-left:var(--isnt-indent);margin-top:.06em}.f-isnt__text{display:inline;position:relative}.f-isnt__text em,.f-isnt__echo em{font-style:italic}.f-isnt__echo{z-index:-1;opacity:0;pointer-events:none;user-select:none;position:absolute;inset:0}.f-isnt__strike{z-index:1;pointer-events:none;fill:none;stroke:var(--ink);stroke-width:var(--strike-w,5px);stroke-linecap:round;stroke-linejoin:round;position:absolute;top:0;left:0;overflow:visible}.f-isnt__strike path{visibility:hidden}.f-isnt__line--yes{font-family:var(--font-sans);font-weight:800;font-size:var(--isnt-sans);letter-spacing:-.052em;text-wrap:balance;margin-top:clamp(.75rem,3.4vh,2.25rem);line-height:.96}.f-isnt__mask{margin:-.04em -.16em -.14em;padding:.04em .16em .14em;display:block;overflow:clip}.f-isnt__yes{transform-origin:0 100%;display:inline-block}.f-isnt__yes .hl{margin-inline:-.02em;padding-inline:.1em}.f-isnt__exclaim{aspect-ratio:597/425;width:clamp(3.25rem,6.4vw,7.5rem);top:-.2em;right:-.8em;rotate:8deg}.f-isnt__foot{gap:var(--s-5);margin-top:clamp(1.5rem,5vh,3.25rem);margin-left:var(--isnt-indent);max-width:44rem;display:grid}.f-isnt__body{max-width:44ch;color:var(--ink-2)}.f-isnt__chips{gap:var(--s-2) var(--s-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.chip.f-isnt__chip{white-space:nowrap;min-height:44px;transition:background-color var(--dur-short) var(--ease-settle), border-color var(--dur-short) var(--ease-settle), transform var(--dur-short) var(--ease-launch), box-shadow var(--dur-short) var(--ease-launch);gap:.55em;padding:.5em .85em .5em 1em;font-weight:600}.chip.f-isnt__chip:hover{box-shadow:3px 3px 0 0 var(--ink);border-color:var(--ink);transform:translate(-2px,-2px)}.chip.f-isnt__chip:active{box-shadow:0 0 0 0 var(--ink);transform:none}.f-isnt__chip-arrow{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:.7em;height:.7em;transition:transform var(--dur-short) var(--ease-launch);flex:none}.f-isnt__chip:hover .f-isnt__chip-arrow{transform:translate(2px,-2px)}.f-isnt__num{z-index:0;top:50%;right:max(var(--gutter), 3vw);pointer-events:none;user-select:none;width:.648em;margin-top:-.4em;font-size:min(84vh,52vw);position:absolute}.f-isnt__glyphs{width:0;height:0;position:absolute;overflow:hidden}.f-isnt__reel-mask{height:.8em;position:relative;overflow:clip}.f-isnt__reel{flex-direction:column;display:flex}.f-isnt__digit,.f-isnt__slice-digit{fill:none;width:100%;height:.8em;stroke:var(--ink);stroke-width:max(1.5px,.0028em);stroke-linejoin:miter;display:block;overflow:visible}.f-isnt__reel{opacity:.32}.f-isnt__slices{--r:clamp(4px, .012em, 14px);visibility:hidden;transform-origin:0 0;display:flex;position:absolute;inset:0}.f-isnt__slice{transform-origin:50% 100%;flex:1 1 0;height:100%;position:relative}.f-isnt__card{transform-origin:50% 100%;position:absolute;inset:0}.f-isnt__card-bg{border-radius:var(--r);background:var(--c);opacity:0;box-shadow:inset 0 0 0 1px var(--line), var(--shadow-card);position:absolute;inset:0}.f-isnt__card-clip{border-radius:var(--r);position:absolute;inset:0;overflow:clip}.f-isnt__slice-digit{top:0;left:calc(var(--i) * -100%);opacity:.32;width:700%;max-width:none;position:absolute}.f-isnt__slice-digit--lime{stroke:var(--lime);opacity:0}.f-isnt__card-no{top:calc(.9rem * var(--fan-k,1));font:500 calc(.6875rem * var(--fan-k,1))/1 var(--font-mono);letter-spacing:.04em;text-align:center;color:var(--ink-2);opacity:0;position:absolute;left:0;right:0}.f-isnt__slice[data-ink] .f-isnt__card-no{color:var(--paper)}.f-isnt__hand{z-index:3;aspect-ratio:720/660;opacity:0;visibility:hidden;transform-origin:15.8% 86.2%;width:clamp(9rem,15vw,17rem);top:0;left:0}@media (width>=768px) and (aspect-ratio<=4/5){.f-isnt{--isnt-serif:7.4vw;--isnt-sans:9.6vw;--isnt-indent:0px}.f-isnt__line--no+.f-isnt__line--no{margin-top:.22em}.f-isnt__num{top:calc(var(--header-h) + 6vh);margin-top:0;font-size:66vw;right:4vw}.f-isnt__reel{opacity:.22}}@media (width<=767px){.f-isnt{--isnt-serif:clamp(2.375rem, 11.2vw, 3.25rem);--isnt-sans:clamp(2.625rem, 13vw, 3.75rem);--isnt-indent:0px}.f-isnt__stage{min-height:0;padding-block:var(--section-pad);display:block}.f-isnt__line--no+.f-isnt__line--no{margin-top:.3em}.f-isnt__num{top:var(--s-9);margin-top:0;font-size:92vw;right:-.06em}.f-isnt__reel{opacity:.16}.f-isnt__foot{margin-top:var(--s-7)}.f-isnt__body{font-size:1.125rem}.f-isnt__chips{gap:var(--s-2)}.chip.f-isnt__chip{white-space:normal}.f-isnt__exclaim{top:-.62em;right:-.1em}.f-isnt__hand{width:6.5rem}}html:not(.js) .f-isnt__reel{transform:translateY(-83.333%)}.f-disciplines{--card-w:min(82vw, 340px);--card-h:min(70svh, calc(var(--card-w) * 1.5));--gap:12px;--radius:18px;padding-block:var(--section-pad);background:var(--paper-2);color:var(--ink);position:relative}.f-disciplines__intro{max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto;position:relative}.f-disciplines__title{margin-top:var(--s-5);font-size:var(--fs-h2);letter-spacing:-.045em;font-weight:700;line-height:.98}.f-disciplines__title-line{display:block}.f-disciplines__title .hl{padding-inline:.1em}.f-disciplines__body{margin-top:var(--s-5);max-width:36ch;font-size:var(--fs-lead);letter-spacing:-.01em;color:var(--ink-2);line-height:1.45}.f-disciplines__hint{margin-top:var(--s-6);color:var(--ink-2);text-wrap:balance}.f-disciplines__hint-arrow{width:64px;height:auto;margin-left:var(--s-3);vertical-align:middle;color:var(--ink);display:inline-block}.f-disciplines__hand{transform-origin:30% 60%;width:clamp(120px,11vw,180px);height:auto;display:none;transform:scaleX(-1)rotate(-10deg)}.f-disciplines__bar{align-items:center;gap:var(--s-4) var(--s-3);max-width:var(--max);margin:var(--s-7) auto 0;padding-inline:var(--gutter);flex-wrap:wrap;display:flex}.f-disciplines__filters{gap:var(--s-2);flex-wrap:wrap;flex:100%;display:flex}.f-disciplines .f-disciplines__filter{justify-content:center;min-width:44px;min-height:44px;padding-inline:1em;font-weight:600}.f-disciplines__filter[aria-pressed=true]{box-shadow:3px 3px 0 0 var(--lime)}.f-disciplines__count{font-family:var(--font-mono);font-feature-settings:"tnum", "zero";order:1;align-items:baseline;gap:.35em;font-size:.9rem;font-weight:500;line-height:1;display:inline-flex}.f-disciplines__flap{height:1.15em;line-height:1.15;display:inline-grid;overflow:clip}.f-disciplines__flap>*{grid-area:1/1}.f-disciplines__of{color:var(--ink-3)}.f-disciplines__current{margin-left:var(--s-3);min-width:19ch;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-2);font-size:.72rem;display:none}.f-disciplines__progress{flex:40px;order:2;min-width:40px;height:3px;position:relative}.f-disciplines__progress:before{content:"";background:var(--line-strong);position:absolute;inset:1px 0}.f-disciplines__fill{background:var(--lime);transform-origin:0;transform:scaleX(var(--progress,.06));border-radius:3px;position:absolute;inset:0;box-shadow:0 0 0 1px #26262659}.f-disciplines__nav{gap:var(--s-2);order:3;display:flex}.f-disciplines__step{border-radius:var(--r-xs);width:44px;height:44px;box-shadow:inset 0 0 0 1.5px var(--line-strong);color:var(--ink);transition:background-color var(--dur-short) var(--ease-settle), box-shadow var(--dur-short) var(--ease-settle), color var(--dur-short) var(--ease-settle), opacity var(--dur-short) var(--ease-settle);place-items:center;display:grid}.f-disciplines__step svg{width:20px;height:20px}.f-disciplines__step:hover:not([aria-disabled=true]){background:var(--ink);color:var(--paper);box-shadow:inset 0 0 0 1.5px var(--ink)}.f-disciplines__step[aria-disabled=true]{opacity:.3;cursor:default}.f-disciplines__viewport{margin-top:var(--s-5);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;padding-block:var(--s-3) var(--s-6);overflow-x:auto}.f-disciplines__viewport::-webkit-scrollbar{display:none}.f-disciplines__track{align-items:stretch;gap:var(--gap);width:max-content;padding-inline:var(--gutter);display:flex;position:relative}.f-disciplines__list{gap:var(--gap);display:flex}.f-disciplines__item{scroll-snap-align:start;flex:none}.f-disciplines__item.is-out{display:none}.f-disciplines__card{--fg:var(--ink);--fg-2:var(--ink-2);isolation:isolate;width:var(--card-w);height:var(--card-h);border-radius:var(--radius);background-color:var(--paper-hi);color:var(--fg);box-shadow:var(--shadow-card);transition:translate var(--dur-base) var(--ease-launch), box-shadow var(--dur-base) var(--ease-launch);position:relative;overflow:hidden;container-type:inline-size}.f-disciplines__card:before{content:"";z-index:0;pointer-events:none;mix-blend-mode:multiply;opacity:.32;background:url(/assets/textures/window-light.webp) 30% 20%/cover no-repeat;position:absolute;inset:0}.f-disciplines__card--paper{background-color:var(--paper-hi);--grid-size:24px}.f-disciplines__card--lilac-soft{background-color:var(--lilac-soft)}.f-disciplines__card--lilac{background-color:var(--lilac)}.f-disciplines__card--coral{background-color:var(--coral-soft)}.f-disciplines__card--lime{background-color:var(--lime)}.f-disciplines__card--ink{--fg:var(--paper);--fg-2:#f8f4efd6;background-color:var(--ink-deep)}.f-disciplines__card--ink:before{mix-blend-mode:normal;opacity:1;background:radial-gradient(70% 55% at 50% 38%,#dfef0c1f,#0000 70%)}.f-disciplines__card:has(.f-disciplines__hit:focus-visible){outline:3px solid var(--ink);outline-offset:4px;box-shadow:0 0 0 9px var(--lime), var(--shadow-card)}.f-disciplines__art{z-index:0;pointer-events:none;position:absolute;inset:0}.f-disciplines__tube{left:var(--t-left,-10%);top:var(--t-top,0%);width:var(--t-w,130%);max-width:none;rotate:var(--t-rot,0deg);filter:drop-shadow(0 18px 18px #2626262e);transition:rotate var(--dur-long) var(--ease-launch), scale var(--dur-long) var(--ease-launch);position:absolute}.f-disciplines__person{left:var(--p-left,0%);top:var(--p-top,9%);width:var(--p-w,100%);filter:contrast(1.04)drop-shadow(0 20px 24px #16161638);transform-origin:50% 30%;max-width:none;transition:scale var(--dur-base) var(--ease-launch);position:absolute}.f-disciplines__card--ink .f-disciplines__person{filter:contrast(1.06)drop-shadow(0 20px 30px #00000080)}.f-disciplines__sticker{left:var(--s-left,0%);top:var(--s-top,0%);width:var(--s-w,50%);height:auto;rotate:var(--s-rot,0deg);transition:rotate var(--dur-base) var(--ease-launch), scale var(--dur-base) var(--ease-launch)}.f-disciplines__doodle,.f-disciplines__live{width:100%;height:100%;position:absolute;inset:0}.f-disciplines__doodle{color:var(--ink);opacity:.85}.f-disciplines__waves{width:30%;height:auto;color:var(--ink);position:absolute;top:22%;left:60%;rotate:-24deg}.f-disciplines__live-line{stroke:var(--lime);stroke-width:30px}.f-disciplines__live-shadow{stroke:#00000073;stroke-width:30px;filter:blur(8px);translate:0 10px}.f-disciplines__meta{z-index:2;justify-content:space-between;align-items:center;gap:var(--s-3);pointer-events:none;display:flex;position:absolute;top:14px;left:16px;right:14px}.f-disciplines__num{font-family:var(--font-mono);font-feature-settings:"tnum", "zero";letter-spacing:.08em;color:var(--fg);align-items:center;gap:.8em;font-size:.78rem;font-weight:500;display:inline-flex}.f-disciplines__tag{border-radius:var(--r-xs);background:var(--ink);color:var(--paper);font-family:var(--font-mono);letter-spacing:var(--track-label);text-transform:uppercase;white-space:nowrap;padding:.5em .75em;font-size:.66rem;font-weight:600;line-height:1}.f-disciplines__card--ink .f-disciplines__tag{background:var(--lime);color:var(--ink)}.f-disciplines__rec{color:#f8f4efb3;align-items:center;gap:.45em;font-size:.7rem;display:inline-flex}.f-disciplines__rec i{background:var(--coral);border-radius:50%;width:7px;height:7px}.f-disciplines__item.is-playing .f-disciplines__rec i{animation:f-disciplines-rec 1s var(--ease-in-out) infinite alternate}@keyframes f-disciplines-rec{to{opacity:.2}}.f-disciplines__hit{z-index:1;border-radius:inherit;position:absolute;inset:0}.f-disciplines__hit:focus-visible{box-shadow:none;outline:none}.f-disciplines__foot{z-index:3;pointer-events:none;position:absolute;bottom:clamp(10px,3.4cqi,16px);left:clamp(10px,3.4cqi,16px);right:clamp(10px,3.4cqi,16px)}.f-disciplines__glass{z-index:1;backdrop-filter:blur(20px)saturate(1.4);background:linear-gradient(155deg,#ffffff9e,#ffffff14 46%),#fffbf8bd;border:1px solid #fffc;border-radius:14px;padding:clamp(14px,4.6cqi,22px);position:relative;box-shadow:inset 0 1px #ffffffe6,0 22px 40px -26px #26262680}.f-disciplines__card--ink .f-disciplines__glass{background:linear-gradient(155deg,#f8f4ef1a,#f8f4ef00 46%),#161616c7;border-color:#f8f4ef24;box-shadow:inset 0 1px #f8f4ef1f,0 22px 40px -20px #0009}.f-disciplines__head{justify-content:space-between;align-items:flex-start;gap:var(--s-3);display:flex}.f-disciplines__heading{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--fg);font-size:clamp(2rem,11.5cqi,3.6rem);font-weight:400;line-height:.92}.f-disciplines__more{pointer-events:auto;z-index:1;width:44px;height:44px;color:var(--fg);transition:background-color var(--dur-short) var(--ease-settle), rotate var(--dur-base) var(--ease-launch);border-radius:50%;flex:none;place-items:center;margin:-10px -10px 0 0;display:grid;position:relative}.f-disciplines__more svg{width:24px;height:24px}.f-disciplines__card.is-open .f-disciplines__more{background:#26262614}.f-disciplines__card--ink.is-open .f-disciplines__more{background:#f8f4ef1f}.f-disciplines__line{max-width:30ch;color:var(--fg-2);margin-top:clamp(6px,2cqi,10px);font-size:clamp(.92rem,3.6cqi,1.04rem);line-height:1.4}.f-disciplines .f-disciplines__cta{pointer-events:auto;z-index:1;white-space:normal;text-align:left;justify-content:space-between;width:100%;margin-top:clamp(12px,3.8cqi,18px);padding-inline:.95em;font-size:clamp(.75rem,3cqi,.84rem);line-height:1.15;position:relative}.f-disciplines .f-disciplines__cta--long{letter-spacing:0;font-size:max(.68rem,min(3.8cqi,clamp(.75rem,3cqi,.84rem)))}.f-disciplines .btn__arrow{flex:none}.f-disciplines__card--ink .f-disciplines__cta:hover{box-shadow:4px 4px 0 0 var(--paper)}.f-disciplines__card--lime .f-disciplines__cta:hover{box-shadow:4px 4px 0 0 var(--paper-hi)}.f-disciplines__name{z-index:1;backdrop-filter:blur(14px)saturate(1.4);color:var(--ink);transition:opacity var(--dur-short) var(--ease-settle), translate var(--dur-base) var(--ease-launch);background:linear-gradient(155deg,#fff9,#ffffff1a 60%),#fffbf8c2;border:1px solid #fffc;border-radius:10px;flex-direction:column;gap:2px;padding:8px 12px 9px;display:flex;position:absolute;bottom:calc(100% + 10px);right:10px;rotate:3deg;box-shadow:0 14px 24px -16px #26262680}.f-disciplines__name .t-serif-i{font-size:1.35rem;line-height:1}.f-disciplines__name span:last-child{letter-spacing:.01em;color:var(--ink-2);font-size:.72rem;font-weight:600;line-height:1.2}.f-disciplines__note{z-index:0;background:repeating-linear-gradient(to bottom, transparent 0 23px, #7393c54d 23px 24px) 0 38px / 100% calc(100% - 38px) no-repeat, var(--paper-hi);color:var(--ink);transform-origin:30% 100%;clip-path:inset(100% -30px -30px);visibility:hidden;transition:translate var(--dur-base) var(--ease-launch), rotate var(--dur-base) var(--ease-launch), clip-path var(--dur-base) var(--ease-launch), visibility 0s var(--ease-settle) var(--dur-base);border-radius:4px;padding:16px 16px 24px;position:absolute;bottom:calc(100% - 14px);left:8px;right:16px;translate:0 36px;box-shadow:0 16px 30px -18px #2626268c}.f-disciplines__tape{--rot:-3deg;margin-left:-46px;top:-12px;left:50%}.f-disciplines__note-label{font-family:var(--font-mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-2);font-size:.68rem;font-weight:600;line-height:1}.f-disciplines__note ul{margin-top:12px;padding:0;list-style:none}.f-disciplines__note li{padding-left:20px;font-size:.94rem;font-weight:500;line-height:24px;position:relative}.f-disciplines__note li:before{content:"";background:var(--lime);width:9px;height:9px;box-shadow:0 0 0 1.5px var(--ink);border-radius:2px;position:absolute;top:8px;left:2px;rotate:8deg}.f-disciplines__card:has(:focus-visible) .f-disciplines__note,.f-disciplines__card.is-open .f-disciplines__note{clip-path:inset(-30px);visibility:visible;transition-delay:0s;translate:0;rotate:-1.5deg}.f-disciplines__card:has(:focus-visible) .f-disciplines__name,.f-disciplines__card.is-open .f-disciplines__name{opacity:0;translate:0 8px}.f-disciplines__card.is-open .f-disciplines__more{rotate:45deg}@media (hover:hover) and (pointer:fine){.f-disciplines__card:hover{translate:0 -8px;box-shadow:0 44px 70px -34px #26262680,0 6px 14px #26262614}.f-disciplines__card:hover .f-disciplines__note{clip-path:inset(-30px);visibility:visible;transition-delay:0s;translate:0;rotate:-1.5deg}.f-disciplines__card:hover .f-disciplines__name{opacity:0;translate:0 8px}.f-disciplines__card:hover .f-disciplines__tube{rotate:calc(var(--t-rot,0deg) + 6deg);scale:1.05}.f-disciplines__card:hover .f-disciplines__person{scale:1.03}.f-disciplines__card:hover .f-disciplines__sticker{rotate:calc(var(--s-rot,0deg) * -.6);scale:1.04}.f-disciplines__more:hover{background:#26262614}.f-disciplines__card--ink .f-disciplines__more:hover{background:#f8f4ef1f}}.f-disciplines__outro{justify-content:flex-start;align-items:flex-start;gap:var(--s-3);width:calc(var(--card-w) * .92);height:var(--card-h);border:1.5px dashed var(--line-strong);border-radius:var(--radius);scroll-snap-align:start;transition:border-color var(--dur-short) var(--ease-settle), background-color var(--dur-short) var(--ease-settle);flex-direction:column;flex:none;padding:clamp(24px,3vw,44px) clamp(20px,2.4vw,36px);display:flex;position:relative;container-type:inline-size}.f-disciplines__outro:hover{border-color:var(--ink);background-color:#fffbf873}.f-disciplines__outro:hover .f-disciplines__outro-star{rotate:54deg;scale:1.08}.f-disciplines__outro-line{font-family:var(--font-serif);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2.2rem,3.6vw,3.6rem);font-style:italic;line-height:.95}.f-disciplines__outro-body{max-width:26ch;color:var(--ink-2)}.f-disciplines .f-disciplines__outro-cta{margin-top:var(--s-4);max-width:100%;padding-inline:1.2em;font-size:clamp(.8rem,5.9cqi,.95rem)}.f-disciplines__outro-star{width:74px;height:auto;transition:rotate var(--dur-long) var(--ease-launch), scale var(--dur-base) var(--ease-launch);top:-18px;right:-14px;rotate:14deg}.f-disciplines__outro-pop{--peace-w:clamp(70px, 31cqi, 136px);border-radius:0 0 var(--radius) var(--radius);pointer-events:none;height:50%;position:absolute;inset:auto 0 0;overflow:clip;container-type:inline-size}.f-disciplines__peace{right:20%;bottom:calc(var(--peace-w) * -.56);width:var(--peace-w);transform-origin:50% 100%;filter:drop-shadow(0 14px 16px #2626262e);max-width:none;height:auto;position:absolute;rotate:-7deg}.f-disciplines__outro-spark{right:calc(20% + var(--peace-w) * .96);bottom:calc(var(--peace-w) * 1.66);width:calc(var(--peace-w) * .5);height:auto;color:var(--coral);position:absolute}.has-pop .f-disciplines__peace{transition:translate .36s var(--ease-settle);translate:0 110%}.has-pop .f-disciplines__outro-spark{opacity:0;transform-origin:100% 100%;transition:opacity var(--dur-micro) var(--ease-settle), scale var(--dur-micro) var(--ease-settle);scale:.6}.has-pop .f-disciplines__outro.is-in .f-disciplines__peace{transition:translate .9s var(--ease-launch);animation:f-disciplines-wave 2.6s var(--ease-in-out) .9s infinite;translate:0}.has-pop .f-disciplines__outro.is-in .f-disciplines__outro-spark{opacity:1;transition:opacity var(--dur-short) var(--ease-settle) .55s, scale var(--dur-base) var(--ease-launch) .55s;scale:1}@keyframes f-disciplines-wave{0%,to{rotate:-7deg}50%{rotate:5deg}}@media (prefers-reduced-motion:reduce){.has-pop .f-disciplines__peace,.has-pop .f-disciplines__outro.is-in .f-disciplines__peace{transition:none;animation:none;translate:0}.has-pop .f-disciplines__outro-spark{opacity:1;transition:none;scale:1}}@media (width<=767px){.f-disciplines__filters{gap:6px}.f-disciplines .f-disciplines__filter{padding-inline:.7em;font-size:.84rem}}@media (width>=768px){.f-disciplines{--card-w:clamp(280px, 25vw, 380px);--card-h:calc(var(--card-w) * 1.5);--gap:20px}.f-disciplines__intro{column-gap:var(--gutter);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}.f-disciplines__intro>.eyebrow,.f-disciplines__title{grid-column:1}.f-disciplines__body,.f-disciplines__hint{grid-column:2}.f-disciplines__body{grid-row:2}.f-disciplines__hint{grid-row:3}.f-disciplines__filters{flex:0 auto}.f-disciplines__count{order:0}.f-disciplines__current{display:inline}.f-disciplines__progress,.f-disciplines__nav{order:0}.f-disciplines.is-pinned{--intro-w:clamp(300px, 34vw, 640px);--card-w:max(300px, min(30vw, 72svh * .7));--card-h:min(72svh, var(--card-w) * 1.6);--gap:2vw;--bar-h:96px;height:100svh;padding:0;overflow:clip}.is-pinned .f-disciplines__intro{z-index:0;top:var(--header-h);bottom:var(--bar-h);width:calc(var(--intro-w) + var(--gutter));max-width:none;padding:0 0 0 var(--gutter);transform-origin:0;will-change:transform, opacity;flex-direction:column;justify-content:center;align-items:flex-start;margin:0;display:flex;position:absolute;left:0}.is-pinned .f-disciplines__title{font-size:clamp(2.5rem,4.6vw,5.6rem)}.is-pinned .f-disciplines__body{max-width:34ch;font-size:clamp(1.05rem,1.3vw,1.3rem)}.is-pinned .f-disciplines__hand{width:clamp(110px,9vw,160px);animation:f-disciplines-point 2.4s var(--ease-in-out) infinite;margin:clamp(8px,2.4vh,28px) 0 0 min(14vw,220px);display:block;position:relative}.is-pinned .f-disciplines__viewport{z-index:1;scroll-snap-type:none;pointer-events:none;margin:0;padding:0;position:absolute;inset:0;overflow:clip}.is-pinned .f-disciplines__track{height:100%;padding:var(--header-h) calc(var(--gutter) * 2 + 12px) var(--bar-h) calc(var(--gutter) + var(--intro-w) + 3vw);will-change:transform;align-items:center}.is-pinned .f-disciplines__item,.is-pinned .f-disciplines__outro{pointer-events:auto}.is-pinned .f-disciplines__bar{z-index:2;left:calc(var(--gutter) + 168px);right:calc(var(--gutter) + 12px);gap:var(--s-5);flex-wrap:nowrap;max-width:none;margin:0;padding:0;position:absolute;bottom:24px}.is-pinned .f-disciplines__progress{flex:auto}}@media (width>=768px) and (width<=1099px){.f-disciplines.is-pinned{--bar-h:150px}.is-pinned .f-disciplines__bar{left:var(--gutter);gap:var(--s-4);bottom:84px}.is-pinned .f-disciplines__filters{flex-wrap:nowrap;gap:6px}.f-disciplines.is-pinned .f-disciplines__filter{padding-inline:.75em;font-size:.86rem}.is-pinned .f-disciplines__current,.is-pinned .f-disciplines__hand{display:none}}@media (width>=768px) and (orientation:portrait){.f-disciplines.is-pinned{--card-w:max(300px, min(46vw, 72svh * .7))}}@keyframes f-disciplines-point{0%,to{translate:0}50%{translate:14px -4px}}.f-six-months{--sm-top:calc(var(--header-h) + clamp(14px, 3.4vh, 40px));background:var(--paper);color:var(--ink);padding-top:var(--section-pad);position:relative}.f-six-months__stage{position:relative}.f-six-months__intro{z-index:4;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto;position:relative}.f-six-months__title{margin-top:var(--s-4);font-size:var(--fs-h2);letter-spacing:-.045em;font-weight:700;line-height:.96}.f-six-months__title .hl{margin-left:.02em}.f-six-months__rhythm{align-items:center;gap:var(--s-2);margin-top:var(--s-6);flex-wrap:wrap;max-width:36rem;display:flex}.f-six-months__rhythm-label{margin-bottom:var(--s-1);color:var(--ink-2);flex:1 0 100%}.f-six-months__chips{display:contents}.f-six-months__chip-item{position:relative}.f-six-months__chip{cursor:pointer;min-height:44px;padding-right:.7em}.f-six-months__chip:after{content:"+";content:"+" / "";width:1.1em;height:1.1em;font-family:var(--font-mono);color:var(--ink-2);transition:transform var(--dur-short) var(--ease-launch), color var(--dur-short) var(--ease-settle);place-items:center;margin-left:.1em;font-size:.95em;line-height:1;display:inline-grid}.f-six-months__chip[aria-expanded=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.f-six-months__chip[aria-expanded=true]:after{color:var(--lime);transform:rotate(45deg)}.f-six-months__pop{z-index:8;width:min(300px, calc(100vw - 2 * var(--gutter)));border-radius:var(--r-sm);background:var(--ink-deep);color:var(--paper);box-shadow:var(--shadow-card);transform-origin:24px 0;padding:14px 16px 15px;font-size:.92rem;line-height:1.45;position:absolute;top:calc(100% + 10px);left:0}.f-six-months__pop:before{content:"";background:inherit;border-radius:2px;width:12px;height:12px;position:absolute;top:-6px;left:22px;transform:rotate(45deg)}.f-six-months__pop.is-left{transform-origin:calc(100% - 24px) 0;left:auto;right:0}.f-six-months__pop.is-left:before{left:auto;right:22px}.f-six-months__pop p{text-wrap:pretty}.f-six-months__dates{background-position:0 calc(100% - 10px);align-items:center;min-height:44px}.f-six-months__dates-arrow{width:1.1em;height:1.1em;transition:transform var(--dur-short) var(--ease-launch)}.f-six-months__dates:hover .f-six-months__dates-arrow{transform:translate(4px)}.f-six-months__chart,.f-six-months__markers,.f-six-months__star,.f-six-months__board{display:none}.f-six-months__compass{z-index:3;pointer-events:none;will-change:transform;filter:drop-shadow(0 8px 10px #26262638);width:44px;height:auto;display:none;position:absolute;top:0;left:0}.f-six-months__measure{fill:none;stroke:none}.f-six-months__tube{fill:none;stroke-linecap:round;stroke-linejoin:round}.f-six-months__tube path{fill:none}.f-six-months__tube-shadow{opacity:.42}.f-six-months__tube-ink{stroke:var(--ink)}.f-six-months__tube-base{stroke:var(--lime-deep)}.f-six-months__tube-body{stroke:var(--lime)}.f-six-months__tube-hi{stroke:#f8ffc4;opacity:.9}.f-six-months__tube-speck{opacity:.75}.f-six-months__track{max-width:var(--max);margin:var(--s-8) auto 0;padding:0 var(--gutter) 9.5rem calc(var(--gutter) + 56px);position:relative}.f-six-months__rail{pointer-events:none;width:56px;position:absolute;top:0;left:0;overflow:visible}.f-six-months__rail-node{fill:var(--paper-hi);stroke:var(--ink);stroke-width:2.5px;transition:fill var(--dur-short) var(--ease-settle)}.f-six-months__rail-node.is-reached{fill:var(--lime)}.f-six-months__track .f-six-months__compass{opacity:0;width:42px;display:block}.f-six-months__phases{gap:var(--s-8);display:grid}.f-six-months__phase{position:relative}.f-six-months__phase-meta{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:.5em .9em;display:flex}.f-six-months__phase-num{border-radius:var(--r-xs);background:var(--ink);color:var(--paper);padding:.35em .55em .3em}.f-six-months__phase-title{margin-top:var(--s-3);font-family:var(--font-serif);letter-spacing:-.02em;font-size:clamp(2.4rem,3.3vw,3.4rem);font-style:italic;font-weight:400;line-height:.95}.f-six-months__phase-body{margin-top:var(--s-4);max-width:34rem;font-size:var(--fs-body);color:var(--ink);line-height:1.6}.f-six-months__phase-mark{margin-top:var(--s-5);max-width:34rem;font-size:var(--fs-small);color:var(--ink);text-wrap:pretty;border-top:1.5px dotted #26262647;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:14px;padding-top:14px;line-height:1.45;display:grid}.f-six-months__phase-when{color:var(--ink-2);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.f-six-months__phase-when:before{content:"";background:var(--lime);width:9px;height:9px;box-shadow:0 0 0 1.5px var(--ink);border-radius:50%;flex:none}@media (width<=767px){.js .f-six-months{flex-direction:column;display:flex}.js .f-six-months__stage,.js .f-six-months__intro{display:contents}.js .f-six-months__intro>.eyebrow,.js .f-six-months__title{margin-inline:var(--gutter)}.js .f-six-months__track{order:2;width:100%;padding-bottom:7.5rem}.js .f-six-months__rhythm{margin:0 var(--gutter);padding-bottom:var(--section-pad);order:3}.f-six-months__phase-mark,.f-six-months__pop{font-size:1rem}.js .f-six-months__phase-title{opacity:.55;transition:opacity var(--dur-base) var(--ease-settle)}.js .f-six-months__phase.is-reached .f-six-months__phase-title{opacity:1}}@media (width>=768px){.js .f-six-months{height:100vh;padding:0;overflow:clip}.js .f-six-months__stage{position:absolute;inset:0}.js .f-six-months__chart{z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.js .f-six-months__markers{z-index:2;pointer-events:none;display:block;position:absolute;inset:0}.js .f-six-months__compass{opacity:0;width:clamp(48px,min(4.6vw,7.4vh),72px);display:block}.js .f-six-months__star{z-index:2;transform-origin:50%;width:clamp(38px,3.4vw,54px);display:block}.js .f-six-months__intro{top:var(--sm-top);width:min(47vw,660px);max-width:none;margin:0;position:absolute;left:0;right:auto}.js .f-six-months__title{font-size:min(var(--fs-h2), 9.4vh)}.js .f-six-months__rhythm{margin-top:clamp(16px,3vh,32px)}.js .f-six-months__dates{margin-left:var(--s-3)}.js .f-six-months__track{max-width:none;margin:0;padding:0;position:static}.js .f-six-months__rail{display:none}.js .f-six-months__phases{z-index:3;right:var(--gutter);border-radius:var(--r-sm);background:var(--paper-hi);width:min(500px,max(35vw,350px));box-shadow:var(--shadow-card);gap:0;padding:clamp(20px,2.3vw,34px) clamp(22px,2.3vw,34px) clamp(20px,2vw,30px);display:grid;position:absolute;bottom:clamp(22px,5vh,56px)}.js .f-six-months__phases:before{content:"";clip-path:polygon(3% 0,97% 6%,100% 50%,96% 100%,4% 94%,0 48%);background:#e9dffbcc;width:96px;height:28px;margin-left:-48px;position:absolute;top:-13px;left:50%;transform:rotate(-3deg);box-shadow:0 1px 2px #2626261f}.js .f-six-months__phases:after{content:"";background:linear-gradient(90deg, transparent calc(33.33% - 1px), var(--paper-hi) 0 calc(33.33% + 1px), transparent 0 calc(66.66% - 1px), var(--paper-hi) 0 calc(66.66% + 1px), transparent 0), linear-gradient(90deg, var(--ink) calc(var(--sm-progress,0) * 100%), var(--line) 0);border-radius:3px;height:3px;position:absolute;bottom:clamp(18px,1.8vw,26px);left:clamp(22px,2.3vw,34px);right:clamp(22px,2.3vw,34px)}.js .f-six-months__phase{flex-direction:column;grid-area:1/1;padding-bottom:clamp(20px,2vw,28px);display:flex}.js .f-six-months__phase-title{font-size:clamp(2.1rem,3.1vw,3.1rem)}.js .f-six-months__phase-body{margin-bottom:clamp(14px,2vh,22px);font-size:clamp(1rem,1.12vw,1.1rem)}.js .f-six-months__phase-mark{max-width:none;margin-top:auto}.js .f-six-months.is-portrait .f-six-months__phases{left:var(--gutter);width:auto}.f-six-months__faint{fill:none;stroke:var(--ink);stroke-opacity:.15;stroke-width:2px;stroke-dasharray:.1 9;stroke-linecap:round}.f-six-months__ticks path{stroke:var(--ink);stroke-opacity:.32;stroke-width:1.5px;stroke-linecap:round}.f-six-months__node-dot{fill:var(--paper-hi);stroke:var(--ink);stroke-width:2.5px;transition:fill var(--dur-short) var(--ease-settle)}.f-six-months__node.is-reached .f-six-months__node-dot{fill:var(--lime)}.f-six-months__node-ping{fill:none;stroke:var(--ink);stroke-width:1.5px;opacity:0}.f-six-months__node-lead{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round;opacity:.4;transition:opacity var(--dur-short) var(--ease-settle)}.f-six-months__node.is-reached .f-six-months__node-lead{opacity:.9}.f-six-months__marker{text-align:right;white-space:nowrap;opacity:.4;transition:opacity var(--dur-base) var(--ease-settle);justify-items:end;gap:6px;display:grid;position:absolute;transform:translate(-100%,-100%)}.f-six-months__marker.is-flip{text-align:left;justify-items:start;transform:translateY(-100%)}.f-six-months__marker.is-reached{opacity:1}.f-six-months__marker-meta{color:var(--ink-2);align-items:center;gap:.7em;display:inline-flex}.f-six-months__marker-num{color:var(--ink);font-weight:600}.f-six-months__marker-title{letter-spacing:-.04em;font-size:clamp(1.35rem,2vw,2.05rem);font-weight:700;line-height:1}.f-six-months__marker-title>span{background:linear-gradient(var(--lime), var(--lime)) no-repeat 0 58% / 0% 86%;transition:background-size var(--dur-base) var(--ease-launch);border-radius:.08em;margin-right:-.12em;padding:0 .12em}.f-six-months__marker.is-current .f-six-months__marker-title>span{background-size:100% 86%}.f-six-months__tick{color:var(--ink-3);letter-spacing:.12em;font-size:.66rem;position:absolute}.f-six-months__board{z-index:4;top:var(--sm-top);right:var(--gutter);font-family:var(--font-mono);display:block;position:absolute}.f-six-months__board-label{color:var(--ink-2);justify-content:space-between;gap:1.5em;margin-bottom:10px;display:flex}.f-six-months__board-row{align-items:flex-end;gap:4px;display:flex}.f-six-months__board-row>span:first-child{gap:4px;display:flex}.f-six-months__board-row--month{--flap:clamp(2.4rem, 3.9vw, 3.6rem)}.f-six-months__board-row--cal{--flap:clamp(1.05rem, 1.35vw, 1.3rem);--flap-ink:var(--lime);margin-top:6px}.f-six-months__board-of{color:var(--ink-3);margin-left:8px;padding-bottom:.25em;font-size:clamp(.9rem,1.2vw,1.15rem)}.f-six-months__board-year{letter-spacing:.1em;color:var(--ink-2);align-self:center;margin-left:8px;font-size:.8rem}}@media (width>=768px) and (height<=820px){.js .f-six-months__rhythm-label{display:none}.js .f-six-months__phases{width:min(500px,max(38vw,360px));padding:20px 24px 22px}.js .f-six-months__phases:after{bottom:18px;left:24px;right:24px}.js .f-six-months__phase{padding-bottom:22px}.js .f-six-months__phase-title{margin-top:8px;font-size:clamp(1.8rem,2.6vw,2.4rem)}.js .f-six-months__phase-body{margin-top:10px;margin-bottom:12px;font-size:.95rem;line-height:1.5}.js .f-six-months__phase-mark{padding-top:10px;font-size:.82rem}}.f-six-months__flap{width:.76em;height:1.2em;font-size:var(--flap,2rem);text-align:center;color:var(--flap-ink,var(--paper));perspective:4em;font-weight:500;line-height:1.2em;display:inline-block;position:relative}.f-six-months__flap-half,.f-six-months__flap-leaf{background:#1d1d1d;height:50%;position:absolute;left:0;right:0;overflow:hidden}.f-six-months__flap-half.is-top,.f-six-months__flap-leaf.is-top{transform-origin:50% 100%;background:#232323;border-radius:.11em .11em 0 0;top:0}.f-six-months__flap-half.is-bottom,.f-six-months__flap-leaf.is-bottom{transform-origin:50% 0;border-radius:0 0 .11em .11em;bottom:0}.f-six-months__flap-half>span,.f-six-months__flap-leaf>span{height:200%;position:absolute;left:0;right:0}.f-six-months__flap-half.is-bottom>span,.f-six-months__flap-leaf.is-bottom>span{top:-100%}.f-six-months__flap-leaf{visibility:hidden;backface-visibility:hidden;z-index:2}.f-six-months__flap:after{content:"";z-index:3;background:#000000bf;height:1px;margin-top:-.5px;position:absolute;top:50%;left:0;right:0;box-shadow:0 1px #ffffff0f}.f-six-months__flap:before{content:"";z-index:4;pointer-events:none;border-radius:.11em;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff14,0 6px 12px -6px #16161680}@media (width>=768px) and (prefers-reduced-motion:reduce){.js .f-six-months{height:auto;overflow:visible}.js .f-six-months__stage{height:100vh;position:relative}.js .f-six-months__track{max-width:var(--max);padding:0 var(--gutter) var(--section-pad);margin-inline:auto}.js .f-six-months__phases{gap:var(--s-6);width:auto;box-shadow:none;background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;position:static}.js .f-six-months__phases:before,.js .f-six-months__phases:after{content:none}.js .f-six-months__phase{grid-area:span 4;grid-template-rows:subgrid;border-radius:var(--r-sm);background:var(--paper-hi);box-shadow:var(--shadow-card);row-gap:0;padding:clamp(22px,2.3vw,34px);display:grid}.js .f-six-months__phase-meta{align-self:start}.js .f-six-months__phase-mark{align-self:start;margin-top:0}.js .f-six-months__compass{display:none}}.f-your-people{background:var(--paper);color:var(--ink);padding-block:var(--section-pad);position:relative}.f-your-people__stage{max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto;position:relative}.f-your-people__copy{max-width:38rem;position:relative}.f-your-people__title{margin-top:var(--s-4);font-size:var(--fs-h2);letter-spacing:-.045em;font-weight:700;line-height:.96}.f-your-people__sub{margin-top:var(--s-5);font-family:var(--font-serif);letter-spacing:-.012em;font-size:clamp(1.45rem,2.05vw,2.05rem);font-style:italic;font-weight:400;line-height:1.14}.f-your-people__sub .hl{padding:0 .1em}.f-your-people__body{margin-top:var(--s-5);max-width:33rem;color:var(--ink-2)}.f-your-people__note{margin-top:var(--s-6);border-radius:var(--r-sm);background:var(--paper-hi);max-width:30rem;box-shadow:var(--shadow-card);font-size:var(--fs-small);padding:20px 22px 16px;line-height:1.55;position:relative}.f-your-people__clip{filter:drop-shadow(0 3px 3px #2626262e);pointer-events:none;width:58px;height:auto;position:absolute;top:-20px;left:22px;transform:rotate(-10deg)}.f-your-people__ask{background-position:0 calc(100% - 10px);align-items:center;min-height:44px;margin-top:2px;display:inline-flex}.f-your-people__orbit{--rail-x:40px;--pad:calc(var(--gutter) + 64px);margin:var(--s-8) calc(var(--gutter) * -1) 0;padding:0 var(--gutter) 0 var(--pad);position:relative}.f-your-people__camera{position:relative}.f-your-people__ring,.f-your-people__launch{display:none}.f-your-people__rail{top:0;left:calc(var(--pad) * -1);pointer-events:none;width:56px;position:absolute;overflow:visible}.f-your-people__you{height:60px;position:relative}.f-your-people__you-disc{z-index:1;left:calc(var(--rail-x) - var(--pad) - 28px);background:var(--lime);width:56px;height:56px;box-shadow:0 0 0 2px var(--ink), var(--shadow-sticker);border-radius:50%;place-items:center;display:grid;position:absolute;top:2px}.f-your-people__you-word{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--ink);font-size:1.45rem;font-style:italic;line-height:1}.f-your-people__you-ping{border:1.5px solid var(--ink);pointer-events:none;border-radius:50%;display:none;position:absolute}.f-your-people__people{gap:var(--s-6);margin-top:var(--s-6);display:grid;position:relative}.f-your-people__node,.f-your-people__upright{position:relative}.f-your-people__badge{text-align:left;min-height:48px;color:var(--ink);align-items:center;display:flex;position:relative}.f-your-people__icon{left:calc(var(--rail-x) - var(--pad) - 24px);background:var(--paper-hi);width:48px;height:48px;box-shadow:0 0 0 2px var(--ink), var(--shadow-sticker);transition:background-color var(--dur-short) var(--ease-settle);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;overflow:hidden}.f-your-people__icon img{object-fit:contain;width:74%;height:74%}.f-your-people__node.is-reached .f-your-people__icon{background:var(--lime-hi)}.f-your-people__role{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.8rem;font-weight:600;line-height:1.3}.f-your-people__tip{margin-top:var(--s-1);color:var(--ink-2)}.f-your-people__fill{display:none}@media (width<=767px){.f-your-people__note{font-size:1rem}}@media (width>=768px){.js .f-your-people{height:100vh;padding:0;overflow-x:clip}.js .f-your-people.is-orbit-live{z-index:4;margin-bottom:-100vh}.js .f-your-people__title{font-size:min(var(--fs-h2), 8.8vh)}.js .f-your-people__stage{clip-path:inset(-100vh 0 0);max-width:none;padding:0;position:absolute;inset:0}.js .f-your-people__copy{z-index:3;left:var(--gutter);top:var(--header-h);flex-direction:column;justify-content:center;width:min(37vw,540px);max-width:none;padding-bottom:3vh;display:flex;position:absolute;bottom:0}.js .f-your-people__sub{margin-top:clamp(14px,2.6vh,28px)}.js .f-your-people__body{margin-top:clamp(12px,2.2vh,24px)}.js .f-your-people__note{margin-top:clamp(22px,4vh,40px)}.js .f-your-people__orbit{--orbit:min(78vh, 48vw);z-index:2;width:var(--orbit);height:var(--orbit);left:calc(70% - var(--orbit) / 2);top:calc(55% - var(--orbit) / 2);margin:0;padding:0;position:absolute}.js .f-your-people__camera{transform-origin:50%;position:absolute;inset:0}.js .f-your-people__ring{left:calc(50% - var(--d) / 2);top:calc(50% - var(--d) / 2);width:var(--d);height:var(--d);display:block;position:absolute}.js .f-your-people__ring--2{--d:calc(var(--orbit) * .62);--ring:#26262680}.js .f-your-people__ring--3{--d:calc(var(--orbit) * .82);--ring:#2626265c}.js .f-your-people__ring--4{--d:var(--orbit);--ring:#2626263d}.js .f-your-people__spin{border:1.5px solid var(--ring);border-radius:50%;position:absolute;inset:0}.js .f-your-people__spin i{background:var(--ink);width:7px;height:7px;transform:rotate(var(--m)) translateX(calc(var(--d) / 2));border-radius:50%;margin:-3.5px 0 0 -3.5px;position:absolute;top:50%;left:50%}.js .f-your-people__ring--2 i:first-child{--m:48deg}.js .f-your-people__ring--2 i:nth-child(2){--m:232deg}.js .f-your-people__ring--3 i:first-child{--m:104deg}.js .f-your-people__ring--3 i:nth-child(2){--m:212deg;width:5px;height:5px;margin:-2.5px 0 0 -2.5px}.js .f-your-people__ring--3 i:nth-child(3){--m:338deg}.js .f-your-people__ring--4 i:first-child{--m:12deg}.js .f-your-people__ring--4 i:nth-child(2){--m:168deg;width:5px;height:5px;margin:-2.5px 0 0 -2.5px}.js .f-your-people__launch{z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.js .f-your-people__link{z-index:2;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity var(--dur-short) var(--ease-settle);position:absolute;inset:0;overflow:visible}.js .f-your-people__link.is-on{opacity:1}.js .f-your-people__link line{stroke:var(--ink);stroke-width:2px;stroke-linecap:round;stroke-dasharray:.1 7;animation:.9s linear infinite paused f-your-people-flow}.js .f-your-people__link.is-on line{animation-play-state:running}.js .f-your-people__rail{display:none}.js .f-your-people__you{--you:calc(var(--orbit) * .16);z-index:2;height:auto;left:calc(50% - var(--you) / 2);top:calc(50% - var(--you) / 2);width:var(--you);aspect-ratio:1;position:absolute}.js .f-your-people__you-disc{width:100%;height:100%;top:0;left:0}.js .f-your-people__you-word{font-size:calc(var(--you) * .38)}.js .f-your-people__you-ping{opacity:0;display:block;inset:0}.js .f-your-people.is-in-view .f-your-people__you-ping{animation:f-your-people-ping 3.4s var(--ease-launch) infinite}.js .f-your-people__people{z-index:3;margin:0;display:block;position:absolute;inset:0}.js .f-your-people__node{--b:clamp(62px, 5.7vw, 88px);width:0;height:0;transform:translate(var(--px,0px), var(--py,0px)) rotate(var(--a,0deg)) translateX(var(--r,0px)) rotate(calc(var(--a,0deg) * -1));position:absolute;top:50%;left:50%}.js .f-your-people__node.is-open{z-index:2}.js .f-your-people__upright{position:absolute;top:0;left:0}.js .f-your-people__badge{left:calc(var(--b) / -2);top:calc(var(--b) / -2);width:var(--b);height:var(--b);cursor:pointer;border-radius:50%;min-height:0;display:block;position:absolute}.js .f-your-people__icon{width:100%;height:100%;box-shadow:0 0 0 2px var(--ink), var(--shadow-sticker);transition:transform var(--dur-short) var(--ease-launch), background-color var(--dur-short) var(--ease-settle);top:0;left:0}.js .f-your-people__node.is-reached .f-your-people__icon{background:var(--paper-hi)}.js .f-your-people__node--1 .f-your-people__icon img{width:80%}.js .f-your-people__role{border-radius:var(--r-xs);background:var(--ink);width:max-content;color:var(--paper);text-align:center;white-space:nowrap;letter-spacing:.1em;transition:background-color var(--dur-short) var(--ease-settle), color var(--dur-short) var(--ease-settle);padding:5px 9px 4px;font-size:.7rem;line-height:1.3;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%)}.js .f-your-people__node.is-lab-up .f-your-people__role{top:auto;bottom:calc(100% + 9px)}.js .f-your-people__badge:hover .f-your-people__icon,.js .f-your-people__node.is-open .f-your-people__icon{transform:scale(1.08)rotate(-4deg)}.js .f-your-people__node.is-open .f-your-people__role{background:var(--lime);color:var(--ink)}.js .f-your-people__tip{top:0;left:calc(var(--b) / 2 + 14px);z-index:2;border-radius:var(--r-sm);background:var(--paper-hi);width:236px;color:var(--ink);box-shadow:var(--shadow-card), 0 0 0 1px var(--line);opacity:0;visibility:hidden;transition:opacity var(--dur-short) var(--ease-settle), transform var(--dur-short) var(--ease-launch), visibility 0s linear var(--dur-short);pointer-events:none;margin:0;padding:13px 15px 14px;font-size:.92rem;line-height:1.45;position:absolute;transform:translate(-6px,-50%)}.js .f-your-people__node.is-tip-left .f-your-people__tip{left:auto;right:calc(var(--b) / 2 + 14px);transform:translate(6px,-50%)}.js .f-your-people__node.is-tip-top .f-your-people__tip{top:auto;left:0;bottom:calc(var(--b) / 2 + var(--lab-up,0px) + 12px);transform:translate(-50%,6px)}.js .f-your-people__node.is-tip-bottom .f-your-people__tip{left:0;top:calc(var(--b) / 2 + var(--lab,34px) + 10px);transform:translate(-50%,-6px)}.js .f-your-people__node.is-open .f-your-people__tip{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(-50%)}.js .f-your-people__node.is-open.is-tip-top .f-your-people__tip,.js .f-your-people__node.is-open.is-tip-bottom .f-your-people__tip{transform:translate(-50%)}.js .f-your-people__fill{z-index:6;visibility:hidden;pointer-events:none;background:var(--lime);display:block;position:absolute;inset:0}.js .f-your-people__fill-next{background-color:var(--lilac-soft);clip-path:circle(0);position:absolute;inset:0}.js .f-your-people__fill-word{transform-origin:50%;font-family:var(--font-serif);letter-spacing:-.02em;white-space:nowrap;color:var(--ink);font-style:italic;line-height:1;position:absolute;top:0;left:0}}@media (width>=768px) and (height<=820px){.js .f-your-people__copy{padding-bottom:64px}.js .f-your-people__title{font-size:min(var(--fs-h2), 7.8vh)}.js .f-your-people__sub{font-size:clamp(1.3rem,1.85vw,1.8rem)}.js .f-your-people__body{font-size:.98rem}.js .f-your-people__note{margin-top:clamp(18px,3vh,28px);padding:16px 20px 10px}}@keyframes f-your-people-flow{to{stroke-dashoffset:-14.2px}}@keyframes f-your-people-ping{0%{opacity:.4;transform:scale(1)}70%,to{opacity:0;transform:scale(2.2)}}@media (width>=768px) and (prefers-reduced-motion:reduce){.js .f-your-people{height:auto}.js .f-your-people__stage{clip-path:none;height:100vh;min-height:680px;position:relative}.js .f-your-people__link line{animation:none}}.f-values{--wfs:clamp(2.6rem, 4.6vw, 4.25rem);--ghost-near:#2626262e;--ghost-far:#26262612;--v-card:#fbf6f0;isolation:isolate;padding-block:var(--section-pad);background-color:var(--lilac-soft);color:var(--ink);position:relative;overflow:clip}.f-values__dots{z-index:0;pointer-events:none;background-image:radial-gradient(circle,#26262633 1.1px,#0000 1.7px);background-position:13px 13px;background-size:26px 26px;position:absolute;inset:0}.f-values__canvas{width:100%;height:100%;display:none}.f-values__head{z-index:2;gap:var(--s-4);width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto;display:grid;position:relative}.f-values__eyebrow{color:var(--ink-2)}.f-values__title{font-size:var(--fs-h2);letter-spacing:-.04em;font-weight:700;line-height:.98}.f-values__intro{max-width:34ch;font-size:var(--fs-lead);text-wrap:balance;color:var(--ink-2);line-height:1.45}@media (width>=768px){.f-values__head{align-items:end;column-gap:var(--s-8);grid-template-columns:minmax(0,1fr) minmax(0,30ch)}.f-values__eyebrow{grid-column:1/-1}}.f-values__list{z-index:3;gap:var(--s-6);width:100%;max-width:var(--max);margin:var(--s-8) auto 0;grid-template-columns:minmax(0,1fr);display:grid;position:relative}.f-values__list[role=list]{padding-inline:var(--gutter)}@media (width>=768px){.f-values__list{row-gap:var(--s-7);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.f-values__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.f-values__item{--tilt:0deg;--card-tilt:-1.2deg;min-width:0;padding:var(--s-6) var(--s-6) var(--s-7);background:var(--paper-hi);border-radius:var(--r-sm);box-shadow:var(--shadow-card);flex-direction:column;display:flex;position:relative}.f-values__item:nth-child(2n){--card-tilt:1.4deg}.f-values__copy{gap:var(--s-4);flex-direction:column;display:flex}.f-values__num{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--track-label);color:var(--ink-2);font-weight:500;line-height:1}.f-values__word{font-family:var(--font-serif);font-size:var(--wfs);letter-spacing:-.025em;text-wrap:balance;font-weight:400;line-height:.95;display:grid}.f-values__word>*{grid-area:1/1}.f-values__echo{display:none}.f-values__echo-in{display:block}.f-values__echo--near{color:var(--ghost-near)}.f-values__echo--far{color:var(--ghost-far)}.f-values__sharp{position:relative}.f-values__meaning{max-width:34ch;font-size:var(--fs-body);color:var(--ink-2);line-height:1.5}.f-values__sticker{width:var(--sl,88px);transform:rotate(var(--tilt));top:-26px;right:-10px}.f-values__sticker img{width:100%;height:auto}.f-values__item--own-it{--tilt:10deg;--sl:64px}.f-values__item--positive{--tilt:-9deg;--sl:40px}.f-values__item--no-nonsense{--tilt:8deg;--sl:92px}.f-values__item--passion{--tilt:-10deg;--sl:64px}.f-values__item--respect{--tilt:-6deg;--sl:112px}.f-values__item--macguyvering{--tilt:12deg;--sl:92px}.f-values__ch{white-space:pre;transform-origin:50% 60%;display:inline-block;position:relative}.f-values__ch--mis-1{font-family:var(--font-sans);letter-spacing:-.02em;background:var(--ink);color:var(--paper);padding-inline:.06em;font-size:.66em;font-weight:800;top:-.12em}.f-values__ch--mis-2{font-family:var(--font-mono);background:var(--lime);padding-inline:.05em;font-size:.58em;font-weight:500;top:-.2em}.f-values__ch--mis-3{font-style:italic}.f-values__ch--mis-4{font-family:var(--font-sans);text-transform:uppercase;background:var(--paper-hi);box-shadow:inset 0 0 0 1px var(--line-strong);padding-inline:.05em;font-size:.6em;font-weight:300;top:-.16em}.f-values__ch--mis-5{font-family:var(--font-sans);background:var(--coral-soft);padding-inline:.04em;font-size:.7em;font-weight:700;top:-.08em}.f-values__index,.f-values__outro{display:none}.f-values__index-inner{position:relative}.f-values__index-list{z-index:1;border-top:1.5px solid var(--ink);grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:relative}.f-values__index-list>li+li{box-shadow:inset 1px 0 0 var(--line-strong)}.f-values__jump{width:100%;min-height:56px;font-family:var(--font-mono);font-size:var(--fs-label);text-align:left;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-2);transition:color var(--dur-short) var(--ease-settle);flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;padding:10px 14px;font-weight:500;line-height:1.15;display:flex}.f-values__jump:hover,.f-values__jump[aria-current]{color:var(--ink)}.f-values__jump-num{letter-spacing:.04em;font-weight:600}.f-values__jump-name{text-wrap:balance}.f-values__jump:focus-visible{outline-offset:-2px;box-shadow:inset 0 0 0 4px var(--lime)}.f-values__marker{z-index:0;background:var(--lime);width:16.6667%;box-shadow:3px 3px 0 var(--ink);transform:translateX(calc(var(--pos,0) * 100%));will-change:transform;position:absolute;top:0;bottom:0;left:0}.f-values__marker:after{content:"";background:var(--ink);transform-origin:0;height:3px;transform:scaleX(var(--fill,0));position:absolute;bottom:0;left:0;right:0}.f-values--swipe{padding-block:var(--s-10) var(--s-9)}.f-values--swipe .f-values__list{gap:var(--s-4);margin-top:var(--s-5);padding:var(--s-7) var(--gutter) var(--s-6);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;display:flex;overflow-x:auto}.f-values--swipe .f-values__list::-webkit-scrollbar{display:none}.f-values--swipe .f-values__item{scroll-snap-align:start;padding:var(--s-6) var(--s-5) var(--s-7);transform:rotate(var(--card-tilt)) scale(.94);transition:transform var(--dur-base) var(--ease-launch);flex:0 0 min(82vw,360px)}.f-values--swipe .f-values__item.is-active{transform:none}.f-values--swipe .f-values__word{--wfs:clamp(2.5rem, 13vw, 3.5rem)}.f-values--swipe .f-values__echo{transition:transform var(--dur-long) var(--ease-launch);display:block}.f-values--swipe .f-values__echo--near{transform:translateY(.16em)}.f-values--swipe .f-values__echo--far{transform:translateY(.32em)}.f-values--swipe .is-active .f-values__echo{transform:none}.f-values--swipe .f-values__meaning{color:var(--ink);font-size:1.0625rem}.f-values--swipe .f-values__sticker{transition:transform var(--dur-base) var(--ease-launch);transform:rotate(calc(var(--tilt) - 14deg)) scale(.8)}.f-values--swipe .is-active .f-values__sticker{transform:rotate(var(--tilt))}.f-values--swipe .f-values__index{margin-top:var(--s-2);padding-inline:var(--gutter);display:block}.f-values--swipe .f-values__jump{align-items:center;min-height:48px;padding:8px 4px;font-size:.8125rem}.f-values--swipe .f-values__jump-name{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.f-values--stage{--wfs:min(13.6vw, 22vh);--copy-top:calc(var(--header-h) + max(170px, 25vh));--index-bottom:clamp(76px, 9vh, 104px);z-index:3;height:100vh;padding:0;overflow:clip visible}.f-values--stage .f-values__dots{-webkit-mask-image:linear-gradient(to bottom, transparent calc(var(--header-h) * .6), #000 calc(var(--header-h) + 26vh));mask-image:linear-gradient(to bottom, transparent calc(var(--header-h) * .6), #000 calc(var(--header-h) + 26vh));background:0 0}.f-values--stage .f-values__canvas{display:block}.f-values--stage .f-values__head{left:0;right:0;top:calc(var(--header-h) + clamp(14px, 3.2vh, 40px));position:absolute}.f-values--stage .f-values__title{font-size:var(--fs-h3);letter-spacing:-.035em}.f-values--stage .f-values__intro{font-size:var(--fs-body);line-height:1.5}.f-values--stage .f-values__list{--win-top:max(calc(var(--head-end,0px) + 4px), calc(var(--copy-top) - 6rem));--win-open:min(calc(var(--win-top) + 3.5rem), calc(var(--copy-top) - 2px));--win-bottom:calc(100% - var(--index-bottom) - 64px);--win:linear-gradient(to bottom, transparent var(--win-top), #000 var(--win-open), #000 calc(var(--win-bottom) - 2.5rem), transparent var(--win-bottom));max-width:none;-webkit-mask-image:var(--win);mask-image:var(--win);margin:0;padding:0;display:block;position:absolute;inset:0}.f-values--stage .f-values__item{box-shadow:none;pointer-events:none;background:0 0;border-radius:0;padding:0;position:absolute;inset:0}.f-values--stage .f-values__copy{left:0;right:0;top:var(--copy-top);max-width:var(--max);padding-inline:var(--gutter);gap:0;margin-inline:auto;position:absolute}.f-values--stage .f-values__num{color:var(--ink);margin-bottom:clamp(10px,1.6vh,18px);font-size:.8125rem}.f-values--stage .f-values__word{white-space:nowrap;text-wrap:nowrap;margin-left:-.045em;line-height:.9}.f-values--stage .f-values__echo{display:block}.f-values--stage .f-values__sharp,.f-values--stage .f-values__echo{will-change:transform, opacity}.f-values--stage .f-values__meaning{max-width:27ch;margin-top:clamp(18px,3.4vh,40px);margin-left:calc(var(--wfs) * .62);letter-spacing:-.02em;text-wrap:balance;color:var(--ink);font-size:clamp(1.25rem,1.75vw,1.75rem);font-weight:500;line-height:1.28}.f-values--stage .f-values__sticker{top:var(--sy);right:var(--sx);width:var(--sw);transform:none}.f-values--stage .f-values__echo--near .f-values__echo-in{translate:calc(var(--mx,0) * -9px) calc(var(--my,0) * -6px)}.f-values--stage .f-values__echo--far .f-values__echo-in{translate:calc(var(--mx,0) * -18px) calc(var(--my,0) * -12px)}.f-values--stage .f-values__sticker img{translate:calc(var(--mx,0) * 16px) calc(var(--my,0) * 12px)}.f-values--stage .f-values__item--own-it{--sw:clamp(130px, 11vw, 190px);--sx:9vw;--sy:34vh}.f-values--stage .f-values__item--positive{--sw:clamp(76px, 6vw, 108px);--sx:6.5vw;--sy:50vh}.f-values--stage .f-values__item--no-nonsense{--sw:clamp(170px, 15vw, 250px);--sx:8vw;--sy:40vh}.f-values--stage .f-values__item--passion{--sw:clamp(130px, 11vw, 190px);--sx:12vw;--sy:36vh}.f-values--stage .f-values__item--respect{--sw:clamp(210px, 19vw, 320px);--sx:5vw;--sy:52vh}.f-values--stage .f-values__item--macguyvering{--sw:clamp(170px, 15vw, 250px);--sx:8vw;--sy:42vh}@media (aspect-ratio<=1){.f-values--stage{--wfs:17vw;--copy-top:calc(var(--header-h) + 31vh)}.f-values--stage .f-values__item{--sy:calc(var(--copy-top) + var(--wfs) * 1.3);--sx:7vw}.f-values--stage .f-values__meaning{font-size:clamp(1.25rem,2.7vw,1.625rem)}}.f-values--stage .f-values__index{z-index:6;left:0;right:0;bottom:var(--index-bottom);max-width:var(--max);padding-inline:var(--gutter);opacity:var(--index-a,1);margin-inline:auto;display:block;position:absolute}.f-values--stage .f-values__index:has(:focus-visible){opacity:1}.f-values--stage .f-values__outro{--edge:calc(var(--ride,0px) + var(--header-h));z-index:5;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom, transparent var(--edge), #000 calc(var(--edge) + 3vh));mask-image:linear-gradient(to bottom, transparent var(--edge), #000 calc(var(--edge) + 3vh));display:block;position:absolute;inset:0}.f-values--stage .f-values__card{pointer-events:auto}.f-values__stood-in{opacity:0;pointer-events:none}.f-values__outro.is-gone .f-values__card-face,.f-values__outro.is-gone .f-values__card-hard{opacity:0;transition:opacity var(--dur-short) var(--ease-settle)}.f-values__outro.is-gone .f-values__card{pointer-events:none}.f-values__card{aspect-ratio:100/98;visibility:hidden;width:clamp(260px,24vw,360px);position:absolute;top:0;left:0;container-type:inline-size}.f-values__card-hard{box-shadow:0 0 0 1.5px var(--ink), 6px 6px 0 0 var(--ink);border-radius:5cqi;position:absolute;inset:0}.f-values__card-face{isolation:isolate;background:var(--v-card);border-radius:5cqi;flex-direction:column;gap:6.5cqi;padding:7.5cqi 7.5cqi 7cqi;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #fffc,0 0 0 1px #26262612,0 26px 40px -30px #26262680,0 4px 10px -6px #26262624}.f-values__card-lb{z-index:-1;aspect-ratio:234.201/236.498;transform-origin:41.2% 43.9%;width:97.6cqi;height:auto;position:absolute;top:4.7cqi;left:24.6cqi;overflow:visible;rotate:-2deg}.f-values__card-lb path{fill:var(--lime)}.f-values__card-badge{flex:none;width:19cqi;height:19cqi}.f-values__card-badge circle{fill:var(--ink)}.f-values__card-msg{max-width:9ch;font-family:var(--font-serif);letter-spacing:-.015em;font-size:11.5cqi;font-weight:400;line-height:1.02}.f-values__card-meta{font-family:var(--font-mono);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;margin-top:auto;font-size:4.6cqi;font-weight:400;line-height:1.35}.f-values__card-meta b{font-weight:700}.f-values__card-meta>span+span:before{content:"·";content:"·" / "";text-align:center;width:1.4em;margin-left:-.3em;display:inline-block}.f-kudus{--k-card:#fbf6f0;--k-gap:clamp(14px, 1.4vw, 22px);background:linear-gradient(to bottom, var(--kudu-cream) calc(100% - 36vh), var(--paper) 100%) var(--kudu-cream);color:var(--ink);position:relative;overflow-x:clip}.f-kudus__defs{width:0;height:0;position:absolute;overflow:hidden}.f-kudus__stage{max-width:1600px;padding-inline:var(--gutter);margin-inline:auto;position:relative}.f-kudus__copy{z-index:2;position:relative}.f-kudus__eyebrow{color:var(--ink-2)}.f-kudus__head{margin-top:var(--s-4);font-size:clamp(2.5rem,min(4.3vw,7.6vh),4.5rem);position:relative}.f-kudus__title{letter-spacing:-.045em;max-width:10.5em;font-size:1em;font-weight:700;line-height:.95}.f-kudus__title-serif{font-family:var(--font-serif);letter-spacing:-.02em;font-size:1.2em;font-style:italic;font-weight:400;line-height:.9}.f-kudus__title .hl{padding-inline:.1em .14em}.f-kudus__title .split-line-mask{margin-bottom:-.2em;padding-bottom:.2em}.f-kudus__mega{z-index:-1;transform-origin:30% 90%;width:1.38em;top:.3em;left:6.5em;rotate:16deg}.f-kudus__mega img{width:100%;height:auto}.f-kudus__lead{margin-top:var(--s-5);letter-spacing:-.01em;max-width:44ch;font-size:clamp(1.0625rem,min(1.3vw,2.3vh),1.25rem);line-height:1.45}.f-kudus__exceptional{margin-top:var(--s-4);max-width:58ch;color:var(--ink-2);font-size:.9375rem;line-height:1.5}.f-kudus__exceptional strong{color:var(--ink);font-weight:600}.f-kudus__send{margin-top:var(--s-6);padding-top:var(--s-5);border-top:1px solid var(--line-strong);max-width:36rem}.f-kudus__send-head{align-items:center;column-gap:var(--s-3);grid-template-columns:auto 1fr;display:grid}.f-kudus__send-badge{grid-row:span 2;width:40px;height:40px}.f-kudus__send-title{letter-spacing:-.02em;font-size:1.125rem;font-weight:700;line-height:1.1}.f-kudus__send-hint{color:var(--ink-2);font-size:.875rem;line-height:1.4}.f-kudus__chips{align-items:center;gap:var(--s-2) var(--s-4);margin-top:var(--s-4);grid-template-columns:auto 1fr;display:grid}.f-kudus__chips-label{color:var(--ink-2);font-size:.6875rem}.f-kudus__chip-row{flex-wrap:wrap;gap:6px;display:flex}.f-kudus__chip{border-radius:var(--r-xs);min-width:44px;min-height:44px;transition:background-color var(--dur-short) var(--ease-settle), border-color var(--dur-short) var(--ease-settle), color var(--dur-short) var(--ease-settle), transform var(--dur-short) var(--ease-launch), scale var(--dur-short) var(--ease-launch), box-shadow var(--dur-short) var(--ease-launch);background:#fffbf8b3;justify-content:center;padding-inline:.85em;font-size:.875rem;font-weight:600}@media (hover:hover){.f-kudus__chip:hover{box-shadow:3px 3px 0 0 var(--ink);border-color:var(--ink);transform:translate(-2px,-2px)}}.f-kudus__chip.is-lit{background:var(--lime);border-color:var(--ink);animation:kudu-pop .45s var(--ease-launch)}@keyframes kudu-pop{40%{scale:1.09}}.f-kudus__chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.f-kudus__chip[aria-pressed=true].is-lit{box-shadow:0 0 0 3px var(--lime)}.f-kudus__compose{margin-top:var(--s-5);padding:0}.f-kudus__compose:empty{display:none}.f-kudus__compose .f-kudus__item{width:min(100%,22rem)}.f-kudus__cols{margin-top:var(--s-8);position:relative}.f-kudus__track{gap:var(--s-6);flex-direction:column;margin:0;padding:0;display:flex}.f-kudus__col+.f-kudus__col .f-kudus__track{margin-top:var(--s-6)}.f-kudus__light{display:none}.f-kudus__item{list-style:none;position:relative;container-type:inline-size}.f-kudus__cols .f-kudus__item:not([data-core]){display:none}.f-kudus__item.is-clone .kudu{pointer-events:none}@media (width<=767px){.f-kudus__cols .f-kudus__item{width:min(88%,22rem);rotate:var(--tilt,-1.2deg)}.f-kudus__col--a .f-kudus__item:nth-child(3),.f-kudus__col--b .f-kudus__item:nth-child(3),.f-kudus__col--c .f-kudus__item:nth-child(2){--tilt:1.4deg;align-self:flex-end}.f-kudus__cols .f-kudus__trophy{--tilt:0deg;align-self:center;width:min(78%,20rem)}}.kudu{isolation:isolate;background:var(--k-card);min-height:98cqi;transition:transform var(--dur-short) var(--ease-launch), box-shadow var(--dur-short) var(--ease-settle);border-radius:clamp(10px,5cqi,18px);flex-direction:column;gap:6.5cqi;padding:7.5cqi 7.5cqi 7cqi;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffc,0 0 0 1px #26262612,0 26px 40px -30px #26262680,0 4px 10px -6px #26262624}.kudu__badge{flex:none;width:19cqi;height:19cqi;position:relative}.kudu__lb{z-index:-1;top:var(--lb-top,4.7cqi);left:var(--lb-left,24.6cqi);width:var(--lb-w,97.6cqi);aspect-ratio:234.201/236.498;height:auto;rotate:var(--lb-r,-2deg);transform-origin:41.2% 43.9%;position:absolute;overflow:visible}.kudu__lb path{fill:var(--k-lb,var(--lime-hi))}.f-kudus__item:nth-child(4n+2) .kudu{--lb-r:4deg;--lb-top:2cqi;--lb-left:30cqi;--lb-w:94cqi}.f-kudus__item:nth-child(4n+3) .kudu{--lb-r:-5deg;--lb-top:7cqi;--lb-left:21cqi;--lb-w:102cqi}.f-kudus__item:nth-child(4n) .kudu{--lb-r:1.5deg;--lb-top:3cqi;--lb-left:28cqi;--lb-w:97.6cqi}.kudu__msg{font-family:var(--font-serif);letter-spacing:-.015em;text-wrap:pretty;font-size:clamp(1.125rem,9.6cqi,2.125rem);font-weight:400;line-height:1.04;position:relative}.kudu__meta{--sep:1.15em;column-gap:var(--sep);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.02em;flex-wrap:wrap;margin-top:auto;font-size:clamp(.6875rem,4.2cqi,.8125rem);font-weight:400;line-height:1.35;display:flex;position:relative;overflow:clip}.kudu__meta b{font-weight:700}.kudu__meta>span{white-space:nowrap}.kudu__meta>span+span{margin-left:calc(var(--sep) * -1)}.kudu__meta>span+span:before{content:"·";content:"·" / "";width:var(--sep);text-align:center;display:inline-block}.kudu__tags{z-index:1;pointer-events:none;flex-direction:column;align-items:flex-end;gap:4px;display:flex;position:absolute;top:7.5cqi;right:7cqi}.kudu__tags>span:not(.sr-only){background:var(--ink);color:var(--paper);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;transition:opacity var(--dur-short) var(--ease-settle), translate var(--dur-short) var(--ease-launch);border-radius:2px;padding:.42em .6em .36em;font-size:.625rem;font-weight:600;line-height:1;display:inline-block;rotate:-3deg}.kudu__tags>span:nth-child(3){transition-delay:60ms;rotate:2deg}@media (hover:hover) and (prefers-reduced-motion:no-preference){.js .kudu__tags>span:not(.sr-only){opacity:0;translate:6px}.js .kudu:hover .kudu__tags>span:not(.sr-only),.js .f-kudus__item.is-crossing .kudu__tags>span:not(.sr-only),.js .kudu__tags.is-on>span:not(.sr-only){opacity:1;translate:0}}@media (hover:hover){.f-kudus__cols .kudu:hover{transform:translateY(-4px)rotate(-.6deg);box-shadow:inset 0 1px #fffc,0 0 0 1px #2626261a,0 34px 50px -30px #2626268c,0 6px 14px -6px #2626262e}}.kudu--demo{--k-lb:var(--lime);box-shadow:0 0 0 1.5px var(--ink), 5px 5px 0 0 var(--ink)}.kudu__ghost{visibility:hidden}.kudu__typed{position:absolute;inset:0}.kudu__caret{vertical-align:-.1em;background:var(--ink);width:2px;height:.9em;margin-left:2px;animation:.9s step-end infinite kudu-caret;display:inline-block}.kudu--demo.is-done .kudu__caret{display:none}@keyframes kudu-caret{50%{opacity:0}}.kudu__signoff{font-family:var(--font-serif);color:var(--ink-2);align-items:center;gap:.45em;margin-top:-3cqi;font-size:clamp(.95rem,6cqi,1.25rem);font-style:italic;line-height:1.1;display:inline-flex;position:relative}.kudu__signoff:before{content:"";background:var(--lime);width:.5em;height:.5em;box-shadow:0 0 0 1.5px var(--ink);border-radius:50%}.f-kudus__confetti{pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.f-kudus__confetti path{fill:none;stroke-linecap:round;stroke-linejoin:round}.f-kudus__send-line{pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.f-kudus__send-line path{fill:none;stroke-linecap:round;stroke-linejoin:round}.f-kudus__send-line .is-edge{stroke:var(--ink);stroke-width:9px}.f-kudus__send-line .is-core{stroke:var(--lime);stroke-width:5.5px}.f-kudus__trophy{perspective:900px}.f-kudus__trophy-fig{margin:0;position:relative}.f-kudus__trophy-fig:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#d9a486b3,#b97c5d47 55%,#b97c5d00 100%);position:absolute;inset:-16% -22% -6%}.f-kudus__trophy-turn{aspect-ratio:4/5;background:var(--ink-deep);transform-origin:50% 60%;border-radius:clamp(10px,5cqi,18px);position:relative;overflow:hidden;box-shadow:0 0 0 1.5px #b97c5dcc,0 0 0 5px #d9a48647,0 30px 50px -24px #784628a6,0 0 48px -6px #d9a486d9}.f-kudus__trophy-turn img{object-fit:cover;object-position:50% 40%;width:100%;height:100%}.f-kudus__trophy-sheen{pointer-events:none;mix-blend-mode:soft-light;position:absolute;inset:0;overflow:hidden}.f-kudus__trophy-sheen>span{background:linear-gradient(100deg,#ffe2c800 10%,#ffe2c8d9 50%,#ffe2c800 90%);width:55%;position:absolute;top:-10%;bottom:-10%;left:0;transform:translate(40%)skew(-12deg)}.f-kudus__trophy-cap{color:var(--ink-2);align-items:center;gap:8px;margin-top:12px;display:flex}.f-kudus__trophy-cap:before{content:"";background:var(--copper);border-radius:50%;width:8px;height:8px}@media (width>=768px){.f-kudus__stage{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(2rem,3.5vw,4rem);display:grid}.f-kudus__copy{top:calc(var(--header-h) + var(--s-5));position:sticky}.f-kudus__copy:has(.f-kudus__compose:not(:empty)){position:relative;top:auto}.f-kudus__cols{column-gap:var(--k-gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;margin-top:0;display:grid}.f-kudus__col+.f-kudus__col .f-kudus__track{margin-top:0}.f-kudus__col--b .f-kudus__track{padding-top:var(--s-9)}.f-kudus__col--c .f-kudus__track{padding-top:var(--s-6)}.f-kudus__track{gap:var(--k-gap)}.f-kudus__send{container-type:inline-size}@container (width<33.5rem){.f-kudus__chips{column-gap:var(--s-3)}.f-kudus__chip{padding-inline:.64em;font-size:.8125rem}}@container (width<30rem){.f-kudus__chips{grid-template-columns:1fr;gap:6px}.f-kudus__chip-row+.f-kudus__chips-label{margin-top:var(--s-2)}}}@media (width>=768px) and (width<=1099px){.f-kudus__stage{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr)}.f-kudus__cols{grid-template-columns:repeat(2,minmax(0,1fr))}.f-kudus__col--a{display:none}}@media (width>=768px) and (prefers-reduced-motion:no-preference){.js .f-kudus{background:linear-gradient(to bottom, var(--kudu-cream) 72%, var(--paper) 100%) var(--kudu-cream);height:100svh;min-height:620px;padding-block:0;overflow:clip}.js .f-kudus__stage{grid-template-rows:minmax(0,1fr);align-items:stretch;height:100%;padding-right:clamp(1rem,2.4vw,2.5rem)}.js .f-kudus__copy{padding-block:calc(var(--header-h) * .7) 52px;align-self:center;position:relative;top:auto}.js .f-kudus__compose{display:none}.js .f-kudus__cols{height:100%;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 calc(var(--header-h) + 8vh), #000 calc(100% - 9vh), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 calc(var(--header-h) + 8vh), #000 calc(100% - 9vh), transparent 100%);align-items:stretch;overflow:clip}.js .f-kudus__col{z-index:1;will-change:transform;height:100%;position:relative}.js .f-kudus__col--b{z-index:2}.js .f-kudus__track{will-change:transform}.js .f-kudus__col--a .f-kudus__track{padding-top:12vh}.js .f-kudus__col--b .f-kudus__track{padding-top:34vh}.js .f-kudus__col--c .f-kudus__track{padding-top:3vh}.js .f-kudus__cols .f-kudus__item:not([data-core]){display:block}.js .f-kudus__col--a .kudu{box-shadow:inset 0 1px #fffc,0 0 0 1px #2626260f,0 18px 30px -26px #26262666,0 2px 6px -4px #2626261a}.js .f-kudus__col--c .kudu{box-shadow:inset 0 1px #fffc,0 0 0 1px #26262614,0 34px 50px -30px #26262699,0 6px 14px -6px #2626262e}.js .f-kudus__light{z-index:4;pointer-events:none;opacity:0;background:radial-gradient(70% 60% at 68% 62%, #ffeed6f2 0%, #f7dec499 40%, #f7dec400 80%), linear-gradient(to top, var(--paper) 0%, #f8f4efd9 40%, #f8f4ef4d 100%);display:block;position:absolute;inset:0}}@media (width>=768px) and (height<=820px){.f-kudus__copy{top:calc(var(--header-h) + var(--s-3))}.f-kudus__head{margin-top:clamp(var(--s-2), 1.6vh, var(--s-4));font-size:clamp(2.25rem,min(4.3vw,7vh),4.5rem)}.f-kudus__lead{margin-top:clamp(var(--s-2), 1.6vh, var(--s-4));max-width:48ch;font-size:1rem}.f-kudus__exceptional{margin-top:clamp(.375rem, 1.2vh, var(--s-3));font-size:.875rem}.f-kudus__send{margin-top:clamp(.625rem, 1.8vh, var(--s-4));padding-top:clamp(.625rem, 1.8vh, var(--s-4))}.f-kudus__send-badge{width:34px;height:34px}.f-kudus__chips{margin-top:clamp(var(--s-2), 1.4vh, var(--s-3))}.f-kudus__chip{padding-inline:.64em;font-size:.8125rem}@container (width<30rem){.f-kudus__chips{gap:4px}.f-kudus__chip-row+.f-kudus__chips-label{margin-top:6px}}}@media (width>=768px) and (height<=820px) and (prefers-reduced-motion:no-preference){.js .f-kudus__copy{padding-block:calc(var(--header-h) + var(--s-2)) 64px}}@media (width>=768px) and (height<=680px){.f-kudus__head{font-size:clamp(2.25rem,min(4.3vw,6.4vh),4.5rem)}}@media (width>=768px) and (width<=1279px) and (height<=720px){.f-kudus__head{font-size:clamp(2.25rem,min(4.3vw,6vh),4.5rem)}.f-kudus__lead{font-size:.9375rem;line-height:1.42}.f-kudus__exceptional{font-size:.8125rem;line-height:1.45}@container (width<30rem){.f-kudus__chips{gap:2px}.f-kudus__chip-row+.f-kudus__chips-label{margin-top:4px}}}@media (width<=767px){.f-kudus__send{max-width:none}.f-kudus__chips{gap:var(--s-2);grid-template-columns:1fr}.f-kudus__chips-label{margin-top:var(--s-2)}}.f-the-place{--unit:1.3vw;z-index:2;padding-block:var(--section-pad) var(--s-6);background:var(--paper);color:var(--ink);flex-direction:column;display:flex;position:relative;overflow-x:clip}.f-the-place__track{display:contents}.f-the-place:before,.f-the-place:after{content:"";z-index:-1;pointer-events:none;height:22px;-webkit-mask:var(--place-tear) 0 0 / 600px 100% repeat-x;mask:var(--place-tear) 0 0 / 600px 100% repeat-x;position:absolute;top:100%;left:0;right:0}.f-the-place{--place-tear:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 24' preserveAspectRatio='none'%3E%3Cpath d='M0 0H600V15.6L597.0 19.6L591.8 14.5L586.2 16.9L579.4 16.0L572.6 13.0L567.0 12.8L561.2 11.0L555.8 14.4L550.6 10.7L543.8 9.1L540.1 9.6L535.6 9.2L532.3 11.0L525.9 7.4L522.5 8.9L515.4 8.8L510.0 9.8L503.0 9.4L497.1 9.9L493.1 9.4L485.9 11.5L480.3 12.1L474.5 9.6L468.3 9.7L461.2 10.8L454.8 11.2L448.6 10.1L444.8 10.6L441.8 10.5L437.9 12.1L431.3 10.6L426.3 11.5L422.2 8.3L417.1 12.9L412.7 11.0L409.6 12.2L404.5 12.1L400.1 11.8L395.2 11.1L390.2 11.8L382.9 15.0L376.2 13.5L371.8 15.0L364.8 17.4L359.9 17.3L355.4 16.8L349.4 16.0L345.5 16.4L342.4 18.6L336.7 17.4L332.6 16.7L329.5 14.6L322.7 15.5L316.4 15.2L309.5 14.0L306.1 13.3L301.4 12.7L294.5 11.5L287.6 12.0L283.0 12.3L276.8 12.6L270.5 9.7L263.0 12.3L257.9 16.1L251.7 10.1L248.5 12.2L242.4 13.8L235.4 10.6L229.8 10.6L226.6 10.8L223.5 12.9L219.2 12.3L213.7 13.2L209.9 10.4L203.2 10.0L199.2 10.8L194.3 9.6L187.0 9.1L180.7 6.3L174.0 5.8L170.1 7.4L165.0 7.2L160.3 6.8L154.7 9.3L150.2 8.0L146.2 8.0L140.3 10.0L136.4 10.4L129.8 11.3L125.8 11.3L119.9 14.3L116.1 14.1L112.3 12.7L108.8 17.4L101.5 16.1L95.0 13.3L90.2 14.6L83.1 12.6L76.3 13.6L69.5 14.6L66.2 12.5L61.7 14.5L54.3 12.3L49.2 13.2L43.3 14.5L38.3 11.9L34.2 15.8L31.2 14.4L25.2 16.2L22.0 15.8L18.6 18.1L12.8 14.2L7.2 15.5L0 15.6Z'/%3E%3C/svg%3E")}.f-the-place:before{background:#5c30181a;top:calc(100% + 1.5px)}.f-the-place:after{background:var(--paper);margin-top:-1px}.f-the-place__intro{padding-inline:var(--gutter);order:1;max-width:44rem}.f-the-place__eyebrow{color:var(--ink-2);margin-bottom:var(--s-5)}.f-the-place__title{font-size:var(--fs-h2);letter-spacing:-.05em;font-weight:800;line-height:.96}.f-the-place__t1,.f-the-place__t2{display:block}.f-the-place__t2{font-family:var(--font-serif);letter-spacing:-.025em;margin-top:.06em;font-size:1.1em;font-style:italic;font-weight:400;line-height:1}.f-the-place__t2 .hl{padding-inline:.1em .16em}.f-the-place__body{max-width:31rem;margin-top:var(--s-6);font-size:var(--fs-lead);color:var(--ink-2);line-height:1.45}.f-the-place__more{margin-top:var(--s-5)}.f-the-place__link{font-size:1.0625rem}.f-the-place__link:after{content:"";position:absolute;inset:-12px -10px}.f-the-place__arrow{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.15em;height:1.15em;transition:transform var(--dur-short) var(--ease-launch)}.f-the-place__link:hover .f-the-place__arrow{transform:translate(4px)}.f-the-place__hud{align-items:end;gap:var(--s-2) var(--s-4);margin:var(--s-7) var(--gutter) 0;order:2;grid-template-columns:auto 1fr;grid-template-areas:"label label""flaps count""bar bar";max-width:26rem;display:grid}.f-the-place__hud-label{color:var(--ink-2);grid-area:label}.f-the-place__flaps{font-family:var(--font-mono);color:var(--lime);text-transform:uppercase;grid-area:flaps;gap:3px;font-size:clamp(1.125rem,1.6vw,1.5rem);font-weight:600;display:flex}.f-the-place__hud-count{font-family:var(--font-mono);font-size:var(--fs-small);font-feature-settings:"tnum", "zero";color:var(--ink-2);grid-area:count;justify-self:end}.f-the-place__hud-bar{background:var(--line);border-radius:2px;grid-area:bar;height:2px;position:relative;overflow:hidden}.f-the-place__hud-bar i{background:var(--ink);transform-origin:0;transform:scaleX(var(--place-progress,.125));position:absolute;inset:0}.f-the-place__cell{text-align:center;background:var(--ink-deep);perspective:240px;border-radius:3px;width:1.15em;height:1.55em;line-height:1.55em;position:relative;box-shadow:0 1px #ffffff80,0 6px 12px -6px #16161673}.f-the-place__cell:after{content:"";z-index:3;background:#000000a6;height:1px;position:absolute;top:50%;left:0;right:0;box-shadow:0 1px #ffffff0f}.f-the-place__half{background:var(--ink-deep);height:50%;position:absolute;left:0;right:0;overflow:hidden}.f-the-place__half b{height:200%;font-weight:inherit;display:block}.f-the-place__half--top,.f-the-place__leaf-front{border-radius:3px 3px 0 0;top:0}.f-the-place__half--bottom{background:#1d1d1d;border-radius:0 0 3px 3px;bottom:0}.f-the-place__half--bottom b,.f-the-place__leaf-back b{transform:translateY(-50%)}.f-the-place__leaf{z-index:2;transform-origin:50% 100%;height:50%;transform-style:preserve-3d;position:absolute;top:0;left:0;right:0}.f-the-place__leaf .f-the-place__half{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%}.f-the-place__leaf-back{background:#1d1d1d;border-radius:0 0 3px 3px;top:0;transform:rotateX(180deg)}.f-the-place__photos[role]{align-items:flex-start;gap:var(--s-5);margin-top:var(--s-5);padding:var(--s-7) var(--gutter) var(--s-6);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;order:3;list-style:none;display:flex;overflow-x:auto}.f-the-place__photos::-webkit-scrollbar{display:none}.f-the-place__item{scroll-snap-align:center;flex:none;position:relative}.f-the-place__item:nth-child(2n){margin-top:var(--s-6)}.f-the-place__num{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;transition:color var(--dur-short) var(--ease-settle);flex:none;font-size:.6875rem;font-weight:500;line-height:1}.f-the-place__num--top{position:absolute;bottom:calc(100% + .8rem);left:2px}.f-the-place__item.is-active .f-the-place__num{color:var(--ink)}.f-the-place__frame{width:calc(var(--fw) * var(--unit));font-size:calc(var(--fw) * var(--unit) / 100);background:var(--paper-hi);rotate:calc(var(--tilt,0) * 1deg);transition:rotate var(--dur-base) var(--ease-launch), box-shadow var(--dur-base) var(--ease-settle);padding:2.4em;position:relative;box-shadow:0 1px 2px #26262614,0 22px 40px -22px #2626266b}.f-the-place__item--polaroid .f-the-place__frame{padding:4.5em 4.5em 15em}.f-the-place__media{aspect-ratio:var(--ar);background:var(--paper-3);position:relative;overflow:hidden}.f-the-place__media img{object-fit:cover;transform-origin:50%;width:100%;height:100%}.f-the-place__caption{white-space:nowrap;align-items:center;gap:.9rem;display:flex;position:absolute}.f-the-place__item--print .f-the-place__caption{white-space:normal;align-items:last baseline;bottom:calc(100% + .7rem);left:1px;right:4.25rem}.f-the-place__item--print .f-the-place__num{order:-1}.f-the-place__item--print .f-the-place__cap{white-space:normal;text-wrap:balance}.f-the-place__item--polaroid .f-the-place__caption{justify-content:space-between;height:15em;bottom:0;left:6em;right:5em}.f-the-place__cap{text-overflow:ellipsis;font-family:var(--font-mono);letter-spacing:0;color:var(--ink);transition:opacity var(--dur-short) var(--ease-settle), transform var(--dur-base) var(--ease-launch);font-size:.78rem;font-weight:500;line-height:1.25;overflow:hidden}.f-the-place__item--last .f-the-place__cap{font-size:6.2em}.f-the-place__tape{z-index:2;top:4px;right:-28px}.f-the-place__clip{z-index:2;filter:drop-shadow(0 3px 3px #26262640);width:4.4rem;height:auto;position:absolute;top:-1.6rem;left:12%;rotate:-28deg}.f-the-place__sticker{z-index:2;pointer-events:none;filter:drop-shadow(0 12px 14px #26262633)drop-shadow(0 2px 2px #2626261a);width:26%;height:auto;position:absolute;bottom:-26%;right:-9%;rotate:14deg}.f-the-place__grain{display:none}@media (hover:hover) and (width>=768px) and (prefers-reduced-motion:no-preference){.js .f-the-place__item:not(.is-active) .f-the-place__cap{opacity:0;transform:translateY(5px)}.js .f-the-place__item:hover .f-the-place__cap{opacity:1;transform:none}.f-the-place__item:hover .f-the-place__frame{rotate:0deg;box-shadow:0 1px 2px #26262614,0 30px 50px -24px #26262680}}@media (width>=768px){.f-the-place{padding-bottom:var(--s-9)}.f-the-place__hud{display:none}.f-the-place__photos[role]{align-items:start;gap:var(--s-9) var(--s-6);margin-top:var(--s-8);padding:var(--s-6) var(--gutter) 0;scroll-snap-type:none;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:visible}.f-the-place__item:nth-child(2n){margin-top:var(--s-8)}.f-the-place__item{container-type:inline-size}.f-the-place__frame{width:100%;font-size:1cqi}.f-the-place__item--last .f-the-place__cap{font-size:.78rem}.f-the-place__item--print .f-the-place__caption{white-space:normal;flex-direction:column;align-items:flex-start;gap:.4rem}.f-the-place__cap{white-space:normal}.f-the-place__num--top{display:none}.f-the-place__item--last .f-the-place__caption:after{content:"08";font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:.6875rem}}@media (width>=768px) and (prefers-reduced-motion:no-preference){.js .f-the-place{--unit:1svh;height:100svh;padding:0;display:block;overflow:clip visible}.js .f-the-place__track{width:max-content;height:100%;padding-inline:var(--gutter);will-change:transform;align-items:flex-start;display:flex}.js .f-the-place__intro{width:min(42vw,40rem);max-width:none;padding:calc(var(--header-h) + 10svh) 0 0;flex:none;margin-right:5vw}.js .f-the-place__photos[role]{align-items:flex-start;gap:0;height:100%;margin:0;padding:0;display:flex;overflow:visible}.js .f-the-place__item,.js .f-the-place__item:nth-child(2n){margin:max(calc(var(--top) * 1svh), calc(var(--header-h) + 3.5rem)) 0 0 calc(var(--ml) * 1vw)}.js .f-the-place__item:nth-child(odd){z-index:2}.js .f-the-place__frame{width:calc(var(--fw) * var(--unit));font-size:calc(var(--fw) * var(--unit) / 100)}.js .f-the-place__item{container-type:normal}.js .f-the-place__item--print .f-the-place__caption{flex-direction:row;align-items:last baseline;gap:.9rem}.js .f-the-place__item--last .f-the-place__cap{white-space:nowrap}.js .f-the-place__item--polaroid:not(.f-the-place__item--last) .f-the-place__cap{-webkit-line-clamp:2;white-space:normal;text-wrap:balance;-webkit-box-orient:vertical;display:-webkit-box}.js .f-the-place__item--last{z-index:4}.js .f-the-place__item--last .f-the-place__cap{font-size:6.2em}.js .f-the-place__num--top{display:block}.js .f-the-place__item--last .f-the-place__caption:after{content:none}.js .f-the-place__media img{will-change:transform}.js .f-the-place__hud{z-index:5;right:calc(var(--gutter) + 18px);width:auto;margin:0;display:grid;position:absolute;bottom:max(3svh,22px)}.js .f-the-place__hud-bar{width:100%}.js .f-the-place__grain{z-index:3;pointer-events:none;opacity:.09;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");display:block;position:absolute;inset:-40px}.js .f-the-place.is-live .f-the-place__grain{animation:.9s steps(5,end) infinite place-grain}}@keyframes place-grain{0%{transform:translate(0)}20%{transform:translate(-14px,9px)}40%{transform:translate(11px,-16px)}60%{transform:translate(-7px,18px)}80%{transform:translate(17px,4px)}to{transform:translate(0)}}@media (width<=767px) and (prefers-reduced-motion:reduce){.f-the-place__hud{display:none}.f-the-place__photos[role]{gap:var(--s-8) var(--s-4);scroll-snap-type:none;grid-template-columns:1fr 1fr;display:grid;overflow:visible}.f-the-place__item{container-type:inline-size}.f-the-place__frame{width:100%;font-size:1cqi}.f-the-place__item--polaroid .f-the-place__caption{left:5em;right:4em}.f-the-place__item--polaroid .f-the-place__num{display:none}.f-the-place__item--print .f-the-place__caption{flex-direction:column;align-items:flex-start;gap:.35rem}.f-the-place__cap,.f-the-place__item--last .f-the-place__cap{white-space:normal;font-size:.6875rem}}@media (width<=767px){.f-the-place__item--last{--unit:1.02vw}}@media (width<=767px) and (prefers-reduced-motion:no-preference){.f-the-place__photos[role]{margin-top:var(--s-3);padding-top:calc(var(--s-8) + var(--s-1))}.f-the-place__item--print .f-the-place__caption{flex-direction:column;align-items:flex-start;gap:.4rem}.f-the-place__item--print .f-the-place__cap,.f-the-place__item--polaroid:not(.f-the-place__item--last) .f-the-place__cap{-webkit-line-clamp:2;white-space:normal;text-wrap:balance;-webkit-box-orient:vertical;display:-webkit-box}.f-the-place__item--polaroid:not(.f-the-place__item--last) .f-the-place__frame{padding-bottom:19em}.f-the-place__item--polaroid:not(.f-the-place__item--last) .f-the-place__caption{height:19em}.f-the-place__item--polaroid:not(.f-the-place__item--last) .f-the-place__cap{line-height:1.15}}.f-gees{isolation:isolate;background:var(--paper-2);color:var(--ink);position:relative;overflow-x:clip}.f-gees__stage{padding-block:var(--section-pad);background:var(--kudu-cream);flex-direction:column;display:flex;position:relative;overflow:clip}.f-gees__head{z-index:6;padding-inline:var(--gutter);position:relative}.f-gees__titlewrap{font-size:var(--g-fs,clamp(3rem, 6.4vw, 6.75rem));position:relative}.f-gees__block{background:var(--copper-hi);width:1.899em;height:2.094em;clip-path:inset(0 calc(100% - var(--hl-progress,100%)) 0 0 round .088em);border-radius:.088em;position:absolute;top:-.052em;left:.0317em}.f-gees__title{letter-spacing:-.055em;font-size:1em;font-weight:800;line-height:.94;position:relative}.f-gees__gees{font-family:var(--font-serif);letter-spacing:-.0225em;margin-left:.25em;font-size:.977em;font-style:italic;font-weight:400;line-height:1.06;display:inline-block;position:relative;top:-.11em}.f-gees__def{max-width:22rem;margin-top:var(--s-6);padding:var(--s-5) var(--s-5) var(--s-4);background:var(--paper-hi);position:relative;rotate:-2deg;box-shadow:0 1px 2px #26262614,0 20px 34px -22px #26262666}.f-gees__def p{font-family:var(--font-serif);font-style:italic;font-size:var(--def-fs,1.125rem);line-height:calc(var(--def-fs,1.125rem) * 1.4222);color:var(--ink)}.f-gees__word{font-family:var(--font-sans);letter-spacing:-.03em;font-size:1.33em;font-style:normal;font-weight:800;display:block}.f-gees__pos{font-family:var(--font-mono);color:var(--ink-2);font-size:1em;font-style:normal}.f-gees__def-tape{top:-13px;left:28px}.f-gees__side{z-index:6;padding-inline:var(--gutter);order:4;max-width:34rem;position:relative}.f-gees__body{font-size:var(--fs-lead);color:var(--ink-2);line-height:1.45}.f-gees__cupline{margin-top:var(--s-5);padding-left:var(--s-4);border-left:3px solid var(--copper);font-family:var(--font-serif);color:var(--ink);font-size:clamp(1.375rem,1.9vw,1.75rem);line-height:1.2}.f-gees__line{margin-top:var(--s-7);font-family:var(--font-serif);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2rem,2.75vw,2.75rem);font-style:italic;line-height:1.02}.f-gees__cup{--cup-w:min(78vw, 25rem);z-index:5;width:var(--cup-w);margin:var(--s-8) auto 0;order:2;position:relative}.f-gees__glow,.f-gees__cup:before{pointer-events:none;aspect-ratio:1;background:radial-gradient(closest-side,#e2b092b5,#d9a48687 30%,#d0997a5e 44%,#c88e704a 51%,#b97c5d36 58%,#b97c5d00 100%);border-radius:50%;position:absolute}.f-gees__glow{z-index:0;width:118svh;display:none;top:49.1svh;left:50%;translate:-50% -50%}.f-gees__cup:before{content:"";z-index:-1;width:190%;top:52%;left:50%;translate:-50% -50%}.f-gees__beam{display:none}.f-gees__trophy{isolation:isolate;position:relative}.f-gees__trophy-img{width:100%;height:auto;position:relative}.f-gees__floor{z-index:-1;pointer-events:none;opacity:.75;width:140%;max-width:none;height:auto;position:absolute;top:91.8%;left:50%;translate:-51%}.f-gees__sweep{z-index:1;pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0;overflow:hidden;-webkit-mask:url(/assets/gees/gees-cup-v2.webp) 50%/100% 100% no-repeat;mask:url(/assets/gees/gees-cup-v2.webp) 50%/100% 100% no-repeat}.f-gees__sweep i{background:linear-gradient(100deg,#ffd8be00 24%,#ffd8be29 41%,#fff4ea9e 50%,#ffd8be29 59%,#ffd8be00 76%);width:46%;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-130%)skew(-14deg)}.f-gees__pols[role]{z-index:4;align-items:flex-start;gap:var(--s-5);margin-top:var(--s-8);padding:var(--s-4) var(--gutter) var(--s-8);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;order:3;list-style:none;display:flex;position:relative;overflow-x:auto}.f-gees__pols::-webkit-scrollbar{display:none}.f-gees__pol{--fw:min(62vw, 17rem);width:var(--fw);scroll-snap-align:center;flex:none;position:relative}.f-gees__pol:nth-child(2n){margin-top:var(--s-5)}.f-gees__pol--landed{display:none}.f-gees__frame{width:var(--fw);font-size:calc(var(--fw) / 100);background:var(--paper-hi);rotate:calc(var(--rot,0) * 1deg);transition:rotate var(--dur-base) var(--ease-launch), scale var(--dur-base) var(--ease-launch), box-shadow var(--dur-base) var(--ease-settle);padding:4.5em 4.5em 15em;position:relative;box-shadow:0 1px 2px #26262614,0 22px 40px -22px #2626266b}.f-gees__frame img{width:100%;height:auto;aspect-ratio:var(--ar);object-fit:cover;background:var(--paper-3)}.f-gees__frame figcaption{height:15em;opacity:var(--cap,1);transition:opacity var(--dur-short) var(--ease-settle);align-items:center;display:flex;position:absolute;bottom:0;left:6em;right:4.5em}.f-gees__frame figcaption span{white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-mono);color:var(--ink);font-size:.75rem;font-weight:500;line-height:1.15;overflow:hidden}.f-gees__frame--portrait figcaption span{font-size:6.2em}.f-gees__star,.f-gees__spot,.f-gees__card,.f-gees__card-shadow{display:none}@media (hover:hover){.f-gees__pol:hover{z-index:30}.f-gees__frame:hover{rotate:0deg;scale:1.06;box-shadow:0 1px 2px #26262614,0 34px 56px -26px #26262680}.f-gees__frame:hover figcaption{opacity:1}}@media (width>=768px) and (width<=1199px){.f-gees__pol{--fw:17rem}.f-gees__cup{--cup-w:26rem}.f-gees__side,.f-gees__line{width:min(100%,40rem);margin-left:auto;margin-right:auto}.f-gees__head{width:min(100%,40rem);margin-inline:auto;padding-inline:0}}@media (width>=1200px){.f-gees__stage{--u:min(1vw, 1.6svh);--cup-h:min(calc(43.5 * var(--u)), 1000px);--g-fs:max(3rem, calc(6.4 * var(--u)));--def-fs:max(1rem, calc(1.25 * var(--u)));--head-b:calc(var(--header-h) + 5.5svh + 1.974 * var(--g-fs) + 6.489 * var(--def-fs));--lift:max(0px, calc(var(--head-b) + 14px - 48.6svh));height:100svh;min-height:720px;padding:0;display:block}.f-gees__head{left:var(--gutter);top:calc(var(--header-h) + 1.5svh);width:34vw;padding:0;position:absolute}.f-gees__def{font-size:var(--def-fs);max-width:19.56em;margin-top:4svh;padding:1.333em 1.333em .889em}.f-gees__cup{width:calc(var(--cup-h) * .7992);margin:0 0 0 calc(var(--cup-h) * -.3996);position:absolute;top:14.4svh;left:50%}.f-gees__glow{display:block}.f-gees__cup:before{content:none}.f-gees__side{right:calc(var(--gutter) + 14px);top:max(48.5svh, calc(var(--header-h) + 36svh));width:20.2vw;padding:0;position:absolute}.f-gees__body{font-size:max(1.125rem, calc(1.45 * var(--u)))}.f-gees__cupline{width:min(17.9vw + 19px,100%);font-size:max(1.375rem, calc(1.9 * var(--u)));margin-top:.877em;padding-left:.585em}.f-gees__line{font-size:max(2rem, calc(2.75 * var(--u)));margin-top:.91em}.f-gees__head,.f-gees__side{z-index:20}.f-gees__cup{z-index:9;pointer-events:none}.f-gees__pols[role]{z-index:auto;scroll-snap-type:none;margin:0;padding:0;display:block;position:absolute;inset:0;overflow:visible}.f-gees__pol,.f-gees__pol:nth-child(2n){--fw:min(calc(var(--w) * 1vw), calc(var(--w) * 1.7svh));left:calc(var(--x) * 1vw);top:max(calc(var(--y) * 1svh), calc(var(--header-h) + .75rem));z-index:calc(var(--d) * 10);margin:0;position:absolute}.f-gees__pol.f-gees__pol--left{top:calc(var(--y) * 1svh + var(--lift))}.f-gees__pol--landed{display:block}.f-gees__frame figcaption span{font-size:max(.625rem, calc(.74 * var(--u)))}.f-gees__frame--portrait figcaption span{font-size:6.2em}.f-gees__frame.is-handoff:not(.is-landed){visibility:hidden}@media (hover:hover){.f-gees__pols .f-gees__pol:hover{z-index:19}}.f-gees__star{z-index:21;pointer-events:none;left:25.7vw;top:calc(48svh + var(--lift));width:calc(5 * var(--u));filter:drop-shadow(0 8px 10px #26262633);height:auto;display:block;position:absolute;rotate:12deg}}@media (width>=1200px) and (prefers-reduced-motion:no-preference){.js .f-gees__beam{z-index:1;pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(112deg,#ffecd600 38%,#ffecd68c 50%,#ffecd600 62%);display:block;position:absolute;inset:-30% -10%;transform:translate(-70%)}.js .f-gees__stage{will-change:clip-path}.js .f-gees__spot{z-index:40;pointer-events:none;opacity:0;background:radial-gradient(ellipse calc(var(--cup-h) * .7) calc(var(--cup-h) * .9) at 50% calc(14.4svh + var(--cup-h) * .58), #ffecdc00 56%, #d9a48638 84%, #b97c5d66 100%);display:block;position:absolute;inset:0}.js .f-gees__card,.js .f-gees__card-shadow{pointer-events:none;opacity:0;top:var(--card-t,0);left:var(--card-l,0);width:var(--card-w,0);height:var(--card-h,0);border-radius:8px;display:block;position:absolute}.js .f-gees__card-shadow{z-index:0;box-shadow:0 48px 80px -38px #5c301880,0 6px 16px -6px #26262624}.js .f-gees__card{z-index:41;box-shadow:inset 0 0 0 12px var(--paper-hi), inset 0 0 0 13px #26262612}.f-gees__card-label{text-wrap:balance;border-top:1px solid var(--line-strong);max-width:9.5rem;font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink);padding-top:7px;font-weight:500;line-height:1.3;position:absolute;bottom:28px;left:30px}.f-gees__card-script{aspect-ratio:328.659/101.562;background:var(--ink);width:96px;position:absolute;bottom:30px;right:30px;rotate:-6deg;-webkit-mask:url(/assets/svg/luckybeard-script.svg) 50%/contain no-repeat;mask:url(/assets/svg/luckybeard-script.svg) 50%/contain no-repeat}}.f-beardlings{--rail:20px;--card-r:6px;background:var(--paper-2);color:var(--ink);position:relative;overflow:clip}.f-beardlings__stickers{pointer-events:none;z-index:0;position:absolute;inset:0}.f-beardlings__sticker--star{width:clamp(64px,6.5vw,104px);top:clamp(7rem,11vw,10rem);right:5%;rotate:14deg}.f-beardlings__head{z-index:1;column-gap:var(--gutter);row-gap:var(--s-5);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid;position:relative}.f-beardlings__mark{grid-column:1/-1}.f-beardlings__title{font-size:var(--fs-h1);letter-spacing:-.055em;grid-column:1/span 8;font-weight:800;line-height:.9}.f-beardlings__title-serif{font-family:var(--font-serif);letter-spacing:-.03em;padding:0 .14em 0 .06em;font-size:1.12em;font-style:italic;font-weight:400;line-height:.8}.f-beardlings__kicker{max-width:21ch;font-family:var(--font-serif);letter-spacing:-.01em;text-wrap:balance;grid-column:9/-1;justify-self:end;padding-bottom:.4em;font-size:clamp(1.5rem,2.1vw,2.15rem);font-style:italic;line-height:1.12}.f-beardlings__true{vertical-align:.35em;margin-left:.2em;font-style:normal;transform:rotate(-5deg)}.f-beardlings__class{z-index:1;margin-top:clamp(3rem,6vw,5.5rem);position:relative}.f-beardlings__class-bar{justify-content:space-between;align-items:baseline;gap:var(--s-4);padding-bottom:var(--s-4);border-bottom:1px solid var(--line-strong);margin-bottom:clamp(2rem,3.5vw,3rem);display:flex}.f-beardlings__count{color:var(--ink-2)}.f-beardlings__meet{font-size:var(--fs-small);min-height:44px}.f-beardlings__cards[role=list]{grid-template-columns:1fr 1.1fr 1.1fr 1fr;align-items:start;gap:clamp(28px,3.2vw,48px) clamp(16px,2.2vw,36px);padding-bottom:104px;display:grid}.f-beardlings__card{position:relative}.f-beardlings__card:nth-child(4n+2){top:72px}.f-beardlings__card:nth-child(4n+3){top:22px}.f-beardlings__card:nth-child(4n+4){top:100px}.f-beardlings__figure{rotate:var(--rot,0deg);position:relative}.f-beardlings.is-armed .f-beardlings__figure{rotate:none}.f-beardlings__card.is-hover{z-index:2}.f-beardlings__tilt{aspect-ratio:3/4;position:relative}.f-beardlings__frame{border-radius:var(--card-r);box-shadow:var(--shadow-card);transition:box-shadow var(--dur-base) var(--ease-launch);background:radial-gradient(120% 80% at 80% 10%,#ffffffe6,#0000 60%),linear-gradient(#2626260b 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#2626260b 1px,#0000 1px) 0 0/22px 22px,#efedea;position:absolute;inset:0;overflow:hidden}.f-beardlings__card.is-hover .f-beardlings__frame{box-shadow:0 44px 70px -30px #26262673,0 6px 14px #26262614}.f-beardlings__tube-wrap{position:absolute;inset:0}.f-beardlings__tube{max-width:none;width:var(--tw,160%);left:var(--tx,-30%);top:var(--ty,-10%);rotate:var(--tr,0deg);scale:var(--tf,1) 1;position:absolute}.f-beardlings__meta{z-index:1;min-width:34%;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #2626268c;padding-top:5px;font-size:.56rem;font-weight:600;position:absolute;top:6.5%;left:7%}.f-beardlings__script{z-index:1;aspect-ratio:328/101;background:var(--ink);width:25%;position:absolute;top:5.4%;right:7%;-webkit-mask:url(/assets/svg/luckybeard-script.svg) 50%/contain no-repeat;mask:url(/assets/svg/luckybeard-script.svg) 50%/contain no-repeat}.f-beardlings__cut{z-index:2;pointer-events:none;clip-path:inset(-14% 0 0 0 round 0 0 var(--card-r) var(--card-r));position:absolute;inset:0}.f-beardlings__person{top:10.5%;left:calc(54% - var(--pw,105%) * var(--hx,.5));max-width:none;width:var(--pw,105%);filter:drop-shadow(0 14px 18px #2626262e);position:absolute}.f-beardlings__name{z-index:3;background:#fffbf885;border-radius:8px;flex-direction:column;gap:3px;min-width:56%;max-width:88%;padding:10px 30px 11px 13px;display:flex;position:absolute;bottom:6%;left:6%}@media (width>=768px) and (hover:hover) and (pointer:fine){.f-beardlings__tilt,.f-beardlings__tube-wrap,.f-beardlings__person,.f-beardlings__name{will-change:transform}}.f-beardlings__first{font-family:var(--font-serif);letter-spacing:-.02em;white-space:nowrap;font-size:clamp(1.6rem,2.25vw,2.3rem);font-style:italic;line-height:.95}.f-beardlings__role{letter-spacing:-.005em;color:var(--ink);font-size:.74rem;font-weight:600;line-height:1.2}.f-beardlings__cross{fill:none;width:11px;height:11px;stroke:var(--ink);stroke-width:1.3px;position:absolute;top:9px;right:9px}.f-beardlings__clip{z-index:4;filter:drop-shadow(0 3px 3px #26262633);pointer-events:none;width:66px;position:absolute;top:-26px;left:16%;rotate:-10deg}.f-beardlings__tape{z-index:4;--rot:-4deg;top:-13px;left:50%;translate:-50%}.f-beardlings__tape--right{--rot:7deg;background:#c9a9f59e;left:auto;right:6%;translate:none}.f-beardlings__swipe{display:none}.f-beardlings__lineage{z-index:1;margin-top:clamp(2rem,4vw,4rem);position:relative}.f-beardlings__lineage-head{justify-content:space-between;align-items:baseline;gap:var(--s-4);padding-bottom:var(--s-4);border-bottom:1px solid var(--line-strong);flex-wrap:wrap;display:flex}.f-beardlings__lineage-title{font-size:var(--fs-h3);letter-spacing:-.035em;font-weight:700}.f-beardlings__tree{--trunk-pad:300px;--future:200px;padding-top:var(--trunk-pad);padding-bottom:var(--future);position:relative}.f-beardlings__tree-svg{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.f-beardlings__years{z-index:1;grid-template-columns:repeat(12,minmax(0,1fr));width:84%;height:40px;margin-left:3%;display:grid;position:relative}.f-beardlings__year{top:calc(var(--i,0) * -3.5px);position:relative}.f-beardlings__dot{background:var(--paper-2);width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--ink-3);transition:background-color var(--dur-short) var(--ease-settle), box-shadow var(--dur-short) var(--ease-settle), scale var(--dur-base) var(--ease-launch);border-radius:50%;margin:-4px 0 0 -4px;position:absolute;top:0;left:0}.f-beardlings__year.is-reached .f-beardlings__dot{background:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.f-beardlings__year.is-key .f-beardlings__dot{background:var(--paper-hi);width:18px;height:18px;box-shadow:inset 0 0 0 2px var(--ink);margin:-9px 0 0 -9px}.f-beardlings__year.is-key.is-reached .f-beardlings__dot{background:var(--lime);box-shadow:inset 0 0 0 2.5px var(--ink)}.f-beardlings__year-label{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-3);transition:color var(--dur-short) var(--ease-settle);font-size:.75rem;font-weight:500;position:absolute;top:16px;left:0;translate:-50%}.f-beardlings__year.is-reached .f-beardlings__year-label{color:var(--ink-2)}.f-beardlings__year.is-key .f-beardlings__year-label{color:var(--ink);font-weight:600;top:20px}.f-beardlings__badge{left:var(--bx,22px);bottom:calc(100% + var(--branch,64px));background:var(--ink-deep);width:clamp(188px,15.5vw,228px);color:var(--paper);border:5px solid var(--paper-hi);box-shadow:var(--shadow-sticker);rotate:var(--b-rot,0deg);transform-origin:10% 100%;border-radius:14px;padding:14px 18px 16px;position:absolute}.f-beardlings__year[data-year="2015"]{--branch:84px;--bx:26px}.f-beardlings__year[data-year="2023"]{--branch:48px;--bx:-6px}.f-beardlings__year[data-year="2026"]{--branch:64px;--bx:18px}.f-beardlings__num{font-family:var(--font-mono);font-feature-settings:"tnum", "zero";letter-spacing:-.05em;color:var(--lime);font-size:clamp(2.6rem,3.5vw,3.5rem);font-weight:600;line-height:1}.f-beardlings__num [data-num]:after{content:"yrs";letter-spacing:.12em;text-transform:uppercase;vertical-align:.25em;margin-left:.35em;font-size:.24em;font-weight:500}.f-beardlings__cap{color:#f8f4efd1;margin-top:8px;font-size:.86rem;line-height:1.35}.f-beardlings__faces{margin-top:12px;padding-left:4px;display:flex}.f-beardlings__faces>span{width:26px;height:26px;box-shadow:0 0 0 2px var(--ink-deep);background:#e9e6e2;border-radius:50%;margin-left:-6px;position:relative;overflow:hidden}.f-beardlings__faces img{max-width:none;width:calc(var(--pw,105%) * 2.3);top:7%;left:calc(50% - var(--pw,105%) * 2.3 * var(--hx,.5));position:absolute}.f-beardlings__you{z-index:1;align-items:center;gap:clamp(1rem,2vw,2rem);height:96px;display:flex;position:absolute;bottom:0;left:0}.f-beardlings__you-node{width:26px;height:26px;margin-left:calc(var(--rail) - 13px);background:var(--paper-2);box-shadow:inset 0 0 0 2px var(--ink);border-radius:50%;flex:none;position:relative}.f-beardlings__you-node:after{content:"";border:1.5px dashed var(--ink-3);border-radius:50%;position:absolute;inset:-9px}.f-beardlings__you.is-on .f-beardlings__you-node{background:var(--lime)}.f-beardlings__you.is-on .f-beardlings__you-node:after{border-color:var(--ink);animation:14s linear infinite f-beardlings-spin}@keyframes f-beardlings-spin{to{rotate:360deg}}.f-beardlings__you-label{align-items:baseline;gap:.6em;line-height:1;display:flex}.f-beardlings__you-year{font-family:var(--font-mono);letter-spacing:.08em;font-size:.85rem;font-weight:600}.f-beardlings__you-q{font-family:var(--font-serif);letter-spacing:-.03em;font-size:clamp(3rem,5.2vw,5rem);font-style:italic;line-height:.9}.f-beardlings__cta{margin-left:clamp(.5rem,2vw,2rem)}.f-beardlings__you-label .f-beardlings__wave{transform-origin:50% 100%;flex:none;width:clamp(32px,2.8vw,42px);margin:0 0 -.1em -.2em;position:relative;rotate:9deg}.f-beardlings__trunk-ink{fill:none;stroke:var(--ink);stroke-width:13px;stroke-linecap:round;stroke-linejoin:round}.f-beardlings__trunk-lime{fill:none;stroke:var(--lime);stroke-width:8px;stroke-linecap:round;stroke-linejoin:round}.f-beardlings__branch{fill:none;stroke:var(--ink);stroke-width:1.6px;stroke-linecap:round}.f-beardlings__future{fill:none;stroke:var(--ink);stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:.01 9}.f-beardlings__mask-path{fill:none;stroke:#fff;stroke-width:12px;stroke-linecap:round;stroke-linejoin:round}.f-beardlings__drop{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.f-beardlings.is-armed .f-beardlings__badge{opacity:0;translate:0 18px;scale:.6}.f-beardlings.is-armed .f-beardlings__year.is-reached .f-beardlings__badge{opacity:1;transition:opacity var(--dur-short) var(--ease-settle), scale var(--dur-base) var(--ease-launch), translate var(--dur-base) var(--ease-launch);translate:0;scale:1}.f-beardlings.is-armed .f-beardlings__badge{transition:opacity var(--dur-short) var(--ease-settle), scale var(--dur-short) var(--ease-settle), translate var(--dur-short) var(--ease-settle)}.f-beardlings.is-armed .f-beardlings__you-label,.f-beardlings.is-armed .f-beardlings__cta{opacity:.001;transition:opacity var(--dur-base) var(--ease-settle), translate var(--dur-base) var(--ease-launch);translate:0 12px}.f-beardlings.is-armed .f-beardlings__you.is-on .f-beardlings__you-label,.f-beardlings.is-armed .f-beardlings__you.is-on .f-beardlings__cta{opacity:1;translate:0}.f-beardlings.is-armed .f-beardlings__you.is-on .f-beardlings__cta{transition-delay:.12s}@media (width>=768px) and (width<=1099px){.f-beardlings__title{grid-column:1/-1}.f-beardlings__kicker{grid-column:1/-1;justify-self:start}.f-beardlings__cards[role=list]{grid-template-columns:1fr 1fr;padding-bottom:72px}.f-beardlings__card:nth-child(n){top:0}.f-beardlings__card:nth-child(2n){top:72px}}@media (width<=1099px){.f-beardlings.section{padding-bottom:max(var(--section-pad), calc(31svh - 4.5rem))}.f-beardlings__tree{padding-top:var(--s-6);padding-bottom:0}.f-beardlings__years{width:auto;height:auto;margin-left:52px;display:block}.f-beardlings__year{min-height:30px;padding-block:4px;top:0}.f-beardlings__dot{left:calc(var(--rail) - 52px);top:15px}.f-beardlings__year-label,.f-beardlings__year.is-key .f-beardlings__year-label{line-height:22px;display:block;position:static;translate:none}.f-beardlings__badge{transform-origin:0 0;width:min(100%,268px);margin:8px 0 22px;position:relative;bottom:auto;left:auto}.f-beardlings__you{row-gap:var(--s-4);height:auto;margin-top:var(--s-5);flex-wrap:wrap;padding-left:0;position:relative}.f-beardlings__trunk-ink{stroke-width:10px}.f-beardlings__trunk-lime{stroke-width:6px}}@media (width<=767px){.f-beardlings__sticker--star{top:5.5rem;right:4%}.f-beardlings__title,.f-beardlings__kicker{grid-column:1/-1}.f-beardlings__title{font-size:clamp(3rem,15vw,4.25rem)}.f-beardlings__kicker{justify-self:start;font-size:1.45rem}.f-beardlings__class-bar{flex-wrap:wrap}.f-beardlings__cards[role=list]{padding:26px var(--gutter) 28px;margin-inline:calc(-1 * var(--gutter));overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:74%;grid-auto-flow:column;gap:0 18px;display:grid;overflow-x:auto}.f-beardlings__cards::-webkit-scrollbar{display:none}.f-beardlings__card,.f-beardlings__card:nth-child(n){scroll-snap-align:start;top:0}.f-beardlings__cards:focus-visible{outline-offset:-4px}.f-beardlings__first{font-size:2rem}.f-beardlings__swipe{align-items:center;gap:var(--s-4);margin-top:var(--s-2);display:flex}.f-beardlings__swipe-bar{background:var(--line);border-radius:2px;flex:1;height:2px;position:relative;overflow:hidden}.f-beardlings__swipe-bar i{background:var(--ink);transform-origin:0;scale:var(--swipe,.2) 1;position:absolute;inset:0}.f-beardlings__you-label{flex:1}.f-beardlings__cta{margin-left:52px}.f-beardlings__you-q{font-size:3.5rem}}.f-beardlings.is-armed .f-beardlings__wave{opacity:0}.f-beardlings.is-armed .f-beardlings__you.is-on .f-beardlings__wave{animation:f-beardlings-wave 1.1s var(--ease-settle) .22s both}@keyframes f-beardlings-wave{0%{opacity:0;translate:0 30%;rotate:-26deg;scale:.3}40%{opacity:1;translate:0;rotate:18deg;scale:1.06}62%{rotate:0deg;scale:1}80%{rotate:14deg}to{opacity:1;translate:0;rotate:9deg;scale:1}}@media (prefers-reduced-motion:reduce){.f-beardlings__you.is-on .f-beardlings__you-node:after{animation:none}}.f-how-to-apply{--rail:20px;--indent:clamp(56px, 6vw, 92px);background-color:var(--paper);position:relative;overflow:clip}.f-how-to-apply__svg{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.f-how-to-apply__pencil{z-index:4;pointer-events:none;opacity:0;will-change:transform;filter:drop-shadow(0 12px 14px #2626262e)drop-shadow(0 2px 2px #2626261a);width:clamp(100px,8.6vw,132px);max-width:none;position:absolute;top:0;left:0}.f-how-to-apply__wrap{z-index:2;position:relative}.f-how-to-apply__head{margin-left:var(--indent);column-gap:var(--gutter);row-gap:var(--s-6);grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative}.f-how-to-apply__mark{grid-column:1/-1}.f-how-to-apply__title{font-size:var(--fs-h2);letter-spacing:-.05em;grid-column:1/span 9;font-weight:800;line-height:.96}.f-how-to-apply__copy{gap:var(--s-5);grid-column:1/span 6;display:grid}.f-how-to-apply__lead{font-size:var(--fs-lead);letter-spacing:-.01em;color:var(--ink-2);max-width:46ch;line-height:1.45}.f-how-to-apply__promise{font-family:var(--font-serif);letter-spacing:-.015em;justify-self:start;padding-left:.9em;font-size:clamp(1.6rem,2.3vw,2.25rem);font-style:italic;line-height:1.1;position:relative}.f-how-to-apply__promise:before{content:"";background:var(--lime);border-radius:2px;width:4px;position:absolute;top:.18em;bottom:.12em;left:0;box-shadow:0 0 0 1px #26262659}.f-how-to-apply__calendar{width:clamp(120px,12vw,176px);top:-.5rem;right:2%}.f-how-to-apply__calendar img{rotate:9deg}.f-how-to-apply__timeline{margin-left:var(--indent);margin-top:clamp(4rem,7vw,6.5rem);padding-top:112px;position:relative}.f-how-to-apply__stops{--stop-gap:clamp(16px, 2vw, 32px);column-gap:var(--stop-gap);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.f-how-to-apply__stop{padding-top:34px;padding-right:var(--s-2);position:relative}.f-how-to-apply__node{background:var(--paper-hi);width:20px;height:20px;box-shadow:inset 0 0 0 2px var(--ink);transition:background-color var(--dur-short) var(--ease-settle), box-shadow var(--dur-short) var(--ease-settle), scale var(--dur-base) var(--ease-launch), opacity var(--dur-short) var(--ease-settle);border-radius:50%;margin:-10px 0 0 -10px;position:absolute;top:0;left:0}.f-how-to-apply__stop.is-past .f-how-to-apply__node{background:var(--ink)}.f-how-to-apply__stop.is-current .f-how-to-apply__node{background:var(--lime);width:26px;height:26px;box-shadow:inset 0 0 0 2.5px var(--ink);margin:-13px 0 0 -13px}.f-how-to-apply__stop.is-current .f-how-to-apply__node:after{content:"";border:2px solid var(--lime-deep);animation:f-how-to-apply-halo 2.2s var(--ease-settle) infinite;border-radius:50%;position:absolute;inset:-8px}@keyframes f-how-to-apply-halo{0%{opacity:.9;scale:.7}to{opacity:0;scale:1.6}}.f-how-to-apply__body{transition:opacity var(--dur-base) var(--ease-settle), translate var(--dur-base) var(--ease-launch);gap:6px;display:grid}.f-how-to-apply__date{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:600;line-height:1.3}.f-how-to-apply__stage{letter-spacing:-.03em;font-size:clamp(1.05rem,1.5vw,1.45rem);font-weight:700;line-height:1.12}.f-how-to-apply__nowrap{white-space:nowrap}.f-how-to-apply__detail{color:var(--ink-2);max-width:24ch;font-size:.95rem;line-height:1.45}.f-how-to-apply__cal{min-height:44px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;transition:background-size var(--dur-base) var(--ease-launch);background:linear-gradient(currentColor,currentColor) 26px calc(50% + 10px)/calc(100% - 26px) 1px no-repeat;justify-self:start;align-items:center;gap:8px;margin-top:2px;font-size:.72rem;font-weight:600;display:inline-flex}.f-how-to-apply__cal svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;width:18px;height:18px;transition:rotate var(--dur-short) var(--ease-launch)}.f-how-to-apply__cal:hover{background-size:0 1px}.f-how-to-apply__cal:hover svg{rotate:-10deg}.f-how-to-apply__all{margin-top:var(--s-6);font-size:var(--fs-small);min-height:44px}.f-how-to-apply__here{top:0;left:var(--here-x,0px);z-index:3;pointer-events:none;flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start;height:112px;display:flex;position:absolute;translate:-13px}.f-how-to-apply__here[hidden]{display:none}.f-how-to-apply__here-tag{background:var(--lime);color:var(--ink);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;box-shadow:3px 3px 0 var(--ink);white-space:nowrap;order:1;align-items:center;padding:.6em .95em;font-size:.74rem;font-weight:700;line-height:1;display:inline-flex;rotate:-4deg}.f-how-to-apply__here-date{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-2);white-space:nowrap;margin:7px 0 2px 4px;font-size:.7rem;font-weight:500}.f-how-to-apply__here-arrow{fill:none;width:26px;height:30px;stroke:var(--ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;order:-1;margin-bottom:4px}.f-how-to-apply__track{fill:none;stroke:#26262629;stroke-width:2px;stroke-linecap:round;stroke-dasharray:2 7}.f-how-to-apply__ink{fill:none;stroke:var(--ink);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.f-how-to-apply__dots{fill:none;stroke:var(--ink);stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:.01 9}.f-how-to-apply__mask-path{fill:none;stroke:#fff;stroke-width:12px;stroke-linecap:round;stroke-linejoin:round}.f-how-to-apply__end{margin-left:var(--indent);align-items:end;gap:var(--s-7) var(--gutter);grid-template-columns:minmax(0,1fr) auto;margin-top:clamp(5rem,8vw,7.5rem);display:grid}.f-how-to-apply__tips-label{margin-bottom:var(--s-5)}.f-how-to-apply__notes[role=list]{padding:12px 0 20px 8px;display:flex}.f-how-to-apply__note{flex:0 0 clamp(196px,15.5vw,238px);margin-left:-12px;position:relative}.f-how-to-apply__note:first-child{margin-left:0}.f-how-to-apply__note:hover{z-index:2}.f-how-to-apply__paper{aspect-ratio:720/518;filter:drop-shadow(0 14px 16px #26262629)drop-shadow(0 2px 2px #26262614);rotate:var(--r,0deg);translate:0 var(--lift,0px);transition:rotate var(--dur-base) var(--ease-launch), translate var(--dur-base) var(--ease-launch);background:url(/assets/stickers/notebook-paper.webp) 50%/100% 100% no-repeat;padding:clamp(24px,2.1vw,30px) clamp(14px,1.4vw,20px) 16px clamp(36px,2.9vw,44px);position:relative}.f-how-to-apply__note:hover .f-how-to-apply__paper{rotate:0deg;translate:0 calc(var(--lift,0px) - 10px)}.f-how-to-apply__note-n{font-family:var(--font-mono);letter-spacing:.1em;color:var(--ink-3);font-size:.7rem;font-weight:600;display:block}.f-how-to-apply__note-t{font-family:var(--font-serif);letter-spacing:-.01em;text-wrap:pretty;margin-top:.3em;font-size:clamp(1.15rem,1.45vw,1.45rem);font-style:italic;line-height:1.08}.f-how-to-apply__note-tape{--rot:4deg;width:78px;height:24px;top:-10px;left:42%}.f-how-to-apply__note-clip{width:56px;position:absolute;top:-18px;right:14%;rotate:78deg}.f-how-to-apply__cta{justify-items:start;gap:var(--s-3);max-width:320px;padding-bottom:20px;display:grid}.f-how-to-apply__deadline{line-height:1.5;font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-2);font-size:.75rem}.f-how-to-apply__deadline [data-days-left]{white-space:nowrap}.f-how-to-apply.is-armed .f-how-to-apply__stop:not(.is-reached) .f-how-to-apply__node{opacity:.45;scale:.55}.f-how-to-apply.is-armed .f-how-to-apply__stop:not(.is-reached) .f-how-to-apply__body{opacity:.32;translate:0 8px}.f-how-to-apply.is-armed .f-how-to-apply__here{opacity:0;transition:opacity var(--dur-short) var(--ease-settle), scale var(--dur-base) var(--ease-launch);transform-origin:50% 100%;scale:.8}.f-how-to-apply.is-armed .f-how-to-apply__here.is-on{opacity:1;scale:1}.apply-pill.is-pulse:after{content:"";border-radius:inherit;pointer-events:none;animation:f-how-to-apply-pill 1.8s var(--ease-settle) infinite;position:absolute;inset:0;box-shadow:0 0 #26262680}@keyframes f-how-to-apply-pill{0%{box-shadow:0 0 #26262673}70%,to{box-shadow:0 0 0 12px #26262600}}@media (width>=1100px){.f-how-to-apply__stops{--fs-stage:clamp(.95rem, calc((100cqi + var(--stop-gap)) / 63.6), 1.45rem);grid-template-rows:auto auto 1fr auto;row-gap:6px;container-type:inline-size}.f-how-to-apply__stop,.f-how-to-apply__body{grid-row:span 4;grid-template-rows:subgrid;display:grid}.f-how-to-apply__body{margin-right:calc(1.15 * var(--fs-stage) - var(--stop-gap) - var(--s-2))}.f-how-to-apply__stage{font-size:var(--fs-stage)}.f-how-to-apply__detail{text-wrap:balance}}@media (width>=1100px) and (width<=1279px){.f-how-to-apply__detail{font-size:.875rem}}@media (width>=768px) and (width<=1099px){.f-how-to-apply__title{grid-column:1/-1}.f-how-to-apply__copy{grid-column:1/span 9}.f-how-to-apply__calendar{display:none}.f-how-to-apply__end{grid-template-columns:1fr}.f-how-to-apply__notes[role=list]{row-gap:var(--s-5);flex-wrap:wrap}}@media (width<=1099px){.f-how-to-apply__pencil{display:none}.f-how-to-apply__timeline{margin-top:var(--s-8);padding-top:0}.f-how-to-apply__stops{display:block}.f-how-to-apply__stop{padding:0 0 var(--s-7)}.f-how-to-apply__node{left:calc(var(--rail) - var(--indent));top:9px}.f-how-to-apply__here{align-items:center;gap:var(--s-2) var(--s-3);height:auto;margin-bottom:var(--s-3);flex-flow:wrap;display:flex;position:static;translate:none}.f-how-to-apply__here-arrow{display:none}.f-how-to-apply__here-tag{order:0}.f-how-to-apply__here-date{white-space:normal;order:1;margin:0}.f-how-to-apply__detail{max-width:44ch}}@media (width<=767px){.f-how-to-apply{--indent:44px}.f-how-to-apply__head{display:block}.f-how-to-apply__head>*+*{margin-top:var(--s-5)}.f-how-to-apply__title{font-size:clamp(2.3rem,10.5vw,3rem)}.f-how-to-apply__calendar{display:none}.f-how-to-apply__end{margin-top:var(--s-7);grid-template-columns:1fr}.f-how-to-apply__notes[role=list]{flex-direction:column;padding:8px 0 0}.f-how-to-apply__note{flex:none;width:min(88%,330px);margin:-18px 0 0}.f-how-to-apply__paper{aspect-ratio:auto;min-height:150px;padding:30px 26px 30px 62px}.f-how-to-apply__note:first-child{margin-top:0}.f-how-to-apply__note-tape{left:auto;right:12%}.f-how-to-apply__note:nth-child(2n){margin-left:auto}.f-how-to-apply__note-t{font-size:1.45rem}.f-how-to-apply__cta{justify-items:stretch}.f-how-to-apply__cta .btn{width:100%}}@media (prefers-reduced-motion:reduce){.f-how-to-apply__stop.is-current .f-how-to-apply__node:after{opacity:.6;animation:none;scale:1.2}.apply-pill.is-pulse:after{animation:none;box-shadow:0 0 0 3px #26262659}.f-how-to-apply__paper{transition:none}}.f-launch{--film-paper:#f2eee6;z-index:1;background:color-mix(in srgb, var(--paper-3), var(--ink) 12%);height:100svh;position:relative;overflow:clip}.f-launch__frame{background:var(--film-paper);transform-origin:50% 30%;position:absolute;inset:0;overflow:clip;container:launch/size}.f-launch__frame:after{content:"";z-index:5;pointer-events:none;background:var(--ink-deep);opacity:var(--veil,0);position:absolute;inset:0}.f-launch__frame>*{--sw:max(100cqw, 177.778cqh);--sh:calc(var(--sw) * .5625);--sx:calc((100cqw - var(--sw)) / 2);--sy:max(100cqh - var(--sh), min((100cqh - var(--sh)) / 2, 100cqh - var(--sh) * .985))}.f-launch__paper{z-index:0;background-image:linear-gradient(90deg,#2626260e 1px,#0000 1px),linear-gradient(#2626260e 1px,#0000 1px);background-size:calc(var(--sw) * .032625) calc(var(--sh) * .056);background-position:var(--sx) calc(var(--sy) + var(--sh) * .0233);position:absolute;inset:0}.f-launch__tear{z-index:3;pointer-events:none;transform-origin:0 0;filter:drop-shadow(0 7px 9px #2626261c)drop-shadow(0 1px 1px #2626261f);height:clamp(6.5rem,18cqh,11rem);position:absolute;inset:0 0 auto}.f-launch__tear:before,.f-launch__tear:after{content:"";-webkit-mask:var(--edge) left bottom / 480px 28px repeat-x, linear-gradient(#000 0 0) left top / 100% calc(100% - 27px) no-repeat;mask:var(--edge) left bottom / 480px 28px repeat-x, linear-gradient(#000 0 0) left top / 100% calc(100% - 27px) no-repeat;position:absolute;inset:0}.f-launch__tear:before{--edge:url(/assets/launch/tear-fringe.svg);background:var(--paper-hi)}.f-launch__tear:after{--edge:url(/assets/launch/tear-main.svg);background-color:var(--paper);background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:32px 32px;background-position:-1px var(--tear-gy,-1px)}.f-launch__film{z-index:1;left:var(--sx);top:var(--sy);width:var(--sw);height:var(--sh);position:absolute}.f-launch__poster,.f-launch__canvas{width:100%;height:100%;position:absolute;inset:0}.f-launch__poster{object-fit:cover}.f-launch__canvas{opacity:0;transition:opacity var(--dur-short) var(--ease-settle)}.f-launch__film.is-playing .f-launch__canvas{opacity:1}.f-launch__stars{z-index:2;pointer-events:none;position:absolute;inset:0}.f-launch__star:first-child{--x:.062;--y:.2;--s:.036;--r:-16deg}.f-launch__star:nth-child(2){--x:.8;--y:.15;--s:.026;--r:14deg}.f-launch__star:nth-child(3){--x:.885;--y:.58;--s:.042;--r:22deg}.f-launch__star:nth-child(4){--x:.77;--y:.8;--s:.02;--r:8deg}.f-launch__star{left:calc(var(--sx) + var(--sw) * var(--x));top:calc(var(--sy) + var(--sh) * var(--y));width:calc(var(--sw) * var(--s));height:auto;margin:calc(var(--sw) * var(--s) * -.516) 0 0 calc(var(--sw) * var(--s) * -.5);transform:rotate(var(--r,0deg))}.f-launch__copy{z-index:3;pointer-events:none;position:absolute;inset:0}.f-launch__title{left:var(--sx);top:calc(var(--sy) + var(--sh) * .352);width:var(--sw);font-size:min(calc(var(--sw) * .062), calc((var(--sx) + var(--sw) * .42 - var(--gutter)) / 4.5), calc((100cqw - var(--sx) - var(--sw) * .556 - var(--gutter)) / 3.9));letter-spacing:-.05em;color:var(--ink);text-wrap:nowrap;grid-template-columns:42% 13.6% 1fr;align-items:baseline;font-weight:800;line-height:1;display:grid;position:absolute}.f-launch__word{display:inline-block}.f-launch__word--ready{-webkit-text-stroke:.07em var(--film-paper);paint-order:stroke fill;grid-column:1;justify-self:end}.f-launch__word--launch{grid-column:3;justify-self:start}.f-launch__mask{margin:-.08em -.16em -.12em;padding:.08em .16em .12em;display:inline-block;overflow:clip}.f-launch__rise{display:inline-block}.f-launch__title .hl{padding:0 .1em 0 .12em}.f-launch__liftoff{right:calc(100cqw - var(--sx) - var(--sw) * .418);top:calc(var(--sy) + var(--sh) * .548);width:calc(var(--sw) * .25);align-items:flex-end;gap:calc(var(--sw) * .009);text-align:right;flex-direction:column;display:flex;position:absolute}.f-launch__tag{font-size:max(.75rem, calc(var(--sw) * .0084));transform:rotate(-4deg);box-shadow:0 6px 12px -8px #26262673}.f-launch__sub{max-width:19em;font-size:max(1rem, calc(var(--sw) * .0136));letter-spacing:-.012em;color:var(--ink);font-weight:500;line-height:1.38}.f-launch__orbit{z-index:3;left:calc(var(--sx) + var(--sw) * .336);top:calc(var(--sy) + var(--sh) * .81);font-family:var(--font-serif);font-style:italic;font-size:calc(var(--sw) * .0335);letter-spacing:-.012em;color:var(--ink);white-space:nowrap;line-height:1;position:absolute;rotate:-1.2deg}.f-launch__orbit-ink{padding:.1em .12em .2em .04em;display:inline-block}.f-launch__orbit-word{margin-left:.2em;display:inline-block;position:relative}.f-launch__loop{fill:none;width:calc(100% + 1.02em);max-width:none;height:auto;stroke:var(--ink);stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;position:absolute;top:-.25em;left:-.36em;overflow:visible;rotate:-2deg}@container launch (orientation:portrait){.f-launch__frame>*{--sw:min(238cqw, 110.2cqh);--sy:calc(100cqh - var(--sh) * .985 - 4.75rem)}.f-launch__tear{height:5.25rem}.f-launch__film{-webkit-mask-image:linear-gradient(#0000,#000 26% 93%,#0000);mask-image:linear-gradient(#0000,#000 26% 93%,#0000)}.f-launch__copy{inset:calc(var(--header-h) + 3.5cqh) var(--gutter) auto;flex-direction:column;gap:clamp(1rem,3cqh,1.75rem);display:flex}.f-launch__title{width:auto;font-size:clamp(2.75rem,15cqw,5.75rem);line-height:.96;display:block;position:static}.f-launch__word{justify-self:start;display:block}.f-launch__liftoff{text-align:left;align-items:flex-start;gap:.75rem;width:auto;position:static}.f-launch__tag{font-size:.75rem}.f-launch__sub{max-width:22em;font-size:clamp(1.0625rem,4.4cqw,1.375rem)}.f-launch__orbit{font-size:calc(var(--sw) * .034)}.f-launch__star:first-child{--x:.335;--y:.5;--s:.03}.f-launch__star:nth-child(3){--x:.668;--y:.36;--s:.026}.f-launch__star:nth-child(2),.f-launch__star:nth-child(4){display:none}}@media (prefers-reduced-motion:reduce){.f-launch__orbit{left:calc(var(--sx) + var(--sw) * .561);top:calc(var(--sy) + var(--sh) * .492);rotate:none}@container launch (orientation:portrait){.f-launch__orbit{left:calc(var(--sx) + var(--sw) * .31);top:calc(var(--sy) + var(--sh) * .13)}}}.f-faq-finale{z-index:2;border-radius:var(--rise-r,0px) var(--rise-r,0px) 0 0;padding-block:clamp(5.5rem,11vw,10rem) clamp(4rem,7vw,6.5rem);position:relative;overflow-x:clip;box-shadow:0 -28px 60px -30px #16161680}.f-faq-finale.is-rising{margin-top:calc(-1 * var(--launch-overlap,100vh))}.f-faq-finale :focus-visible{box-shadow:0 0 0 6px var(--paper-hi)}.f-faq-finale ::selection{background:var(--ink);color:var(--lime)}.f-faq-finale .btn--ink:hover{box-shadow:4px 4px 0 0 var(--paper-hi)}.f-faq-finale .btn--ghost:hover{box-shadow:inset 0 0 0 1.5px currentColor, 4px 4px 0 0 var(--ink)}.f-faq-finale__star{z-index:3;width:clamp(4.5rem,8vw,7.5rem);transform:translateY(var(--star-y,0px)) rotate(calc(14deg + var(--star-r,0deg)));top:clamp(-4.5rem,-5vw,-2.5rem);right:clamp(1.5rem,9vw,9rem)}.f-faq{column-gap:var(--gutter);row-gap:var(--s-7);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.f-faq__intro{top:calc(var(--header-h) + var(--s-6));grid-column:1/span 5;position:sticky}.f-faq__label{margin-bottom:var(--s-5);gap:.6em;display:flex}.f-faq__label span{color:var(--ink-2)}.f-faq__title{font-size:var(--fs-h1);letter-spacing:-.05em;font-weight:800;line-height:.92}.f-faq__lede{margin-top:var(--s-5);max-width:18em;color:var(--ink-2)}.f-faq__hand{width:clamp(7rem,12vw,11rem);margin-top:var(--s-7);transform:translateX(var(--hand-x,0px)) rotate(8deg) scaleX(-1);margin-left:auto;margin-right:8%;display:block;position:relative}.f-faq__list{border-bottom:1.5px solid var(--ink);grid-column:6/-1}.f-faq__item{scroll-margin-top:calc(var(--header-h) + var(--s-5));position:relative}.f-faq__item:before{content:"";border-top:1.5px solid var(--ink);transform-origin:0;transform:scaleX(var(--rule,1));position:absolute;inset:0 0 auto}.f-faq__h{font:inherit;letter-spacing:normal}.f-faq__btn{align-items:center;gap:var(--s-4);text-align:left;width:100%;min-height:44px;color:var(--ink);grid-template-columns:3.25rem 1fr 2.75rem;padding:clamp(1.25rem,2.2vw,1.85rem) 0;display:grid}.f-faq__num{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.06em;align-self:start;padding-top:.55em;font-weight:500}.f-faq__q{font-size:var(--fs-h4);letter-spacing:-.025em;text-wrap:balance;transition:transform var(--dur-short) var(--ease-launch);font-weight:650;line-height:1.15}.f-faq__btn:hover .f-faq__q{transform:translate(6px)}.f-faq__icon{width:2.75rem;height:2.75rem;box-shadow:inset 0 0 0 1.5px var(--ink);transition:background-color var(--dur-short) var(--ease-settle), transform var(--dur-base) var(--ease-launch);border-radius:50%;justify-self:end;position:relative}.f-faq__icon:before,.f-faq__icon:after{content:"";background:var(--ink);width:14px;height:2px;transition:background-color var(--dur-short) var(--ease-settle);border-radius:2px;margin:-1px 0 0 -7px;position:absolute;top:50%;left:50%}.f-faq__icon:after{transform:rotate(90deg)}.f-faq__btn:hover .f-faq__icon,.f-faq__btn[aria-expanded=true] .f-faq__icon{background:var(--ink)}.f-faq__btn:hover .f-faq__icon:before,.f-faq__btn:hover .f-faq__icon:after,.f-faq__btn[aria-expanded=true] .f-faq__icon:before,.f-faq__btn[aria-expanded=true] .f-faq__icon:after{background:var(--lime)}.f-faq__btn[aria-expanded=true] .f-faq__icon{transform:rotate(135deg)}.f-faq__panel{overflow:clip}.f-faq__answer{gap:var(--s-4);max-width:34em;padding:0 3.25rem clamp(1.5rem, 2.6vw, 2.25rem) calc(3.25rem + var(--s-4));font-size:var(--fs-lead);color:var(--ink);line-height:1.5;display:grid}.f-faq__answer--short{font-family:var(--font-serif);font-style:italic;font-size:var(--fs-h2);letter-spacing:-.02em;line-height:1}.f-faq__more{font-size:var(--fs-body)}.f-finale{margin-top:clamp(6.5rem,13vw,12rem);position:relative}.f-finale__line{z-index:1;font-family:var(--font-serif);letter-spacing:-.035em;font-size:clamp(3rem,9.3vw,9.5rem);font-weight:400;line-height:.94;position:relative}.f-finale__l{margin:-.06em 0 -.14em;padding:.06em 0 .14em;display:block;overflow:clip}.f-finale__lr{text-wrap:balance;display:inline-block}.f-finale__l--1{color:var(--ink-2)}.f-finale__l--2{text-align:right;font-style:italic}.f-finale__l--2 .f-finale__lr{padding-right:.6em}.f-finale__struck{display:inline-block;position:relative}.f-finale__strike{fill:none;width:calc(100% + .08em);height:auto;stroke:var(--ink);stroke-width:4.2px;stroke-linecap:round;position:absolute;top:.3em;left:-.05em;overflow:visible}.f-finale__bulb{left:calc(var(--gutter) + 2%);z-index:0;width:clamp(6rem,10.5vw,10rem);transform:translateY(var(--bulb-y,0px)) rotate(var(--bulb-r,-14deg)) scale(var(--bulb-s,1));transform-origin:50% 80%;top:clamp(7rem,11.5vw,11.5rem)}.f-finale__spark{display:inline-block;position:relative}.f-finale__rays{fill:none;width:.74em;height:.74em;stroke:var(--ink);stroke-width:5.5px;stroke-linecap:round;position:absolute;top:-.46em;right:-.72em;overflow:visible}.f-finale__ctas{justify-content:flex-end;gap:var(--s-4);flex-wrap:wrap;margin-top:clamp(2.5rem,4.5vw,4rem);display:flex}.f-finale__sign{justify-items:center;gap:var(--s-5);text-align:center;margin-top:clamp(6rem,12vw,11rem);display:grid}.f-finale__mark{width:min(34rem,76vw);height:auto;color:var(--ink);overflow:visible}.f-finale__pen,.f-finale__scribble{opacity:0}.f-finale__close{color:var(--ink-2)}.f-finale__days{white-space:nowrap}@media (width<=1023px){.f-faq__intro{grid-column:1/-1;position:relative;top:auto}.f-faq__list{grid-column:1/-1}.f-faq__hand{right:var(--s-5);width:clamp(5.5rem,18vw,8rem);margin:0;position:absolute;bottom:-1rem}}@media (width<=767px){.f-faq-finale{padding-top:5rem}.f-faq{row-gap:var(--s-6)}.f-faq__title{font-size:clamp(2.75rem,13vw,4rem)}.f-faq__lede{max-width:13em}.f-faq__hand{bottom:-.25rem}.f-faq__btn{gap:var(--s-3);grid-template-columns:2.5rem 1fr 2.75rem}.f-faq__q{font-size:1.1875rem}.f-faq__answer{padding:0 0 var(--s-5) calc(2.5rem + var(--s-3));font-size:1.0625rem}.f-faq__answer--short{font-size:2.5rem}.f-finale__line{font-size:clamp(2.5rem,11.2vw,4.5rem);line-height:1}.f-finale__bulb{left:auto;right:var(--gutter);width:4.5rem;top:-4.75rem}.f-finale__days{margin-top:.4em;display:block}.f-finale__dot{display:none}.f-finale__l--2{text-align:left}.f-finale__ctas{flex-direction:column;align-items:stretch}.f-finale__ctas .btn{white-space:normal}.f-faq-finale__star{width:4rem;right:1.25rem}}
