.sb-scroll-hero{--hero-nav:96px;--scroll-progress:0;scroll-margin-top:var(--hero-nav);background:#080808;position:relative}.sb-scroll-hero[data-motion=true]{height:calc(500svh - var(--hero-nav))}.sb-scroll-pin{isolation:isolate;background:#080808;grid-template-rows:1fr 62px;grid-template-columns:49% 51%;min-height:660px;display:grid;position:relative}.sb-scroll-hero[data-motion=true] .sb-scroll-pin{top:var(--hero-nav);height:calc(100svh - var(--hero-nav));min-height:0;position:sticky}.sb-scroll-visual{background:#111;grid-area:1/2;min-height:440px;position:relative;overflow:hidden}.sb-scroll-visual>img,.sb-scroll-visual>video{object-fit:cover;object-position:53% center;filter:none;width:100%;max-width:none;height:100%;transform:scale(calc(1 + var(--scroll-progress)*.018));position:absolute;inset:0}.sb-scroll-hero[data-motion=false] video{display:none}.sb-scroll-film-label{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;letter-spacing:.1em;background:#080808b3;border:1px solid #ffffff35;border-radius:12px;gap:4px;padding:14px 18px;font-size:12px;display:grid;position:absolute;bottom:28px;right:28px}.sb-scroll-film-label b{font-size:13px;font-weight:500}.sb-scroll-copy{grid-area:1/1;align-self:center;min-width:0;padding:40px clamp(28px,3.6vw,64px)}.sb .sb-scroll-hero .sb-scroll-brand{letter-spacing:.12em;color:#fff;align-items:center;gap:10px;margin-bottom:26px;font-size:13px;line-height:1.5;display:flex}.sb-scroll-brand>span{background:#fff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #fff8}.sb-scroll-chapters{height:330px;position:relative}.sb-scroll-chapter{opacity:0;will-change:transform,opacity;pointer-events:none;position:absolute;inset:0}.sb-scroll-chapter:first-child{opacity:1}.sb .sb-scroll-hero .sb-scroll-kicker{color:#c8cdd2;letter-spacing:.14em;margin-bottom:16px;font-size:12px;line-height:1.5}.sb .sb-scroll-chapter h2{font-family:MateoDisplay,var(--sans),sans-serif;letter-spacing:-.025em;color:#f5f5f5;margin:0 0 24px;font-size:clamp(64px,7.6vw,112px);font-weight:800;line-height:.94}.sb .sb-scroll-chapter h2 em{color:#e8edf2;background:linear-gradient(170deg,#fff 8%,#dbe1e8 27%,#fff 39%,#59646e 48%,#f9fcff 56%,#bec7cf 75%,#fff 88%) 0 0/100% 180%;background-position:50% calc(var(--scroll-progress)*100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.sb .sb-scroll-hero .sb-scroll-description{color:#fff;max-width:440px;font-size:19px;line-height:1.65}.sb-scroll-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:24px;display:flex}.sb .sb-scroll-actions .sb-button{padding:15px 24px;font-size:16px}.sb .sb-scroll-actions .sb-text{font-size:16px}.sb-scroll-footer{color:#fff;letter-spacing:.09em;background:linear-gradient(#17191b,#070707);border-top:1px solid #ffffff35;grid-area:2/1/auto/-1;align-items:center;gap:32px;padding:0 100px 0 140px;font-size:12px;display:flex}.sb-scroll-instruction{white-space:nowrap;align-items:center;gap:12px;display:flex}.sb-scroll-footer>a{white-space:nowrap;letter-spacing:0;align-items:center;gap:10px;min-height:44px;font-size:13px;display:inline-flex}.sb-scroll-meter{background:#ffffff28;flex:1;height:2px;overflow:hidden}.sb-scroll-meter>i{transform-origin:0;width:100%;height:100%;transform:scaleX(var(--scroll-progress));background:linear-gradient(90deg,#8695a2,#fff);display:block;box-shadow:0 0 9px #fff8}.sb .sb-scroll-accessible{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:621px) and (max-height:800px){.sb-scroll-chapters{height:290px}.sb .sb-scroll-chapter h2{font-size:clamp(60px,7vw,96px)}.sb .sb-scroll-hero .sb-scroll-description{font-size:18px}.sb-scroll-copy{padding-block:24px}.sb .sb-scroll-hero .sb-scroll-brand{margin-bottom:16px}.sb-scroll-actions{margin-top:10px}}@media (max-width:950px) and (min-width:621px){.sb-scroll-pin{grid-template-columns:52% 48%}.sb-scroll-copy{padding-inline:28px}.sb .sb-scroll-chapter h2{font-size:8.5vw}.sb-scroll-chapters{height:300px}.sb-scroll-actions{gap:14px}.sb .sb-scroll-actions .sb-button{padding:12px 16px}.sb-scroll-footer{gap:18px}}@media (max-width:620px){.sb-scroll-hero{--hero-nav:76px}.sb-scroll-hero[data-motion=true]{height:calc(460svh - var(--hero-nav))}.sb-scroll-pin{grid-template-rows:280px 1fr 54px;grid-template-columns:1fr;min-height:0}.sb-scroll-hero[data-motion=true] .sb-scroll-pin{grid-template-rows:minmax(170px,34%) 1fr 50px}.sb-scroll-visual{grid-area:1/1;min-height:0}.sb-scroll-visual>img,.sb-scroll-visual>video{object-position:56% center}.sb-scroll-film-label{padding:8px 11px;font-size:10px;bottom:12px;right:12px}.sb-scroll-film-label b{font-size:11px}.sb-scroll-copy{grid-area:2/1;align-self:start;padding:22px 22px 26px}.sb .sb-scroll-hero .sb-scroll-brand{letter-spacing:.1em;margin-bottom:15px;font-size:11px}.sb-scroll-chapters{height:240px}.sb .sb-scroll-hero .sb-scroll-kicker{margin-bottom:10px;font-size:11px}.sb .sb-scroll-chapter h2{margin-bottom:16px;font-size:clamp(48px,15.5vw,70px);line-height:.94}.sb .sb-scroll-hero .sb-scroll-description{font-size:17px;line-height:1.55}.sb-scroll-actions{flex-wrap:nowrap;gap:20px;margin-top:8px}.sb .sb-scroll-actions .sb-button{gap:14px;min-height:48px;padding:12px 16px;font-size:15px}.sb .sb-scroll-actions .sb-text{white-space:nowrap;gap:8px;font-size:15px}.sb-scroll-footer{letter-spacing:0;grid-row:3;justify-content:center;gap:0;padding:0 86px 0 110px;font-size:12px;position:relative}.sb-scroll-instruction{display:none}.sb-scroll-footer>a{gap:5px;font-size:13px}.sb-scroll-meter{min-width:0;position:absolute;top:0;left:22px;right:22px}}@media (max-width:620px) and (max-height:760px){.sb-scroll-hero[data-motion=true] .sb-scroll-pin{grid-template-rows:170px 1fr 44px}.sb-scroll-copy{padding-block:14px}.sb .sb-scroll-hero .sb-scroll-brand{margin-bottom:10px}.sb-scroll-chapters{height:214px}.sb .sb-scroll-chapter h2{font-size:54px}.sb .sb-scroll-hero .sb-scroll-description{font-size:16px}.sb-scroll-actions{gap:14px}.sb .sb-scroll-actions .sb-button{padding:10px 13px}}@media (prefers-reduced-motion:reduce){.sb-scroll-hero{height:auto!important}.sb-scroll-pin{height:auto!important;position:relative!important}.sb-scroll-visual>img{transform:none!important}.sb-scroll-chapter{will-change:auto;transform:none!important}.sb-scroll-chapter:not(:first-child),.sb-scroll-meter{display:none}.sb-scroll-footer{justify-content:space-between}}.sb-scroll-pin{grid-template-columns:1fr;overflow:clip}.sb-scroll-visual{z-index:0;background:#080808;grid-area:1/1;min-height:0}.sb-scroll-visual>img,.sb-scroll-visual>video{object-position:60% center}.sb-scroll-visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#080808ed 0%,#080808b3 20%,#08080859 38%,#0000 64%),linear-gradient(#0000 76%,#080808a6);position:absolute;inset:0}.sb-scroll-copy{z-index:2;text-shadow:0 2px 16px #0008;grid-area:1/1;width:52%;max-width:790px;padding-left:clamp(28px,5vw,96px);padding-right:30px;position:relative}.sb .sb-scroll-chapter h2 em{text-shadow:none}.sb-scroll-film-label{z-index:1;-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:0 2px 12px #000;letter-spacing:.12em;background:0 0;border:0;border-left:1px solid #e1e7ed80;border-radius:0;padding:0 0 0 18px;bottom:28px;right:clamp(28px,5vw,96px)}.sb-scroll-film-label>span{color:#dce3e9;font-size:11px}.sb-scroll-film-label>b{letter-spacing:.08em;font-size:13px}.sb-scroll-footer{z-index:3;background:linear-gradient(#101113,#070707);border-top-color:#ffffff20;position:relative}@media (min-width:621px) and (max-width:950px){.sb-scroll-pin{grid-template-columns:1fr}.sb-scroll-copy{width:58%;padding-inline:28px}.sb-scroll-visual:after{background:linear-gradient(90deg,#080808ed,#0808089e 30%,#0000 80%),linear-gradient(#0000 76%,#080808a6)}.sb-scroll-film-label{right:28px}}@media (max-width:620px){.sb-scroll-pin{grid-template-rows:minmax(690px,1fr) 54px;grid-template-columns:1fr}.sb-scroll-hero[data-motion=true] .sb-scroll-pin{grid-template-rows:1fr 50px}.sb-scroll-visual{grid-row:auto;width:100%;height:65%;position:absolute;inset:0 0 auto;overflow:hidden}.sb-scroll-visual>img,.sb-scroll-visual>video{object-position:56% center}.sb-scroll-visual:after{background:linear-gradient(#0000 30%,#08080820 46%,#080808a6 72%,#080808 100%)}.sb-scroll-copy{text-shadow:0 2px 16px #000a;grid-area:1/1;align-self:end;width:100%;max-width:none;padding:20px 22px 100px}.sb-scroll-film-label{display:none}.sb-scroll-footer{grid-row:2}}@media (max-width:620px) and (max-height:760px){.sb-scroll-pin{grid-template-rows:minmax(650px,1fr) 54px}.sb-scroll-hero[data-motion=true] .sb-scroll-pin{grid-template-rows:1fr 44px}.sb-scroll-copy{padding:14px 22px 100px}.sb-scroll-visual{height:63%}}@media (prefers-reduced-motion:no-preference) and (min-height:650px){.sb-scroll-hero[data-motion=auto]{height:calc(500svh - var(--hero-nav))}.sb-scroll-hero[data-motion=auto] .sb-scroll-pin{top:var(--hero-nav);height:calc(100svh - var(--hero-nav));min-height:0;position:sticky}}@media (max-width:620px) and (prefers-reduced-motion:no-preference) and (min-height:650px){.sb-scroll-hero[data-motion=auto]{height:calc(460svh - var(--hero-nav))}.sb-scroll-hero[data-motion=auto] .sb-scroll-pin{grid-template-rows:minmax(170px,34%) 1fr 50px}}@media (max-width:620px) and (max-height:760px) and (prefers-reduced-motion:no-preference) and (min-height:650px){.sb-scroll-hero[data-motion=auto] .sb-scroll-pin{grid-template-rows:170px 1fr 44px}}@media (max-width:620px) and (prefers-reduced-motion:no-preference) and (min-height:650px){.sb-scroll-hero[data-motion=auto] .sb-scroll-pin{grid-template-rows:1fr 50px}}@media (max-width:620px) and (max-height:760px) and (prefers-reduced-motion:no-preference) and (min-height:650px){.sb-scroll-hero[data-motion=auto] .sb-scroll-pin{grid-template-rows:1fr 44px}}@media not ((prefers-reduced-motion:no-preference) and (min-height:650px)){.sb-scroll-hero[data-motion=auto] video{display:none}}
