.rp{--edge:calc(max(0px, (100vw - var(--maxw)) / 2) + var(--gutter))}.rp-defs{position:absolute}.rp-s{fill:currentColor;flex:none;width:18px;height:18px}.rp-s.off{opacity:.22}.rp-row{color:#fff;gap:3px;display:inline-flex}.rp-sk{width:var(--w,100%);background:oklab(100% 0 5.96046e-8/.2);border-radius:4px;height:8px;display:block}.rp-open{position:relative}.rp-pin{flex-direction:column;display:flex}.rp-lead{order:1;width:100%}.rp-photo{order:2}.rp-check{order:3;width:100%}.rp-lead{padding-top:calc(var(--nav-h,84px) + clamp(32px, 6vw, 72px))}.rp-lead .d-xxl{font-size:clamp(60px,15.5vw,150px);line-height:.92}.rp-line{overflow-clip-margin:.06em;display:block;overflow:clip}.rp-line>span{animation:rp-rise 1s var(--ease) both;display:block}.rp-line:nth-child(2)>span{animation-delay:70ms}.rp-line:nth-child(3)>span{animation-delay:.14s}.rp-line:nth-child(4)>span{animation-delay:.26s}@keyframes rp-rise{0%{transform:translateY(104%)}}.rp-lead .lede{max-width:34ch;color:var(--fg);animation:rp-fade .8s var(--ease) .45s both;margin-top:26px;font-size:clamp(21px,1.9vw,28px);line-height:1.25}.rp-lead .pg-ctas{animation:rp-fade .8s var(--ease) .55s both;margin-top:30px}@keyframes rp-fade{0%{opacity:0;transform:translateY(14px)}}.rp-photo{margin:44px var(--gutter) 0;aspect-ratio:4/5;background:var(--card);box-shadow:0 0 0 1px #ffffff1f, 0 50px 120px -34px color-mix(in oklab, var(--accent) 80%, transparent), 0 30px 60px -30px #000000b3;animation:rp-open 1.3s var(--ease) both;border-radius:22px;position:relative;overflow:hidden}@keyframes rp-open{0%{clip-path:inset(100% 0 0 round 22px)}to{clip-path:inset(0 round 22px)}}.rp-photo img{object-fit:cover;transform-origin:48% 54%;will-change:transform;width:100%;height:100%;display:block}@media (width>=761px){.rp-pin>.rp-photo{width:min(100% - 2 * var(--gutter), 560px);margin-inline:var(--edge) auto}}.rp-photo-scrim{opacity:0;pointer-events:none;background:#09080b;position:absolute;inset:0}.rp-check{padding-top:clamp(64px,12vw,120px)}.rp-acts{gap:56px;margin:0;padding:0;list-style:none;display:grid}.rp-act>p{font-family:var(--display);margin:0;font-size:clamp(52px,13vw,120px);line-height:.94}.rp-panel{color:#fff;background:#170f28e6;border-radius:18px;gap:14px;max-width:460px;margin-top:22px;padding:22px;display:grid;box-shadow:inset 0 1px #ffffff29,0 40px 80px -30px #000c}.rp-rv{gap:8px;padding-block:2px 12px;display:grid}.rp-rv+.rp-rv{padding-top:2px}.rp-rv:last-child{padding-bottom:0}.rp-biz{background:#ffffff0f;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:9px 14px;padding:13px 14px;display:grid}.rp-biz b{font-size:16px;font-weight:600}.rp-biz.me{background:oklab(61.2257% .0836783 -.213596/.34)}.rp-biz .rp-s{width:14px;height:14px}.rp-biz .rp-sk{grid-column:1/-1}.rp-cmp{gap:10px;position:relative}.rp-cmp-ring{display:none}.rp-prompt{color:#fff;background:#7b2ff7;border-radius:16px 16px 4px;justify-self:end;max-width:90%;margin:0;padding:12px 16px;font-size:17px;font-weight:600;line-height:1.25}.rp-ans{justify-items:start;gap:9px;display:grid}.rp-q-name{background:#ffffff24;border-radius:999px;padding:5px 11px;font-size:15px;font-weight:600}.rp-close{margin-top:clamp(64px,12vw,120px);padding-bottom:clamp(72px,12vw,140px)}.rp-close .d-xl{font-size:clamp(50px,12.5vw,108px)}.rp-close .lede{max-width:52ch;color:color-mix(in oklab, var(--fg) 84%, transparent);margin-top:28px}.rp-open.live{height:460vh}.live .rp-pin{--rp-avail:calc(100vh - var(--nav-h,84px) - 40px);--rp-row:calc(100vw - 2 * var(--edge));--rp-photo-w:min(calc(var(--rp-row) * .38), calc(var(--rp-avail) * .62));--rp-gap:clamp(56px, 6vw, 112px);--rp-text-w:calc(var(--rp-row) - var(--rp-photo-w) - var(--rp-gap));height:100vh;display:block;position:sticky;top:0;overflow:clip}.live .rp-pin>.rp-photo{right:var(--edge);top:calc(var(--nav-h,84px) + 12px + (var(--rp-avail) - var(--rp-photo-w) / .697) / 2);width:var(--rp-photo-w);aspect-ratio:697/1000;margin:0;position:absolute}.live .rp-lead,.live .rp-check{width:100%;padding-top:calc(var(--nav-h,84px) + 12px);flex-direction:column;justify-content:center;padding-bottom:28px;display:flex;position:absolute;inset:0}.live .rp-lead{z-index:2;will-change:transform, opacity}.live .rp-lead .d-xxl{max-width:none;font-size:min(7.6vw,13.2vh)}.live .rp-lead .lede{max-width:30ch}.live .rp-lead .kicker{margin-bottom:clamp(16px,3vh,32px)}.live .rp-check{z-index:3;pointer-events:none}.live .rp-acts{padding:calc(var(--nav-h,84px) + 12px) max(var(--gutter), env(safe-area-inset-left,0px)) 28px;visibility:hidden;will-change:transform, opacity;align-content:center;gap:clamp(6px,1.4vh,18px);position:absolute;inset:0}.live .rp-act>p{max-width:min(44vw, var(--rp-text-w));text-wrap:balance;color:var(--fg);opacity:.2;transition:opacity .45s var(--ease);font-size:min(7.6vw,13.2vh)}.live .rp-act.on>p{opacity:1}.live .rp-act .rp-panel{right:calc(var(--edge) + clamp(16px, 2.4vw, 40px));opacity:0;visibility:hidden;transform-origin:40% 80%;width:min(31vw,420px);transition:opacity .35s var(--ease), transform .6s var(--ease), visibility .35s;margin:0;position:absolute;top:60%;transform:translateY(calc(34px - 50%))scale(.95)}.live .rp-act .rp-panel.on{opacity:1;visibility:visible;transform:translateY(-50%)}.live .rp-close{visibility:hidden;pointer-events:auto;will-change:transform, opacity;margin:0;padding:0;position:relative}.live .rp-close .d-xl{font-size:min(5.4vw, 10vh, calc(var(--rp-text-w) * .135));max-width:var(--rp-text-w)}.live .rp-close .lede{max-width:min(var(--rp-text-w), 58ch);margin-top:clamp(16px,3vh,28px);font-size:clamp(17px,2.3vh,22px)}.live .rp-close .pg-ctas{margin-top:clamp(18px,3vh,32px)}.rp-arm .rp-v .rp-s{opacity:.22;transition:transform .4s var(--ease), opacity .3s;transition-delay:calc(var(--r,0) * .18s + var(--s,0) * 45ms);transform:scale(.7)}.rp-arm .rp-v.on .rp-s{opacity:1;transform:none}.rp-arm .rp-v.on .rp-s.off{opacity:.22}.rp-arm .rp-act .rp-rv .rp-sk{transform-origin:0;transition:transform .6s var(--ease);transition-delay:calc(var(--r,0) * .18s + .2s);transform:scaleX(.2)}.rp-arm .rp-act .rp-v.on .rp-rv .rp-sk{transform:none}.rp-arm .rp-biz{transition:background-color .4s, transform .5s var(--ease)}.rp-arm .rp-cmp.on .rp-biz.me{animation:rp-look 2.8s var(--ease) .5s infinite}@keyframes rp-look{0%,40%,to{transform:none}55%,85%{transform:translate(-10px)}}.rp-arm .rp-ask .rp-prompt span{clip-path:inset(0 100% 0 0);transition:clip-path .1s;display:inline-block}.rp-arm .rp-ask.on .rp-prompt span{clip-path:inset(0);transition:clip-path .9s steps(19,end) .15s}.rp-arm .rp-ask .rp-ans>*{opacity:0;transition:opacity .3s, transform .4s var(--ease);transform:translateY(8px)}.rp-arm .rp-ask.on .rp-ans>*{opacity:1;transition-delay:1.15s;transform:none}.rp-arm .rp-ask.on .rp-ans>:nth-child(2){transition-delay:1.3s}.rp-arm .rp-ask.on .rp-ans>:nth-child(3){transition-delay:1.5s}.rp-arm .rp-ask.on .rp-ans>:nth-child(4){transition-delay:1.65s}.rp-five{padding-top:var(--room);position:relative}.rp-five-h>span{display:block}.rp-giant{color:#fff;justify-content:center;gap:2%;margin-top:48px;display:flex}.rp-gs{aspect-ratio:1;width:18%;overflow:visible}.rp-gs .o{fill:none;stroke:currentColor;stroke-width:.5px;opacity:.5}.rp-gs .f{fill:currentColor}.rp-arm .rp-gs .f{opacity:0;transform-origin:12px 12px;transition:opacity .25s, transform .5s var(--ease);transform:scale(.82)}.rp-arm .rp-gs.on .f{opacity:1;transform:none}.rp-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,1.6vw,22px);margin-top:40px;display:grid}.rp-card{background:#170f288c;border-radius:18px;align-content:start;gap:12px;padding:clamp(14px,2vw,26px);display:grid;position:relative;box-shadow:inset 0 1px #ffffff29}.rp-av{background:#ffffff2e;border-radius:50%;width:40px;height:40px}.rp-card .rp-sk:first-of-type{background:#ffffff5c;height:12px}.rp-card .rp-row{gap:2px}.rp-card .rp-s{width:clamp(12px,1.5vw,20px);height:clamp(12px,1.5vw,20px)}.rp-card.me{color:#2a1166;background:#fff;box-shadow:0 40px 90px -30px #09080bb3}.rp-card.me .rp-row{color:#7b2ff7}.rp-card.me .rp-av{background:#7b2ff7}.rp-card.me .rp-sk{background:#2a116633}.rp-card.me .rp-sk:first-of-type{background:#2a11668c}.rp-first{background:var(--signal);color:#09080b;white-space:nowrap;transition:opacity .3s, transform .5s var(--ease);border-radius:999px;padding:6px 13px;font-size:13px;font-style:normal;font-weight:700;line-height:1.1;position:absolute;top:-13px;left:50%;translate:-50%}.rp-five.live .rp-first{opacity:0;transform:translateY(8px)scale(.94)}.rp-five.live .rp-card.on .rp-first{opacity:1;transform:none}.rp-five.live .rp-card:not(.on).me{color:#fff;background:#170f288c;box-shadow:inset 0 1px #ffffff29}.rp-five.live .rp-card:not(.on).me .rp-row{color:#fff}.rp-five.live .rp-card:not(.on).me .rp-av{background:#ffffff2e}.rp-five.live .rp-card:not(.on).me .rp-sk{background:#fff3}.rp-five.live .rp-card:not(.on).me .rp-sk:first-of-type{background:#ffffff5c}.rp-five.live .rp-card.me{transition:background-color .4s,color .4s,box-shadow .4s}.rp-five.live{padding:0}.rp-five.live .rp-five-pin{height:340vh}.rp-five.live .rp-five-in{height:100vh;padding-top:calc(var(--nav-h,84px) + 12px);grid-template-rows:auto minmax(0,1fr);padding-bottom:28px;display:grid;position:sticky;top:0}.rp-five.live .rp-five-h{z-index:2;font-size:min(7vw,12.5vh);position:relative}.rp-five.live .rp-five-h>span:first-child{display:block}.rp-five.live .rp-giant{will-change:transform, opacity;z-index:2;grid-area:2/1;place-self:center;width:min(100%,118vh);margin:0}.rp-five.live .rp-cards{opacity:0;grid-area:2/1;place-self:center;width:min(100%,980px);margin:0}.rp-five.live .rp-card{will-change:transform, opacity}.rp-built{padding-block:clamp(72px, 10vw, 160px) var(--room)}.rp-say{letter-spacing:-.018em;text-wrap:pretty;max-width:24ch;margin:0;font-size:clamp(32px,4.5vw,72px);font-weight:500;line-height:1.12}.rp-say .em{font-weight:700}.rp-arm [data-say] .w{opacity:.22;transition:opacity .3s,color .3s}.rp-arm [data-say] .w.on{opacity:1}.rp-stack{padding-block:clamp(72px,9vw,150px)}.rp-stack>.wrap{gap:18px;display:grid}.rp-pillar{--pb:#131118;background:var(--pb);color:#f3f0f8;transform-origin:50% 0;border-radius:28px;gap:28px;padding:clamp(24px,3.2vw,56px);display:grid;position:relative;overflow:hidden;box-shadow:0 40px 80px -48px #09080bb3,inset 0 1px #ffffff21}.rp-pillar:after{content:"";opacity:var(--dim,0);pointer-events:none;background:#09080b;position:absolute;inset:0}.p-ai{--pb:#3b1c86}.p-auth{--pb:#170d2b}.p-guard{--pb:#2a1166}.rp-pillar-copy{flex-direction:column;gap:18px;display:flex}.rp-no{font-family:var(--stamp);color:#0000;-webkit-text-stroke:1.5px #a684ff;font-size:clamp(30px,3vw,46px);font-weight:800;font-stretch:125%;line-height:1}.rp-pillar h2{max-width:12ch}.rp-pillar-copy p{color:oklab(95.9734% .00604743 -.00927258/.82);text-wrap:pretty;max-width:44ch;margin:0;font-size:clamp(17px,1.3vw,20px);line-height:1.5}.rp-vis{background:#ffffff0e;border-radius:20px;align-content:center;gap:12px;min-height:340px;padding:clamp(16px,2vw,28px);font-size:15px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff1a}.rp-flow{flex-wrap:wrap;gap:6px;margin:0 0 4px;padding:0;list-style:none;display:flex}.rp-flow li{background:#ffffff1a;border-radius:999px;padding:7px 13px;font-size:14px;font-weight:600;line-height:1.1}.rp-bub{background:#ffffff14;border-radius:16px;gap:9px;max-width:84%;padding:14px 16px;display:grid}.rp-bub b,.rp-bub em{font-size:14px;font-style:normal;font-weight:600}.rp-bub.out{background:#7b2ff7;border-bottom-right-radius:4px;justify-self:end;width:74%}.rp-bub.out .rp-sk{background:#ffffff6b}.rp-bub.flag{width:72%;box-shadow:inset 0 0 0 1.5px var(--signal)}.rp-bub.flag em{color:var(--signal)}.rp-bub.in:first-of-type{width:80%}.rp-arm .v-reviews .rp-flow li{transition:background-color .35s,color .35s}.rp-arm .v-reviews.on .rp-flow li{color:#09080b;background:#fff;transition-delay:.1s}.rp-arm .v-reviews.on .rp-flow li:nth-child(2){transition-delay:.55s}.rp-arm .v-reviews.on .rp-flow li:nth-child(3){transition-delay:1s}.rp-arm .v-reviews .rp-bub{opacity:0;transition:opacity .35s, transform .6s var(--ease);transform:translateY(16px)scale(.97)}.rp-arm .v-reviews.on .rp-bub{opacity:1;transition-delay:.25s;transform:none}.rp-arm .v-reviews.on .rp-bub.out{transition-delay:1.05s}.rp-arm .v-reviews.on .rp-bub.flag{transition-delay:1.5s}.rp-tabs{flex-wrap:wrap;gap:4px;margin:0 0 6px;padding:0;list-style:none;display:flex}.rp-tabs li{color:#ffffffb8;border-radius:999px;padding:7px 13px;font-size:14px;font-weight:600;line-height:1.1;transition:background-color .25s,color .25s}.rp-tabs li.on{color:#2a1166;background:#fff}.v-ai .rp-prompt{background:#ffffff24;font-size:15px}.rp-lines{gap:10px;padding-block:6px;display:grid}.rp-lines>div{align-items:center;gap:10px;display:flex}.rp-lines em{color:#2a1166;background:#fff;border-radius:999px;flex:none;padding:4px 9px;font-size:12px;font-style:normal;font-weight:700;line-height:1.1}.rp-lines em.w2{background:var(--signal);color:#09080b}.rp-sk.miss{background:repeating-linear-gradient(90deg,#ffffff57 0 6px,#0000 6px 11px)}.rp-sk.wrong{background:#3ddc846b}.rp-vs{grid-template-columns:auto 1fr;align-items:center;gap:9px 12px;margin-top:4px;font-size:14px;font-weight:600;display:grid}.rp-vs i{background:#ffffff1a;border-radius:5px;height:9px;display:block;overflow:hidden}.rp-vs u{width:100%;height:100%;transform:scaleX(var(--v));transform-origin:0;background:#fff;border-radius:5px;display:block}.rp-vs u.c{background:#ffffff80}.rp-arm .v-ai .rp-vs u{transition:transform .9s var(--ease) .3s;transform:scaleX(.02)}.rp-arm .v-ai.on .rp-vs u{transform:scaleX(var(--v))}.rp-arm .v-ai .rp-lines em{opacity:0;transition:opacity .25s, transform .4s var(--ease);transform:scale(.9)}.rp-arm .v-ai.on .rp-lines em{opacity:1;transition-delay:.55s;transform:none}.rp-arm .v-ai.on .rp-lines em.w2{transition-delay:.9s}.rp-arm .v-ai.run .rp-lines .rp-sk{animation:rp-write .7s var(--ease);transform-origin:0}@keyframes rp-write{0%{transform:scaleX(.15)}}.rp-hub{min-height:340px;position:relative}.rp-hub svg{width:100%;height:100%;position:absolute;inset:0}.rp-hub line{stroke:#ffffff73;stroke-width:.5px;stroke-dasharray:1}.rp-core{color:#fff;white-space:nowrap;background:#7b2ff7;border-radius:999px;padding:15px 20px;font-size:16px;font-weight:600;line-height:1.1;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 10px #7b2ff738,0 0 0 22px #7b2ff71a}.rp-sig{left:var(--x);top:var(--y);color:#170d2b;text-align:center;background:#fff;border-radius:12px;max-width:44%;padding:8px 12px;font-size:13px;font-weight:600;line-height:1.15;position:absolute;translate:-50% -50%}.rp-arm .v-auth line{stroke-dashoffset:1px;transition:stroke-dashoffset .7s var(--ease)}.rp-arm .v-auth.on line{stroke-dashoffset:0}.rp-arm .v-auth.on line:nth-child(2){transition-delay:.15s}.rp-arm .v-auth.on line:nth-child(3){transition-delay:.3s}.rp-arm .v-auth.on line:nth-child(4){transition-delay:.45s}.rp-arm .v-auth .rp-sig{opacity:0;transition:opacity .3s, transform .5s var(--ease);transform:scale(.9)}.rp-arm .v-auth.on .rp-sig{opacity:1;transition-delay:calc(.45s + var(--n) * .15s);transform:none}.rp-issues{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rp-issues li{background:#ffffff14;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:18px;font-size:16px;font-weight:600;line-height:1.2;display:flex}.rp-issues em{flex:none;font-size:13px;font-style:normal;font-weight:700;line-height:1.1;display:grid;position:relative}.rp-issues b{text-align:center;border-radius:999px;grid-area:1/1;padding:6px 11px;font-weight:700}.rp-issues .a{color:#2a1166;opacity:0;background:#fff}.rp-issues .b{background:var(--signal);color:#09080b}.rp-arm .v-guard .rp-issues .a{opacity:1;transition:opacity .25s}.rp-arm .v-guard .rp-issues .b{opacity:0;transition:opacity .25s, transform .45s var(--ease);transform:translateY(6px)}.rp-arm .v-guard.on .rp-issues .a{opacity:0;transition-delay:calc(.7s + var(--n) * .55s)}.rp-arm .v-guard.on .rp-issues .b{opacity:1;transition-delay:calc(.7s + var(--n) * .55s);transform:none}.rp-ask-h>span{display:block}.rp-qs{gap:clamp(6px,1.2vw,18px);margin:clamp(56px,8vw,120px) 0;padding:0;list-style:none;display:grid}.rp-qline{font-family:var(--display);margin-left:calc(var(--i) * clamp(0px, 4.5vw, 84px));font-size:clamp(52px,8.4vw,150px);line-height:.96}.rp-arm .rp-qline .w{opacity:1;color:#0000;-webkit-text-stroke:1.5px color-mix(in oklab, var(--fg) 42%, transparent);transition:color .35s,-webkit-text-stroke-color .35s}.rp-arm .rp-qline .w.on{color:var(--fg);-webkit-text-stroke-color:transparent}.rp-connect{gap:clamp(28px,4vw,56px);display:grid}.rp-connect .lede{max-width:42ch;color:var(--fg);margin:0;font-size:clamp(22px,2.2vw,34px);line-height:1.22}.rp-streams{grid-template-columns:auto minmax(40px,1fr) auto;align-items:stretch;gap:14px;font-size:clamp(14px,1.25vw,18px);font-weight:600;line-height:1.15;display:grid}.rp-streams ul{flex-direction:column;justify-content:space-around;gap:12px;margin:0;padding:0;list-style:none;display:flex}.rp-in{max-width:12ch}.rp-out{max-width:13ch;color:var(--muted)}.rp-out .up{color:var(--fg)}.rp-streams svg{width:100%;height:clamp(170px,20vw,280px);overflow:visible}.rp-streams path{fill:none;stroke:color-mix(in oklab, var(--fg) 34%, transparent);stroke-width:1.5px;stroke-dasharray:1}.rp-streams path.up{stroke:var(--accent);stroke-width:2.5px}.rp-arm .rp-out li{opacity:.2;transition:opacity .4s}.rp-arm .done .rp-out li{opacity:1}@media (width>=1025px){.rp-connect{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center}}.rp-rise{gap:12px;margin:clamp(40px,6vw,80px) 0 0;padding:0;list-style:none;display:grid}.rp-rise>li{min-height:calc(260px + var(--i) * 40px);display:flex;position:relative}.rp-rise>li>i{background:linear-gradient(180deg, color-mix(in oklab, var(--card) 72%, var(--accent)), var(--card));box-shadow:inset 0 1px 0 color-mix(in oklab, var(--fg) 16%, transparent);transform-origin:50% 100%;will-change:transform;border-radius:22px;position:absolute;inset:0}.rp-rise>li.is-goal>i{background:radial-gradient(120% 70% at 100% 0,#ffffff29,#0000 60%),#7b2ff7;box-shadow:0 40px 80px -40px #7b2ff7e6,inset 0 1px #ffffff40}.rp-step{flex-direction:column;flex:1;gap:14px;min-width:0;padding:clamp(22px,2.2vw,34px);display:flex;position:relative}.rp-step-n{font-family:var(--stamp);letter-spacing:.04em;color:var(--accent);font-size:15px;font-weight:800;font-stretch:125%}.is-goal .rp-step-n{color:#fff}.rp-step-k{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0;font-size:14px}.is-goal .rp-step-k{color:#e9ddff}.rp-step-tags,.rp-step-asks{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rp-step-tags li{background:color-mix(in oklab, var(--fg) 9%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--fg) 14%, transparent);border-radius:999px;padding:7px 13px;font-size:15px;font-weight:600;line-height:1.2}.rp-step-asks{flex-direction:column;gap:10px}.rp-step-asks li{color:#fff;align-items:center;gap:10px;font-size:17px;font-weight:600;line-height:1.3;display:flex}.rp-step-asks svg{fill:#fff;flex:0 0 18px;width:18px;height:18px}.rp-step-t{font-family:var(--display);letter-spacing:.01em;text-wrap:balance;margin:auto 0 0;padding-top:18px;font-size:clamp(34px,3.1vw,54px);font-weight:400;line-height:.96}.rp-step-cta{text-align:left;color:#2a1166;background:#fff;justify-content:space-between;align-self:stretch;margin-top:6px;padding-inline:22px;font-size:16px;box-shadow:0 12px 30px -14px #0009}.rp-step-cta:hover{color:#6a22e0;background:#fff}.rp-step-cta:focus-visible{outline-offset:3px;outline:2px solid #fff}.rp-arm .rp-step>*{opacity:clamp(0, calc((var(--rise,1) - .55) * 3), 1)}@media (width>=761px){.rp-rise{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:clamp(10px,1.4vw,20px)}.rp-rise>li{min-height:calc(clamp(300px, 26vw, 400px) + var(--i) * clamp(60px, 7vw, 120px))}}.rp-final-in{gap:32px;display:grid}.rp-final .d-xl{max-width:none}.rp-final .d-xl>span{display:block}.rp-final .d-xl>span+span{color:color-mix(in oklab, var(--fg) 62%, transparent)}.rp-final .lede{margin-top:0}.rp-motto{font-family:var(--display);flex-wrap:wrap;justify-content:space-between;gap:0 .22em;margin:clamp(72px,10vw,150px) 0 0;font-size:min(6.5vw,96px);line-height:.92;display:flex}@media (width<=760px){.rp-motto{flex-direction:column;font-size:19vw}}.rp-motto span{color:#0000;-webkit-text-stroke:1.5px color-mix(in oklab, var(--fg) 50%, transparent);white-space:nowrap}.rp-motto .on{color:var(--fg);-webkit-text-stroke-color:transparent}@media (width>=1025px){.rp-final-in{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:clamp(40px,6vw,112px)}}@media (width>=1025px) and (height>=640px){.rp-pillar{top:calc(var(--nav-h,84px) + 8px + var(--i) * 14px);min-height:min(620px, calc(100vh - var(--nav-h,84px) - 72px));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(32px,4vw,72px);position:sticky}.rp-pillar-copy{justify-content:space-between}.rp-pillar-copy p{margin-top:auto}.rp-stack>.wrap{padding-bottom:60px}}@media (width<=480px){.rp-streams{grid-template-columns:1fr}.rp-streams svg{height:110px}.rp-in,.rp-out{flex-wrap:wrap;max-width:none;flex-direction:row!important;justify-content:flex-start!important}.rp-in li,.rp-out li{background:color-mix(in oklab, var(--fg) 8%, transparent);border-radius:999px;padding:6px 10px}.rp-sig{max-width:40%;font-size:12px}}@media (prefers-reduced-motion:reduce){.rp-line>span,.rp-lead .lede,.rp-lead .pg-ctas,.rp-photo{animation:none}}.rp-proof-in{align-items:center;gap:clamp(32px,5vw,96px);display:grid}.rp-proof-media{aspect-ratio:4/3;border-radius:18px;display:block;overflow:hidden;box-shadow:0 50px 100px -40px #09080bb3}.rp-proof-media img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease);display:block}.rp-proof .proof-line{letter-spacing:-.01em;text-wrap:balance;max-width:28ch;margin:28px 0 0;font-size:clamp(24px,2.3vw,36px);font-weight:500;line-height:1.18}@media (hover:hover) and (pointer:fine){.rp-proof-media:hover img{transform:scale(1.03)}}@media (width>=1025px){.rp-proof-in{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}
