:root{--ink:#f1ecdf;--night:#081e1b;--accent:#d3bb88;--scene-scale:1;--menu-scale:1;--base:1200;--scene-height:1260;--rail-height:414px;--rail-width:60px}*{box-sizing:border-box}html{background:var(--night)}body{margin:0;background:var(--night);color:var(--ink);font-family:Manrope,Arial,sans-serif;overflow-x:clip}p,h1,h2{margin:0}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit;background:none;border:0;padding:0;cursor:pointer}a,button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}a:focus-visible,button:focus-visible{outline:1px solid var(--ink);outline-offset:8px}::selection{background:#846f46;color:#fff}.sr-only,.skip-link:not(:focus){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link:focus{position:fixed;left:20px;top:20px;z-index:1000;background:var(--night);padding:12px}.site-header{position:fixed;left:0;top:0;width:100%;height:0;z-index:20;pointer-events:none}.header-plane{position:relative;width:calc(var(--base) * 1px);height:106px;zoom:var(--scene-scale)}.logo{position:absolute;left:40px;top:14px;width:95px;height:67.6px;pointer-events:auto}.logo img{width:100%;height:100%;object-fit:contain}.menu-trigger{position:absolute;left:1111px;top:32px;display:flex;align-items:center;gap:6px;font-size:10px;font-weight:400;line-height:12.3px;letter-spacing:1px;text-transform:uppercase;pointer-events:auto}.menu-trigger:before{content:"";position:absolute;inset:-12px}.menu-trigger img{width:10px;height:10px}.menu-trigger span{display:block;white-space:nowrap}.scene-shell{height:calc(var(--scene-height) * var(--scene-scale) * 1px);overflow:clip;position:relative}.scene{width:calc(var(--base) * 1px);height:calc(var(--scene-height) * 1px);zoom:var(--scene-scale);position:relative}.cosmos{position:absolute;left:0;top:-10px;width:1200px;height:1278px;background:var(--night)}.eyebrow{position:absolute;left:494px;top:30px;width:213px;text-align:center;font-size:10px;line-height:12px;letter-spacing:1px;text-transform:uppercase;font-weight:400}.hero-title{position:absolute;left:300px;top:138px;width:600px;font-family:Cormorant Garamond,serif;font-weight:400;font-size:90px;line-height:87px;letter-spacing:5px;text-transform:uppercase;text-align:center}.hero-title span{display:block}.intro p{position:absolute;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.2px;width:156px;white-space:nowrap}.intro-first{left:522px;top:372px;text-align:center}.intro-second{left:600px;top:388px}.intro-third{left:600px;top:404px}.intro-fourth{left:600px;top:420px;width:59px!important}.statement p{position:absolute;font-family:Cormorant Garamond,serif;font-weight:400;font-size:38px;line-height:43px;text-transform:uppercase}.statement-first{left:844px;top:657px;width:329px}.statement-second{left:708px;top:700px;width:474px}.statement-third{left:844px;top:743px;width:341px}.statement-note,.statement-last{position:absolute;font-size:12px;line-height:16px;letter-spacing:.2px;font-weight:400}.statement-note{left:847px;top:853px;width:247px}.statement-last{left:950px;top:917px;width:109px;white-space:nowrap}.cloud{position:absolute;pointer-events:none}.cloud-side{left:-462px;top:566px;width:1170px;height:auto}.cloud-shadow{left:-68px;top:1015px;width:1337px;height:560px}.cloud-light{left:-28px;top:975px;width:1337px;height:560px}.cloud>img{display:block;width:100%;height:100%;object-fit:contain}.cloud-shadow,.cloud-light{z-index:2}.grain{position:fixed;inset:-5px;pointer-events:none;z-index:100;background-image:url(/assets/grain.png);background-size:128px 128px;background-repeat:repeat;mix-blend-mode:screen;opacity:.1;animation:grainAnimation .125s steps(10) infinite}@keyframes grainAnimation{0%{transform:translate(0)}25%{transform:translate(-3px,2px)}50%{transform:translate(2px,-3px)}75%{transform:translate(-2px,-1px)}to{transform:translate(1px,3px)}}.progress{position:fixed;left:8px;top:50%;transform:translateY(-50%);width:var(--rail-width);height:var(--rail-height);display:flex;flex-direction:column;align-items:center;z-index:10;pointer-events:none}.progress-number{font:400 14px/14px Manrope,sans-serif;letter-spacing:.84px;margin-bottom:16px}.progress-line{width:1px;flex:1;background:#d3bb8840;position:relative}.progress-line>span{position:absolute;inset:0;transform:scaleY(0);transform-origin:top;background:var(--ink)}.progress>img{height:44px;width:44px;margin-top:14px;opacity:.85;filter:drop-shadow(0 0 7px #d3bb8885)}body.menu-open{overflow:hidden}.site-menu{position:fixed;inset:0;margin:0;padding:0;width:100vw;max-width:none;height:100svh;max-height:none;border:0;overflow:hidden;color:var(--ink);background:linear-gradient(0deg,#8a9475,#4c6655 27%,#24453c 62%,#081e1b)}.site-menu::backdrop{background:var(--night)}.menu-plane{width:calc(var(--base) * 1px);height:calc(100svh / var(--menu-scale));position:relative;zoom:var(--menu-scale)}.menu-close{position:absolute;right:40px;top:53px;width:29px;height:29px;z-index:3}.menu-close img{display:block;width:100%;height:100%}.menu-list{position:absolute;top:116px;left:0;width:100%;display:flex;flex-direction:column;align-items:center;gap:36px;z-index:2}.menu-list a{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:330px}.menu-title{font:400 22px/24.86px Cormorant Garamond,serif;text-transform:uppercase}.menu-note{font-size:10px;line-height:12.3px;letter-spacing:1px;text-transform:uppercase;margin-top:10px;max-width:235px}.menu-list a:hover .menu-title{opacity:.7}.menu-cloud{position:absolute;width:1151px;height:auto;pointer-events:none;bottom:-230px}.menu-cloud-shadow{left:-211px}.menu-cloud-light{left:283px;bottom:-250px}@media(min-width:640px)and (max-width:1199px){:root{--base:640;--scene-height:1460;--rail-height:180px;--rail-width:32px}.logo{left:10px}.menu-trigger{left:581px;top:22px}.cosmos{width:640px;height:893px}.eyebrow{left:230px}.hero-title{left:20px;font-size:72px;line-height:70px}.intro-first{left:242px;top:332px}.intro-second{left:320px;top:348px}.intro-third{left:320px;top:364px}.intro-fourth{left:320px;top:380px}.statement-first{left:146px;top:1120px}.statement-second{left:10px;top:1163px}.statement-third{left:146px;top:1206px}.statement-note{left:146px;top:1314px}.statement-last{left:266px;top:1367px}.cloud-side{left:-381px;top:320px;width:923px}.cloud-shadow{left:-168px;top:704px;width:979px;height:410px}.cloud-light{left:-139px;top:675px;width:979px;height:410px}.progress{left:auto;right:4px}.progress-number{font-size:11px;line-height:11px;margin-bottom:10px}.progress>img{width:22px;height:22px;margin-top:8px}.menu-list{top:116px;gap:30px}.menu-close{right:20px;top:43px}.menu-cloud{width:979px;bottom:-200px}.menu-cloud-shadow{left:-168px}.menu-cloud-light{left:-139px;bottom:-210px}}@media(max-width:639px){:root{--base:360;--scene-height:1348;--rail-height:180px;--rail-width:32px}.logo{left:12px;width:71px;height:47.3px}.menu-trigger{left:299px;top:22px}.cosmos{top:-15px;width:360px;height:898px}.eyebrow{left:74px;top:70px}.hero-title{left:10px;width:340px;font-size:46px;line-height:45px;letter-spacing:1px}.intro p{font-size:14px;line-height:18px}.intro-first{left:93px;top:258px;width:173px;text-align:center}.intro-second{left:160px;top:276px;width:181px}.intro-third{left:160px;top:295px}.intro-fourth{left:160px;top:313px}.statement p{font-size:28px;line-height:32px}.statement-first{left:100px;top:1087px;width:285px}.statement-second{left:12px;top:1119px;width:356px}.statement-third{left:100px;top:1151px;width:233px}.statement-note{left:12px;top:1230px;font-size:14px;line-height:18px}.statement-last{left:180px;top:1290px;font-size:14px;line-height:18px}.cloud-side{left:-1062px;top:157px;width:923px}.cloud-shadow{left:-138px;top:754px;width:649px;height:272px}.cloud-light{left:-119px;top:735px;width:649px;height:272px}.progress{left:auto;right:4px}.progress-number{font-size:11px;line-height:11px;margin-bottom:10px}.progress>img{width:22px;height:22px;margin-top:8px}.menu-close{right:12px;top:77px;width:25px;height:25px}.menu-list{top:160px;gap:35px}.menu-title{font-size:24px;line-height:27.12px}.menu-note{max-width:210px}.menu-cloud{width:649px;bottom:-220px}.menu-cloud-shadow{left:-138px}.menu-cloud-light{left:-119px;bottom:-240px}}@media(prefers-reduced-motion:reduce){.grain{animation:none!important}*{scroll-behavior:auto!important}}.menu-cloud{filter:blur(9px);bottom:auto;top:calc(50% + 135px)}.menu-cloud-shadow{left:-215px}.menu-cloud-light{left:287px;top:calc(50% + 155px)}@media(min-width:640px)and (max-width:1199px){.menu-cloud-shadow{left:-184px;top:604px}.menu-cloud-light{left:-155px;top:575px}}@media(max-width:639px){.menu-cloud-shadow{left:-138px;top:620px}.menu-cloud-light{left:-119px;top:601px}}@font-face{font-family:Cormorant Garamond;src:url(/fonts/cormorant-garamond-cyrillic.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;src:url(/fonts/cormorant-garamond-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/cormorant-garamond-cyrillic-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;src:url(/fonts/cormorant-garamond-latin-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-cyrillic.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;src:url(/fonts/manrope-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.logo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:var(--ink)}.logo>span{font:italic 400 30px/.9 Cormorant Garamond,serif;letter-spacing:.4px}.logo>small{font:400 7px/1 Manrope,sans-serif;letter-spacing:2px;text-transform:uppercase;color:var(--accent)}.eyebrow{color:var(--accent)}.hero-title{letter-spacing:3px}.hero-title span:last-child{font-style:italic;color:var(--accent)}.cosmos{background:radial-gradient(ellipse at 34% 57%,#173d30,#0a241e 38%,#081e1b 70%);overflow:hidden}.hero-art{position:absolute;left:70px;top:300px;width:660px;height:990px;object-fit:cover;-webkit-mask-image:radial-gradient(ellipse 50% 55% at 50% 45%,#000 65%,transparent 100%);mask-image:radial-gradient(ellipse 50% 55% at 50% 45%,#000 65%,transparent 100%)}.hero-art>img,.hero-depth-hand,.hero-depth-hand>img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.hero-depth-back{z-index:0}.hero-depth-stars{z-index:1}.hero-depth-hand{z-index:2}.hero-hand-left>img{clip-path:polygon(0 0,100% 0,100% 55%,62% 55%,57% 61%,45% 64%,25% 65%,0 78%)}.hero-hand-right>img{clip-path:polygon(0 78%,25% 65%,45% 64%,57% 61%,62% 55%,100% 55%,100% 100%,0 100%)}.cloud,.menu-cloud{filter:sepia(.7) hue-rotate(65deg) saturate(.45) brightness(.68)}.menu-cloud{filter:blur(9px) sepia(.7) hue-rotate(65deg) saturate(.45) brightness(.68)}.grain{opacity:.045}.progress-line>span{background:var(--accent)}.progress>img,.menu-trigger img,.menu-close img{filter:sepia(.6) saturate(.5)}html{overflow-anchor:none}@media(min-width:640px)and (max-width:1199px){.hero-art{left:65px;top:380px;width:510px;height:765px}}@media(max-width:639px){.hero-title{letter-spacing:1px}.hero-art{left:-40px;top:300px;width:440px;height:660px}.logo>span{font-size:25px}.logo>small{font-size:5.5px;letter-spacing:1.2px}}.scene .eyebrow{left:120px;top:135px;text-align:left}.scene .hero-title{left:120px;top:190px;text-align:left}.scene .hero-title span:last-child{text-indent:70px}.scene .intro p{left:125px;text-align:left}.scene .intro-first{top:420px}.scene .intro-second{top:436px}.scene .intro-third{top:452px}.scene .intro-fourth{top:468px}.scene .hero-art{left:600px;top:-60px}.scene .statement-first{left:120px}.scene .statement-second{left:190px}.scene .statement-third,.scene .statement-note{left:120px}.scene .statement-last{left:190px}.scene .eyebrow,.scene .hero-title,.scene .intro p,.scene .statement p,.scene .statement-note,.scene .statement-last{z-index:3}@media(min-width:640px)and (max-width:1199px){.scene .eyebrow{left:40px;top:130px}.scene .hero-title{left:40px;top:180px;width:560px}.scene .hero-title span:last-child{text-indent:60px}.scene .intro p{left:44px}.scene .intro-first{top:365px}.scene .intro-second{top:381px}.scene .intro-third{top:397px}.scene .intro-fourth{top:413px}.scene .hero-art{left:155px;top:80px}.scene .statement-first{left:40px}.scene .statement-second{left:100px}.scene .statement-third,.scene .statement-note{left:40px}.scene .statement-last{left:100px}}@media(max-width:639px){.scene .eyebrow{left:14px;top:100px}.scene .hero-title{left:12px;top:150px;width:336px}.scene .hero-title span:last-child{text-indent:24px}.scene .intro p{left:14px}.scene .intro-first{top:277px}.scene .intro-second{top:295px}.scene .intro-third{top:313px}.scene .intro-fourth{top:331px}.scene .hero-art{left:25px;top:150px}.scene .statement-first{left:12px}.scene .statement-second{left:44px;width:304px}.scene .statement-third,.scene .statement-note{left:12px}.scene .statement-last{left:44px}}.scene-shell{overflow:visible;z-index:2}.chapter-shell{--chapter-height:1200;position:relative;z-index:1;height:calc(var(--chapter-height) * var(--scene-scale) * 1px)}.chapter-plane{position:relative;width:calc(var(--base) * 1px);height:calc(var(--chapter-height) * 1px);zoom:var(--scene-scale)}.natal-art{position:absolute;left:66px;top:308px;width:1068px;height:834px;overflow:hidden;-webkit-mask-image:radial-gradient(ellipse 50% 58% at 50% 50%,#000 55%,transparent 100%);mask-image:radial-gradient(ellipse 50% 58% at 50% 50%,#000 55%,transparent 100%)}.natal-art>img{width:100%;height:100%;object-fit:cover;display:block}.sphere-glow{position:absolute;inset:0;background:url(/assets/natal-sphere.webp) center/cover no-repeat;mix-blend-mode:screen;-webkit-mask-image:radial-gradient(ellipse 25% 40% at 50% 50%,#000 0%,transparent 100%);mask-image:radial-gradient(ellipse 25% 40% at 50% 50%,#000 0%,transparent 100%);opacity:1}.chapter-shade{position:absolute;left:0;top:6px;width:1200px;height:645px;background:linear-gradient(0deg,#081e1b00,#081e1b 35%);pointer-events:none}.chapter-mist{height:auto}.mist-entry{left:280px;top:-200px;width:982px}.mist-low{left:-156px;top:747px;width:676px}.mist-right{left:308px;top:187px;width:1170px}.mist-left{left:-370px;top:164px;width:779px}.birth-title p,.chapter-heading{position:absolute;font:400 38px/43px Cormorant Garamond,serif;text-transform:uppercase}.birth-opening{left:135px;top:234px;width:506px}.birth-rhythm{left:298px;top:320px;width:560px}.birth-path{left:135px;top:363px;width:560px;color:var(--accent)}.chapter-copy{position:absolute;font:400 12px/16px Manrope,sans-serif;letter-spacing:.2px}.map-note{left:600px;top:458px;width:156px}.story-note{left:444px;top:490px;width:156px;text-align:right}.support-title{left:135px;top:683px;width:339px}.choice-title{left:800px;top:726px;width:322px;color:var(--accent)}.guide-note{left:799px;top:836px;width:180px}.gentle-note{left:983px;top:851px;width:86px;text-align:right}.direction-note{left:818px;top:868px;width:249px;text-align:right}.freedom-note{left:896px;top:916px;width:150px}.chapter-cloud-shadow{left:-347px;top:884px}.chapter-cloud-light{left:236px;top:907px}@media(min-width:640px)and (max-width:1199px){.chapter-shell{--chapter-height:1180}.natal-art{left:70px;top:446px;width:504px;height:657px}.chapter-shade{top:0;width:640px;height:704px}.mist-entry{left:-172px;top:120px;width:982px}.mist-low{left:10px;top:12px;width:676px}.mist-right{left:240px;top:-235px;width:569px}.mist-left{left:-420px;top:267px;width:779px}.birth-opening{left:10px;top:84px}.birth-rhythm{left:70px;top:170px;text-align:right}.birth-path{left:10px;top:213px}.map-note{left:320px;top:288px}.story-note{left:164px;top:320px}.support-title{left:20px;top:463px}.choice-title{left:320px;top:549px}.guide-note{left:50px;top:688px}.gentle-note{left:270px;top:704px;width:110px}.direction-note{left:413px;top:704px;width:177px}.freedom-note{left:378px;top:913px}.chapter-cloud-shadow{left:-168px;top:914px}.chapter-cloud-light{left:-139px;top:885px}}@media(max-width:639px){.chapter-shell{--chapter-height:950}.natal-art{left:0;top:409px;width:360px;height:524px}.chapter-shade{top:0;width:360px;height:647px}.mist-entry{left:-112px;top:423px;width:665px}.mist-low{left:12px;top:36px;width:665px}.mist-right{left:-29px;top:-273px;width:665px}.mist-left{left:-405px;top:-89px;width:665px}.birth-title p,.chapter-heading{font-size:28px;line-height:32px}.birth-opening{left:12px;top:100px;width:336px}.birth-rhythm{left:64px;top:164px;width:284px;text-align:right}.birth-path{left:12px;top:229px;width:336px}.chapter-copy{font-size:14px;line-height:18px}.map-note{left:180px;top:284px;width:168px}.story-note{left:24px;top:322px;width:156px}.support-title{left:11px;top:432px;width:339px;text-align:center}.choice-title{left:19px;top:464px;width:322px;text-align:center}.desktop-break{display:none}.guide-note{left:12px;top:524px;width:174px}.gentle-note{left:238px;top:542px;width:92px}.direction-note{left:94px;top:574px;width:236px}.freedom-note{left:12px;top:754px;width:156px}.chapter-cloud-shadow{left:-138px;top:810px}.chapter-cloud-light{left:-119px;top:791px}}main{--chapter-overlap:267;overflow:clip;padding-bottom:calc(var(--chapter-overlap) * var(--scene-scale) * 1px)}@media(min-width:640px)and (max-width:1199px){main{--chapter-overlap:144}}@media(max-width:639px){main{--chapter-overlap:132}}.chapter-mist{-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 55%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 55%,transparent 100%)}.chapter-cloud-shadow,.chapter-cloud-light{-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.chapter-shell .birth-title p{left:120px;text-align:left;z-index:3}.chapter-shell .birth-opening{top:140px}.chapter-shell .birth-rhythm{top:236px}.chapter-shell .birth-path{top:279px}.chapter-shell .map-note{left:800px;top:180px;z-index:3}.chapter-shell .story-note{left:800px;top:236px;text-align:left;z-index:3}.chapter-shell .birth-hint{left:120px;top:410px;width:320px;z-index:3}.chapter-shell .birth-constellation{left:80px;top:450px;width:640px;height:452px;overflow:visible;-webkit-mask-image:none;mask-image:none;z-index:3}.birth-constellation>svg{width:100%;height:100%;display:block;overflow:visible;color:var(--accent)}.birth-orbits{stroke:var(--accent);stroke-width:.7;opacity:.3}.birth-links{stroke:var(--accent);stroke-width:1;opacity:.3}.birth-route{stroke:var(--accent);stroke-width:1.5;opacity:0;transition:opacity .5s ease}.birth-route.is-active{opacity:1}.birth-distant-stars{opacity:.5}.birth-constellation .birth-star-glow{background:none;-webkit-mask-image:none;mask-image:none;filter:blur(15px);opacity:.25}.birth-star{position:absolute;width:44px;height:44px;transform:translate(-50%,-50%);color:var(--accent);opacity:.55;transition:opacity .5s ease}.birth-star-relationships{left:12.06%;top:57.92%}.birth-star-work{left:50%;top:17.08%}.birth-star-changes{left:86.03%;top:72.92%}.birth-star-mark{display:block;font:400 44px/44px Cormorant Garamond,serif;transition:filter .5s ease}.birth-star-label{position:absolute;left:50%;top:49px;transform:translate(-50%);width:115px;font:400 12px/16px Manrope,sans-serif;letter-spacing:.2px;text-align:center}.birth-star.is-active,.birth-star:hover,.birth-star:focus-visible{opacity:1}.birth-star.is-active .birth-star-mark{filter:drop-shadow(0 0 12px #d3bb88b3)}.birth-topic-panel{position:absolute;left:800px;top:500px;width:280px;height:285px;z-index:3}.birth-topic-panel .birth-topic-title{left:0;top:0;width:100%;white-space:pre-line}.birth-topic-panel .birth-topic-copy{left:0;top:156px;width:100%;text-align:left}.birth-topic-panel .birth-topic-action{left:0;top:228px;width:100%;text-align:left;border-bottom:1px solid #d3bb8840;padding-bottom:14px}.birth-topic-action>span{float:right;color:var(--accent)}@media(min-width:640px)and (max-width:1199px){.chapter-shell .birth-title p{left:40px}.chapter-shell .birth-opening{top:100px}.chapter-shell .birth-rhythm{top:196px}.chapter-shell .birth-path{top:239px}.chapter-shell .map-note{left:40px;top:330px}.chapter-shell .story-note{left:320px;top:330px}.chapter-shell .birth-hint{left:40px;top:380px}.chapter-shell .birth-constellation{left:40px;top:410px;width:560px;height:395.5px}.birth-topic-panel{left:40px;top:850px;width:560px;height:220px}.birth-topic-panel .birth-topic-title{width:270px}.birth-topic-panel .birth-topic-copy{left:320px;top:0;width:240px}.birth-topic-panel .birth-topic-action{top:162px;width:240px}}@media(max-width:639px){.chapter-shell .birth-title p{left:12px;width:336px}.chapter-shell .birth-opening{top:86px}.chapter-shell .birth-rhythm{top:170px}.chapter-shell .birth-path{top:210px}.chapter-shell .map-note{left:12px;top:274px}.chapter-shell .story-note{left:188px;top:274px}.chapter-shell .birth-hint{left:12px;top:330px;width:336px}.chapter-shell .birth-constellation{left:12px;top:355px;width:336px;height:237.3px}.birth-star-label{width:95px;font-size:14px;line-height:18px}.birth-topic-panel{left:12px;top:640px;width:336px;height:220px}.birth-topic-panel .birth-topic-copy{left:0;top:86px;width:100%}.birth-topic-panel .birth-topic-action{left:0;top:178px;width:100%}}@media(prefers-reduced-motion:reduce){.birth-route,.birth-star,.birth-star-mark{transition:none}}.rhythm-story{--rhythm-height:3220;--rhythm-intro:1210;--rhythm-pin:60;--rhythm-stage:620;--spiral-top:325;position:relative;isolation:isolate;z-index:0;height:calc(var(--rhythm-height) * var(--scene-scale) * 1px);background:var(--night)}.rhythm-atmosphere{position:sticky;top:0;height:100svh;margin-bottom:-100svh;overflow:hidden;pointer-events:none;z-index:0}.rhythm-bloom{position:absolute;left:calc(426px * var(--scene-scale));top:calc(200px * var(--scene-scale));width:calc(587px * var(--scene-scale));height:calc(626px * var(--scene-scale));border-radius:50%;background:#365348;filter:blur(12px);opacity:0;transform-origin:center}.rhythm-intro{height:calc(var(--rhythm-intro) * var(--scene-scale) * 1px);padding-top:calc(var(--spiral-top) * var(--scene-scale) * 1px);position:relative;z-index:1}.rhythm-intro-plane{position:absolute;top:0;left:0;width:calc(var(--base) * 1px);height:calc(var(--rhythm-intro) * 1px);zoom:var(--scene-scale);z-index:2}.rhythm-heading .rhythm-reveal-line{display:block}.rhythm-line-first,.rhythm-line-second{position:absolute;display:block;width:506px;font:400 38px/43px Cormorant Garamond,serif;text-transform:uppercase}.rhythm-line-first{left:570px;top:225px}.rhythm-line-second{left:450px;top:268px;color:var(--accent)}.rhythm-description,.rhythm-question,.rhythm-step{position:absolute;font:400 12px/16px Manrope,sans-serif;letter-spacing:.2px}.rhythm-description{left:640px;top:380px;width:275px}.rhythm-question{left:760px;top:532px;width:203px}.rhythm-step{width:120px}.step-begin{left:855px;top:564px}.step-keep{left:906px;top:580px}.step-release{left:950px;top:596px}.rhythm-spiral-shell{position:sticky;top:calc(200px * var(--scene-scale));margin-left:calc(347px * var(--scene-scale));width:calc(538px * var(--scene-scale));height:calc(560px * var(--scene-scale));z-index:1;pointer-events:none}.rhythm-spiral{display:block;width:100%;height:100%;object-fit:contain;-webkit-mask-image:radial-gradient(ellipse 50% 50%,#000 60%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50%,#000 60%,transparent 100%)}.rhythm-pendulum-art{position:relative;left:-18%;width:100%;height:100%}.rhythm-pendulum-trace{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.rhythm-pendulum-swing{position:relative;display:block;width:100%;height:auto;transform-origin:48.8% 7.8%}.rhythm-pendulum-swing>img{display:block;width:100%;height:auto}.rhythm-pendulum-chain{clip-path:inset(0 0 71%)}.rhythm-pendulum-stone{position:absolute;inset:0;clip-path:inset(47% 0 0);transform:translateY(-20%)}@media(min-width:640px)and (max-width:1199px){.rhythm-pendulum-art{left:-30%}}@media(max-width:639px){.rhythm-pendulum-art{left:0}}.rhythm-sequence{position:relative;z-index:1;height:calc((var(--rhythm-height) - var(--rhythm-intro)) * var(--scene-scale) * 1px)}.rhythm-stage{position:sticky;top:calc(var(--rhythm-pin) * var(--scene-scale) * 1px);height:calc(var(--rhythm-stage) * var(--scene-scale) * 1px)}.rhythm-stage-plane{position:relative;width:calc(var(--base) * 1px);height:calc(var(--rhythm-stage) * 1px);zoom:var(--scene-scale)}.rhythm-panel{position:absolute;inset:0}.rhythm-rest{opacity:0}.rhythm-panel-title{position:absolute;left:178px;top:0;width:845px;margin:0;text-align:center;font:400 80px/88px Cormorant Garamond,serif;text-transform:uppercase;color:var(--ink)}.rhythm-panel-title em{font-weight:400;color:var(--accent)}.rhythm-moon{position:absolute;left:398px;top:166px;width:424px;height:420px;object-fit:contain;transform-origin:50% 85%}.rhythm-panel-copy{position:absolute;top:281px;margin:0;font:400 12px/16px Manrope,sans-serif;letter-spacing:.2px;text-align:center;text-wrap:pretty;color:var(--ink)}.phase-left{left:135px;width:208px}.phase-right{left:893px;width:176px}.rhythm-rest .rhythm-panel-title{left:182px}.rhythm-rest .rhythm-moon{left:402px;height:420px}.rhythm-rest .phase-left{left:139px;width:187px}.rhythm-rest .phase-right{left:897px;width:164px}.rhythm-spark{position:absolute;left:644px;top:166px;width:36px;height:36px;opacity:0;filter:sepia(.65) drop-shadow(0 0 7px #d3bb8860)}.spark-two{left:654px;top:176px;width:28px;height:28px}.spark-three{left:650px;top:186px;width:20px;height:20px}.rhythm-conclusion{position:absolute;left:873px;top:280px;width:201px;margin:0;text-align:center;font:400 12px/16px Manrope,sans-serif;letter-spacing:.2px;color:var(--ink);opacity:0}@media(min-width:640px)and (max-width:1199px){.rhythm-story{--rhythm-intro:1240;--rhythm-stage:520}.rhythm-bloom{left:calc(27px * var(--scene-scale))}.rhythm-line-first,.rhythm-line-second{left:67px;text-align:center}.rhythm-line-first{top:89px}.rhythm-line-second{top:132px}.rhythm-description{left:205px;top:236px;width:231px;text-align:center}.rhythm-question{left:222px;top:325px;width:197px;text-align:center}.step-begin{left:310px;top:368px}.step-keep{left:250px;top:385px}.step-release{left:296px;top:401px}.rhythm-spiral-shell{margin-left:calc(51px * var(--scene-scale))}.rhythm-panel-title,.rhythm-rest .rhythm-panel-title{left:10px;width:620px;font-size:64px;line-height:70.4px}.rhythm-moon{left:170px;top:153px;width:300px;height:322px}.rhythm-rest .rhythm-moon{left:170px;top:173px;height:322px}.rhythm-panel-copy{top:251px}.phase-left,.rhythm-rest .phase-left{left:12px;width:176px}.phase-right,.rhythm-rest .phase-right{left:452px;width:176px}.rhythm-spark{left:337px;top:205px}.spark-two{left:344px;top:212px}.spark-three{left:342px;top:219px}.rhythm-conclusion{left:220px;top:380px;width:200px}}@media(max-width:639px){.rhythm-story{--rhythm-height:3450;--rhythm-intro:960;--rhythm-pin:120;--spiral-top:404}.rhythm-bloom{left:calc(-43px * var(--scene-scale));top:calc(150px * var(--scene-scale));height:calc(587px * var(--scene-scale))}.rhythm-heading{position:absolute;left:12px;top:80px;width:337px;margin:0;text-align:center}.rhythm-line-first,.rhythm-line-second{position:static;width:auto;font-size:28px;line-height:32px}.rhythm-description{left:44px;top:228px;width:286px;font-size:14px;line-height:18px;text-align:right}.rhythm-question{left:10px;top:303px;width:206px;font-size:14px;line-height:18px}.rhythm-step{font-size:14px;line-height:18px;width:156px}.step-begin{left:100px;top:339px}.step-keep{left:141px;top:357px}.step-release{left:191px;top:375px}.rhythm-spiral-shell{top:calc(120px * var(--scene-scale));margin-left:calc(24px * var(--scene-scale));width:calc(310px * var(--scene-scale));height:calc(323px * var(--scene-scale))}.rhythm-panel-title,.rhythm-rest .rhythm-panel-title{left:12px;width:336px;font-size:36px;line-height:39.6px}.rhythm-moon{left:19px;top:253px;width:322px;height:346px}.rhythm-rest .rhythm-moon{left:19px;top:233px;height:346px}.rhythm-panel-copy{top:98px;font-size:14px;line-height:18px;text-align:left}.phase-left,.rhythm-rest .phase-left{left:12px;width:242px}.phase-right,.rhythm-rest .phase-right{left:141px;top:164px;width:189px;text-align:right}.rhythm-rest .phase-left{width:226px}.rhythm-rest .phase-right{left:166px;width:164px}.rhythm-spark{left:195px;top:265px;width:28px;height:28px}.spark-two{left:203px;top:272px;width:22px;height:22px}.spark-three{left:200px;top:280px;width:18px;height:18px}.rhythm-conclusion{left:48px;top:110px;width:264px;font-size:14px;line-height:18px}}@media(prefers-reduced-motion:reduce){.rhythm-story{height:auto;background:#17362d}.rhythm-atmosphere{display:none}.rhythm-sequence,.rhythm-stage{height:auto}.rhythm-stage{position:relative;top:auto}.rhythm-stage-plane{height:auto}.rhythm-panel{position:relative;height:calc(var(--rhythm-stage) * 1px);opacity:1!important;visibility:visible!important}.rhythm-conclusion{position:relative;left:auto;top:auto;width:70%;margin:20px auto 70px;opacity:1!important;visibility:visible!important}.rhythm-sparks{display:none}}.rhythm-panel-title,.rhythm-panel-copy{z-index:2}.rhythm-moon{z-index:1}@media(prefers-reduced-motion:reduce){.rhythm-spiral-shell{position:relative;top:0}}@media(max-width:639px){.rhythm-panel .phase-right{left:132px;width:180px}.rhythm-rest .phase-right{left:148px;width:164px}}.rhythm-moon-motion{position:absolute;inset:0;z-index:1;transform-origin:50% 88%;pointer-events:none}.rhythm-panel,.rhythm-conclusion{z-index:2}.rhythm-spark{z-index:3}.rhythm-panel .rhythm-moon{display:none}@media(prefers-reduced-motion:reduce){.rhythm-moon-motion{display:none}.rhythm-panel .rhythm-moon{display:block}}.rhythm-moon-motion{transform:none}.rhythm-moon-canvas{display:none}.has-moon-phase>img{visibility:hidden}.has-moon-phase>.rhythm-moon-canvas{display:block}img.rhythm-moon{clip-path:circle(44% at 50% 50%)}.rhythm-moon,.rhythm-rest .rhythm-moon{left:448px;top:176px;width:324px;height:324px;transform:none}@media(min-width:640px)and (max-width:1199px){.rhythm-moon,.rhythm-rest .rhythm-moon{left:200px;top:178px;width:240px;height:240px}}@media(max-width:639px){.rhythm-moon,.rhythm-rest .rhythm-moon{left:45px;top:273px;width:270px;height:270px}}@media(max-width:639px)and (max-height:740px){.rhythm-story{--rhythm-pin:70;--rhythm-stage:550}.rhythm-moon,.rhythm-rest .rhythm-moon{--compact-moon-size:min(250px,calc((100svh - 76px) / var(--scene-scale) - 303px));left:calc((360px - var(--compact-moon-size)) / 2);top:233px;width:var(--compact-moon-size);height:var(--compact-moon-size)}}.details-shell{--details-height:940;position:relative;isolation:isolate;z-index:1;height:calc(var(--details-height) * var(--scene-scale) * 1px);background:var(--night)}.details-plane{position:relative;width:calc(var(--base) * 1px);height:calc(var(--details-height) * 1px);zoom:var(--scene-scale)}.details-art{position:absolute;left:-191px;top:50px;width:1582px;height:894px;pointer-events:none;z-index:0}.details-trails{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;opacity:.8}.details-glow{opacity:.7;mix-blend-mode:screen;filter:blur(1.2px)}.details-shade{position:absolute;left:0;top:0;width:1200px;height:322px;background:linear-gradient(0deg,#081e1b14,var(--night) 42%);pointer-events:none;z-index:1}.details-heading span{position:absolute;display:block;font:400 38px/43px Cormorant Garamond,serif;text-transform:uppercase;z-index:3}.details-first{left:215px;top:44px;width:506px}.details-second{left:120px;top:87px;width:560px;color:var(--accent)}.details-third{left:215px;top:130px;width:433px}.details-note{position:absolute;left:705px;top:264px;width:233px;font:400 20px/23px Cormorant Garamond,serif;text-transform:uppercase;color:var(--accent);z-index:3}.details-copy{position:absolute;font:400 12px/16px Manrope,sans-serif;letter-spacing:.2px;z-index:3}.details-inspiration{left:705px;top:344px;width:225px}.details-connection{left:800px;top:434px;width:171px}.details-energy{left:895px;top:508px;width:186px}.details-guide{left:950px;top:612px;width:186px}.details-mist{position:absolute;pointer-events:none;z-index:2;filter:sepia(.7) hue-rotate(65deg) saturate(.45) brightness(.55);-webkit-mask-image:radial-gradient(ellipse 50% 50%,#000 30%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50%,#000 30%,transparent 100%)}.details-mist img{width:100%;height:auto;display:block}.details-mist-low{left:-150px;top:436px;width:939px}.details-mist-right{left:992px;top:-139px;width:1170px}.details-mist-left{left:-370px;top:-26px;width:779px}.details-cloud-shadow{left:-347px;top:614px;width:1337px;height:560px;z-index:4}.details-cloud-light{left:236px;top:637px;width:1337px;height:560px;z-index:4}.details-cloud-shadow,.details-cloud-light{-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);pointer-events:none}main{--details-overlap:257;padding-bottom:calc(var(--details-overlap) * var(--scene-scale) * 1px)}@media(min-width:640px)and (max-width:1199px){.details-shell{--details-height:1000}.details-art{left:0;top:210px;width:640px;height:788px}.details-trails{object-fit:cover}.details-shade{width:640px;height:431px}.details-first{left:10px;top:84px}.details-second{left:20px;top:127px}.details-third{left:10px;top:170px}.details-note{left:204px;top:294px}.details-inspiration{left:89px;top:405px;width:221px}.details-connection{left:386px;top:421px;width:156px}.details-energy{left:420px;top:473px;width:188px}.details-guide{left:458px;top:585px;width:181px}.details-mist-low{left:-354px;top:585px}.details-mist-right{left:143px;top:520px;width:569px}.details-mist-left{left:-229px;top:-159px}.details-cloud-shadow{left:-168px;top:784px;width:979px;height:410px}.details-cloud-light{left:-139px;top:755px;width:979px;height:410px}main{--details-overlap:194}}@media(max-width:639px){.details-shell{--details-height:800}.details-art{left:0;top:300px;width:360px;height:560px}.details-trails{object-fit:cover}.details-shade{width:360px;height:390px}.details-heading span{font-size:28px;line-height:32px}.details-first{left:100px;top:40px;width:248px}.details-second{left:12px;top:104px;width:336px}.details-third{left:100px;top:136px;width:248px}.details-note{left:12px;top:236px;width:233px;font-size:16px;line-height:18px}.details-copy{font-size:14px;line-height:18px}.details-inspiration{left:12px;top:274px;width:232px}.details-connection{left:131px;top:328px;width:205px}.details-energy{left:12px;top:382px;width:221px}.details-guide{left:200px;top:462px;width:132px}.details-mist-low{left:-152px;top:250px;width:665px}.details-mist-right{left:738px;top:642px;width:665px}.details-mist-left{left:-200px;top:145px;width:665px}.details-cloud-shadow{left:-68px;top:680px;width:649px;height:272px}.details-cloud-light{left:-125px;top:721px;width:649px;height:272px}main{--details-overlap:193}}@media(prefers-reduced-motion:reduce){.details-glow{display:none}}.details-shell .details-first,.details-shell .details-second,.details-shell .details-third{left:120px}.details-shell .details-first{top:100px}.details-shell .details-second{top:143px}.details-shell .details-third{top:186px}.details-shell .details-note{left:800px;top:130px}.details-shell .details-inspiration{left:120px;top:550px}.details-shell .details-connection{left:390px;top:550px}.details-shell .details-energy{left:660px;top:550px}.details-shell .details-guide{left:930px;top:550px}@media(min-width:640px)and (max-width:1199px){.details-shell .details-first,.details-shell .details-second,.details-shell .details-third{left:40px}.details-shell .details-first{top:84px}.details-shell .details-second{top:127px}.details-shell .details-third{top:170px}.details-shell .details-note{left:360px;top:300px}.details-shell .details-inspiration{left:40px;top:510px}.details-shell .details-connection{left:360px;top:510px}.details-shell .details-energy{left:40px;top:620px}.details-shell .details-guide{left:360px;top:620px}}@media(max-width:639px){.details-shell .details-first,.details-shell .details-second,.details-shell .details-third{left:12px}.details-shell .details-first{top:76px}.details-shell .details-second{top:140px}.details-shell .details-third{top:172px}.details-shell .details-note{left:12px;top:272px}.details-shell .details-inspiration{left:12px;top:318px}.details-shell .details-connection{left:12px;top:386px}.details-shell .details-energy{left:12px;top:468px}.details-shell .details-guide{left:12px;top:556px;width:232px}}main{padding-bottom:0}.reading-shell{--reading-height:1710;--reading-art-top:226;--reading-pin:120;--reading-art-height:877;position:relative;isolation:isolate;z-index:2;height:calc(var(--reading-height) * var(--scene-scale) * 1px)}.reading-art-track{position:absolute;inset:0;padding-top:calc(var(--reading-art-top) * var(--scene-scale) * 1px);pointer-events:none;z-index:0}.reading-art-stage{position:sticky;top:calc(var(--reading-pin) * var(--scene-scale) * 1px);height:calc(var(--reading-art-height) * var(--scene-scale) * 1px)}.reading-art-plane{position:relative;zoom:var(--scene-scale);width:calc(var(--base) * 1px);height:calc(var(--reading-art-height) * 1px)}.reading-network{position:absolute;left:54px;top:0;width:1146px;height:877px;object-fit:contain;opacity:.88}.reading-network-glow{opacity:.04;filter:blur(3px);mix-blend-mode:screen}.reading-prism{position:absolute;left:100px;top:0;width:720px;height:790px;overflow:visible;opacity:.92}.reading-prism~.reading-top-shade{opacity:.25}.reading-prism~.reading-side-shade{opacity:.4}@media(min-width:640px)and (max-width:1199px){.reading-prism{left:20px;top:-35px;width:480px;height:527px}}@media(max-width:639px){.reading-prism{left:-105px;top:55px;width:570px;height:625.42px;opacity:.78}}.reading-top-shade{position:absolute;left:20px;top:0;width:1200px;height:468px;background:linear-gradient(0deg,#081e1b00 28%,var(--night) 83%)}.reading-side-shade{position:absolute;left:0;top:173px;width:377px;height:900px;background:linear-gradient(90deg,var(--night) 32%,#081e1b00)}.reading-heading-plane{position:absolute;inset:0 auto auto 0;zoom:var(--scene-scale);width:calc(var(--base) * 1px);height:400px;z-index:3}.reading-title-part{position:absolute;display:block;font:400 38px/43px Cormorant Garamond,serif;text-transform:uppercase}.reading-title-first{left:120px;top:174px;width:506px}.reading-title-second{left:125px;top:303px;width:485px;text-align:right}.reading-title-second em{font-weight:400;color:var(--accent)}.reading-copy-track{--copy-top:449;--copy-left:610;--copy-width:198;--copy-pin:100;position:absolute;top:calc(var(--copy-top) * var(--scene-scale) * 1px);bottom:0;left:calc(var(--copy-left) * var(--scene-scale) * 1px);width:calc(var(--copy-width) * var(--scene-scale) * 1px);z-index:3;pointer-events:none}.reading-copy{position:sticky;top:calc(var(--copy-pin) * var(--scene-scale) * 1px);font:400 calc(12px * var(--scene-scale))/calc(16px * var(--scene-scale)) Manrope,sans-serif;letter-spacing:calc(.2px * var(--scene-scale))}.reading-strength-track{--copy-top:507;--copy-pin:240}.reading-pattern-track{--copy-top:676;--copy-left:420;--copy-pin:300}.reading-choice-track{--copy-top:923;--copy-width:249;--copy-pin:240}.reading-orb{position:absolute;background:radial-gradient(circle,#030d0b 20%,#030d0be8 48%,#030d0b00 71%);border-radius:50%;filter:blur(1px);transform-origin:center}.reading-orb:after{content:"";position:absolute;inset:12%;border-radius:50%;background:url(/assets/grain.png);opacity:.35;mix-blend-mode:soft-light}.orb-a{left:670px;top:281px;width:134px;height:134px}.orb-b{left:366px;top:399px;width:79px;height:79px}.orb-c{left:644px;top:469px;width:32px;height:32px}.orb-d{left:772px;top:572px;width:97px;height:97px}.orb-e{left:541px;top:562px;width:32px;height:32px}.reading-bottom-shade{position:absolute;left:0;bottom:0;width:100%;height:calc(200px * var(--scene-scale));background:linear-gradient(0deg,var(--night),#081e1b00);z-index:1;pointer-events:none}@media(min-width:640px)and (max-width:1199px){.reading-shell{--reading-art-top:319;--reading-art-height:499}.reading-network{left:-20px;width:654px;height:499px}.reading-top-shade{left:-40px;width:700px;height:380px}.reading-side-shade{left:-70px;top:80px;width:205px;height:681px}.reading-title-first{left:10px;top:134px}.reading-title-second{left:10px;top:263px}.reading-intro-track{--copy-top:389;--copy-left:225;--copy-width:189}.reading-strength-track{--copy-top:440;--copy-left:320;--copy-width:221}.reading-pattern-track{--copy-top:485;--copy-left:93;--copy-width:221}.reading-choice-track{--copy-top:725;--copy-left:189;--copy-width:221}.orb-a{left:250px;top:242px;width:89px;height:89px}.orb-b{left:390px;top:313px;width:57px;height:57px}.orb-c{left:378px;top:241px}.orb-d{left:170px;top:337px;width:38px;height:38px}.orb-e{left:741px;top:499px}}@media(max-width:639px){.reading-shell{--reading-height:1570;--reading-art-top:216;--reading-pin:130;--reading-art-height:790}.reading-network{left:-185px;width:1035px;height:790px}.reading-top-shade{left:0;top:-112px;width:360px;height:360px}.reading-side-shade{display:none}.reading-title-part{font-size:28px;line-height:32px}.reading-title-first{left:12px;top:150px;width:336px}.reading-title-second{left:12px;top:246px;width:336px}.reading-copy{font-size:calc(14px * var(--scene-scale));line-height:calc(18px * var(--scene-scale))}.reading-intro-track{--copy-top:342;--copy-left:64;--copy-width:232}.reading-strength-track{--copy-top:406;--copy-left:180;--copy-width:156;--copy-pin:200}.reading-pattern-track{--copy-top:566;--copy-left:52;--copy-width:232;--copy-pin:300}.reading-choice-track{--copy-top:747;--copy-left:105;--copy-width:232;--copy-pin:450}.orb-a{left:253px;top:291px}.orb-b{left:223px;top:686px}.orb-c{left:95px;top:282px;width:64px;height:67px}.orb-d{left:155px;top:439px;width:72px;height:72px}.orb-e{left:25px;top:526px}}@media(prefers-reduced-motion:reduce){.reading-shell{height:auto;min-height:calc(1000px * var(--scene-scale));padding-bottom:calc(120px * var(--scene-scale))}.reading-heading-plane{position:relative;height:auto;padding:100px 12px 24px}.reading-title-part{position:static;width:auto;text-align:left;margin-bottom:24px}.reading-art-track{padding-top:0;opacity:.3}.reading-art-stage{position:static}.reading-orb,.reading-network-glow{display:none}.reading-copy-track{position:relative;top:auto;bottom:auto;left:auto;width:70%;margin:32px auto}.reading-copy{position:static}.reading-bottom-shade{z-index:0}}.guide-shell{--guide-height:518;position:relative;isolation:isolate;z-index:3;height:calc(var(--guide-height) * var(--scene-scale) * 1px);scroll-margin-top:calc(240px * var(--scene-scale))}.guide-plane{position:relative;width:calc(var(--base) * 1px);height:calc(var(--guide-height) * 1px);zoom:var(--scene-scale)}.guide-quote span{position:absolute;display:block;font:400 38px/43px Cormorant Garamond,serif;text-transform:uppercase;z-index:2}.guide-quote-first{left:135px;top:-86px;width:579px}.guide-quote-second{left:325px;top:-43px;width:334px;color:var(--accent)}.guide-quote-third{left:135px;top:0;width:579px}.guide-quote-fourth{left:325px;top:43px;width:235px}.guide-compact-break{display:none}.guide-summary{position:absolute;left:325px;top:106px;width:279px;font:400 12px/16px Manrope,sans-serif;letter-spacing:.2px;z-index:2}.guide-photo-card{position:absolute;left:705px;top:-146px;width:425px;height:584px;margin:0;z-index:2}.guide-portrait{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 40%;border:1px solid #d3bb8835}.guide-photo-card:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(0deg,#061c18ce,transparent);pointer-events:none}.guide-name{position:absolute;left:20px;top:478px;width:300px;color:var(--ink);font:400 38px/43px Cormorant Garamond,serif;text-transform:uppercase;z-index:1}.guide-name>span{display:block;font:400 9px/12px Manrope,sans-serif;letter-spacing:1.5px;margin-top:7px;color:var(--accent)}.guide-eyebrow{position:absolute;left:325px;top:254px;width:328px;font:400 10px/12.3px Manrope,sans-serif;letter-spacing:1px;text-transform:uppercase;color:var(--accent);z-index:2}.guide-bio{position:absolute;left:325px;top:286px;width:324px;font:400 12px/15.6px Manrope,sans-serif;z-index:2}.guide-more{position:absolute;left:325px;top:406px;width:156px;min-height:44px;font:400 10px/12.3px Manrope,sans-serif;letter-spacing:1px;text-transform:uppercase;border-bottom:1px solid #d3bb8860;z-index:2;transition:color .2s,border-color .2s}.guide-more:hover{color:var(--accent);border-color:var(--accent)}.guide-mist{position:absolute;pointer-events:none;z-index:0;filter:sepia(.7) hue-rotate(65deg) saturate(.45) brightness(.6);-webkit-mask-image:radial-gradient(ellipse 50% 50%,#000 30%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50%,#000 30%,transparent 100%)}.guide-mist img{display:block;width:100%;height:auto}.guide-mist-left{left:-465px;top:-38px;width:1170px}.guide-mist-right{left:680px;top:267px;width:1170px}main{--guide-tail:405;padding-bottom:calc(var(--guide-tail) * var(--scene-scale) * 1px)}.guide-dialog{width:min(680px,calc(100vw - 32px));max-height:calc(100svh - 32px);margin:auto;padding:54px 48px 42px;border:1px solid #d3bb8860;background:var(--night);color:var(--ink);overflow:auto}.guide-dialog::backdrop{background:#020c0bd9;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.guide-dialog-close{position:absolute;right:16px;top:16px;width:44px;height:44px;display:grid;place-items:center}.guide-dialog-eyebrow{font:400 10px/14px Manrope,sans-serif;letter-spacing:1.5px;color:var(--accent);text-transform:uppercase;margin-bottom:18px}.guide-dialog h2{font:400 38px/42px Cormorant Garamond,serif;margin-bottom:24px}.guide-dialog>p:not(.guide-dialog-eyebrow){font:400 15px/24px Manrope,sans-serif;margin-top:18px}@media(min-width:640px)and (max-width:1199px){.guide-shell{--guide-height:770;scroll-margin-top:calc(80px * var(--scene-scale))}.guide-quote-first{left:10px;top:54px;width:419px}.guide-quote-second{left:156px;top:140px}.guide-quote-third{left:11px;top:183px;width:423px}.guide-quote-fourth{left:156px;top:226px}.guide-compact-break{display:inline}.guide-summary{left:158px;top:283px;width:341px}.guide-photo-card{left:385px;top:365px;width:245px;height:337px}.guide-name{left:10px;top:281px;width:225px;font-size:28px;line-height:32px}.guide-name>span{font-size:7px;line-height:9px;letter-spacing:1px;margin-top:4px}.guide-eyebrow{left:10px;top:518px}.guide-bio{left:10px;top:550px;width:328px}.guide-more{left:10px;top:670px}.guide-mist-left,.guide-mist-right{left:240px;top:-85px;width:569px}main{--guide-tail:0}}@media(max-width:639px){.guide-shell{--guide-height:1002;scroll-margin-top:calc(80px * var(--scene-scale))}.guide-quote span{font-size:28px;line-height:32px}.guide-quote-first{left:12px;top:50px;width:291px}.guide-quote-second{left:100px;top:114px;width:241px}.guide-quote-third{left:12px;top:146px;width:291px}.guide-quote-fourth{left:100px;top:178px;width:215px}.guide-compact-break{display:inline}.guide-summary{left:100px;top:226px;width:223px;font-size:14px;line-height:18px}.guide-photo-card{left:12px;top:356px;width:245px;height:337px}.guide-name{left:1px;top:361px;width:244px;font-size:20px;line-height:23px}.guide-name>span{display:none}.guide-eyebrow{left:12px;top:748px}.guide-bio{left:12px;top:780px;width:328px;font-size:14px;line-height:18.2px}.guide-more{left:12px;top:930px}.guide-mist-left{left:-289px;top:-93px;width:665px}.guide-mist-right{left:-106px;top:660px;width:665px}main{--guide-tail:31}.guide-dialog{padding:62px 24px 30px}.guide-dialog h2{font-size:32px;line-height:36px}}.guide-shell .guide-photo-card{left:120px;top:-96px}.guide-shell .guide-quote-first{left:590px}.guide-shell .guide-quote-second{left:660px}.guide-shell .guide-quote-third{left:590px}.guide-shell .guide-quote-fourth{left:660px}.guide-shell .guide-summary{left:590px;top:120px}.guide-shell .guide-eyebrow,.guide-shell .guide-bio,.guide-shell .guide-more{left:590px}@media(min-width:640px)and (max-width:1199px){.guide-shell .guide-photo-card{left:10px;top:90px}.guide-shell .guide-quote{position:absolute;left:290px;top:80px;width:340px}.guide-shell .guide-quote span{position:static;width:auto}.guide-shell .guide-quote-second,.guide-shell .guide-quote-fourth{text-indent:25px}.guide-shell .guide-summary{left:10px;top:470px;width:245px}.guide-shell .guide-eyebrow{left:290px;top:430px}.guide-shell .guide-bio{left:290px;top:462px}.guide-shell .guide-more{left:290px;top:606px}}@media(max-width:639px){.guide-shell .guide-photo-card{left:57.5px;top:30px}.guide-shell .guide-name{top:292px}.guide-shell .guide-quote{position:absolute;left:12px;top:408px;width:336px}.guide-shell .guide-quote span{position:static;width:auto}.guide-shell .guide-quote-second,.guide-shell .guide-quote-fourth{text-indent:24px}.guide-shell .guide-summary{left:12px;top:602px;width:328px}.guide-shell .guide-eyebrow{left:12px;top:714px}.guide-shell .guide-bio{left:12px;top:746px}.guide-shell .guide-more{left:12px;top:924px}}.invitation-shell{--invitation-height:528;--invitation-tail:230;position:relative;isolation:isolate;z-index:4;height:calc(var(--invitation-height) * var(--scene-scale) * 1px);scroll-margin-top:calc(20px * var(--scene-scale))}.invitation-atmosphere{position:absolute;inset:0 0 calc(-1px * var(--invitation-tail) * var(--scene-scale));background:radial-gradient(ellipse 100% 80% at 55% 45%,#46665299,transparent 83%);pointer-events:none}.invitation-plane{position:relative;zoom:var(--scene-scale);width:calc(var(--base) * 1px);height:calc(var(--invitation-height) * 1px)}.invitation-title{position:absolute;left:135px;top:70px;width:439px;font:400 38px/42.94px Cormorant Garamond,serif;text-transform:uppercase;z-index:2}.invitation-title em{color:var(--accent);font-weight:400}.invitation-copy{position:absolute;left:135px;top:176px;width:279px;font:400 12px/15.6px Manrope,sans-serif;letter-spacing:.2px;z-index:2}.invitation-action{position:absolute;left:621px;top:143px;width:236px;height:236px;border-radius:50%;display:grid;place-items:center;z-index:2;isolation:isolate;outline-offset:10px}.invitation-dust,.invitation-halo{position:absolute;inset:-40px;width:316px;height:316px;pointer-events:none;z-index:-1}.invitation-halo{border-radius:50%;background:radial-gradient(circle,#f1ecdf88,#d3bb8830 40%,transparent 68%);opacity:.4;filter:blur(10px)}.invitation-dust{transition:opacity .25s;transform-origin:center}.invitation-action-label{position:relative;font:400 10px/12.3px Manrope,sans-serif;letter-spacing:1px;text-transform:uppercase;color:var(--night)}.invitation-action:hover .invitation-dust,.invitation-action:focus-visible .invitation-dust{opacity:.65}.invitation-action:focus-visible{outline:1px solid var(--accent)}.invitation-compass,.invitation-needle{position:absolute;inset:-40px;width:316px;height:316px;pointer-events:none;z-index:-1}.invitation-action-label{color:var(--ink)}.invitation-compass{transition:opacity .25s}.invitation-action:hover .invitation-compass{opacity:.7}@media(max-width:639px){.invitation-needle{width:266px;height:266px}.invitation-compass{inset:0;width:186px;height:186px}}@media(prefers-reduced-motion:reduce){.invitation-compass{transition:none}}.invitation-mist{position:absolute;pointer-events:none;z-index:0;filter:sepia(.7) hue-rotate(65deg) saturate(.45) brightness(.6);-webkit-mask-image:radial-gradient(ellipse 50% 50%,#000 30%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50%,#000 30%,transparent 100%)}.invitation-mist img{display:block;width:100%;height:auto}.invitation-mist-left{left:-291px;top:99px;width:750px}.invitation-mist-right{left:598px;top:18px;width:750px}main{--invitation-end:230;padding-bottom:calc(var(--invitation-end) * var(--scene-scale) * 1px)}.booking-dialog{width:min(600px,calc(100vw - 32px))}.booking-dialog>p.booking-demo{font:400 12px/18px Manrope,sans-serif;color:var(--accent);margin:0 0 24px}.booking-field{display:block;margin-top:18px;font:400 12px/18px Manrope,sans-serif}.booking-field>span{color:#c3c8be}.booking-field input,.booking-field textarea{display:block;width:100%;margin-top:7px;border:1px solid #d3bb8855;border-radius:0;background:#102a24;color:var(--ink);padding:12px;font:400 16px/22px Manrope,sans-serif;resize:vertical}.booking-field input:focus,.booking-field textarea:focus{outline:1px solid var(--accent);outline-offset:2px}.booking-field input::placeholder{color:#a5b3a9}.booking-submit{width:100%;margin-top:24px;padding:15px 20px;border:1px solid var(--accent);font:400 11px/16px Manrope,sans-serif;letter-spacing:1px;text-transform:uppercase;color:var(--accent);transition:background .2s,color .2s}.booking-submit:hover{background:var(--accent);color:var(--night)}.booking-status{margin-top:20px;font:400 13px/20px Manrope,sans-serif;color:var(--accent)}@media(min-width:640px)and (max-width:1199px){.invitation-shell{--invitation-height:770;--invitation-tail:0}.invitation-title{left:10px}.invitation-copy{left:10px;width:341px}.invitation-action{left:332px;top:333px}.invitation-mist-left,.invitation-mist-right{left:240px;top:-85px;width:569px}main{--invitation-end:0}}@media(max-width:639px){.invitation-shell{--invitation-height:524;--invitation-tail:280}.invitation-title{left:12px;top:40px;width:289px;font-size:28px;line-height:32px}.invitation-copy{left:12px;top:124px;width:247px;font-size:14px;line-height:18px}.invitation-action{left:168px;top:273px;width:186px;height:186px}.invitation-dust,.invitation-halo{width:266px;height:266px}.invitation-mist-left,.invitation-mist-right{left:-29px;top:-273px;width:665px}main{--invitation-end:280}}@media(prefers-reduced-motion:reduce){.invitation-dust,.booking-submit{transition:none}}main{padding-bottom:calc(280px * var(--scene-scale))}.invitation-shell{--invitation-tail:280}.closing-shell{--closing-height:578;--closing-spacer:108;position:relative;isolation:isolate;z-index:5;height:calc((var(--closing-height) + 80) * var(--scene-scale) * 1px);margin-top:calc(-360px * var(--scene-scale));overflow:hidden}.closing-surface{position:absolute;inset:0;background:linear-gradient(180deg,#081e1b00,var(--night) 24%,#123329 100%);pointer-events:none}.closing-dawn{position:absolute;inset:15% 0 0;overflow:hidden;pointer-events:none}.closing-dawn-glow{position:absolute;inset:0 0 -18%;background:radial-gradient(ellipse 70% 50% at 50% 100%,#d3bb8870,#ba9a4a24 32%,#d3bb8800 76%),radial-gradient(ellipse 80% 85% at 50% 120%,#d3bb882e,#d3bb8800 75%);transform-origin:50% 100%}.closing-dawn-rays{position:absolute;inset:8% 0 -18%;background:conic-gradient(from -25deg at 50% 115%,transparent 0deg,#d3bb881c 8deg,transparent 15deg,#f1ecdf0f 24deg,transparent 31deg,#d3bb8823 44deg,transparent 51deg,transparent 360deg);-webkit-mask-image:linear-gradient(0deg,transparent,#000 18%,#000 48%,transparent);mask-image:linear-gradient(0deg,transparent,#000 18%,#000 48%,transparent);filter:blur(12px);opacity:.7;transform-origin:50% 100%}.closing-dawn-sparks{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.8;-webkit-mask-image:linear-gradient(180deg,transparent,#000 20%,#000 90%,transparent);mask-image:linear-gradient(180deg,transparent,#000 20%,#000 90%,transparent)}.closing-plane{position:relative;zoom:var(--scene-scale);width:calc(var(--base) * 1px);height:calc((var(--closing-height) + 80) * 1px)}.closing-content{position:absolute;left:0;top:calc((var(--closing-spacer) + 80) * 1px);width:100%;height:calc((var(--closing-height) - var(--closing-spacer)) * 1px)}.closing-arch{position:absolute;left:0;top:-160px;width:100%;height:auto;pointer-events:none}.closing-ghost{position:absolute;left:339px;top:28px;width:522px;height:522px;object-fit:cover;object-position:50% 47%;opacity:.075;-webkit-mask-image:radial-gradient(ellipse 48% 49%,#000 25%,transparent 100%);mask-image:radial-gradient(ellipse 48% 49%,#000 25%,transparent 100%);pointer-events:none}.closing-quote{position:absolute;left:476px;top:3px;width:248px;text-align:center;font:400 20px/23px Cormorant Garamond,serif;text-transform:uppercase;z-index:2}.closing-quote em{color:var(--accent);font-style:normal}.closing-nav{position:absolute;left:50%;top:96px;transform:translate(-50%);display:flex;align-items:center;gap:30px;white-space:nowrap;z-index:2}.closing-nav>a,.closing-nav>button{display:grid;place-items:center;min-height:44px;font:400 10px/12.3px Manrope,sans-serif;text-transform:uppercase;letter-spacing:.2px}.closing-nav>a,.closing-nav>button,.closing-meta>a,.closing-meta>button,.closing-brand{transition:opacity .2s}.closing-nav>a:hover,.closing-nav>button:hover,.closing-meta>a:hover,.closing-meta>button:hover,.closing-brand:hover{opacity:.6}.closing-nav :focus-visible,.closing-meta :focus-visible,.closing-brand:focus-visible{outline:1px solid var(--accent);outline-offset:5px}.closing-brand{position:absolute;left:520px;top:184px;width:160px;height:77px;display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:2}.closing-brand>span{font:italic 400 35px/40px Cormorant Garamond,serif}.closing-brand>small{font:400 7px/12px Manrope,sans-serif;letter-spacing:2px;text-transform:uppercase;color:var(--accent);margin-top:5px}.closing-meta>*{position:absolute;top:301px;font:400 8px/10px Manrope,sans-serif;letter-spacing:.3px;text-transform:uppercase;z-index:2}.closing-meta>a,.closing-meta>button{min-height:30px;display:grid;place-items:center;color:var(--accent)}.closing-copyright{left:40px;width:180px;padding-top:10px;color:#b3bdae}.closing-demo{left:330px;width:170px}.closing-top{left:650px;width:130px}.closing-credit{right:40px;width:200px;text-align:right;padding-top:10px;color:#b3bdae}.closing-cloud{position:absolute;pointer-events:none;z-index:1;filter:blur(9px) sepia(.7) hue-rotate(65deg) saturate(.45) brightness(.6)}.closing-cloud img{display:block;width:100%;height:auto}.closing-cloud-shadow{left:380px;top:208px;width:1257px}.closing-cloud-light{left:-555px;top:216px;width:1257px}@media(min-width:640px)and (max-width:1199px){.closing-shell{--closing-height:714;--closing-spacer:70}.closing-arch{top:-107px}.closing-ghost{left:59px;top:88px}.closing-quote{left:196px;top:60px}.closing-nav{top:153px}.closing-brand{left:240px;top:231px}.closing-meta>*{left:150px;right:auto;width:340px;text-align:center}.closing-credit{top:348px}.closing-demo{top:370px}.closing-top{top:398px}.closing-copyright{top:463px}.closing-cloud-shadow{left:-128px;top:431px;width:883px}.closing-cloud-light{left:-102px;top:405px;width:883px}}@media(max-width:639px){.closing-shell{--closing-height:834;--closing-spacer:74}.closing-arch{top:-102px}.closing-ghost{left:-81px;top:56px}.closing-quote{left:28px;top:98px;width:304px}.closing-nav{top:203px;flex-direction:column;gap:0}.closing-nav>a,.closing-nav>button{min-height:28px;line-height:12.3px}.closing-brand{left:100px;top:367px}.closing-meta>*{left:28px;right:auto;width:304px;text-align:center}.closing-meta>a,.closing-meta>button{min-height:28px}.closing-demo{top:469px}.closing-top{top:497px}.closing-credit{top:564px}.closing-copyright{top:593px}.closing-cloud-shadow{left:-108px;top:568px;width:553px}.closing-cloud-light{left:-92px;top:622px;width:553px}}@media(prefers-reduced-motion:reduce){.closing-nav>a,.closing-nav>button,.closing-meta>a,.closing-meta>button,.closing-brand{transition:none}}.site-menu{overflow-y:auto;overscroll-behavior-y:contain}.menu-plane{min-height:640px;max-width:calc(100% / var(--menu-scale));overflow:clip}@media(max-width:639px){.menu-plane{min-height:720px}.menu-close{position:sticky;display:block;left:calc(100% - 37px);right:auto}}
