.offers-world{margin:0;background:#b6a0ed;color:#202020;--ink:#202020;--paper:#b6a0ed;overflow-x:clip;transition:background-color .2s linear}.offers-world>header{position:absolute;inset:0 0 auto;z-index:20;max-width:none;padding:25px 6%;min-height:80px;border:0}.offers-world .brand{font-size:14px;letter-spacing:1.2px}.offers-world .brand img{width:22px;height:27px}.offers-world .site-menu>summary{font-size:14px}.offer-skip{position:fixed;top:-100px;left:20px;padding:15px;z-index:50;background:#fff}.offer-skip:focus{top:20px}.offers-world a:focus-visible{outline:2px solid currentColor;outline-offset:8px}.offers-intro{height:145svh;position:relative}.intro-stage{height:100svh;position:sticky;top:0;padding:18vh 8% 8vh;display:flex;flex-direction:column}.offer-label{font:500 14px/1.5 Arial,Helvetica,sans-serif!important;letter-spacing:2px;margin:0 0 25px;color:inherit!important}.intro-lines{position:relative;flex:1;margin-top:7vh}.intro-lines h1,.intro-lines h2{font:500 clamp(50px,7.5vw,120px)/.99 Arial,Helvetica,sans-serif;letter-spacing:-.055em;margin:0}.intro-next{position:absolute;inset:0;opacity:0;visibility:hidden}.intro-next p{font:italic 26px/1.3 Georgia,serif;color:inherit;margin-top:24px}.early-consult{position:absolute;bottom:7vh;left:8%;font-size:13px;line-height:1.8;letter-spacing:1px}.early-consult span,.early-consult strong{display:block}.early-consult strong{font-size:13px;font-weight:500;text-decoration:underline;text-underline-offset:6px}.offers-scroll{position:absolute;right:8%;bottom:7vh;font-size:25px}.offer-scene{position:relative;min-height:72svh;padding:10vh 8%;display:flex;align-items:center;isolation:isolate}.offer-copy{position:relative;z-index:2;width:100%;pointer-events:none}.offer-copy a{pointer-events:auto}.offer-scene h2{font:500 clamp(36px,4.3vw,68px)/1.06 Arial,Helvetica,sans-serif;letter-spacing:-.045em;margin:0;max-width:1000px}.offer-link{display:inline-block;font:500 14px/1.5 Arial,Helvetica,sans-serif;letter-spacing:1.4px;border-bottom:1px solid currentColor;padding:12px 0;margin-top:28px;position:relative;z-index:3}.offer-link span{display:inline-block;margin-left:25px;transition:transform .3s}.offer-link:hover span{transform:translateX(8px)}.offers-world .offer-support{font:400 16px/1.6 Arial,Helvetica,sans-serif;color:inherit;max-width:460px;margin:25px 0 0}.offer-visual{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.research-scene .offer-copy{max-width:850px}.meaning-flow{position:absolute;width:42%;right:2%;top:30%;height:40%;display:flex;align-items:center;justify-content:space-around;gap:15px;opacity:.62;overflow:hidden}.meaning-in,.meaning-out{font-size:clamp(17px,2vw,34px);letter-spacing:2px;position:relative;z-index:1}.meaning-out{color:#694599}.meaning-medium{position:absolute;width:35%;height:95%;left:33%;background:url('/assets/fluid-ribbon-atlas.png') 50% 80%/300% 180%;mix-blend-mode:multiply;mask-image:radial-gradient(ellipse,#000 10%,transparent 65%);transform:rotate(18deg)}.localisation-scene .offer-copy{max-width:900px}.product-picture{position:absolute;width:65%;right:-6%;top:5%;height:90%;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 35%,#000 90%,transparent);z-index:0}.product-picture img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.product-light{position:absolute;inset:0;background:linear-gradient(115deg,transparent 35%,#ffedac40 50%,transparent 65%);mix-blend-mode:screen;transform:translateX(var(--scan,-40%));pointer-events:none}.product-detail{position:absolute;bottom:12%;right:15%;font-size:11px;letter-spacing:1.3px;opacity:.5}.product-scene .offer-copy{max-width:750px}.signature{position:relative;height:340svh}.signature-stage{position:sticky;top:0;height:100svh;overflow:hidden}.signature-beat{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:7%;opacity:0;visibility:hidden;pointer-events:none}.signature-beat.active{visibility:visible;pointer-events:auto}.signature-beat h2{font:500 clamp(45px,7.5vw,120px)/1.02 Arial,Helvetica,sans-serif;letter-spacing:-.055em;margin:0}.favourite .offer-label{margin-bottom:35px}.favourite h2{font-size:clamp(65px,11vw,180px)}.you-word,.signature-end h2{font:600 clamp(140px,26vw,390px)/.95 Arial,Helvetica,sans-serif;letter-spacing:-.075em;margin:0}.portrait .offer-label{position:absolute;top:16%}.you-orbit{position:absolute;inset:0;pointer-events:none}.you-orbit span{position:absolute;font-size:14px;letter-spacing:2px;transform:translate(var(--ox,0),var(--oy,0));opacity:var(--orbit-alpha,1)}.you-orbit span:nth-child(1){top:30%;left:18%}.you-orbit span:nth-child(2){top:34%;right:13%}.you-orbit span:nth-child(3){bottom:22%;left:26%}.you-orbit span:nth-child(4){bottom:32%;right:16%}.you-orbit span:nth-child(5){bottom:16%;left:50%}.signature-end .offer-link{margin-top:45px}.film-scene{min-height:92svh;background:#25182e;color:#fff3df;padding-top:13vh;padding-bottom:13vh}.cinema-aperture{position:absolute;inset:0;pointer-events:none;border-top:5vh solid #080709;border-bottom:5vh solid #080709;transform:scaleY(var(--aperture,1));transform-origin:center}.film-line{font:400 clamp(16px,1.7vw,25px)/1.4 Arial!important;color:#c6afd8!important;letter-spacing:-.02em;margin:22px 0 0!important}.film-scene .offer-link{color:#e9c77b}.creators-scene{min-height:80svh}.creators-scene .offer-copy{max-width:1150px}.creator-next{display:inline-block;opacity:var(--creator-next,1)}.course-scene{min-height:100svh;padding-top:14vh;padding-bottom:14vh}.course-fine{font:italic 23px Georgia!important;color:inherit!important;margin:23px 0!important}.course-scene .offer-label{margin:30px 0 0}.course-scene .offer-link{margin-top:15px}.closing-scene{min-height:100svh;text-align:center}.closing-scene .good-word{font-size:clamp(90px,16vw,245px);max-width:none}.closing-line{font:500 clamp(24px,3.4vw,48px)/1.13 Arial!important;letter-spacing:-.035em;color:inherit!important;margin:35px 0 10px!important}.offers-footer{max-width:none;margin:0;border:0;padding:40px 8%;display:flex;justify-content:space-between;align-items:flex-end;background:#b6a0ed}.offers-footer p{font-size:14px;margin:12px 0 0}.offers-footer nav{display:flex;gap:28px;font-size:14px}
@media(max-width:600px){.offers-world>header{padding:24px 6%}.offers-world .brand{font-size:12px}.intro-stage{padding:21vh 7% 8vh}.intro-lines{margin-top:5vh}.intro-lines h1,.intro-lines h2{font-size:clamp(41px,10.8vw,65px);line-height:1.05}.intro-next p{font-size:23px}.early-consult{left:7%;font-size:11px;letter-spacing:.5px}.early-consult strong{font-size:12px}.offer-label{font-size:12px!important;letter-spacing:1.7px;margin-bottom:22px}.offer-scene{min-height:78svh;padding:10vh 7%}.offer-scene h2{font-size:clamp(28px,7.8vw,42px);line-height:1.08}.offer-link{font-size:12px;letter-spacing:.8px;margin-top:26px}.offer-link span{margin-left:14px}.offers-world .offer-support{font-size:14px}.meaning-flow{width:76%;right:4%;top:auto;bottom:3%;height:20%;opacity:.4}.localisation-scene{padding-bottom:23vh;min-height:92svh}.product-picture{width:115%;right:-22%;top:29%;height:68%;opacity:.7;mask-image:linear-gradient(180deg,transparent,#000 45%,#000 80%,transparent)}.product-scene{align-items:flex-start;min-height:88svh}.product-scene .offer-link{margin-top:30px}.product-detail{font-size:9px;right:17%;bottom:10%}.signature{height:330svh}.signature-beat{padding:7%}.signature-beat h2{font-size:clamp(32px,8.8vw,48px)}.favourite h2{font-size:clamp(56px,15vw,82px)}.you-word,.signature-end h2{font-size:clamp(140px,39vw,230px)}.you-orbit span{font-size:11px;letter-spacing:1px}.you-orbit span:nth-child(1){left:8%;top:31%}.you-orbit span:nth-child(2){right:7%;top:37%}.you-orbit span:nth-child(3){left:11%;bottom:28%}.you-orbit span:nth-child(4){right:7%;bottom:33%}.you-orbit span:nth-child(5){left:40%;bottom:22%}.film-scene{min-height:92svh}.film-line{font-size:16px!important}.course-scene{min-height:100svh}.closing-scene{min-height:95svh}.closing-scene .good-word{font-size:26vw}.closing-line{font-size:25px!important}.offers-footer{padding:35px 7%;align-items:flex-start;gap:20px}.offers-footer nav{flex-direction:column;gap:14px;font-size:13px}.offers-footer .brand{font-size:12px}}
.offers-world:not(.offers-enhanced) .intro-next{position:relative;opacity:1;visibility:visible;margin-top:50px}.offers-world:not(.offers-enhanced) .offers-intro{height:auto}.offers-world:not(.offers-enhanced) .intro-stage{height:auto;min-height:100svh;padding-bottom:180px}.offers-world:not(.offers-enhanced) .signature{height:auto;background:#ffc53a}.offers-world:not(.offers-enhanced) .signature-stage{height:auto;position:relative}.offers-world:not(.offers-enhanced) .signature-beat{position:relative;min-height:75svh;opacity:1;visibility:visible;pointer-events:auto}.offers-world:not(.offers-enhanced) [data-tone='yellow']{background:#ffc53a}.offers-world:not(.offers-enhanced) .meaning-out,.offers-world:not(.offers-enhanced) .creator-next{opacity:1!important}.offers-world:not(.offers-enhanced) .offer-visual{display:none}
.offer-scene{overflow:clip}.offers-world .intro-lines h1,.offers-world .intro-lines h2{max-width:100%}
.offers-world .signature{background:#ffc53a;color:#202020;padding:0}.offers-world .signature a{color:#202020}.offers-world .signature h2{color:#202020}.product-picture{mask-image:radial-gradient(ellipse at 65% 48%,#000 45%,transparent 76%)}
