.manifesto{padding:clamp(3rem,6vw,6rem) 0}.manifesto__inner{max-width:980px}.manifesto[data-align=center] .manifesto__inner{text-align:center;margin-inline:auto}.manifesto__eyebrow{opacity:.7;margin-bottom:1rem}.manifesto--display .manifesto__paragraph{font-family:var(--font-serrif-condensed);letter-spacing:-.01em;text-wrap:pretty;margin:0 0 1rem;font-size:clamp(1.6rem,3.5vw,2.75rem);font-weight:300;line-height:1.15}.manifesto--small.manifesto--display .manifesto__paragraph{font-size:clamp(1.35rem,2.6vw,2.1rem)}.manifesto--roomy{padding-bottom:clamp(5.5rem,11vw,10rem)}.manifesto--large.manifesto--display .manifesto__paragraph{font-size:clamp(2.1rem,4.6vw,3.6rem);line-height:1.08}.manifesto--body{padding-block:clamp(1.5rem,3vw,3rem)}.manifesto--body .manifesto__inner{max-width:720px}.manifesto--body .manifesto__paragraph{font-family:var(--font-fellix);margin:0 0 1rem;font-size:1.125rem;font-weight:400;line-height:1.55}.manifesto__paragraph .manifesto-link{border-bottom:1px solid;padding-bottom:2px}.manifesto--dark .manifesto__card,.manifesto--mustard .manifesto__card{border-radius:var(--radius-card);max-width:860px;margin-inline:auto;padding:clamp(2.75rem,6vw,5rem) clamp(2rem,6vw,4.5rem)}.manifesto--dark .manifesto__card{background:var(--color-night-sky);color:var(--color-pale-yellow)}.manifesto--mustard .manifesto__card{background:var(--color-mustard);color:var(--color-night-sky)}.stats{padding:clamp(3.5rem,8vw,7rem) 0}.stats__inner{max-width:1100px}.stats__list{flex-direction:column;gap:clamp(1.5rem,4vw,3rem);margin:0;padding:0;list-style:none;display:flex}.stats__item{font-family:var(--font-serrif-condensed);align-items:baseline;gap:.5rem;font-weight:300;display:flex}.stats__value{color:var(--color-night-sky);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(2.75rem,8vw,5.5rem);line-height:1}.stats__label{color:var(--color-night-sky);font-size:clamp(1.35rem,3vw,2.25rem)}@media (width>=768px){.stats__list{padding-left:clamp(2rem,14vw,12rem)}}.pinned-gallery,.pinned-gallery__pin{position:relative}.pinned-gallery__viewport{align-items:center;height:100vh;display:flex;overflow:hidden}.pinned-gallery__track{will-change:transform;gap:24px;padding:0 clamp(1rem,4vw,2rem);display:flex}@media (width<=999px){.pinned-gallery__viewport{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;height:auto;padding-bottom:1rem;scroll-padding-left:clamp(1rem,4vw,2rem);overflow:auto hidden}.pinned-gallery__viewport::-webkit-scrollbar{display:none}.creator-tile{scroll-snap-align:start}}@media (prefers-reduced-motion:reduce){.pinned-gallery__viewport{height:auto;overflow-x:auto}}.cta-band{padding:clamp(4rem,8vw,8rem) 0}.cta-band__inner{max-width:1000px}.cta-band__message{font-family:var(--font-serrif-condensed);letter-spacing:-.01em;text-wrap:pretty;margin:0 0 2.5rem;font-size:clamp(1.75rem,4vw,3rem);font-weight:300;line-height:1.15}.cta-band--cream{background:0 0}.cta-band--cream .cta-band__inner{text-align:left}.cta-band--mustard{background:var(--color-mustard);border-top:1px solid var(--color-night-sky);text-align:center;padding:clamp(5rem,10vw,9rem) 0}.cta-band--mustard .cta-band__inner{text-align:center}.cta-band--mustard .cta-band-link{color:var(--color-pale-yellow);text-decoration-color:var(--color-pale-yellow)}.full-bleed{color:#fff;align-items:flex-end;min-height:max(clamp(420px,60vh,720px),33vw);margin-block:clamp(3rem,6vw,5rem);display:flex;position:relative;overflow:hidden}.full-bleed--flush-bottom{margin-bottom:0}.full-bleed__picture{position:absolute;inset:0}.full-bleed__picture img{object-fit:cover;width:100%;height:100%}.full-bleed--has-copy:after{content:"";pointer-events:none;background:linear-gradient(#0000 30%,#00072199 100%);position:absolute;inset:0}.full-bleed__content{z-index:1;width:100%;padding:clamp(2rem,5vw,4rem) 0;position:relative}.full-bleed__title{font-family:var(--font-serrif-condensed);color:#fff;margin:0 0 1rem;font-size:clamp(1.75rem,4vw,3rem);font-weight:300;line-height:1.1}.full-bleed__desc{font-family:var(--font-fellix);max-width:720px;margin:0;font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.55}.full-bleed--center{text-align:center;align-items:center}.full-bleed--center:after{background:linear-gradient(#00072180 0%,#00072194 100%)}.full-bleed--center .full-bleed__title{letter-spacing:-.02em;text-wrap:balance;max-width:18ch;margin:0 auto;font-size:clamp(2.5rem,8vw,6rem);line-height:1.02}.full-bleed--center .full-bleed__desc{max-width:60ch;margin:1.25rem auto 0}.hero-primary{padding:calc(var(--nav-height) + clamp(2.5rem, 5vw, 4.5rem)) 0 clamp(3rem, 6vw, 5rem)}.hero-primary-inner{max-width:1100px}.hero-primary-eyebrow{margin-bottom:1rem}.hero-primary-title{font-family:var(--font-serrif-condensed);letter-spacing:-.015em;text-wrap:balance;margin:0 0 2rem;font-size:clamp(2.75rem,6.5vw,5rem);font-weight:300;line-height:1.02}.hero-primary-body{max-width:760px;font-family:var(--font-serrif);letter-spacing:-.015em;color:var(--color-night-sky);opacity:.7;flex-direction:column;gap:1rem;font-size:clamp(1.25rem,1.9vw,1.8rem);line-height:1.53;display:flex}.cradle-statement{padding:0 0 8em}.cradle-statement-inner{max-width:1100px}.cradle-statement-mark{width:100%;max-width:clamp(240px,34vw,380px);color:var(--color-night-sky);margin:0 0 clamp(2.75rem,6vw,4.5rem)}.cradle-statement-eyebrow{margin:0 0 1.25rem}.cradle-statement-text{font-family:var(--font-serrif-condensed);letter-spacing:-.015em;max-width:900px;color:var(--color-night-sky);text-wrap:balance;margin:3em 0 0;font-size:clamp(2rem,5vw,3.75rem);font-weight:300;line-height:1.1}.cradle-statement-highlight{color:var(--color-mustard-700)}@media (width>=860px){.prob-copy{margin-left:calc(200px + clamp(1rem,2vw,1.5rem));margin-right:0}}@media (width>=860px){.prob__layout{grid-template-columns:200px minmax(0,1fr)}}@media (width>=860px){.prob__pills{flex-direction:column}}@media (width<=859px){.prob__pill{width:auto}}@media (width>=800px){.rr-grid{grid-template-rows:auto 1fr;grid-template-columns:minmax(280px,340px) 1fr;gap:clamp(1.25rem,2.4vw,2rem)}.rr-media{grid-area:1/1/span 2}.rr-copy{grid-area:1/2}.rr-stats{grid-area:2/2}}@media (width<=480px){.rr-card{padding:1.1rem .85rem}.rr-value{font-size:1.85rem}.rr-card--lead .rr-value{font-size:2.6rem}.rr-label{font-size:.82rem}}@media (width>=800px){.rr-grid{grid-template-rows:auto 1fr;grid-template-columns:minmax(280px,340px) 1fr;gap:clamp(1.25rem,2.4vw,2rem)}.rr-media{grid-area:1/1/span 2}.rr-copy{grid-area:1/2}.rr-stats{grid-area:2/2}}@media (width>=800px){.rr-card--story{grid-column:span 4}.rr-card--tall{grid-column:span 2}.rr-card--wide{grid-column:span 3}}@media (width<=480px){.rr-card{padding:1.1rem .85rem}.rr-value{font-size:1.85rem}.rr-label{font-size:.82rem}.rr-card--story .rr-value--name{font-size:1.5rem}.rr-card--story .rr-label{font-size:.92rem}}.media-feature-list{margin:1.75rem 0 0;padding:0;list-style:none}.plc{padding:clamp(2rem,5vw,4rem) 0}.plc-title{font-family:var(--font-serrif-condensed);letter-spacing:-.02em;color:var(--color-night-sky);margin:0 0 clamp(1.75rem,3.5vw,2.75rem);font-size:clamp(2rem,5vw,3.25rem);font-weight:300;line-height:1.04}.plc-grid{gap:var(--gap-module);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.plc-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=920px){.plc-grid{grid-template-columns:repeat(3,1fr)}}.plc-card{aspect-ratio:14/14;border-radius:var(--radius-card);background:var(--color-white);isolation:isolate;color:var(--color-night-sky);text-decoration:none;display:block;position:relative;overflow:hidden}.plc-media{inset:0 0 var(--radius-card) 0;background:#0b0a25;display:block;position:absolute;overflow:hidden}.plc-img{object-fit:contain;width:100%;height:100%;padding:clamp(.75rem,2vw,1.5rem) clamp(.75rem,2vw,1.5rem) clamp(5.5rem,12vw,7.5rem);transition:transform .6s cubic-bezier(.2,0,0,1);display:block}.plc-card:hover .plc-img,.plc-card:focus-visible .plc-img{transform:scale(1.05)}.plc-media:after{content:"";pointer-events:none;background:linear-gradient(#0000,#00072147);position:absolute;inset:40% 0 0}.plc-foot{background:var(--color-white);border-radius:0;padding:clamp(1.15rem,1.8vw,1.55rem) clamp(1.3rem,1.9vw,1.65rem);display:block;position:absolute;inset:auto 0 0}.plc-card-title{font-family:var(--font-serrif-condensed);letter-spacing:-.01em;color:var(--color-night-sky);font-size:clamp(1.2rem,1.7vw,1.5rem);font-weight:400;line-height:1.12;display:block}.plc-desc{opacity:0;max-height:0;font-family:var(--font-fellix);color:var(--color-night-sky);margin:0;font-size:.95rem;line-height:1.55;transition:max-height .5s cubic-bezier(.2,0,0,1),opacity .4s,margin-top .5s cubic-bezier(.2,0,0,1);display:block;overflow:hidden}.plc-more{font-family:var(--font-fellix);color:var(--color-night-sky);align-items:center;gap:.4rem;margin-top:.85rem;font-size:.95rem;font-weight:600;display:inline-flex}.plc-arrow{transition:transform .25s}.plc-card:hover .plc-desc,.plc-card:focus-within .plc-desc{opacity:1;max-height:14rem;margin-top:.55rem}.plc-card:hover .plc-arrow,.plc-card:focus-visible .plc-arrow{transform:translate(.3rem)}@media (hover:none){.plc-desc{opacity:1;max-height:14rem;margin-top:.55rem}}@media (prefers-reduced-motion:reduce){.plc-img,.plc-desc,.plc-arrow{transition:none}}.pinned-showcase{padding:clamp(2rem,4vw,3.5rem) 0;overflow-x:clip}.pinned-showcase .neuron-container{max-width:1100px}@media (width>=900px){.pinned-showcase{transition:background-color .7s}.pinned-showcase-title,.pinned-showcase-intro,.pinned-showcase-step-title,.pinned-showcase-step-lede,.pinned-showcase-step-desc{transition:color .7s}.pinned-showcase-head:after{transition:background-color .7s}.pinned-showcase[data-live-tone=dark]{background-color:var(--color-night-sky)}.pinned-showcase[data-live-tone=dark] .pinned-showcase-title,.pinned-showcase[data-live-tone=dark] .pinned-showcase-step-title,.pinned-showcase[data-live-tone=dark] .pinned-showcase-step-lede{color:var(--color-pale-yellow)}.pinned-showcase[data-live-tone=dark] .pinned-showcase-intro,.pinned-showcase[data-live-tone=dark] .pinned-showcase-step-desc{color:#fff1cdbf}.pinned-showcase[data-live-tone=dark] .pinned-showcase-head:after{background:#fff1cd4d}}.pinned-showcase-head{align-items:center;gap:1.25rem;margin:0 0 clamp(1.5rem,3vw,2rem);display:flex}.pinned-showcase-head:after{content:"";background:#00072140;flex:1;height:1px}.pinned-showcase-title{font-family:var(--font-fellix);letter-spacing:.14em;text-transform:uppercase;color:var(--color-night-sky);margin:0;font-size:.8125rem;font-weight:600;line-height:1.4}@media (width>=900px){.pinned-showcase-title{white-space:nowrap}.pinned-showcase-head{top:calc(var(--nav-height) + .5rem);z-index:3;margin:0;position:sticky}}.pinned-showcase[data-title-style=display] .pinned-showcase-head{max-width:760px;display:block}.pinned-showcase[data-title-style=display] .pinned-showcase-head:after{content:none}.pinned-showcase[data-title-style=display] .pinned-showcase-title{font-family:var(--font-serrif-condensed);letter-spacing:-.02em;text-transform:none;white-space:normal;text-wrap:balance;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:300;line-height:1.02}@media (width>=900px){.pinned-showcase[data-title-style=display] .pinned-showcase-head{z-index:auto;position:static;top:auto}}.pinned-showcase-intro{font-family:var(--font-fellix);color:var(--color-night-sky);max-width:64ch;margin:1.25rem 0 clamp(1.5rem,3vw,2rem);font-size:clamp(1.0625rem,1.4vw,1.2rem);line-height:1.65}.pinned-showcase-step{margin:0}.pinned-showcase-step-title{font-family:var(--font-fellix);letter-spacing:-.02em;color:var(--color-night-sky);text-wrap:balance;margin:0 0 .85rem;font-size:clamp(1.45rem,2.1vw,1.85rem);font-weight:600;line-height:1.12}.pinned-showcase-step-lede{font-family:var(--font-fellix);letter-spacing:-.01em;color:var(--color-night-sky);text-wrap:balance;max-width:42ch;margin:0 0 .85rem;font-size:clamp(1.15rem,1.6vw,1.35rem);font-weight:500;line-height:1.4}.pinned-showcase-step-desc{font-family:var(--font-fellix);color:var(--color-night-sky);max-width:50ch;margin:0;font-size:clamp(1.0625rem,1.4vw,1.2rem);line-height:1.65}.pinned-showcase-frame{border-radius:var(--radius-media);aspect-ratio:4/5;background:var(--gradient-titanium);margin:1.75rem 0 0;position:relative;overflow:hidden}.pinned-showcase[data-stage-tone=warm-grey] .pinned-showcase-frame{background:var(--color-warm-grey)}.pinned-showcase[data-stage-tone=night-sky] .pinned-showcase-frame{background:var(--color-night-sky)}.pinned-showcase[data-stage-tone=pale-yellow] .pinned-showcase-frame{background:var(--color-pale-yellow)}.pinned-showcase-frame .pinned-showcase-field{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pinned-showcase-shot{z-index:2;place-items:center;display:grid;position:absolute;inset:clamp(1.75rem,5vw,4rem)}.pinned-showcase[data-bg-treatment=duotone]{--duotone-dark:#3d466e}.pinned-showcase[data-bg-treatment=duotone] .pinned-showcase-frame{isolation:isolate}.pinned-showcase[data-bg-treatment=duotone] .pinned-showcase-frame .pinned-showcase-field{filter:grayscale()blur(5px)brightness(1.15)contrast(.95);transform:scale(1.08)}.pinned-showcase[data-bg-treatment=duotone] .pinned-showcase-frame:before,.pinned-showcase[data-bg-treatment=duotone] .pinned-showcase-frame:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.pinned-showcase[data-bg-treatment=duotone] .pinned-showcase-frame:before{background:var(--duotone-dark,var(--color-night-sky));mix-blend-mode:screen}.pinned-showcase[data-bg-treatment=duotone] .pinned-showcase-frame:after{background:var(--duotone-light,var(--color-pale-yellow));mix-blend-mode:multiply}.pinned-showcase[data-bg-treatment=duotone] .pinned-showcase-frame[data-layered-art]:before,.pinned-showcase[data-bg-treatment=duotone] .pinned-showcase-frame[data-layered-art]:after,.pinned-showcase[data-bg-treatment=duotone] .pinned-showcase-frame[data-headline-art]:before,.pinned-showcase[data-bg-treatment=duotone] .pinned-showcase-frame[data-headline-art]:after{content:none}.pinned-showcase-shot img{border-radius:var(--radius-media);width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:var(--phone-shadow)}.pinned-showcase-shot video{object-fit:contain;border-radius:var(--radius-media);width:100%;height:100%;box-shadow:var(--phone-shadow);position:absolute;inset:0}.pinned-showcase-frame[data-tinted] .pinned-showcase-shot video,.pinned-showcase-frame[data-tinted] .pinned-showcase-shot img{border-radius:var(--radius-media);width:auto;max-width:100%;box-shadow:var(--phone-shadow);margin:auto}.pinned-showcase[data-stage-tone] .pinned-showcase-frame[data-hero-focus]{aspect-ratio:auto;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:clamp(.75rem,2vw,1.25rem);display:flex;overflow:visible}.pinned-showcase-video-title{font-family:var(--font-fellix);letter-spacing:-.01em;text-align:center;color:var(--color-night-sky);margin:0;font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:600}.pinned-showcase-video-caption{font-family:var(--font-fellix);text-align:center;color:var(--color-night-sky);max-width:42ch;margin:0;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.5}.pinned-showcase[data-bg-treatment=duotone] .pinned-showcase-frame[data-hero-focus]:before,.pinned-showcase[data-bg-treatment=duotone] .pinned-showcase-frame[data-hero-focus]:after{content:none}.pinned-showcase-frame[data-hero-focus] .pinned-showcase-shot{width:100%;position:static;inset:auto}.pinned-showcase-frame[data-hero-focus] .pinned-showcase-shot video{object-fit:initial;width:100%;height:auto;max-height:none;box-shadow:none;position:static;inset:auto}@media (width>=900px){.pinned-showcase-frame[data-hero-focus] .pinned-showcase-shot{width:min(112%,100% + 8rem);margin-inline:auto}}.pinned-showcase-shot[data-align=right]{justify-items:end;right:0}.pinned-showcase-shot[data-align=right] img{border-radius:var(--radius-media-sm) 0 0 var(--radius-media-sm)}.pinned-showcase-shot[data-align=left]{justify-items:start;left:0}.pinned-showcase-shot[data-align=left] img{border-radius:0 14px 14px 0}.pinned-showcase-frame[data-layered-art]{border-radius:0!important}.pinned-showcase-frame[data-layered-bg=dark]{background:var(--color-night-sky)!important}.pinned-showcase-frame[data-layered-bg=light]{background:#f4f3f2!important}.pinned-showcase-frame[data-layered-bg=white]{background:#fff!important}.pinned-showcase-frame[data-headline-art]{justify-content:center;align-items:center;padding:2rem;display:flex;background:var(--color-night-sky)!important;border-radius:0!important}.pinned-showcase-headline-art{font-family:var(--font-serrif-condensed);letter-spacing:-.02em;color:var(--color-pale-yellow);text-align:center;text-wrap:balance;margin:0;font-size:clamp(2rem,5vw,3.25rem);font-weight:300;line-height:1.05}.pinned-showcase-frame[data-tinted]{animation:7s ease-in-out infinite pinned-showcase-tint-breathe;border-radius:0!important}.pinned-showcase-frame[data-tint-off]{background:0 0;animation:none}@keyframes pinned-showcase-tint-breathe{0%,to{filter:brightness()}50%{filter:brightness(1.06)}}.pinned-showcase-layered-flat{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pinned-showcase-frame-inline[data-layered-key=reengagement-recommendations] .pinned-showcase-layered-flat{object-fit:contain}.pinned-showcase-layered-art{transform:scale(var(--layered-art-scale,1));transform-origin:0;align-content:center;display:grid;position:absolute;inset:0}.pinned-showcase-layered-art svg{width:100%;height:100%;display:block}.pinned-showcase-layered-art image{filter:blur(.3px)}.pinned-showcase-layered-art .pinned-showcase-cardstack-card{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .45s cubic-bezier(.3,.7,.4,1),transform .85s cubic-bezier(.16,1,.3,1);transform:translateY(34px)scale(.97)}.pinned-showcase-frame.is-revealed .pinned-showcase-layered-art .pinned-showcase-cardstack-card{opacity:1;transform:none}.pinned-showcase-layered-art .pinned-showcase-cardstack-card[data-card="0"]{transition-delay:80ms}.pinned-showcase-layered-art .pinned-showcase-cardstack-card[data-card="1"]{transition-delay:.3s}.pinned-showcase-layered-art .pinned-showcase-cardstack-card[data-card="2"]{transition-delay:.52s}.pinned-showcase-layered-art .pinned-showcase-cardstack-card[data-card="3"]{transition-delay:.74s}.pinned-showcase-layered-art .pinned-showcase-cardstack-card[data-card="4"]{transition-delay:.96s}.pinned-showcase-frame[data-layered-key=reengagement-recommendations]{overflow:visible;background:0 0!important}.pinned-showcase-frame[data-layered-key=reengagement-recommendations] .pinned-showcase-layered-art{transform-origin:0 0;overflow:visible;transform:scale(1.35)}.pinned-showcase-frame[data-layered-key=reengagement-recommendations] .pinned-showcase-layered-art svg{overflow:visible}.pinned-showcase-frame[data-layered-key=reengagement-recommendations] .pinned-showcase-layered-art .pinned-showcase-cardstack-card{transform-box:fill-box;transition:opacity .4s cubic-bezier(.3,.7,.4,1),transform .8s cubic-bezier(.18,.9,.24,1)}.pinned-showcase-frame[data-layered-key=reengagement-recommendations]:not(.is-revealed) .pinned-showcase-layered-art .pinned-showcase-cardstack-card[data-card="0"]{transform:translate(-1.5%,-6%)scale(1.04)}.pinned-showcase-frame[data-layered-key=reengagement-recommendations]:not(.is-revealed) .pinned-showcase-layered-art .pinned-showcase-cardstack-card[data-card="1"]{transform:translate(-2.5%,-8%)scale(1.05)}.pinned-showcase-frame[data-layered-key=reengagement-recommendations]:not(.is-revealed) .pinned-showcase-layered-art .pinned-showcase-cardstack-card[data-card="2"]{transform:translate(-3.5%,-10%)scale(1.06)}.pinned-showcase-frame[data-layered-key=reengagement-recommendations] .pinned-showcase-layered-art .pinned-showcase-cardstack-card[data-card="0"]{transition-delay:.1s}.pinned-showcase-frame[data-layered-key=reengagement-recommendations] .pinned-showcase-layered-art .pinned-showcase-cardstack-card[data-card="1"]{transition-delay:.5s}.pinned-showcase-frame[data-layered-key=reengagement-recommendations] .pinned-showcase-layered-art .pinned-showcase-cardstack-card[data-card="2"]{transition-delay:.9s}.pinned-showcase-frame[data-layered-art],.pinned-showcase-frame[data-flat-art]{overflow:visible;background:0 0!important}.pinned-showcase[data-bg-treatment] .pinned-showcase-frame[data-layered-art]:before,.pinned-showcase[data-bg-treatment] .pinned-showcase-frame[data-layered-art]:after,.pinned-showcase[data-bg-treatment] .pinned-showcase-frame[data-flat-art]:before,.pinned-showcase[data-bg-treatment] .pinned-showcase-frame[data-flat-art]:after{content:none}.pinned-showcase-frame[data-flat-art]{overflow:visible}.pinned-showcase-frame[data-flat-art] .pinned-showcase-shot{transform-origin:0;inset:0;overflow:visible;transform:scale(1.35)}.pinned-showcase-frame[data-flat-art] .pinned-showcase-shot img{object-fit:contain;width:100%;height:auto;max-height:100%;box-shadow:none;border-radius:0;margin:auto}.pinned-showcase-stage{display:none}@media (width>=900px){.pinned-showcase-grid{grid-template-columns:5fr 6fr;align-items:start;column-gap:clamp(3rem,6vw,5.5rem);display:grid}.pinned-showcase[data-stage-side=left] .pinned-showcase-grid{grid-template-columns:6fr 5fr}.pinned-showcase[data-stage-side=left] .pinned-showcase-steps{order:2}.pinned-showcase[data-stage-side=left] .pinned-showcase-stage{order:1}.pinned-showcase-steps{--pinned-showcase-step-h:70vh;padding-block:calc((100vh - var(--pinned-showcase-step-h)) / 2);gap:0}.pinned-showcase-step{min-height:var(--pinned-showcase-step-h);opacity:.3;flex-direction:column;justify-content:center;transition:opacity .4s;display:flex}.pinned-showcase-step.is-live{opacity:1}.pinned-showcase-frame-inline{display:none!important}.pinned-showcase-stage{height:100%;display:block}.pinned-showcase-stage-pin{top:var(--nav-height);height:calc(100vh - var(--nav-height));align-items:center;display:grid;position:sticky}.pinned-showcase-stage-frame{width:min(100%, calc((100vh - var(--nav-height) - 6rem) * 4 / 5));aspect-ratio:4/5;margin-inline:auto;position:relative}.pinned-showcase-stage-frame .pinned-showcase-frame{opacity:0;pointer-events:none;margin:0;transition:opacity .5s;position:absolute;inset:0}.pinned-showcase-stage-frame .pinned-showcase-frame.is-live{opacity:1}.pinned-showcase-stage-frame .pinned-showcase-frame[data-tinted]{transition:opacity 1.1s}.pinned-showcase-stage-frame .pinned-showcase-frame[data-hero-focus].is-live{pointer-events:auto;z-index:5}.pinned-showcase-stage-frame .pinned-showcase-shot{transition:transform .5s;transform:translateY(14px)}.pinned-showcase-stage-frame .pinned-showcase-frame.is-live .pinned-showcase-shot{transform:none}.pinned-showcase-stage-frame .pinned-showcase-shot.is-hero{z-index:5;transition:transform .75s cubic-bezier(.16,1,.3,1)}.pinned-showcase-stage-frame .pinned-showcase-video-title.is-hero,.pinned-showcase-stage-frame .pinned-showcase-video-caption.is-hero{transition:transform .75s cubic-bezier(.16,1,.3,1)}.pinned-showcase-steps,.pinned-showcase-head{transition:opacity .75s cubic-bezier(.16,1,.3,1)}.pinned-showcase.is-video-focused .pinned-showcase-steps,.pinned-showcase.is-video-focused .pinned-showcase-head{opacity:0;pointer-events:none}}@media (width>=1536px){.pinned-showcase .neuron-container{max-width:1600px}.pinned-showcase-grid{grid-template-columns:460px 1fr}.pinned-showcase[data-stage-side=left] .pinned-showcase-grid{grid-template-columns:1fr 460px}.pinned-showcase-steps{max-width:460px}.pinned-showcase-stage-frame{width:min(100%, calc((100vh - var(--nav-height) - 4.5rem) * 4 / 5))}}@media (prefers-reduced-motion:reduce){.pinned-showcase-step,.pinned-showcase-frame,.pinned-showcase-shot{transition:none!important}.pinned-showcase-stage-frame .pinned-showcase-shot{transform:none}.pinned-showcase-layered-art .pinned-showcase-cardstack-card{transition:none!important}.pinned-showcase-frame[data-tinted]{animation:none!important}}.case-scene-stats{flex-wrap:wrap;gap:clamp(1.75rem,5vw,4rem);margin:clamp(2rem,4vw,3rem) 0 0;display:flex}@media (width<=640px){.case-scene-stats{gap:1.5rem 2rem}.case-scene-head{flex-wrap:wrap;gap:.75rem 1rem}}.case-row-stats{flex-wrap:wrap;gap:clamp(.75rem,1.5vw,1.15rem);margin:clamp(1.6rem,3vw,2.35rem) 0 0;display:flex}.section-header{padding:clamp(3rem,6vw,5rem) 0 clamp(2rem,4vw,3rem)}.section-header__title{font-family:var(--font-serrif-condensed);text-align:center;max-width:720px;margin:0 auto;font-size:clamp(2rem,3vw,2.75rem);font-weight:300;line-height:1.25}.feature-list{padding:clamp(2.5rem,6vw,5rem) 0}.feature-list__head{max-width:760px;margin:0 0 clamp(2rem,4vw,3rem)}.feature-list__title{font-family:var(--font-serrif-condensed);letter-spacing:-.02em;color:var(--color-night-sky);margin:.5rem 0 0;font-size:clamp(2rem,5vw,3.25rem);font-weight:300;line-height:1.04}.feature-list__items{grid-template-columns:1fr;gap:clamp(1.75rem,3.5vw,2.75rem);margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.feature-list__items{grid-template-columns:repeat(2,1fr)}}.feature-list--rule .feature-list__item{border-top:3px solid var(--color-mustard);padding-top:1rem}.feature-list--card .feature-list__items{gap:var(--gap-module);grid-template-columns:1fr}@media (width>=680px){.feature-list--card .feature-list__items{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.feature-list--card .feature-list__item{border-radius:var(--radius-card);background:#fff;flex-direction:column;min-height:clamp(280px,26vw,380px);padding:clamp(1.5rem,2vw,2rem);display:flex}.feature-list--card .feature-list__item-desc{max-width:none;margin-top:auto;padding-top:clamp(2rem,4vw,3.5rem);font-size:1rem}.feature-list--stat .feature-list__items{grid-template-columns:1fr;gap:clamp(1.25rem,3vw,1.75rem);width:fit-content;max-width:100%;margin-inline:auto}.feature-list--stat .feature-list__item{background:0 0;padding:0}.feature-list--stat .feature-list__item-stat{flex-wrap:wrap;align-items:baseline;gap:.2rem .7rem;display:flex}.feature-list__item-stat{font-family:var(--font-serrif-condensed);letter-spacing:-.03em;color:var(--color-night-sky);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(3.25rem,8.5vw,5.625rem);font-weight:300;line-height:1}.feature-list__item-stat-label{font-family:var(--font-serrif-condensed);letter-spacing:-.01em;color:var(--color-night-sky);font-size:clamp(1.5rem,4.2vw,3.75rem);font-weight:300}.feature-list--stat .feature-list__item-rule{display:none}.feature-list--media-grid{background:var(--color-cream)}.feature-list--media-grid .feature-list__inner{max-width:1100px}.feature-list--media-grid .feature-list__head{max-width:760px}.feature-list--media-grid .feature-list__items{gap:var(--gap-module);grid-template-columns:1fr}@media (width>=900px){.feature-list--media-grid .feature-list__items{grid-template-columns:repeat(2,minmax(0,1fr))}}.feature-list--media-grid .feature-list__item{background:0 0;padding:0}.feature-list__media-card{gap:var(--gap-module);grid-template-columns:minmax(120px,190px) minmax(0,1fr);align-items:start;display:grid}.feature-list__media{aspect-ratio:1;border-radius:var(--radius-avatar);background:#fff;margin:0;overflow:hidden}.feature-list__media img{object-fit:cover;width:100%;height:100%;display:block}.feature-list__media-copy{padding-top:.125rem}.feature-list--media-grid .feature-list__item-title{font-family:var(--font-serrif-condensed);letter-spacing:-.035em;color:var(--color-night-sky);margin:0 0 clamp(.75rem,1.5vw,1rem);font-size:clamp(1.75rem,3vw,3rem);font-weight:300;line-height:.98}.feature-list--media-grid .feature-list__item-desc{max-width:34ch;color:var(--color-night-sky);font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.55}@media (width<=640px){.feature-list__media-card{grid-template-columns:96px minmax(0,1fr)}.feature-list--media-grid .feature-list__item-title{font-size:clamp(1.5rem,8vw,2rem)}}.feature-list__item-title{font-family:var(--font-fellix);letter-spacing:-.005em;color:var(--color-night-sky);margin:0 0 .5rem;font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:600}.feature-list--card .feature-list__item-title{font-family:var(--font-serrif);font-size:clamp(1.125rem,2vw,2.9rem);font-weight:500}.feature-list__item-desc{font-family:var(--font-fellix);color:var(--color-night-sky);max-width:38ch;margin:0;font-size:1.125rem;line-height:1.65}.feature-list__item-link{color:inherit;grid-template-columns:auto auto;align-items:start;gap:.4rem;text-decoration:none;display:inline-grid}.feature-list--media-grid .feature-list__arrow{line-height:.98}.feature-list__arrow{font-size:.9em;transition:transform .2s}.feature-list__item-link:hover{color:var(--color-mustard)}.feature-list__item-link:hover .feature-list__arrow{transform:translate(.25rem)}.split-showcase{padding:clamp(4rem,9vw,8rem) 0}.split-showcase .neuron-container{max-width:1100px}.split-showcase-head{text-align:center;max-width:820px;margin:0 auto clamp(4rem,8vw,8rem)}.split-showcase-title{font-family:var(--font-serrif-condensed);letter-spacing:-.02em;color:var(--color-night-sky);text-wrap:balance;margin:.5rem 0 0;font-size:clamp(2.25rem,6vw,3.9rem);font-weight:300;line-height:1.02}.split-showcase[data-variant=flat]{--split-flat-rule:#00072173}.split-showcase[data-variant=flat] .split-grid{gap:0 clamp(4rem,9vw,8rem)}.split-showcase[data-variant=flat] .split-grid .split-panel{background:0 0;border-top:0;border-radius:0;min-height:0;padding:0}.split-showcase[data-variant=flat] .split-panel-kicker{color:var(--color-night-sky);letter-spacing:0;text-transform:none;background:0 0;border-radius:0;align-self:flex-start;margin:0 0 .75rem;padding:0;font-size:1.0625rem;font-weight:400}.split-showcase[data-variant=flat] .split-panel-title{color:var(--color-night-sky);border-bottom:1px solid var(--split-flat-rule);padding-bottom:clamp(1.4rem,2.2vw,1.9rem);font-size:clamp(2rem,2.9vw,2.625rem);line-height:1.1}@media (width>=800px){.split-showcase[data-variant=flat] .split-grid[data-cols="2"] .split-panel-title{min-height:calc(2.2em + clamp(1.4rem,2.2vw,1.9rem))}}.split-showcase[data-variant=flat] .split-panel-body{color:var(--color-night-sky);max-width:44ch}.split-showcase[data-variant=flat] .split-panel-list{margin-top:clamp(1.5rem,2.4vw,2rem)}.split-showcase[data-variant=flat] .split-panel-item{color:var(--color-night-sky);border-top:0;grid-template-columns:1.5rem 1fr;gap:0;padding:.5rem 0;font-size:1.125rem;line-height:1.5}.split-showcase[data-variant=flat] .split-panel-item:before{background:var(--color-bullet,#0b1125);width:5px;height:5px;margin-top:.58em}.split-showcase[data-variant=flat] .split-panel-cta{color:var(--color-night-sky)}.split-showcase[data-variant=flat] .split-seam{background:0 0;border:0;border-radius:0;align-items:center;gap:1rem;width:auto;height:auto;margin:2.25rem 0;display:flex;position:static;transform:none}.split-showcase[data-variant=flat] .split-seam:before,.split-showcase[data-variant=flat] .split-seam:after{content:"";background:var(--split-flat-rule);flex:1;height:1px}.split-showcase[data-variant=flat] .split-seam-label{border:1px solid var(--split-flat-rule);background:var(--split-flat-field,var(--color-pale-yellow));width:4.5rem;height:2.4rem;font-family:var(--font-fellix);letter-spacing:.1em;text-transform:uppercase;color:var(--color-night-sky);border-radius:999px;place-items:center;font-size:.75rem;font-style:normal;font-weight:500;display:grid}@media (width>=800px){.split-showcase[data-variant=flat] .split-seam{flex-direction:column;gap:0;margin:0;position:absolute;top:-1.5rem;bottom:-1rem;left:50%;transform:translate(-50%)}.split-showcase[data-variant=flat] .split-seam:before,.split-showcase[data-variant=flat] .split-seam:after{width:1px;height:auto}.split-showcase[data-variant=flat] .split-seam-label{width:2.625rem;height:6.75rem}.split-showcase[data-variant=flat] .split-grid[data-has-divider=true] .split-panel--white{padding-right:0}}.cradle-section-inner .newtons-cradle svg{max-height:180px;overflow:visible}.cradle-section--divider .cradle-section-inner .newtons-cradle svg{max-height:56px}.cradle-section--divider .cradle-section-inner .newtons-cradle{opacity:.85}.cta-band-link{font-family:var(--font-serrif-condensed);letter-spacing:-.02em;color:var(--color-mustard);text-underline-offset:.1em;font-size:clamp(2rem,7vw,5rem);font-weight:300;text-decoration:underline 2px;display:inline-block}.faq{padding:clamp(2rem,5vw,4rem) 0 clamp(4rem,8vw,6rem)}.faq-list{margin:0;padding:0;list-style:none}.faq-item{border-top:1px solid #00072124}.faq-item:last-child{border-bottom:1px solid #00072124}.faq-summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:1.5rem;padding:clamp(1.1rem,2.4vw,1.6rem) 0;list-style:none;display:flex}.faq-summary::-webkit-details-marker{display:none}.faq-summary:focus-visible{outline:2px solid var(--color-mustard);outline-offset:4px;border-radius:2px}.faq-q{font-family:var(--font-fellix);letter-spacing:-.005em;color:var(--color-night-sky);flex:1;font-size:clamp(1.0625rem,1.5vw,1.25rem);font-weight:500;line-height:1.35}.faq-chevron{color:var(--color-night-sky);flex-shrink:0;transition:transform .25s;transform:translateY(2px)}.faq-details[open] .faq-chevron{transform:translateY(2px)rotate(180deg)}.faq-a{max-width:62ch;font-family:var(--font-fellix);color:var(--color-night-sky);padding:0 0 clamp(1.25rem,2.4vw,1.75rem);font-size:1.0625rem;line-height:1.7}.faq-a p{margin:0 0 .75rem}.faq-a p:last-child{margin-bottom:0}.faq-a ul{margin:.5rem 0 .75rem;padding-left:1.1rem}.faq-a li{margin-bottom:.35rem}.faq-a a{color:var(--color-night-sky);border-bottom:1px solid}.faq--list .faq-inner{max-width:820px}.faq-title{font-family:var(--font-serrif-condensed);letter-spacing:-.02em;color:var(--color-night-sky);margin:0 0 clamp(1.5rem,3vw,2.5rem);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:300;line-height:1.05}.faq--editorial .faq-inner{grid-template-columns:1fr;gap:clamp(1.5rem,3vw,3.5rem);display:grid}@media (width>=900px){.faq--editorial .faq-inner{grid-template-columns:minmax(260px,5fr) 7fr}}.faq-aside{align-self:start}@media (width>=900px){.faq-aside{top:calc(var(--nav-height) + 2rem);position:sticky}}.faq-aside-eyebrow{margin:0 0 1rem}.faq-aside-title{font-family:var(--font-serrif-condensed);letter-spacing:-.025em;color:var(--color-night-sky);text-wrap:balance;margin:0;font-size:clamp(2.25rem,5vw,4rem);font-weight:300;line-height:.98}.faq-aside-intro{font-family:var(--font-fellix);max-width:38ch;color:var(--color-night-sky);margin:1.25rem 0 0;font-size:1rem;line-height:1.55}.faq--editorial .faq-summary{align-items:center;gap:1.25rem}.faq-index{font-family:var(--font-fellix);letter-spacing:.08em;color:var(--color-mustard);flex-shrink:0;width:2.75rem;padding-top:.2em;font-size:.72rem;font-weight:600}.faq--editorial .faq-q{font-family:var(--font-serrif-condensed);letter-spacing:-.015em;font-size:clamp(1.35rem,2.4vw,1.95rem);font-weight:300;line-height:1.12}.faq-toggle{flex-shrink:0;align-self:center;width:1.5rem;height:1.5rem;position:relative}.faq-toggle i{background:var(--color-night-sky);width:1.1rem;height:2px;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-toggle i:last-child{transform:translate(-50%,-50%)rotate(90deg)}.faq-details[open] .faq-toggle i:last-child{opacity:0;transform:translate(-50%,-50%)rotate(0)}.faq-details[open] .faq-toggle i:first-child{background:var(--color-mustard)}.faq--editorial .faq-a{padding-left:4rem}@media (width<=560px){.faq--editorial .faq-a{padding-left:0}.faq-index{width:2.25rem}}@media (prefers-reduced-motion:reduce){.faq-chevron,.faq-toggle i{transition:none}}.ps{padding:clamp(3rem,7vw,6rem) 0}.ps-grid{grid-template-columns:1fr;align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}@media (width>=960px){.ps-grid{grid-template-columns:minmax(320px,380px) minmax(0,540px);justify-content:center;align-items:center;gap:2.5rem}.ps-pin{top:calc(var(--nav-height) + 1.5rem);position:sticky}}.ps-card{aspect-ratio:10/17;background:var(--color-night-sky);border-radius:clamp(28px,3vw,44px);width:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -34px #00072180}.ps-photo{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ps-scrim{background:linear-gradient(to top, #000721f0 0%, var(--color-night-sky) 38%, #00072124 66%, #00072147 100%);position:absolute;inset:0}.ps-card-body{z-index:1;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:1rem;width:100%;padding:clamp(1.6rem,2.6vw,2.4rem);display:flex;position:relative}.ps-pill{background:var(--color-mustard);color:var(--color-night-sky);font-family:var(--font-fellix);text-transform:uppercase;letter-spacing:.18em;border-radius:999px;align-self:flex-start;align-items:center;padding:.4rem .9rem;font-size:.7rem;line-height:1;display:inline-flex}.ps-statement{font-family:var(--font-serrif-condensed);letter-spacing:-.02em;color:var(--color-white);text-wrap:balance;text-shadow:0 1px 24px #00072159;margin:0;font-size:clamp(1.55rem,2.5vw,2.2rem);font-weight:300;line-height:1.08}@media (prefers-reduced-motion:reduce){.ps-photo,.ps-card:hover .ps-photo{transition:none;transform:none}}.ps-copy{flex-direction:column;gap:clamp(1.5rem,3vw,2.25rem);max-width:60ch;display:flex}.ps-p{font-family:var(--font-fellix);color:var(--color-night-sky);margin:0;font-size:clamp(1.125rem,1.5vw,1.375rem);line-height:1.65}.ps-cta{margin-top:clamp(.25rem,1vw,.75rem)}.big-cta{padding:clamp(4rem,9vw,9rem) 0}.big-cta__headline{font-family:var(--font-serrif-condensed);max-width:980px;margin:0 0 2rem;font-size:clamp(2rem,5vw,3.5rem);font-weight:300;line-height:1.1}.two-col-sticky__form-wrap .btn-dark{background:var(--color-pale-yellow);color:var(--color-night-sky);border-color:var(--color-pale-yellow)}.prob{padding:clamp(2rem,5vw,5rem) 0}.prob__inner{max-width:1040px}.prob-copy{max-width:620px;margin:0 auto}.prob-copy p{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--color-night-sky);margin:0 0 clamp(2.25rem,4.5vw,3.5rem);font-size:1.3em;font-weight:300;line-height:1.3}.prob-copy p:last-child{margin-bottom:0}.prob-copy+.prob__layout,.prob__layout+.prob-copy{margin-top:clamp(2rem,4vw,3rem)}@media (width>=860px){.prob-copy{margin-left:calc(200px + clamp(1rem,2vw,1.5rem));margin-right:0}}.prob__layout{grid-template-columns:1fr;align-items:start;gap:clamp(1rem,2vw,1.5rem);display:grid}@media (width>=860px){.prob__layout{grid-template-columns:200px minmax(0,1fr)}}.prob__chart{background:var(--color-white);border-radius:var(--radius-card);border:1px solid #00072114;margin:0;padding:1rem clamp(.75rem,2vw,1.5rem)}.prob__chart svg{width:100%;height:auto;max-height:460px;display:block}.prob__caption{font-family:var(--font-fellix);letter-spacing:.04em;color:var(--color-night-sky);opacity:.65;text-transform:uppercase;margin:0 0 .5rem;font-size:.875rem;display:block}.prob__pills{flex-flow:wrap;gap:.5rem;display:flex}@media (width>=860px){.prob__pills{flex-direction:column}}.prob__pill{text-align:left;border-radius:var(--radius-card);background:var(--color-white);cursor:pointer;width:100%;font-family:var(--font-fellix);color:var(--color-night-sky);opacity:.75;border:1px solid #00072114;align-items:center;gap:.65rem;padding:.95rem 1.15rem;font-size:.9375rem;font-weight:500;transition:background-color .25s,color .25s,opacity .25s,border-color .25s;display:flex}@media (width<=859px){.prob__pill{width:auto}}.prob__pill-dot{opacity:.35;background:currentColor;border-radius:50%;flex-shrink:0;width:9px;height:9px;transition:opacity .25s,background-color .25s}.prob__pill:hover{opacity:1;border-color:#00072173}.prob__pill.is-active{background:var(--color-night-sky);border-color:var(--color-night-sky);color:var(--color-pale-yellow);opacity:1}.prob__pill.is-active .prob__pill-dot{background:var(--color-mustard);opacity:1}.prob__pill:focus-visible{outline:2px solid var(--color-mustard);outline-offset:2px}.rr-head{text-align:center;max-width:860px;margin:0 auto clamp(2rem,4vw,3rem)}@media (width>=800px){.rr-grid{grid-template-rows:auto 1fr;grid-template-columns:minmax(280px,340px) 1fr;gap:clamp(1.25rem,2.4vw,2rem)}.rr-media{grid-area:1/1/span 2}.rr-copy{grid-area:1/2}.rr-stats{grid-area:2/2}}.rr-card{background:var(--color-white);border-radius:var(--radius-card);flex-direction:column;grid-column:span 3;justify-content:center;padding:clamp(1.4rem,2.4vw,1.9rem) clamp(1.75rem,3vw,2.5rem);display:flex}.rr-card--lead{grid-column:span 6}.rr-card--lead .rr-value{font-size:clamp(3rem,5.5vw,4.4rem)}@media (width<=480px){.rr-card{padding:1.1rem .85rem}.rr-value{font-size:1.85rem}.rr-card--lead .rr-value{font-size:2.6rem}.rr-label{font-size:.82rem}}.rr-copy p:last-child{margin-bottom:0}.rr-cta{flex-wrap:wrap;justify-content:center;gap:.75rem;margin:clamp(2rem,4vw,3rem) auto 0;display:flex}.rr-cta .btn-primary{background-color:var(--color-pale-yellow);color:var(--color-night-sky);border-color:var(--color-pale-yellow)}.rr-cta .btn-primary:hover{color:var(--color-pale-yellow);background-color:#0000}.rr-cta .btn-outline{color:var(--color-pale-yellow);border-color:var(--color-pale-yellow)}.rr-cta .btn-outline:hover{background-color:var(--color-pale-yellow);color:var(--color-night-sky)}.rr{background:var(--color-night-sky);padding:clamp(3rem,7vw,6rem) 0}.rr .neuron-container{max-width:1200px}.rr-head{max-width:860px;margin:0 auto clamp(2rem,4vw,3rem)}.rr-title{font-family:var(--font-serrif-condensed);letter-spacing:-.02em;color:var(--color-white);margin:0;font-size:clamp(2rem,5.5vw,3.5rem);font-weight:300;line-height:1.02}.rr-grid{grid-template-columns:1fr;justify-content:center;align-items:start;gap:clamp(1rem,2vw,1.5rem);display:grid}.rr-grid>*{min-width:0}@media (width>=800px){.rr-grid{grid-template-rows:auto 1fr;grid-template-columns:minmax(280px,340px) 1fr;gap:clamp(1.25rem,2.4vw,2rem)}.rr-media{grid-area:1/1/span 2}.rr-copy{grid-area:1/2}.rr-stats{grid-area:2/2}}.rr-media{aspect-ratio:10/16;border-radius:var(--radius-media);background:var(--color-night-sky);justify-self:center;width:100%;max-width:340px;margin:0;position:relative;overflow:hidden}.rr-video{object-fit:cover;filter:brightness();width:100%;height:100%;position:absolute;inset:0}.rr-scrim{background:linear-gradient(#00072140,#0007218c);position:absolute;inset:0}.rr-logo{filter:brightness(0)invert();width:56%;max-width:190px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rr-stats{grid-template-columns:repeat(6,1fr);gap:clamp(.75rem,1.4vw,1rem);display:grid}.rr-stats>*{min-width:0}.rr-card{background:var(--color-white);border-radius:var(--radius-card);flex-direction:column;justify-content:center;padding:clamp(1.4rem,2.4vw,1.9rem) clamp(1.75rem,3vw,2.5rem);display:flex}.rr-card--story{grid-column:span 6}.rr-card--tall,.rr-card--wide{grid-column:span 2}@media (width>=800px){.rr-card--story{grid-column:span 4}.rr-card--tall{grid-column:span 2}.rr-card--wide{grid-column:span 3}}.rr-value{font-family:var(--font-serrif-condensed);letter-spacing:-.03em;color:var(--color-night-sky);margin:0;font-size:clamp(2.5rem,4.5vw,3.6rem);font-weight:300;line-height:.95}.rr-value--name{font-size:clamp(1.6rem,2.6vw,2.1rem)}.rr-label{font-family:var(--font-fellix);color:var(--color-night-sky);margin:.5rem 0 0;font-size:1rem}.rr-card--story .rr-label{max-width:46ch}@media (width<=480px){.rr-card{padding:1.1rem .85rem}.rr-value{font-size:1.85rem}.rr-label{font-size:.82rem}.rr-card--story .rr-value--name{font-size:1.5rem}.rr-card--story .rr-label{font-size:.92rem}}.rr-copy{background:var(--color-white);border-radius:var(--radius-card);flex-direction:column;justify-content:center;height:100%;padding:clamp(1.5rem,3vw,2.25rem) clamp(1.75rem,3vw,2.5rem);display:flex}.rr-copy p{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--color-night-sky);margin:0;font-size:1.29em;font-weight:300;line-height:1.6}.rr-cta{justify-content:center;margin:clamp(2rem,4vw,3rem) auto 0;display:flex}.rr-cta .btn-primary{background:var(--color-pale-yellow);color:var(--color-night-sky);border-color:var(--color-pale-yellow)}.rr-cta .btn-primary:hover{color:var(--color-pale-yellow);background:0 0}.service-page{background:var(--color-pale-yellow);color:var(--color-night-sky)}.eyebrow{text-transform:uppercase;letter-spacing:.5px;font-size:14px;font-weight:600;font-family:var(--font-fellix);color:var(--color-night-sky);margin:0}.btn-primary{font-family:var(--font-fellix);letter-spacing:.02em;background:var(--color-night-sky);color:var(--color-pale-yellow);border:2px solid var(--color-night-sky);border-radius:3px;padding:.85rem 1.5rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.btn-primary:hover{color:var(--color-night-sky);background:0 0}.pinned-showcase-steps{flex-direction:column;gap:clamp(2rem,5vw,4rem);display:flex}.pinned-showcase-step{scroll-margin-top:calc(var(--nav-height) + 2rem)}.pinned-showcase-step .pinned-showcase-frame-inline{margin-top:1.25rem}@media (width>=960px){.pinned-showcase-step .pinned-showcase-frame-inline{display:none}}@media (width<960px){.pinned-showcase-stage{display:none}}.pinned-showcase-frame video,.pinned-showcase-shot video{object-fit:cover;border-radius:var(--radius-media-sm,14px);width:100%;height:100%;display:block}.pinned-showcase-shot{aspect-ratio:16/10;border-radius:var(--radius-media-sm,14px);background:#000;overflow:hidden}.faq-a p,.faq-a li{opacity:1}[data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(12px)}[data-reveal].is-revealed{opacity:1;transform:none}.svc-reveal{opacity:0;transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1);transform:translateY(18px)}.svc-reveal.is-in{opacity:1;transform:none}.svc-reveal:nth-child(2){transition-delay:60ms}.svc-reveal:nth-child(3){transition-delay:.12s}@media (prefers-reduced-motion:reduce){.svc-reveal{opacity:1;transition:none;transform:none}}.hero-primary-inner{animation:.9s cubic-bezier(.16,1,.3,1) both svc-hero-in}@keyframes svc-hero-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.pinned-showcase,.split-showcase{position:relative}.pinned-showcase-media,.split-showcase video,.split-showcase img,.pinned-showcase video,.pinned-showcase img{will-change:transform;transition:transform .7s cubic-bezier(.16,1,.3,1)}.pinned-showcase:hover .pinned-showcase-media,.split-showcase:hover video,.split-showcase:hover img,.pinned-showcase:hover video,.pinned-showcase:hover img{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.pinned-showcase-media,.split-showcase video,.split-showcase img,.pinned-showcase video,.pinned-showcase img{transition:none}.pinned-showcase:hover .pinned-showcase-media,.split-showcase:hover video,.split-showcase:hover img,.pinned-showcase:hover video,.pinned-showcase:hover img{transform:none}}.pinned-showcase-step{transition:opacity .4s,transform .45s}.pinned-showcase-step.is-active{opacity:1;transform:none}.manifesto,.stats,.prob,.full-bleed,.cta-band,.faq,.rr-grid,.split-showcase{scroll-margin-top:calc(var(--nav-height) + .5rem)}.faq-item{transition:background-color .2s}.faq-item:hover{background:color-mix(in srgb, var(--color-night-sky) 2.5%, transparent)}.hero-primary{position:relative}.hero-primary:after{content:"";background:color-mix(in srgb, var(--color-night-sky) 10%, transparent);pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}
