.cbs{--cbs-ink:rgb(var(--color-foreground));--cbs-bg:rgb(var(--color-background));--cbs-line:rgba(var(--color-foreground),.14);--cbs-soft:rgba(var(--color-foreground),.62);--cbs-ease:cubic-bezier(.2,.75,.2,1);display:block;position:relative;background:var(--cbs-bg);color:var(--cbs-ink);overflow:clip}.cbs *{box-sizing:border-box}.cbs img{display:block;width:100%;height:100%;object-fit:cover}.cbs-wrap{width:100%;max-width:var(--page-width,120rem);margin:0 auto;padding:0 2rem}@media(min-width:750px){.cbs-wrap{padding:0 5rem}}.cbs-anchor{position:absolute;bottom:0}.cbs-eyebrow{font-family:var(--font-body-family);font-size:1.15rem;letter-spacing:.32em;text-transform:uppercase;margin:0 0 2rem;color:var(--cbs-accent)}.cbs-h2{font-family:var(--font-heading-family);font-weight:400;font-size:clamp(3.4rem,5.4vw,6.4rem);line-height:1.02;letter-spacing:-.01em;margin:0 0 2.8rem;text-wrap:balance}.cbs-body,.cbs-lede{font-family:var(--font-body-family);font-size:clamp(1.75rem,1.6vw,2rem);line-height:1.6;color:var(--cbs-soft)}.cbs-body p{margin:0 0 1.4em}.cbs-body p:last-child{margin-bottom:0}.cbs-lede{max-width:46rem;margin:0}.cbs-kicker{font-family:var(--font-heading-family);font-style:italic;font-size:clamp(2.4rem,2.6vw,3.2rem);line-height:1.2;margin:3.2rem 0 0;color:var(--cbs-ink)}.cbs-reveal{opacity:0;transform:translateY(2.4rem);transition:opacity 1s var(--cbs-ease),transform 1.1s var(--cbs-ease);transition-delay:var(--d,0s)}.cbs-reveal.is-in{opacity:1;transform:none}.cbs-rise{opacity:0;transform:translateY(1.6rem);animation:cbs-rise 1.1s var(--cbs-ease) forwards;animation-delay:var(--d,.2s)}@keyframes cbs-rise{to{opacity:1;transform:none}}.cbs-unmask{clip-path:inset(12% 6% 12% 6%);transition:clip-path 1.4s var(--cbs-ease)}.cbs-unmask img{transform:scale(1.12);transition:transform 1.8s var(--cbs-ease)}.cbs-unmask.is-in{clip-path:inset(0 0 0 0)}.cbs-unmask.is-in img{transform:scale(1)}.cbs-plx{width:100%;height:100%;will-change:transform}.cbs-intro{position:relative;min-height:calc(100svh - 12rem);display:flex;align-items:center;padding:6rem 0 8rem}.cbs-intro__mono{position:absolute;left:50%;top:46%;width:min(110rem,120vw);aspect-ratio:1;translate:-50% -50%;opacity:.07;pointer-events:none;mix-blend-mode:multiply}.cbs-intro__mono img{object-fit:contain;clip-path:inset(0 0 38% 0)}.cbs-intro__grid{position:relative;display:grid;gap:5rem;align-items:center}@media(min-width:990px){.cbs-intro__grid{grid-template-columns:1.15fr .85fr;gap:8rem}}.cbs-intro__title{font-family:var(--font-heading-family);font-weight:400;font-size:clamp(5.4rem,9.4vw,13rem);line-height:.92;letter-spacing:-.025em;margin:0 0 3rem}.cbs-word{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em}.cbs-word>span{display:inline-block;transform:translateY(105%);animation:cbs-word 1.2s var(--cbs-ease) forwards;animation-delay:calc(.15s + var(--i) * .09s)}@keyframes cbs-word{to{transform:none}}.cbs-intro__sub{font-family:var(--font-heading-family);font-style:italic;font-size:clamp(2rem,2.2vw,2.8rem);line-height:1.35;max-width:44rem;margin:0 0 4.8rem;color:var(--cbs-soft)}.cbs-intro__media{margin:0;aspect-ratio:4/5;overflow:hidden;position:relative}.cbs-intro__media .cbs-plx{height:118%;margin-top:-9%}.cbs-scrollcue{display:inline-flex;align-items:center;gap:1.6rem;color:var(--cbs-ink);text-decoration:none;font-family:var(--font-body-family);font-size:1.2rem;letter-spacing:.3em;text-transform:uppercase}.cbs-scrollcue i{position:relative;display:block;width:1px;height:5.6rem;background:var(--cbs-line);overflow:hidden}.cbs-scrollcue i:after{content:"";position:absolute;left:0;top:-40%;width:1px;height:40%;background:var(--cbs-accent);animation:cbs-cue 2.2s var(--cbs-ease) infinite}@keyframes cbs-cue{to{top:100%}}.cbs-chapter{padding:clamp(8rem,12vw,16rem) 0;position:relative}.cbs-chapter__grid{display:grid;gap:5rem;align-items:center}@media(min-width:990px){.cbs-chapter__grid{grid-template-columns:1fr 1fr;gap:10rem}.cbs-chapter--left .cbs-chapter__media{order:-1}}.cbs-chapter__text{position:relative}.cbs-chapter__num{position:absolute;top:-.62em;left:-.06em;margin:0;font-family:var(--font-heading-family);font-size:clamp(14rem,20vw,26rem);line-height:1;color:transparent;-webkit-text-stroke:1px rgba(var(--color-foreground),.12);pointer-events:none;z-index:0}.cbs-chapter__text>*:not(.cbs-chapter__num){position:relative;z-index:1}.cbs-chapter__media{margin:0;aspect-ratio:4/5;overflow:hidden;position:relative}.cbs-chapter__media .cbs-plx{height:120%;margin-top:-10%}.cbs-chapter__media figcaption{position:absolute;left:1.6rem;bottom:1.4rem;font-size:1.1rem;letter-spacing:.24em;text-transform:uppercase;color:#fff;mix-blend-mode:difference}.cbs-quote{padding:clamp(10rem,14vw,18rem) 0;position:relative;border-top:1px solid var(--cbs-line);border-bottom:1px solid var(--cbs-line)}.cbs-quote .cbs-wrap{max-width:110rem;position:relative}.cbs-quote__mark{position:absolute;top:-.3em;left:.1em;font-family:var(--font-heading-family);font-size:clamp(16rem,22vw,28rem);line-height:1;color:var(--cbs-accent);opacity:.18;pointer-events:none}.cbs-quote blockquote{margin:0;position:relative}.cbs-quote__text{font-family:var(--font-heading-family);font-size:clamp(3.4rem,5.6vw,7rem);line-height:1.1;letter-spacing:-.015em;margin:0 0 3.6rem;text-wrap:balance}.cbs-qw{opacity:.16;transition:opacity .35s linear,color .35s linear}.cbs-qw.on{opacity:1}.cbs-quote footer{margin:0}.cbs-anatomy{padding:clamp(8rem,12vw,16rem) 0}.cbs-anatomy__head{display:grid;gap:0;margin-bottom:5rem}@media(min-width:990px){.cbs-anatomy__head{grid-template-columns:1fr 1fr;align-items:end;column-gap:10rem}.cbs-anatomy__head .cbs-eyebrow{grid-column:1/-1}.cbs-anatomy__head .cbs-h2{margin:0}}.cbs-anatomy__grid{display:grid;gap:4rem;align-items:start}@media(min-width:990px){.cbs-anatomy__grid{grid-template-columns:1.4fr 1fr;gap:7rem}}.cbs-anatomy__media{margin:0;position:relative;aspect-ratio:972/865;background:#fff6}.cbs-spot{position:absolute;width:3.8rem;height:3.8rem;translate:-50% -50%;border-radius:50%;border:0;padding:0;background:transparent;cursor:pointer;display:grid;place-items:center;z-index:2}.cbs-spot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--cbs-accent);opacity:.25;animation:cbs-pulse 2.4s var(--cbs-ease) infinite}.cbs-spot span{position:relative;display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;background:var(--cbs-bg);color:var(--cbs-accent);border:1px solid var(--cbs-accent);font-family:var(--font-body-family);font-size:1.25rem;transition:background .3s,color .3s,transform .4s var(--cbs-ease)}.cbs-spot[aria-pressed=true] span,.cbs-spot:hover span{background:var(--cbs-accent);color:var(--cbs-bg);transform:scale(1.15)}.cbs-spot:focus-visible{outline:2px solid var(--cbs-accent);outline-offset:3px}@keyframes cbs-pulse{0%{transform:scale(.7);opacity:.35}70%{transform:scale(1.6);opacity:0}to{opacity:0}}.cbs-anatomy__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--cbs-line)}.cbs-anatomy__list li{border-bottom:1px solid var(--cbs-line)}.cbs-anatomy__list button{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:baseline;gap:2rem;width:100%;padding:2rem 0 1.6rem}.cbs-anatomy__list button:focus-visible{outline:2px solid var(--cbs-accent);outline-offset:2px}.cbs-anatomy__n{font-family:var(--font-body-family);font-size:1.2rem;letter-spacing:.2em;color:var(--cbs-accent)}.cbs-anatomy__t{font-family:var(--font-heading-family);font-size:clamp(2.2rem,2.2vw,2.8rem);line-height:1.15;transition:transform .5s var(--cbs-ease),color .3s}.cbs-anatomy__list p{margin:0;max-height:0;overflow:hidden;opacity:0;padding-left:4.4rem;font-family:var(--font-body-family);font-size:1.75rem;line-height:1.55;color:var(--cbs-soft);transition:max-height .6s var(--cbs-ease),opacity .4s,padding .4s}.cbs-anatomy__list li.is-active p{max-height:14rem;opacity:1;padding-bottom:2rem}.cbs-anatomy__list li.is-active .cbs-anatomy__t{transform:translate(.6rem);color:var(--cbs-accent)}.cbs-six{padding:clamp(8rem,12vw,16rem) 0;background:#ffffff47}.cbs-six__head{display:grid;gap:0;margin-bottom:5rem}@media(min-width:990px){.cbs-six__head{grid-template-columns:1fr 1fr;align-items:end;gap:10rem}.cbs-six__head .cbs-h2{margin:0}}.cbs-six__strip{--pad:2rem;display:flex;gap:2rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad);padding:0 var(--pad) 2rem;scrollbar-width:none;cursor:grab;-webkit-overflow-scrolling:touch}.cbs-six__strip:after{content:"";flex:0 0 1px}.cbs-six__strip::-webkit-scrollbar{display:none}.cbs-six__strip.is-drag{cursor:grabbing;scroll-snap-type:none}.cbs-six__strip.is-drag a{pointer-events:none}@media(min-width:750px){.cbs-six__strip{--pad:5rem;gap:2.4rem}}@media(min-width:1300px){.cbs-six__strip{--pad:calc((100vw - var(--page-width,120rem))/2 + 5rem)}}.cbs-six__card{flex:0 0 min(62vw,30rem);scroll-snap-align:start;color:inherit;text-decoration:none;-webkit-user-select:none;user-select:none}.cbs-six__img{display:block;aspect-ratio:3/4;overflow:hidden;background:#fff}.cbs-six__img img{transition:transform 1.2s var(--cbs-ease)}.cbs-six__card:hover .cbs-six__img img{transform:scale(1.06)}.cbs-six__meta{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:.4rem 1rem;padding-top:1.6rem}.cbs-six__no{grid-column:1/-1;font-size:1.1rem;letter-spacing:.26em;text-transform:uppercase;color:var(--cbs-soft)}.cbs-six__name{font-family:var(--font-heading-family);font-size:2.4rem;line-height:1.1}.cbs-six__tag{font-size:1.05rem;letter-spacing:.22em;text-transform:uppercase;color:var(--cbs-accent);border:1px solid currentColor;padding:.4rem .8rem}.cbs-philo{height:260vh;position:relative;background:var(--cbs-deep);color:var(--cbs-on-deep)}.cbs-philo__stick{position:sticky;top:0;height:100vh;display:flex;align-items:center;overflow:hidden}.cbs-philo .cbs-eyebrow{color:var(--cbs-on-deep);opacity:.7}.cbs-philo__words{font-family:var(--font-heading-family);font-weight:400;font-size:clamp(5.6rem,12.5vw,17rem);line-height:.9;letter-spacing:-.02em;margin:0 0 4rem;display:flex;flex-direction:column}.cbs-pw{display:block;opacity:.12;letter-spacing:.35em;filter:blur(6px);transform:translate(4%);transition:opacity .6s var(--cbs-ease),letter-spacing 1s var(--cbs-ease),filter .8s var(--cbs-ease),transform 1s var(--cbs-ease)}.cbs-pw:nth-child(2){padding-left:12vw}.cbs-pw:nth-child(3){padding-left:24vw}.cbs-pw.on{opacity:1;letter-spacing:-.02em;filter:none;transform:none}.cbs-philo__note{font-family:var(--font-heading-family);font-style:italic;font-size:clamp(1.9rem,2vw,2.5rem);line-height:1.4;max-width:52rem;margin:0;opacity:0;transform:translateY(1.6rem);transition:opacity 1s var(--cbs-ease),transform 1s var(--cbs-ease)}.cbs-philo.is-done .cbs-philo__note{opacity:.85;transform:none}.cbs-road{padding:clamp(8rem,12vw,16rem) 0}.cbs-road__grid{display:grid;gap:5rem}@media(min-width:990px){.cbs-road__grid{grid-template-columns:1fr 1.1fr;gap:10rem;align-items:start}.cbs-road__intro{position:sticky;top:12rem}}.cbs-road__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--cbs-ink)}.cbs-road__list li{position:relative;display:grid;grid-template-columns:8rem 1fr;gap:.4rem 2rem;padding:2.6rem 1.2rem;border-bottom:1px solid var(--cbs-line);isolation:isolate}@media(min-width:750px){.cbs-road__list li{grid-template-columns:10rem 1fr auto;align-items:baseline}}.cbs-road__list li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cbs-accent);transform:scaleY(0);transform-origin:bottom;transition:transform .6s var(--cbs-ease);z-index:-1}.cbs-road__list li:hover:before{transform:scaleY(1)}.cbs-road__list li:hover,.cbs-road__list li:hover .cbs-road__when,.cbs-road__list li:hover .cbs-road__note{color:var(--cbs-on-deep)}.cbs-road__when{font-size:1.2rem;letter-spacing:.24em;text-transform:uppercase;color:var(--cbs-accent);transition:color .3s}.cbs-road__what{font-family:var(--font-heading-family);font-size:clamp(2.4rem,2.6vw,3.2rem);line-height:1.1}.cbs-road__note{grid-column:2;font-size:1.5rem;color:var(--cbs-soft);transition:color .3s}@media(min-width:750px){.cbs-road__note{grid-column:auto;text-align:right}}.cbs-cta{position:relative;min-height:80vh;display:flex;align-items:flex-end;overflow:hidden;color:#fff;background:#000}.cbs-cta__bg{position:absolute;top:-10%;right:0;bottom:-10%;left:0;opacity:.62}.cbs-cta__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000000d,#0009)}.cbs-cta__inner{position:relative;padding-top:12rem;padding-bottom:clamp(8rem,10vw,12rem)}.cbs-cta__title{font-family:var(--font-heading-family);font-weight:400;font-size:clamp(5.4rem,10vw,14rem);line-height:.92;letter-spacing:-.025em;margin:0 0 4rem;color:#fff}.cbs-cta__actions{display:flex;flex-wrap:wrap;gap:1.6rem}.cbs-btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:5.2rem;padding:1.2rem 3.2rem;font-family:var(--font-body-family);font-size:1.3rem;letter-spacing:.24em;text-transform:uppercase;text-decoration:none;color:#fff;background:var(--cbs-accent);border:1px solid var(--cbs-accent);transition:background .4s var(--cbs-ease),color .4s,border-color .4s}.cbs-btn:hover{background:#fff;color:#000;border-color:#fff}.cbs-btn--ghost{background:transparent;border-color:#ffffffb3}.cbs-btn--ghost:hover{background:#fff;color:#000}.cbs-rail{position:fixed;left:0;right:0;bottom:0;height:2.6rem;z-index:20;pointer-events:none;opacity:0;transform:translateY(100%);transition:opacity .5s,transform .6s var(--cbs-ease)}.cbs-rail.is-on{opacity:1;transform:none}.cbs-rail__track{position:absolute;left:0;right:0;bottom:.9rem;height:1px;background:rgba(var(--color-foreground),.25)}.cbs-rail__springs{position:absolute;left:0;bottom:.5rem;height:.9rem;width:0;background:repeating-linear-gradient(115deg,transparent 0 3px,var(--cbs-accent) 3px 4px,transparent 4px 7px);opacity:.85}.cbs-rail__carriage{position:absolute;bottom:.3rem;left:0;width:4.4rem;height:1.3rem;translate:-100% 0;background:var(--cbs-accent);border-radius:.3rem .3rem 0 0}.cbs-rail__carriage span{position:absolute;left:.6rem;right:.6rem;top:.3rem;height:.25rem;background:#ffffff8c;border-radius:2px}.cbs-rail__label{position:absolute;bottom:2rem;left:0;translate:-50% 0;white-space:nowrap;font-family:var(--font-body-family);font-size:1rem;letter-spacing:.26em;text-transform:uppercase;color:var(--cbs-accent);opacity:0;transition:opacity .4s}@media(min-width:750px){.cbs-rail__label{opacity:1}}.cbs-rail.on-deep .cbs-rail__track{background:#ffffff4d}.cbs-rail.on-deep .cbs-rail__springs,.cbs-rail.on-deep .cbs-rail__carriage{background-color:var(--cbs-on-deep)}.cbs-rail.on-deep .cbs-rail__springs{background:repeating-linear-gradient(115deg,transparent 0 3px,var(--cbs-on-deep) 3px 4px,transparent 4px 7px)}.cbs-rail.on-deep .cbs-rail__label{color:var(--cbs-on-deep)}@media(prefers-reduced-motion:reduce){.cbs-reveal,.cbs-rise{opacity:1;transform:none;animation:none;transition:none}.cbs-word>span{transform:none;animation:none}.cbs-unmask{clip-path:none;transition:none}.cbs-unmask img{transform:none;transition:none}.cbs-plx,.cbs-intro__mono,.cbs-cta__bg{transform:none!important}.cbs-qw{opacity:1}.cbs-philo{height:auto}.cbs-philo__stick{position:relative;height:auto;padding:12rem 0}.cbs-pw{opacity:1;letter-spacing:-.02em;filter:none;transform:none}.cbs-philo__note{opacity:.85;transform:none}.cbs-spot:before,.cbs-scrollcue i:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/cbc-story.css.map */
