:root{color-scheme:dark;--ink:#061b22;--night:#041218;--paper:#e6ebe3;--muted:#abc0bd;--gold:#dfbd81;--line:#b2c6ba2e;--aqua:#93c9c6;--gutter:clamp(1.35rem,5.6vw,7.5rem);font-family:Arial,Helvetica,sans-serif;background:var(--ink);color:var(--paper)}
*{box-sizing:border-box}html{scroll-behavior:auto;scroll-padding-top:2rem}body{margin:0;font-size:1rem;line-height:1.65}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button,a,summary{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--gold);outline-offset:5px}img{max-width:100%;display:block}button svg{width:1.5rem;height:1.5rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}[hidden]{display:none!important}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:400}h2{font:clamp(2.8rem,4.6vw,5.25rem)/1.04 Georgia,'Times New Roman',serif;letter-spacing:-.045em;margin-bottom:2rem}h2 em,h3 em{font-weight:400;color:var(--aqua)}.eyebrow{font-size:.75rem;font-weight:600;letter-spacing:.15em;line-height:1.6;margin:0}.gold{color:var(--gold)}.skip-link{position:fixed;z-index:100;top:-8rem;left:1rem;background:var(--gold);color:var(--night);padding:1rem}.skip-link:focus{top:1rem}
.site-header{position:absolute;z-index:20;left:0;right:0;top:0;min-height:6.7rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.1rem var(--gutter);border-bottom:1px solid #c4dddb26;background:linear-gradient(#031319bd,transparent)}.series-brand{display:flex;gap:.9rem;align-items:center;font-size:.81rem;font-weight:600;letter-spacing:.17em;line-height:1.4;flex-shrink:0}.series-brand small{font-size:.75rem;letter-spacing:.14em;display:block;font-weight:400;color:var(--aqua);margin-top:.3rem}.series-symbol{width:3.1rem;height:3.1rem;border:1px solid #dfbd8177;display:grid;place-content:center;position:relative;font:1.2rem Georgia,serif;letter-spacing:-.1em;color:var(--gold)}.series-symbol span{position:absolute;bottom:-.5rem;left:calc(50% - .6rem);width:1.2rem;background:#061b22;text-align:center;font:.75rem Georgia,serif;letter-spacing:0}.site-header nav{display:flex;gap:clamp(1.2rem,2.4vw,3rem);font-size:.875rem}.site-header nav a{color:#c6d5d2;transition:color .2s}.site-header nav a:hover{color:var(--gold)}.nav-play{display:flex;align-items:center;gap:1.2rem;border-bottom:1px solid #dfbd8170;padding:.55rem 0;font-size:.875rem;color:var(--gold)}.chapter-number{font:1.3rem Georgia,serif;border-left:1px solid #dfbd8170;padding-left:1.1rem}
.hero{position:relative;isolation:isolate;min-height:max(850px,100svh);overflow:hidden;background:#03171f}.hero-visual,.hero-visual>img,.hero-water,#marine-snow{position:absolute;inset:0;width:100%;height:100%}.hero-visual{z-index:-2;overflow:hidden}.hero-visual>img{object-fit:cover;object-position:64% 50%;transform:scale(1.035);filter:saturate(.91);will-change:transform}.hero-water{background:linear-gradient(90deg,#03141eee 0%,#03151dcc 24%,#03151d65 47%,#03151d08 77%),linear-gradient(0deg,#061b22 0%,transparent 36%,#04172030 100%)}#marine-snow{opacity:.6;pointer-events:none}.hero-content{padding:clamp(10rem,16vh,13rem) var(--gutter) 13rem;position:relative;max-width:63rem}.chapter-kicker{color:#b8d3cf;display:flex;align-items:center;gap:.85rem;font-size:.75rem;letter-spacing:.12em;flex-wrap:wrap;margin-bottom:2.15rem}.chapter-stamp{display:grid;place-content:center;width:1.6rem;height:1.6rem;border:1px solid var(--gold);font:1rem Georgia,serif;color:var(--gold)}.kicker-rule{width:2.3rem;height:1px;background:#9cbeb66b}.hero h1{font:clamp(5.5rem,9.2vw,10.5rem)/.83 Georgia,'Times New Roman',serif;letter-spacing:-.05em;margin:0 0 2.2rem;text-shadow:0 4px 32px #04171d60}.hero h1>span,.hero h1>em{display:block}.hero h1 .title-the{font-size:.2em;letter-spacing:.38em;padding:0 0 .9em .19em;line-height:1.2}.hero h1 em{font-weight:400;color:#c8e2db;letter-spacing:-.04em;margin-top:.16em}.hero-hook{font-size:clamp(1rem,1.3vw,1.22rem);line-height:1.7;color:#e2e8df;max-width:29rem}.hero-actions{display:flex;align-items:center;gap:1.75rem;margin-top:1.8rem;flex-wrap:wrap}.button{display:inline-flex;min-height:3.6rem;align-items:center;justify-content:space-between;gap:2rem;padding:.92rem 1.25rem .92rem 1.45rem;font-size:.94rem;font-weight:600;letter-spacing:.015em;transition:background .2s,box-shadow .2s,transform .2s;border:1px solid transparent}.button-primary{background:var(--gold);color:#11272a;box-shadow:0 4px 32px #03131e30}.button-primary:hover{background:#f3d6a2;box-shadow:0 4px 42px #e0bd8122;transform:translateY(-2px)}.button-seal{font:1.2rem Georgia,serif;border-left:1px solid #28413d50;padding-left:1.2rem}.signal-link{display:flex;gap:.65rem;align-items:center;font-size:.875rem;color:#c4d7d4}.signal-link:hover{color:var(--gold)}.signal-icon{display:flex;gap:3px;align-items:center;height:20px}.signal-icon i{width:2px;background:var(--gold);height:7px}.signal-icon i:nth-child(2),.signal-icon i:nth-child(4){height:14px}.signal-icon i:nth-child(3){height:20px}.hero-note{font-size:.8125rem;color:#b1c6c3;margin:1rem 0 0;max-width:32rem}.hero-coordinate{position:absolute;right:var(--gutter);top:10rem;text-align:right;display:flex;flex-direction:column;gap:1rem;color:#bad4d0;font-size:.75rem;letter-spacing:.12em}.hero-coordinate b{font:.875rem/1.6 monospace;letter-spacing:.08em}.hero-coordinate>span:last-child{font-size:.75rem;opacity:.7}.hero-bottom{position:absolute;bottom:2.8rem;left:var(--gutter);right:var(--gutter);display:flex;align-items:flex-end;justify-content:space-between;gap:2rem}.down-link{display:flex;align-items:center;gap:.9rem;font-size:.875rem;color:#c9d8d0}.descent-line{width:1px;height:2.5rem;background:linear-gradient(var(--gold),#d5bc8700);position:relative}.descent-line:after{content:'';width:5px;height:5px;border-right:1px solid var(--gold);border-bottom:1px solid var(--gold);transform:rotate(45deg);position:absolute;bottom:2px;left:-2px}.hero-bottom>p{font-size:.75rem;line-height:1.9;letter-spacing:.15em;color:#a8c2bf;text-align:center;margin:0}.hero-bottom>p span{display:block}.depth-readout{font-size:.75rem;letter-spacing:.12em;color:#b7ceca;display:flex;gap:.75rem;align-items:baseline}.depth-readout b{font:3.1rem Georgia,serif;color:var(--paper);letter-spacing:-.06em}
.section-shell{padding:0 var(--gutter);max-width:1700px;margin:auto}.section-rail{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 0;border-top:1px solid var(--line);color:#abc1bc}.rail-depth{font-size:.75rem;letter-spacing:.12em;color:#91b1ac}.story-section{padding-top:3rem}.story-grid{display:grid;grid-template-columns:1fr .83fr;gap:clamp(3rem,11vw,11rem);padding:5.7rem 3vw 5.8rem 0;align-items:center}.story-copy>.eyebrow{margin-bottom:1.75rem}.story-copy>p:not(.eyebrow){max-width:32rem;color:var(--muted);font-size:1rem;line-height:1.9}.received-word{padding-left:1.25rem;border-left:1px solid var(--gold);margin:2rem 0}.received-word>.eyebrow{color:#91b5b0}.received-word strong{display:block;font:2.1rem/1.5 Georgia,serif;letter-spacing:.14em;color:var(--gold)}.transmission-card{position:relative;border:1px solid #c6ba833d;padding:2rem;background:radial-gradient(ellipse at 50% 25%,#235a5a4d,transparent 75%),#091f26;box-shadow:0 24px 80px #020e1330;scroll-margin-top:2rem}.transmission-card:before,.transmission-card:after{content:'';position:absolute;width:1rem;height:1rem;border-color:var(--gold);border-style:solid;pointer-events:none}.transmission-card:before{top:-1px;left:-1px;border-width:1px 0 0 1px}.transmission-card:after{bottom:-1px;right:-1px;border-width:0 1px 1px 0}.transmission-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#b6cdc5;flex-wrap:wrap}.signal-status{font-size:.75rem;letter-spacing:.08em;color:#d3bb8a}.transmission-ring{width:10.5rem;height:10.5rem;border:1px solid #d4be8355;border-radius:50%;margin:2.6rem auto;display:grid;place-content:center;position:relative;color:var(--gold);text-align:center}.transmission-ring:before{content:'';position:absolute;inset:8px;border:1px dashed #b9d2bb40;border-radius:50%}.transmission-ring:after{content:'';position:absolute;inset:-12px;border:1px solid #bedacc13;border-radius:50%}.transmission-ring>span{font:3.7rem/1.05 Georgia,serif}.transmission-ring>b{font-size:.75rem;letter-spacing:.2em;font-weight:400;margin-top:.5rem}.transmission-ring>i{position:absolute;height:1px;left:-2rem;right:-2rem;top:50%;background:linear-gradient(90deg,#98c4bb80,transparent 30%,transparent 70%,#98c4bb80)}.transmission-card blockquote{font:clamp(1.7rem,2.5vw,2.8rem)/1.25 Georgia,serif;letter-spacing:-.03em;text-align:center;margin:0 0 2.6rem}.transmission-card blockquote em{color:var(--aqua)}.transmission-player{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.listen-button{display:flex;align-items:center;gap:.75rem;background:none;border:0;padding:.5rem 0;color:var(--gold);font-size:.875rem;text-align:left;min-height:44px}.headphones{flex-shrink:0}.audio-time{font:.75rem monospace;color:#aec8c1;white-space:nowrap}.audio-track{height:2px;background:#a0c1b331;margin-top:.75rem}.audio-track>span{display:block;height:100%;width:0;background:var(--gold);transition:width .3s linear}.audio-message{font-size:.875rem;color:#d9c390;margin-top:1rem}.transcript{font-size:.875rem;margin-top:1rem;color:#a2bfb8}.transcript summary{cursor:pointer;min-height:44px;padding:.7rem 0}.transcript p{padding-top:.5rem;margin:0}.transmission-card.playing .transmission-ring{animation:radio-breathe 3s ease-in-out infinite}@keyframes radio-breathe{50%{box-shadow:0 0 75px #74c2b338}}.experience-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr 1fr 1.1fr;padding:2.2rem 0;gap:2rem}.experience-strip>div{display:flex;gap:1.1rem;align-items:center;border-right:1px solid var(--line)}.experience-strip strong{font:clamp(2.5rem,3.7vw,4rem)/1 Georgia,serif;letter-spacing:-.06em;color:#bdd7cd}.experience-strip span{font-size:.875rem;line-height:1.4;color:var(--muted);max-width:7rem}.experience-strip>p{font:1.05rem/1.7 Georgia,serif;color:var(--gold);margin:0;align-self:center;padding-left:1rem}
.chambers-section{padding-top:7.5rem;padding-bottom:5rem}.chambers-section .section-rail{border-top:0;padding-top:0}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin:3rem 0}.section-heading h2{margin:0}.section-heading>p{color:var(--muted);margin:0;padding:0 2rem .2rem 0;line-height:1.8;font-size:1rem}.chamber-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.chamber-tabs button{display:grid;grid-template-columns:auto 1fr;column-gap:1rem;align-items:center;text-align:left;background:none;border:0;border-bottom:2px solid transparent;padding:1.5rem 1rem 1.3rem;color:#9eb9b3;transition:color .2s,background .2s}.chamber-tabs button+button{border-left:1px solid var(--line)}.chamber-tabs button>span{grid-row:1 / 3;font:1.65rem Georgia,serif;color:#91b4aa}.chamber-tabs b{font-size:.9375rem;font-weight:400}.chamber-tabs small{font-size:.75rem;letter-spacing:.08em;line-height:1.7;margin-top:.2rem}.chamber-tabs button[aria-selected=true]{color:var(--gold);border-bottom-color:var(--gold);background:#d5b97e09}.chamber-tabs button[aria-selected=true]>span{color:var(--gold)}.chamber-tabs button:hover{background:#a4c6bc0e;color:var(--paper)}.chamber-stage{background:#08212a;position:relative}.chamber-panel{position:relative;aspect-ratio:1.9;min-height:420px;overflow:hidden}.chamber-panel:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#03161af5,transparent 83%),linear-gradient(90deg,#03161a65,transparent 65%);pointer-events:none}.chamber-panel>img{width:100%;height:100%;object-fit:cover;object-position:50% 43%;position:absolute;inset:0}.chamber-caption{position:absolute;z-index:1;bottom:2.7rem;left:2.7rem;right:2.7rem;display:flex;align-items:flex-end;gap:2.1rem}.chamber-index{font:6.5rem/.8 Georgia,serif;color:#c4ddd257;letter-spacing:-.08em;border-right:1px solid #c4ddd250;padding-right:1.8rem}.chamber-caption h3{font:clamp(2rem,3.2vw,3.5rem)/1.04 Georgia,serif;letter-spacing:-.035em;margin:.55rem 0 .8rem}.chamber-caption .eyebrow{color:var(--gold)}.chamber-caption p:last-child{font-size:1rem;line-height:1.65;max-width:29rem;margin:0;color:#bbd0c7}.art-note{position:absolute;z-index:2;right:1.2rem;top:1rem;font-size:.75rem;letter-spacing:.08em;background:#08242cbb;padding:.32rem .5rem;color:#cddbd2}.mechanics-row{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;margin:2.7rem 0 0}.mechanics-row article{display:flex;gap:1rem;align-items:flex-start}.mechanic-mark{font:.875rem Georgia,serif;border:1px solid #d5bd8450;color:var(--gold);width:2.3rem;height:2.3rem;display:grid;place-content:center;flex-shrink:0;margin-top:.15rem}.mechanics-row h3{font:1.25rem/1.3 Georgia,serif;margin:0 0 .65rem}.mechanics-row p{color:var(--muted);font-size:1rem;line-height:1.7;margin:0}
.series-section{padding-top:3rem;padding-bottom:7rem}.series-grid{display:grid;grid-template-columns:1fr .8fr;gap:clamp(3rem,10vw,10rem);align-items:center;padding-top:4.2rem}.series-intro>.eyebrow{margin-bottom:1.8rem}.series-intro>p:not(.eyebrow){max-width:30rem;color:var(--muted);line-height:1.9}.series-intro .series-future{font-size:.75rem;letter-spacing:.12em;color:#b6aa86!important;border-left:1px solid var(--gold);padding-left:1rem;margin-top:2rem}.chapter-card{border:1px solid #c2b7844a;background:#0a252c}.chapter-cover{position:relative;overflow:hidden;aspect-ratio:1.48}.chapter-cover img{width:100%;height:100%;object-fit:cover;object-position:80% 50%;filter:brightness(.76)}.chapter-cover:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#0a252c,transparent 70%),linear-gradient(90deg,#03151d90,transparent 70%)}.cover-roman{position:absolute;z-index:1;left:2rem;bottom:-1.1rem;font:10rem/.9 Georgia,serif;color:var(--gold)}.cover-label{position:absolute;z-index:1;left:2rem;top:1.5rem;font-size:.75rem;letter-spacing:.12em;color:#d4dfd4}.chapter-card-body{padding:2rem}.chapter-title{display:flex;gap:1rem;align-items:center;justify-content:space-between;flex-wrap:wrap}.chapter-title h3{font:2rem Georgia,serif;letter-spacing:-.025em;margin:0}.chapter-title>span{font-size:.75rem;letter-spacing:.08em;color:var(--gold)}.chapter-card-body>p{color:var(--muted);font-size:1rem;margin:1rem 0 1.6rem}.chapter-card .button{width:100%}.field-notes{display:grid;grid-template-columns:.85fr 1.2fr;gap:7vw;padding-top:4rem;padding-bottom:5rem;border-top:1px solid var(--line)}.notes-heading .eyebrow{color:var(--gold);margin-bottom:1rem}.notes-heading h2{font-size:2.7rem;margin-bottom:1.5rem}.notes-heading p:last-child{font-size:1rem;color:var(--muted)}.notes-list details{border-bottom:1px solid var(--line)}.notes-list summary{cursor:pointer;padding:1.3rem 2rem 1.3rem 0;list-style:none;font-size:1rem;position:relative}.notes-list summary::-webkit-details-marker{display:none}.notes-list summary:after{content:'+';font:1.5rem Georgia,serif;position:absolute;right:.2rem;top:.85rem;color:var(--gold)}.notes-list details[open] summary:after{content:'−'}.notes-list details>p{font-size:1rem;line-height:1.85;color:var(--muted);margin:0 2rem 1.7rem 0}.final-invitation{text-align:center;padding:5rem 1.5rem 6rem;background:radial-gradient(ellipse at 50% 100%,#1550524d,transparent 70%);border-top:1px solid #b6c9bd14}.final-invitation>p{font:clamp(3rem,5.8vw,6rem)/1.05 Georgia,serif;letter-spacing:-.05em;margin:1.4rem 0 2.5rem}.final-invitation em{color:var(--aqua)}.site-footer{padding:2rem var(--gutter);background:#04161c;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:2rem;font-size:.875rem;color:#a1bdb4}.footer-brand{font-size:.75rem;letter-spacing:.1em;color:#dce4d8}.footer-brand span{display:block;color:var(--gold);font-size:.75rem;margin-top:.25rem}.site-footer p{margin:0;font-size:.75rem;letter-spacing:.08em}.site-footer>a:last-child{border-bottom:1px solid #c3be8660;padding:.5rem 0}.depth-meter{position:fixed;z-index:12;right:.9rem;top:43%;display:flex;flex-direction:column;align-items:center;gap:.6rem;pointer-events:none;opacity:0;transition:opacity .4s}.depth-meter.visible{opacity:.8}.depth-meter>span{writing-mode:vertical-rl;font-size:.75rem;letter-spacing:.14em;color:var(--muted)}.depth-meter>div{width:1px;height:100px;background:#95bbb62b}.depth-meter i{display:block;width:1px;background:var(--gold);height:0}.depth-meter b{font:.75rem monospace;color:var(--gold)}
@media(min-width:1700px){.hero-content{padding-left:max(var(--gutter),calc((100vw - 1450px)/2))}.hero-visual>img{object-position:60% 58%}}
@media(max-width:1100px){.hero h1{font-size:8rem}.hero-content{max-width:47rem}.hero-coordinate{right:2rem}.site-header nav{gap:1.2rem}.story-grid{gap:3rem;padding-right:0}.transmission-card{padding:1.5rem}.experience-strip{gap:1rem}.experience-strip>p{padding-left:0}.mechanics-row{gap:1.5rem}.series-grid{gap:4rem}.depth-meter{display:none}}
@media(max-width:800px){.site-header{min-height:5.6rem;gap:1rem}.site-header nav{display:none}.series-brand{font-size:.75rem;letter-spacing:.1em}.series-symbol{width:2.6rem;height:2.6rem}.nav-play{gap:.8rem}.hero-content{padding-top:10rem;max-width:40rem}.hero h1{font-size:clamp(5.8rem,15vw,8rem)}.hero-visual>img{object-position:65% 50%;opacity:.9}.hero-water{background:linear-gradient(90deg,#03141eed,#03151d9c 45%,#03151d22),linear-gradient(0deg,#061b22,transparent 55%)}.hero-coordinate{top:auto;bottom:10rem;opacity:.7}.hero-coordinate b{font-size:.75rem}.hero-coordinate span:last-child{display:none}.hero-bottom>p{display:none}.hero-bottom{bottom:2.2rem}.chapter-kicker{gap:.65rem}.hero-actions{gap:1.25rem}.story-grid{grid-template-columns:1fr 1fr;gap:2rem;padding:3rem 0 4rem}.story-copy h2{font-size:3rem}.transmission-card{padding:1.2rem}.transmission-ring{width:8rem;height:8rem}.experience-strip{grid-template-columns:repeat(3,1fr);row-gap:1.75rem}.experience-strip>div{gap:.7rem}.experience-strip>div:nth-child(3){border:0}.experience-strip>p{grid-column:1/-1;padding-top:1.5rem;border-top:1px solid var(--line);text-align:center}.experience-strip>p br{display:none}.chambers-section{padding-top:5rem}.section-heading>p{padding-right:0}.chamber-tabs button{column-gap:.6rem;padding:1.1rem .65rem}.chamber-tabs b{font-size:.875rem}.chamber-tabs small{display:none}.chamber-caption{left:1.7rem;right:1.7rem;bottom:2rem;gap:1.3rem}.chamber-index{font-size:4rem;padding-right:1rem}.mechanics-row{grid-template-columns:1fr;gap:1.5rem}.mechanics-row article{max-width:36rem}.series-grid{gap:2rem}.series-intro h2{font-size:3.1rem}.chapter-card-body{padding:1.5rem}.chapter-title h3{font-size:1.8rem}.chapter-card .button{padding:.8rem 1rem;gap:1rem}.field-notes{grid-template-columns:1fr 1.3fr;gap:2.2rem}.site-footer{flex-wrap:wrap}.site-footer>p{display:none}}
@media(max-width:580px){.site-header{gap:.6rem}.series-brand{gap:.55rem;letter-spacing:.07em}.series-brand small{font-size:.75rem;letter-spacing:0}.nav-play{gap:.6rem;text-align:right;font-size:.875rem;max-width:9rem;line-height:1.4}.chapter-number{display:none}.hero{min-height:max(880px,100svh)}.hero-content{padding-top:9rem;padding-bottom:14rem}.chapter-kicker{font-size:.75rem;column-gap:.55rem;row-gap:.4rem;letter-spacing:.06em}.kicker-rule{display:none}.chapter-stamp{width:1.35rem;height:1.35rem}.hero h1{font-size:clamp(4.75rem,21vw,7.5rem);margin-bottom:2rem}.hero h1 .title-the{font-size:.18em}.hero-hook{font-size:1rem;line-height:1.7}.hero-visual>img{object-position:61% 50%;opacity:.65}.hero-water{background:linear-gradient(90deg,#03141ed9,#03151d65 70%,#03151d33),linear-gradient(0deg,#061b22,transparent 75%)}.hero-actions{align-items:flex-start;flex-direction:column;gap:1.2rem}.button{font-size:.875rem;min-height:3.6rem;padding:.9rem 1.1rem;gap:2rem}.hero-note{font-size:.8125rem;max-width:19rem}.hero-coordinate{display:none}.hero-bottom{gap:1rem;align-items:center;bottom:2rem}.down-link{font-size:.8125rem;gap:.6rem;max-width:12rem}.depth-readout{font-size:.75rem;gap:.4rem;white-space:nowrap;flex-direction:column;line-height:1}.depth-readout b{font-size:2.4rem}.section-rail{align-items:flex-start;gap:1rem}.section-rail>.eyebrow,.rail-depth{font-size:.75rem;letter-spacing:.06em}.rail-depth{text-align:right}.story-section{padding-top:1rem}.story-grid{grid-template-columns:1fr;gap:3rem;padding-top:2rem}.story-copy h2{font-size:3.25rem}.transmission-card{padding:1.7rem}.transmission-card blockquote{font-size:2.4rem}.transmission-player{gap:.7rem}.listen-button{gap:.5rem}.transmission-ring{width:9rem;height:9rem}.experience-strip{gap:.75rem}.experience-strip>div{display:block;padding-right:.2rem}.experience-strip strong{display:block;font-size:3.3rem}.experience-strip span{display:block;margin-top:.6rem;font-size:.875rem}.experience-strip>p br{display:initial}.section-heading{display:block;margin:2rem 0}.section-heading h2{font-size:3rem}.section-heading>p{margin-top:1.5rem}.section-heading>p br{display:none}.chamber-tabs button{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;padding:1rem .6rem;justify-content:flex-start}.chamber-tabs button>span{font-size:1.4rem}.chamber-tabs b{font-size:.875rem;line-height:1.4}.chamber-panel{min-height:490px;aspect-ratio:auto}.chamber-panel img{object-position:55% 50%}.chamber-caption{left:1.4rem;right:1.4rem;bottom:1.8rem}.chamber-index{display:none}.chamber-caption h3{font-size:2.4rem}.chamber-panel:after{background:linear-gradient(0deg,#03161afc,transparent 95%)}.chambers-section{padding-bottom:3rem}.mechanics-row{margin-top:2rem}.series-section{padding-top:1rem;padding-bottom:4rem}.series-grid{grid-template-columns:1fr;gap:2.5rem;padding-top:2.5rem}.series-intro h2{font-size:3.25rem}.chapter-cover{aspect-ratio:1.55}.field-notes{grid-template-columns:1fr;padding-top:3rem;padding-bottom:3rem;gap:1rem}.notes-heading h2{font-size:2.6rem}.final-invitation{padding:4rem 1.5rem}.final-invitation>p{font-size:3.75rem}.site-footer{gap:1.2rem;padding-top:1.5rem;padding-bottom:1.5rem}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.hero-visual>img{will-change:auto!important;transform:none!important}#marine-snow{display:none}.button-primary:hover{transform:none}}
/* Intrinsic sizing keeps enlarged text within columns and touch controls. */
.story-grid>*,.series-grid>*,.field-notes>*,.experience-strip>*,.chamber-tabs>*{min-width:0}.button{max-width:100%}.hero h1{overflow-wrap:normal}.chamber-panel{min-height:max(420px,30rem)}.chamber-caption{overflow-wrap:break-word}
@media(max-width:580px){.site-header{flex-wrap:wrap}.hero-content{padding-top:10rem}.hero h1{font-size:min(21vw,7.5rem)}.chamber-panel{min-height:max(490px,32rem)}.art-note{left:1rem;right:auto;max-width:calc(100% - 2rem);font-size:.75rem}.hero-bottom{flex-wrap:wrap}.chapter-kicker{max-width:24rem}.hero-actions{max-width:100%}}

/* The anthology grows without changing either chapter's saved journey. */
.new-chapter-link{display:inline-flex;flex-wrap:wrap;gap:.65rem;align-items:center;margin-top:1.5rem;padding:.7rem 0;border-bottom:1px solid #c7aa6b66;font-size:.875rem;color:#e4d5b4}.new-chapter-link span{font-size:.75rem;letter-spacing:.09em;color:var(--gold)}
.departure-feature{position:relative;isolation:isolate;min-height:650px;padding:6rem var(--gutter);background:#111b20;overflow:hidden}.departure-feature>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% 50%;z-index:-2}.departure-feature:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#081720f2,#081720bb 45%,#08172012),linear-gradient(0deg,#061b22,transparent 25%)}.departure-feature-copy{max-width:650px}.departure-feature h2{font:clamp(3.5rem,6vw,6.5rem)/1.02 Georgia,serif;letter-spacing:-.055em;margin:1.5rem 0}.departure-feature h2 em{color:#e4c793}.departure-feature-copy>p:not(.eyebrow){color:#d0d9d3;font-size:1.125rem;line-height:1.8}.departure-feature-copy .departure-feature-detail{font-size:1rem;line-height:1.8;max-width:33rem}.departure-feature-copy .departure-feature-save{font-size:.875rem;color:#a9bfbb;max-width:32rem;margin-top:1rem}.departure-keyart{position:absolute;right:var(--gutter);bottom:2rem;font-size:.75rem;letter-spacing:.13em;color:#cfdbd4}.series-grid{grid-template-columns:1fr 1fr;gap:2rem;align-items:stretch}.series-intro{grid-column:1/-1;padding-bottom:1rem}.series-intro h2{max-width:800px}.series-intro h2 br{display:none}.series-intro h2 em:before{content:' '}.series-intro>p:not(.eyebrow){max-width:720px}.departure-card{background:#152227}.departure-card .chapter-cover:after{background:linear-gradient(0deg,#152227,transparent 70%)}.chapter-card .chapter-cover{aspect-ratio:1.8}.chapter-card-body{display:flex;flex-direction:column;height:calc(100% - 100vw/4)}.chapter-card-body>.button{margin-top:auto}.chapter-card-body{height:auto}.chapter-card{display:flex;flex-direction:column}.chapter-card-body{flex:1}.chapter-title h3{font-size:clamp(1.6rem,2.3vw,2.1rem)}
@media(max-width:760px){.departure-feature{min-height:640px;padding:4rem var(--gutter)}.departure-feature:after{background:linear-gradient(90deg,#081720eb,#0817209c),linear-gradient(0deg,#061b22,transparent 70%)}.departure-feature h2{font-size:3.7rem}.series-grid{grid-template-columns:1fr}.series-intro{grid-column:auto}.departure-keyart{bottom:1rem}.hero-bottom{position:relative;left:auto;right:auto;bottom:auto;padding:0 var(--gutter) 2rem}.hero-content{padding-bottom:3rem}.hero{min-height:850px}}

/* Chapter III brings daylight into the anthology. */
.meridian-feature{background:#153d35;min-height:730px;padding-top:7rem;padding-bottom:7rem}.meridian-feature:after{background:linear-gradient(90deg,#0b302bef,#0d3530b8 43%,#163c3310 82%),linear-gradient(0deg,#061b22,transparent 30%)}.meridian-feature h2 em{color:#d0e3b9}.meridian-feature .button-primary,.meridian-card .button-primary{background:#d7e4b8;color:#143c32}.meridian-feature .button-primary:hover,.meridian-card .button-primary:hover{background:#edf2d2}.meridian-feature .gold{color:#d8d7a5}.meridian-card{background:#13352f}.meridian-card .chapter-cover:after{background:linear-gradient(0deg,#13352f,transparent 65%)}.chapter-card .chapter-title{flex-wrap:wrap;gap:.7rem}.chapter-save{font-size:.75rem!important;line-height:1.5!important;color:#a9bfbb!important;margin:1rem 0 0!important}.series-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.chapter-title h3{font-size:clamp(1.45rem,1.9vw,2rem)}.chapter-card .button{font-size:.85rem;gap:1rem;padding-left:1rem;padding-right:1rem}.chapter-card-body{padding:1.5rem}.chapter-cover .cover-roman{font-size:5rem}.chapter-cover .cover-label{font-size:.65rem}
@media(max-width:1100px){.series-grid{grid-template-columns:1fr}.chapter-card{display:grid;grid-template-columns:1fr 1fr}.chapter-card .chapter-cover{aspect-ratio:auto;min-height:310px}.chapter-card .chapter-cover img{height:100%;object-fit:cover}.chapter-card-body{padding:2rem}.chapter-title h3{font-size:2rem}}
@media(max-width:650px){.meridian-feature{padding-top:4.5rem;padding-bottom:4rem;min-height:720px}.meridian-feature:after{background:linear-gradient(90deg,#0b302bed,#0d353093),linear-gradient(0deg,#061b22,transparent 70%)}.chapter-card{display:flex}.chapter-card .chapter-cover{aspect-ratio:1.7;min-height:0}.chapter-card-body{padding:1.5rem}.meridian-feature h2{font-size:3.9rem}}

.hours-feature{background:#222832;min-height:750px;padding-top:7rem;padding-bottom:7rem}.hours-feature:after{background:linear-gradient(90deg,#171f2bef,#202730c4 43%,#20273111 88%),linear-gradient(0deg,#061b22,transparent 30%)}.hours-feature .departure-feature-copy{max-width:760px}.hours-feature h2{font-size:clamp(3.4rem,5.4vw,6rem)}.hours-feature h2 em{color:#dbc09d}.hours-feature .button-primary,.hours-card .button-primary{background:#d8bd97;color:#2d2b32}.hours-feature .button-primary:hover,.hours-card .button-primary:hover{background:#ecd5b1}.hours-card{background:#232b35}.hours-card .chapter-cover:after{background:linear-gradient(0deg,#232b35,transparent 65%)}.series-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.chapter-title h3{font-size:clamp(1.6rem,2.4vw,2.25rem)}.chapter-card-body{padding:2rem}.chapter-card .button{font-size:.94rem}
@media(max-width:1100px){.series-grid{grid-template-columns:1fr}}@media(max-width:650px){.hours-feature{padding:4.5rem var(--gutter);min-height:730px}.hours-feature h2{font-size:3.5rem}.hours-feature:after{background:linear-gradient(90deg,#171f2bef,#202730a6),linear-gradient(0deg,#061b22,transparent 70%)}.chapter-card-body{padding:1.5rem}}

/* Chapter V: the atlas becomes the coast. */
.atlas-feature{background:#11353d;min-height:770px;padding-top:7rem;padding-bottom:7rem}.atlas-feature:after{background:linear-gradient(90deg,#0a2b35f2,#11303ac7 44%,#15384408 88%),linear-gradient(0deg,#061b22,transparent 28%)}.atlas-feature .departure-feature-copy{max-width:790px}.atlas-feature h2{font-size:clamp(3.4rem,5.6vw,6.25rem)}.atlas-feature h2 em{color:#edc393}.atlas-feature .button-primary,.atlas-card .button-primary{background:#e1b67e;color:#16373b}.atlas-feature .button-primary:hover,.atlas-card .button-primary:hover{background:#f0cf9f}.atlas-feature-facts{display:flex;flex-wrap:wrap;gap:1.1rem;margin-top:2.4rem;padding-top:1.2rem;border-top:1px solid #bcd0b735;max-width:590px}.atlas-feature-facts span{font-size:.6rem;letter-spacing:.12em;color:#bfcebf}.atlas-card{background:#12353c;grid-column:1/-1;display:grid;grid-template-columns:1.05fr 1fr}.atlas-card .chapter-cover{aspect-ratio:auto;min-height:350px}.atlas-card .chapter-cover:after{background:linear-gradient(0deg,#12353c55,transparent 60%)}.atlas-card .chapter-card-body{padding:3rem;justify-content:center}.atlas-card .chapter-card-body>.button{margin-top:1rem}.atlas-card .chapter-title h3{font-size:2.3rem}.atlas-card .chapter-cover img{height:100%;object-fit:cover}
@media(max-width:650px){.atlas-feature{min-height:745px;padding:4.5rem var(--gutter)}.atlas-feature h2{font-size:3.4rem}.atlas-feature:after{background:linear-gradient(90deg,#0a2b35ef,#11303a9d),linear-gradient(0deg,#061b22,transparent 65%)}.atlas-feature-facts{gap:.8rem}.atlas-feature-facts span{font-size:.55rem}.atlas-card{display:flex}.atlas-card .chapter-cover{aspect-ratio:1.7;min-height:0}.atlas-card .chapter-card-body{padding:1.5rem}.atlas-card .chapter-title h3{font-size:1.95rem}}

/* Chapter VI: a gilded, darkly theatrical chapter in the six-part anthology. */
.theatre-feature{background:#1a1827;min-height:790px;padding-top:7rem;padding-bottom:7rem}.theatre-feature:after{background:linear-gradient(90deg,#121321f5,#201829c9 46%,#19182811 89%),linear-gradient(0deg,#061b22,transparent 28%)}.theatre-feature .departure-feature-copy{max-width:800px}.theatre-feature h2{font-size:clamp(3.5rem,5.8vw,6.5rem)}.theatre-feature h2 em{color:#e8cca0}.theatre-feature .button-primary,.theatre-card .button-primary{background:#dec18a;color:#242033}.theatre-feature .button-primary:hover,.theatre-card .button-primary:hover{background:#f0d9b1}.theatre-feature-facts{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2rem;padding-top:1.2rem;border-top:1px solid #ccb79340;max-width:650px}.theatre-feature-facts span{font-size:.75rem;letter-spacing:.06em;color:#c7c1cf}.theatre-card{background:#262133}.theatre-card .chapter-cover:after{background:linear-gradient(0deg,#262133,transparent 65%)}.atlas-card{grid-column:auto;display:flex}.atlas-card .chapter-cover{aspect-ratio:1.8;min-height:0}.atlas-card .chapter-card-body{padding:2rem;justify-content:normal}.atlas-card .chapter-card-body>.button{margin-top:auto}.atlas-card .chapter-title h3{font-size:clamp(1.6rem,2.4vw,2.25rem)}
@media(max-width:1100px) and (min-width:651px){.atlas-card{display:grid;grid-template-columns:1fr 1fr}.atlas-card .chapter-cover{aspect-ratio:auto;min-height:310px}}
@media(max-width:650px){.theatre-feature{min-height:780px;padding:4.5rem var(--gutter)}.theatre-feature h2{font-size:clamp(2.8rem,10vw,3.8rem)}.theatre-feature:after{background:linear-gradient(90deg,#121321f0,#201829b3),linear-gradient(0deg,#061b22,transparent 65%)}.theatre-feature-facts{gap:.9rem}.theatre-feature-facts span{font-size:.75rem}.atlas-card .chapter-card-body{padding:1.5rem}}

/* Chapter VII closes the anthology above the clouds. */
.finale-feature{background:#101b34;min-height:790px;padding-block:7rem}.finale-feature:after{background:linear-gradient(90deg,#0a1229f5,#101a32c4 45%,#14223811 89%),linear-gradient(0deg,#061b22,transparent 28%)}.finale-feature .departure-feature-copy{max-width:860px}.finale-feature h2{font-size:clamp(3rem,5.4vw,6rem)}.finale-feature h2 em{color:#efd3a1}.finale-feature .button-primary,.finale-card .button-primary{background:#e8c58b;color:#15223a}.finale-feature-facts{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2rem;padding-top:1.2rem;border-top:1px solid #c5b48d42;max-width:650px}.finale-feature-facts span{font-size:.75rem;letter-spacing:.06em;color:#c8d3e6}.finale-card{grid-column:1/-1;display:grid;grid-template-columns:1.1fr 1fr;background:#15253b}.finale-card .chapter-cover{aspect-ratio:auto;min-height:390px}.finale-card .chapter-cover img{height:100%;object-fit:cover}.finale-card .chapter-cover:after{background:linear-gradient(0deg,#15253b66,transparent 65%)}.finale-card .chapter-card-body{padding:3rem;justify-content:center}.finale-card .chapter-card-body>.button{margin-top:1rem}.finale-card .chapter-title h3{font-size:clamp(1.8rem,2.5vw,2.7rem)}.chapter-cover .cover-label{font-size:.75rem}
@media(max-width:650px){.finale-feature{min-height:740px;padding:4.5rem var(--gutter)}.finale-feature h2{font-size:clamp(2.5rem,9vw,3.8rem)}.finale-feature:after{background:linear-gradient(90deg,#0a1229f0,#101a32b3),linear-gradient(0deg,#061b22,transparent 65%)}.finale-feature-facts{gap:.9rem}.finale-card{display:flex}.finale-card .chapter-cover{min-height:0;aspect-ratio:1.7}.finale-card .chapter-card-body{padding:1.5rem}}
