.w-beat,.w-beat-front{--pp: var(--p, .5);--e: clamp(0, calc(var(--pp) / .35), 1);--es: calc(var(--e) * var(--e) * (3 - 2 * var(--e)))}.w-beat{height:200svh;--pp: var(--p, .5);--e: clamp(0, calc(var(--pp) / .35), 1);--es: calc(var(--e) * var(--e) * (3 - 2 * var(--e)))}.w-beat__n{position:absolute;inset:0;display:grid;place-items:center;margin:0;font-weight:800;font-size:clamp(150px,36vw,640px);line-height:.8;letter-spacing:-.075em;white-space:nowrap;transform:scale(calc(1.35 - var(--es) * .35));opacity:var(--es)}.w-beat__t{position:absolute;left:var(--gutter);bottom:8svh;margin:0;max-width:34ch;font-size:clamp(17px,1.5vw,22px);line-height:1.35;opacity:clamp(0,calc((var(--pp) - .36) / .1),1)}.w-beat__v{font-weight:700}.w-beat__t small{display:block;margin-top:12px;color:var(--w-ink-3)}.w-beat__t a{color:inherit;text-underline-offset:3px}.w-ed{height:400svh;--pp: var(--p, .5);--t: clamp(0, calc((var(--pp) - .2) / .74), 1);--in: clamp(0, calc((var(--pp) - .06) / .14), 1)}.w-ed__h{position:absolute;left:var(--gutter);top:calc(var(--header-h) + 24px);margin:0;font-size:clamp(34px,4.4vw,76px);font-weight:750;line-height:.92;letter-spacing:-.05em;z-index:20}.w-ed__h span{display:block}.w-ed__h span+span{color:var(--w-ink-3)}.w-ed__note{position:absolute;right:var(--gutter);top:calc(var(--header-h) + 28px);max-width:30ch;margin:0;font-size:14px;line-height:1.45;color:var(--w-ink-2)}.w-ed__row{position:absolute;inset:0;margin:0;padding:0;list-style:none}.w-ed__card{--d: calc(var(--i) - var(--t) * (var(--n) - 1));--ad: max(var(--d), calc(var(--d) * -1));--near: max(0, calc(1 - var(--ad)));position:absolute;left:50%;top:60%;width:clamp(150px,15vw,270px);aspect-ratio:3 / 4;z-index:calc(100 - var(--ad) * 10);transform:translate3d(calc(-50% + var(--d) * 16.5vw + clamp(-1,calc(var(--d) * 3),1) * 12vw),calc(-50% + (1 - var(--in)) * 30svh),0) scale(calc(1 + var(--near) * 1.25));opacity:calc(var(--in) * (1 - max(0,calc(var(--ad) - 2.2))))}.w-ed__link{position:absolute;inset:0;display:block;overflow:hidden;border-radius:3px;color:#fff;text-decoration:none;background:var(--w-bg-2)}.w-ed__link img{width:100%;height:100%;object-fit:cover;object-position:50% 0;filter:saturate(calc(.35 + var(--near) * .65)) brightness(calc(.62 + var(--near) * .38))}.w-ed__link:after{content:"";position:absolute;inset:auto 0 0;height:58%;background:linear-gradient(to top,#0b0a09f5 34%,#0b0a0900);pointer-events:none}.w-ed__name{z-index:1;position:absolute;left:8%;bottom:13%;font-size:26px;line-height:1;text-shadow:0 1px 12px rgba(0,0,0,.35)}.w-ed__link .w-ed__meta{z-index:1;position:absolute;left:8%;right:8%;bottom:5%;font-size:5.5px;letter-spacing:.06em;opacity:var(--near);display:flex;gap:4px;flex-wrap:wrap}.w-ed__link:focus-visible{outline:2px solid var(--w-signal);outline-offset:3px}.w-method{height:620svh;--pp: var(--p, .5)}.w-method .w-kicker{position:absolute;left:var(--gutter);top:calc(var(--header-h) + 28px)}.w-method__h{position:absolute;left:var(--gutter);top:calc(var(--header-h) + 52px);margin:0;max-width:16em;font-size:clamp(18px,1.6vw,24px);font-weight:600;letter-spacing:-.02em;color:var(--w-ink-2)}.w-method__steps{margin:0;padding:0;list-style:none}.w-method__steps li{--s: calc(var(--i) / var(--n));--on: min(clamp(0, calc((var(--pp) - var(--s) - .002) * 100), 1), clamp(0, calc((var(--s) + 1 / var(--n) - .002 - var(--pp)) * 100), 1));position:absolute;inset:0;opacity:var(--on);visibility:visible}.w-method__steps li:first-child{--on: clamp(0, calc((1 / var(--n) - .002 - var(--pp)) * 100), 1)}.w-method__steps li:last-child{--on: clamp(0, calc((var(--pp) - (var(--n) - 1) / var(--n) - .002) * 100), 1)}.w-method__n{position:absolute;left:calc(var(--gutter) - .06em);bottom:-.06em;font-size:clamp(180px,34vw,600px);font-weight:800;line-height:.8;letter-spacing:-.08em;color:transparent;-webkit-text-stroke:1.5px rgba(241,237,229,.32)}.w-method__label{position:absolute;left:var(--gutter);top:34svh;color:var(--w-signal)}.w-method__name{position:absolute;left:var(--gutter);top:calc(34svh + 26px);font-size:clamp(40px,5vw,88px);font-weight:750;line-height:.95;letter-spacing:-.05em;max-width:7.5em}.w-method__meta{position:absolute;left:var(--gutter);top:calc(34svh + 42px + clamp(40px,5vw,88px)*1.1);color:var(--w-ink-3)}.w-method__text{position:absolute;left:var(--gutter);top:calc(34svh + 68px + clamp(40px,5vw,88px)*1.1);max-width:32ch;font-size:17px;line-height:1.45;color:var(--w-ink-2)}.w-method__bar{position:absolute;right:var(--gutter);bottom:30px;display:flex;gap:6px}.w-method__bar span{width:28px;height:2px;background:var(--w-line);--f: clamp(0, calc((var(--pp) - var(--i) / var(--n)) * var(--n)), 1);background-image:linear-gradient(90deg,var(--w-ink) calc(var(--f) * 100%),transparent 0)}.w-film{height:260svh;--pp: var(--p, .6);--e: clamp(0, calc((var(--pp) - .04) / .3), 1);--es: calc(var(--e) * var(--e) * (3 - 2 * var(--e)));--out: clamp(0, calc((var(--pp) - .8) / .16), 1)}.w-film__media{position:absolute;inset:0;clip-path:inset(calc((1 - var(--es)) * 24%) calc((1 - var(--es)) * 34%) calc((1 - var(--es)) * 24%) calc((1 - var(--es)) * 34%) round calc((1 - var(--es)) * 6px));opacity:calc(1 - var(--out))}.w-film__media img{width:100%;height:100%;object-fit:cover;transform:scale(calc(1.22 - var(--pp) * .2))}.w-film__h{position:absolute;left:var(--gutter);right:var(--gutter);top:calc(var(--header-h) + 5svh);font-size:clamp(64px,11vw,210px);color:#17140f;opacity:calc(clamp(0,calc((var(--pp) - .3) / .12),1)*(1 - clamp(0,calc((var(--pp) - .74) / .1),1)));transform:translate3d(0,calc((1 - clamp(0,calc((var(--pp) - .3) / .12),1))*-6svh),0)}.w-film__h span{display:block}.w-film__h span+span{padding-left:.5em}.w-film-front{--pp: var(--p, .6)}.w-film__flash{position:absolute;inset:0;background:radial-gradient(120% 90% at 50% 100%,rgba(109,139,255,.35),transparent 60%);opacity:calc(max(0,calc(1 - max(calc((var(--pp) - .3) * 8),calc((.3 - var(--pp)) * 8))))*.9)}.w-bp{height:420svh;--pp: var(--p, .9)}.w-bp .w-stage{background:#0c0f16}.w-bp__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(109,139,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(109,139,255,.07) 1px,transparent 1px),linear-gradient(rgba(109,139,255,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(109,139,255,.14) 1px,transparent 1px);background-size:40px 40px,40px 40px,200px 200px,200px 200px;opacity:clamp(0,calc(var(--pp) / .1),1)}.w-bp__lines{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#6d8bff66;stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:4 6}.w-bp__lines *{vector-effect:non-scaling-stroke}.w-bp .w-kicker{position:absolute;left:var(--gutter);top:calc(var(--header-h) + 28px);color:var(--w-signal)}.w-bp__h{position:absolute;left:var(--gutter);top:calc(var(--header-h) + 52px);margin:0;max-width:13em;font-size:clamp(26px,2.6vw,42px);font-weight:650;line-height:1.02;letter-spacing:-.035em}.w-bp__flow{position:absolute;right:var(--gutter);top:50%;transform:translateY(-50%);width:min(400px,32vw);margin:0;padding:0 0 0 26px;list-style:none;border-left:1px solid rgba(109,139,255,.35);display:grid;gap:26px}.w-bp__flow li{--s: calc(.06 + var(--i) * .19);--in: clamp(0, calc((var(--pp) - var(--s)) / .05), 1);--cur: min(var(--in), clamp(0, calc((var(--s) + .19 - var(--pp)) / .03), 1));position:relative;opacity:calc(.18 + var(--in) * .82);transform:translate3d(calc((1 - var(--in)) * 16px),0,0)}.w-bp__flow li:before{content:"";position:absolute;left:-31px;top:3px;width:9px;height:9px;border-radius:50%;background:color-mix(in srgb,var(--w-signal) calc(var(--in) * 100%),#0c0f16);border:1px solid var(--w-signal);box-shadow:0 0 calc(var(--cur) * 14px) var(--w-signal)}.w-bp__k{display:block;color:color-mix(in srgb,var(--w-signal) calc(var(--cur) * 100%),var(--w-ink));margin-bottom:6px}.w-bp__t{display:block;font-size:15px;line-height:1.45;color:var(--w-ink-2)}.w-into{height:300svh}.w-into,.w-into-front{--pp: var(--p, .3);--fade: clamp(0, calc((var(--pp) - .34) / .14), 1);--scr: clamp(0, calc((var(--pp) - .76) / .06), 1)}.w-into .w-kicker{position:absolute;left:var(--gutter);top:calc(var(--header-h) + 28px);color:var(--w-signal);opacity:calc(1 - var(--fade))}.w-into__h{position:absolute;left:var(--gutter);top:calc(var(--header-h) + 52px);margin:0;max-width:9em;font-size:clamp(40px,5.4vw,96px);font-weight:750;line-height:.92;letter-spacing:-.052em;opacity:calc(1 - var(--fade));transform:translate3d(0,calc(var(--fade) * -6svh),0)}.w-into__text{position:absolute;right:var(--gutter);bottom:9svh;margin:0;max-width:36ch;font-size:15px;line-height:1.5;color:var(--w-ink-2);opacity:calc(clamp(0,calc((var(--pp) - .12) / .1),1) * (1 - var(--fade)))}.w-into__screen{position:absolute;inset:0;background:#f4f1ea;opacity:var(--scr)}.w-into__screen img{width:100%;height:100%;object-fit:cover;object-position:center}@media(max-aspect-ratio:10/11){.w-into__screen{background:transparent}.w-into__screen img{object-fit:contain}}.w-os{height:560svh;--pp: var(--p, .5);--e: clamp(0, calc(var(--pp) / .12), 1);--es: calc(var(--e) * var(--e) * (3 - 2 * var(--e)));--ww: min(980px, 62vw)}.w-os__window{position:absolute;left:calc(var(--gutter) * var(--es));top:calc(var(--es) * (50svh - var(--ww) * .3125 - 14px));width:calc(100vw + (var(--ww) - 100vw) * var(--es));height:calc(100svh + (var(--ww) * .625 + 28px - 100svh) * var(--es));background:#f4f1ea;border-radius:calc(var(--es) * 10px);overflow:hidden;box-shadow:0 40px 120px rgba(0,0,0,calc(var(--es) * .55))}.w-os__bar{height:28px;display:flex;align-items:center;gap:6px;padding:0 12px;background:#e7e2d8;color:#57524a;font-size:10px;margin-top:calc((1 - var(--es)) * -28px)}.w-os__bar i{width:8px;height:8px;border-radius:50%;background:#cfc8bb}.w-os__bar span{margin-left:10px;letter-spacing:.04em;text-transform:none}.w-os__shots{position:absolute;inset:calc(28px * var(--es)) 0 0 0}.w-os__shots img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;--s: calc(.1 + var(--i) * .15);opacity:clamp(0,calc((var(--pp) - var(--s)) / .03),1)}.w-os__shots img:first-child{opacity:1}.w-os__log{position:absolute;right:var(--gutter);top:50%;transform:translateY(-50%);width:calc(100vw - var(--ww) - var(--gutter) * 3);max-width:380px;margin:0;padding:0;list-style:none;display:grid;gap:18px;opacity:var(--es)}.w-os__log li{--s: calc(.1 + var(--i) * .15);--in: clamp(0, calc((var(--pp) - var(--s)) / .03), 1);--cur: min(var(--in), clamp(0, calc((var(--s) + .15 - var(--pp)) / .02), 1));opacity:calc(.12 + var(--in) * .88);padding-left:14px;border-left:2px solid color-mix(in srgb,var(--w-signal) calc(var(--cur) * 100%),var(--w-line))}.w-os__log li:last-child{--cur: var(--in)}.w-os__k{display:block;margin-bottom:4px;color:color-mix(in srgb,var(--w-signal) calc(var(--cur) * 100%),var(--w-ink))}.w-os__t{display:block;font-size:13.5px;line-height:1.45;color:var(--w-ink-2)}.w-os__note{position:absolute;left:var(--gutter);bottom:24px;margin:0;color:var(--w-ink-3);opacity:var(--es)}.w-paper{height:260svh;--pp: var(--p, .6);--l: clamp(0, calc(var(--pp) / .12), 1)}.w-paper .w-stage{background:color-mix(in srgb,var(--w-paper) calc(var(--l) * 100%),var(--w-bg));color:color-mix(in srgb,var(--w-paper-ink) calc(var(--l) * 100%),var(--w-ink))}.w-paper .w-kicker{position:absolute;left:var(--gutter);top:calc(var(--header-h) + 28px);color:inherit;opacity:.55}.w-paper__word{position:absolute;left:calc(var(--gutter) - .06em);top:22svh;font-size:clamp(90px,25vw,460px);letter-spacing:-.075em;transform:translate3d(calc((1 - clamp(0,calc((var(--pp) - .04) / .3),1))*30vw),0,0)}.w-paper__title{position:absolute;left:var(--gutter);top:calc(22svh + clamp(90px,25vw,460px)*.86);margin:0;max-width:20em;font-size:clamp(20px,2vw,30px);font-weight:600;line-height:1.1;letter-spacing:-.025em;opacity:clamp(0,calc((var(--pp) - .3) / .1),1)}.w-paper__facts{position:absolute;left:var(--gutter);right:var(--gutter);bottom:6svh;margin:0;padding:18px 0 0;list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:24px;border-top:1px solid color-mix(in srgb,currentColor 22%,transparent);opacity:clamp(0,calc((var(--pp) - .42) / .12),1)}.w-paper__facts strong{display:block;margin-bottom:8px}.w-paper__facts span{font-size:14px;line-height:1.45;opacity:.75}.w-paper__text{position:absolute;right:var(--gutter);top:calc(var(--header-h) + 28px);margin:0;max-width:30ch;font-size:14px;line-height:1.45;opacity:calc(clamp(0,calc((var(--pp) - .3) / .1),1)*.72)}.w-work{height:560svh;--pp: var(--p, .3);--tw: calc(46vw + var(--n) * 74vw)}.w-work.w-work--bare{--tw: calc(var(--n) * 74vw)}.w-work__track{position:absolute;top:0;left:0;height:100%;width:var(--tw);display:flex;transform:translate3d(calc(clamp(0,calc((var(--pp) - .06) / .9),1) * -1 * (var(--tw) - 100vw)),0,0);will-change:transform}.w-work__intro{flex:0 0 46vw;padding:calc(var(--header-h) + 28px) 5vw 0 var(--gutter)}.w-work__h{margin:18px 0;font-size:clamp(40px,5.2vw,92px);font-weight:750;line-height:.92;letter-spacing:-.055em}.w-work__intro p:last-child{max-width:34ch;font-size:15px;line-height:1.5;color:var(--w-ink-2)}.w-work__panel{position:relative;flex:0 0 74vw;height:100%;margin:0;overflow:visible}.w-work__panel img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.78)}.w-work__panel--ui img{object-position:top left;filter:none}.w-work__name{position:absolute;left:4vw;bottom:12svh;margin:0;z-index:2;font-size:clamp(64px,13vw,250px);line-height:.85;color:#fff;white-space:nowrap;text-shadow:0 2px 40px rgba(0,0,0,.25);font-family:var(--font);font-weight:800;letter-spacing:-.06em}.w-work__panel--ui .w-work__name{text-shadow:none}.w-work__line{position:absolute;left:4vw;bottom:calc(12svh - 30px);margin:0;z-index:2;color:#ffffffd1}.w-work__panel--ui .w-work__line{color:var(--w-ink-2)}.w-work__cta{position:absolute;right:3vw;top:calc(var(--header-h) + 24px);z-index:3;padding:10px 16px;border-radius:999px;background:#0b0a09b8;color:#fff;font-size:13px;text-decoration:none;-webkit-backdrop-filter:none;backdrop-filter:none}.w-work__cta:hover,.w-work__cta:focus-visible{background:var(--w-signal)}.w-run{height:420svh;--pp: var(--p, .9)}.w-run .w-kicker{position:absolute;left:50%;top:calc(var(--header-h) + 28px);transform:translate(-50%)}.w-run__h{position:absolute;left:0;right:0;top:calc(var(--header-h) + 50px);margin:0;text-align:center;font-size:clamp(16px,1.3vw,20px);font-weight:600;color:var(--w-ink-2)}.w-run__caps{margin:0;padding:0;list-style:none}.w-run__cap{--s: calc(.06 + var(--i) * .22);--in: clamp(0, calc((var(--pp) - var(--s)) / .06), 1);--cur: min(var(--in), clamp(0, calc((var(--s) + .22 - var(--pp)) / .04), 1));position:absolute;width:min(30vw,440px);opacity:calc(var(--in) * (.42 + var(--cur) * .58));transform:translate3d(0,calc((1 - var(--in)) * 20px),0)}.w-run__cap:last-child{--cur: var(--in)}.w-run__cap--0{left:var(--gutter);top:20svh}.w-run__cap--1{right:var(--gutter);top:20svh;text-align:right}.w-run__cap--2{left:var(--gutter);bottom:9svh}.w-run__cap--3{right:var(--gutter);bottom:9svh;text-align:right}.w-run__word{display:block;font-size:clamp(48px,6.4vw,118px);font-weight:800;line-height:.9;letter-spacing:-.06em;color:color-mix(in srgb,var(--w-ink) calc(var(--cur) * 100%),var(--w-ink-3))}.w-run__text{display:block;margin:10px 0;font-size:15px;line-height:1.4;color:var(--w-ink-2)}.w-run__items{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:10px;color:var(--w-ink-3)}.w-run__cap--1 .w-run__items,.w-run__cap--3 .w-run__items{justify-content:flex-end}.w-final{height:300svh}.w-final,.w-final-front{--pp: var(--p, .6);--in: clamp(0, calc((var(--pp) - .2) / .2), 1)}.w-final__h{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;font-size:clamp(56px,11vw,210px);line-height:.86;text-align:center;color:#f1ede529;opacity:var(--in)}.w-final__h span{display:block}.w-final__text{position:absolute;left:50%;bottom:6svh;transform:translate(-50%);margin:0;width:min(46ch,86vw);text-align:center;font-size:15px;line-height:1.5;color:var(--w-ink-2);opacity:clamp(0,calc((var(--pp) - .45) / .12),1)}.w-final__text p{margin:0}.w-final__title{margin:0 0 8px;font-size:clamp(20px,1.8vw,28px);font-weight:650;letter-spacing:-.025em;color:var(--w-ink)}.w-final__labels{position:absolute;inset:0;opacity:clamp(0,calc((var(--pp) - .4) / .12),1)}.w-final__label{position:absolute;left:0;top:0;white-space:nowrap;color:var(--w-ink);padding:4px 8px;background:#0b0a0999;border:1px solid var(--w-line);border-radius:3px}.w-final__label[data-side=l]{translate:calc(-100% - 9vw) -50%}.w-final__label[data-side=r]{translate:9vw -50%}.w-final__label[data-side=c][data-row="0"]{translate:-50% -13vh}.w-final__label[data-side=c][data-row="1"]{translate:-50% 5vh;color:var(--w-signal)}.w-final__label[data-side=c][data-row="2"]{translate:-50% 11vh}.w-start{min-height:100svh;padding:calc(var(--header-h) + 40px) var(--gutter) 56px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);grid-template-rows:auto auto auto auto auto 1fr;column-gap:5vw;align-content:start}.w-start>*{grid-column:1}.w-start .w-start__h{margin:18px 0 26px;font-size:clamp(56px,9.5vw,180px);line-height:.84}.w-start__h span{display:block}.w-start__text{max-width:44ch;margin:0 0 28px;font-size:17px;line-height:1.45;color:var(--w-ink-2)}.w-start__tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:26px}.w-start__tabs button{font:500 15px/1 var(--font);padding:12px 18px;border-radius:999px;border:1px solid var(--w-line);background:transparent;color:var(--w-ink);cursor:pointer}.w-start__tabs button[aria-selected=true]{background:var(--w-ink);color:var(--w-bg);border-color:var(--w-ink)}.w-start__tabs button:focus-visible{outline:2px solid var(--w-signal);outline-offset:3px}.w-start__panel{display:flex;flex-wrap:wrap;align-items:center;gap:18px 26px}.w-start__problem{flex:0 0 100%;margin:0;font-size:clamp(24px,2.4vw,38px);font-weight:650;letter-spacing:-.03em}.w-start__cta{display:inline-flex;align-items:center;gap:10px;padding:16px 24px;border-radius:999px;background:#3d63ff;color:#fff;font-weight:600;text-decoration:none}.w-start__cta:hover{background:#2c50ec}.w-start__cta:focus-visible,.w-start__wa:focus-visible{outline:2px solid var(--w-ink);outline-offset:3px}.w-start__wa{color:var(--w-ink-2);text-underline-offset:4px}.w-start__who{align-self:end;display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:56px;padding-top:20px;border-top:1px solid var(--w-line);font-size:13.5px;line-height:1.5;color:var(--w-ink-2)}.w-start__who h3{margin:0 0 10px;color:var(--w-ink)}.w-start__who ul{margin:0;padding-left:1.1em}@media(max-width:899px)and (orientation:portrait){.w-beat__n{font-size:clamp(120px,44vw,260px)}.w-ed__card{width:46vw;top:60%;transform:translate3d(calc(-50% + var(--d) * 66vw),calc(-50% + (1 - var(--in)) * 30svh),0) scale(calc(.82 + var(--near) * .58))}.w-ed__name{font-size:18px}.w-ed__link .w-ed__meta{font-size:7.5px}.w-ed__link .w-ed__meta span:not(:first-child){display:none}.w-ed__note{display:none}.w-method__n{font-size:clamp(160px,56vw,300px)}.w-method__label{top:auto;bottom:34svh}.w-method__name{top:auto;bottom:calc(34svh - 52px);font-size:clamp(34px,10vw,52px);transform:translateY(100%)}.w-method__meta,.w-method__text{top:auto;bottom:10svh}.w-method__meta{bottom:calc(10svh + 7.5em)}.w-method__text{font-size:15px;max-width:none;right:var(--gutter)}.w-method__bar{right:auto;left:var(--gutter);bottom:22px}.w-bp__h{font-size:26px}.w-bp__flow{top:auto;bottom:5svh;left:var(--gutter);right:var(--gutter);width:auto;transform:none;gap:12px}.w-bp__t{display:none}.w-bp__flow li{opacity:calc(.25 + var(--in) * .75)}.w-into__text{left:var(--gutter)}.w-os{--ww: calc(100vw - var(--gutter) * 2)}.w-os__window{top:calc(var(--es) * (var(--header-h) + 16px))}.w-os__log{top:auto;bottom:5svh;left:var(--gutter);right:var(--gutter);width:auto;max-width:none;transform:none;gap:10px}.w-os__t,.w-os__log li{display:none}.w-os__log li:nth-child(-n+6){display:block}.w-os__note{display:none}.w-paper__word{top:34svh}.w-paper__title{top:calc(34svh + clamp(90px,25vw,460px)*.95);font-size:20px}.w-paper__facts{grid-template-columns:1fr 1fr;gap:16px}.w-paper__facts span{font-size:12.5px}.w-paper__text{display:none}.w-work{--tw: calc(100vw + var(--n) * 88vw)}.w-work.w-work--bare{--tw: calc(var(--n) * 88vw)}.w-work__intro{flex-basis:100vw}.w-work__panel{flex-basis:88vw}.w-run__cap{width:calc(50vw - var(--gutter) - 8px)}.w-run__word{font-size:min(48px,8.4vw)}.w-run__cap--0,.w-run__cap--1{top:calc(var(--header-h) + 90px)}.w-run__items{display:none}.w-run__text{font-size:13px}.w-final__label[data-side=l]{translate:-50% -9vh}.w-final__label[data-side=r]{translate:-50% 7vh}.w-final__label{font-size:9px}.w-start{grid-template-columns:minmax(0,1fr);padding-top:calc(var(--header-h) + 24px)}.w-start .w-start__h{font-size:clamp(44px,14vw,90px)}.w-start__who{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.w-beat,.w-ed,.w-method,.w-film,.w-bp,.w-into,.w-os,.w-paper,.w-work,.w-run,.w-final{height:auto}}.w-work__panel--ui:after{content:"";position:absolute;inset:auto 0 0;height:48%;z-index:1;background:linear-gradient(to top,var(--w-bg) 42%,color-mix(in srgb,var(--w-bg) 0%,transparent));pointer-events:none}@media(max-aspect-ratio:10/11){.w-os__window{top:calc((1 - var(--es)) * (50svh - 31.25vw) + var(--es) * (var(--header-h) + 16px));height:calc((1 - var(--es)) * 62.5vw + var(--es) * (var(--ww) * .625 + 28px))}}@media(max-width:899px){.w-method__steps li{display:flex;flex-direction:column;justify-content:flex-end;padding:0 var(--gutter) 10svh}.w-method__label,.w-method__name,.w-method__meta,.w-method__text{position:relative;inset:auto;transform:none;margin:0}.w-method__name{margin:6px 0 10px}.w-method__text{margin-top:10px}}.w-world{--paper: #0b0a09;--paper-2: #151311;--ink: #f1ede5;--ink-2: #c2bcb1;--ink-3: #928b80;--line: rgba(241, 237, 229, .14);--line-strong: rgba(241, 237, 229, .28);--signal: #6d8bff;--signal-ink: #9db4ff;--signal-soft: rgba(109, 139, 255, .14);--bg: var(--paper);--bg-2: var(--paper-2);--fg: var(--ink);--fg-muted: var(--ink-3);--rule: var(--line);--rule-strong: var(--line-strong);--accent: var(--signal-ink);--focus-ring: var(--signal);--ok: #5ec48f;--warn: #e0b04a;--err: #ff7b72;color-scheme:dark;background:#0b0a09;color:var(--ink);min-height:100svh}body:has(.w-world){background:#0b0a09}.w-world .hdr,.w-world .hdr[data-film],.w-world .hdr[data-hero],.w-world .hdr[data-compact]{background:transparent;border-bottom:0;backdrop-filter:none;-webkit-backdrop-filter:none;mix-blend-mode:difference;color:#fff}.w-world .hdr__in{max-width:none}.w-world .hdr__logo{font-size:15px;color:#fff}.w-world .hdr .mark{border-color:#fff}.w-world .hdr .mark:after{background:#fff}.w-world .hdr__link{font-size:13px;color:#fff;opacity:.72;padding:8px 10px;background:transparent!important}.w-world .hdr__link:hover,.w-world .hdr__link[aria-current=page]{opacity:1;color:#fff}.w-world .hdr__link[aria-current=page]{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.w-world .hdr .lang__btn{color:#fff;background:transparent;border-color:transparent;font-size:12px}.w-world .hdr__cta.btn{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.5);font-size:12.5px;padding:7px 14px;min-height:0}.w-world .hdr__cta.btn:hover{border-color:#fff}.w-world .hdr__menu{color:#fff;border-color:#ffffff73;background:transparent}.w-world .hdr .lang__menu{mix-blend-mode:normal}.w-world .w-home{margin-top:calc(-1 * var(--header-h))}.w-world .menu{background:#0b0a09;color:var(--ink)}.w-rail{position:fixed;right:18px;top:50%;z-index:60;width:1px;height:26vh;transform:translateY(-50%);background:#ffffff47;mix-blend-mode:difference;pointer-events:none;display:none}html[data-scene] .w-rail{display:block}.w-rail:before{content:"";position:absolute;left:-1px;top:0;width:3px;height:18%;background:#fff;transform:translateY(calc(var(--page-p, 0) * 455%))}.w-rail:after{content:attr(data-scene);position:absolute;right:10px;top:-26px;font:500 10px/1 var(--mono);letter-spacing:.08em;color:#fff;white-space:nowrap}@media(max-width:899px){.w-rail{right:8px;height:18vh}.w-rail:after{display:none}}.w-page{--w-bg: #0b0a09;--w-bg-2: #151311;--w-ink: #f1ede5;--w-ink-2: #c2bcb1;--w-ink-3: #8c867c;--w-line: rgba(241, 237, 229, .14);--w-signal: #6d8bff;--w-paper: #ebe7df;--w-paper-ink: #12110f;margin-top:calc(-1 * var(--header-h))}.w-page.w-contact{margin-top:0}.w-phero{min-height:100svh;padding:calc(var(--header-h) + 28px) var(--gutter) 8svh;display:flex;flex-direction:column;justify-content:flex-end;overflow:clip;--pp: var(--p, .5)}.w-phero__media{position:absolute;inset:0;z-index:0}.w-phero__media img{width:100%;height:100%;object-fit:cover;filter:brightness(.62);transform:scale(calc(1.02 + var(--pp) * .12))}.w-phero__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0b0a0933 40%,#0b0a09)}.w-phero__word{position:absolute;left:calc(var(--gutter) - .06em);top:calc(var(--header-h) + 4svh);margin:0;font-size:clamp(90px,23vw,440px);color:#f1ede51a;white-space:nowrap;transform:translate3d(calc(var(--pp) * -8vw),0,0);z-index:0}.w-phero--media .w-phero__word{color:#f1ede529}.w-phero__in{position:relative;z-index:2;max-width:58rem}.w-phero__h{margin:16px 0 20px;font-size:clamp(40px,5.6vw,104px);font-weight:750;line-height:.92;letter-spacing:-.052em;max-width:13em}.w-phero__lead{margin:0 0 12px;max-width:40em;font-size:clamp(17px,1.4vw,21px);line-height:1.45;color:var(--w-ink)}.w-phero__sub,.w-phero__meta{margin:0;max-width:46em;font-size:15px;line-height:1.5;color:var(--w-ink-2)}.w-phero__meta{margin-top:22px;display:flex;flex-wrap:wrap;gap:8px 12px;color:var(--w-ink-3)}.w-phero__link{color:var(--w-ink);text-decoration:underline;text-underline-offset:3px}.w-chap{--pp: var(--p, .5)}.w-chap .w-kicker{position:absolute;left:var(--gutter);top:calc(var(--header-h) + 28px)}.w-chap__h{position:absolute;left:var(--gutter);top:calc(var(--header-h) + 50px);margin:0;max-width:22em;font-size:clamp(17px,1.5vw,23px);font-weight:600;letter-spacing:-.02em;color:var(--w-ink-2)}.w-chap__list{margin:0;padding:0;list-style:none}.w-chap__list li{--s: calc(var(--i) / var(--n));--on: min(clamp(0, calc((var(--pp) - var(--s) - .003) * 60), 1), clamp(0, calc((var(--s) + 1 / var(--n) - .003 - var(--pp)) * 60), 1));position:absolute;left:var(--gutter);right:46vw;top:28svh;opacity:var(--on);transform:translate3d(0,calc((1 - var(--on)) * 18px),0)}.w-chap__list li:first-child{--on: clamp(0, calc((1 / var(--n) - .003 - var(--pp)) * 60), 1)}.w-chap__list li:last-child{--on: clamp(0, calc((var(--pp) - (var(--n) - 1) / var(--n) - .003) * 60), 1)}.w-chap__n{display:block;color:var(--w-ink-3);margin-bottom:18px}.w-chap__word{display:block;font-size:clamp(52px,7.4vw,136px);font-weight:800;line-height:.9;letter-spacing:-.06em;margin-bottom:22px}.w-chap__label{display:block;color:var(--w-signal);margin-bottom:10px}.w-chap__text{display:block;max-width:40ch;font-size:clamp(16px,1.25vw,19px);line-height:1.5;color:var(--w-ink-2)}.w-chap__extra{display:block;margin-top:14px;max-width:44ch;font-size:14px;line-height:1.5;color:var(--w-ink-3)}.w-method__extra{position:absolute;left:var(--gutter);top:calc(34svh + 176px + clamp(40px,5vw,88px)*1.1);max-width:36ch;font-size:14px;line-height:1.5;color:var(--w-ink-3)}.w-opened__text{position:absolute;right:var(--gutter);bottom:9svh;margin:0;max-width:32ch;font-size:15px;line-height:1.5;color:var(--w-ink-2)}.w-ledger{position:relative;z-index:2;padding:clamp(96px,12vw,180px) var(--gutter);background:var(--w-bg)}.w-ledger__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 5vw;align-items:end;margin-bottom:clamp(40px,5vw,72px)}.w-ledger__head .w-kicker{grid-column:1 / -1}.w-ledger__h{margin:0;font-size:clamp(38px,5vw,92px);font-weight:750;line-height:.92;letter-spacing:-.052em}.w-ledger__intro{margin:0;max-width:42ch;font-size:16px;line-height:1.5;color:var(--w-ink-2)}.w-ledger__grid{margin:0;padding:0;list-style:none;display:grid;border-top:1px solid var(--w-line)}.w-ledger__grid--2{grid-template-columns:repeat(2,1fr)}.w-ledger__grid--3{grid-template-columns:repeat(3,1fr)}.w-ledger__grid--4{grid-template-columns:repeat(4,1fr)}.w-ledger__grid li{padding:22px 24px 30px 0;border-bottom:1px solid var(--w-line)}.w-ledger__grid .w-mono{color:var(--w-ink-3)}.w-ledger__grid h3{margin:14px 0 8px;font-size:clamp(20px,1.7vw,26px);font-weight:650;letter-spacing:-.03em}.w-ledger__grid p{margin:10px 0 0;font-size:15px;line-height:1.5;color:var(--w-ink-2);max-width:38ch}.w-ledger__grid h3+p{margin-top:0}.w-isnot__cols{display:grid;grid-template-columns:1fr 1fr;gap:5vw;border-top:1px solid var(--w-line);padding-top:26px}.w-isnot__cols h3{margin:0 0 18px;color:var(--w-ink-3)}.w-isnot__cols ul{margin:0;padding:0;list-style:none;display:grid;gap:14px}.w-isnot__cols li{font-size:clamp(18px,1.5vw,24px);line-height:1.3;letter-spacing:-.02em}.w-isnot__no li{color:var(--w-ink-3);text-decoration:line-through;text-decoration-thickness:1px}.w-statement{position:relative;z-index:2;padding:clamp(110px,16vw,240px) var(--gutter);background:var(--w-bg)}.w-statement__h{margin:14px 0 26px;color:var(--w-ink-3)}.w-statement__text{margin:0;max-width:28em;font-size:clamp(28px,3.4vw,58px);font-weight:600;line-height:1.08;letter-spacing:-.035em}.w-closing{min-height:100svh;padding:calc(var(--header-h) + 60px) var(--gutter) 12svh;display:flex;flex-direction:column;justify-content:center;gap:26px}.w-closing .w-closing__h{font-size:clamp(52px,7.2vw,136px);line-height:.88;max-width:8.4em}.w-closing__text{margin:0;max-width:36ch;font-size:18px;line-height:1.45;color:var(--w-ink-2)}.w-closing__cta{display:flex;flex-wrap:wrap;align-items:center;gap:18px 26px}.w-contact .page-head{padding-top:calc(var(--header-h) + 40px)}.w-contact .page-head .t-h1{font-size:clamp(40px,5.4vw,96px);font-weight:750;letter-spacing:-.052em;line-height:.94;max-width:10em}@media(min-width:900px){.w-contact .contact__aside{padding-top:30vh}}@media(max-width:899px)and (orientation:portrait){.w-phero__word{font-size:clamp(80px,30vw,180px)}.w-chap__list li{right:var(--gutter);top:auto;bottom:7svh}.w-chap__word{font-size:clamp(44px,13vw,72px);margin-bottom:12px}.w-chap__text{font-size:15px}.w-chap__extra,.w-method__extra{display:none}.w-ledger__head,.w-ledger__grid--2,.w-ledger__grid--3,.w-ledger__grid--4,.w-isnot__cols{grid-template-columns:1fr}.w-opened__text{display:none}}@media(prefers-reduced-motion:reduce){.w-chap{height:auto!important}}@media(prefers-reduced-motion:reduce){html .w-scene,html .w-chap{height:auto!important}html .w-stage{position:relative;height:auto;min-height:100svh;overflow:visible;padding-bottom:8svh}html .w-giant,html .w-type__w1,html .w-type__w2,html .w-one__w1,html .w-one__w2,html .w-film__h,html .w-paper__word,html .w-frag__h,html .w-into__h{transform:none!important;clip-path:none!important}html .core-front>.front{transition:none}html .core-front>.front:not([data-with-core]){transform:translate3d(0,var(--top, 0px),0)}html .w-frag .w-stage{padding:100svh 0 14svh}html .w-frag__h{top:100svh;bottom:auto;translate:0 calc(-100% - 9svh)}html .w-frag__facts{position:relative;inset:auto;width:auto;margin:0 var(--gutter);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}html .w-frag__facts li{grid-area:auto;opacity:1!important;transform:none!important}html .w-ed .w-stage{padding-top:calc(var(--header-h) + 150px)}html .w-ed__row{position:relative;inset:auto;display:flex;gap:16px;padding:0 var(--gutter);overflow-x:auto}html .w-ed__card{position:relative;left:auto;top:auto;flex:0 0 min(300px,70vw);transform:none!important;opacity:1!important}html .w-ed__link img{filter:none}html .w-ed__meta{opacity:1;font-size:10px}html .w-method .w-stage,html .w-chap .w-stage{padding-top:calc(var(--header-h) + 110px)}html .w-method__steps,html .w-chap__list{display:grid;gap:44px;padding:0 var(--gutter);max-width:52vw}html .w-method__steps li,html .w-chap__list li{position:relative!important;inset:auto!important;opacity:1!important;transform:none!important}html .w-method__n,html .w-method__label,html .w-method__name,html .w-method__meta,html .w-method__text,html .w-method__extra{position:static;display:block;transform:none}html .w-method__n{font-size:56px;-webkit-text-stroke-width:1px}html .w-method__name{font-size:clamp(30px,3vw,48px);margin:6px 0}html .w-method__bar{display:none}html .w-chap__word{font-size:clamp(36px,4vw,64px)}html .w-film__media{clip-path:none;opacity:1!important}html .w-film__media img{transform:none}html .w-film__h{opacity:1!important}html .w-bp__flow li{opacity:1!important;transform:none!important}html .w-into__screen{display:none}html .w-os .w-stage{padding-top:calc(var(--header-h) + 30px)}html .w-os__window{position:relative;left:auto;top:auto;margin-left:var(--gutter);width:var(--ww);height:calc(var(--ww) * .625 + 28px);border-radius:10px}html .w-os__bar{margin-top:0}html .w-os__shots{inset:28px 0 0}html .w-os__shots img{display:none}html .w-os__shots img:first-child{display:block;opacity:1!important}html .w-os__log{opacity:1}html .w-os__log li{opacity:1!important;display:block!important}html .w-paper .w-stage{background:var(--w-paper);color:var(--w-paper-ink)}html .w-paper__title,html .w-paper__facts,html .w-paper__text{opacity:1!important}html .w-work .w-stage{min-height:0}html .w-work__track{position:relative;width:auto;display:block;transform:none!important}html .w-work__intro{padding-bottom:40px}html .w-work__panel{height:80svh;margin-bottom:8px;overflow:hidden}html .w-run__cap{opacity:1!important;transform:none!important}html .w-final__h,html .w-final__text,html .w-final__labels{opacity:1!important}}@media(prefers-reduced-motion:reduce)and (max-width:899px){html .w-frag__h{translate:0 calc(-100% - 5svh)}html .w-frag__facts{grid-template-columns:none;gap:18px}html .w-method__steps,html .w-chap__list{max-width:none}html .w-os__window{margin:0 var(--gutter)}}.w-home,.w-page{--w-bg: #0b0a09;--w-bg-2: #151311;--w-ink: #f1ede5;--w-ink-2: #c2bcb1;--w-ink-3: #8c867c;--w-line: rgba(241, 237, 229, .14);--w-signal: #6d8bff;--w-paper: #ebe7df;--w-paper-ink: #12110f;background:var(--w-bg);color:var(--w-ink);overflow-x:clip}.core-stage{position:fixed;inset:0;z-index:1;pointer-events:none;opacity:0;transition:opacity .9s var(--ease-out)}.core-stage[data-ready]{opacity:1}.core-canvas{display:block;width:100%;height:100%}.core-front{position:fixed;inset:0;z-index:3;pointer-events:none}.core-front>.front{position:absolute;inset:0;visibility:hidden}.core-front>.front[data-on]{visibility:visible}.w-scene>.w-stage,.w-arrival>:not(.w-arrival__poster),.w-phero>*,.core-front>.front{opacity:var(--edge, 1)}.w-scene:focus-within>.w-stage,.w-arrival:focus-within>:not(.w-arrival__poster),.w-phero:focus-within>*{opacity:1}.w-giant{font-weight:800;font-size:clamp(72px,17.5vw,330px);line-height:.8;letter-spacing:-.068em;margin:0;text-transform:none}.w-mono{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.w-kicker{color:var(--w-ink-3);margin:0}.w-scene{position:relative}.w-stage{position:sticky;top:0;height:100svh;overflow:clip}.w-arrival{min-height:100svh;--pp: var(--p, .3)}.w-arrival__poster{position:absolute;left:50%;top:49svh;width:calc(min(100vw,100svh)*1.12);height:auto;transform:translate(-50%,-50%);pointer-events:none;transition:opacity .9s var(--ease-out)}html[data-core-ready] .w-arrival__poster{opacity:0;transition-delay:1s;transition-duration:.01s}.w-arrival__tag{position:absolute;top:calc(var(--header-h) + 28px);left:var(--gutter);color:var(--w-ink-3);margin:0}.w-arrival__h1{position:absolute;left:var(--gutter);top:50%;transform:translateY(-50%);margin:0;max-width:10.5em;font-size:clamp(30px,2.9vw,50px);font-weight:600;line-height:1;letter-spacing:-.035em;z-index:2}.w-arrival__h1>span{display:block}.w-arrival__side{position:absolute;right:var(--gutter);top:50%;transform:translateY(-50%);width:min(300px,26vw);z-index:2}.w-arrival__side p{margin:0 0 22px;font-size:14px;line-height:1.5;color:var(--w-ink-2)}.w-arrival__note{position:absolute;left:var(--gutter);bottom:28px;margin:0;color:var(--w-ink-3)}.w-cue{position:absolute;left:50%;bottom:28px;transform:translate(-50%);color:var(--w-ink-3);display:flex;flex-direction:column;align-items:center;gap:10px}.w-cue:after{content:"";width:1px;height:36px;background:linear-gradient(var(--w-ink-3),transparent)}.w-type{height:280svh}.w-type,.w-type-front{--pp: var(--p, .55);--a: clamp(0, calc(var(--pp) / .42), 1);--as: calc(var(--a) * var(--a) * (3 - 2 * var(--a)));--b: clamp(0, calc((var(--pp) - .72) / .28), 1)}.w-type__h{position:absolute;inset:0;margin:0;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:13svh calc(var(--gutter) - .02em) 9svh calc(var(--gutter) - .04em)}.w-type__w1,.w-type__w2{white-space:nowrap;will-change:transform}.w-type__w1{transform:translate3d(calc((1 - var(--as)) * -46vw - var(--b) * 5vw),0,0)}.w-type__w2{align-self:flex-end;transform:translate3d(calc((1 - var(--as)) * 46vw + var(--b) * 5vw),0,0)}.w-type-front .w-type__w1{position:absolute;left:calc(var(--gutter) - .04em);top:13svh}.w-type__h .w-type__w1[data-fronted]{opacity:0}.w-type-front .w-type__w1{font-size:clamp(72px,17.5vw,330px);color:var(--w-ink)}.w-type__note{position:absolute;left:var(--gutter);bottom:28px;margin:0;color:var(--w-ink-3);max-width:44ch;opacity:var(--as)}.w-type__aside{position:absolute;right:var(--gutter);top:calc(var(--header-h) + 36px);margin:0;max-width:26ch;font-size:15px;line-height:1.45;color:var(--w-ink-2);opacity:clamp(0,calc((var(--pp) - .35) / .15),1)}.w-frag{height:320svh}.w-frag,.w-frag-front{--pp: var(--p, .62);--open: clamp(0, calc((var(--pp) - .3) / .14), 1)}.w-frag .w-kicker{position:absolute;top:calc(var(--header-h) + 28px);left:var(--gutter)}.w-frag__h{position:absolute;left:var(--gutter);bottom:9svh;margin:0;max-width:8.5em;font-size:clamp(44px,6vw,108px);font-weight:750;line-height:.9;letter-spacing:-.055em;transform:translate3d(0,calc((1 - var(--open)) * 6svh),0)}.w-frag__list{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.w-frag__facts{position:absolute;right:var(--gutter);bottom:9svh;width:min(360px,30vw);margin:0;padding:0;list-style:none;display:grid}.w-frag__facts li{grid-area:1 / 1;font-size:clamp(18px,1.6vw,24px);line-height:1.25;letter-spacing:-.015em;--s: calc(.46 + var(--i) * .18);opacity:min(clamp(0,calc((var(--pp) - var(--s)) / .04),1),clamp(0,calc((var(--s) + .18 - var(--pp)) / .04),1));transform:translate3d(0,calc((1 - clamp(0,calc((var(--pp) - var(--s)) / .06),1))*16px),0)}.w-frag__facts li:last-child{opacity:clamp(0,calc((var(--pp) - var(--s)) / .04),1)}.w-frag__labels{position:absolute;inset:0;opacity:var(--open)}.w-frag__label{position:absolute;left:0;top:0;display:flex;flex-direction:column;gap:4px;padding-left:14px;margin-top:-8px;border-left:1px solid var(--w-line);translate:5.5vw 0;white-space:nowrap}.w-frag__label[data-flip]{border-left:0;border-right:1px solid var(--w-line);padding:0 14px 0 0;align-items:flex-end;text-align:right}.w-opened-front .w-frag__label{width:190px;white-space:normal}.w-opened-front .w-frag__label em{font-size:12px;line-height:1.35}@media(max-width:899px){.w-opened-front .w-frag__label{width:auto;white-space:nowrap}.w-opened-front .w-frag__label em{display:none}}.w-frag__label span{color:var(--w-ink)}.w-frag__label em{font-style:normal;font-size:13px;color:var(--w-ink-2)}.core-stage:not([data-on])~.core-front .w-frag__labels{visibility:hidden}.w-frag__label.is-centre{translate:-50% 7vh;border:0;padding:0;opacity:.55}.w-one{height:300svh}.w-one{--pp: var(--p, .9);--a: clamp(0, calc((var(--pp) - .28) / .3), 1);--as: calc(var(--a) * var(--a) * (3 - 2 * var(--a)))}.w-one__h{position:absolute;inset:0;margin:0;font-size:clamp(80px,21vw,400px);color:#e9e5dd;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:11svh calc(var(--gutter) - .03em) 8svh calc(var(--gutter) - .05em)}.w-one__w1,.w-one__w2{white-space:nowrap;clip-path:inset(calc((1 - var(--as)) * 100%) -.1em -.2em -.1em);transform:translate3d(0,calc((1 - var(--as)) * 12svh),0)}.w-one__w2{align-self:flex-end}.w-one__states{position:absolute;left:var(--gutter);top:calc(var(--header-h) + 28px);margin:0;padding:0;list-style:none;display:flex;gap:18px}.w-one__states li{--on: min(clamp(0, calc((var(--pp) - var(--i) * .22) * 40), 1), clamp(0, calc(((var(--i) + 1) * .22 - var(--pp)) * 40), 1));color:color-mix(in srgb,var(--w-ink) calc(var(--on) * 100%),var(--w-ink-3))}.w-one__states li:last-child{--on: clamp(0, calc((var(--pp) - .66) * 40), 1);color:color-mix(in srgb,var(--w-signal) calc(var(--on) * 100%),var(--w-ink-3))}.w-one__sub{position:absolute;right:var(--gutter);top:calc(var(--header-h) + 22px);margin:0;max-width:30ch;font-size:15px;line-height:1.45;color:var(--w-ink-2);opacity:clamp(0,calc((var(--pp) - .62) / .1),1)}@media(max-width:899px)and (orientation:portrait){.w-arrival__poster{left:50%;top:35svh;width:132vw}.w-arrival__h1{top:auto;bottom:150px;transform:none;font-size:clamp(30px,8.6vw,40px);max-width:11em}.w-arrival__side{top:auto;bottom:28px;left:var(--gutter);right:var(--gutter);width:auto;transform:none;display:flex;align-items:center;justify-content:space-between;gap:16px}.w-arrival__side p,.w-arrival__note,.w-cue{display:none}.w-giant{font-size:clamp(64px,23vw,140px)}.w-type__h{padding-top:14svh;padding-bottom:16svh}.w-type-front .w-type__w1{top:14svh}.w-type-front .w-type__w1{font-size:clamp(64px,23vw,140px)}.w-type__aside{display:none}.w-type__note{right:var(--gutter)}.w-frag__h{bottom:5svh;font-size:clamp(38px,11vw,60px)}.w-frag__facts{left:var(--gutter);right:var(--gutter);top:calc(var(--header-h) + 52px);bottom:auto;width:auto}.w-frag__facts li{font-size:17px}.w-frag__label{translate:-50% 9vw;padding:0;border:0;align-items:center;text-align:center}.w-frag__label em{font-size:11px}.w-one__h{font-size:clamp(76px,26vw,170px)}.w-one__states{top:auto;bottom:28px;flex-wrap:wrap;gap:10px 14px}.w-one__sub{left:var(--gutter);right:var(--gutter);top:23svh;font-size:14px}}@media(prefers-reduced-motion:reduce){.w-type,.w-frag,.w-one{height:auto}.w-stage{position:relative}.core-stage{transition:none}}
