@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:200;src:url(/_astro/inter-tight-latin-200-normal.KE--ozXc.woff2)format("woff2"),url(/_astro/inter-tight-latin-200-normal.CPizw1hw.woff)format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/inter-tight-latin-300-normal.D984wGGM.woff2)format("woff2"),url(/_astro/inter-tight-latin-300-normal.Cb55kdq8.woff)format("woff")}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-ext-wght-normal.B5bTHO_g.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-wght-normal.BbzFLZTg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#171717;--paper:#fff;--paper-deep:#f5f5f5;--muted:#5c5c5c;--line:#0000001f;--orange:#e67b08;--orange-ink:#1a1206;--cream:#fff;--night:#111;--night-soft:#111111eb;--display:"Inter Tight", "Instrument Sans Variable", "Segoe UI", sans-serif;--sans:"Instrument Sans Variable", "Instrument Sans", "Segoe UI", sans-serif;--measure:40rem;--page:76rem;--header:5.25rem;--space-hero:3rem;--space-section:4.5rem;--space-graphic:2.5rem;--space-graphic-lg:3.5rem;--space-card:1rem;--ease:cubic-bezier(.22, .7, .2, 1);color-scheme:light}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--sans);text-rendering:optimizelegibility;margin:0;font-size:1.0625rem;line-height:1.65}img{max-width:100%;height:auto;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.skip{background:var(--cream);color:var(--ink);z-index:80;padding:.55rem .8rem;position:absolute;top:.75rem;left:1rem;transform:translateY(-160%)}.skip:focus{transform:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header{z-index:40;color:var(--cream);background:linear-gradient(#0a0a0a8c,#0a0a0a00);position:fixed;inset:0 0 auto}.site-header a:hover{color:#fff}.header-bar{max-width:calc(var(--page) + 1rem);min-height:var(--header);justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;padding:.85rem 1.25rem;display:flex}.logo{z-index:50;position:relative}.logo img{width:8.1rem;height:auto}.nav-toggle{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nav-toggle-label{z-index:50;cursor:pointer;border:1px solid #ffffff59;border-radius:999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex;position:relative}.nav-toggle-bars,.nav-toggle-bars:before,.nav-toggle-bars:after{background:var(--cream);content:"";width:1rem;height:1.5px;display:block;position:relative}.nav-toggle-bars:before,.nav-toggle-bars:after{position:absolute;left:0}.nav-toggle-bars:before{top:-6px}.nav-toggle-bars:after{top:6px}.nav-toggle:checked~.nav-toggle-label .nav-toggle-bars{background:0 0}.nav-toggle:checked~.nav-toggle-label .nav-toggle-bars:before{transform:translateY(6px)rotate(45deg)}.nav-toggle:checked~.nav-toggle-label .nav-toggle-bars:after{transform:translateY(-6px)rotate(-45deg)}.nav-toggle:focus-visible+.nav-toggle-label,.site-header :focus-visible{outline-color:#fff}.site-nav{display:none}.nav-toggle:checked~.site-nav{z-index:45;background:var(--night);color:var(--cream);flex-direction:column;justify-content:flex-end;gap:1.5rem;padding:6.5rem 1.5rem 2.25rem;display:flex;position:fixed;inset:0}.nav-toggle:checked~.nav-toggle-label .menu-open-label,.nav-toggle:not(:checked)~.nav-toggle-label .menu-close-label{display:none}.site-nav ul{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.site-nav a{color:var(--cream);align-items:center;min-height:2.75rem;text-decoration:none;display:inline-flex}.site-nav li a{font-family:var(--sans);letter-spacing:-.02em;font-size:clamp(2rem,8vw,3.1rem);font-weight:400;line-height:1.1}.site-nav a[aria-current=page]{color:var(--orange)}.site-header .button{align-self:flex-start}.button{appearance:none;background:var(--orange);min-height:2.9rem;color:var(--orange-ink);letter-spacing:.01em;box-shadow:none;border:0;border-radius:8px;justify-content:center;align-items:center;padding:.7rem 1.25rem;font-weight:580;text-decoration:none;display:inline-flex}.button:hover{color:var(--orange-ink);background:#f0942a}main{position:relative}.hero-media{background:var(--night);height:100svh;position:absolute;inset:0 0 auto;overflow:hidden}main:has(.hero-copy){grid-template-columns:minmax(0,1fr);display:grid}main:has(.hero-copy)>.hero-media{grid-area:1/1;align-self:stretch;height:auto;min-height:100svh;position:relative;inset:auto}main:has(.hero-copy)>.hero-media img{width:100%;height:100%;position:absolute;inset:0}main:has(.hero-copy)>.prose{display:contents}main:has(.hero-copy)>.prose:before{content:none}.hero-media img{object-fit:cover;filter:grayscale()contrast(1.12)brightness(.62);width:100%;height:100%}.hero-media:after{content:"";pointer-events:none;background:linear-gradient(#080808ad 0%,#08080847 28%,#080808b8 58%,#080808f0 100%),linear-gradient(90deg,#08080894,#0000 68%);position:absolute;inset:0}.prose,.panel,.faq-block,.prefooter-cta{z-index:1;position:relative}.hero-copy{z-index:1;min-height:100svh;width:min(var(--page), calc(100% - 2.5rem));color:#fff;background:0 0;flex-direction:column;grid-area:1/1;justify-content:flex-end;justify-self:center;margin:0 auto;padding:6.5rem 0 13rem;display:flex}.prose>.hero-copy{background:0 0}.hero-copy h1,.hero-copy h2,.hero-copy p{box-shadow:none;background:0 0}.hero-copy h1{color:#fff;width:min(16ch,100%);margin:0;font-size:clamp(2.85rem,6.4vw,4.9rem)}.hero-copy h2{color:#fff;width:min(20ch,100%);margin:.85rem 0 0;font-size:clamp(1.8rem,4vw,3rem)}.hero-copy p{color:#fff;max-width:36rem;margin:1.15rem 0 0;font-size:1.2rem}.hero-copy .button{margin-top:.35rem}.hero-copy .ac-small{color:#ffffffc7;font-size:.95rem}.ac-hero-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ac-band{width:min(var(--page), calc(100% - 2.5rem));margin:var(--space-section) auto 0}.ac-placement{margin-top:var(--space-graphic)}body:not(:has(.hero-media)) .site-header{background:var(--night)}body:not(:has(.hero-media)) main{padding-top:calc(var(--header) + var(--space-graphic))}body:not(:has(.hero-media)) .prose:before{content:none;height:0;display:none}body:not(:has(.hero-media)) .prose>:is(h1,h2,h3,p,ul,ol){width:min(var(--measure), calc(100% - 2.5rem));color:var(--ink);margin-left:auto;margin-right:auto}body:not(:has(.hero-media)) .prose>h1{font-size:clamp(2.1rem,5vw,3.2rem)}body:not(:has(.hero-media)) .prose h2{margin-top:var(--space-section)}body:not(:has(.hero-media)) .prose h3{margin-top:var(--space-graphic)}body:not(:has(.hero-media)) .reading-note{color:var(--muted);margin-top:.35rem;font-size:.95rem}.hero-copy .kicker{color:#ffffffc7;letter-spacing:.22em;font-size:.74rem}.hero-copy h1,.prose h1,.prose h2,.prose h3,.faq-block h2,.booking h2,.closer h2,.offering h3{font-family:var(--display);letter-spacing:-.02em;font-weight:300;line-height:1.08}.prose>h1,.hero-copy h1{letter-spacing:-.02em;font-weight:200;line-height:1.05}.prose:before{content:"";height:max(2.5rem,100svh - 30rem);display:block}.prose>h1{width:min(16ch,100% - 2.5rem);margin:0 auto 0 max(1.25rem, calc((100% - var(--page)) / 2));color:#fff;z-index:2;font-size:clamp(2.85rem,6.4vw,4.9rem);position:relative}.prose>h1+p:not(.banner),.prose>h1+p+p:not(.banner),.prose>h1+p+p+p:not(.banner){z-index:2;width:min(36rem,100% - 2.5rem);margin-left:max(1.25rem, calc((100% - var(--page)) / 2));color:#fff;margin-right:auto;position:relative}.prose>h1+p{margin-top:1.15rem;font-size:1.2rem}.prose>h1+p .button,.prose>h1+p+p .button,.prose>h1+p+p+p .button{margin-top:.4rem}.prose>:is(section,div,img,h2,h3,blockquote,ul,ol),.banner,.faq-block,.panel,.prefooter-cta{z-index:2;background:var(--paper);position:relative}.kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin:0 0 .8rem;font-size:.74rem}.section-intro,.grid,.offerings,.split,.phases,.prose>p,.prose>h2,.prose>h3,.prose>img,.banner{width:min(var(--page), calc(100% - 2.5rem));margin-left:auto;margin-right:auto}.section-intro{margin-top:5.5rem}.section-intro h2,.prose h2,.offerings h2{margin-top:0;margin-bottom:.6rem;font-size:clamp(2.1rem,5vw,3.6rem)}.prose>.hero-copy+*,.prose>img+h2{margin-top:var(--space-hero)}.prose h3{margin-top:0;margin-bottom:.55rem;font-size:clamp(1.45rem,2.5vw,2rem)}.prose p,.prose li{max-width:var(--measure)}.prose a:not(.button){color:#6d3a08;text-underline-offset:.18em}.text-link{border-bottom:1px solid;align-items:center;gap:.4rem;min-height:2.75rem;margin-top:.8rem;font-weight:400;text-decoration:none;display:inline-flex}.prose a.text-link.ac-hero-link{color:#fff;border-bottom-color:#e67b08;margin-top:0}.prose a.text-link.ac-hero-link:hover,.prose a.text-link.ac-hero-link:focus-visible{color:#fff;border-bottom-color:#fff}.grid{border-top:1px solid var(--line);grid-template-columns:1fr;margin-top:1.5rem;margin-bottom:1rem;display:grid}.grid section{border-bottom:1px solid var(--line);padding:1.6rem 0 1.7rem}.grid h2{font-size:clamp(1.55rem,3vw,2rem)}.grid .phase{font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;color:#e67b08;margin:0 0 .35rem;font-size:.72rem;font-weight:300}.prose>.offerings,.prose>.offerings .offering-grid{box-shadow:none;background:0 0;border:0;padding:0}.offerings{margin-top:4.75rem;scroll-margin-top:5.5rem}.offerings>.kicker,.offerings>h2:not(.sr-only){display:none}.offering-grid{align-items:stretch;gap:var(--space-card);margin-top:0;display:grid}.offering{height:100%;color:inherit;background:#fff;border:0;border-radius:16px;flex-direction:column;gap:0;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 10px 30px #0000002e}.offering img{aspect-ratio:16/9;object-fit:cover;border:0;border-radius:0;flex:none;width:100%;margin:0;display:block}.offering-copy{padding:.75rem .95rem .85rem}.offering-copy .index{letter-spacing:.18em;color:var(--muted);margin:0;font-size:.72rem}.offering h3{margin:.15rem 0 .3rem;font-size:clamp(1.45rem,2.2vw,1.85rem)}.offering p{max-width:none;color:var(--muted);margin:0;font-size:.98rem;line-height:1.45}.offering .more{border-bottom:1px solid;align-items:center;min-height:2.75rem;margin-top:.45rem;font-weight:400;display:inline-flex}.split{width:min(var(--page), calc(100% - 2.5rem));gap:var(--space-graphic);align-items:center;margin:4.5rem auto;display:grid}.split img{aspect-ratio:4/5;object-fit:cover;width:100%}.quote-band,.closer{min-height:72vh;color:var(--cream);align-items:end;margin-top:3rem;display:grid;position:relative;overflow:hidden}.quote-band img,.closer img{object-fit:cover;filter:grayscale()contrast(1.08)brightness(.5);width:100%;max-width:none;height:100%;position:absolute;inset:0}.quote-band:after,.closer:after{content:"";background:linear-gradient(#08080833,#080808e0);position:absolute;inset:0}.quote-band blockquote,.closer-copy{z-index:1;width:min(var(--page), calc(100% - 2.5rem));margin:0 auto;padding:4.5rem 0 3rem;position:relative}.quote-band blockquote{border:0;max-width:18em;padding-left:0}.quote-band p,.closer p{font-family:var(--display);letter-spacing:-.03em;max-width:16em;color:var(--cream);margin:0;font-size:clamp(1.8rem,4vw,3rem);font-weight:300;line-height:1.05}.closer p{font-family:var(--sans);letter-spacing:0;max-width:36rem;margin-top:.9rem;font-size:1.15rem;line-height:1.6}.closer .button{color:var(--orange-ink);background:#e67b08;margin-top:1.4rem}.prose img,.split img,.cards img,.offering img{filter:grayscale()contrast(1.06)}.prose img.brand-plate,.split img.brand-plate,.offering img.brand-plate{filter:none}.brand-frame{border-radius:16px;overflow:hidden}.prose>.brand-frame{width:min(var(--page), calc(100% - 2.5rem));margin-left:auto;margin-right:auto;margin-bottom:var(--space-graphic);background:0 0;justify-self:center}.split .brand-frame{width:100%;min-width:0}.prose>.brand-frame+.phases{margin-top:0}.brand-frame .brand-plate{border-radius:16px;width:100%;height:auto;margin:0;display:block}.quote-band img,.closer img{filter:grayscale()contrast(1.08)brightness(.5)}.phases{width:min(var(--page), calc(100% - 2.5rem));counter-reset:phase;margin:4.5rem auto 2rem}.phases>h2{margin-bottom:.4rem}.phases>article{border-top:1px solid var(--line);background:0 0;gap:.35rem 1.5rem;padding:1.45rem 0;display:grid}.phases>article:before{counter-increment:phase;content:counter(phase, decimal-leading-zero);font-family:var(--display);letter-spacing:-.03em;color:var(--orange);font-size:1.15rem;font-weight:300}.phases article p{color:var(--muted);margin:.25rem 0 0}.cards{width:min(var(--page), calc(100% - 2.5rem));align-items:stretch;gap:var(--space-card);margin:2rem auto;display:grid}.cards article{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;height:100%;padding:0 0 .9rem;display:flex;overflow:hidden}.cards img{aspect-ratio:16/9;object-fit:cover;flex:none;width:100%}.cards h2,.cards p{margin-left:.95rem;margin-right:.95rem}.cards h2{margin-top:.75rem;margin-bottom:.35rem;font-size:clamp(1.4rem,2.2vw,1.8rem)}.cards p{margin-top:0;margin-bottom:.35rem}.banner{color:var(--muted);max-width:var(--measure);background:0 0;border:0;margin-top:3.5rem;margin-bottom:1rem;padding:0}.faq-block,.panel,.prefooter-cta{width:min(var(--page), calc(100% - 2.5rem));margin:3.5rem auto 0}main:has(.hero-copy)>.faq-block,main:has(.hero-copy)>.panel{margin-top:var(--space-hero)}.faq-block h2{margin:0 0 1.2rem;font-size:clamp(2rem,4vw,3rem)}.faq-list{gap:0;display:grid}.faq-list article{border-top:1px solid var(--line);padding:1.35rem 0}.faq-list h3{font-family:var(--display);letter-spacing:-.02em;margin:0 0 .45rem;font-size:clamp(1.35rem,2vw,1.7rem);font-weight:300}.booking{padding:0 0 1rem}.cal-embed{border:1px solid var(--line);background:#fff;border-radius:16px;width:100%;overflow:hidden}.cal-embed iframe{border:0;width:100%;display:block}.cal-fallback{place-items:center;min-height:12rem;margin:0;padding:1.5rem;display:grid}.cal-embed:has(iframe) .cal-fallback{display:none}.contact-fallback{color:var(--muted);margin-top:1.25rem}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.prefooter-cta{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 0 .25rem;display:flex}.prefooter-cta p{font-family:var(--display);letter-spacing:-.03em;margin:0;font-size:clamp(1.6rem,3vw,2.3rem);font-weight:300;line-height:1.05}.site-footer{z-index:1;background:var(--night);color:var(--cream);margin-top:4.5rem;padding:3.5rem 1.25rem 2rem;position:relative}.footer-inner{max-width:var(--page);gap:1.75rem;margin:0 auto;display:grid}.site-footer a{color:var(--cream);text-decoration:none}.site-footer a:hover{color:#fff}.footer-nav ul{flex-wrap:wrap;gap:.35rem 1.15rem;margin:0;padding:0;list-style:none;display:flex}.footer-nav a{align-items:center;min-height:2.75rem;display:inline-flex}.footer-contact{font-family:var(--display);letter-spacing:-.03em;margin:0;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:300;line-height:1.05}.footer-contact a{text-underline-offset:.16em;text-decoration:underline}.footer-meta{color:#ffffffb8;margin:0;font-size:.92rem}.site-header.is-condensed{background:var(--night-soft);backdrop-filter:blur(16px);border-bottom:1px solid #ffffff1f}.site-header:has(.nav-toggle:checked){background:var(--night);-webkit-backdrop-filter:none}.site-header.is-condensed .header-bar{min-height:4rem;padding-top:.45rem;padding-bottom:.45rem}.site-header.is-condensed .logo img{width:6.5rem}@media (width>=760px){:root{--space-hero:var(--space-section)}.prose>.brand-frame{margin-bottom:var(--space-graphic-lg)}.offering-grid,.cards{grid-template-columns:1fr 1fr}.phases>article{grid-template-columns:3.5rem minmax(12rem,.8fr) 1.4fr;align-items:start}.phases>article:before{grid-column:1}.phases>article h3{grid-column:2}.phases>article p{grid-column:3}.split{gap:var(--space-graphic-lg);grid-template-columns:1.05fr .95fr}.split.reverse{grid-template-columns:.95fr 1.05fr}.split.reverse img,.split.reverse .brand-frame{order:2}}@media (width>=980px){.grid{grid-template-columns:1fr 1fr 1fr}.grid section{padding-right:1.75rem}.offering-grid{grid-template-columns:1fr 1fr 1fr;gap:1.25rem}}@media (width>=1080px){.nav-toggle-label{display:none}.site-nav{background:0 0;flex-direction:row;align-items:center;gap:1.25rem;padding:0;display:flex;position:static}.site-nav ul{flex-flow:wrap;justify-content:flex-end;gap:.15rem 1rem}.site-nav li a{font-family:var(--sans);letter-spacing:0;min-height:2.5rem;font-size:.95rem}.site-nav a[aria-current=page]{color:var(--cream);box-shadow:inset 0 -1px 0 var(--orange)}.site-header .button{align-self:center}}.segment,.blueprint{z-index:2;width:min(var(--page), calc(100% - 2.5rem));margin:var(--space-section) auto 0;justify-self:center;position:relative}.segment{gap:var(--space-section);display:grid}.segment-index{font-family:var(--display);letter-spacing:-.05em;color:var(--orange);margin:0 0 .4rem;font-size:clamp(3.4rem,9vw,6.5rem);font-weight:200;line-height:.85}.segment h2{letter-spacing:-.03em;max-width:12em;font-size:clamp(2.4rem,4.6vw,4.2rem);font-weight:200;line-height:1.02}.segment h2+.kicker{margin-top:var(--space-graphic)}.segment .kicker{margin-bottom:.7rem}.sound{margin:0 0 var(--space-graphic);padding:0;list-style:none}.sound li{border-top:1px solid var(--line);max-width:none;margin:0;padding:.9rem 0}.sound li:last-child{border-bottom:1px solid var(--line)}.segment-actions{margin-top:var(--space-graphic);flex-wrap:wrap;align-items:center;gap:.85rem 1.5rem;display:flex}.segment-actions .text-link{margin-top:0}.segment-figure{aspect-ratio:4/5;background:#1c1c1c;border-radius:16px;margin:0;overflow:hidden}.segment-figure img{object-fit:cover;border-radius:16px;width:100%;height:100%;display:block}.prose>.segment-night{width:100%;margin-top:var(--space-section);padding:var(--space-section) 0;background:var(--night);color:#fff}.segment-night .segment{margin-top:0}.segment-night .kicker,.segment-night .sound li{color:#ffffffc7}.segment-night .sound li{border-color:#ffffff38}.segment-night a:not(.button){color:#fff}.prose>.blueprint{margin-top:var(--space-section)}.blueprint>h2{max-width:10em;margin-bottom:.2rem}.blueprint .grid{width:100%;margin-left:0;margin-right:0}.blueprint .grid .phase{color:#e67b08}.blueprint .grid h2{color:var(--ink);font-size:clamp(1.35rem,2vw,1.7rem);font-weight:400}@media (width>=760px){.segment{gap:var(--space-graphic-lg);grid-template-columns:.9fr 1.1fr;align-items:center}.segment.is-flip{grid-template-columns:1.1fr .9fr}.segment.is-flip .segment-figure{order:2}}@media (prefers-reduced-motion:no-preference){.nav-toggle-bars,.nav-toggle-bars:before,.nav-toggle-bars:after{transition:transform .2s var(--ease), background-color .2s var(--ease)}.site-header,.logo img,.button,.offering img,.split img,.cards img{transition:background .35s var(--ease), border-color .35s var(--ease), width .35s var(--ease), transform .6s var(--ease), filter .6s var(--ease)}.hero-copy{animation:rise 1s var(--ease) both}.button:hover{transform:translateY(-2px)}.will-reveal:not(.is-in){opacity:0;transform:translateY(18px)}.is-in{opacity:1;transition:opacity .8s var(--ease), transform .8s var(--ease);transform:none}.offering:hover img:not(.brand-plate),.cards article:hover img:not(.brand-plate){filter:grayscale(.15)contrast(1.05);transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-copy,.will-reveal,.is-in{opacity:1;transition:none;animation:none;transform:none}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}body:not(:has(.hero-media)) .prose>h1,body:not(:has(.hero-media)) .prose>h1+p:not(.banner),body:not(:has(.hero-media)) .prose>h1+p+p:not(.banner),body:not(:has(.hero-media)) .prose>h1+p+p+p:not(.banner),body:not(:has(.hero-media)) .prose h2,body:not(:has(.hero-media)) .prose h3,body:not(:has(.hero-media)) .prose p,body:not(:has(.hero-media)) .prose li{color:var(--ink)}
