.page{color:#f5f2e9;background:radial-gradient(circle at 50% 15%,#282117 0,#0d0e0e 35%,#050606 78%);min-height:100vh;padding:18px 24px 35px;font-family:Barlow Condensed,Arial Narrow,sans-serif}.header{z-index:5;background:#030404d1;border:1px solid #d7aa586b;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1500px,100%);margin:auto;padding:9px 12px;display:grid;position:relative}.brand{letter-spacing:.05em;align-items:center;gap:10px;font-family:Montserrat,sans-serif;font-weight:300;display:flex}.brand img{object-fit:cover;border:1px solid #d7aa588c;width:38px;height:38px}.headerLine{color:#e8c781;letter-spacing:.12em;text-transform:uppercase;font-size:13px}.partner{letter-spacing:.08em;text-transform:uppercase;border:1px solid #d7aa5880;justify-self:end;padding:9px 13px;font-size:12px}.intro{grid-template-columns:1.35fr .65fr;align-items:end;gap:60px;width:min(1400px,100% - 40px);margin:55px auto 32px;display:grid}.kicker{color:#e8c781;letter-spacing:.22em;text-transform:uppercase;font-size:12px}.intro h1{letter-spacing:.01em;margin:22px 0 0;font-size:clamp(70px,10vw,148px);font-weight:300;line-height:.78}.introCopy{justify-self:end;max-width:440px}.introCopy p{color:#d4d0c7;font-size:22px;line-height:1.35}.introCopy>span{letter-spacing:.11em;border-top:1px solid #d7aa5859;padding-top:15px;display:block}.introCopy b{color:#e8c781;font-weight:500}.explorer{background:#020303d1;border:1px solid #d7aa5875;width:min(1500px,100%);margin:auto;box-shadow:0 30px 100px #00000080}.topbar{color:#d9c69f;letter-spacing:.15em;border-bottom:1px solid #d7aa5852;grid-template-columns:160px 1fr 160px;align-items:center;height:48px;padding:0 13px;font-size:11px;display:grid}.progress{background:#ffffff1f;height:2px}.progress i{background:#e6b85e;height:100%;transition:width .3s;display:block}.topbar button{color:#f1d596;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;background:0 0;border:0;justify-self:end}.stage{touch-action:pan-y;background:radial-gradient(circle,#47381d29,#0000 55%);justify-content:center;align-items:center;height:min(72vh,900px);min-height:480px;display:flex;position:relative;overflow:hidden}.stage figure{justify-content:center;align-items:center;width:100%;height:100%;margin:0;display:flex;position:relative}.stage figure img{object-fit:contain;-webkit-user-select:none;user-select:none;width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:0 20px 70px #0000008c}.stage figcaption{letter-spacing:.12em;text-transform:uppercase;color:#d8d0bf;white-space:nowrap;background:#000000b8;border:1px solid #d7aa584d;padding:7px 11px;font-size:10px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.arrow{z-index:3;color:#111;cursor:pointer;background:radial-gradient(circle at 30% 25%,#f2d58d,#b67b25);border:1px solid #d4a44b;border-radius:50%;width:48px;height:48px;font-size:21px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 28px #d3a24a59}.prev{left:18px}.next{right:18px}.strip{scrollbar-color:#b78736 #111;border-top:1px solid #d7aa584d;gap:8px;padding:12px;display:flex;overflow-x:auto}.strip button{cursor:pointer;opacity:.53;background:#080909;border:1px solid #d7aa5838;flex:0 0 86px;height:66px;padding:3px;transition:opacity .2s,border-color .2s,transform .2s;position:relative}.strip button:hover,.strip .selected{opacity:1;border-color:#e7ba62;transform:translateY(-2px)}.strip img{object-fit:cover;width:100%;height:100%}.strip span{color:#f1cb79;background:#000c;padding:2px 4px;font-size:9px;position:absolute;bottom:4px;right:4px}.fullscreen{z-index:9999;border:0;width:100%;height:100dvh;position:fixed;inset:0}.fullscreen .stage{height:calc(100dvh - 130px)}.outro{grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;width:min(1200px,100% - 40px);margin:70px auto;display:grid}.outro p{margin:0;font-size:clamp(26px,3.4vw,48px);font-weight:300;line-height:1.08}.outro div{border-top:1px solid #d7aa5866;display:grid}.outro a{color:#e9d39f;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #d7aa584d;justify-content:space-between;padding:14px 4px;display:flex}.footer{color:#aaa397;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #d7aa5852;justify-content:space-between;width:min(1500px,100%);margin:auto;padding:20px 3px 0;font-size:10px;display:flex}@media (max-width:800px){.page{padding:10px 10px 25px}.header{grid-template-columns:1fr auto}.headerLine{display:none}.brand span{font-size:13px}.partner{font-size:10px}.intro{grid-template-columns:1fr;gap:15px;width:calc(100% - 16px);margin:45px auto 24px}.intro h1{font-size:85px}.introCopy{justify-self:start}.introCopy p{font-size:18px}.topbar{grid-template-columns:92px 1fr 88px;padding:0 8px}.topbar button{font-size:9px}.stage{height:64vh;min-height:380px}.arrow{width:40px;height:40px}.prev{left:7px}.next{right:7px}.stage figcaption{display:none}.strip button{flex-basis:70px;height:54px}.outro{grid-template-columns:1fr;gap:35px;width:calc(100% - 16px)}.footer{flex-wrap:wrap;gap:13px}.footer span:nth-child(2){display:none}.fullscreen .stage{height:calc(100dvh - 130px)}}.artHeader{background:#050606;border:1px solid #d7aa586b;width:min(1500px,100%);margin:18px auto 0;overflow:hidden}.artHeader img{object-fit:contain;width:100%;height:auto;max-height:340px;display:block}.coverflow{width:100%;height:100%;transform-style:preserve-3d;justify-content:center;align-items:center;display:flex;position:relative}.flowCard{background:#050606;border:0;justify-content:center;align-items:center;margin:0;padding:0;transition:transform .55s cubic-bezier(.2,.75,.2,1),filter .55s,opacity .55s;display:flex;position:absolute;overflow:hidden;box-shadow:0 24px 70px #000000a6}.flowCard img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%}.activeCard{z-index:3;opacity:1;width:min(62%,850px);height:94%;transform:translateZ(70px)}.leftCard,.rightCard{z-index:1;cursor:pointer;filter:brightness(.55)saturate(.65);opacity:.75;width:min(48%,650px);height:78%}.leftCard{transform:translate(-68%)rotateY(58deg)translateZ(-90px)}.rightCard{transform:translate(68%)rotateY(-58deg)translateZ(-90px)}.flowCard figcaption{letter-spacing:.12em;text-transform:uppercase;color:#d8d0bf;white-space:nowrap;background:#000000b8;border:1px solid #d7aa584d;padding:7px 11px;font-size:10px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.arrow{z-index:5}@media (max-width:800px){.artHeader{margin-top:10px}.activeCard{width:82%;height:92%}.leftCard,.rightCard{opacity:.45;width:64%;height:68%}.leftCard{transform:translate(-72%)rotateY(64deg)translateZ(-110px)}.rightCard{transform:translate(72%)rotateY(-64deg)translateZ(-110px)}.flowCard figcaption{display:none}}.stage .flowCard{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-origin:50%}.stage .activeCard{z-index:4;width:min(58%,820px);height:90%;transform:translateZ(150px)}@media (max-width:800px){.stage .activeCard{width:80%;height:88%;transform:translateZ(105px)}.stage .leftCard,.stage .rightCard{opacity:.48;width:64%;height:68%}.stage .leftCard{transform:translate(-72%)rotateY(66deg)translateZ(-130px)scale(.9)}.stage .rightCard{transform:translate(72%)rotateY(-66deg)translateZ(-130px)scale(.9)}}.flowNext .activeCard{animation:.58s cubic-bezier(.2,.72,.2,1) both servoFromRight}.flowPrev .activeCard{animation:.58s cubic-bezier(.2,.72,.2,1) both servoFromLeft}.flowNext .leftCard{animation:.58s cubic-bezier(.2,.72,.2,1) both servoLeftSettle}.flowNext .rightCard{animation:.58s cubic-bezier(.2,.72,.2,1) both servoRightSettle}.flowPrev .leftCard{animation:.58s cubic-bezier(.2,.72,.2,1) both servoLeftSettle}.flowPrev .rightCard{animation:.58s cubic-bezier(.2,.72,.2,1) both servoRightSettle}@keyframes servoFromRight{0%{opacity:.55;transform:translate(calc(68% - 40px))rotateY(-70deg)translateZ(-200px)}to{opacity:1;transform:translate(0)rotateY(0)translateZ(0)}}@keyframes servoFromLeft{0%{opacity:.55;transform:translate(calc(40px - 68%))rotateY(70deg)translateZ(-200px)}to{opacity:1;transform:translate(0)rotateY(0)translateZ(0)}}@keyframes servoLeftSettle{0%{opacity:.92;transform:translate(-32%)rotateY(35deg)translateZ(-100px)}to{opacity:.78;transform:translate(calc(40px - 68%))rotateY(70deg)translateZ(-200px)}}@keyframes servoRightSettle{0%{opacity:.92;transform:translate(32%)rotateY(-35deg)translateZ(-100px)}to{opacity:.78;transform:translate(calc(68% - 40px))rotateY(-70deg)translateZ(-200px)}}@media (max-width:800px){@keyframes servoFromRight{0%{opacity:.5;transform:translate(45%)rotateY(-56deg)translateZ(-100px)scale(.9)}to{opacity:1;transform:translateZ(105px)}}@keyframes servoFromLeft{0%{opacity:.5;transform:translate(-45%)rotateY(56deg)translateZ(-100px)scale(.9)}to{opacity:1;transform:translateZ(105px)}}}.headerLine{align-items:center;gap:10px;display:flex}.headerLine img{object-fit:cover;border:1px solid #d7aa5873;border-radius:5px;width:30px;height:30px}@media (max-width:800px){.header{grid-template-columns:1fr auto;row-gap:14px}.headerLine{grid-area:2/1/auto/-1;justify-self:center;margin-top:2px}}.page{background:linear-gradient(#04050480,#040504c2),radial-gradient(circle at 58% 12%,#d3ae481a,#0000 42%),url(/bee-bg.webp) 50%/cover no-repeat fixed}.explorer{background:#020303db}.introIdentity strong{color:#dce2e5;text-shadow:0 1px 14px #ffffff24;font-weight:750}@media (max-width:800px){.page{background-position:58%;background-attachment:scroll}.header{grid-template-columns:1fr auto;row-gap:0}.headerLine{display:none}.introCopy{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030404b8;border:1px solid #d7aa5859;padding:18px}.introIdentity{align-items:center;gap:8px;margin-top:5px;display:inline-flex}.introIdentity img{object-fit:cover;border:1px solid #d7aa587a;border-radius:5px;flex:0 0 30px;width:30px;height:30px;display:inline-block}}.stage .activeCard{width:min(56%,800px);height:92%;transform:translateZ(220px);box-shadow:0 32px 95px #000000c7,0 0 34px #d9ae541f}@media (max-width:800px){.stage{perspective:720px}.stage .activeCard{width:78%;height:90%;transform:translateZ(145px)}.stage .leftCard,.stage .rightCard{opacity:.42;filter:brightness(.34)saturate(.58);width:62%;height:66%}.stage .leftCard{transform:translate(-80%)rotateY(74deg)translateZ(-185px)scale(.8)}.stage .rightCard{transform:translate(80%)rotateY(-74deg)translateZ(-185px)scale(.8)}@keyframes servoFromRight{0%{opacity:.4;transform:translate(70%)rotateY(-70deg)translateZ(-175px)scale(.82)}to{opacity:1;transform:translateZ(145px)}}@keyframes servoFromLeft{0%{opacity:.4;transform:translate(-70%)rotateY(70deg)translateZ(-175px)scale(.82)}to{opacity:1;transform:translateZ(145px)}}@keyframes servoLeftSettle{0%{opacity:.8;transform:translate(-38%)rotateY(38deg)translateZ(-20px)scale(.94)}to{opacity:.42;transform:translate(-80%)rotateY(74deg)translateZ(-185px)scale(.8)}}@keyframes servoRightSettle{0%{opacity:.8;transform:translate(38%)rotateY(-38deg)translateZ(-20px)scale(.94)}to{opacity:.42;transform:translate(80%)rotateY(-74deg)translateZ(-185px)scale(.8)}}}.page{isolation:isolate;background:0 0;position:relative}.page:before{content:"";z-index:-2;filter:hue-rotate(15deg)saturate(1.08)contrast(1.04)brightness(1.03);background:url(/bee-bg.webp) 58%/cover no-repeat;position:fixed;inset:0}.page:after{content:"";z-index:-1;background:linear-gradient(#0000007a,#000000b8);position:fixed;inset:0}.header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#000000b8}.explorer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#000000c7}.introIdentity{vertical-align:baseline;margin:0;padding:0;display:inline}.introIdentity strong{line-height:inherit;vertical-align:baseline;display:inline}.introIdentity img{display:none!important}@media (max-width:800px){.introCopy{-webkit-backdrop-filter:blur(22px)saturate(120%);backdrop-filter:blur(22px)saturate(120%);background:#00000094;border-color:#ffffff57;padding:18px;box-shadow:0 18px 55px #00000038}.introCopy p{line-height:1.42}.introIdentity{margin:0;display:inline}}.stage{perspective:1200px}.stage .activeCard{opacity:1;width:min(58%,820px);height:90%;transform:translateZ(0);box-shadow:0 18px 55px #0000009e}.stage .leftCard,.stage .rightCard{opacity:.78;filter:none;width:min(46%,640px);height:76%}.stage .leftCard{transform:translate(calc(40px - 68%))rotateY(70deg)translateZ(-200px)}.stage .rightCard{transform:translate(calc(68% - 40px))rotateY(-70deg)translateZ(-200px)}.stage .leftCard:after,.stage .rightCard:after{content:"";pointer-events:none;z-index:2;position:absolute;inset:0}.stage .leftCard:after{background:linear-gradient(90deg,#0000009e,#0000000f 72%)}.stage .rightCard:after{background:linear-gradient(270deg,#0000009e,#0000000f 72%)}@media (max-width:800px){.stage{perspective:900px}.stage .activeCard{width:80%;height:88%;transform:translateZ(0)}.stage .leftCard,.stage .rightCard{opacity:.72;filter:none;width:64%;height:68%}.stage .leftCard{transform:translate(calc(40px - 76%))rotateY(70deg)translateZ(-200px)}.stage .rightCard{transform:translate(calc(76% - 40px))rotateY(-70deg)translateZ(-200px)}@keyframes servoFromRight{0%{opacity:.5;transform:translate(calc(76% - 40px))rotateY(-70deg)translateZ(-200px)}to{opacity:1;transform:translateZ(0)}}@keyframes servoFromLeft{0%{opacity:.5;transform:translate(calc(40px - 76%))rotateY(70deg)translateZ(-200px)}to{opacity:1;transform:translateZ(0)}}@keyframes servoLeftSettle{0%{opacity:.88;transform:translate(-34%)rotateY(35deg)translateZ(-100px)}to{opacity:.72;transform:translate(calc(40px - 76%))rotateY(70deg)translateZ(-200px)}}@keyframes servoRightSettle{0%{opacity:.88;transform:translate(34%)rotateY(-35deg)translateZ(-100px)}to{opacity:.72;transform:translate(calc(76% - 40px))rotateY(-70deg)translateZ(-200px)}}}.outroMark{object-fit:cover;vertical-align:-.14em;border:1px solid #d7aa587a;border-radius:.12em;width:1em;height:1em;margin-right:.32em;display:inline-block}.publicationIntro{grid-template-columns:1.1fr .9fr}.publicationTitle{max-width:900px;font-size:clamp(54px,7vw,104px)!important;line-height:.88!important}@media (max-width:800px){.publicationTitle{overflow-wrap:anywhere;font-size:clamp(46px,15vw,68px)!important;line-height:.92!important}.publicationIntro{grid-template-columns:1fr}}.stage{cursor:grab;touch-action:none}.dragging{cursor:grabbing}.dragging .flowCard{will-change:transform,opacity,filter;transition:none!important;animation:none!important}.dragging .arrow{pointer-events:none}.activeCard img{transform-origin:50%;will-change:transform;transition:transform .16s ease-out}.zoomed .activeCard{z-index:8;overflow:visible}.zoomed .leftCard,.zoomed .rightCard,.zoomed .arrow{opacity:.18;pointer-events:none}.zoomed{cursor:grab}.panning{cursor:grabbing}.panning .activeCard img{transition:none}.hiddenCard{display:none!important}.coverflow{place-items:center;display:grid}.coverflow .flowCard{grid-area:1/1;position:relative}.gestureHint{color:#bdb7aa;letter-spacing:.12em;text-align:center;text-transform:uppercase;background:#00000094;border-top:1px solid #d7aa584d;padding:8px 12px;font-size:10px}.stage .activeCard{height:100%}.fullscreen{grid-template-rows:48px minmax(0,1fr) auto 82px;height:100dvh;max-height:100dvh;display:grid;overflow:hidden}.fullscreen .stage{min-height:0;height:auto!important}.fullscreen .strip{height:82px}@media (max-width:800px){.stage .activeCard{height:100%}.fullscreen{grid-template-rows:48px minmax(0,1fr) auto 66px}.fullscreen .strip{height:66px}}.stage .activeCard{width:min(92%,1400px)}.fullscreen{grid-template-rows:48px minmax(0,1fr);width:100dvw;max-width:none}.fullscreen .gestureHint,.fullscreen .strip{display:none}.fullscreen .activeCard{width:100%;height:100%}@media (max-width:800px){.fullscreen{width:100dvw;left:0;right:auto}.stage .activeCard,.fullscreen .activeCard{width:100%;height:100%}}.fullscreenNudge{z-index:9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#f0cf84;letter-spacing:.04em;cursor:pointer;background:#070808a3;border:1px solid #e1b55eb8;border-radius:999px;padding:11px 17px;font:700 13px/1 Montserrat,sans-serif;animation:.55s cubic-bezier(.2,.8,.2,1) both fullscreenRollDown;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 12px 34px #00000061,0 0 20px #e1b55e29}.arrow{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f0cf84;background:#07080894;border-color:#e1b55eb8;box-shadow:0 10px 28px #00000061,0 0 18px #e1b55e29}.fullscreen .arrow{transition:opacity .45s,visibility .45s}.fullscreen.controlsHidden .arrow{opacity:0;visibility:hidden;pointer-events:none}.activeCard img{filter:contrast(1.08)brightness(1.012);image-rendering:-webkit-optimize-contrast}@media (max-width:800px){.activeCard img{filter:none;image-rendering:auto}}@keyframes fullscreenRollDown{0%{opacity:0;transform:translate(-50%,-70px)rotateX(-70deg)}to{opacity:1;transform:translate(-50%)rotateX(0)}}

*{box-sizing:border-box}body{margin:0;background:#fff;color:#20252a}a{color:inherit;text-decoration:none}button{font:inherit}button,a,summary{touch-action:manipulation}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline:2px solid #20252a;outline-offset:4px}.page{font-family:Arial,Helvetica,sans-serif;color:#20252a;background:#fff;padding:22px 28px 35px}.page:before,.page:after{display:none}.header{background:#fff;border:0;border-bottom:1px solid #e5e7e9;padding:14px 0;backdrop-filter:none}.brand{font-family:inherit;font-size:14px;font-weight:600;letter-spacing:.07em}.brand img{width:38px;height:38px;border:0;object-fit:contain}.headerLine{color:#70777e;font-size:11px;letter-spacing:.04em;text-transform:none}.partner{color:#343a40;border:1px solid #dfe3e6;text-transform:none;font-size:11px;letter-spacing:0;border-radius:3px}.intro{margin:42px auto 30px;gap:50px;grid-template-columns:1.1fr .9fr}.kicker{color:#7b838b;font-size:10px;letter-spacing:.14em}.intro h1{font-size:clamp(30px,4.8vw,62px);font-weight:400;letter-spacing:-.045em;line-height:1.02;margin-top:13px}.introCopy p{font-size:14px;color:#727b84;line-height:1.6}.introCopy>span{font-size:10px;color:#737d85;border-top-color:#e4e7e9}.introCopy b{color:#343b40}.explorer{background:#fff;border:1px solid #e2e6e9;box-shadow:none;backdrop-filter:none}.topbar{color:#76818a;border-bottom-color:#e8ebed;letter-spacing:.08em}.progress{background:#edf0f2}.progress i{background:#2c343a}.topbar button{color:#343b40;font-size:10px}.stage{background:#fff}.flowCard{background:transparent;box-shadow:0 4px 24px #00000013}.stage figure img,.stage .activeCard{box-shadow:none}.activeCard img{filter:none;image-rendering:auto}.leftCard:after,.rightCard:after{display:none}.arrow{background:#ffffffed;color:#27323b;border:1px solid #dce1e5;box-shadow:0 3px 16px #0000000b;backdrop-filter:blur(8px)}.strip{background:#fff;border-top-color:#e6e9eb;scrollbar-color:#a6afb7 #fff}.strip button{background:#fff;border-color:#e2e6e9}.strip button:hover,.strip .selected{border-color:#555f68}.strip span{color:#525d66;background:#ffffffed;font-family:monospace}.gestureHint{background:#fff;color:#8b939a;border-top-color:#eceef0;font-size:9px;text-transform:none;letter-spacing:.04em}.fullscreen{background:#fff}.fullscreenNudge{background:#fff;color:#343b40;border-color:#d8dee2;box-shadow:0 4px 22px #0000000b;font:12px Arial,sans-serif}.outro{margin:36px auto 42px;gap:50px}.outro p{font-size:20px;line-height:1.45;color:#58636b}.outro div,.outro a{border-color:#e2e7ea}.outro a{color:#343f47;font-size:11px;text-transform:none;letter-spacing:0}.footer{color:#8b949a;border-top-color:#e5e8eb;letter-spacing:.04em;text-transform:none}.reader{max-width:900px;margin:45px auto;padding:0 24px}.reader h1{font-size:40px;font-weight:400;letter-spacing:-.04em}.reader>p{color:#74808a;font-size:13px;line-height:1.7}.reader-toolbar{display:flex;gap:18px;flex-wrap:wrap;padding:18px 0;border-block:1px solid #e6e9ec;margin:22px 0}.reader-toolbar a{font-size:12px}.reader input{width:100%;padding:14px;border:1px solid #dfe5e9;border-radius:3px;font:14px Arial}.transcript{border-top:1px solid #e4e9ed;padding:30px 0;scroll-margin-top:30px}.transcript h2{font-size:23px;font-weight:400;margin:0 0 15px}.transcript pre{white-space:pre-wrap;font:14px/1.8 Arial,sans-serif;color:#525e67}.transcript a{font-size:11px;color:#77828b}.transcript[hidden]{display:none}.search-status{font-size:11px;color:#77828b;margin:14px 0}.skip-link{position:absolute;top:-100px}.skip-link:focus{top:5px;background:#fff;z-index:100;padding:10px}@media(max-width:800px){.page{padding:12px 12px 25px}.intro{margin:28px auto 24px;grid-template-columns:1fr;gap:16px}.intro h1{font-size:38px;line-height:1.04}.introCopy{background:#fff;border:0;padding:0;box-shadow:none;backdrop-filter:none}.introCopy p{font-size:13px}.introCopy>span{padding-top:10px}.stage{height:64vh;min-height:380px}.outro{grid-template-columns:1fr;gap:20px;margin:30px auto}.reader h1{font-size:32px}.brand img{width:30px;height:30px}.headerLine{display:none}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.scenic .page{background:transparent}.scenic .page:before{display:block;filter:none;background:url("../assets/aurora-signature.jpg") center/100% 100% no-repeat;position:fixed;inset:0;opacity:1}.scenic .header{background:rgba(255,255,255,.94);padding:14px 18px}.scenic .intro{background:rgba(255,255,255,.9);padding:26px;margin-top:35px;border:1px solid rgba(255,255,255,.55)}.scenic .explorer{background:rgba(255,255,255,.94)}.scenic .stage{background:transparent}.scenic .outro{background:rgba(255,255,255,.94);padding:25px}.scenic .footer{background:rgba(255,255,255,.94);padding:18px}.scenic .fullscreen{background:#fff}@media(max-width:800px){.scenic .intro{padding:18px;margin-top:24px}.scenic .introCopy{background:transparent}.scenic .header{padding:10px}.scenic .outro{padding:18px}}
.scenic{--sheet:rgba(255,255,255,.3)}.scenic .header,.scenic .intro,.scenic .explorer,.scenic .outro,.scenic .footer{background:var(--sheet);border-color:rgba(255,255,255,.35)}.scenic .topbar,.scenic .strip,.scenic .gestureHint,.scenic .introCopy{background:transparent}.scenic .fullscreen{background:var(--sheet)}.appearance{display:flex;align-items:center;gap:8px;margin-top:16px;font-size:10px}.appearance>span{margin-right:7px;color:#39464e}.appearance button{cursor:pointer;background:rgba(255,255,255,.3);border:1px solid #ffffff70;padding:6px 10px;border-radius:3px;color:#27343d}.appearance button[aria-pressed="true"]{border-color:#27343d;color:#17252e}.scenic.bare{--sheet:transparent}.scenic.bare .intro,.scenic.bare .explorer,.scenic.bare .header,.scenic.bare .outro,.scenic.bare .footer{border-color:transparent}.scenic .kicker,.scenic .introCopy p,.scenic .introCopy>span,.scenic .headerLine,.scenic .outro p,.scenic .footer,.scenic .gestureHint,.scenic .topbar{color:#273943;text-shadow:0 1px 8px #ffffff70}
@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@300&display=swap"); .scenic .page:before{background-image:url("../assets/lake.jpg");background-size:100% 100%;filter:none}.scenic .page:after{display:block;content:"";position:fixed;inset:-12px;z-index:-2;background:url("../assets/lake.jpg") center/100% 100% no-repeat;filter:blur(14px);mask-image:radial-gradient(ellipse at center,transparent 50%,#000 92%);pointer-events:none}.scene-signature{position:fixed;inset:0;z-index:-1;pointer-events:none}.scene-signature span{position:absolute;left:2.5vw;top:9vh;font-family:"Barlow Condensed","Arial Narrow",sans-serif;font-weight:300;font-size:clamp(90px,15vw,230px);line-height:1;color:rgba(255,255,255,.3)}.scene-signature img{position:absolute;right:7vw;top:10vh;width:clamp(100px,14vw,185px);height:auto;opacity:1;clip-path:polygon(47% 3%,51% 5%,54% 16%,58% 11%,61% 20%,67% 23%,70% 33%,73% 26%,78% 25%,82% 20%,85% 24%,91% 22%,85% 34%,88% 38%,80% 45%,83% 50%,89% 49%,91% 55%,95% 55%,95% 67%,91% 72%,83% 72%,83% 81%,77% 80%,73% 89%,65% 86%,61% 88%,57% 93%,49% 94%,42% 89%,39% 85%,31% 88%,29% 80%,25% 82%,22% 72%,15% 72%,10% 66%,6% 59%,9% 54%,14% 51%,21% 52%,23% 47%,20% 39%,15% 36%,17% 31%,22% 32%,20% 22%,25% 20%,30% 31%,37% 30%,38% 24%,44% 21%,43% 15%)}@media(max-width:800px){.scene-signature span{font-size:30vw;top:12vh}.scene-signature img{width:24vw;right:5vw;top:13vh}}
.scenic .intro{margin-top:23vh}@media(max-width:800px){.scenic .intro{margin-top:24vh}}
.scene-signature img{clip-path:none}.scenic .brand img{background:transparent}
.scene-signature{position:relative;inset:auto;z-index:auto;width:100%;height:28vw;max-height:440px;overflow:hidden;pointer-events:none;mask-image:linear-gradient(to bottom,transparent 0,#000 8%,#000 86%,transparent 100%)}.scene-signature img{position:absolute;left:0;right:auto;top:-8vw;width:100%;height:auto;opacity:1;clip-path:none}.scenic .intro{margin-top:18px}@media(max-width:800px){.scene-signature{height:29vw;min-height:130px}.scene-signature img{width:100%;right:auto;top:-8vw}.scenic .intro{margin-top:14px}}
.scenic{--sheet:rgba(0,0,0,.3)}.scenic .brand,.scenic .intro h1,.scenic .kicker,.scenic .introCopy p,.scenic .introCopy>span,.scenic .introCopy b,.scenic .headerLine,.scenic .partner,.scenic .outro p,.scenic .outro a,.scenic .footer,.scenic .gestureHint,.scenic .topbar,.scenic .topbar button{color:#fff;text-shadow:0 1px 6px #00000035}.scenic .appearance>span,.scenic .appearance button{color:#fff}.scenic .appearance button{background:rgba(0,0,0,.3);border-color:#ffffff50}.scenic .appearance button[aria-pressed="true"]{border-color:#fff;color:#fff}.scenic .progress{background:#ffffff35}.scenic .progress i{background:#fff}.scenic.bare{--sheet:transparent}
.scenic .header,.scenic .intro,.scenic .explorer,.scenic .outro,.scenic .footer{width:min(1500px,100%);margin-left:auto;margin-right:auto}.scenic .header{padding:14px 24px}.scenic .intro,.scenic .outro{padding:24px}.scenic .footer{padding:18px 24px}.scenic .topbar{padding-left:24px;padding-right:24px}@media(max-width:800px){.scenic .header{padding:12px 16px}.scenic .intro,.scenic .outro{padding:18px 16px}.scenic .footer{padding:16px}.scenic .topbar{padding-left:12px;padding-right:12px}}
.idt-identity{display:flex;align-items:center;gap:28px;width:max-content;max-width:100%;padding:18px 26px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.3);border-radius:8px;backdrop-filter:blur(16px) saturate(110%)}.idt-identity h1{margin:0;font-size:clamp(44px,6vw,80px);font-weight:300}.idt-identity img{width:clamp(120px,16vw,200px);height:auto;object-fit:contain;opacity:1;display:block}.scenic .intro{margin-top:32px}@media(max-width:800px){.idt-identity{width:100%;justify-content:center;padding:16px;gap:20px}.idt-identity h1{font-size:48px}.idt-identity img{width:135px}.scenic .intro{margin-top:24px}}
.scenic .headerLine{display:flex;align-items:center;gap:10px}.glyph-tile{display:grid;place-items:center;padding:4px;border:1px solid rgba(255,255,255,.3);border-radius:5px;background:rgba(255,255,255,.12);backdrop-filter:blur(14px)}.scenic .headerLine .glyph-tile img{width:32px;height:32px;object-fit:contain;display:block;border:0;border-radius:3px}@media(max-width:800px){.scenic .header{grid-template-columns:1fr auto;row-gap:12px}.scenic .headerLine{display:flex;grid-column:1/-1;grid-row:2;justify-self:start;font-size:10px;letter-spacing:0}.scenic .headerLine .glyph-tile img{width:28px;height:28px}}
.scenic .intro{grid-template-columns:1fr;gap:20px}.idt-identity{width:100%;gap:24px;padding:18px 24px}.idt-identity h1{font-size:clamp(16px,3vw,40px);white-space:nowrap;letter-spacing:-.025em;line-height:1.15}.idt-logo-crop{position:relative;flex:0 0 94px;width:94px;height:94px;border-radius:13%;overflow:hidden;box-shadow:0 0 8px #e3b34290,0 0 24px #c9952545}.idt-logo-crop img{position:absolute;max-width:none;width:266.6667%;height:auto;left:-83.9583%;top:-12.9167%;object-fit:initial}.scenic .introCopy{justify-self:start;max-width:none}.scenic .introCopy p{margin-top:0}.scenic .introCopy>span{padding-top:10px}@media(max-width:800px){.idt-identity{gap:10px;padding:12px 10px}.idt-identity h1{font-size:clamp(12px,3.5vw,25px);letter-spacing:-.03em}.idt-logo-crop{flex-basis:46px;width:46px;height:46px}.idt-logo-crop img{width:266.6667%;height:auto}}
.scenic .intro{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:28px}.scenic .idt-identity{gap:18px;padding:18px}.scenic .idt-identity h1{font-size:clamp(16px,2.15vw,31px)}.scenic .idt-logo-crop{flex-basis:76px;width:76px;height:76px}.scenic .introCopy{width:100%;max-width:none;justify-self:stretch;padding:20px 24px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.3);border-radius:8px;backdrop-filter:blur(16px) saturate(110%)}@media(max-width:800px){.scenic .intro{grid-template-columns:1fr;gap:18px}.scenic .idt-identity{gap:10px;padding:12px 10px}.scenic .idt-identity h1{font-size:clamp(12px,3.5vw,25px)}.scenic .idt-logo-crop{flex-basis:46px;width:46px;height:46px}.scenic .introCopy{padding:18px 16px}}
.scenic .idt-logo-crop{flex-basis:clamp(50px,5.4vw,76px);width:clamp(50px,5.4vw,76px);height:clamp(50px,5.4vw,76px)}@media(max-width:800px){.scenic .idt-logo-crop{flex-basis:46px;width:46px;height:46px}}
.scenic .intro{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:stretch}.scenic .intro>div:first-child{position:relative;display:flex;align-items:stretch}.scenic .intro>div:first-child>.kicker{position:absolute;top:-18px;left:0;font-size:9px}.scenic .idt-identity{height:100%;min-height:170px;gap:22px;padding:22px;align-items:center}.scenic .idt-identity h1{font-size:clamp(17px,2.55vw,38px)}.scenic .idt-logo-crop{flex-basis:clamp(64px,7.8vw,112px);width:clamp(64px,7.8vw,112px);height:clamp(64px,7.8vw,112px)}.scenic .introCopy{height:100%;display:flex;flex-direction:column;justify-content:center}@media(max-width:800px){.scenic .intro{grid-template-columns:1fr}.scenic .intro>div:first-child{display:block}.scenic .intro>div:first-child>.kicker{position:static;display:block;margin-bottom:12px}.scenic .idt-identity,.scenic .introCopy{height:auto;min-height:170px}.scenic .idt-identity{padding:16px 12px;gap:12px}.scenic .idt-identity h1{font-size:clamp(12px,3.6vw,27px)}.scenic .idt-logo-crop{flex-basis:60px;width:60px;height:60px}}
.scenic .header,.scenic .intro,.scenic .topbar,.scenic .gestureHint,.scenic .outro,.scenic .footer,.scenic .appearance-panel{backdrop-filter:blur(16px) saturate(110%)}.scenic .topbar,.scenic .gestureHint{background:rgba(255,255,255,.12)}.scenic .appearance-panel{width:min(1500px,100%);margin:0 auto 22px;padding:18px 24px;background:var(--sheet);border:1px solid rgba(255,255,255,.3);border-radius:8px}.scenic .appearance-panel .appearance{margin:0;justify-content:flex-end}.scenic .strip span{backdrop-filter:blur(12px)}@media(max-width:800px){.scenic .appearance-panel{padding:16px}.scenic .appearance-panel .appearance{justify-content:center}}
.headerIdentity{display:flex;align-items:center;gap:14px}.servoCredit{font-size:11px;letter-spacing:.02em;color:#fff;white-space:nowrap}@media(max-width:800px){.headerIdentity{gap:10px}.servoCredit{font-size:9px}}

.scenic .fullscreenNudge,.scenic .swipeNudge{background:rgba(0,0,0,.3);color:#fff;border:1px solid rgba(255,255,255,.3);backdrop-filter:blur(16px);box-shadow:0 4px 20px #00000020;font:12px Arial,sans-serif;letter-spacing:.01em}
.swipeNudge{position:absolute;z-index:10;bottom:18px;left:50%;transform:translateX(-50%);border-radius:999px;padding:11px 17px;pointer-events:none;white-space:nowrap}
.swipeNudge span{display:inline-block;margin-right:8px;animation:swipeLeftHint 1.4s ease-in-out 3}
.fullscreenNudge[hidden],.swipeNudge[hidden]{display:none!important}
@keyframes swipeLeftHint{0%,100%{transform:translateX(4px)}50%{transform:translateX(-5px)}}
@media(max-width:800px){.scenic .fullscreenNudge,.scenic .swipeNudge{font-size:10px;padding:9px 13px}.swipeNudge{bottom:14px}}

.servoCredit{display:flex;align-items:center;gap:12px}.servo-logo{width:100px;height:auto;clip-path:inset(2% round 16%);flex-shrink:0}@media(max-width:600px){.servo-logo{width:76px}}

.servo-logo{clip-path:inset(5% 3% 6% round 13%)}

.servo-logo{clip-path:none;border-radius:6px}

.headerLine>span:last-child{min-width:0}.headerLine .idc-wordmark{display:block;width:100%;max-width:440px;height:auto;mix-blend-mode:screen}

.idt-identity h1{flex:1;min-width:0}.idt-identity .idt-wordmark{display:block;width:100%;height:auto;mix-blend-mode:screen}
.idc-wordmark,.idt-wordmark{mix-blend-mode:normal!important;mask-mode:luminance;mask-size:100% 100%;mask-repeat:no-repeat}.idc-wordmark{mask-image:url("../assets/idc-wordmark-bold.jpg")}.idt-wordmark{mask-image:url("../assets/idt-wordmark.jpg")}
@media(max-width:600px){.headerIdentity{flex-wrap:wrap;gap:10px}.servoCredit{font-size:11px;gap:8px}.servo-logo{width:70px}.headerLine{min-width:0;max-width:100%}.headerLine .idc-wordmark{max-width:100%}.idt-identity{min-width:0}.introCopy{min-width:0}.footer{flex-wrap:wrap;gap:12px}}
@media(max-width:800px){.scenic .intro{gap:12px;margin:18px auto;padding:16px}.scenic .intro>div:first-child{display:block}.scenic .idt-identity{min-height:0;height:auto;padding:0;border:0;background:transparent;backdrop-filter:none;box-shadow:none}.scenic .introCopy{min-height:0;height:auto;padding:0;border:0;background:transparent;backdrop-filter:none;box-shadow:none}.scenic .introCopy p{margin:0;font-size:14px}.scenic .idt-logo-crop{width:48px;height:48px;flex-basis:48px}.scenic .intro>div:first-child>.kicker{margin-bottom:10px}.scenic .explorer{scroll-margin-top:8px}}

@media(max-width:800px){.scenic .intro{display:block!important;padding:16px!important}.scenic .intro .idt-identity,.scenic .intro .introCopy{background:none!important;border:0!important;border-radius:0!important;backdrop-filter:none!important;box-shadow:none!important;min-height:0!important;height:auto!important;padding:0!important}.scenic .intro .introCopy{margin-top:12px!important}.scenic .intro .idt-identity{display:flex!important}.scenic .stage{height:calc(100svh - 110px);min-height:0!important}.scenic .explorer{scroll-margin-top:0!important}}

.stage .arrow{background:rgba(0,0,0,.3)!important;color:rgba(255,255,255,.7)!important;border:1px solid rgba(255,255,255,.2)!important;backdrop-filter:blur(6px);opacity:.6;transition:opacity .35s,transform .35s}.stage.swiped .arrow{opacity:0!important;pointer-events:none;transform:scale(.85)}.stage .arrow:focus-visible{opacity:1!important;pointer-events:auto}
