@keyframes uif-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes uif-fade{0%{opacity:0}to{opacity:1}}@keyframes uif-colour{0%{filter:grayscale()}to{filter:grayscale(0)}}.uif{background:var(--color-white)}.uif-hero{padding:160px 0 0}.uif-hero-inner{max-width:1280px;margin-inline:auto;padding-inline:88px}.uif-eyebrow{animation:uif-in .8s var(--ease-out) both;flex-wrap:wrap;align-items:center;gap:12px;margin:0;display:flex}.uif-h1{max-width:16ch;margin:20px 0 0}.uif-subhead{font-family:var(--font-polaris);color:var(--color-neutral-600);max-width:60ch;animation:uif-in .8s var(--ease-out) both;margin:24px 0 0;font-size:clamp(18px,1.5vw,22px);font-weight:400;line-height:1.5;animation-delay:.52s}.uif-audio{max-width:520px;animation:uif-in .8s var(--ease-out) both;margin:28px 0 0;animation-delay:.64s}.uif-audio .aap{background:var(--color-black);color:#fff;border-radius:1rem;flex-direction:column;gap:12px;padding:18px 22px;display:flex}.uif-audio .aap-eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-orange);margin:0;font-size:11px}.uif-audio .aap-controls{align-items:center;gap:14px;display:flex}.uif-audio .aap-play{background:var(--color-orange);width:44px;height:44px;color:var(--color-black);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:transform .12s,background .12s;display:flex}.uif-audio .aap-play:hover{background:#ff9a2a;transform:scale(1.04)}.uif-audio .aap-ic{width:18px;height:18px;position:relative}.uif-audio .aap-ic>svg{position:absolute;inset:0}.uif-audio .aap-track{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.uif-audio .aap-range{appearance:none;background:linear-gradient(to right, var(--color-orange) 0%, var(--color-orange) var(--aap-progress,0%), #ffffff2e var(--aap-progress,0%), #ffffff2e 100%);cursor:pointer;border-radius:2px;outline:none;width:100%;height:4px}.uif-audio .aap-range::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fff;border:0;border-radius:50%;width:14px;height:14px}.uif-audio .aap-range::-moz-range-thumb{cursor:pointer;background:#fff;border:0;border-radius:50%;width:14px;height:14px}.uif-audio .aap-times{font-family:var(--font-mono);letter-spacing:.04em;color:#fff9;font-variant-numeric:tabular-nums;justify-content:space-between;font-size:11px;display:flex}.uif-audio .aap-speed{color:#fff;min-width:48px;height:30px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;flex:none;padding:0 10px;font-size:12px;transition:background .12s,border-color .12s}.uif-audio .aap-speed:hover{background:#ffffff24;border-color:#ffffff47}.uif-figure{margin:0}.uif-figure-media{background:var(--color-neutral-100);animation:uif-fade 1.1s var(--ease-emph) both;animation-delay:.3s;position:relative;overflow:hidden}.uif-pin-img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .7s var(--ease-out);display:block;position:absolute;inset:0}.uif-pin-img.is-on{opacity:1}.uif-body{padding:0 0 40px}@media (width<=1023px){.uif-body{box-sizing:border-box;height:100svh;padding:calc(20px + env(safe-area-inset-top)) 0 calc(72px + env(safe-area-inset-bottom));flex-direction:column;display:flex}.uif-rail-head{flex:none}}.uif-rail-head{align-items:center;gap:14px;padding:0 20px 14px;display:flex}@media (width>=1024px){.uif-rail-head{display:none}}.uif-rail-counter{font-family:var(--font-mono);letter-spacing:.06em;color:var(--color-neutral-500);font-variant-numeric:tabular-nums;font-size:11px}.uif-rail-bar{background:var(--color-neutral-200);border-radius:1px;flex:1;height:2px;overflow:hidden}.uif-rail-fill{background:var(--color-black);transform-origin:0;height:100%;transform:scaleX(var(--uif-rail-p,0));transition:transform .32s var(--ease-out)}.uif-sections{display:block}.uif-section-inner{max-width:640px;margin-inline:auto}.uif-section-inner p{font-family:var(--font-polaris);color:var(--color-neutral-800);text-wrap:pretty;margin:0 0 1.35em;font-size:clamp(17px,1.35vw,19px);font-weight:400;line-height:1.7}.uif-section-inner p:last-child{margin-bottom:0}.uif em.accent{color:var(--color-orange);font-style:normal;font-weight:500}.uif strong.uif-strong{color:var(--color-black);font-weight:500}.uif-section--large .uif-section-inner{max-width:22ch;font-size:clamp(30px,3.4vw,50px)}.uif-section--large .uif-section-inner p{letter-spacing:-.015em;color:var(--color-neutral-400);text-wrap:balance;margin:0 0 .5em;font-size:clamp(30px,3.4vw,50px);font-weight:500;line-height:1.08}.uif-section--large .uif-section-inner p:last-child{margin-bottom:0}.uif-section--large .uif-section-inner strong.uif-strong{color:var(--color-black)}.uif .uif-section-inner .uif-pivot{font-family:var(--font-polaris);letter-spacing:-.03em;text-wrap:balance;max-width:11ch;margin:0 0 48px;font-size:clamp(56px,5.4vw,88px);font-weight:500;line-height:.96}.uif .uif-section-inner .uif-num{font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-orange);margin:0;font-size:12px;line-height:1}.uif-chapter{font-family:var(--font-polaris);letter-spacing:-.015em;color:var(--color-black);text-wrap:balance;margin:14px 0 22px;font-size:clamp(28px,2.4vw,38px);font-weight:500;line-height:1.12}.uif .uif-section-inner .uif-lede{color:var(--color-black);margin:14px 0 22px;font-size:clamp(19px,1.6vw,23px);font-weight:500;line-height:1.4}@media (width<=1023px){.uif-sections{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain;flex:auto;gap:12px;min-height:0;padding-inline:20px;scroll-padding-inline:20px;display:flex;overflow:auto hidden}.uif-sections::-webkit-scrollbar{display:none}.uif-sections .uif-hero{box-sizing:border-box;scroll-snap-align:start;background:var(--color-neutral-900);border-radius:16px;flex-direction:column;flex:0 0 calc(100vw - 56px);justify-content:flex-end;margin:0;padding:28px 22px;display:flex;position:relative;overflow:hidden}.uif-sections .uif-figure{z-index:0;max-width:none;margin:0;padding:0;position:absolute;inset:0}.uif-sections .uif-figure-media{aspect-ratio:auto;border-radius:0;height:100%;max-height:none;position:absolute;inset:0}.uif-sections .uif-figure-media:after{content:"";background:linear-gradient(#0a0a0a1a 0%,#0a0a0a4d 45%,#0a0a0ab8 100%);position:absolute;inset:0}.uif-sections .uif-pin-img:not([data-uif-pin-img="0"]),.uif-sections .uif-pin-cap,.uif-sections .uif-pin-scrim,.uif-sections .uif-pin-count,.uif-sections .uif-result{display:none}.uif-sections .uif-pin-img--bw{animation:uif-colour 1.8s var(--ease-out) both;animation-delay:.7s}.uif-sections .uif-hero-inner{z-index:1;max-width:none;color:var(--color-white);padding:0;position:relative}.uif-sections .uif-hero-inner .eyebrow{color:var(--color-neutral-200)}.uif-sections .uif-h1{color:var(--color-white)}.uif-sections .uif-subhead{color:#ffffffe0;max-width:none}.uif-sections .uif-section{box-sizing:border-box;scroll-snap-align:start;background:var(--color-smoke);scrollbar-width:none;overscroll-behavior-y:contain;border-radius:16px;flex:0 0 calc(100vw - 56px);margin:0;padding:28px 22px;overflow-y:auto}.uif-sections .uif-section::-webkit-scrollbar{display:none}.uif-sections .uif-section-inner{max-width:none;margin:0}.uif-sections .uif-section-inner p{font-size:17px;line-height:1.6}.uif-sections .uif-section--large{background:var(--color-white);border:1px solid var(--color-neutral-200);text-align:center;align-items:center;display:flex}.uif-sections .uif-section--large .uif-section-inner p{margin:0 0 .4em;font-size:clamp(26px,7.5vw,34px);line-height:1.1}.uif-sections .uif-section--large .uif-section-inner p:last-child{margin-bottom:0}}.uif-proof{background:var(--color-smoke);padding:96px 24px}@media (width<=1023px){.uif-proof{padding:64px 24px}}.uif-proof-inner{max-width:960px;margin-inline:auto}.uif-proof-label{margin:0}.uif-proof-outcome{font-family:var(--font-polaris);letter-spacing:-.015em;color:var(--color-black);text-wrap:balance;max-width:24ch;margin:20px 0 0;font-size:clamp(28px,3vw,44px);font-weight:500;line-height:1.12}.uif-proof-link{font-family:var(--font-mono);color:var(--color-neutral-600);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--color-neutral-300);text-decoration-color:var(--color-neutral-300);align-items:center;gap:8px;margin-top:28px;font-size:13px;transition:color .2s,text-decoration-color .2s;display:inline-flex}.uif-proof-link:hover{color:var(--color-black);-webkit-text-decoration-color:var(--color-orange);text-decoration-color:var(--color-orange)}.uif-proof-link svg{transition:transform .2s}.uif-proof-link:hover svg{transform:translate(3px)}.uif-cta{background:var(--color-black);padding:112px 24px}@media (width<=1023px){.uif-cta{padding:80px 24px}}.uif-cta-inner{max-width:960px;margin-inline:auto}.uif-cta-headline{font-family:var(--font-polaris);letter-spacing:-.015em;color:var(--color-white);text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(32px,3.6vw,56px);font-weight:500;line-height:1.05}.uif-cta-headline em.accent{color:var(--color-orange);font-style:normal}.uif-cta-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:36px;display:flex}.uif-cta-secondary svg{transition:transform .16s var(--ease-out)}.uif-cta-secondary:hover svg{transform:translate(3px)}@media (width>=1024px){.uif-sections{grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.uif-hero{display:contents}.uif-sections .uif-figure{grid-column:1;grid-row:1 / span var(--uif-rows,8);align-self:start;align-items:center;height:100vh;padding:88px 0 32px 56px;display:flex;position:sticky;top:0}.uif-sections .uif-figure-media{aspect-ratio:4/5;border-radius:16px;width:100%;max-height:calc(100vh - 140px)}.uif-hero-inner,.uif-sections .uif-section{grid-column:2}.uif-hero-inner{flex-direction:column;justify-content:center;max-width:none;min-height:100vh;padding:140px clamp(48px,8vw,120px) 80px clamp(40px,5.5vw,80px);display:flex}.uif-hero-inner .uif-h1{font-size:clamp(52px,5.2vw,88px)}.uif-sections .uif-section{padding:0 clamp(48px,8vw,120px) 0 clamp(40px,5.5vw,80px)}.uif-sections .uif-section-inner{border-top:1px solid var(--color-neutral-200);max-width:660px;margin:0;padding:72px 0}.uif-sections .uif-section--large .uif-section-inner{max-width:22ch;padding:120px 0 140px}.uif-sections .uif-section--large .uif-section-inner p{color:var(--color-neutral-500)}.uif-pin-img--bw{filter:grayscale(calc(1 - var(--uif-sat,0)));transform:scale(calc(1.06 - .06 * var(--uif-sat,0)))}.uif-pin-scrim{opacity:0;height:60%;transition:opacity .7s var(--ease-out);pointer-events:none;background:linear-gradient(#0000,#0a0a0abf);position:absolute;inset:auto 0 0}.uif-figure.has-cap .uif-pin-scrim{opacity:1}.uif-pin-cap{color:var(--color-white);opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);flex-direction:column;gap:12px;display:flex;position:absolute;bottom:30px;left:32px;right:32px;transform:translateY(14px)}.uif-pin-cap.is-on{opacity:1;transition-delay:.35s;transform:none}.uif-pin-count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-white);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0a0a59;border-radius:999px;padding:7px 11px;font-size:12px;position:absolute;top:22px;right:22px}.uif-result{border-top:1px solid var(--color-neutral-200);max-width:46ch;animation:uif-in .8s var(--ease-out) both;margin-top:44px;padding-top:22px;animation-delay:.76s}.uif-result .eyebrow{margin:0}.uif-result-text{font-family:var(--font-polaris);color:var(--color-black);text-wrap:balance;margin:10px 0 0;font-size:24px;font-weight:500;line-height:1.2}.uif-result .uif-proof-link{margin-top:16px}.uif-proof,.uif-photo-card{display:none}}.uif-pin-cap .eyebrow,.uif-photo-card-cap .eyebrow{color:#ffffffbf}.uif-pin-quote{font-family:var(--font-polaris);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(22px,2vw,28px);font-weight:500;line-height:1.16}.uif-pin-quote:before{content:"“";color:var(--color-orange)}.uif-pin-quote:after{content:"”"}.uif-pin-quote--plain:before,.uif-pin-quote--plain:after{content:none}.uif-pin-who{font-family:var(--font-mono);color:#fffc;font-size:12px}@media (width<=1023px){.uif .uif-sections .uif-section-inner .uif-pivot{margin-bottom:24px;font-size:clamp(34px,10vw,44px)}.uif-sections .uif-chapter{margin:10px 0 14px;font-size:clamp(22px,6vw,26px)}.uif .uif-sections .uif-section-inner .uif-lede{margin:10px 0 14px;font-size:18px}.uif-photo-card{box-sizing:border-box;scroll-snap-align:start;background:var(--color-neutral-900);border-radius:16px;flex-direction:column;flex:0 0 calc(100vw - 56px);justify-content:flex-end;margin:0;padding:28px 22px;display:flex;position:relative;overflow:hidden}.uif-photo-card img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.uif-photo-card:after{content:"";background:linear-gradient(#0000 40%,#0a0a0ac7 100%);position:absolute;inset:0}.uif-photo-card-cap{z-index:1;color:var(--color-white);flex-direction:column;gap:12px;display:flex;position:relative}}@media (prefers-reduced-motion:reduce){.uif-eyebrow,.uif-subhead,.uif-audio,.uif-h1 .rise-line,.uif-figure-media,.uif-result,.uif-sections .uif-pin-img--bw{animation:none}.uif-pin-img,.uif-pin-cap,.uif-pin-scrim{transition:none}.uif-sections .uif-pin-img--bw{filter:none;transform:none}}
