html:has(.rt){scroll-behavior:smooth}.rt{width:100%;background:#070c0b;color:#efe7d4;font-family:Karla,Avenir Next,Segoe UI,sans-serif;font-size:17px;line-height:1.62;overflow-x:clip}.rt :where(h1,h2,h3,p){margin:0}.rt :where(h2,h3){font-size:inherit;line-height:inherit;letter-spacing:inherit}.rt a{color:#c9964f}.rt a:hover{color:#efe7d4}.rt-wrap{max-width:1320px;margin:0 auto;padding:0 40px}.rt-ch{display:grid;grid-template-columns:132px minmax(0,1fr);column-gap:56px}.rt-rail{position:relative;border-right:1px solid rgba(201,150,79,.34)}.rt-rail-in{position:sticky;top:116px;padding-right:20px;font-family:Courier Prime,Courier New,ui-monospace,monospace;font-size:13px;letter-spacing:.16em;text-transform:uppercase}.rt-rail-in p{margin:0;color:#efe7d4}.rt-rail-in p:first-child{color:#c9964f}.rt-rail-in p+p{margin-top:4px}.rt-rail-day{border-right-color:#1c26224d}.rt-rail-day .rt-rail-in p,.rt-rail-day .rt-rail-in p:first-child{color:#1c2622}.rt-hero{position:relative;min-height:820px;display:flex;align-items:center;background:#070c0b}.rt-hero-img{position:absolute;top:0;right:0;bottom:0;width:62%}.rt-hero-mask{position:absolute;inset:0;overflow:clip;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 28%);mask-image:linear-gradient(to right,transparent 0,#000 28%)}.rt-hero-mask picture,.rt-hero-mask img,.rt-star{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:69% 40%}.rt-hero-color{clip-path:circle(min(150px,22vw) at var(--lx, 40%) var(--ly, 45%))}.rt-star{opacity:.6;pointer-events:none}.rt-ring{position:absolute;left:var(--lx, 40%);top:var(--ly, 45%);width:min(300px,44vw);aspect-ratio:1 / 1;transform:translate(-50%,-50%);border:1px solid #c9964f;border-radius:50%;pointer-events:none}.rt-ring i{position:absolute;background:#c9964f}.rt-ring i:nth-child(1){left:50%;top:0;width:1px;height:14px}.rt-ring i:nth-child(2){left:50%;bottom:0;width:1px;height:14px}.rt-ring i:nth-child(3){top:50%;left:0;width:14px;height:1px}.rt-ring i:nth-child(4){top:50%;right:0;width:14px;height:1px}.rt-badge{position:absolute;top:28px;right:40px;margin:0;padding:3px 9px;background:#070c0bd1;font-family:Courier Prime,Courier New,ui-monospace,monospace;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:#efe7d4}.rt-hero>.rt-wrap{width:100%}.rt-hero-copy{position:relative;width:46%;max-width:600px;padding:72px 0}.rt-hero-copy h1{margin:0;font-family:Cormorant Garamond,Palatino,serif;font-weight:500;font-size:clamp(46px,5.8vw,84px);line-height:.98;letter-spacing:-.02em}.rt-turn{display:block;margin-top:18px;padding-bottom:4px;font-style:italic;font-size:.48em;line-height:1.2;letter-spacing:-.01em;color:#cbbd9e}.rt-lede{margin:28px 0 0;max-width:30em;font-size:18px;color:#efe7d4e6}.rt-faith{margin:28px 0 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:14px}.rt-faith-line{font-family:Cormorant Garamond,Palatino,serif;font-style:italic;font-size:25px;line-height:1.2}.rt-faith-cite{font-family:Courier Prime,Courier New,ui-monospace,monospace;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#cbbd9e}.rt-actions{margin-top:36px;display:flex;flex-wrap:wrap;align-items:center;gap:14px 32px}.rt-btn{display:inline-flex;align-items:center;min-height:50px;padding:0 26px;text-decoration:none;font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;transition:background-color .25s ease,color .25s ease}.rt-btn-night{border:1px solid #c9964f;color:#efe7d4}.rt-btn-night:hover{background:#c9964f;color:#151d1a}.rt-link-night,.rt-link-day{display:inline-flex;align-items:center;min-height:44px;font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;text-underline-offset:7px;white-space:nowrap}.rt-link-night{color:#efe7d4;text-decoration-color:#c9964f}.rt-link-night:hover{color:#c9964f}.rt-link-day{color:#1c2622;text-decoration-color:#8a6430}.rt-link-day:hover{color:#8a6430}.rt-line{display:block;overflow:clip;padding-bottom:.14em;margin-bottom:-.14em}.rt-line>span{display:block}.rt-night{background:linear-gradient(to bottom,#070c0b,#151d1a);padding:100px 0 90px}.rt-split-top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:32px 48px}.rt-kicker{margin:0;font-family:Cormorant Garamond,Palatino,serif;font-weight:500;font-style:italic;font-size:28px;line-height:1.2;color:#cbbd9e}.rt-display{margin:14px 0 0;font-family:Cormorant Garamond,Palatino,serif;font-weight:500;font-size:clamp(44px,6.6vw,96px);line-height:1;letter-spacing:-.02em}.rt-mark{display:block;width:auto;height:clamp(170px,19vw,250px);max-width:none}.rt-g2{display:grid;grid-template-columns:5fr 6fr;gap:72px;align-items:start;margin-top:72px}.rt-g2-tight{margin-top:48px}.rt figure{margin:0}.rt-wipe,.rt-wipe-up,.rt-frame{overflow:clip}.rt-zoom,.rt-frame img{display:block;width:100%;height:auto;max-width:100%;object-fit:cover;transition:scale .6s cubic-bezier(.16,1,.3,1)}.rt-sq{aspect-ratio:1 / 1}.rt-tall{aspect-ratio:4 / 5}.rt-wide{aspect-ratio:16 / 9}.rt-land{aspect-ratio:4 / 3}.rt-pos-low{object-position:50% 100%}.rt-pos-high{object-position:50% 30%}.rt-pos-strap{object-position:50% 35%}.rt-frame:hover img{scale:1.035}.rt-cap{margin-top:12px;font-family:Cormorant Garamond,Palatino,serif;font-style:italic;font-size:18px;color:#cbbd9e}.rt-prose h3{margin:0 0 20px;font-family:Cormorant Garamond,Palatino,serif;font-weight:500;font-size:36px;line-height:1.12;letter-spacing:-.01em}.rt-prose p{margin:0 0 18px;color:#efe7d4e6}.rt-prose p:last-child{margin-bottom:0}.rt-blue{background:linear-gradient(to bottom,#151d1a,#243137);padding:100px 0}.rt-h-mid{margin:0;font-family:Cormorant Garamond,Palatino,serif;font-weight:500;font-size:clamp(38px,4.6vw,64px);line-height:1.05;letter-spacing:-.02em}.rt-closer{margin:0;font-family:Cormorant Garamond,Palatino,serif;font-style:italic;font-size:25px;line-height:1.3;color:#efe7d4}.rt-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.rt-pair figure+figure{margin-top:72px}.rt-stats{margin:90px 0 0;padding:28px 0 0;list-style:none;border-top:1px solid rgba(239,231,212,.18);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 28px}.rt-stat-num{display:block;font-family:Cormorant Garamond,Palatino,serif;font-weight:500;font-size:clamp(56px,6.4vw,92px);line-height:1;letter-spacing:-.02em}.rt-stat-label{display:block;margin-top:10px;font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#cbbd9e}.rt-film{display:grid;grid-template-columns:7fr 5fr;gap:64px;align-items:center;margin-top:84px}.rt-watch{position:absolute;left:20px;bottom:20px;display:inline-flex;align-items:center;min-height:44px;padding:0 18px;background:#070c0b;border:1px solid #c9964f;font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#efe7d4}.rt-film-title{margin:0;font-family:Cormorant Garamond,Palatino,serif;font-weight:500;font-size:clamp(32px,3.2vw,44px);line-height:1.08;letter-spacing:-.015em}.rt-film-stat{margin:18px 0 0;font-family:Cormorant Garamond,Palatino,serif;font-style:italic;font-size:26px;line-height:1.25;color:#c9964f}.rt-film-copy{margin:16px 0 0;color:#efe7d4e6}.rt-film .rt-link-night{margin-top:16px}.rt-frame{position:relative;display:block;color:#efe7d4;text-decoration:none}.rt-dawn{position:relative;min-height:800px;background:linear-gradient(to bottom,#243137 0% 42%,#cbbd9e)}.rt-dawn-copy{position:relative;width:40%;margin-left:auto;padding:120px 0 0}.rt-dawn-label{margin:0 0 22px;font-family:Courier Prime,Courier New,ui-monospace,monospace;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:#c9964f}.rt-dawn-quote{margin:0;font-family:Cormorant Garamond,Palatino,serif;font-weight:500;font-style:italic;font-size:clamp(30px,3.7vw,52px);line-height:1.14;letter-spacing:-.015em;color:#efe7d4}.rt-dawn-img{position:absolute;top:0;left:0;bottom:0;width:54%;overflow:clip;-webkit-mask-image:linear-gradient(to right,#000 80%,transparent 100%),linear-gradient(to bottom,#000 90%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,#000 80%,transparent 100%),linear-gradient(to bottom,#000 90%,transparent 100%);mask-composite:intersect}.rt-dawn-img picture,.rt-dawn-img img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 100%;display:block}.rt-edit{background:linear-gradient(to bottom,#cbbd9e,#efe7d4 380px,#f5f2ed 900px);color:#1c2622;padding:90px 0}.rt-edit-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 40px}.rt-filters{display:flex;flex-wrap:wrap;gap:8px}.rt-chip{min-height:44px;padding:0 16px;border:1px solid #1c2622;border-radius:0;background:transparent;color:#1c2622;font-family:Karla,Avenir Next,Segoe UI,sans-serif;font-size:13px;font-weight:500;letter-spacing:.06em;cursor:pointer}.rt-chip[aria-pressed=true]{background:#1c2622;color:#efe7d4}.rt-sheet-box{margin-top:40px;padding:28px;background:#151d1a}.rt-sheet-brand{margin:0 0 22px;display:flex;align-items:center;gap:12px;font-family:Courier Prime,Courier New,ui-monospace,monospace;font-weight:700;font-size:13px;letter-spacing:.3em;text-transform:uppercase;color:#efe7d4}.rt-sheet-brand img{width:22px;height:40px;max-width:none;display:block}.rt-sheet{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px}.rt-sheet-cap{margin-top:12px;font-family:Courier Prime,Courier New,ui-monospace,monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#efe7d4}.rt-shot{outline:1px solid transparent;outline-offset:7px;transition:opacity .35s ease}.rt-shot.is-dim{opacity:.16}.rt-shot.is-pick{outline-color:#c9964f}.rt-edit .rt-link-day{margin-top:30px}.rt-proof{background:#f5f2ed;color:#1c2622;padding:0 0 90px}.rt-pull{margin:0;max-width:20em;font-family:Cormorant Garamond,Palatino,serif;font-weight:500;font-style:italic;font-size:clamp(28px,3.1vw,44px);line-height:1.16;letter-spacing:-.01em}.rt-attr{margin:22px 0 0;font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#5a5c50}.rt-partner-title{margin:88px 0 0;padding-top:28px;border-top:1px solid rgba(28,38,34,.2);font-family:Cormorant Garamond,Palatino,serif;font-weight:500;font-style:italic;font-size:28px;line-height:1.2;color:#5a5c50}.rt-names{margin:20px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px 44px;font-family:Cormorant Garamond,Palatino,serif;font-weight:500;font-size:clamp(30px,3.5vw,50px);line-height:1.2;letter-spacing:-.015em}.rt-handoff{background:#f5f2ed;color:#1c2622;padding:0 0 96px}.rt-handoff h2{margin:0;max-width:15em;font-family:Cormorant Garamond,Palatino,serif;font-weight:500;font-size:clamp(38px,4.3vw,60px);line-height:1.05;letter-spacing:-.02em}.rt-eng-intro{margin:22px 0 0;max-width:34em;font-size:18px}.rt-eng{display:grid;grid-template-columns:5fr 7fr;gap:64px;align-items:start;margin-top:56px}.rt-eng-list{border-bottom:1px solid rgba(28,38,34,.2)}.rt-eng-item{border-top:1px solid rgba(28,38,34,.2)}.rt-eng-btn{display:block;width:100%;min-height:76px;padding:18px 0;border:0;border-radius:0;background:transparent;text-align:left;cursor:pointer;font-family:Cormorant Garamond,Palatino,serif;font-weight:500;font-size:clamp(28px,2.7vw,38px);line-height:1.15;letter-spacing:-.01em;color:#5a5c50;font-style:normal}.rt-eng-btn[aria-expanded=true]{color:#1c2622;font-style:italic}.rt-eng-txt{margin:0;padding:0 0 26px;max-width:30em}.rt-eng-cap{margin-top:12px;font-family:Cormorant Garamond,Palatino,serif;font-style:italic;font-size:18px;color:#5a5c50}.rt-handoff .rt-link-day{margin-top:40px}[data-eng-panel][hidden]{display:none}.rt-final{background:#070c0b;color:#efe7d4;padding:96px 0 0}.rt-fin{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:72px;align-items:center}.rt-final h2{margin:0;padding-bottom:6px;font-family:Cormorant Garamond,Palatino,serif;font-weight:500;font-style:italic;font-size:clamp(46px,6.2vw,88px);line-height:1.1;letter-spacing:-.02em}.rt-final-lead{margin:22px 0 0;max-width:34em;font-size:18px;color:#efe7d4e6}.rt-final .rt-btn{margin-top:36px}.rt-fin-logo{display:block;width:auto;height:clamp(380px,38vw,540px);max-width:none}.rt-foot{margin-top:72px}.rt-foot-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 32px;min-height:88px;padding:16px 0;border-top:1px solid rgba(239,231,212,.16);font-size:14px}.rt-foot-row p{margin:0}.rt-foot-faith{font-family:Cormorant Garamond,Palatino,serif;font-style:italic;font-size:20px}.rt-foot-links{display:flex;flex-wrap:wrap;gap:4px 28px}.rt button:focus-visible,.rt a:focus-visible{outline:2px solid #c9964f;outline-offset:3px}@media(prefers-reduced-motion:no-preference){@keyframes rt-rise{0%{opacity:0;transform:translateY(46px)}to{opacity:1;transform:none}}@keyframes rt-line{0%{transform:translateY(112%)}to{transform:none}}@keyframes rt-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes rt-wipe-up{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes rt-zoom{0%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes rt-iris{0%{clip-path:circle(0% at 50% 42%)}to{clip-path:circle(88% at 50% 42%)}}@keyframes rt-drift-a{0%{transform:translateY(34px)}to{transform:translateY(-34px)}}@keyframes rt-drift-b{0%{transform:translateY(-26px)}to{transform:translateY(26px)}}@keyframes rt-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes rt-ring{0%{opacity:0;scale:.55}to{opacity:1;scale:1}}@keyframes rt-twinkle{0%,to{opacity:.12}32%{opacity:1}54%{opacity:.4}76%{opacity:.95}}@keyframes rt-hero-out{to{opacity:.1;transform:translateY(-48px)}}@keyframes rt-hero-img-out{to{opacity:.3;transform:scale(1.06)}}.rt-hero-mask{animation:rt-wipe 1.5s cubic-bezier(.16,1,.3,1) .15s both}.rt-star-1{animation:rt-twinkle 2.7s ease-in-out infinite}.rt-star-2{animation:rt-twinkle 3.8s ease-in-out -1.3s infinite}.rt-star-3{animation:rt-twinkle 5.1s ease-in-out -2.9s infinite}.rt-l1>span{animation:rt-line 1.1s cubic-bezier(.16,1,.3,1) .25s both}.rt-l2>span{animation:rt-line 1.1s cubic-bezier(.16,1,.3,1) .38s both}.rt-l3>span{animation:rt-line 1.1s cubic-bezier(.16,1,.3,1) .56s both}.rt-in{animation:rt-rise .9s cubic-bezier(.16,1,.3,1) both}.rt-d3{animation-delay:.72s}.rt-d4{animation-delay:.84s}.rt-d5{animation-delay:.96s}.rt-ring{animation:rt-ring 1s cubic-bezier(.16,1,.3,1) 1.25s both}.rt-eng-fig{animation:rt-wipe .8s cubic-bezier(.16,1,.3,1) both}.rt-eng-txt{animation:rt-rise .5s ease-out both}@supports (animation-timeline: view()){.rt-body{view-timeline-name:--ch}.rt-tl{view-timeline-name:--tl}.rt-h .rt-line>span{animation:rt-line linear both;animation-timeline:--ch;animation-range:entry 0% entry 38%}.rt-h .rt-line:nth-child(2)>span{animation-range:entry 8% entry 46%}.rt-h0{animation:rt-rise linear both;animation-timeline:--ch;animation-range:entry 0% entry 30%}.rt-c2{animation:rt-rise linear both;animation-timeline:--ch;animation-range:entry 12% entry 50%}.rt-c3{animation:rt-rise linear both;animation-timeline:--ch;animation-range:entry 22% entry 60%}.rt-s1{animation:rt-rise linear both;animation-timeline:--tl;animation-range:entry 0% entry 55%}.rt-s2{animation:rt-rise linear both;animation-timeline:--tl;animation-range:entry 15% entry 70%}.rt-s3{animation:rt-rise linear both;animation-timeline:--tl;animation-range:entry 30% entry 85%}.rt-s4{animation:rt-rise linear both;animation-timeline:--tl;animation-range:entry 42% entry 100%}.rt-names li{animation:rt-rise linear both;animation-timeline:--tl;animation-range:entry 44% entry 80%}.rt-names li:nth-child(2){animation-range:entry 47% entry 83%}.rt-names li:nth-child(3){animation-range:entry 50% entry 86%}.rt-names li:nth-child(4){animation-range:entry 53% entry 89%}.rt-names li:nth-child(5){animation-range:entry 56% entry 92%}.rt-names li:nth-child(6){animation-range:entry 59% entry 96%}.rt-names li:nth-child(7){animation-range:entry 62% entry 100%}.rt-rise{animation:rt-rise linear both;animation-timeline:view();animation-range:entry 0% entry 100%}.rt-wipe{animation:rt-wipe linear both;animation-timeline:view();animation-range:entry 0% entry 90%}.rt-wipe-up{animation:rt-wipe-up linear both;animation-timeline:view();animation-range:entry 0% entry 90%}.rt-zoom{animation:rt-zoom linear both;animation-timeline:view();animation-range:entry 0% entry 100%}.rt-iris{animation:rt-iris linear both;animation-timeline:view();animation-range:entry 5% entry 100%}.rt-drift-a{animation:rt-drift-a linear both;animation-timeline:view();animation-range:cover 0% cover 100%}.rt-drift-b{animation:rt-drift-b linear both;animation-timeline:view();animation-range:cover 0% cover 100%}.rt-sheet .rt-frame{animation:rt-wipe linear both;animation-timeline:view();animation-range:entry 0% entry 80%}.rt-sheet figure:nth-child(3n+2) .rt-frame{animation-range:entry 12% entry 92%}.rt-sheet figure:nth-child(3n) .rt-frame{animation-range:entry 20% entry 100%}.rt-rail:after{content:"";position:absolute;top:0;right:-1px;width:1px;height:100%;background:#c9964f;transform-origin:top;animation:rt-draw linear both;animation-timeline:view();animation-range:cover 0% cover 100%}.rt-rail-day:after{background:#8a6430}}}@media(min-width:861px)and (min-height:760px){.rt-hero{position:sticky;top:76px;z-index:0;min-height:min(820px,calc(100vh - 76px))}.rt-over{position:relative;z-index:1}}@media(min-width:861px)and (min-height:760px)and (prefers-reduced-motion:no-preference){@supports (animation-timeline: scroll()){.rt-hero-copy{animation:rt-hero-out linear both;animation-timeline:scroll();animation-range:0px 760px}.rt-hero-img{animation:rt-hero-img-out linear both;animation-timeline:scroll();animation-range:0px 760px}}}@media(max-width:860px){.rt-wrap{padding:0 22px}.rt-ch{grid-template-columns:minmax(0,1fr)}.rt-rail{border-right:0;margin-bottom:28px}.rt-rail-in{position:static;display:flex;gap:12px;align-items:baseline}.rt-rail-in p+p{margin-top:0}.rt-hero{display:block;min-height:0}.rt-hero-img{position:relative;width:100%;height:440px}.rt-hero-mask{-webkit-mask-image:linear-gradient(to bottom,#000 68%,transparent 100%);mask-image:linear-gradient(to bottom,#000 68%,transparent 100%)}.rt-hero-copy{width:100%;max-width:none;padding:0 0 64px;margin-top:-24px}.rt-g2,.rt-film,.rt-eng{grid-template-columns:minmax(0,1fr);gap:40px}.rt-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.rt-sheet{grid-template-columns:repeat(2,minmax(0,1fr))}.rt-dawn{min-height:0}.rt-dawn-img{position:relative;width:100%;height:auto;aspect-ratio:4 / 5;-webkit-mask-image:linear-gradient(to bottom,#000 90%,transparent 100%);-webkit-mask-composite:source-over;mask-image:linear-gradient(to bottom,#000 90%,transparent 100%);mask-composite:add}.rt-dawn-copy{width:100%;margin-left:0;padding:72px 0 36px}.rt-rail:after{display:none}.rt-fin{grid-template-columns:minmax(0,1fr);gap:48px}.rt-fin-logo{margin:0 auto}.rt-pair figure+figure{margin-top:0}}@media(prefers-reduced-motion:reduce){html:has(.rt){scroll-behavior:auto}.rt-btn,.rt-frame img,.rt-zoom{transition:none}.rt-frame:hover img{scale:1}.rt-shot{transition:none}}
