.opening{background:radial-gradient(at 73% 52%,#26343a 0%,#101718 34%,#07090a 69%);height:100svh;min-height:680px;position:relative;overflow:hidden}.opening:before{content:"";opacity:.7;background:linear-gradient(90deg,#080a0b 0%,#0000 68%),url(/robots/w3-1.webp) 82% 51%/auto 92% no-repeat;position:absolute;inset:0}.opening:after{content:"";filter:blur(130px);opacity:.15;background:#5a7878;border-radius:50%;width:100%;height:55%;position:absolute;bottom:-33%;left:-30%}.opening-top,.opening-bottom{z-index:2;justify-content:space-between;display:flex;position:absolute;left:5vw;right:5vw}.opening-bottom{letter-spacing:.2em;align-items:end;font-size:10px;bottom:35px}.down-arrow{font-size:32px;font-weight:300;line-height:.8}.opening-main{z-index:3;position:absolute;top:48%;left:5vw;transform:translateY(-42%)}.opening-index{letter-spacing:.18em;color:#b8c3c3;font-size:11px}.opening h1{letter-spacing:-.105em;margin:35px 0;font-size:clamp(88px,12.2vw,212px);font-weight:500;line-height:.72}.opening h1 em{font-family:Georgia,serif;font-weight:300}.opening-main p{color:#d0dad8;max-width:380px;font-size:17px;line-height:1.5}.showcase{background:#080a0b;height:100svh;min-height:700px;position:relative;overflow:hidden}.showcase-stage,.showcase-scene,.scene-glow,.scene-overlay{position:absolute;inset:0}.showcase-scene{overflow:hidden}.scene-glow{z-index:0}.scene-image-wrap{justify-content:flex-end;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.scene-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;will-change:transform;filter:brightness(.78);width:100%;height:100%}.scene-overlay{z-index:1;background:linear-gradient(90deg,#030607ed 0%,#03060785 32%,#0000 67%),linear-gradient(#0000 60%,#03060766)}.scene-copy{z-index:3;max-width:550px;position:absolute;top:50%;left:8vw;transform:translateY(-40%)}.scene-title{letter-spacing:-.12em;margin:30px 0 28px;font-size:clamp(118px,18vw,330px);font-weight:500;line-height:.73}.scene-copy>p{letter-spacing:-.06em;max-width:430px;margin-bottom:45px;font-size:clamp(24px,3vw,46px);line-height:1}.scene-feature{color:#d1d9d8;letter-spacing:.06em;flex-direction:column;gap:13px;font-size:11px;display:flex}.scene-link{letter-spacing:.2em;border-bottom:1px solid #fff;gap:55px;margin-top:40px;padding-bottom:12px;font-size:10px;font-weight:700;display:inline-flex}.scene-link span{font-size:18px}.showcase-progress{z-index:60;letter-spacing:.18em;align-items:center;gap:25px;font-size:10px;display:flex;position:absolute;bottom:34px;left:5vw;right:5vw}.progress-track{background:#ffffff4d;flex:1;height:1px}.progress-track i{background:var(--lime);transform-origin:0;height:2px;transition:transform 70ms;display:block}.showcase-side{z-index:60;writing-mode:vertical-rl;letter-spacing:.25em;align-items:center;gap:15px;font-size:9px;display:flex;position:absolute;top:50%;right:4vw;transform:translateY(-50%)}.showcase-side b{font-size:25px}.manifesto{color:#0b1719;background:#d7e1df;grid-template-columns:1fr 2fr;gap:35px;padding:150px 5vw 170px;display:grid}.manifesto h2{letter-spacing:-.085em;margin:0 0 65px;font-size:clamp(66px,9vw,160px);font-weight:500;line-height:.87}.manifesto h2 i{font-family:Georgia,serif;font-weight:400}.manifesto p{letter-spacing:-.055em;max-width:750px;margin-bottom:55px;font-size:clamp(24px,3vw,47px);line-height:1.12}.text-link{letter-spacing:.2em;border-bottom:1px solid;padding-bottom:12px;font-size:11px;font-weight:800}.text-link span{margin-left:40px;font-size:19px}.collection-tease{background:#0d1213;grid-template-columns:1fr 1fr;gap:10vw;padding:150px 5vw 160px;display:grid}.tease-heading h2{letter-spacing:-.085em;margin:55px 0;font-size:clamp(64px,7.5vw,130px);font-weight:500;line-height:.86}.tease-heading em{font-family:Georgia,serif;font-weight:400}.tease-list{margin-top:55px}.tease-list a{border-top:1px solid var(--line);grid-template-columns:55px 1fr 100px 20px;align-items:center;gap:12px;padding:24px 0;transition:color .2s,padding-left .2s;display:grid}.tease-list a:last-child{border-bottom:1px solid var(--line)}.tease-list a:hover{color:var(--lime);padding-left:12px}.tease-list strong{letter-spacing:-.08em;font-size:clamp(50px,6vw,95px);font-weight:400;line-height:1}.tease-list span{color:var(--muted);font-size:11px}.tease-list b{font-size:18px;font-weight:400}.closing{background:radial-gradient(at 70% 60%,#1c3032,#090e0f 60%);min-height:100svh;padding:155px 5vw 170px}.closing h2{letter-spacing:-.09em;margin:90px 0 35px;font-size:clamp(68px,10vw,160px);font-weight:500;line-height:.85}.closing h2 em{font-family:Georgia,serif;font-weight:400}.closing p{color:#bec9c9;max-width:540px;margin-bottom:45px;font-size:22px;line-height:1.35}@media (max-width:700px){.opening{min-height:650px}.opening:before{opacity:.7;background:linear-gradient(#0000 33%,#080a0b 99%),url(/robots/w3-1.webp) 66% 16%/auto 70% no-repeat}.opening-top{top:100px}.opening-top span:last-child{display:none}.opening-main{top:auto;bottom:80px;transform:none}.opening h1{font-size:clamp(66px,17vw,115px)}.opening-main p{max-width:280px;font-size:14px}.opening-bottom{display:none}.showcase{height:100svh;min-height:620px}.scene-image{-o-object-position:60% center;object-position:60% center;filter:brightness(.58)}.scene-overlay{background:linear-gradient(#0000 0%,#07090a99 55%,#07090a 100%)}.scene-copy{inset:auto 6vw 13%;transform:none}.scene-title{margin:20px 0;font-size:clamp(110px,28vw,190px)}.scene-copy>p{margin-bottom:25px;font-size:28px}.scene-feature{font-size:9px}.scene-link{margin-top:24px}.showcase-progress{bottom:22px;left:6vw;right:6vw}.showcase-progress>span:first-child,.showcase-side{display:none}.manifesto{padding:95px 5vw;display:block}.manifesto h2{margin:45px 0;font-size:clamp(60px,13vw,100px)}.manifesto p{font-size:27px}.collection-tease{padding:95px 5vw;display:block}.tease-heading h2{font-size:75px}.tease-list{margin-top:70px}.tease-list a{grid-template-columns:35px 1fr 60px 15px}.tease-list strong{font-size:54px}.tease-list span{font-size:9px}.closing{min-height:auto;padding:95px 5vw}.closing h2{margin:75px 0 35px;font-size:clamp(57px,13vw,100px)}.closing p{font-size:17px}}@media (prefers-reduced-motion:reduce){.showcase{height:auto;overflow:visible}.showcase-stage{position:relative}.showcase-scene{height:90svh;opacity:1!important;visibility:visible!important;position:relative!important}.showcase-progress,.showcase-side{display:none}.scene-image{transform:none!important}.scene-copy{opacity:1!important;transform:none!important}}.video-moment{background:#0e1515;height:80svh;min-height:550px;position:relative;overflow:hidden}.video-moment video{-o-object-fit:cover;object-fit:cover;filter:brightness(.55);width:100%;height:100%}.video-moment:after{content:"";background:linear-gradient(90deg,#04090acc,#0000 80%);position:absolute;inset:0}.video-moment>div{z-index:1;max-width:1000px;position:absolute;bottom:10%;left:5vw}.video-moment h2{letter-spacing:-.09em;margin:30px 0;font-size:clamp(70px,9vw,150px);font-weight:400;line-height:.85}.video-moment h2 em{font-family:Georgia,serif;font-weight:400}.video-moment p{letter-spacing:.1em;text-transform:uppercase;font-size:13px}@media (max-width:700px){.video-moment{height:60svh;min-height:460px}.video-moment h2{font-size:14vw}}@media (prefers-reduced-motion:reduce){.video-moment video{display:none}.video-moment{background:linear-gradient(#0000,#04090acc),url(/robots/t10-1.webp) 50%/cover}}.opening:before{background:linear-gradient(90deg,#080a0b 0%,#0000 68%),url(/robots/w3-1.webp) 82% 51%/auto 92% no-repeat;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12% 79%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 12% 79%,#0000 100%)}.opening-top{top:105px}.scene-image-wrap{width:65%;left:auto}.scene-image{-o-object-fit:contain;object-fit:contain;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 13% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 13% 88%,#0000 100%)}@media (max-width:700px){.opening:before{background:linear-gradient(#0000 33%,#080a0b 99%),url(/robots/w3-1.webp) 66% 16%/auto 70% no-repeat}.opening-main{top:auto;transform:none}.scene-image-wrap{width:100%;height:70%;left:0}.scene-image{-o-object-fit:contain;object-fit:contain}.scene-copy{bottom:12%}}.opening{min-height:600px}.opening:before{background:url(/robots/w3-1.webp) 50%/auto 92% no-repeat;width:55%;inset:0 5% 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 27% 74%,#0000);mask-image:linear-gradient(90deg,#0000,#000 27% 74%,#0000)}@media (max-width:700px){.opening{min-height:650px}.opening:before{background:url(/robots/w3-1.webp) 68% 12%/auto 70% no-repeat;width:110%;right:-22%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 25% 76%,#0000);mask-image:linear-gradient(90deg,#0000,#000 25% 76%,#0000)}.opening h1{font-size:clamp(66px,17vw,115px)}}.opening-video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:brightness(.78);width:100%;height:100%;position:absolute;inset:0}.opening:after{filter:none;opacity:1;background:linear-gradient(90deg,#030708e0,#0307086e 46%,#0307080f 100%),linear-gradient(#0000 45%,#0307088c);border-radius:0;width:auto;height:auto;inset:0}.scene-video-wrap{background-position:50%;background-size:cover;width:100%;height:100%;left:0}.scene-video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:brightness(.8);-webkit-mask-image:none;mask-image:none}@media (max-width:700px){.opening-video{-o-object-position:56% center;object-position:56% center}.opening:after{background:linear-gradient(#05080914 0%,#05080980 58%,#050809 100%)}.scene-video-wrap{height:100%}.scene-video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}@media (prefers-reduced-motion:reduce){.opening-video,.scene-video,.video-moment-video{display:none}.opening:after{background:linear-gradient(90deg,#030708d1,#0000 85%)}.scene-video-wrap{background-size:cover}}.opening{color:#fff;background:#0b2742}.opening-index,.opening-main p{color:#e1edf4}.period{color:#7bc8f2}.showcase{color:#fff;background:#091e34}.progress-track i{background:#7bc8f2}.manifesto{color:var(--blue-deep);background:#e6f0f6}.collection-tease{color:var(--blue-deep);background:#f6f8f9}.tease-list a:hover{color:var(--blue)}.video-moment{color:#fff;background:#082c4f}.closing{color:#fff;background:radial-gradient(at 70% 60%,#3f95c7,#135d90 65%,#0d426e)}.closing p{color:#e1edf4}.closing .button-light{color:var(--blue-deep);background:#f7fafb;border-color:#f7fafb}.closing .button-light:hover{color:var(--blue-deep);background:#dceef8}@media (max-width:700px){.opening:after{background:linear-gradient(#071f3914,#071f3987 57%,#071f39f5)}.scene-overlay{background:linear-gradient(#0000 0%,#071e3a73 53%,#071e3af7)}}.opening{background:#080a0b}.opening:after{background:linear-gradient(90deg,#030708e0,#0307086e 46%,#0307080f 100%),linear-gradient(#0000 45%,#0307088c)}.opening-main{top:45%;transform:translateY(-50%)}.opening h1{font-size:clamp(88px,10vw,165px)}.showcase{background:#080a0b}.scene-overlay{background:linear-gradient(90deg,#030607ed 0%,#03060785 32%,#0000 67%),linear-gradient(#0000 60%,#03060766)}.video-moment{background:#0e1515}.video-moment:after{background:linear-gradient(90deg,#04090acc,#0000 80%)}.scene-feature{letter-spacing:0;color:#f1f4f3;gap:10px;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.3}.scene-feature-row{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;max-width:430px;display:grid}.scene-feature-number{letter-spacing:0;color:#fff;border:1px solid #ffffffbf;justify-content:center;align-items:center;width:30px;height:24px;font-size:11px;font-weight:700;display:inline-flex}.scene-feature-row>span:last-child{padding-top:2px}@media (max-width:700px){.opening:after{background:linear-gradient(#05080914 0%,#05080980 58%,#050809 100%)}.opening-main{top:auto;bottom:90px;transform:none}.opening h1{font-size:clamp(66px,17vw,115px)}.scene-overlay{background:linear-gradient(#0000 0%,#07090a99 55%,#07090a 100%)}.scene-feature{font-size:12px}.scene-feature-row{grid-template-columns:30px minmax(0,1fr);gap:9px}.scene-feature-number{width:26px;height:22px;font-size:10px}}@media (max-height:720px) and (min-width:701px){.opening h1{margin:24px 0;font-size:clamp(82px,9vw,140px)}.opening-main{top:46%}}@media (max-width:700px) and (max-height:700px){.opening-main{bottom:150px}}.scene-feature{gap:12px;font-size:16px}.scene-feature-row{grid-template-columns:42px minmax(0,1fr);gap:14px}.scene-feature-number{background:#00000059;border-color:#fff;width:38px;height:29px;font-size:13px}@media (max-width:700px){.scene-feature{gap:8px;font-size:13px}.scene-feature-row{grid-template-columns:33px minmax(0,1fr);gap:9px}.scene-feature-number{width:30px;height:25px;font-size:11px}}.opening-main{top:50%}.opening h1{margin-top:0}.opening-main p{margin-top:28px}.opening-bottom{bottom:32px}@media (max-width:700px){.opening-main{top:46%;bottom:auto;transform:translateY(-35%)}.opening h1{margin:0 0 24px}.opening-main p{margin-top:0}}.scene-copy{top:auto;bottom:124px;transform:none}.showcase-progress{background:linear-gradient(#0000 0%,#05090acc 25%,#05090a 100%);min-height:74px;padding:0 5vw;bottom:0;left:0;right:0}@media (max-width:700px){.showcase{height:100svh;min-height:0}.scene-copy{inset:auto 6vw 132px;transform:none}.showcase-progress{min-height:60px;padding:0 6vw;bottom:49px;left:0;right:0}}.opening h1{letter-spacing:-.095em;font-size:clamp(72px,9.5vw,156px);line-height:.86}.opening-main p{max-width:510px}@media (max-width:700px){.opening h1{letter-spacing:-.09em;font-size:clamp(40px,13vw,82px);line-height:.9}.opening-main p{max-width:315px}}
