@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600&family=DM+Sans:wght@400;500;600&display=swap";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.hidden{display:none}.min-h-screen{min-height:100vh}.overflow-hidden{overflow:hidden}:root{font-family:DM Sans,sans-serif;color:#17231e;background:#f5f1e8;font-synthesis:none}html{scroll-behavior:smooth}body{margin:0;min-width:320px}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}.page-shell{width:min(1240px,calc(100% - 96px));margin:0 auto;position:relative;z-index:2}.section-pad{padding:150px 0}.site-header{position:fixed;z-index:20;inset:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:27px 5.5%;color:#fff8ed;transition:all .4s ease}.site-header--scrolled{background:#15231ef0;padding-top:17px;padding-bottom:17px;box-shadow:0 8px 30px #0000001f}.brand-mark{color:inherit;font:600 26px/1 Cormorant Garamond,serif;letter-spacing:.08em;text-decoration:none}.brand-mark span{color:#dc7652}.desktop-nav{display:flex;align-items:center;gap:35px;font-size:13px;letter-spacing:.02em}.desktop-nav a{color:inherit;text-decoration:none;transition:color .25s ease}.desktop-nav a:hover{color:#e18a67}.nav-channel{display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(255,255,255,.75);border-radius:30px;padding:9px 17px}.nav-channel--inactive{opacity:.55}.menu-toggle{display:none;color:inherit;border:0;background:transparent;cursor:pointer}.hero-section{min-height:100vh;min-height:760px;position:relative;display:flex;align-items:center;color:#fff8ed;background:#182720}.hero-backdrop{position:absolute;inset:0;background-size:cover;background-position:center;animation:slow-pan 20s ease-in-out infinite alternate}.hero-vignette{position:absolute;inset:0;background:linear-gradient(90deg,#0c1a14e0,#0c1a1480 49%,#0c1a1438),linear-gradient(0deg,rgba(9,19,15,.72) 0%,transparent 30%,rgba(9,19,15,.2) 100%)}.hero-grain{position:absolute;inset:0;opacity:.12;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.4'/%3E%3C/svg%3E")}.hero-content{min-height:100vh;display:flex;align-items:center;padding-top:72px}.hero-copy{width:73%;padding-bottom:30px;animation:rise-in .9s ease both}.eyebrow{display:flex;align-items:center;gap:14px;color:#b65335;font-size:10px;font-weight:600;letter-spacing:.3em;text-transform:uppercase}.eyebrow span{width:40px;height:1px;background:currentColor;display:inline-block}.eyebrow--light{color:#fff8ed}.hero-copy h1{margin:17px 0 -8px;font:600 clamp(96px,16vw,220px)/.73 "Cormorant Garamond",serif;letter-spacing:-.065em;color:#fff8ed}.hero-tagline{margin:25px 0 32px;font:italic 400 clamp(24px,3.2vw,43px)/1.1 "Cormorant Garamond",serif;color:#fff8ed}.hero-actions{display:flex;flex-wrap:wrap;gap:16px}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:0 22px;border-radius:6px;border:1px solid transparent;color:inherit;font-size:12px;letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:transform .25s ease,background .25s ease,border-color .25s ease}.button:hover{transform:translateY(-3px)}.button--terracotta{background:#b65335;color:#fff8ed}.button--terracotta:hover{background:#cc6c4b}.button--outline-light{border-color:#fff8edbf;color:#fff8ed}.button--outline-light:hover{background:#fff8ed1f}.portrait-wrap{position:absolute;right:-4%;bottom:0;width:62%;height:100%;display:flex;align-items:flex-end;justify-content:center;pointer-events:none;animation:portrait-in 1.1s .15s ease both}.creator-portrait{position:relative;z-index:1;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;mix-blend-mode:normal;-webkit-mask-image:linear-gradient(to bottom,#000 82%,transparent 100%);mask-image:linear-gradient(to bottom,#000 82%,transparent 100%);filter:contrast(1.03) saturate(.9)}.portrait-ring{position:absolute;width:70%;height:82%;border:1px solid rgba(255,248,237,.22);border-radius:50%;transform:rotate(-15deg) translateY(3%)}.portrait-caption{position:absolute;z-index:2;bottom:17%;right:9%;display:flex;align-items:flex-end;gap:9px;color:#fff8ed;transform:rotate(-90deg);transform-origin:right bottom;font-size:8px;letter-spacing:.21em;line-height:1.5;opacity:.7}.portrait-caption b{font:italic 23px Cormorant Garamond,serif;letter-spacing:0}.hero-meta{position:absolute;bottom:56px;left:0;display:flex;align-items:center;gap:12px;font-size:10px;font-weight:600;letter-spacing:.24em;text-transform:uppercase}.hero-meta span{display:inline-flex;align-items:center;gap:9px}.meta-divider{width:30px;height:1px;background:#fff8ed80}.scroll-cue{position:absolute;right:0;bottom:43px;display:flex;flex-direction:column;align-items:center;gap:8px;color:inherit;text-decoration:none;font-size:8px;letter-spacing:.18em;text-transform:uppercase;writing-mode:vertical-rl}.scroll-cue svg{animation:float 1.8s ease-in-out infinite}.story-section{background:#f5f1e8}.story-grid{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:10%}.story-copy{max-width:500px}.story-copy h2,.chapters-section h2{margin:24px 0 27px;font:600 clamp(49px,5.2vw,76px)/.91 "Cormorant Garamond",serif;letter-spacing:-.045em}.story-copy h2 em,.chapters-section h2 em,.section-intro h2 em,.quote-content em,.coming-soon h2 em{color:#b65335;font-style:italic;font-weight:500}.terracotta-rule{width:52px;height:3px;background:#b65335;margin:0 0 25px}.story-copy p{max-width:460px;margin:0 0 14px;color:#4d5148;font-size:15px;line-height:1.7}.signature{display:flex;align-items:flex-end;gap:13px;margin-top:31px;color:#75796f;font-size:10px;letter-spacing:.13em;text-transform:uppercase}.signature strong{color:#17231e;font:italic 32px Cormorant Garamond,serif;letter-spacing:0;text-transform:none}.story-image-wrap{position:relative}.story-image{display:block;width:100%;aspect-ratio:.93;-o-object-fit:cover;object-fit:cover;border-radius:3px;filter:saturate(.78)}.story-image-wrap:after{content:"";position:absolute;inset:15px -15px -15px 15px;border:1px solid #b65335;z-index:-1}.image-label{position:absolute;bottom:23px;left:23px;color:#fff8ed;font-size:9px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.episode-section{background:#15231e;color:#fff8ed}.episode-section .page-shell{display:grid;grid-template-columns:.75fr 1.25fr;align-items:center;gap:9%}.section-intro h2{margin:27px 0 24px;font:600 clamp(57px,7vw,104px)/.82 "Cormorant Garamond",serif;letter-spacing:-.055em}.section-intro p{margin:0 0 24px;color:#fff8edb3;font-size:15px;line-height:1.7}.episode-location{display:inline-flex;align-items:center;gap:8px;color:#db7855;font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.video-card{position:relative;display:block;width:100%;padding:0;aspect-ratio:1.57;overflow:hidden;border:0;color:#fff8ed;background:#1d332b;text-align:left;cursor:pointer}.video-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s ease}.video-card:hover img{transform:scale(1.04)}.video-card-overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(10,25,19,.82),transparent 58%)}.video-number{position:absolute;top:26px;left:29px;font:400 52px/.8 Cormorant Garamond,serif}.play-button{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:74px;height:74px;border:1px solid rgba(255,248,237,.8);border-radius:50%;transition:background .25s ease,transform .25s ease}.video-card:hover .play-button{background:#b65335;transform:translate(-50%,-50%) scale(1.1)}.video-card-footer{position:absolute;bottom:26px;left:29px;right:29px;display:flex;justify-content:space-between;align-items:center;font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.chapters-section{position:relative;overflow:hidden;background:#e9e1d3}.chapters-grid{display:grid;grid-template-columns:1fr 1fr;gap:12%}.chapters-section h2{position:relative;z-index:1;max-width:620px;font-size:clamp(58px,7vw,110px);text-transform:uppercase}.chapters-aside{align-self:end;padding-bottom:16px;position:relative;z-index:1}.chapters-aside>p{max-width:350px;margin:0 0 55px;color:#4f574e;font:400 22px/1.25 Cormorant Garamond,serif}.chapter-line{display:grid;grid-template-columns:16px 48px 1fr auto;align-items:center;gap:13px;border-top:1px solid rgba(23,35,30,.25);padding:18px 0;font-size:11px}.chapter-line strong{font-weight:500}.chapter-dot{width:8px;height:8px;border-radius:50%;background:#b65335}.chapter-status{color:#71776e;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.chapter-line--muted{color:#86897e}.chapter-line--muted .chapter-dot{background:#aaa99e}.chapters-watermark{position:absolute;right:-2vw;bottom:-17vw;color:#b5533517;font:700 55vw/.7 Cormorant Garamond,serif}.quote-section{position:relative;overflow:hidden;background:#b65335;color:#fff8ed;text-align:center;padding:165px 0}.quote-orbit{position:absolute;width:780px;height:400px;border:1px solid rgba(255,248,237,.2);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-13deg)}.quote-orbit:after{content:"";position:absolute;inset:40px -40px;border:1px solid rgba(255,248,237,.12);border-radius:50%}.quote-content{display:flex;flex-direction:column;align-items:center}.quote-content>svg{margin-bottom:29px}.quote-content blockquote{margin:0 0 31px;font:500 clamp(45px,6.3vw,92px)/.88 "Cormorant Garamond",serif;letter-spacing:-.04em}.quote-content em{color:#15231e}.quote-rule{width:45px;height:1px;background:#fff8edb3;margin-bottom:25px}.quote-content p{margin:0 0 27px;font:italic 24px Cormorant Garamond,serif}.button--disabled{opacity:.6;cursor:default}.button--disabled:hover{transform:none}.site-footer{background:#15231e;color:#fff8eda6;padding:27px 0}.footer-inner{display:flex;align-items:center;justify-content:space-between;font-size:10px;letter-spacing:.12em}.footer-inner .brand-mark{color:#fff8ed;font-size:23px}.back-top{display:flex;gap:8px;align-items:center;color:inherit;text-decoration:none;text-transform:uppercase}.modal-backdrop{position:fixed;z-index:50;inset:0;display:grid;place-items:center;padding:25px;background:#0a130fe0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.episode-modal{position:relative;width:min(900px,100%);background:#15231e;color:#fff8ed;box-shadow:0 30px 90px #00000059;animation:rise-in .35s ease both}.modal-close{position:absolute;z-index:2;top:18px;right:18px;display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(255,255,255,.45);border-radius:50%;background:#15231e73;color:#fff8ed;cursor:pointer}.video-frame{aspect-ratio:16 / 9}.video-frame iframe{width:100%;height:100%;border:0}.coming-soon{min-height:420px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:72px 11%;background:linear-gradient(110deg,#15231e,#263b31)}.coming-soon h2{margin:24px 0;font:600 clamp(58px,8vw,95px)/.82 "Cormorant Garamond",serif;letter-spacing:-.05em}.coming-soon p{max-width:310px;color:#fff8edb3;line-height:1.7}.text-link{display:inline-flex;align-items:center;gap:6px;margin-top:23px;padding:0 0 7px;border:0;border-bottom:1px solid #db7855;background:transparent;color:#db7855;font-size:11px;cursor:pointer}@keyframes slow-pan{0%{transform:scale(1.02)}to{transform:scale(1.08)}}@keyframes rise-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes portrait-in{0%{opacity:0;transform:translate(35px)}to{opacity:1;transform:translate(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media(max-width:800px){.page-shell{width:min(100% - 48px,600px)}.site-header{padding:22px 24px}.desktop-nav{position:absolute;top:100%;left:0;right:0;display:none;flex-direction:column;align-items:flex-start;gap:0;padding:12px 24px 24px;background:#15231efa}.desktop-nav--open{display:flex}.desktop-nav a,.desktop-nav span{width:100%;padding:15px 0}.nav-channel{justify-content:space-between;width:auto!important;padding:9px 15px!important;margin-top:7px}.menu-toggle{display:grid;place-items:center}.hero-section,.hero-content{min-height:760px}.hero-content{align-items:flex-start;padding-top:165px}.hero-copy{width:100%;z-index:2}.hero-copy h1{margin-top:24px;font-size:clamp(77px,24vw,145px)}.hero-tagline{font-size:30px}.portrait-wrap{width:64%;height:58%;right:-5%;opacity:.9}.portrait-ring{width:90%;height:90%}.portrait-caption{display:none}.hero-meta{bottom:30px;font-size:9px}.scroll-cue{display:none}.section-pad{padding:94px 0}.story-grid,.episode-section .page-shell,.chapters-grid{grid-template-columns:1fr;gap:68px}.story-copy h2{font-size:57px}.story-image{aspect-ratio:1.15}.episode-section .page-shell{gap:48px}.section-intro h2{font-size:72px}.chapters-aside{padding-bottom:0}.quote-section{padding:120px 0}.quote-orbit{width:600px}.footer-inner{gap:20px;flex-wrap:wrap}}@media(max-width:470px){.page-shell{width:calc(100% - 40px)}.hero-copy h1{font-size:78px}.hero-tagline{font-size:27px;max-width:250px}.hero-actions{gap:10px}.button{padding:0 15px;font-size:11px}.portrait-wrap{width:73%;height:50%;right:-13%}.hero-meta{gap:7px;letter-spacing:.14em}.meta-divider{width:15px}.story-copy h2{font-size:49px}.section-intro h2,.chapters-section h2{font-size:61px}.chapter-line{grid-template-columns:10px 37px 1fr;gap:8px}.chapter-status{grid-column:3}.coming-soon{min-height:390px;padding:55px 9%}.footer-inner{font-size:9px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
