.plus-motion-page{overflow:clip}.plus-motion-hero{isolation:isolate;align-items:center;min-height:min(860px,92svh);display:grid;position:relative}.plus-motion-hero:before{content:"+";z-index:-1;color:#ffffff0a;pointer-events:none;font-size:clamp(480px,78vw,1200px);font-weight:300;line-height:1;position:absolute;top:-.27em;right:-.06em}.plus-motion-hero .page-hero-inner{padding-block:clamp(60px,9vw,140px)}.plus-motion-hero .page-hero-copy{z-index:2;position:relative}.plus-motion-hero h1{overflow-wrap:normal;word-break:normal;letter-spacing:-.065em;text-wrap:balance;max-width:11ch;font-size:clamp(3rem,6.2vw,7rem);line-height:.98}.plus-motion-hero .hero-lead{max-width:37ch;margin-top:32px}.plus-motion-hero .page-hero-media{border-radius:40px;animation:1.8s cubic-bezier(.16,1,.3,1) both plus-arrive;transform:rotate(-4deg);box-shadow:0 40px 100px #0003}.plus-motion-hero .page-hero-copy{animation:1.4s cubic-bezier(.16,1,.3,1) both plus-copy-arrive}.plus-explore{min-height:56px;color:inherit;border:1px solid;border-radius:999px;align-items:center;gap:40px;padding:14px 24px;text-decoration:none;transition:background .5s,transform .6s cubic-bezier(.16,1,.3,1);display:inline-flex}.plus-explore:hover{background:#ffffff1a;transform:translateY(-3px)}.plus-explore:focus-visible{outline-offset:6px;outline:3px solid}.plus-explore span{font-size:1.5rem}.plus-journey{scroll-margin-top:var(--header-height);padding-top:clamp(70px,10vw,150px)}.plus-journey-heading{justify-content:space-between;align-items:center;gap:30px;margin-bottom:40px;display:flex}.plus-journey-heading .section-heading{max-width:720px}.plus-outline{color:var(--artstyle-red);font-size:clamp(90px,15vw,200px);font-weight:300;line-height:.8}.plus-motion-page .scroll-steps-layer img{border-radius:36px}@keyframes plus-arrive{0%{opacity:0;transform:translateY(55px)rotate(2deg)scale(.96)}to{opacity:1;transform:rotate(-4deg)}}@keyframes plus-copy-arrive{0%{opacity:0;transform:translateY(35px)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.plus-outline{animation:linear both plus-turn;animation-timeline:view()}@keyframes plus-turn{0%{transform:rotate(-35deg)}to{transform:rotate(90deg)}}}}@media (max-width:760px){.plus-motion-hero{min-height:auto}.plus-motion-hero h1{font-size:clamp(2.6rem,10.5vw,5rem)}.plus-motion-hero .page-hero-media{border-radius:26px;margin:32px 12px 0}.plus-motion-hero .page-hero-inner{padding-block:52px}.plus-journey-heading{gap:12px}.plus-motion-page .scroll-steps-layer img{border-radius:24px}}@media (prefers-reduced-motion:reduce){.plus-motion-hero .page-hero-media,.plus-motion-hero .page-hero-copy,.plus-outline{animation:none;transform:none}.plus-explore{transition:none}}.plus-motion-hero .page-hero-inner{position:relative}.plus-motion-hero .page-hero-copy{animation:none;position:static}.plus-motion-hero .page-hero-media{display:none}.plus-pass-scene{inset-inline-end:0;aspect-ratio:1.15;perspective:1200px;pointer-events:none;width:48%;position:absolute;top:50%;transform:translateY(-50%)}.plus-pass-halo{transform:rotate(var(--plus-orbit,0deg));background:radial-gradient(#1266a959,#0000 65%);position:absolute;inset:-20%}.plus-pass-orbit{border:1px solid #ffffff26;border-radius:50%;position:absolute;inset:0 -4%;transform:rotate(-28deg)}.plus-pass-orbit:after{content:"";background:#f52c25;border-radius:50%;width:16px;height:16px;position:absolute;top:20%;left:7%;box-shadow:0 0 35px #ef302a88}.plus-pass-stack{transform-style:preserve-3d;transform:translateY(var(--pass-rise,0px)) rotateY(var(--pass-turn,-14deg)) rotateX(9deg) rotateZ(-8deg);position:absolute;inset:16% 4%}.plus-pass-back,.plus-pass-face{border-radius:26px;position:absolute;inset:0}.plus-pass-back{opacity:.75;background:linear-gradient(130deg,#f8f1df,#adbece);transform:translate3d(20px,25px,-30px)rotate(6deg)}.plus-pass-face{color:#fff9ef;background:radial-gradient(ellipse at var(--pass-light,20%) 0%, #fff2, transparent 60%), linear-gradient(90deg, #11457e, #d71920);border:1px solid #9bb8d080;padding:7%;overflow:hidden;box-shadow:0 40px 70px #0006,inset 0 1px 1px #fff8}.plus-pass-face:after{content:"";transform:translateX(calc(var(--plus-progress,0) * 40%));pointer-events:none;background:linear-gradient(115deg,#0000 20%,#ffffff20 45%,#0000 60%);position:absolute;inset:0}.plus-pass-brand{letter-spacing:-.05em;align-items:center;gap:10px;font-size:clamp(22px,3vw,42px);display:flex}.plus-pass-brand img{object-fit:contain;width:1.1em;height:1.1em}.plus-pass-face strong{letter-spacing:.09em;font-size:clamp(42px,6vw,86px);font-weight:500;line-height:1;position:absolute;bottom:25%;left:7%}.plus-pass-symbol{color:#ffffff13;font-size:clamp(140px,23vw,310px);font-weight:200;line-height:1;position:absolute;top:0;right:5%}.plus-pass-bottom{letter-spacing:.13em;border-top:1px solid #ffffff40;justify-content:space-between;padding-top:12px;font-size:12px;display:flex;position:absolute;bottom:7%;left:7%;right:7%}.plus-journey{background:radial-gradient(at 15% 45%,#0b457b33,#0000 55%),#121f2c;position:relative}.plus-motion-page[data-plus-motion=true] .scroll-steps-stage:before{content:"";transform:rotate(var(--plus-orbit,0deg)) scaleX(.86);background:conic-gradient(from 40deg,#0000,#27629918,#0000 60%);border:1px solid #91badd33;border-radius:50%;position:absolute;inset:7% -5%}.plus-motion-page[data-plus-motion=true] .scroll-steps-stage:after{content:"";transform-origin:0;height:3px;transform:scaleX(var(--plus-progress,0));background:linear-gradient(90deg,#568bcc,#ec241c);border-radius:3px;position:absolute;bottom:2%;left:10%;right:10%}.plus-motion-page[data-plus-motion=true] .scroll-steps-layer{transform:perspective(1200px) rotateY(var(--plus-art-turn,-3deg))}.plus-motion-page[data-plus-motion=true] .scroll-steps-layer img{width:86%;max-height:86%;box-shadow:none}@media (max-width:760px){.plus-motion-hero .hero-actions{flex-direction:column;align-items:flex-start;display:flex}.plus-pass-scene{inset-inline-end:auto;order:2;width:100%;margin-top:30px;position:relative;top:auto;transform:none}.plus-pass-face strong{font-size:48px}.plus-pass-brand{font-size:28px}.plus-pass-symbol{font-size:180px}.plus-pass-stack{transform:rotateY(var(--pass-turn,-14deg)) rotateZ(-6deg)}.plus-pass-bottom{padding-top:6px;font-size:10px}.plus-motion-page[data-plus-motion=true] .scroll-steps-stage:before{inset:4% 15%}.plus-motion-page[data-plus-motion=true] .scroll-steps-layer img{width:auto;max-width:86%;height:90%;max-height:90%}}@media (prefers-reduced-motion:reduce){.plus-pass-stack{transform:rotate(-5deg)}.plus-pass-halo{transform:none}}.plus-motion-page .scroll-steps-layer img,.plus-motion-page .scroll-step-inline-art img{box-shadow:none;border-radius:0}
