.landing{--lp-ink:var(--color-navy);--lp-paper:var(--color-crema);--lp-gold:var(--color-oro);background:var(--lp-ink);color:var(--lp-paper);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}.landing *{box-sizing:border-box}.landing a{color:inherit;text-decoration:none}.landing button,.landing summary,.landing a{-webkit-tap-highlight-color:transparent}.landing button{font:inherit;cursor:pointer}.landing img{display:block}.landing em{font-family:var(--font-serif);font-weight:400}.landing h1,.landing h2,.landing h3,.landing p{margin:0}.landing :target{scroll-margin-top:28px}.landing ::selection{background:var(--lp-gold);color:var(--lp-ink)}.lp-hero{isolation:isolate;flex-direction:column;justify-content:center;min-height:710px;display:flex;position:relative}.hero-image{object-fit:cover;object-position:72% 50%;z-index:-3;width:100%;height:100%;position:absolute;inset:0}.hero-shade{z-index:-2;background:linear-gradient(90deg,var(--color-navy) 0%,color-mix(in srgb, var(--color-navy) 93%, transparent) 21%,color-mix(in srgb, var(--color-navy) 62%, transparent) 43%,color-mix(in srgb, var(--color-navy) 9%, transparent) 73%),linear-gradient(0deg,var(--color-navy) 0%,color-mix(in srgb, var(--color-navy) 0%, transparent) 25%,color-mix(in srgb, var(--color-navy) 19%, transparent) 85%,color-mix(in srgb, var(--color-navy) 63%, transparent));position:absolute;inset:0}.hero-content{padding-top:56px;padding-bottom:94px}.eyebrow{letter-spacing:.19em;color:var(--lp-gold);font-size:10px;font-weight:500;line-height:1.6}.hero-content .eyebrow{align-items:center;gap:13px;display:flex}.gold-rule{background:var(--lp-gold);width:27px;height:1px;display:inline-block}.lp-hero h1{font-family:var(--font-serif);letter-spacing:-.052em;margin-top:30px;font-size:clamp(60px,6.15vw,94px);font-weight:500;line-height:1.045}.lp-hero h1 em{color:var(--lp-gold);letter-spacing:-.055em;font-size:.88em}.hero-description{color:color-mix(in srgb, var(--color-crema) 84%, var(--color-navy-medio));max-width:465px;font-size:14px;line-height:1.85;margin-top:29px!important}.hero-actions{align-items:center;gap:30px;margin-top:31px;display:flex}.button{justify-content:center;align-items:center;gap:16px;min-height:49px;padding:15px 23px;font-size:12px;font-weight:600;line-height:1.4;transition:background .2s,transform .2s;display:inline-flex}.landing .button-gold{background:var(--lp-gold);color:var(--lp-ink)}.landing .button-gold:hover{background:var(--color-oro-claro);transform:translateY(-2px)}.play-small{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid;flex-shrink:0;width:0;height:0;display:inline-block}.text-link{align-items:center;gap:19px;font-size:12px;display:inline-flex}.text-link span{color:var(--lp-gold);font-size:21px}.hero-bottom{border-top:1px solid color-mix(in srgb, var(--color-crema) 13%, transparent);color:color-mix(in srgb, var(--color-crema) 70%, var(--color-navy));letter-spacing:.18em;justify-content:space-between;align-items:center;padding-top:21px;padding-bottom:24px;font-size:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.hero-bottom a{align-items:center;gap:20px;display:flex}.hero-bottom a>span:last-child{color:var(--lp-gold);font-size:20px}.lp-feature{padding-top:76px;padding-bottom:76px}.section-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:29px;display:flex}.edition{color:color-mix(in srgb, var(--color-navy) 36%, white);letter-spacing:.17em;font-size:8px}.edition span{color:var(--color-oro);margin:0 12px}.feature-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:center;gap:60px;display:grid}.film-cover{isolation:isolate;aspect-ratio:16/10;background:color-mix(in srgb, var(--color-navy) 95%, var(--color-oro-claro));display:block;position:relative;overflow:hidden}.film-cover>img{object-fit:cover;width:100%;height:100%;transition:transform .65s}.film-cover:hover>img{transform:scale(1.035)}.film-gradient{background:linear-gradient(0deg,color-mix(in srgb, color-mix(in srgb, black 67%, var(--color-navy-medio)) 96%, transparent),color-mix(in srgb, color-mix(in srgb, black 67%, var(--color-navy-medio)) 19%, transparent) 70%,color-mix(in srgb, color-mix(in srgb, black 67%, var(--color-navy-medio)) 38%, transparent));position:absolute;inset:0}.film-top{letter-spacing:.2em;color:color-mix(in srgb, black 6%, var(--color-crema-mate));justify-content:space-between;font-size:7px;display:flex;position:absolute;top:23px;left:25px;right:25px}.film-top>span{color:var(--color-oro)}.play-circle{border:1px solid color-mix(in srgb, var(--color-crema) 56%, transparent);background:color-mix(in srgb, color-mix(in srgb, var(--color-navy) 99%, var(--color-oro-claro)) 50%, transparent);backdrop-filter:blur(5px);width:66px;height:66px;color:var(--color-crema);border-radius:50%;justify-content:center;align-items:center;transition:background .2s;display:flex;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}.play-circle .play-small{border-top-width:8px;border-bottom-width:8px;border-left-width:12px;margin-left:4px}.film-cover:hover .play-circle{background:var(--lp-gold);color:var(--lp-ink)}.film-title{letter-spacing:-.065em;font-size:clamp(20px,2.55vw,40px);font-weight:750;line-height:1.03;position:absolute;bottom:55px;left:25px}.film-versus{color:var(--lp-gold);font:italic 22px var(--font-serif);margin:0 9px;display:inline-block}.film-netflix{color:var(--lp-gold)}.film-bottom{color:color-mix(in srgb, var(--color-crema) 85%, var(--color-navy));letter-spacing:.12em;justify-content:space-between;font-size:9px;display:flex;position:absolute;bottom:21px;left:25px;right:25px}.film-bottom>span:last-child{font-variant-numeric:tabular-nums}.film-caption{color:color-mix(in srgb, var(--color-navy-medio) 37%, white);align-items:center;gap:8px;margin-top:13px;font-size:10px;line-height:1.5;display:flex}.status-dot{background:var(--lp-gold);border-radius:50%;flex-shrink:0;width:5px;height:5px}.feature-copy>.eyebrow{letter-spacing:.16em;font-size:8px}.feature-copy h2{font-family:var(--font-serif);letter-spacing:-.035em;margin-top:17px;font-size:clamp(34px,3.3vw,50px);font-weight:400;line-height:1.12}.feature-copy h2 em{color:var(--lp-gold)}.feature-copy>p:not(.eyebrow){color:color-mix(in srgb, var(--color-navy-medio) 32%, white);max-width:365px;margin-top:21px;font-size:12px;line-height:1.85}.episode-meta{letter-spacing:.12em;color:#b8b8b8;flex-wrap:wrap;gap:16px;margin:21px 0;font-size:8px;display:flex}.feature-copy .button{min-height:45px;padding:13px 21px}.feature-copy .button>span{font-size:19px;line-height:1}.under-link{border-bottom:1px solid color-mix(in srgb, var(--color-oro) 31%, transparent);align-items:center;gap:14px;width:fit-content;padding-bottom:5px;font-size:11px;line-height:1.6;display:flex;color:color-mix(in srgb, var(--color-crema) 90%, var(--color-navy-medio))!important}.under-link:hover{border-color:var(--color-oro)}.feature-copy .under-link{margin-top:19px}.lp-stories{border-top:1px solid color-mix(in srgb, var(--color-crema) 11%, transparent);padding-top:60px;padding-bottom:75px}.stories-heading{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:30px;display:flex}.stories-heading h2{font-family:var(--font-serif);letter-spacing:-.035em;margin-top:14px;font-size:38px;font-weight:400;line-height:1.2}.stories-heading h2 em{color:color-mix(in srgb, var(--color-navy-medio) 14%, var(--color-oro-claro))}.stories-heading>p{color:color-mix(in srgb, var(--color-navy-medio) 35%, white);font-size:12px;line-height:1.8}.story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.story-image{aspect-ratio:1.8;position:relative;overflow:hidden}.story-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.story-card a:hover img{transform:scale(1.045)}.story-image:after{content:"";background:linear-gradient(180deg,transparent 60%,color-mix(in srgb, color-mix(in srgb, black 39%, var(--color-navy)) 33%, transparent));position:absolute;inset:0}.story-number{background:color-mix(in srgb, var(--color-navy) 79%, transparent);color:var(--color-oro);padding:7px 8px;font-size:9px;position:absolute;top:14px;left:14px}.story-arrow{z-index:1;font-size:21px;position:absolute;bottom:12px;right:15px}.story-info{padding-top:21px}.story-info .eyebrow{font-size:8px}.story-info h3{font-family:var(--font-serif);letter-spacing:-.025em;margin-top:8px;font-size:24px;font-weight:400;line-height:1.2}.story-info>p:last-child{color:color-mix(in srgb, var(--color-navy-medio) 32%, white);max-width:330px;margin-top:12px;font-size:12px;line-height:1.75}.stories-note{color:color-mix(in srgb, var(--color-navy-medio) 40%, white);font-size:9px;line-height:1.7;margin-top:26px!important}.lp-about{background:var(--color-crema-mate);color:var(--lp-ink);background-image:radial-gradient(ellipse at 0% 70%,color-mix(in srgb, color-mix(in srgb, black 15%, var(--color-crema-mate)) 21%, transparent),transparent 60%);padding-top:82px;padding-bottom:26px}.about-grid{grid-template-columns:1fr 2fr;gap:65px;display:grid}.about-corona{width:168px;height:168px;filter:drop-shadow(0 14px 28px color-mix(in srgb, var(--color-navy) 28%, transparent));margin:22px 0 18px}.about-label .eyebrow{color:color-mix(in srgb, var(--color-navy) 67%, var(--color-oro-claro));font-size:9px}.about-label>p{color:color-mix(in srgb, black 59%, var(--color-crema-mate));margin-top:24px;font-size:11px;line-height:1.8}.about-content h2{font-family:var(--font-serif);letter-spacing:-.045em;font-size:clamp(43px,4.75vw,71px);font-weight:400;line-height:1.12}.about-content h2 em{color:color-mix(in srgb, black 53%, var(--color-oro-claro))}.about-body{grid-template-columns:1fr 1fr;gap:30px;margin-top:36px;display:grid}.about-body p{color:color-mix(in srgb, black 66%, var(--color-crema-mate));font-size:12px;line-height:1.9}.about-content>.text-link{margin-top:27px;font-weight:600}.about-content>.text-link span{color:color-mix(in srgb, var(--color-navy-medio) 58%, var(--color-oro))}.editorial-words{letter-spacing:.2em;border-top:1px solid color-mix(in srgb, var(--color-navy) 19%, transparent);justify-content:space-between;align-items:center;gap:20px;margin-top:70px;padding-top:25px;font-size:10px;display:flex}.editorial-words>span:nth-child(2n){color:color-mix(in srgb, black 42%, var(--color-oro-claro))}.lp-method{grid-template-columns:1.2fr 1fr;gap:85px;padding-block:90px;display:grid}.method-intro h2{font:400 34px/1.25 var(--font-serif);letter-spacing:-.025em;margin-top:20px}.method-intro h2 em{color:color-mix(in srgb, var(--color-navy-medio) 16%, var(--color-oro-claro))}.method-intro>p:not(.eyebrow){color:color-mix(in srgb, var(--color-navy-medio) 32%, white);max-width:430px;margin-top:24px;font-size:12px;line-height:1.85}.method-intro>.under-link{margin-top:27px}.method-details{border-top:1px solid color-mix(in srgb, var(--color-crema) 15%, transparent);padding-top:2px}.method-details details{border-bottom:1px solid color-mix(in srgb, var(--color-crema) 15%, transparent);padding:22px 0}.method-details summary{cursor:pointer;align-items:center;gap:17px;font-size:14px;list-style:none;display:flex}.method-details summary::-webkit-details-marker{display:none}.method-details summary>span:first-child{color:var(--color-oro);font-size:9px}.details-icon{color:var(--color-oro);margin-left:auto;font-size:21px;line-height:1}.method-details details[open] .details-icon{transform:rotate(45deg)}.method-details details>div{padding:18px 0 0 31px}.method-details p{color:color-mix(in srgb, var(--color-navy-medio) 32%, white);font-size:12px;line-height:1.85}.method-details div>a{color:var(--color-oro);margin-top:13px;font-size:11px;display:block}.lp-finale{text-align:center;border-top:1px solid color-mix(in srgb, var(--color-crema) 11%, transparent);background:radial-gradient(ellipse at 50% 120%,color-mix(in srgb, color-mix(in srgb, var(--color-navy) 64%, var(--color-oro)) 21%, transparent),transparent 65%);padding-block:78px}.lp-finale h2{font:400 clamp(50px,5.5vw,80px)/1.1 var(--font-serif);letter-spacing:-.035em;margin-top:25px}.lp-finale h2 em{color:var(--lp-gold)}.lp-finale .button{margin-top:34px}.lp-finale .lp-container>p:last-child{font:400 17px/1.7 var(--font-serif);margin-top:29px}.lp-finale .lp-container>p:last-child>span{font:10px/1.6 var(--font-sans);color:color-mix(in srgb, var(--color-navy-medio) 37%, white)}.landing dialog{border:1px solid color-mix(in srgb, var(--color-oro) 33%, transparent);width:min(1100px,94vw);max-height:94dvh;color:var(--color-crema);background:var(--color-navy);margin:auto;padding:0;overflow:auto}.landing dialog::backdrop{background:color-mix(in srgb, color-mix(in srgb, black 69%, var(--color-navy)) 94%, transparent);backdrop-filter:blur(9px)}.dialog-bar{justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.dialog-bar h2{font-size:13px;font-weight:500}.dialog-bar h2>span{color:color-mix(in srgb, var(--color-navy-medio) 34%, white);font-weight:400}.dialog-bar button{color:var(--color-crema);background:0 0;border:0;align-items:center;gap:15px;padding:8px;font-size:12px;display:flex}.dialog-bar button>span{color:var(--color-oro);font-size:26px}.landing video,.youtube-slot{aspect-ratio:16/9;background:#000;width:100%;display:block}.youtube-slot iframe{border:0;width:100%;height:100%}.dialog-note{color:color-mix(in srgb, var(--color-navy-medio) 32%, white);padding:14px 22px;font-size:11px;line-height:1.6}.film-open{overflow:hidden}@media (width>=1600px){.lp-hero{min-height:800px}}@media (width<=1100px){.feature-grid{gap:35px}.film-title{font-size:27px}.feature-copy h2{font-size:38px}.lp-method{gap:40px}.stories-heading h2{font-size:33px}.lp-hero{min-height:680px}.hero-shade{background:linear-gradient(90deg,var(--color-navy) 0%,color-mix(in srgb, var(--color-navy) 87%, transparent) 25%,color-mix(in srgb, var(--color-navy) 40%, transparent) 65%,color-mix(in srgb, var(--color-navy) 8%, transparent)),linear-gradient(0deg,var(--color-navy) 0%,transparent 40%)}}@media (width<=800px){.lp-hero{min-height:690px}.lp-hero h1{font-size:74px}.hero-image{object-position:66% 50%}.hero-shade{background:linear-gradient(90deg,color-mix(in srgb, var(--color-navy) 96%, transparent),color-mix(in srgb, var(--color-navy) 54%, transparent)),linear-gradient(0deg,var(--color-navy),transparent 55%)}.feature-grid{grid-template-columns:1fr;gap:27px}.film-cover{aspect-ratio:16/9}.film-title{font-size:clamp(27px,4.8vw,42px)}.feature-copy{max-width:600px}.feature-copy h2{font-size:45px}.feature-copy h2 br{display:none}.feature-copy>p:not(.eyebrow){max-width:550px;font-size:14px}.stories-heading{display:block}.stories-heading>p{margin-top:17px}.story-grid{gap:18px}.story-info h3{font-size:21px}.story-image{aspect-ratio:1.25}.about-grid{grid-template-columns:1fr;gap:28px}.about-content h2{font-size:60px}.about-body p{font-size:13px}.lp-method{grid-template-columns:1fr;gap:35px}.method-intro>p:not(.eyebrow){max-width:600px;font-size:14px}.method-details p{font-size:13px}.editorial-words{letter-spacing:.1em;gap:12px;font-size:8px}}@media (width<=520px){.lp-hero{min-height:655px}.hero-content{padding-top:30px;padding-bottom:96px}.hero-content .eyebrow{letter-spacing:.13em;font-size:8px}.lp-hero h1{letter-spacing:-.04em;margin-top:30px;font-size:clamp(43px,11.8vw,62px);line-height:1.08}.lp-hero h1 em{font-size:.87em}.hero-description{max-width:330px;font-size:13px;line-height:1.85;margin-top:27px!important}.wide-only{display:none}.hero-actions{flex-direction:column;align-items:flex-start;gap:23px;margin-top:26px}.hero-actions .button{min-height:48px;padding:15px 19px;font-size:11px}.hero-actions .text-link{font-size:11px}.hero-bottom{padding-top:19px;padding-bottom:20px;font-size:7px}.hero-bottom a>span:first-child{display:none}.hero-bottom>a{gap:0}.hero-image{object-position:65% 50%}.hero-shade{background:linear-gradient(90deg,color-mix(in srgb, var(--color-navy) 91%, transparent),color-mix(in srgb, var(--color-navy) 47%, transparent)),linear-gradient(0deg,var(--color-navy) 0%,color-mix(in srgb, var(--color-navy) 0%, transparent) 60%)}.lp-feature{padding-top:45px;padding-bottom:45px}.section-top{margin-bottom:23px}.edition{letter-spacing:.08em;text-align:right;max-width:145px;font-size:7px}.edition span{margin:0 4px}.eyebrow{font-size:9px}.film-cover{aspect-ratio:1.55}.film-top{font-size:6px;top:17px;left:17px;right:17px}.film-title{letter-spacing:-.06em;font-size:clamp(18px,5.4vw,28px);bottom:45px;left:17px}.film-versus{margin:0 6px;font-size:18px}.film-bottom{font-size:8px;bottom:17px;left:17px;right:17px}.play-circle{width:53px;height:53px;top:39%}.film-caption{font-size:9px}.feature-copy h2{font-size:38px;line-height:1.15}.feature-copy>p:not(.eyebrow){font-size:13px}.feature-copy>.eyebrow{font-size:8px}.feature-copy .under-link{font-size:10px}.lp-stories{padding-top:37px;padding-bottom:45px}.stories-heading h2{font-size:31px}.stories-heading>p{font-size:12px}.story-grid{grid-template-columns:1fr;gap:26px}.story-card a{grid-template-columns:42% 1fr;align-items:center;gap:17px;display:grid}.story-image{aspect-ratio:1}.story-number{padding:5px 6px;font-size:8px;top:9px;left:9px}.story-info{padding:0}.story-info .eyebrow{letter-spacing:.13em;font-size:7px}.story-info h3{margin-top:8px;font-size:22px}.story-info>p:last-child{margin-top:8px;font-size:11px;line-height:1.65}.story-arrow{font-size:18px;bottom:8px;right:10px}.stories-note{font-size:9px}.lp-about{padding-top:43px;padding-bottom:24px}.about-content h2{font-size:44px}.about-body{grid-template-columns:1fr;gap:18px;margin-top:27px}.about-body p{font-size:13px;line-height:1.85}.editorial-words{flex-wrap:wrap;justify-content:flex-start;gap:13px;margin-top:38px;font-size:7px}.editorial-words>span:nth-child(4){display:none}.lp-method{padding-block:48px}.method-intro h2{font-size:31px}.method-intro>p:not(.eyebrow){font-size:13px}.method-details summary{min-height:24px;font-size:13px}.method-details details{padding-block:19px}.lp-finale{padding-block:49px}.lp-finale h2{font-size:52px}.lp-finale .button{padding:15px 17px;font-size:11px}.lp-finale .eyebrow{letter-spacing:.13em;font-size:8px}.dialog-bar{padding:10px 13px}.dialog-bar h2{font-size:12px}.dialog-bar h2>span{display:none}.dialog-bar button{gap:10px;font-size:11px}.dialog-note{padding:12px 14px;font-size:10px}}@media (prefers-reduced-motion:reduce){.landing *,.landing :before,.landing :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.landing .section-top>.eyebrow{text-transform:uppercase}.landing .empty-title{font:400 38px/1.2 var(--font-serif)}.landing .empty-copy{max-width:600px;color:color-mix(in srgb, var(--color-navy-medio) 32%, white);margin-top:18px;font-size:15px;line-height:1.8}.video-fallback{text-underline-offset:3px;margin-left:12px;color:var(--lp-gold)!important;text-decoration:underline!important}.episode-grid .story-image{aspect-ratio:16/9}@media (width<=520px){.video-fallback{margin:8px 0 0;display:block}}
