@view-transition{navigation:auto}::view-transition-old(root){animation:pa-vt-out .35s ease both}::view-transition-new(root){animation:pa-vt-in .45s ease both}@keyframes pa-vt-out{to{opacity:0}}@keyframes pa-vt-in{0%{opacity:0}}.story{--room:#101214;--glow:#1a1d22;--shade:#0a0b0d;--deep:#0e1012;--felt:#1f2b45;--ink:#f5f8fb;--mx:0;--my:0;--hh:var(--header-height,0px);font-family:Manrope,system-ui,sans-serif;color:var(--ink);background:var(--room);transition:background 2s cubic-bezier(.4,0,.2,1)}.story .lead,.story .big,.story .big2,.story .script,.story .pill,.story .hud,.story .name,.story .k{transition-property:color;transition-duration:1.4s}.story .bp,.sc-stage .ghost,.sc-stage .fam{--mx:0;--my:0}.story *{box-sizing:border-box}.story a{color:inherit}.story .intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;visibility:hidden;opacity:0;background:var(--room);isolation:isolate;transition:background 2s cubic-bezier(.4,0,.2,1)}.story .intro.live{visibility:visible;opacity:1}.story .intro:not(.live),.story .intro.out{pointer-events:none}.story .intro.out{opacity:0;transform:scale(1.035);transition:opacity .9s cubic-bezier(.4,0,.2,1),transform .9s cubic-bezier(.4,0,.2,1),background 2s}.story .intro .pin{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:0;visibility:hidden;will-change:opacity,transform;transform-origin:50% 50%;background:var(--room);transition:background 2s cubic-bezier(.4,0,.2,1)}html.pa-intro,html.pa-intro body,html.pa-intro .page-wrapper{overflow:hidden!important}.story .hero{position:relative;display:block;height:calc(100svh - var(--hh));min-height:640px;padding:0;overflow:visible}.sc-stage .sw{width:auto;height:auto;transform:none;box-shadow:none}.sc-stage .sw:hover{transform:none}.sc-stage .sw:after{content:none}.story .dot{flex:0 0 auto;background-color:transparent}.story .hero .pin{position:relative;height:calc(100svh - var(--hh));min-height:640px;overflow:hidden;isolation:isolate;background:var(--room);transition:background 2s cubic-bezier(.4,0,.2,1)}.story .intro-ui{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;pointer-events:none}.story .intro-ui .skip{pointer-events:auto;position:absolute;top:clamp(16px,2.4vw,30px);right:clamp(18px,3vw,42px);border:1.5px solid color-mix(in srgb,var(--ink) 55%,transparent);color:var(--ink);background:color-mix(in srgb,#fff 12%,transparent);border-radius:999px;padding:9px 16px;font:700 .62rem/1 Manrope,sans-serif;letter-spacing:.2em;cursor:pointer;transition:background .3s,color .3s,opacity .6s;opacity:0}.story .intro.in .intro-ui .skip{opacity:1}.story .intro-ui .skip:hover{background:var(--ink);color:var(--room)}.story .intro-ui .hint{position:absolute;right:clamp(18px,3vw,42px);bottom:clamp(22px,2.8vh,32px);font-size:.6rem;letter-spacing:.3em;font-weight:700;display:flex;align-items:center;gap:10px;opacity:0;transition:opacity .6s .8s;color:var(--ink)}.story .intro.in .intro-ui .hint{opacity:.9}.story .intro-ui .hint i{width:1px;height:34px;background:currentColor;display:block;animation:hintA 1.8s ease-in-out infinite;transform-origin:top}.story .intro-ui .rail{pointer-events:auto;position:absolute;left:clamp(18px,3vw,42px);top:50%;translate:0 -50%;display:flex;flex-direction:column;gap:9px;opacity:0;transition:opacity .6s .6s}.story .intro.in .intro-ui .rail{opacity:1}.story .intro-ui .rail i{display:block;width:5px;height:5px;border-radius:3px;background:var(--ink);opacity:.45;box-shadow:0 0 0 1px #00000059,0 1px 6px #00000059;cursor:pointer;transition:transform .35s,opacity .35s}.story .intro-ui .rail i.done{opacity:.6}.story .intro-ui .rail i.on{opacity:1;transform:scaleY(3)}.story .intro-ui .rail{gap:11px}.sc-open .open-in{position:absolute;left:50%;top:50%;translate:-50% -52%;z-index:4;pointer-events:auto;text-align:center;padding:0 24px;max-width:1100px;width:100%;will-change:transform,opacity}.sc-open .lead{margin-bottom:clamp(10px,2vh,22px)}.sc-open .script{margin-top:6px}.sc-open .blurb{max-width:46ch;margin:clamp(14px,2.4vh,26px) auto 0;font-size:clamp(.88rem,1.3vw,1.02rem);line-height:1.6;opacity:.95}.sc-open .big .ch{display:inline-block;will-change:transform,opacity}.story .replay{position:absolute;z-index:8;left:clamp(18px,3vw,42px);bottom:clamp(22px,2.8vh,32px);border:0;background:transparent;color:var(--ink);opacity:.6;font:700 .58rem/1 Manrope,sans-serif;letter-spacing:.22em;cursor:pointer;padding:6px 0;transition:opacity .3s}.story .replay:hover{opacity:1}.story .intro .pin .lay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}.story .intro .pin .lay>*{pointer-events:auto}.story .intro .pin .cl-wrap{z-index:3}.story .intro .pin .dims-lay{z-index:4;pointer-events:none}.story .intro .pin .l-bg,.story .intro .pin .l-mid,.story .intro .pin .l-fg{will-change:transform,opacity}.story .intro .pin{--fo:0;--mo:0;--bo:0;--bi:1;--mi:1;--fi:1;--dir:1}.story .intro .pin[data-tw=out] .l-fg{opacity:calc(1 - var(--fo));transform:translate3d(0,calc(var(--fo) * var(--dir) * -7vh),0)}.story .intro .pin[data-tw=out] .l-mid{opacity:calc(1 - var(--mo));transform:translate3d(0,calc(var(--mo) * var(--dir) * -3.5vh),0) scale(calc(1 + var(--mo) * .03))}.story .intro .pin[data-tw=out] .l-bg{transform:scale(calc(1 + var(--bo) * .06))}.story .intro .pin[data-tw=in] .l-bg{transform:scale(calc(1.06 - var(--bi) * .06))}.story .intro .pin[data-tw=in] .l-mid{opacity:var(--mi);transform:translate3d(0,calc((1 - var(--mi)) * var(--dir) * 3.5vh),0)}.story .intro .pin[data-tw=in] .l-fg{opacity:var(--fi);transform:translate3d(0,calc((1 - var(--fi)) * var(--dir) * 7vh),0)}.story .fog{position:absolute;top:-25%;right:-25%;bottom:-25%;left:-25%;z-index:0;pointer-events:none}.story .fog i{position:absolute;display:block;border-radius:50%;will-change:transform;transition:background 2s cubic-bezier(.4,0,.2,1)}.story[data-bg=colour] .fog i{mix-blend-mode:screen}.story .fog .b1{width:62%;height:62%;left:2%;top:4%;background:radial-gradient(closest-side,var(--glow) 0%,color-mix(in srgb,var(--glow) 72%,transparent) 18%,color-mix(in srgb,var(--glow) 42%,transparent) 36%,color-mix(in srgb,var(--glow) 18%,transparent) 52%,color-mix(in srgb,var(--glow) 5%,transparent) 64%,transparent 74%);animation:fogA 26s ease-in-out infinite alternate}.story .fog .b2{width:50%;height:54%;right:2%;top:12%;background:radial-gradient(closest-side,var(--glow) 0%,color-mix(in srgb,var(--glow) 72%,transparent) 18%,color-mix(in srgb,var(--glow) 42%,transparent) 36%,color-mix(in srgb,var(--glow) 18%,transparent) 52%,color-mix(in srgb,var(--glow) 5%,transparent) 64%,transparent 74%);animation:fogB 31s ease-in-out infinite alternate}.story .fog .b3{width:70%;height:55%;left:12%;bottom:-6%;background:radial-gradient(closest-side,var(--glow) 0%,color-mix(in srgb,var(--glow) 72%,transparent) 18%,color-mix(in srgb,var(--glow) 42%,transparent) 36%,color-mix(in srgb,var(--glow) 18%,transparent) 52%,color-mix(in srgb,var(--glow) 5%,transparent) 64%,transparent 74%);animation:fogC 22s ease-in-out infinite alternate}.story .fog .b4{width:58%;height:56%;right:8%;bottom:0;background:radial-gradient(closest-side,var(--shade) 0%,color-mix(in srgb,var(--shade) 72%,transparent) 18%,color-mix(in srgb,var(--shade) 42%,transparent) 36%,color-mix(in srgb,var(--shade) 18%,transparent) 52%,color-mix(in srgb,var(--shade) 5%,transparent) 64%,transparent 74%);animation:fogD 35s ease-in-out infinite alternate}@keyframes fogA{to{transform:translate3d(9%,7%,0) scale(1.22)}}@keyframes fogB{to{transform:translate3d(-11%,9%,0) scale(1.15)}}@keyframes fogC{to{transform:translate3d(7%,-9%,0) scale(1.28)}}@keyframes fogD{to{transform:translate3d(-8%,-6%,0) scale(1.18)}}.story.light-room .fog .b4{opacity:.45;mix-blend-mode:multiply}.story .grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.09;box-shadow:inset 0 0 clamp(120px,18vw,300px) #00000080;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E")}.story.light-room .grain{opacity:.1;box-shadow:inset 0 0 clamp(120px,18vw,300px) #0003}.story .bp{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;z-index:1;pointer-events:none;opacity:.9;background-image:repeating-linear-gradient(0deg,transparent 0 79px,color-mix(in srgb,var(--ink) 7%,transparent) 79px 80px),repeating-linear-gradient(90deg,transparent 0 79px,color-mix(in srgb,var(--ink) 7%,transparent) 79px 80px);-webkit-mask-image:radial-gradient(ellipse 60% 60% at 50% 50%,#000 30%,transparent 100%);mask-image:radial-gradient(ellipse 60% 60% at 50% 50%,#000 30%,transparent 100%);transform:translate3d(calc(var(--mx) * -12px),calc(var(--my) * -8px),0);will-change:transform}html.pa-lite .story .bp{display:none}.story .lead{font-size:clamp(.62rem,1.1vw,.78rem);letter-spacing:.34em;text-transform:uppercase;opacity:.92;font-weight:700}.story .big{font-family:Anton,system-ui,sans-serif;margin:0;line-height:.82;font-size:clamp(3.6rem,min(15vw,21vh),12.5rem);letter-spacing:-.01em;text-transform:uppercase;text-shadow:0 10px 40px rgba(0,0,0,.18)}.story .big2{font-family:Anton,system-ui,sans-serif;margin:0;line-height:.86;font-size:clamp(3rem,9vw,7.5rem);letter-spacing:-.01em;text-transform:uppercase}.story .script{font-family:Sacramento,cursive;font-size:clamp(2.4rem,8vw,6.5rem);line-height:.7;margin-top:clamp(-18px,-1.4vw,-4px);opacity:.96}.story .pill{display:inline-block;border:1.5px solid color-mix(in srgb,var(--ink) 55%,transparent);color:var(--ink);text-decoration:none;border-radius:999px;padding:13px 26px;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700;background:color-mix(in srgb,#fff 16%,transparent);transition:background .3s,transform .3s,border-color 1.4s,color 1.4s}.story .pill:hover{background:var(--ink);color:var(--room);transform:translateY(-2px);border-color:var(--ink)}.story .pill.sm{padding:9px 18px;font-size:.62rem}.story .pill.solid{background:var(--ink);color:var(--room);border-color:var(--ink)}.story .pill.solid:hover{background:transparent;color:var(--ink)}.story .cta-row{display:flex;gap:14px;align-items:center;justify-content:center;flex-wrap:wrap}.story .dot{width:26px;height:26px;border-radius:50%;border:2px solid transparent;cursor:pointer;background-size:300%;background-position:center;padding:0;box-shadow:inset 0 9px 9px -6px #ffffff9e,inset 0 -5px 8px -6px #00000073,inset 0 0 0 1px #ffffff47,0 2px 6px #00000059;transition:transform .3s,border-color .3s}.story .dot:hover{transform:scale(1.2)}.story .dot.on{border-color:var(--ink);transform:scale(1.26);background-color:transparent;background-size:300%;background-position:center;background-repeat:repeat}.story .k{font-family:Anton,sans-serif;font-size:.9rem;letter-spacing:.2em;opacity:.7}.sc-stage .cv3{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;pointer-events:none}.sc-stage .cv3.back{z-index:2}.sc-stage .cv3.front{z-index:6}.sc-stage .type{position:absolute;left:50%;top:clamp(54px,8.5vh,88px);translate:-50% 0;z-index:4;text-align:center;padding:0 24px;max-width:1100px;width:100%;will-change:transform,opacity;transform-origin:50% 0}.sc-stage .ghost{position:absolute;left:50%;top:46%;translate:-50% -50%;font-family:Anton,sans-serif;font-size:clamp(5rem,20vw,17rem);line-height:.8;letter-spacing:.02em;white-space:nowrap;z-index:-1;pointer-events:none;color:transparent;-webkit-text-stroke:1.5px color-mix(in srgb,var(--ink) 30%,transparent);opacity:.7;transform:translate3d(calc(var(--mx)*18px),calc(var(--my)*12px),0);transition:-webkit-text-stroke 1.4s}.sc-stage .lead{margin-bottom:clamp(10px,2vh,22px)}.sc-stage .blurb{max-width:46ch;margin:clamp(12px,2vh,22px) auto 0;font-size:clamp(.88rem,1.3vw,1.02rem);line-height:1.6;opacity:.95}.sc-stage .cta-row{margin-top:clamp(12px,2vh,20px)}.sc-stage .top{position:absolute;z-index:7;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:clamp(16px,2.4vw,30px) clamp(18px,3vw,42px)}.sc-stage .brand{font-size:.72rem;letter-spacing:.22em;font-weight:700}.sc-stage .top-r{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}@media(max-width:720px){.sc-stage .top-r .pill.sm{padding:8px 12px;font-size:.56rem}}.sc-stage .brand b{color:color-mix(in srgb,var(--ink) 55%,transparent)}.sc-stage .hint{position:absolute;z-index:7;right:clamp(18px,3vw,42px);bottom:clamp(22px,2.8vh,32px);font-size:.6rem;letter-spacing:.3em;font-weight:700;display:flex;align-items:center;gap:10px;opacity:.85}.sc-stage .hint i{width:1px;height:34px;background:currentColor;display:block;animation:hintA 1.8s ease-in-out infinite;transform-origin:top}@keyframes hintA{0%{transform:scaleY(0);opacity:0}30%{opacity:1}to{transform:scaleY(1);opacity:0}}.sc-stage .fam{position:absolute;z-index:8;left:50%;translate:-50% 0;bottom:clamp(112px,13.5vh,150px);display:flex;gap:10px;justify-content:center;align-items:stretch;max-width:96vw;will-change:transform,opacity}.sc-stage .chip{position:relative;display:block;width:104px;height:124px;flex:0 0 auto;border-radius:16px;overflow:hidden;text-decoration:none;color:var(--ink);background:color-mix(in srgb,#fff 14%,transparent);border:1px solid color-mix(in srgb,var(--ink) 18%,transparent);transition:width .55s cubic-bezier(.2,.8,.2,1),transform .3s,box-shadow .3s,border-color 1.4s,color 1.4s}.sc-stage .chip:hover,.sc-stage .chip:focus-visible{width:292px;transform:translateY(-3px);box-shadow:0 18px 40px #00000047;outline:none}.sc-stage .chip canvas{position:absolute;left:0;top:6px;width:104px;height:80px;opacity:0;transition:opacity .4s,transform .55s cubic-bezier(.2,.8,.2,1)}.sc-stage .chip canvas.ok{opacity:1}.sc-stage .chip canvas.swap{opacity:0!important;transition:opacity .5s}.sc-stage .chip .lab{position:absolute;left:0;right:0;bottom:8px;line-height:1.2;text-align:center;font-size:.58rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;transition:opacity .3s;padding:0 4px}.sc-stage .chip .scene{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;opacity:0;transition:opacity .5s;pointer-events:none}.sc-stage .chip .scene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0000008c,#0000000d 45%,#00000059)}.sc-stage .chip .q{position:absolute;right:16px;top:50%;translate:0 -50%;text-align:right;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.6);opacity:0;transform:translate(10px);transition:opacity .4s .15s,transform .4s .15s}.sc-stage .chip .q small{display:block;font-size:.58rem;letter-spacing:.3em;text-transform:uppercase;font-weight:700;opacity:.9}.sc-stage .chip .q b{display:block;font-family:Sacramento,cursive;font-weight:400;font-size:2.1rem;line-height:.9;white-space:nowrap}.sc-stage .chip:hover .scene,.sc-stage .chip:focus-visible .scene{opacity:1}.sc-stage .chip:hover .q,.sc-stage .chip:focus-visible .q{opacity:1;transform:none}.sc-stage .chip:hover canvas,.sc-stage .chip:focus-visible canvas{opacity:0;transform:translate(-8px) scale(.9)}.sc-stage .chip:hover .lab,.sc-stage .chip:focus-visible .lab{opacity:0}.sc-stage .sw{position:absolute;z-index:8;left:50%;translate:-50% 0;bottom:clamp(58px,6.5vh,80px);display:flex;gap:7px;flex-wrap:wrap;justify-content:center;max-width:min(92vw,560px);padding:9px 13px;border-radius:999px;background:color-mix(in srgb,#fff 14%,transparent);border:1px solid color-mix(in srgb,var(--ink) 16%,transparent);will-change:opacity}.sc-stage .name{position:absolute;z-index:8;left:50%;translate:-50% 0;bottom:clamp(22px,2.8vh,32px);display:flex;gap:14px;align-items:baseline;font-size:.66rem;letter-spacing:.22em;text-transform:uppercase}.sc-stage .name i{font-style:normal;opacity:.8}.sc-journey .pin{background:var(--deep)}.sc-journey .cv3{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;z-index:3;pointer-events:none}.sc-journey .jn-img,.sc-journey .floor,.sc-journey .shadow{display:none}.sc-journey .wall{position:absolute;left:12%;right:12%;top:-4%;bottom:6%;z-index:1;opacity:0;pointer-events:none;will-change:transform,opacity;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='.33 .33 .33 0 0 .33 .33 .33 0 0 .33 .33 .33 0 0 0 0 0 0 .14'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>"),radial-gradient(ellipse 62% 55% at 36% 26%,#7b7a77,#62615f 42%,#4b4b4a 72%,#3d3d3d);-webkit-mask-image:radial-gradient(closest-side,#000 50%,transparent);mask-image:radial-gradient(closest-side,#000 50%,transparent)}.sc-journey.j3d .wall{display:none}.sc-journey .cables{position:absolute;left:0;top:0;height:100px;width:150px;z-index:2;opacity:0;transform-origin:50% 0;will-change:transform,opacity;--hw:40px}.sc-journey .cables i{position:absolute;top:0;bottom:0;width:2px;background:color-mix(in srgb,var(--ink) 70%,transparent)}.sc-journey .cables i:first-child{left:calc(75px - var(--hw))}.sc-journey .cables i:last-child{left:calc(75px + var(--hw))}@media(max-width:900px){.sc-journey .cables{left:50%;translate:-50% 0;height:15%}}.sc-journey .caps{position:absolute;z-index:5;left:clamp(20px,6vw,90px);top:50%;translate:0 -50%;width:min(42vw,460px)}.sc-journey .cap{position:absolute;left:0;top:0;width:100%;translate:0 -50%;opacity:0;will-change:transform,opacity}.sc-journey .cap h2{font-family:Anton,sans-serif;font-size:clamp(2.6rem,6vw,5.2rem);line-height:.9;margin:8px 0 14px;text-transform:uppercase}.sc-journey .cap p{margin:0 0 20px;font-size:clamp(.95rem,1.25vw,1.08rem);line-height:1.6;opacity:.92;max-width:38ch}.sc-journey .dims{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;opacity:0;transition:opacity .5s}.sc-journey .dim{position:absolute;left:0;top:0;will-change:transform;color:var(--ink);font-size:.58rem;letter-spacing:.22em;font-weight:700;opacity:0;transition:opacity .5s .35s}.sc-journey .dims.on .dim{opacity:.85}.sc-journey .dim i{position:absolute;background:currentColor;opacity:.6}.sc-journey .dim{--len:100}.sc-journey .dim.v i{left:0;top:0;height:100px;width:1px;transform-origin:0 0;transform:scaleY(calc(var(--len) / 100))}.sc-journey .dim.v:before,.sc-journey .dim.v:after{content:"";position:absolute;left:-4px;top:0;width:9px;height:1px;background:currentColor;opacity:.6}.sc-journey .dim.v:after{transform:translateY(calc(var(--len) * 1px))}.sc-journey .dim.v span{position:absolute;left:10px;top:0;writing-mode:vertical-rl;white-space:nowrap;transform:translateY(calc(var(--len) * .5px)) translateY(-50%)}.sc-journey .dim.h i{left:0;top:0;width:100px;height:1px;transform-origin:0 0;transform:scaleX(calc(var(--len) / 100))}.sc-journey .dim.h:before,.sc-journey .dim.h:after{content:"";position:absolute;top:-4px;left:0;height:9px;width:1px;background:currentColor;opacity:.6}.sc-journey .dim.h:after{transform:translate(calc(var(--len) * 1px))}.sc-journey .dim.h span{position:absolute;left:0;top:10px;white-space:nowrap;transform:translate(calc(var(--len) * .5px)) translate(-50%)}.sc-journey .dim span{font-size:.66rem}.sc-journey .dim.h.up span{top:auto;bottom:9px}@media(max-width:900px){.sc-journey .dims{display:none}}.sc-journey .side{position:absolute;z-index:5;right:clamp(18px,3vw,42px);top:50%;translate:0 -50%;writing-mode:vertical-rl;font-size:.62rem;letter-spacing:.34em;text-transform:uppercase;opacity:.75;font-weight:700}@media(max-width:900px){.sc-journey .cv3{display:none}.sc-journey .wall{left:-22%;right:-22%;top:-6%;bottom:30%}.sc-journey .jn-img{display:block;position:absolute;left:50%;top:32%;width:min(40vw,190px);aspect-ratio:1/2.1;translate:-50% -50%;z-index:3;background-size:cover;background-position:center;border-radius:6px;box-shadow:14px 22px 34px #0000006b;will-change:transform;transform-style:preserve-3d}.sc-journey .jn-img.dsk{width:min(108vw,520px);aspect-ratio:1190/300;border-radius:3px;box-shadow:0 3px 4px #00000080}.sc-journey .floor{display:block;position:absolute;left:50%;top:calc(32% + 50px + min(6.8vw,32.8px));width:min(90vw,432px);height:min(15vw,72px);translate:-50% 0;z-index:2;opacity:0;pointer-events:none;will-change:opacity}.sc-journey .floor i{position:absolute;display:block}.sc-journey .floor .top{top:0;right:0;bottom:0;left:0;clip-path:polygon(4.6% 0,95.4% 0,100% 100%,0 100%);background:radial-gradient(ellipse 34% 15% at 50% 0,rgba(0,0,0,.6),rgba(0,0,0,.25) 45%,transparent),linear-gradient(104deg,#fff7e833,#fff7e800 48%),repeating-linear-gradient(177.6deg,#603e1e00 0 4px,#603e1e21 5px,#603e1e00 7px 12px),repeating-linear-gradient(182deg,#603e1e00 0 9px,#603e1e14 10px,#603e1e00 12px 19px),linear-gradient(180deg,#a98b66,#c4a47b 55%,#bf9d72)}.sc-journey .floor .edge{left:0;right:0;top:100%;height:6px;background:linear-gradient(180deg,#f3e2c4 0,#b99670 1.5px,#8a6b48);box-shadow:0 14px 24px #00000080}.sc-journey .floor .leg{left:1.2%;top:calc(100% + 6px);width:6px;height:min(28vw,120px);background:linear-gradient(180deg,#3a3b3f,#28292c00)}.sc-journey .floor .leg.r{left:auto;right:1.2%}.sc-journey .pin{perspective:900px}.sc-journey .caps{left:20px;right:20px;top:auto;bottom:10%;translate:0 0;max-width:none}.sc-journey .cap{translate:0 0;top:auto;bottom:0}.sc-journey .cap h2{font-size:2.4rem}.sc-journey .side{display:none}}.sc-sound .pin{background:var(--room)}.sc-sound .snd-wrap{position:absolute;left:0;right:0;top:36%;translate:0 -50%;height:34vh;z-index:2;touch-action:none;cursor:ew-resize}.sc-sound .snd-wrap.grab{cursor:grabbing}.sc-sound .snd-cv{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.sc-sound .snd-panel{position:absolute;left:62%;top:50%;translate:-50% -50%;width:clamp(90px,9vw,150px);height:112%;border-radius:8px;background-size:auto 340%;background-position:center;box-shadow:inset 2px 2px #ffffff24,inset -2px -3px 4px #00000059,16px 28px 46px #00000073;will-change:transform,opacity;opacity:0}.sc-sound .snd-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(128deg,#ffffff1f,#fff0 38%,#00000038);pointer-events:none}.sc-sound .snd-panel:after{content:"";position:absolute;top:5px;bottom:-5px;left:100%;width:7px;border-radius:0 6px 6px 0;background:linear-gradient(90deg,#00000047,#0009),var(--felt);pointer-events:none}.sc-sound .snd-type{position:absolute;z-index:3;left:clamp(20px,6vw,90px);bottom:clamp(28px,6vh,80px);max-width:min(48vw,520px)}.sc-sound .num{font-family:Anton,sans-serif;font-size:clamp(4.5rem,min(16vw,15vh),12rem);line-height:.85;margin:10px 0 12px;letter-spacing:-.01em}.sc-sound .num span{font-size:.4em;vertical-align:top;opacity:.7;margin-left:.05em}.sc-sound .snd-type p{margin:0;font-size:clamp(.95rem,1.25vw,1.08rem);line-height:1.6;opacity:.92;max-width:40ch}@media(max-width:900px){.sc-sound .snd-wrap{top:34%;height:30vh}.sc-sound .snd-type{left:20px;right:20px;bottom:9%;max-width:none}}.story .intro .pin.sc-colours{background:#0f1012}.sc-colours .bars{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.sc-colours .bar{position:absolute;left:0;right:0;height:calc(100% / 14);background-size:560% auto;background-position:center;will-change:transform,opacity;opacity:0;cursor:pointer;transform-origin:50% 50%;--sh:0;box-shadow:inset 0 -1px #00000073,inset 0 1px #ffffff14}.sc-colours .bar.tile{background-size:220px 220px;background-repeat:repeat;background-position:0 0}.sc-colours .bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#00000059,#0000000d 30% 70%,#00000059);opacity:calc(.55 + var(--sh) * .35)}.sc-colours .bar.on{outline:2px solid #fff;outline-offset:-2px;z-index:2}.sc-colours .cl-type:before{content:"";position:absolute;top:-20%;right:-10%;bottom:-20%;left:-10%;z-index:-1;background:radial-gradient(ellipse at center,rgba(0,0,0,.6),rgba(0,0,0,.35) 40%,transparent 70%)}.sc-colours .cl-type{position:absolute;z-index:3;left:50%;top:50%;translate:-50% -50%;pointer-events:auto;text-align:center;color:#f5f8fb;opacity:0;will-change:transform,opacity;padding:0 20px;width:100%}.sc-colours .cl-type p{margin:14px 0 22px;font-size:clamp(.95rem,1.25vw,1.08rem);opacity:.92}.sc-colours .cl-type .big2{text-shadow:0 12px 50px rgba(0,0,0,.55)}.sc-colours .cl-sw{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;max-width:min(92vw,600px);margin:0 auto;padding:10px 14px;border-radius:999px;background:#0000006b;border:1px solid rgba(255,255,255,.18)}.sc-colours .cl-sw .dot{width:30px;height:30px}.sc-colours .cl-sw .dot.on{border-color:#fff}.sc-colours .cl-name{margin-top:14px;font-size:.66rem;letter-spacing:.24em;text-transform:uppercase;font-weight:700;opacity:.85}.story .intro .pin.sc-rooms{background:#0f1012}.sc-rooms .rooms{position:absolute;top:0;right:0;bottom:0;left:0}.sc-rooms .room{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;overflow:hidden;transform:translate3d(0,100%,0);will-change:transform}.sc-rooms .dim{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:0;pointer-events:none;will-change:opacity}.sc-rooms .room img{position:absolute;top:-8%;right:0;bottom:0;left:0;width:100%;height:112%;object-fit:cover;display:block;will-change:transform;transform-origin:50% 50%}.sc-rooms .room:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000000d 40%,#0009);pointer-events:none}.sc-rooms figcaption{position:absolute;z-index:2;left:clamp(20px,6vw,90px);bottom:clamp(40px,9vh,110px);color:#fff;opacity:0;will-change:transform,opacity;max-width:min(60vw,560px)}.sc-rooms figcaption h2{font-family:Anton,sans-serif;font-size:clamp(2.4rem,6vw,5rem);line-height:.9;margin:8px 0 10px;text-transform:uppercase;text-shadow:0 10px 40px rgba(0,0,0,.5)}.sc-rooms figcaption .pill{margin-top:18px;border-color:#ffffff80;color:#fff;background:#00000059;opacity:0;transform:translate3d(0,10px,0);transition:opacity .5s .5s,transform .5s .5s,background .3s}.sc-rooms figcaption.on .pill{opacity:1;transform:none}.sc-rooms figcaption .pill:hover{background:#fff;color:#111;border-color:#fff}.sc-rooms figcaption p{margin:0;font-size:clamp(.95rem,1.25vw,1.08rem);opacity:.92;text-shadow:0 2px 12px rgba(0,0,0,.6)}.sc-rooms .rm-lead{position:absolute;z-index:3;left:50%;top:50%;translate:-50% -50%;color:#fff;font-size:clamp(.62rem,1.1vw,.78rem);letter-spacing:.34em;text-transform:uppercase;font-weight:700;opacity:1;will-change:opacity}.sc-end{position:relative;overflow:hidden;isolation:isolate;--room:#1c1e21;--glow:#4a4e54;--shade:#0b0c0e;--ink:#eceef0;background:#1c1e21;color:#eceef0;padding:clamp(80px,14vh,160px) clamp(20px,6vw,90px);min-height:80svh;display:grid;place-items:center;text-align:center}.sc-end .fog i{mix-blend-mode:screen}.sc-end .end-in{position:relative;z-index:2;max-width:820px}.sc-end .big2{margin:14px 0 18px}.sc-end p{margin:0 auto 26px;max-width:52ch;font-size:clamp(.95rem,1.25vw,1.08rem);line-height:1.6;opacity:.92}.sc-end .pill{border-color:#fff6;background:#ffffff0f}.sc-end .pill:hover,.sc-end .pill.solid{background:#eceef0;color:#15171a;border-color:#eceef0}.sc-end .pill.solid:hover{background:transparent;color:#eceef0}.sc-end .fams{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:34px}.sc-end .fams a{text-decoration:none;font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700;opacity:.75;padding:8px 12px;border-radius:999px;transition:opacity .3s,background .3s}.sc-end .fams a:hover{opacity:1;background:#ffffff14}@media(prefers-reduced-motion:reduce){.story .fog i,.sc-stage .hint i{animation:none}}@media(max-width:720px){.sc-stage .fam{bottom:clamp(104px,12vh,130px);gap:6px;left:0;right:0;translate:0 0;max-width:none;overflow-x:auto;justify-content:flex-start;padding:0 12px 4px;scrollbar-width:none}.sc-stage .chip{width:72px;height:96px;border-radius:12px}.sc-stage .chip canvas{width:72px;height:55px;top:4px}.sc-stage .chip .lab{font-size:.5rem;letter-spacing:.08em;bottom:6px}.sc-stage .chip:hover{width:72px;transform:none}.sc-stage .chip:hover .scene,.sc-stage .chip:hover .q{opacity:0}.sc-stage .chip:hover .lab{opacity:1}.sc-stage .chip:hover canvas{opacity:1;transform:none}.sc-stage .type{translate:-50% -62%}.sc-stage .blurb{font-size:.86rem;max-width:34ch}.sc-stage .top .brand{display:none}}.sc-end .grain{opacity:.22}.sc-stage .big .ch{display:inline-block;will-change:transform,opacity}.sc-colours .cl-tip{position:absolute;left:0;top:0;z-index:4;pointer-events:none;opacity:0;transition:opacity .2s;color:#fff;font-size:.62rem;letter-spacing:.24em;text-transform:uppercase;font-weight:700;background:#0009;padding:7px 11px;border-radius:999px;white-space:nowrap}@media(max-width:900px){.sc-rooms figcaption{left:20px;right:20px;bottom:8%;max-width:none}.sc-rooms figcaption h2{font-size:2.2rem}.sc-colours .cl-type .big2{font-size:3.2rem}.sc-sound .num{font-size:5.5rem}}.story .w{display:inline-block;opacity:0;transform:translate3d(0,.45em,0);transition:opacity .55s cubic-bezier(.2,.7,.2,1),transform .55s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0) * 38ms)}.story .on .w{opacity:1;transform:none}.story .cap .pill,.story .cap .k{opacity:0;transform:translate3d(0,10px,0);transition:opacity .5s .45s,transform .5s .45s}.story .cap.on .pill,.story .cap.on .k{opacity:1;transform:none}.story .cap .k{transition-delay:0s}.sc-sound .snd-type .lead,.sc-sound .snd-type .num{opacity:0;transform:translate3d(0,14px,0);transition:opacity .6s,transform .6s}.sc-sound .snd-type.on .lead,.sc-sound .snd-type.on .num{opacity:1;transform:none}.sc-sound .snd-type.on .num{transition-delay:.15s}.story.boot .sc-stage .lead,.story.boot .sc-stage .big .ch,.story.boot .sc-stage .script,.story.boot .sc-stage .blurb,.story.boot .sc-stage .cta-row,.story.boot .sc-stage .fam,.story.boot .sc-stage .sw,.story.boot .sc-stage .name,.story.boot .sc-stage .top,.story.boot .sc-stage .hint,.story.boot .sc-stage .ghost{opacity:0;transform:translate3d(0,26px,0)}.story.boot.in .sc-stage .lead,.story.boot.in .sc-stage .big .ch,.story.boot.in .sc-stage .script,.story.boot.in .sc-stage .blurb,.story.boot.in .sc-stage .cta-row,.story.boot.in .sc-stage .fam,.story.boot.in .sc-stage .sw,.story.boot.in .sc-stage .name,.story.boot.in .sc-stage .top,.story.boot.in .sc-stage .hint,.story.boot.in .sc-stage .ghost{opacity:1;transform:none;transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.story.boot.in .sc-stage .big .ch{transition-delay:calc(.15s + var(--i,0) * 70ms)}.story.boot.in .sc-stage .lead{transition-delay:.05s}.story.boot.in .sc-stage .script{transition-delay:.6s}.story.boot.in .sc-stage .blurb{transition-delay:.75s}.story.boot.in .sc-stage .cta-row{transition-delay:.9s}.story.boot.in .sc-stage .fam{transition-delay:1.05s}.story.boot.in .sc-stage .sw,.story.boot.in .sc-stage .name{transition-delay:1.2s}.story.boot.in .sc-stage .top,.story.boot.in .sc-stage .hint,.story.boot.in .sc-stage .ghost{transition-delay:1.3s}.story.intro-on .hero .pin>*:not(.fog):not(.grain){opacity:0!important;transition:none!important}.story.page-in .hero .pin>*{transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.story .intro .pin .fog{transition:none}@media(max-width:900px){.story .intro-ui .rail{left:12px}.story .intro-ui .skip{top:14px;right:14px}.story .hero{min-height:560px}.story .replay{display:none}}.sc-sound .snd-knob{position:absolute;left:0;top:0;z-index:4;width:64px;height:64px;border-radius:50%;border:0;padding:0;cursor:grab;background:transparent;color:var(--ink);opacity:0;touch-action:none;will-change:transform}.sc-sound .snd-knob i{position:absolute;top:14px;right:14px;bottom:14px;left:14px;border-radius:50%;background:var(--ink);box-shadow:0 0 0 8px color-mix(in srgb,var(--ink) 18%,transparent),0 10px 30px #00000059;transition:transform .25s,box-shadow .25s}.sc-sound .snd-knob span{position:absolute;left:50%;top:100%;translate:-50% 6px;font-size:.56rem;letter-spacing:.28em;font-weight:800;white-space:nowrap;transition:opacity .3s}.sc-sound .snd-knob:hover i,.sc-sound .snd-knob.grab i{transform:scale(1.15);box-shadow:0 0 0 14px color-mix(in srgb,var(--ink) 22%,transparent),0 10px 30px #00000059}.sc-sound .snd-knob.grab{cursor:grabbing}.sc-sound .snd-knob.done span{opacity:0}@keyframes knobPulse{0%,to{box-shadow:0 0 0 8px color-mix(in srgb,var(--ink) 18%,transparent),0 10px 30px #00000059}50%{box-shadow:0 0 0 18px color-mix(in srgb,var(--ink) 8%,transparent),0 10px 30px #00000059}}.sc-sound .snd-knob:not(.done):not(.grab) i{animation:knobPulse 1.8s ease-in-out infinite}.sc-stage .blurb,.sc-stage .cta-row{display:none}.sc-stage .type{top:clamp(44px,6vh,70px)}@media(min-width:721px){.sc-stage .type{top:calc(clamp(44px,6vh,70px) + 34px)}}.sc-stage .pick-sign{position:absolute;z-index:8;left:50%;translate:-50% 0;bottom:clamp(250px,33vh,330px);text-align:center;width:100%;padding:0 20px}.sc-stage .pick-sign h2{font-family:Anton,sans-serif;font-size:clamp(1.5rem,3.4vw,2.6rem);line-height:.95;margin:6px 0 0;text-transform:uppercase;letter-spacing:.01em}.sc-stage .fam{bottom:clamp(96px,12vh,130px);gap:12px}.sc-stage .chip{width:clamp(120px,12.5vw,176px);height:clamp(150px,19vh,196px);border-radius:20px}.sc-stage .chip canvas{width:100%;height:calc(100% - 52px);top:8px;left:0}.sc-stage .chip .lab{bottom:12px;font-size:.62rem}.sc-stage .chip .lab em{display:block;font-family:Sacramento,cursive;font-style:normal;font-weight:400;text-transform:none;letter-spacing:0;font-size:1.15rem;line-height:1;margin-top:2px;opacity:.9}.sc-stage .chip:hover,.sc-stage .chip:focus-visible{width:clamp(240px,26vw,360px)}.sc-stage .chip:hover canvas{opacity:0;transform:translate(-8px) scale(.9)}.sc-stage .chip .q b{font-size:2.4rem}.sc-stage .sw{bottom:clamp(44px,5.5vh,60px)}.sc-stage .name{bottom:clamp(14px,2vh,22px)}@media(max-width:900px){.sc-stage .pick-sign{bottom:auto;top:44%;translate:-50% 0}.sc-stage .pick-sign h2{font-size:1.5rem}.sc-stage .fam{bottom:clamp(90px,12vh,120px)}.sc-stage .chip{width:96px;height:120px}.sc-stage .chip:hover{width:96px}}.story.intro-on .hero{visibility:hidden}html.pa-lite .story .fog i{animation:none}html.pa-lite .story .grain{display:none}.sc-made .pin{background:var(--deep)}.sc-made .cv3{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;z-index:3;pointer-events:none}.sc-made .md-type{position:absolute;z-index:5;left:clamp(20px,6vw,90px);top:50%;translate:0 -50%;width:min(34vw,420px)}.sc-made .md-type h2{font-family:Anton,sans-serif;font-size:clamp(2rem,4.2vw,3.6rem);line-height:.92;margin:8px 0 22px;text-transform:uppercase;opacity:0;transform:translate3d(0,14px,0);transition:opacity .6s,transform .6s}.sc-made .md-type .lead{opacity:0;transition:opacity .6s}.sc-made .md-type.on h2,.sc-made .md-type.on .lead{opacity:1;transform:none}.sc-made .md-caps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.sc-made .md-caps li{position:relative;padding:10px 0 10px 26px;border-top:1px solid color-mix(in srgb,var(--ink) 14%,transparent);opacity:.62;transition:opacity .4s}.sc-made .md-caps li:before{content:"";position:absolute;left:0;top:18px;width:8px;height:8px;border-radius:50%;background:currentColor;opacity:.4;transition:transform .4s,opacity .4s}.sc-made .md-caps li b{display:block;font-family:Anton,sans-serif;font-size:1.15rem;letter-spacing:.02em;text-transform:uppercase}.sc-made .md-caps li span{display:block;font-size:.92rem;line-height:1.55;opacity:0;max-height:0;overflow:hidden;transition:opacity .5s,max-height .5s cubic-bezier(.2,.8,.2,1)}.sc-made .md-caps li.on{opacity:1}.sc-made .md-caps li.on:before{opacity:1;transform:scale(1.6)}.sc-made .md-caps li.on span{opacity:.92;max-height:120px;margin-top:4px}.sc-made .md-caps li.past{opacity:.7}.sc-made .md-img{display:none}@media(max-width:900px){.sc-made .cv3{display:none}.sc-made .md-img{display:block;position:absolute;left:50%;top:30%;width:min(60vw,260px);height:1px;translate:-50% 0;z-index:3;perspective:900px;transform-style:preserve-3d}.sc-made .md-img i{position:absolute;left:0;top:-70px;width:100%;height:140px;border-radius:8px;background:var(--felt,#333);background-position:center;box-shadow:0 20px 40px #00000059;will-change:transform;transition:opacity .4s;opacity:.7}.sc-made .md-img i.l0,.sc-made .md-img i.l1{background-color:var(--felt,#333)}.sc-made .md-img i.l2{background:#ecebe6}.sc-made .md-img i.l3{background:#b9dfecbf}.sc-made .md-img i.on{opacity:1}.sc-made .md-type{left:20px;right:20px;top:auto;bottom:6%;translate:0 0;width:auto}.sc-made .md-type h2{font-size:1.8rem;margin-bottom:10px}.sc-made .md-caps li{padding:7px 0 7px 22px}.sc-made .md-caps li span{font-size:.82rem}}.story .intro-ui .hud{position:absolute;top:clamp(16px,2.4vw,30px);left:clamp(18px,3vw,42px);display:flex;align-items:center;gap:12px;color:var(--ink);opacity:0;transition:opacity .6s .5s,transform .25s;text-shadow:0 1px 10px rgba(0,0,0,.35)}.story .intro-ui .hint{text-shadow:0 1px 2px rgba(0,0,0,.6),0 0 18px rgba(0,0,0,.45)}.story .intro-ui .hud{padding:7px 12px 7px 10px;border-radius:999px;background:#00000038;text-shadow:0 1px 2px rgba(0,0,0,.6),0 0 18px rgba(0,0,0,.45)}.story .intro[data-scene=colours] .intro-ui .hud,.story .intro[data-scene=rooms] .intro-ui .hud,.story .intro[data-scene=colours] .intro-ui .skip,.story .intro[data-scene=rooms] .intro-ui .skip{color:#fff;background:#0006;border-color:#ffffff8c}.story .intro[data-scene=colours] .intro-ui .hint,.story .intro[data-scene=rooms] .intro-ui .hint{color:#fff}.story .intro[data-scene=colours] .intro-ui .rail i,.story .intro[data-scene=rooms] .intro-ui .rail i{background:#fff}.story .intro-ui .hint.last{opacity:1;color:#fff;background:#00000073;padding:9px 14px;border-radius:999px}.story .intro-ui .hint.last i{animation:none;height:1px;width:22px}.story .intro.in .intro-ui .hud{opacity:1}.story .intro-ui .hud.swap{opacity:0;transform:translate3d(0,-6px,0);transition:opacity .18s,transform .18s}.story .intro-ui .hud b{font-family:Anton,sans-serif;font-size:1.4rem;line-height:1;letter-spacing:.02em}.story .intro-ui .hud i{width:1px;height:22px;background:currentColor;opacity:.4}.story .intro-ui .hud span{font-size:.62rem;letter-spacing:.3em;text-transform:uppercase;font-weight:800}.story .intro-ui .hud em{font-style:normal;font-size:.56rem;letter-spacing:.22em;opacity:.6;margin-left:4px}.sc-open .cv3{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;z-index:2;pointer-events:none}.sc-open .open-in{z-index:4}.sc-colours .bar:hover{z-index:3;outline:1px solid rgba(255,255,255,.35);outline-offset:-1px}.sc-stage .chip{transform:perspective(700px) rotateY(calc(var(--mx) * -4deg)) rotateX(calc(var(--my) * 3deg))}.sc-stage .chip:hover{transform:perspective(700px) translateY(-3px)}@media(max-width:900px){.story .intro-ui .hud span,.story .intro-ui .hud em{display:none}}@media(max-width:720px){.sc-stage .top{padding:12px 14px;justify-content:center}.sc-stage .top-r{width:100%;justify-content:space-between;gap:6px}.sc-stage .top-r .pill.sm{padding:9px 12px;font-size:.54rem;letter-spacing:.12em;white-space:nowrap}.sc-stage .type{top:64px;translate:-50% 0;padding:0 14px}.sc-stage .big{font-size:clamp(3.2rem,15vw,4.6rem)}.sc-stage .script{font-size:clamp(2rem,9vw,2.8rem)}.sc-stage .ghost{font-size:5.5rem;top:40%}.sc-stage .pick-sign{top:auto;bottom:238px;translate:-50% 0}.sc-stage .pick-sign .lead{font-size:.56rem;letter-spacing:.24em}.sc-stage .pick-sign h2{font-size:1.35rem}.sc-stage .fam{bottom:102px;gap:8px;left:0;right:0;translate:0 0;max-width:none;overflow-x:auto;justify-content:flex-start;padding:0 14px 4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sc-stage .fam::-webkit-scrollbar{display:none}.sc-stage .chip,.sc-stage .chip:hover,.sc-stage .chip:focus-visible{width:104px;height:124px;flex:0 0 auto;transform:none;border-radius:14px}.sc-stage .chip canvas{height:calc(100% - 44px);top:6px;width:100%}.sc-stage .chip .lab{font-size:.5rem;letter-spacing:.08em;bottom:8px;padding:0 4px}.sc-stage .chip .lab em{font-size:.95rem}.sc-stage .chip:hover .scene,.sc-stage .chip:hover .q{opacity:0}.sc-stage .chip:hover .lab{opacity:1}.sc-stage .chip:hover canvas{opacity:1;transform:none}.sc-stage .sw{bottom:42px;flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;max-width:calc(100vw - 28px);padding:8px 12px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sc-stage .sw::-webkit-scrollbar{display:none}.sc-stage .dot{flex:0 0 auto}.sc-stage .name{bottom:12px;font-size:.6rem}.story .replay{display:none}}.story[data-bg=grey]{--room:#16171a;--glow:#2b2d31;--shade:#070708;--deep:#111214;--ink:#f2f4f6;background:#0c0d0f}.story[data-bg=grey] .intro,.story[data-bg=grey] .intro .pin,.story[data-bg=grey] .hero .pin{background:#0c0d0f radial-gradient(ellipse 130% 95% at 50% 0%,#1e1f23,#17181b 34%,#111214 62%,#0a0b0c 88%,#070708)}.story[data-bg=grey] .fog .b1{opacity:1}.story[data-bg=grey] .fog .b2{opacity:.62}.story[data-bg=grey] .fog .b3{opacity:.42}.story[data-bg=grey] .fog .b4{opacity:.9}.story[data-bg=grey] .grain{opacity:1;box-shadow:none;--pa-vig:radial-gradient(ellipse 115% 100% at 50% 42%,transparent 48%,rgba(0,0,0,.3) 78%,rgba(0,0,0,.55) 100%);--pa-top:radial-gradient(ellipse 72% 48% at 50% -8%,rgba(255,255,255,.055) 0%,rgba(255,255,255,.02) 45%,transparent 72%);--pa-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='.045'/%3E%3C/svg%3E");--pa-floor:linear-gradient(180deg,transparent calc(100% - 180px) ,rgba(28,30,33,.6) calc(100% - 60px) ,#1c1e21 100%);background-image:var(--pa-vig),var(--pa-top),var(--pa-noise)}.story[data-bg=grey] .hero .grain{background-image:var(--pa-floor),var(--pa-vig),var(--pa-top),var(--pa-noise)}html.pa-lite .story[data-bg=grey] .grain{display:block;background-image:var(--pa-vig),var(--pa-top)}html.pa-lite .story[data-bg=grey] .hero .grain{background-image:var(--pa-floor),var(--pa-vig),var(--pa-top)}.story[data-bg=grey] .big{text-shadow:0 10px 40px rgba(0,0,0,.35)}.story .intro:not(.live) .fog i{animation:none;will-change:auto}.story .intro .pin[style*="visibility: hidden"] .fog i,.story.intro-on .hero .fog i{animation-play-state:paused}.story .intro.rush .intro-ui .skip{opacity:1;background:var(--ink);color:#111;border-color:var(--ink)}.story .intro-ui .hint.rush{opacity:1;color:#fff;background:#00000073;padding:9px 14px;border-radius:999px}.story .intro-ui .hint.rush i{animation:none;height:1px;width:22px}@media(max-width:720px){.sc-stage .fam,.sc-stage .sw{overflow-y:hidden;touch-action:pan-x pan-y;overscroll-behavior-x:contain}}.story[data-bg=grey]{--room:#2c2e32;--glow:#5a5e65;--shade:#0b0b0c;--deep:#2c2e32}.story[data-bg=grey] .intro{background:#2c2e32}.story[data-bg=grey] .intro .pin{background:transparent}.story[data-bg=grey] .intro .pin .fog,.story[data-bg=grey] .intro .pin .grain,.story[data-bg=grey] .hero .fog,.story[data-bg=grey] .bp{display:none}.story[data-bg=grey] .intro:before,.story[data-bg=grey] .intro:after,.story[data-bg=grey] .hero .pin:before,.story[data-bg=grey] .hero .pin:after{content:"";position:absolute;left:-50%;top:-50%;width:200%;height:200%;z-index:0;pointer-events:none;will-change:transform;transform-origin:50% 50%}.story[data-bg=grey] .intro:before,.story[data-bg=grey] .hero .pin:before{background:radial-gradient(closest-side at 34% 38%,rgba(6,6,7,.92),rgba(6,6,7,.62) 38%,rgba(6,6,7,.22) 66%,transparent),radial-gradient(closest-side at 70% 64%,rgba(8,8,9,.85),rgba(8,8,9,.5) 40%,rgba(8,8,9,.16) 68%,transparent),radial-gradient(closest-side at 58% 24%,rgba(10,10,11,.7),rgba(10,10,11,.3) 45%,transparent 75%),radial-gradient(closest-side at 22% 74%,rgba(4,4,5,.8),rgba(4,4,5,.35) 45%,transparent 75%);background-size:62% 58%,58% 62%,46% 44%,50% 48%;background-repeat:no-repeat;background-position:18% 20%,78% 76%,64% 10%,10% 88%;animation:paSmokeA 24s ease-in-out infinite alternate}.story[data-bg=grey] .intro:after,.story[data-bg=grey] .hero .pin:after{background:radial-gradient(closest-side,rgba(150,154,160,.42),rgba(150,154,160,.2) 42%,rgba(150,154,160,.06) 70%,transparent),radial-gradient(closest-side,rgba(120,124,130,.38),rgba(120,124,130,.16) 45%,transparent 75%),radial-gradient(closest-side,rgba(175,178,184,.26),rgba(175,178,184,.1) 45%,transparent 75%),radial-gradient(closest-side,rgba(100,104,110,.34),rgba(100,104,110,.12) 50%,transparent 78%);background-size:48% 44%,54% 50%,36% 34%,58% 52%;background-repeat:no-repeat;background-position:60% 30%,28% 62%,74% 70%,44% 86%;animation:paSmokeB 31s ease-in-out infinite alternate}@keyframes paSmokeA{0%{transform:translateZ(0) rotate(0) scale(1)}50%{transform:translate3d(7%,-5%,0) rotate(9deg) scale(1.08)}to{transform:translate3d(-6%,6%,0) rotate(-7deg) scale(1.04)}}@keyframes paSmokeB{0%{transform:translateZ(0) rotate(0) scale(1.06)}50%{transform:translate3d(-8%,6%,0) rotate(-11deg) scale(1)}to{transform:translate3d(6%,-4%,0) rotate(8deg) scale(1.1)}}.story[data-bg=grey] .intro .pin{z-index:1}.story[data-bg=grey] .intro .intro-ui{background:radial-gradient(ellipse 120% 105% at 50% 45%,transparent 55%,rgba(0,0,0,.22) 82%,rgba(0,0,0,.38) 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='.05'/%3E%3C/svg%3E")}.story[data-bg=grey] .hero .pin{background:#2c2e32}.story[data-bg=grey] .hero .grain{z-index:1}.story[data-bg=grey] .lead,.story[data-bg=grey] .cap p,.story[data-bg=grey] .md-caps span,.story[data-bg=grey] .snd-type p{text-shadow:0 1px 14px rgba(0,0,0,.45)}.story[data-bg=grey] .big,.story[data-bg=grey] .cap h2,.story[data-bg=grey] .md-type h2,.story[data-bg=grey] .num,.story[data-bg=grey] .pick-sign h2{text-shadow:0 8px 36px rgba(0,0,0,.45)}.story[data-bg=grey] .intro:not(.live):before,.story[data-bg=grey] .intro:not(.live):after{animation-play-state:paused}.story[data-bg=grey].intro-on .hero .pin:before,.story[data-bg=grey].intro-on .hero .pin:after{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.story[data-bg=grey] .intro:before,.story[data-bg=grey] .intro:after,.story[data-bg=grey] .hero .pin:before,.story[data-bg=grey] .hero .pin:after{animation:none}}html.pa-lite .story[data-bg=grey] .intro:after,html.pa-lite .story[data-bg=grey] .hero .pin:after{animation-duration:48s}.sc-colours .bars{--sh:0}.sc-colours .bar:after{opacity:calc(.55 + var(--sh) * .35)}.sc-colours .bars:not(.pick) .bar.on{outline:none}.sc-colours .cl-tip{display:none}.sc-colours .cl-now{position:absolute;z-index:5;left:clamp(20px,6vw,90px);bottom:clamp(40px,9vh,110px);color:#fff;pointer-events:none;opacity:0;text-shadow:0 2px 6px rgba(0,0,0,.45),0 14px 44px rgba(0,0,0,.55)}.sc-colours .cl-now b{display:block;font-family:Anton,sans-serif;font-weight:400;font-size:clamp(3.4rem,9vw,8rem);line-height:.9;text-transform:uppercase;letter-spacing:.01em;transform:translate3d(0,14px,0);transition:transform .45s cubic-bezier(.2,.8,.2,1)}.sc-colours .cl-now span{display:block;margin-top:10px;font-size:.7rem;letter-spacing:.3em;font-weight:800;opacity:.9}.sc-colours .cl-now.in b{transform:none}@media(max-width:720px){.sc-colours .cl-now{left:20px;bottom:12%}.sc-colours .cl-now b{font-size:3rem}}.story .vh{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.story .intro .pin.sc-open .op-back{z-index:1;pointer-events:none}.sc-open .op-word{position:absolute;left:50%;top:43%;translate:-50% -50%;margin:0;padding:.16em .05em .1em;white-space:nowrap;text-align:center;font-size:clamp(6.5rem,min(30vw,49vh),30rem);line-height:.8;letter-spacing:.01em;text-shadow:none!important;color:#eceef113;-webkit-text-stroke:1.5px rgba(236,238,241,.4);-webkit-mask-image:linear-gradient(180deg,#000 25%,rgba(0,0,0,.3) 92%);mask-image:linear-gradient(180deg,#000 25%,#0000004d 92%)}.sc-open .op-word .ch{display:inline-block;will-change:transform,opacity}.sc-open .open-in{left:0;top:0;right:0;bottom:0;translate:none;max-width:none;width:auto;padding:0;pointer-events:none}.sc-open .open-in>*{pointer-events:auto}.sc-open .open-in .lead{position:absolute;left:0;right:0;top:clamp(64px,11vh,110px);margin:0;padding:0 20px}.sc-open .open-in .script{position:absolute;left:0;right:0;top:57%;margin:0;font-size:clamp(3rem,8.4vw,8.4rem);text-shadow:0 6px 30px rgba(0,0,0,.55)}.sc-open .open-in .blurb{position:absolute;left:50%;translate:-50% 0;bottom:clamp(34px,7vh,80px);margin:0;width:min(46ch,88vw);text-shadow:0 1px 14px rgba(0,0,0,.6)}.story .intro .pin.sc-open[data-tw=out] .l-mid{opacity:1;transform:none}.sc-open .op-img{display:none}@media(max-width:900px){.sc-open .op-img{display:block;position:absolute;left:50%;bottom:23%;width:min(30vw,168px);aspect-ratio:1200/2800;translate:-50% 0;z-index:2;background-color:var(--felt);border-radius:1px;box-shadow:inset 14px 0 24px -14px #ffffff38,inset -22px 0 36px -18px #0009,0 26px 30px -18px #000000b3}.sc-open .op-img i{position:absolute;left:0;right:0;top:100%;height:100%;background:inherit;transform:scaleY(-1);opacity:.22;box-shadow:none;-webkit-mask-image:linear-gradient(0deg,#000,transparent 34%);mask-image:linear-gradient(0deg,#000,transparent 34%)}.sc-open:after{content:"";position:absolute;left:0;right:0;bottom:0;height:24%;z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(0,0,0,.28) 30%,rgba(0,0,0,.42))}.sc-open .op-word{top:47%;font-size:clamp(5rem,31vw,12rem);-webkit-text-stroke-width:1px}.sc-open .open-in .lead{top:clamp(64px,12vh,110px);font-size:.6rem;letter-spacing:.26em}.sc-open .open-in .script{top:auto;bottom:calc(23% - .2em);font-size:clamp(2.8rem,15vw,4.4rem)}.sc-open .open-in .blurb{bottom:clamp(22px,5vh,48px);font-size:.84rem;width:min(34ch,86vw)}}.story .intro-ui .skip:before{content:"";position:absolute;left:-4px;right:-4px;top:-7px;bottom:-7px}.story .dot{position:relative}.story .dot:before{content:"";position:absolute;top:-11px;right:-5.5px;bottom:-11px;left:-5.5px;border-radius:8px}.sc-colours .cl-sw .dot:before{top:-9px;right:-6px;bottom:-9px;left:-6px}.story .dot.on:before{top:-9px;right:-2px;bottom:-9px;left:-2px}.story .intro-ui .rail i{position:relative}.story .intro-ui .rail i:before{content:"";position:absolute;left:-16px;right:-16px;top:-6px;bottom:-6px}.story .intro-ui .rail i.on:before{top:0;bottom:0}.sc-made .md-img{transform-style:flat}.sc-made .md-img i.l0{z-index:4}.sc-made .md-img i.l1{z-index:3}.sc-made .md-img i.l2{z-index:2}.sc-made .md-img i.l3{z-index:1}.sc-colours .bar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#ffffff21,#fff0 16%,#0000 72%,#00000042)}.sc-rooms .room:after{background:radial-gradient(ellipse 125% 105% at 50% 44%,#0c0d0f00 56%,#0c0d0f57),linear-gradient(180deg,#0000000a 38%,#00000094),linear-gradient(#2c30381a,#2c30381a)}.sc-rooms .room img[src*=pa-real-boardroom]{object-position:50% 18%}.sc-rooms .room img[src*=pa-real-desk-screens-drift]{object-position:50% 58%}.sc-rooms .room img[src*=pa-real-cafe-cove]{object-position:50% 62%}.sc-stage .chip .scene{background-color:#3a3d42;box-shadow:inset 0 0 0 1px #ffffff1a}.sc-stage .chip:nth-child(1) .scene{background-image:url(/cdn/shop/files/pa-real-meeting-room-wall-panels-pale.jpg?width=640)!important;background-position:50% 50%}.sc-stage .chip:nth-child(2) .scene{background-image:url(/cdn/shop/files/pa-real-boardroom-ceiling-panels-reed-char.jpg?width=640)!important;background-position:50% 16%}.sc-stage .chip:nth-child(3) .scene{background-image:url(/cdn/shop/files/pa-real-hanging-screens-reed-char.jpg?width=640)!important;background-position:50% 42%}.sc-stage .chip:nth-child(4) .scene{background-image:url(/cdn/shop/files/pa-real-desk-mounted-screen.jpg?width=640)!important;background-position:50% 38%}.sc-stage .chip:nth-child(5) .scene{background-image:url(/cdn/shop/files/pa-real-halo-tiles-stream-lake.jpg?width=640)!important;background-position:50% 30%}.sc-stage .chip .scene:after{background:linear-gradient(90deg,#0000008c,#0000000d 45%,#00000061),linear-gradient(#2c30381f,#2c30381f)}
/*# sourceMappingURL=/cdn/shop/files/pa-story_43bdc34b-8857-4b08-a62f-561db1abf28a.css.map */
