@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500&family=Manrope:wght@400;500;600&display=swap";:root{--bg:#06191b;--panel:#0a2528;--ivory:#f2eee4;--gold:#c9a666;--teal:#79cbc6;--muted:#a5b3b0;--line:#c9a6663d;--serif:"Cormorant Garamond",Georgia,serif;--sans:"Manrope",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:104px}body{background:var(--bg);color:var(--ivory);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.8}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;color:inherit}button,a{-webkit-tap-highlight-color:transparent}button{background:0 0;border:0}button:disabled{cursor:default}img{max-width:100%;height:auto;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--serif);letter-spacing:-.035em;font-weight:400;line-height:1.02}h1{font-size:clamp(60px,7.5vw,108px)}h2{font-size:clamp(44px,5.4vw,76px)}em{color:var(--gold);font-weight:400}p{max-width:53ch}::selection{background:var(--gold);color:var(--bg)}:focus-visible{outline:2px solid var(--teal);outline-offset:6px}.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}.skip-link{background:var(--ivory);color:var(--bg);z-index:100;padding:10px 20px;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.section{padding:110px max(6vw,24px)}.eyebrow{text-transform:uppercase;letter-spacing:.22em;color:var(--gold);font-size:10px;font-weight:500;line-height:1.8}.muted{color:var(--muted)}.small-line{vertical-align:middle;background:var(--gold);width:28px;height:1px;margin-right:16px;display:inline-block}.button{letter-spacing:.02em;border:1px solid #0000;justify-content:space-between;align-items:center;gap:32px;min-height:52px;padding:14px 26px;font-size:12px;transition:background .25s,transform .25s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button span[aria-hidden]{font-size:19px;line-height:1}.gold{background:var(--gold);color:#092225}.gold:hover{background:#e3c58f}.ivory{background:var(--ivory);color:var(--bg)}.text-link{border-bottom:1px solid var(--line);align-items:center;gap:24px;min-height:44px;padding:12px 0;font-size:12px;transition:color .2s,gap .2s;display:inline-flex}.text-link:hover{color:var(--gold);gap:32px}.text-link>span{font-size:20px}.quiet-note{color:var(--muted);font-size:11px;line-height:1.8;display:block}.quiet-link{border-bottom:1px solid;gap:24px;padding:8px 0;font-size:12px;display:inline-flex}.back-link{padding:10px 0;font-size:11px}.back-link:hover{color:var(--gold)}.site-header{z-index:20;background:#06191b;border-bottom:1px solid #c9a66629;justify-content:space-between;align-items:center;height:88px;padding:0 5vw;display:flex;position:relative}.brand{font-family:var(--serif);letter-spacing:.14em;align-items:center;gap:14px;font-size:29px;display:flex}.brand svg{width:33px;height:33px;stroke:var(--gold);stroke-width:1px}.desktop-nav{align-items:center;gap:34px;font-size:11px;display:flex}.desktop-nav>a{padding:14px 0;position:relative}.desktop-nav a[aria-current=page]:after{content:"";background:var(--gold);height:1px;position:absolute;bottom:5px;left:0;right:0}.desktop-nav a:hover{color:var(--gold)}.desktop-nav .nav-enter{border:1px solid var(--line);color:var(--gold);gap:30px;margin-left:10px;padding:10px 18px;display:flex}.menu-toggle{align-items:center;gap:14px;min-height:44px;font-size:12px;display:none}.mobile-menu{border:1px solid var(--line);color:var(--ivory);background:#082225;width:min(92vw,490px);max-height:90dvh;padding:26px}.mobile-menu::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#031719e8}.menu-top{justify-content:space-between;align-items:center;display:flex}.menu-top button{min-height:44px;font-size:12px}.mobile-menu nav{padding:26px 0;display:grid}.mobile-menu nav a{font-family:var(--serif);border-bottom:1px solid var(--line);align-items:center;gap:18px;padding:18px 0;font-size:33px;display:flex}.mobile-menu nav a>span{font-family:var(--sans);color:var(--gold);font-size:10px}.mobile-menu nav a>b{margin-left:auto;font-size:22px;font-weight:400}.mobile-menu>p{color:var(--muted);font-size:11px}.hero{isolation:isolate;align-items:center;height:calc(100svh - 88px);min-height:680px;max-height:1000px;display:flex;position:relative;overflow:hidden}.hero-art{object-fit:cover;object-position:center 55%;z-index:-3;width:100%;height:100%;position:absolute;inset:0}.hero-shade{z-index:-2;background:linear-gradient(90deg,#03131566,#0000 60%),linear-gradient(#0000 74%,#06191b 100%);position:absolute;inset:0}.hero-content{width:100%;padding:36px 7vw 100px;position:relative}.hero h1{letter-spacing:.035em;margin:22px 0 8px;font-size:clamp(100px,12.5vw,185px);font-weight:400;line-height:1}.wordmark-dot{color:var(--gold);margin-left:-.06em;font-size:.5em}.hero-line{font-family:var(--serif);letter-spacing:-.025em;max-width:550px;font-size:clamp(32px,3.5vw,49px);line-height:1.13}.hero-line em{color:var(--ivory)}.hero-actions{align-items:center;gap:35px;margin-top:38px;display:flex}.hero-actions .text-link{border-bottom:0}.hero-bottom{text-transform:uppercase;letter-spacing:.2em;color:#c4cbc4;justify-content:space-between;align-items:center;font-size:9px;display:flex;position:absolute;bottom:32px;left:7vw;right:7vw}.scroll-link{align-items:center;gap:26px;padding:10px 0;display:flex}.scroll-link span{color:var(--gold);font-size:20px}.intro{background:var(--ivory);color:var(--bg);grid-template-columns:1fr 2fr;gap:40px;padding-top:100px;padding-bottom:110px;display:grid}.intro .eyebrow{color:#63654d}.intro em{color:#446963}.section-label{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:60px;display:flex}.section-label svg{stroke:#9b7b43;stroke-width:.6px;width:72px;height:72px}.intro h2{font-size:clamp(45px,5vw,70px)}.intro p{color:#496060;max-width:58ch;margin:28px 0 18px}.intro .text-link{border-color:#9d9d86}.becoming-preview{grid-template-columns:1.2fr 1fr;align-items:center;gap:10vw;display:grid}.becoming-art{position:relative}.becoming-art .motif-art{height:560px}.image-note{text-align:center;font-family:var(--serif);color:var(--muted);padding:18px;font-size:18px;font-style:italic;display:block}.section-copy .eyebrow{margin-bottom:24px;display:block}.section-copy h2{margin-bottom:28px}.section-copy p+p{margin-top:16px}.section-copy .text-link{margin-top:24px}.section-copy p{color:#b8c4bf}.featured-world{isolation:isolate;align-items:center;height:690px;display:flex;position:relative;overflow:hidden}.city-art{background:radial-gradient(at 65% 30%,#68827d,#12363a 55%,#031719);position:relative;overflow:hidden}.city-art img{object-fit:cover;width:100%;height:100%}.city-shade{background:linear-gradient(90deg,#04171bef,#04171b40 70%),linear-gradient(#0000 60%,#031719c9);position:absolute;inset:0}.featured-world>.city-art{z-index:-1;position:absolute;inset:0}.world-copy{padding:65px 8vw}.world-copy h2{margin:24px 0;font-size:clamp(60px,7vw,98px)}.world-copy p{color:#d4ddd7;margin-bottom:32px;line-height:1.9}.world-copy .quiet-note{margin-top:18px}.world-all{gap:25px;font-size:11px;display:flex;position:absolute;bottom:48px;right:6vw}.breath-preview{grid-template-columns:.85fr 1.2fr;align-items:center;gap:8vw;display:grid}.breath-window{background:#041719;height:500px;position:relative;overflow:hidden}.breath-window img{object-fit:cover;object-position:68%;width:100%;height:100%;transition:transform 1s}.breath-window:hover img{transform:scale(1.03)}.round-arrow{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#051e2355;border:1px solid #dec28a9e;border-radius:50%;place-items:center;width:62px;height:62px;font-size:25px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.breath-window>.eyebrow{color:var(--ivory);position:absolute;bottom:30px;left:30px}.fragment-preview{color:var(--bg);background:#e9e5da}.fragment-preview>.eyebrow{color:#68674f}.fragment-feature{grid-template-columns:.35fr 1fr .7fr;align-items:center;gap:50px;margin:50px 0;display:grid}.fragment-no{font-family:var(--serif);color:#a49b86;align-self:flex-start;font-size:100px;line-height:1}.fragment-feature h2{font-size:60px}.fragment-feature p{color:#506664;max-width:42ch;margin:24px 0 20px}.fragment-feature .motif-art{background:0 0;height:270px}.fragment-feature .art-orbit{box-shadow:none;border-color:#b59b64}.fragment-feature .art-dust{opacity:.2}.fragment-feature .art-spark{box-shadow:0 0 70px 10px #b8c4ba}.fragment-feature .art-coordinate{display:none}.fragment-preview>.quiet-link{margin-left:calc(17% + 12px)}.invitation{text-align:center;background:radial-gradient(at 50% 100%,#0d3639,#0000 65%);padding:125px 24px 135px;position:relative;overflow:hidden}.invitation h2{margin:30px 0 35px;font-size:clamp(50px,6vw,85px)}.site-footer{border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:start;gap:40px;padding:50px 6vw 25px;display:grid}.footer-brand p{letter-spacing:.08em;color:var(--muted);margin-top:10px;font-size:10px}.site-footer nav{gap:26px;margin-top:14px;font-size:10px;display:flex}.site-footer nav a:hover{color:var(--gold)}.jake-link{color:#b9c4be;justify-self:end;margin-top:14px;font-size:11px}.jake-link span{margin-left:10px}.footer-small{color:#a3aaa4;letter-spacing:.06em;border-top:1px solid #c9a66612;grid-column:1/-1;width:100%;max-width:none;margin-top:20px;padding-top:18px;font-size:9px}.page-heading{max-width:1100px;padding:105px 6vw 80px}.page-heading h1{margin:25px 0 30px}.page-heading p{max-width:59ch;color:var(--muted);font-size:15px}.chapter-nav{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:0;margin:0 6vw;display:flex}.chapter-nav a{font-family:var(--serif);color:var(--gold);border-right:1px solid var(--line);flex:1;gap:18px;padding:24px;font-size:24px;display:flex}.chapter-nav a:first-child{padding-left:0}.chapter-nav a:last-child{border:0}.chapter-nav a span{font-family:var(--sans);color:var(--muted);align-self:center;font-size:11px}.chapter-nav a:hover span{color:var(--ivory)}.chapter{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:10vw;display:grid}.chapter .motif-art{height:560px}.chapter.reverse>.motif-art{order:2}.chapter-number{color:var(--gold);font-family:var(--serif);margin-bottom:30px;font-size:65px;line-height:1;display:block}.chapter h2{margin:20px 0 25px;font-size:60px}.chapter-text p{color:var(--muted);margin-bottom:20px}.chapter-text .text-link{margin-top:10px}.origin-footnote{background:var(--ivory);color:var(--bg);grid-template-columns:1fr 1.5fr;gap:25px 70px;display:grid}.origin-footnote .eyebrow{color:#5a6a5c}.origin-footnote p{font-family:var(--serif);font-size:34px;line-height:1.3}.origin-footnote .text-link{color:#2f514e;grid-column:2;width:fit-content}.creation-major{isolation:isolate;align-items:center;min-height:600px;margin:0 6vw;padding:70px;display:flex;position:relative;overflow:hidden}.creation-major>.city-art{z-index:-1;position:absolute;inset:0}.creation-major h2{margin:25px 0}.creation-major p{color:#d2dad4;max-width:46ch}.creation-major .quiet-note{margin:20px 0}.creation-major .button{margin-top:10px}.creations-pair{grid-template-columns:1fr 1fr;gap:7vw;display:grid}.creations-pair article:nth-child(2){padding-top:100px}.creation-image{height:360px;margin-bottom:35px;display:block;overflow:hidden}.creation-image>.motif-art,.creation-image>img{object-fit:cover;width:100%;height:100%;transition:transform .8s}.creation-image:hover>img{transform:scale(1.03)}.creations-pair h2{margin:16px 0 20px;font-size:45px}.creations-pair p{color:var(--muted)}.creations-pair .quiet-note{margin:18px 0 12px}.collection-end{text-align:center;padding:30px 24px 120px}.collection-end h2{margin:25px 0}.fragments-list{padding-top:0;padding-bottom:80px}.fragment-row{border-top:1px solid var(--line);grid-template-columns:40px 200px 1fr 35px;align-items:center;gap:45px;padding:36px 0;display:grid}.fragment-row:last-child{border-bottom:1px solid var(--line)}.fragment-row .motif-art{height:160px;transition:filter .3s}.fragment-row:hover .motif-art{filter:brightness(1.25)}.fragment-row h2{margin:10px 0 16px;font-size:44px}.fragment-row p{color:var(--muted);max-width:55ch;font-size:13px}.fragment-row-text>.eyebrow{font-size:8px}.fragment-row-arrow{color:var(--gold);font-size:26px}.collection-note{text-align:center;max-width:none;font-family:var(--serif);color:var(--muted);padding-bottom:100px;font-size:27px;font-style:italic}.article-head{text-align:center;max-width:800px;margin:0 auto;padding:70px 24px 55px}.article-head .back-link{width:fit-content;margin:0 auto 45px;display:block}.article-head h1{margin:22px 0;font-size:clamp(60px,7vw,95px)}.article-head p{color:var(--muted);font-family:var(--serif);margin:auto;font-size:24px}.article-art{max-width:900px;height:450px;margin:auto}.article-body{max-width:670px;margin:60px auto 90px;padding:0 24px}.article-body p{font-family:var(--serif);letter-spacing:.005em;color:#cdd5cc;margin-bottom:26px;font-size:25px;line-height:1.7}.article-body p:first-child:first-letter{font-size:76px;font-family:var(--serif);color:var(--gold);float:left;padding-top:8px;padding-right:12px;line-height:1}.article-body .text-link{margin-top:15px}.article-pagination{border-top:1px solid var(--line);justify-content:space-between;gap:40px;padding-top:45px;padding-bottom:55px;display:flex}.article-pagination>a{gap:15px;display:grid}.article-pagination>a:last-child{text-align:right}.article-pagination>a>span:last-child{font-family:var(--serif);font-size:30px}.enter-hero{isolation:isolate;align-items:center;height:530px;display:flex;position:relative;overflow:hidden}.enter-hero>.city-art{z-index:-1;position:absolute;inset:0}.enter-heading{max-width:900px;padding:70px 6vw}.enter-heading h1{margin:25px 0}.enter-heading p{color:#d5ddd8;max-width:54ch}.doorways{grid-template-columns:1.15fr 1fr;gap:10vw;padding-top:90px;padding-bottom:90px;display:grid}.doorways h2{margin:23px 0;font-size:55px}.doorways p{color:var(--muted)}.primary-door ul{color:#d0d8ce;margin:26px 0 32px;padding:0;font-size:12px;list-style:none}.primary-door li{margin:10px 0;padding-left:20px;position:relative}.primary-door li:before{content:"·";color:var(--gold);position:absolute;left:0}.primary-door>.quiet-note{margin-top:20px}.secondary-door{border-left:1px solid var(--line);padding-left:7vw}.secondary-door .quiet-note{margin:28px 0 14px}.enter-help{padding-top:0}.enter-help>.eyebrow{margin-bottom:25px;display:block}.enter-help details{border-top:1px solid var(--line);padding:0}.enter-help details:last-child{border-bottom:1px solid var(--line)}.enter-help summary{cursor:pointer;justify-content:space-between;gap:20px;padding:23px 0;font-size:14px;list-style:none;display:flex}.enter-help summary::-webkit-details-marker{display:none}.enter-help summary>span{color:var(--gold);font-size:20px}.enter-help details[open] summary>span{transform:rotate(45deg)}.enter-help details p{max-width:75ch;color:var(--muted);padding:0 0 25px;font-size:13px}.enter-help details a{color:var(--ivory);text-decoration:underline}.not-found{text-align:center;min-height:75vh;padding:100px 24px}.not-found h1{margin:25px 0}.not-found p{margin:25px auto}.not-found .button{margin-top:20px}.motif-art{isolation:isolate;background:radial-gradient(at 50% 45%,#193f40 0%,#09262a 35%,#031416 75%);min-width:0;position:relative;overflow:hidden}.art-orbit{aspect-ratio:1;border:1px solid #e2bc78;border-radius:50%;width:51%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 24px #bc935725,inset 0 0 20px #bc935730}.art-orbit:after{content:"";border:1px solid #d7b78325;border-radius:50%;position:absolute;inset:-10%}.art-spark{background:#b7e7d9;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 25px 10px #78cbc67a,0 0 75px 25px #60b6b02e}.art-line{background:linear-gradient(#0000,#cdb07850,#0000);width:1px;height:85%;position:absolute;top:7.5%;left:50%;transform:rotate(24deg)}.art-dust{opacity:.6;background-image:radial-gradient(circle at 20% 38%,#d0b780 0 1px,#0000 2px),radial-gradient(circle at 75% 20%,#c9a666 0 .6px,#0000 1.5px),radial-gradient(circle at 67% 73%,#c9a666 0 1px,#0000 2px),radial-gradient(circle at 35% 65%,#c9a666 0 1px,#0000 2px),radial-gradient(circle at 80%,#c9a666 0 .8px,#0000 2px),radial-gradient(circle at 28% 18%,#c9a666 0 .8px,#0000 2px);position:absolute;inset:0}.art-coordinate{color:#c9a66665;font-family:var(--serif);font-size:20px;position:absolute;bottom:20px;left:25px}.motif-spark .art-orbit{border-color:#d2bb8355;border-radius:50%;width:140%;height:50%;transform:translate(-70%,-18%)rotate(-44deg);box-shadow:0 -3px 15px #c9a66611}.motif-spark .art-orbit:after{display:none}.motif-spark .art-spark{width:5px;height:5px;top:36%;left:57%;box-shadow:0 0 15px 5px #e9d09b80,0 0 60px 20px #6bc9c770}.motif-spark .art-line{background:0 0;border-left:1px solid #c9a66655;border-radius:50%;width:30%;height:120%;top:20%;left:25%;transform:rotate(35deg)}.motif-breath{background-image:linear-gradient(#06191b30,#06191b30),url(/art/first-light.webp);background-position:70%;background-size:cover}.motif-breath .art-orbit,.motif-breath .art-line,.motif-breath .art-spark{display:none}.motif-jewel .art-orbit{aspect-ratio:1;border-color:#88b9aa;border-radius:0;width:30%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 40px #79cbc628,inset 0 0 40px #79cbc650}.motif-jewel .art-orbit:after{border-color:#c9a66677;border-radius:0;inset:20%}.motif-jewel .art-line{height:100%;top:0;transform:rotate(0)}.motif-jewel .art-spark{width:3px;height:3px;box-shadow:0 0 40px 12px #79cbc682}.motif-threshold .art-orbit{aspect-ratio:auto;border-bottom:0;border-radius:48% 48% 0 0;width:35%;height:65%;top:55%;box-shadow:0 0 35px #c9a66622,inset 0 0 35px #79cbc630}.motif-threshold .art-orbit:after{border-bottom:0;border-radius:48% 48% 0 0}.motif-threshold .art-spark{width:25%;height:1px;top:85%;box-shadow:0 0 40px 6px #79cbc633}.motif-threshold .art-line{display:none}.breath-scene{isolation:isolate;background:#020c0e;height:calc(100svh - 88px);min-height:680px;max-height:1000px;position:relative;overflow:hidden}.breath-light,.breath-world{object-fit:cover;z-index:-3;width:100%;height:100%;transition:opacity 3s,transform 10s,filter 6s;position:absolute;inset:0}.breath-light{opacity:.32;filter:saturate(.6);object-position:65%;transform:scale(1.04)}.breath-world{opacity:0}.breath-overlay{z-index:-1;background:linear-gradient(#0317199a,#0000 45%,#031719cc),linear-gradient(90deg,#03171940,#03171990);position:absolute;inset:0}.breath-top{justify-content:space-between;align-items:center;gap:20px;display:flex;position:absolute;top:25px;left:5vw;right:5vw}.breath-content{text-align:center;position:absolute;top:50%;left:6vw;right:6vw;transform:translateY(-45%)}.breath-content h1{margin:24px 0;font-size:clamp(52px,6.8vw,90px)}.breath-content h1:focus{outline:none}.breath-content p{color:#d2dbd5;max-width:52ch;margin:0 auto}.breath-start,.breath-end{margin-top:35px}.breath-start .quiet-note{color:#b9c5c0;margin-top:20px;font-size:10px}.breath-end{justify-content:center;align-items:center;gap:35px;display:flex}.breath-controls{justify-content:space-between;align-items:center;gap:20px;display:flex;position:absolute;bottom:30px;left:5vw;right:5vw}.breath-controls>div{gap:14px;display:flex}.control{background:#06191b55;border:1px solid #c9a66677;align-items:center;min-height:44px;padding:10px 18px;font-size:11px;display:inline-flex}.control:hover{background:#173637}.breath-progress{background:#c9a66610;height:2px;position:absolute;bottom:0;left:0;right:0}.breath-progress>span{background:var(--gold);height:100%;transition:width 1s linear;display:block}.phase-1 .breath-light{opacity:.65;filter:saturate(.8);transform:scale(1.01)}.phase-2 .breath-light{opacity:1;filter:saturate();transform:scale(1)}.phase-3 .breath-world{opacity:.5;transform:scale(1.03)}.phase-4 .breath-world{opacity:.6;transform:scale(1)}.phase-3 .breath-light,.phase-4 .breath-light{opacity:.3}.breath-transcript{grid-template-columns:1fr 1.3fr;gap:25px 7vw;display:grid}.breath-transcript>.eyebrow{grid-column:1/-1}.breath-transcript p{color:var(--muted);margin-bottom:22px}.breath-transcript strong{color:var(--ivory);font-weight:500}.breath-transcript .text-link{margin-top:10px}@media (min-width:1600px){.hero-content{padding-left:9vw}.section{padding-left:10vw;padding-right:10vw}.hero-bottom{left:9vw;right:9vw}}@media (max-width:1000px){.desktop-nav{gap:20px}.site-header{padding:0 4vw}.site-footer{grid-template-columns:1fr 1fr}.site-footer nav{order:3;grid-column:1/-1}.footer-small{order:4}.jake-link{grid-column:2}.section{padding:80px 6vw}.becoming-preview{gap:7vw}.becoming-art .motif-art{height:440px}.fragment-feature{grid-template-columns:.25fr 1fr .7fr;gap:30px}.fragment-no{font-size:70px}.fragment-row{grid-template-columns:25px 150px 1fr 25px;gap:25px}.chapter{gap:6vw}.chapter .motif-art{height:440px}.chapter h2{font-size:48px}.creation-major{padding:55px}.doorways{gap:7vw}.doorways h2{font-size:48px}.primary-door .button{gap:16px;padding:14px 18px}.article-art{margin:0 6vw}}@media (max-width:760px){html{scroll-padding-top:30px}body{font-size:13px}.site-header{height:72px;padding:0 24px}.brand{gap:10px;font-size:25px}.brand svg{width:28px;height:28px}.desktop-nav{display:none}.menu-toggle{display:flex}.hero{align-items:flex-end;height:calc(100svh - 72px);min-height:650px;max-height:950px}.hero-art{object-position:66% top;opacity:.92;height:75%;top:0}.hero-shade{background:linear-gradient(#0000 32%,#06191bc9 70%,#06191b 92%)}.hero-content{padding:0 25px 112px}.hero h1{letter-spacing:.035em;margin:15px 0 10px;font-size:94px}.hero-line{font-size:37px;line-height:1.07}.hero>.hero-content>.eyebrow{font-size:9px}.hero-actions{flex-wrap:wrap;gap:22px;margin-top:30px}.button{gap:24px;min-height:50px;padding:13px 21px}.hero-actions .text-link{gap:14px;font-size:11px}.hero-bottom{letter-spacing:.12em;font-size:7px;bottom:22px;left:25px;right:25px}.hero-bottom>span{max-width:130px}.scroll-link{gap:15px}.section{padding:65px 25px}.intro{grid-template-columns:1fr;gap:35px}.section-label{flex-direction:row;align-items:center;gap:20px}.section-label svg{width:35px;height:35px}.intro h2{font-size:45px}.intro p{margin:24px 0 12px}.becoming-preview{flex-direction:column;align-items:stretch;gap:40px;display:flex}.becoming-art .motif-art{height:380px}.image-note{padding:14px;font-size:16px}.section-copy h2{font-size:57px}.section-copy .eyebrow{margin-bottom:20px}.section-copy h2 br{display:none}.section-copy h2 em:before{content:" "}.featured-world{align-items:flex-end;height:610px}.featured-world>.city-art img{object-position:65%}.city-shade{background:linear-gradient(#03171911,#031719a6 45%,#031719f5 100%)}.world-copy{padding:70px 25px 100px}.world-copy h2{margin:20px 0;font-size:66px}.world-copy p{margin-bottom:24px;font-size:12px}.world-all{bottom:35px;left:25px;right:auto}.breath-preview{grid-template-columns:1fr;gap:35px}.breath-window{height:350px}.fragment-feature{grid-template-columns:45px 1fr;gap:22px;margin:35px 0}.fragment-no{font-size:46px}.fragment-feature h2{font-size:44px}.fragment-feature p{margin:20px 0 12px;font-size:13px}.fragment-feature>.motif-art{display:none}.fragment-preview>.quiet-link{margin-left:67px;font-size:11px}.invitation{padding:90px 25px}.invitation .eyebrow{font-size:8px}.invitation h2{font-size:53px}.site-footer{gap:25px;padding:38px 25px 20px}.site-footer nav{flex-wrap:wrap;gap:18px 25px;font-size:10px}.footer-small{margin-top:5px}.jake-link{font-size:10px}.page-heading{padding:65px 25px 55px}.page-heading h1{margin:23px 0;font-size:60px}.page-heading p{font-size:13px}.chapter-nav{grid-template-columns:1fr 1fr;margin:0 25px;display:grid}.chapter-nav a{gap:13px;padding:17px 10px;font-size:20px}.chapter-nav a:first-child{padding-left:10px}.chapter-nav a:nth-child(2){border-right:0}.chapter-nav a:nth-child(-n+2){border-bottom:1px solid var(--line)}.chapter-nav a span{font-size:9px}.chapter{grid-template-columns:1fr;gap:35px}.chapter.reverse>.motif-art{order:0}.chapter .motif-art{height:350px}.chapter-number{margin-bottom:20px;font-size:46px}.chapter h2{margin:17px 0 20px;font-size:50px}.origin-footnote{grid-template-columns:1fr;gap:25px}.origin-footnote p{font-size:30px}.origin-footnote .text-link{grid-column:1}.creation-major{align-items:flex-end;min-height:600px;margin:0 25px;padding:40px 25px}.creation-major h2{font-size:53px}.creation-major .city-art img{object-position:65%}.creation-major p{font-size:12px}.creation-major .quiet-note{font-size:9px}.creations-pair{grid-template-columns:1fr;gap:60px}.creations-pair article:nth-child(2){padding-top:0}.creation-image{height:300px;margin-bottom:25px}.creations-pair h2{font-size:42px}.collection-end{padding:10px 25px 80px}.collection-end h2{font-size:49px}.fragments-list{padding-top:0}.fragment-row{grid-template-columns:24px 1fr 20px;gap:16px;padding:30px 0}.fragment-row>.motif-art{grid-area:1/2;width:100%;height:180px}.fragment-row>.fragment-index{align-self:start;margin-top:0}.fragment-row-text{grid-area:2/2}.fragment-row-text>.eyebrow{letter-spacing:.16em;font-size:7px}.fragment-row h2{margin:10px 0 12px;font-size:36px}.fragment-row p{font-size:12px}.fragment-row-arrow{grid-area:2/3;align-self:start}.collection-note{padding:0 25px 65px;font-size:23px}.article-head{padding:45px 25px}.article-head .back-link{margin-bottom:35px}.article-head h1{font-size:56px}.article-head p{font-size:22px}.article-art{height:310px;margin:0 25px}.article-body{margin:40px auto 60px;padding:0 28px}.article-body p{font-size:23px;line-height:1.65}.article-pagination{gap:20px;padding-top:32px;padding-bottom:40px}.article-pagination .eyebrow{font-size:7px}.article-pagination>a>span:last-child{font-size:23px}.enter-hero{align-items:flex-end;height:520px}.enter-heading{padding:55px 25px}.enter-heading h1{font-size:61px}.enter-heading p{font-size:13px}.doorways{grid-template-columns:1fr;gap:50px}.doorways h2{font-size:48px}.secondary-door{border-left:0;border-top:1px solid var(--line);padding:45px 0 0}.enter-help{padding-top:0}.enter-help summary{font-size:12px}.breath-scene{height:calc(100svh - 72px);min-height:640px;max-height:950px}.breath-top{flex-wrap:wrap;gap:5px;top:18px;left:25px;right:25px}.breath-top>.eyebrow{text-align:center;order:-1;width:100%;margin-bottom:5px;font-size:8px}.breath-top>.back-link{font-size:9px}.breath-content{left:25px;right:25px}.breath-content h1{margin:20px 0;font-size:52px}.breath-content p{font-size:12px}.breath-content>.eyebrow{font-size:8px}.breath-light{object-position:66%}.breath-world{object-position:65%}.breath-controls{flex-direction:column-reverse;gap:12px;bottom:22px;left:25px;right:25px}.breath-controls .back-link{font-size:10px}.breath-controls>.eyebrow{font-size:8px}.breath-controls>div{gap:12px}.breath-end{gap:22px}.breath-end .text-link{font-size:11px}.breath-transcript{grid-template-columns:1fr;gap:30px}.breath-transcript h2{font-size:48px}.breath-transcript>.eyebrow{grid-column:1}.not-found h1{font-size:55px}}@media (max-width:360px){.hero h1{font-size:81px}.hero-actions{gap:15px}.hero-actions .button{padding:12px 17px}.hero-actions .text-link{gap:8px}.page-heading h1{font-size:53px}.site-footer nav{gap:15px}.primary-door .button{font-size:11px}.breath-content h1{font-size:45px}.enter-heading h1{font-size:53px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.button:hover{transform:none}.breath-light,.breath-world{transform:none!important}}.breath-reading-controls{align-items:center;gap:25px;display:flex}.reduced .breath-light,.reduced .breath-world,.reduced .breath-progress>span{transition:none!important;transform:none!important}@media (max-width:760px){.breath-reading-controls{gap:22px!important}.breath-reading-controls .back-link{font-size:9px}}.page-opening{border-bottom:1px solid var(--line);grid-template-columns:1.65fr 1fr;align-items:stretch;margin-bottom:60px;display:grid;position:relative;overflow:hidden}.page-opening .page-heading{z-index:1;padding-right:3vw;position:relative}.page-opening .page-heading h1{font-size:clamp(62px,6.9vw,99px)}.page-opening .opening-art{background-color:#0000;min-height:450px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30%);mask-image:linear-gradient(90deg,#0000,#000 30%)}.page-opening .opening-art .art-coordinate{bottom:38px;left:auto;right:6vw}.page-trail{border-top:1px solid var(--line);padding-top:55px;padding-bottom:65px}.page-trail>div{grid-template-columns:repeat(3,1fr);margin-top:35px;display:grid}.page-trail>div>a{border-left:1px solid var(--line);padding:15px 35px;position:relative}.page-trail>div>a:first-child{border-left:0;padding-left:0}.page-trail h2{margin:15px 0 12px;font-size:33px}.page-trail p{color:var(--muted);font-size:11px}.page-trail a>span:last-child{color:var(--gold);font-size:22px;position:absolute;top:12px;right:25px}.page-trail a:hover h2{color:var(--gold)}.origin-details{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.2fr;gap:8vw;display:grid}.origin-details h2{margin:25px 0;font-size:57px}.origin-details p{color:var(--muted)}.detail-links a{border-bottom:1px solid var(--line);align-items:center;gap:24px;padding:25px 0;display:flex}.detail-links a:first-child{border-top:1px solid var(--line)}.detail-links a>span{color:var(--gold);font-size:11px}.detail-links a>span:last-child{margin-left:auto;font-size:23px}.detail-links h3{margin-bottom:12px;font-size:29px}.detail-links p{font-size:11px}.creation-detail-hero{isolation:isolate;align-items:center;min-height:660px;display:flex;position:relative;overflow:hidden}.creation-detail-hero>.city-art{z-index:-1;position:absolute;inset:0}.creation-detail-heading{padding:60px 7vw 100px}.creation-detail-heading>.back-link{width:fit-content;margin-bottom:40px;display:block}.creation-detail-heading>.eyebrow{display:block}.creation-detail-heading h1{margin:22px 0;font-size:clamp(64px,8vw,110px)}.creation-detail-heading p{color:#d5ddd4;margin:25px 0}.creation-edition{letter-spacing:.14em;text-transform:uppercase;color:#cdd4cb;font-size:9px;position:absolute;bottom:28px;right:6vw}.creation-context{background:var(--ivory);color:var(--bg);grid-template-columns:1fr 1fr;gap:8vw;display:grid}.creation-context h2{margin:25px 0;font-size:57px}.creation-context h2 em{color:#496d66}.creation-context .eyebrow{color:#526b61}.creation-context p{color:#496060;margin-bottom:23px}.creation-context .text-link{color:var(--bg);border-color:#799389}.ways-to-inhabit>h2{margin:25px 0 55px;font-size:65px}.ways-list{grid-template-columns:1fr 1fr;gap:0 8vw;display:grid}.ways-list article{border-top:1px solid var(--line);grid-template-columns:35px 1fr;column-gap:20px;padding:25px 0 35px;display:grid}.ways-list article>span{color:var(--gold);margin-top:7px;font-size:10px}.ways-list h3{margin-bottom:18px;font-size:35px}.ways-list p{color:var(--muted);grid-column:2;font-size:13px}.creation-start{background:#0a2426;grid-template-columns:1fr 1fr;align-items:center;gap:9vw;display:grid}.creation-start>.motif-art{height:500px}.creation-start h2{margin:24px 0;font-size:65px}.creation-start p{color:var(--muted)}.creation-start .button{margin:28px 0}.creation-start .quiet-note{font-size:12px}.creation-details-bar{border-bottom:1px solid var(--line);justify-content:space-between;gap:30px;padding-top:35px;padding-bottom:35px;font-size:11px;display:flex}.creation-details-bar b{text-transform:uppercase;letter-spacing:.18em;color:var(--gold);margin-bottom:7px;font-size:9px;font-weight:400;display:block}.creation-details-bar>a{color:var(--gold);align-self:center}.related-passage{text-align:center;background:radial-gradient(at 50% 100%,#173e3f,#0000 70%)}.related-passage h2{margin:25px 0;font-size:67px}.related-passage p{color:var(--muted);margin:0 auto 20px}@media (max-width:1000px){.page-opening{grid-template-columns:1.8fr 1fr}.page-opening .page-heading h1{font-size:72px}.creation-details-bar{flex-wrap:wrap}.page-trail h2{font-size:28px}.page-trail>div>a{padding-left:25px;padding-right:25px}.origin-details{gap:6vw}.origin-details h2{font-size:48px}}@media (max-width:760px){.page-opening{margin-bottom:30px;display:block}.page-opening .page-heading{padding:65px 25px 55px}.page-opening .page-heading h1{font-size:60px}.page-opening .opening-art{opacity:.28;z-index:0;height:230px;min-height:0;position:absolute;inset:0 0 auto 28%;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.page-opening .opening-art .art-coordinate{display:none}.page-opening .page-heading p{position:relative}.page-trail{padding-top:40px;padding-bottom:45px}.page-trail>div{grid-template-columns:1fr;margin-top:22px}.page-trail>div>a,.page-trail>div>a:first-child{border-left:0;border-bottom:1px solid var(--line);padding:22px 0}.page-trail a>.eyebrow{font-size:8px}.page-trail h2{margin:9px 0;font-size:32px}.page-trail a>span:last-child{top:38px;right:2px}.origin-details{grid-template-columns:1fr;gap:30px}.origin-details h2{font-size:48px}.detail-links h3{font-size:27px}.detail-links a{gap:18px}.creation-detail-hero{align-items:flex-end;min-height:660px}.creation-detail-heading{padding:45px 25px 75px}.creation-detail-heading>.back-link{margin-bottom:55px}.creation-detail-heading h1{font-size:66px}.creation-detail-heading .eyebrow{font-size:8px}.creation-edition{font-size:7px;left:25px;right:auto}.creation-context{grid-template-columns:1fr;gap:20px}.creation-context h2{font-size:48px}.ways-to-inhabit>h2{margin-bottom:35px;font-size:48px}.ways-list{grid-template-columns:1fr}.ways-list h3{font-size:31px}.ways-list article{grid-template-columns:25px 1fr;gap:15px}.creation-start{grid-template-columns:1fr;gap:35px}.creation-start>.motif-art{height:330px}.creation-start h2{font-size:55px}.creation-details-bar{grid-template-columns:1fr 1fr;gap:25px;font-size:10px;display:grid}.related-passage h2{font-size:53px}}@media (max-width:360px){.page-opening .page-heading h1{font-size:50px}.creation-detail-heading h1{font-size:57px}}.manifestation-hero{isolation:isolate;background:radial-gradient(at 76% 51%,#153b3d55,#0000 58%),#06191b;grid-template-columns:1fr 1.02fr;align-items:center;gap:1.5vw;min-height:760px;padding:70px 6.8vw 90px;display:grid;position:relative;overflow:hidden}.manifestation-copy{z-index:1;padding:35px 0 55px;position:relative}.manifestation-copy>.eyebrow{font-size:9px}.manifestation-copy h1{letter-spacing:.025em;margin:24px 0 25px;font-size:clamp(100px,10.5vw,160px);line-height:1}.manifestation-line{font-family:var(--serif);letter-spacing:-.025em;font-size:clamp(38px,4.1vw,59px);line-height:1.08}.manifestation-line em{color:var(--ivory)}.manifestation-intro{color:var(--muted);margin-top:32px;font-size:12px;line-height:1.9}.manifestation-actions{flex-wrap:wrap;align-items:center;gap:30px;margin-top:32px;display:flex}.manifestation-actions .text-link{font-size:11px}.manifestation-portrait{flex-direction:column;justify-content:center;align-items:center;min-width:0;margin:0;padding:24px 0 18px;display:flex;position:relative}.manifestation-portrait:before,.manifestation-portrait:after{content:"";z-index:-1;pointer-events:none;border:1px solid #c9a66612;border-bottom:0;border-radius:50% 50% 0 0;position:absolute;inset:-30px 4% -80px}.manifestation-portrait:after{border-color:#79cbc60b;inset:-60px 0 -80px}.manifestation-label{letter-spacing:.18em;text-align:center;color:var(--muted);margin-bottom:20px;font-size:8px}.manifestation-image{aspect-ratio:1;mix-blend-mode:lighten;place-items:center;width:114%;max-width:670px;display:grid}.manifestation-image img{object-fit:contain;width:100%;height:100%}.manifestation-portrait figcaption{text-transform:uppercase;letter-spacing:.16em;text-align:center;color:#c5c7b8;margin-top:12px;font-size:8px;line-height:1.7}.manifestation-portrait figcaption:before{content:"✦";color:var(--gold);margin-right:12px}.manifestation-toggle{min-height:44px;color:var(--muted);justify-content:center;align-items:center;gap:10px;margin-top:8px;padding:10px 16px;font-size:10px;display:inline-flex}.manifestation-toggle:hover{color:var(--ivory)}.manifestation-toggle>span{color:var(--gold);width:13px;font-size:13px}.manifestation-bottom{border-top:1px solid var(--line);text-transform:uppercase;letter-spacing:.18em;color:var(--muted);justify-content:space-between;align-items:center;padding-top:20px;font-size:8px;display:flex;position:absolute;bottom:22px;left:6.8vw;right:6.8vw}@media (min-width:1500px){.manifestation-hero{min-height:850px;padding-left:9vw;padding-right:9vw}.manifestation-bottom{left:9vw;right:9vw}}@media (max-width:1000px) and (min-width:761px){.manifestation-hero{min-height:690px;padding-left:5vw;padding-right:5vw}.manifestation-copy h1{font-size:98px}.manifestation-actions{gap:18px}.manifestation-actions .button{gap:18px;padding:13px 18px}.manifestation-actions .text-link{gap:12px}.manifestation-label,.manifestation-portrait figcaption{font-size:7px}}@media (max-width:760px){.manifestation-hero{grid-template-columns:1fr;gap:28px;min-height:0;padding:50px 25px 94px}.manifestation-copy{padding:0}.manifestation-copy h1{margin:20px 0;font-size:clamp(80px,20vw,125px)}.manifestation-line{font-size:39px}.manifestation-intro{margin-top:24px;font-size:12px}.manifestation-actions{gap:22px;margin-top:25px}.manifestation-actions .text-link{gap:15px}.manifestation-portrait{padding:20px 0 0}.manifestation-label{margin-bottom:12px;font-size:7px}.manifestation-image{width:calc(100% + 30px);max-width:540px}.manifestation-portrait:before{inset:0 4% -42px}.manifestation-portrait:after{inset:-14px 0 -42px}.manifestation-portrait figcaption{margin-top:4px;font-size:7px}.manifestation-toggle{margin-top:2px}.manifestation-bottom{letter-spacing:.1em;gap:20px;padding-top:15px;font-size:7px;bottom:17px;left:25px;right:25px}.manifestation-bottom>span{max-width:130px}.manifestation-bottom .scroll-link{gap:15px;font-size:7px}}@media (max-width:360px){.manifestation-copy>.eyebrow{font-size:8px}.manifestation-copy h1{font-size:79px}.manifestation-line{font-size:35px}.manifestation-actions{gap:16px}.manifestation-actions .button{gap:18px;padding:12px 17px}.manifestation-actions .text-link{gap:8px;font-size:10px}.manifestation-portrait figcaption{letter-spacing:.13em;font-size:6.5px}}.deity-tone-zerjz{--deity-light:#9fd9ce;--deity-glow:#79cbc616}.deity-tone-darkheart{--deity-light:#b8a8e2;--deity-glow:#6268df19}.deity-tone-leviathan{--deity-light:#8acbdf;--deity-glow:#439ac51b}.deities-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(at 15% 5%,#10313355,#0000 55%);scroll-margin-top:24px}.deities-section:focus:not(:focus-visible){outline:none}.deities-heading{grid-template-columns:1.35fr 1fr;align-items:end;gap:8vw;margin-bottom:72px;display:grid}.deities-heading h2{margin-top:28px;font-size:clamp(64px,7vw,104px);line-height:1.03}.deities-heading h2 em{color:var(--teal)}.deities-heading>p{color:var(--muted);justify-self:end;max-width:36ch;margin-bottom:8px;font-size:14px}.deities-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4vw;display:grid}.deity-entry{border-top:1px solid var(--line);flex-direction:column;min-width:0;padding-top:24px;display:flex}.deity-art{aspect-ratio:1;background:radial-gradient(ellipse,var(--deity-glow),transparent 70%);justify-content:center;align-items:center;margin-bottom:24px;display:flex}.deity-art img{object-fit:contain;mix-blend-mode:lighten;width:100%;height:100%}.deity-domain{color:var(--deity-light);letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;font-size:10px;line-height:1.7}.deity-entry h3{letter-spacing:-.035em;font-size:clamp(40px,4.2vw,62px);line-height:1.1}.deity-line{font-family:var(--serif);color:var(--ivory);margin:23px 0 34px;font-size:clamp(22px,2vw,29px);font-style:italic;line-height:1.35}.deity-description{color:var(--muted);margin-bottom:30px;font-size:13px;line-height:1.95}.deity-action{margin-top:auto;padding-top:10px}.deity-context{text-transform:uppercase;letter-spacing:.16em;min-height:30px;color:var(--deity-light);font-size:9px;display:block}.deity-context>span{font-size:11px}.deity-action .text-link{width:100%;color:var(--deity-light);justify-content:space-between;gap:12px;font-size:11px}.deities-doorway{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:48px;margin-top:66px;padding-top:48px;display:grid}.deities-doorway h3{margin:18px 0 14px;font-size:clamp(36px,4vw,54px)}.deities-doorway p{color:var(--muted);max-width:44ch;font-size:13px}.deities-doorway-actions{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.deities-doorway-actions .button{min-width:240px}.deities-doorway-actions .text-link{border-bottom:0;font-size:11px}.site-footer .footer-world-links{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:25px;padding-top:24px;font-size:10px;display:flex}@media (max-width:1000px){.deities-heading{gap:5vw}.deity-domain{letter-spacing:.1em;font-size:9px}.deity-entry h3{font-size:40px}.deity-action .text-link{font-size:10px}.site-footer .footer-world-links{order:4}.site-footer .footer-small{order:5}}@media (max-width:760px){.deities-heading{grid-template-columns:1fr;gap:28px;margin-bottom:44px}.deities-heading h2{margin-top:20px;font-size:clamp(52px,10vw,76px)}.deities-heading>p{justify-self:start;max-width:44ch;font-size:13px}.deities-grid{grid-template-columns:1fr;gap:44px}.deity-entry{padding-top:22px}.deity-art{align-self:center;width:100%;max-width:360px;margin-bottom:26px}.deity-entry h3{font-size:48px}.deity-domain{margin-bottom:14px;font-size:10px}.deity-line{margin:18px 0 24px;font-size:27px}.deity-description{max-width:none;margin-bottom:18px;font-size:13px}.deity-action{padding-top:0}.deity-action .text-link{font-size:12px}.deities-doorway{grid-template-columns:1fr;gap:26px;margin-top:48px;padding-top:36px}.deities-doorway h3{font-size:40px}.deities-doorway-actions{align-items:stretch}.deities-doorway-actions .button{min-width:0}.deities-doorway-actions .text-link{justify-content:space-between}.site-footer .footer-world-links{justify-content:flex-start;gap:14px 24px;font-size:10px}}@media (prefers-reduced-motion:reduce){.deities-section a{transition:none}.deities-section .button:hover{transform:none}}.jewel-viewer{--jewel-color:#b6a3ff;isolation:isolate;background:radial-gradient(at 50% 38%,#25675e25,#0000 66%),#071e20;border:1px solid #c4b9f027;min-width:0;position:relative;box-shadow:0 26px 90px #00000025}.jewel-viewer-top{font:8px/1.4 var(--sans);letter-spacing:.14em;color:#aec1b9;justify-content:space-between;gap:12px;padding:22px 25px;display:flex}.jewel-viewer-top>span:first-child{align-items:center;gap:9px;display:flex}.jewel-viewer-top i{background:var(--jewel-color);width:4px;height:4px;box-shadow:0 0 9px var(--jewel-color);border-radius:50%}.jewel-stage{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;height:435px;position:relative;overflow:hidden}.jewel-stage:active{cursor:grabbing}.jewel-stage canvas{opacity:0;z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.jewel-stage canvas.is-ready{opacity:1}.jewel-still{filter:drop-shadow(0 0 22px #6c62b130);width:100%;height:100%;max-height:420px}.jewel-stage>.jewel-still{z-index:1;padding:10px 30px 35px;position:absolute;inset:0}.jewel-orbit{pointer-events:none;border:1px solid #a496d61a;border-radius:50%;position:absolute;inset:17% 15% 21%;transform:rotate(-24deg)}.jewel-orbit:before{content:"";border:1px dashed #a496d61a;border-radius:50%;position:absolute;inset:12%}.jewel-crosshair:before,.jewel-crosshair:after{content:"";z-index:3;border-style:solid;border-color:#c3b4e94d;width:14px;height:14px;position:absolute;top:46%}.jewel-crosshair:before{border-width:1px 0 0 1px;left:8%}.jewel-crosshair:after{border-width:0 1px 1px 0;right:8%}.jewel-stage-caption{text-align:center;font:10px/1.5 var(--sans);letter-spacing:.06em;color:#b8c8c0;z-index:3;pointer-events:none;position:absolute;bottom:9px;left:15px;right:15px}.jewel-controls{padding:20px 26px 0}.jewel-controls-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.control-label,.jewel-controls-row output{font:8px/1.6 var(--sans);letter-spacing:.15em;color:#adbbb3}.jewel-controls-row output{font-variant-numeric:tabular-nums;color:var(--jewel-color)}.jewel-controls input[type=range]{width:100%;height:24px;accent-color:var(--jewel-color);cursor:pointer;background:0 0;margin:8px 0 10px}.jewel-controls input:disabled{cursor:default;opacity:.4}.jewel-button-row{border:1px solid #bca8e026;min-height:44px;display:flex}.jewel-button-row button{white-space:nowrap;border:0;border-right:1px solid #bca8e026;flex:1;min-height:44px;padding:8px 5px;font-size:12px}.jewel-button-row button span{margin-left:3px;font-size:10px}.jewel-button-row button:last-child{border-right:0;flex:1.6;font-size:10px}.jewel-button-row button:hover:not(:disabled),.light-options button:hover:not(:disabled),.jewel-facet-buttons button:hover{background:#b8a6ea12}.jewel-button-row button[aria-pressed=true]{color:var(--jewel-color);background:#b8a6ea15}.jewel-settings{justify-content:space-between;align-items:center;gap:24px;margin-top:18px;display:flex}.jewel-settings>label{letter-spacing:.12em;flex:1;align-items:center;gap:12px;min-width:0;font-size:8px;display:flex}.jewel-settings input[type=range]{width:100%;min-width:45px;max-width:110px;margin:0}.light-options{border:1px solid #bca8e026;gap:0;display:flex}.light-options button{color:#b1c1b7;border:0;min-height:44px;padding:10px;font-size:9px}.light-options button[aria-pressed=true]{color:var(--jewel-color);background:#b8a6ea15}.jewel-viewer-bottom{justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.jewel-viewer-bottom button{color:#c5d8cb;text-underline-offset:5px;border:0;min-height:40px;padding:8px 0;font-size:10px;text-decoration:underline}.jewel-viewer-bottom>span{letter-spacing:.12em;color:#a8b9b1;font-size:7px}.jewel-inspect{border-top:1px solid #bca8e026;padding:22px 26px 25px}.jewel-facet-buttons{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.jewel-facet-buttons button{color:#b4c5b9;border:0;border-bottom:1px solid #bca8e026;min-height:44px;margin-right:10px;padding:9px 0;font-size:10px}.jewel-facet-buttons button[aria-pressed=true]{color:var(--jewel-color);border-color:var(--jewel-color)}.jewel-inspect>p:last-child{min-height:41px;margin-top:14px;font-size:12px;line-height:1.7}.jewel-viewer.compact{justify-self:center;width:100%;max-width:560px}.compact .jewel-stage{height:360px}.compact .jewel-controls{padding-top:12px}.jewel-feature{grid-template-columns:1fr 1.15fr;gap:6%}.jewel-feature>.jewel-viewer{margin-top:0}.jewel-feature>div:first-child>p:not(.eyebrow){max-width:410px}.jewel-feature .text-link{margin-top:25px}.jewel-breadcrumb{color:#b9ccc5;justify-content:space-between;align-items:center;gap:25px;padding:24px 6% 0;font-size:10px;display:flex}.jewel-breadcrumb span{letter-spacing:.14em;color:#a8b9b1;font-size:8px}.jewel-lore-hero{grid-template-columns:1fr 1.08fr;align-items:start;gap:7%;max-width:1600px;margin:auto;padding:55px 6% 75px;display:grid}.jewel-lore-title{padding:30px 0 0}.jewel-lore-title .eyebrow{color:var(--jewel-color);letter-spacing:.15em;font-size:9px}.jewel-lore-title h1{letter-spacing:-.055em;margin-bottom:28px;font-size:clamp(58px,6.25vw,94px);line-height:1}.jewel-lore-title h1 em{color:var(--jewel-color)}.jewel-deck{font:italic 25px/1.5 var(--serif);color:#cbd8ce;max-width:390px;margin-bottom:26px}.jewel-lede{max-width:440px;font-size:14px;line-height:1.9}.jewel-lore-title>.text-link{margin:20px 0 33px}.jewel-record{border-top:1px solid var(--line);grid-template-columns:1fr 1.2fr;max-width:470px;margin:0;display:grid}.jewel-record>div{padding:20px 15px 0 0}.jewel-record>div:last-child{grid-column:1/-1;padding-bottom:0}.jewel-record dt{letter-spacing:.15em;color:#a8b9b1;margin-bottom:8px;font-size:7px}.jewel-record dd{color:#d4ddd6;margin:0;font-size:12px;line-height:1.6}.jewel-chapter-nav{border-block:1px solid var(--line);color:#b8cdc5;background:#0b282a;flex-wrap:wrap;align-items:center;gap:22px;padding:28px 6%;font-size:10px;line-height:1.7;display:flex}.jewel-chapter-nav>span{letter-spacing:.16em;color:#b4c7b5;margin-right:auto;font-size:8px}.jewel-chapter-nav a:hover{color:var(--jewel-color)}.jewel-story{grid-template-columns:1fr 2.4fr;gap:10%;max-width:1420px;margin:auto;padding:100px 10% 110px;display:grid}.jewel-story>aside{align-self:start;position:sticky;top:30px}.jewel-story>aside>span{color:#a8b9b1;letter-spacing:.15em;font-size:8px}.jewel-story aside .jewel-still{max-width:200px;height:235px;margin:12px auto 15px 0}.jewel-story aside>p{margin-bottom:15px;font-size:10px;line-height:1.8}.jewel-story aside>a{color:#b8d7c6;border-bottom:1px solid var(--line);padding:10px 0;font-size:9px;line-height:1.6;display:inline-block}.jewel-story-chapter{border-bottom:1px solid var(--line);margin-bottom:45px;padding:0 0 48px;scroll-margin-top:35px}.jewel-story-chapter .eyebrow{color:var(--jewel-color);margin-bottom:18px;font-size:8px}.jewel-story-chapter h2{margin-bottom:25px;font-size:clamp(32px,3.4vw,47px);line-height:1.15}.jewel-story-chapter>p:not(.eyebrow){margin-top:20px;font-size:15px;line-height:1.95}.jewel-story blockquote{font:italic 38px/1.4 var(--serif);color:var(--jewel-color);margin:0 0 35px}.jewel-related{border-block:1px solid var(--line);background:#0a2426;padding:80px 8%}.concordance-copy{max-width:760px;margin:28px 0 40px;font-size:14px;line-height:1.9}.jewel-navigation{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.jewel-navigation a{border-right:1px solid var(--line);align-items:start;gap:17px;padding:30px 25px;transition:background .2s;display:flex}.jewel-navigation a:first-child{padding-left:0}.jewel-navigation a:last-child{border-right:0}.jewel-navigation a:hover{background:#c7b5f508}.jewel-navigation a[aria-current]{box-shadow:inset 0 -2px var(--jewel-color)}.jewel-navigation a>span{color:var(--jewel-color);padding-top:6px;font-size:9px}.jewel-navigation a>span:last-child{margin-left:auto;font-size:16px}.jewel-navigation strong{font:27px/1.15 var(--serif);color:var(--jewel-color)}.jewel-navigation small{color:#b6c8bb;margin-top:10px;font-size:8px;line-height:1.7;display:block}.jewel-threshold{background:linear-gradient(90deg,#06191b88,#06191bee),url(/art/astralis-city.webp) 50%/cover;justify-content:space-between;align-items:center;gap:50px;padding:100px 8%;display:flex}.jewel-threshold h2{margin-bottom:25px;font-size:clamp(40px,4vw,59px)}.jewel-threshold p:not(.eyebrow){font-size:13px;line-height:1.85}.jewel-threshold-actions{flex-direction:column;align-items:flex-start;gap:16px}.jewel-archive-intro{padding:90px 8% 75px}.jewel-archive-intro h1{margin-bottom:30px;font-size:clamp(58px,7vw,100px)}.jewel-archive-intro>p:last-child{font-size:14px}.jewel-archive-grid{border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 6% 90px;display:grid}.jewel-archive-card{border-right:1px solid var(--line);background:radial-gradient(at 50% 40%,#342c492b,#0000 70%);padding:28px 25px 35px;transition:background .2s}.jewel-archive-card:last-child{border-right:0}.jewel-archive-card:hover{background:#b8a6ea09}.jewel-card-meta{letter-spacing:.1em;color:#b9c9be;justify-content:space-between;gap:12px;font-size:8px;display:flex}.jewel-archive-card .jewel-still{height:310px}.jewel-archive-card .eyebrow{color:var(--jewel-color);margin-bottom:13px;font-size:8px}.jewel-archive-card h2{margin-bottom:20px;font-size:38px}.jewel-archive-card>p:last-child{font-size:12px;line-height:1.8}.jewel-concordance{border-block:1px solid var(--line);background:#0a2426;padding:70px 15%}.jewel-concordance>p:not(.eyebrow){font:26px/1.65 var(--serif);color:#d0dcd1;max-width:920px}.jewel-concordance .text-link{margin-top:28px}@media (max-width:1100px){.desktop-nav{gap:20px}.jewel-lore-hero{gap:5%;padding-inline:5%}.jewel-stage{height:365px}.jewel-controls{padding-inline:18px}.jewel-viewer-top{padding:20px 18px}.jewel-inspect{padding-inline:18px}.jewel-deck{font-size:22px}.jewel-lore-title h1{font-size:66px}.jewel-settings{gap:10px}.jewel-button-row button span{display:none}.jewel-story{gap:8%;padding-inline:8%}.jewel-navigation strong{font-size:25px}.jewel-navigation a{gap:12px;padding:25px 18px}.jewel-archive-card{padding-inline:20px}.jewel-archive-card h2{font-size:33px}}@media (max-width:850px){.jewel-lore-hero{grid-template-columns:1fr;gap:40px;padding:40px 7% 60px}.jewel-lore-title{padding-top:0}.jewel-lore-title h1{font-size:clamp(52px,10vw,80px)}.jewel-lore-title h1 br{display:none}.jewel-lore-title h1 em{display:block}.jewel-lede,.jewel-deck,.jewel-record{max-width:100%}.jewel-lore-title .text-link{margin-bottom:24px}.jewel-record{grid-template-columns:1fr 1fr}.jewel-lore-hero .jewel-viewer{justify-self:center;width:100%;max-width:610px}.jewel-stage{height:400px}.jewel-button-row button span{display:inline}.jewel-chapter-nav{gap:13px 25px;padding:25px 7%}.jewel-chapter-nav>span{width:100%}.jewel-story{grid-template-columns:1fr;padding:65px 7%}.jewel-story>aside{display:none}.jewel-related{padding:65px 7%}.jewel-navigation{grid-template-columns:1fr}.jewel-navigation a,.jewel-navigation a:first-child{border-right:0;border-bottom:1px solid var(--line);gap:23px;padding:24px 0}.jewel-navigation a:last-child{border-bottom:0}.jewel-navigation strong{font-size:31px}.jewel-navigation small{font-size:10px}.jewel-threshold{flex-direction:column;align-items:flex-start;gap:30px;padding:75px 7%}.jewel-archive-grid{grid-template-columns:1fr;margin:0 7% 60px}.jewel-archive-card{border-right:0;border-bottom:1px solid var(--line);padding:25px 8% 38px}.jewel-archive-card:last-child{border-bottom:0}.jewel-archive-card .jewel-still{height:290px}.jewel-archive-card h2{font-size:38px}.jewel-archive-intro{padding:60px 7%}.jewel-concordance{padding:55px 7%}.jewel-concordance>p:not(.eyebrow){font-size:23px}.jewel-breadcrumb{padding:23px 7% 0;font-size:9px}.jewel-breadcrumb span{font-size:7px}.jewel-feature{grid-template-columns:1fr;gap:40px;padding-bottom:65px}}@media (max-width:420px){.jewel-stage{height:330px}.compact .jewel-stage{height:310px}.jewel-viewer-top{letter-spacing:.1em;padding:18px 14px;font-size:7px}.jewel-controls,.jewel-inspect{padding-inline:14px}.jewel-settings{flex-wrap:wrap;gap:8px}.jewel-settings>label{flex:1;min-width:100px}.light-options button{padding:8px;font-size:9px}.jewel-button-row button span{display:none}.jewel-button-row button:last-child{font-size:9px}.jewel-facet-buttons{gap:6px}.jewel-facet-buttons button{margin-right:8px;font-size:9px}.jewel-lore-title h1{font-size:clamp(45px,13vw,58px)}.jewel-deck{font-size:21px}.jewel-lore-title .eyebrow{font-size:8px}.jewel-breadcrumb{gap:10px}.jewel-breadcrumb>span{letter-spacing:.03em;font-size:6px}.jewel-stage-caption{font-size:9px}.jewel-story-chapter h2{font-size:33px}.jewel-story-chapter>p:not(.eyebrow){font-size:14px}.jewel-story blockquote{font-size:31px}.jewel-archive-intro h1{font-size:51px}}@media (prefers-reduced-motion:reduce){.jewel-archive-card,.jewel-navigation a{transition:none}}.jewel-software{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (max-width:850px){.jewel-lore-hero{gap:0}.jewel-lore-title{display:contents}.jewel-lore-title>.eyebrow{order:1}.jewel-lore-title>h1{order:2}.jewel-lore-title>.jewel-deck{order:3;margin-bottom:0}.jewel-lore-hero>.jewel-viewer{order:4;margin:32px 0}.jewel-lore-title>.jewel-lede{order:5}.jewel-lore-title>.text-link{order:6;justify-self:start}.jewel-lore-title>.jewel-record{order:7;width:100%}}.jewel-feature{border-top:1px solid var(--line);background:radial-gradient(at 72%,#17443a44,#0000 65%);align-items:center;display:grid}.jewel-feature .section-copy h2{font-size:clamp(50px,5.4vw,80px)}.jewel-feature .jewel-archive-link{width:fit-content;color:var(--muted);margin-top:18px;font-size:11px;display:flex}.jewel-section-heading{justify-content:space-between;align-items:end;gap:35px;display:flex}.jewel-section-heading h2{margin-top:22px;font-size:clamp(42px,4.8vw,64px)}.jewel-threshold-actions{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.jewel-lore-title>.eyebrow{margin-bottom:23px}.jewel-archive-intro>.eyebrow,.jewel-concordance>.eyebrow,.jewel-threshold .eyebrow{margin-bottom:25px}.jewel-archive-card.featured-jewel{box-shadow:inset 0 2px var(--jewel-color)}.jewel-archive-card h2{color:var(--jewel-color)}.jewel-tilt{margin-top:16px}.jewel-tilt label{letter-spacing:.12em;align-items:center;gap:18px;font-size:8px;display:flex}.jewel-tilt input{flex:1;min-width:0}.jewel-tilt output{min-width:30px;color:var(--jewel-color);font-variant-numeric:tabular-nums}.jewel-inspect p{color:var(--muted)}:is(.jewel-story-chapter:focus:not(:focus-visible),.jewel-story:focus:not(:focus-visible)){outline:none}.jewel-story>aside{position:relative;top:0}.jewel-nojs{text-align:center;background:var(--bg);z-index:4;font-size:11px;position:absolute;inset:auto 20px 8px}.motion-toggle{min-height:44px;color:var(--teal);gap:14px;padding:12px 0;font-size:10px;display:inline-flex}html[data-motion=off] .art-spark,html[data-motion=off] .art-dust{animation:none}@media (max-width:1100px){.desktop-nav{gap:22px}.site-footer nav{flex-wrap:wrap;gap:15px 22px}.jewel-feature{gap:5%}}@media (max-width:850px){.jewel-feature{grid-template-columns:1fr;gap:35px}.jewel-section-heading{display:block}.jewel-section-heading>.text-link{margin-top:18px}.jewel-threshold-actions{width:100%}.jewel-threshold-actions .button,.jewel-story-chapter h2{max-width:100%}}@media (max-width:420px){.jewel-threshold-actions .button{width:100%}.jewel-feature .section-copy h2{font-size:50px}.jewel-viewer .jewel-button-row{grid-template-columns:repeat(4,1fr);display:grid}.jewel-viewer .jewel-button-row button:last-child{border-top:1px solid var(--line);grid-column:1/-1;min-height:44px;font-size:11px}.jewel-viewer .jewel-button-row button:nth-child(4){border-right:0}.jewel-archive-intro h1{font-size:clamp(42px,12vw,51px)}}
