.landing-shell{--landing-gold: #b99b68;--landing-gold-bright: #d8c39b;--landing-ivory: #e6d9c3;--landing-muted: #aaa49d;--landing-line: rgba(185, 155, 104, .34);--landing-line-soft: rgba(185, 155, 104, .16);position:relative;isolation:isolate;min-width:280px;overflow:hidden;background:#03090f;color:var(--landing-ivory)}.landing-shell:before,.landing-shell:after{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;content:""}.landing-shell:before{background:var(--landing-texture) center top / cover repeat-y;opacity:.68}.landing-shell:after{z-index:-1;background:#02080e7a}.landing-header,.landing-hero,.landing-section,.landing-support,.landing-final,.landing-footer{width:min(calc(100% - 48px),1360px);margin-inline:auto}.landing-header{position:relative;z-index:10;display:grid;grid-template-columns:minmax(190px,1fr) auto minmax(44px,1fr);align-items:center;min-height:94px;border-bottom:1px solid var(--landing-line)}.landing-header:after{position:absolute;bottom:-5px;left:50%;width:8px;height:8px;border:1px solid var(--landing-gold);background:#061018;content:"";transform:translate(-50%) rotate(45deg)}.landing-brand{justify-self:start;min-height:46px;border:0;padding:0;background:transparent;color:var(--landing-gold-bright);cursor:pointer;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(32px,3vw,47px);font-weight:500;letter-spacing:-.04em}.landing-nav{display:flex;align-items:center;gap:clamp(30px,5vw,76px)}.landing-nav a{min-height:44px;padding:12px 2px;color:#c9bbab;font-family:Cormorant Garamond,Georgia,serif;font-size:20px;text-decoration:none}.landing-nav a:hover{color:#f3e8d8}.landing-nav-mark{display:grid;place-items:center;justify-self:end;width:46px;height:46px;color:var(--landing-gold-bright)}.landing-hero{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:clamp(30px,5vw,92px);align-items:center;min-height:min(980px,calc(100svh - 94px));padding:66px 18px 82px}.landing-hero:before{position:absolute;top:20px;right:0;bottom:20px;left:0;border:1px solid var(--landing-line-soft);border-radius:38px 38px 3px 3px;pointer-events:none;content:""}.landing-hero-copy{position:relative;z-index:2;width:100%;max-width:650px;padding-left:clamp(0px,1vw,18px)}.landing-kicker{margin:0 0 22px;color:#c5ad86;font-size:13px;font-weight:500;letter-spacing:.07em;line-height:1.4;text-transform:uppercase}.landing-hero-copy .landing-kicker{display:flex;align-items:center;gap:12px;margin-bottom:30px;font-family:Cormorant Garamond,Georgia,serif;font-size:18px;letter-spacing:0;text-transform:none}.landing-hero-copy .landing-kicker:after{width:100px;height:1px;background:var(--landing-line);content:""}.landing-hero h1{max-width:11.6ch;margin:0;color:#e8dac4;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(64px,6.1vw,104px);font-weight:400;letter-spacing:-.045em;line-height:.93;text-wrap:balance}.landing-hero h1 span{display:block}.landing-lead{max-width:54ch;margin:38px 0 30px;color:#b7b0a9;font-size:clamp(16px,1.3vw,19px);line-height:1.72}.landing-primary-cta{display:inline-flex;align-items:center;justify-content:center;gap:15px;min-height:66px;border:1px solid var(--landing-gold);padding:15px clamp(32px,3.2vw,46px);background:#050e15c7;box-shadow:inset 0 0 0 5px #b99b6812,0 18px 50px #0000003d;color:#e7d9c3;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(24px,2.2vw,30px);text-decoration:none;transition:border-color .18s ease,color .18s ease,transform .18s ease}.landing-primary-cta:hover{border-color:#e2c795;color:#fff4df;transform:translateY(-2px)}.landing-microcopy{margin:20px 0 0 14px;color:#95908a;font-size:13px;line-height:1.5}.landing-hero-art{position:relative;display:grid;place-items:center;align-self:stretch;min-height:690px}.landing-hero-art:before{position:absolute;top:5%;right:-2%;bottom:0;left:-2%;border:1px solid rgba(185,155,104,.18);border-radius:50%;content:""}.landing-emblem{position:absolute;top:1%;z-index:4;width:clamp(148px,16vw,230px);height:auto;filter:sepia(.18) drop-shadow(0 10px 24px rgba(0,0,0,.46));opacity:.95}.landing-card-fan{position:relative;width:min(100%,630px);height:610px;margin-top:100px}.landing-deck,.landing-face-card{position:absolute;display:block;height:auto;filter:drop-shadow(0 28px 31px rgba(0,0,0,.58))}.landing-deck{z-index:3;bottom:1%;left:50%;width:52%;transform:translate(-50%)}.landing-face-card{z-index:2;bottom:2%;width:37%}.landing-face-card.is-magician{left:10%;transform:rotate(-11deg)}.landing-face-card.is-moon{right:9%;transform:rotate(10deg)}.landing-section{padding:clamp(78px,10vw,142px) clamp(0px,2vw,28px);border-top:1px solid var(--landing-line)}.landing-section h2,.landing-support h2,.landing-final h2{margin:0;color:#e2d3bd;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(48px,5vw,78px);font-weight:400;letter-spacing:-.035em;line-height:.98;text-wrap:balance}.landing-section-heading{display:grid;grid-template-columns:minmax(220px,.55fr) minmax(340px,1fr) minmax(240px,.65fr);gap:42px;align-items:end;margin-bottom:70px}.landing-section-heading>*{margin-bottom:0}.landing-section-heading>p:last-child{color:var(--landing-muted);line-height:1.65}.landing-section-heading.is-centered{display:block;max-width:850px;margin:0 auto 70px;text-align:center}.landing-section-heading.is-centered>p:last-child{max-width:55ch;margin:22px auto 0}.landing-benefits{padding-top:70px;text-align:center}.landing-benefits>h2{max-width:880px;margin-inline:auto}.landing-benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:62px;border-top:1px solid var(--landing-line-soft);border-bottom:1px solid var(--landing-line-soft)}.landing-benefit-grid article{min-width:0;padding:36px clamp(16px,2.2vw,34px) 42px}.landing-benefit-grid article+article{border-left:1px solid var(--landing-line)}.landing-benefit-medallion{display:block;width:min(100%,176px);height:auto;margin:0 auto;filter:drop-shadow(0 8px 20px rgba(0,0,0,.38))}.landing-benefit-grid h3{margin:10px 0;font-family:Cormorant Garamond,Georgia,serif;font-size:25px;font-weight:500}.landing-benefit-grid p{margin:0;color:var(--landing-muted);font-size:14px;line-height:1.6}.landing-boundary{display:inline-flex;align-items:center;gap:12px;max-width:650px;margin:36px auto 0;color:#a7a29a;font-size:13px;line-height:1.6;text-align:left}.landing-boundary svg{flex:0 0 auto;color:var(--landing-gold)}.landing-step-list{margin:0;border-top:1px solid var(--landing-line);padding:0;list-style:none}.landing-step-list li{display:grid;grid-template-columns:100px minmax(0,1fr);gap:28px;align-items:center;min-height:130px;border-bottom:1px solid var(--landing-line-soft)}.landing-step-list li>span{color:#9d835c;font-family:Cormorant Garamond,Georgia,serif;font-size:32px}.landing-step-list h3{margin:0 0 9px;font-family:Cormorant Garamond,Georgia,serif;font-size:31px;font-weight:500}.landing-step-list p{max-width:70ch;margin:0;color:var(--landing-muted);line-height:1.6}.landing-depth-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--landing-line)}.landing-depth-grid article{position:relative;display:grid;align-content:start;min-width:0;min-height:560px;padding:36px}.landing-depth-grid article+article{border-left:1px solid var(--landing-line)}.landing-depth-grid article>p{margin:0 0 22px;color:#a68a5d;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.landing-depth-cover{display:block;width:100%;aspect-ratio:8 / 5;border:1px solid var(--landing-line-soft);object-fit:cover}.landing-depth-grid h3{margin:24px 0 14px;font-family:Cormorant Garamond,Georgia,serif;font-size:38px;font-weight:500}.landing-depth-grid span{color:var(--landing-muted);line-height:1.65}.landing-deck-story{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:clamp(46px,8vw,120px);align-items:center}.landing-deck-story>div:first-child>p:not(.landing-kicker){max-width:67ch;margin:30px 0;color:var(--landing-muted);line-height:1.72}.landing-theme-list{display:flex;flex-wrap:wrap;gap:8px}.landing-theme-button{min-height:38px;border:1px solid var(--landing-line);padding:9px 13px;background:transparent;color:#c2b9ac;font:inherit;font-size:13px;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.landing-theme-button:hover,.landing-theme-button:focus-visible,.landing-theme-button[aria-pressed=true]{border-color:var(--landing-gold);color:#f1dfbd}.landing-theme-button[aria-pressed=true]{background:#b99b681f}.landing-theme-button:focus-visible{outline:2px solid #e2c795;outline-offset:3px}.landing-theme-panel{max-width:52ch;margin:18px 0 0;padding-left:14px;border-left:1px solid var(--landing-gold);color:#c8bdad;font-size:14px;line-height:1.6}.landing-deck-orbit{position:relative;display:grid;justify-items:center;min-height:460px;padding-top:20px;text-align:center}.landing-deck-orbit:before{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--landing-line);border-radius:50%;content:""}.landing-deck-orbit img{z-index:1;width:min(58%,250px);filter:drop-shadow(0 26px 28px rgba(0,0,0,.5))}.landing-deck-orbit strong{margin-top:-14px;color:#d4bd91;font-family:Cormorant Garamond,Georgia,serif;font-size:58px;font-weight:400;line-height:1}.landing-deck-orbit span{color:var(--landing-muted);font-size:13px}.landing-view-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--landing-line);border-bottom:1px solid var(--landing-line)}.landing-view-grid article{min-height:360px;padding:44px clamp(28px,4vw,64px)}.landing-view-grid article+article{border-left:1px solid var(--landing-line)}.landing-view-emblem{display:block;width:36px;height:36px;object-fit:contain;filter:drop-shadow(0 4px 9px rgba(0,0,0,.36))}.landing-view-grid article>p{margin:26px 0 12px;color:#b99b68;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.landing-view-grid h3{max-width:19ch;margin:0 0 22px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(30px,3vw,42px);font-weight:500;line-height:1.04}.landing-view-grid span{display:block;max-width:54ch;color:var(--landing-muted);line-height:1.7}.landing-meaning{display:grid;grid-template-columns:minmax(0,.85fr) minmax(450px,1.15fr);gap:clamp(44px,7vw,100px);align-items:center}.landing-meaning-copy>p:not(.landing-kicker){margin:30px 0;color:var(--landing-muted);line-height:1.72}.landing-meaning-copy ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.landing-meaning-copy li{display:flex;gap:12px;align-items:center;color:#c3b8aa}.landing-meaning-copy li svg{flex:0 0 auto;color:var(--landing-gold)}.landing-meaning-preview{position:relative;min-height:520px;overflow:hidden;border:1px solid var(--landing-line);background:#061019}.landing-meaning-preview img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.9;filter:brightness(1.2) contrast(1.04)}.landing-meaning-preview span{position:absolute;z-index:1;display:grid;place-items:center;width:142px;min-height:72px;border:1px solid rgba(216,195,155,.66);padding:12px;background:#040c13e0;color:#e0d2bc;font-family:Cormorant Garamond,Georgia,serif;font-size:18px;text-align:center;box-shadow:0 16px 38px #00000080}.landing-meaning-preview .is-source{top:23%;left:9%}.landing-meaning-preview .is-center{top:42%;left:50%;transform:translate(-50%)}.landing-meaning-preview .is-action{right:8%;bottom:19%}.landing-safety{display:grid;grid-template-columns:minmax(0,.75fr) minmax(420px,1.25fr);gap:clamp(50px,9vw,140px);align-items:start}.landing-safety>div:first-child>p:last-child{margin:28px 0 0;color:var(--landing-muted);line-height:1.72}.landing-faq{border-top:1px solid var(--landing-line)}.landing-faq details{border-bottom:1px solid var(--landing-line-soft)}.landing-faq summary{min-height:68px;padding:22px 38px 18px 0;cursor:pointer;color:#d8cbbb;font-family:Cormorant Garamond,Georgia,serif;font-size:23px}.landing-faq details p{margin:0;padding:0 24px 25px 0;color:var(--landing-muted);line-height:1.65}.landing-curation{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:30px;align-items:center}.landing-curation>svg{color:var(--landing-gold)}.landing-curation .landing-kicker{margin-bottom:8px}.landing-curation h2{font-size:clamp(36px,4vw,58px)}.landing-curation p:last-child{max-width:68ch;margin:14px 0 0;color:var(--landing-muted);line-height:1.65}.landing-curation>a{display:inline-flex;align-items:center;gap:10px;min-height:48px;border-bottom:1px solid var(--landing-line);color:#dbc7a5;text-decoration:none}.landing-curation>a:hover{color:#fff4df}.landing-support{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:28px;align-items:center;border-top:1px solid var(--landing-line);border-bottom:1px solid var(--landing-line);padding:46px clamp(0px,2vw,28px)}.landing-support>svg{color:var(--landing-gold)}.landing-support .landing-kicker{margin-bottom:8px}.landing-support h2{font-size:clamp(32px,3.6vw,50px)}.landing-support p:last-child{margin:10px 0 0;color:var(--landing-muted)}.landing-support button,.landing-footer button{min-height:46px;border:0;padding:8px 0;background:transparent;color:#d9c6a4;cursor:pointer;text-decoration:underline;text-decoration-color:var(--landing-line);text-underline-offset:6px}.landing-final{display:grid;justify-items:center;padding:clamp(100px,13vw,180px) 20px;text-align:center}.landing-final>img{width:120px;margin-bottom:25px;opacity:.82}.landing-final>p:not(.landing-kicker){margin:24px 0 34px;color:var(--landing-muted)}.landing-final h2{max-width:820px}.landing-footer{display:grid;grid-template-columns:1fr auto auto auto;gap:28px;align-items:center;min-height:84px;border-top:1px solid var(--landing-line);color:#97928b;font-size:12px}.landing-footer>span{color:#cfb98f;font-family:Cormorant Garamond,Georgia,serif;font-size:24px}.landing-footer a{display:inline-flex;align-items:center;min-height:46px;color:#aaa49b;text-decoration:underline;text-underline-offset:5px}.landing-footer button{color:#aaa49b;font-size:12px}.landing-ad-disclosure{grid-column:1 / -1;max-width:94ch;margin:0 0 22px;color:#8f8a83;line-height:1.65}@media(max-width:1100px){.landing-hero{grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);gap:20px;padding-inline:0}.landing-hero-copy{padding-left:0;transform:translate(14px)}.landing-hero h1{max-width:none;font-size:clamp(50px,5.75vw,64px);line-height:1.02}.landing-lead{margin-top:58px}.landing-card-fan{transform:translateY(-180px)}.landing-hero-art{min-height:620px}.landing-card-fan{height:540px}.landing-section-heading{grid-template-columns:190px minmax(0,1fr)}.landing-section-heading>p:last-child{grid-column:2}.landing-meaning{grid-template-columns:minmax(0,.85fr) minmax(390px,1.15fr)}}@media(min-width:1101px){.landing-hero h1{max-width:none;font-size:clamp(68px,5vw,82px);line-height:1.02}}@media(max-width:800px){.landing-header,.landing-hero,.landing-section,.landing-support,.landing-final,.landing-footer{width:min(calc(100% - 32px),736px)}.landing-header{grid-template-columns:1fr auto}.landing-nav{display:none}.landing-hero{grid-template-columns:1fr;min-height:auto;padding:72px 8px 78px}.landing-hero:before{inset-inline:-4px}.landing-hero-copy{max-width:670px}.landing-hero-copy{transform:none}.landing-hero h1{max-width:none;font-size:clamp(50px,8vw,60px);line-height:1.02}.landing-lead{max-width:60ch}.landing-hero-art{min-height:610px}.landing-card-fan{width:min(100%,570px);height:540px}.landing-card-fan{transform:none}.landing-benefit-grid{grid-template-columns:1fr 1fr}.landing-benefit-grid article+article{border-left:0}.landing-benefit-grid article:nth-child(2n){border-left:1px solid var(--landing-line)}.landing-benefit-grid article:nth-child(n+3){border-top:1px solid var(--landing-line-soft)}.landing-section-heading{display:block;margin-bottom:50px}.landing-section-heading>p:last-child{margin-top:22px}.landing-depth-grid{grid-template-columns:1fr}.landing-depth-grid article{min-height:0}.landing-depth-grid article+article{border-top:1px solid var(--landing-line);border-left:0}.landing-depth-grid article>p{margin-bottom:34px}.landing-deck-story,.landing-meaning,.landing-safety{grid-template-columns:1fr}.landing-deck-orbit{width:min(100%,500px);margin-inline:auto}.landing-view-grid{grid-template-columns:1fr}.landing-view-grid article+article{border-top:1px solid var(--landing-line);border-left:0}.landing-meaning-preview{min-height:500px}.landing-support{grid-template-columns:auto 1fr}.landing-support button{grid-column:2;justify-self:start}.landing-curation{grid-template-columns:auto 1fr}.landing-curation>a{grid-column:2;justify-self:start}.landing-footer{grid-template-columns:1fr auto;padding-block:22px}}@media(max-width:520px){.landing-header,.landing-hero,.landing-section,.landing-support,.landing-final,.landing-footer{width:min(calc(100% - 28px),480px)}.landing-header{min-height:76px}.landing-brand{font-size:31px}.landing-hero{padding-top:54px}.landing-hero h1{max-width:none;font-size:clamp(46px,15vw,66px);line-height:.94}.landing-hero h1 span{display:inline}.landing-hero h1 span:after{content:" "}.landing-hero-copy .landing-kicker{font-size:16px}.landing-lead{margin-top:28px;font-size:15px;line-height:1.68}.landing-primary-cta{width:100%;min-height:60px;padding-inline:18px;font-size:22px}.landing-microcopy{margin-left:0;text-align:center}.landing-hero-art{min-height:430px}.landing-emblem{width:125px}.landing-card-fan{height:390px;margin-top:54px}.landing-deck{width:46%}.landing-face-card{width:38%}.landing-benefit-grid{grid-template-columns:1fr}.landing-benefit-grid article:nth-child(2n){border-left:0}.landing-benefit-grid article+article{border-top:1px solid var(--landing-line-soft)}.landing-boundary{align-items:flex-start}.landing-section{padding-block:78px}.landing-section h2,.landing-final h2{font-size:clamp(42px,13vw,58px)}.landing-step-list li{grid-template-columns:52px minmax(0,1fr);gap:16px;min-height:150px}.landing-step-list h3{font-size:27px}.landing-depth-grid article{padding:28px 24px}.landing-depth-grid article>p{margin-bottom:20px}.landing-view-grid article{min-height:0;padding:36px 20px}.landing-meaning-preview{min-height:420px}.landing-meaning-preview span{width:112px;min-height:62px;padding:8px;font-size:15px}.landing-meaning-preview .is-source{left:4%}.landing-meaning-preview .is-action{right:3%}.landing-faq summary{font-size:21px}.landing-support{grid-template-columns:1fr}.landing-support>svg{margin-bottom:-10px}.landing-support button{grid-column:1}.landing-curation{grid-template-columns:1fr}.landing-curation>a{grid-column:1}.landing-footer{grid-template-columns:1fr;gap:13px}}@media(max-width:320px){.landing-header,.landing-hero,.landing-section,.landing-support,.landing-final,.landing-footer{width:calc(100% - 24px)}.landing-hero h1{font-size:43px}.landing-primary-cta{font-size:20px}.landing-hero-art{min-height:350px}.landing-card-fan{height:320px}.landing-meaning-preview span{width:94px;font-size:13px}}@media(prefers-reduced-motion:reduce){.landing-shell *,.landing-shell *:before,.landing-shell *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.landing-emblem{display:block;height:auto;aspect-ratio:256 / 257;pointer-events:none}.landing-emblem-frame{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}.landing-emblem-core{z-index:1}.landing-emblem-orbit,.landing-emblem-blink{display:none}.landing-emblem-eye-trigger{position:absolute;top:55.1%;left:35%;z-index:4;width:30%;height:10.4%;border-radius:50%;pointer-events:auto}@supports ((-webkit-mask-image: radial-gradient(ellipse 40% 40% at 50% 50%,#000,transparent)) or (mask-image: radial-gradient(ellipse 40% 40% at 50% 50%,#000,transparent))){.landing-emblem-core{-webkit-mask-image:radial-gradient(ellipse 37.6% 37.5% at 50% 50%,#000 0 98.5%,rgba(0,0,0,.88) 99.4%,transparent 100%);mask-image:radial-gradient(ellipse 37.6% 37.5% at 50% 50%,#000 0 98.5%,rgba(0,0,0,.88) 99.4%,transparent 100%)}.landing-emblem-orbit{z-index:2;display:block;-webkit-mask-image:radial-gradient(ellipse 37.3% 37.2% at 50% 50%,transparent 0 98.8%,rgba(0,0,0,.9) 99.5%,#000 100%);mask-image:radial-gradient(ellipse 37.3% 37.2% at 50% 50%,transparent 0 98.8%,rgba(0,0,0,.9) 99.5%,#000 100%);transform-origin:50% 50%}.landing-emblem-blink{z-index:3;display:block;opacity:0;-webkit-mask-image:radial-gradient(ellipse 21% 8% at 50% 60.3%,#000 0 82%,transparent 100%);mask-image:radial-gradient(ellipse 21% 8% at 50% 60.3%,#000 0 82%,transparent 100%)}.landing-emblem.is-entrance-animating .landing-emblem-orbit{animation:landing-emblem-orbit 2.4s cubic-bezier(.45,0,.22,1) both}.landing-emblem.is-entrance-animating .landing-emblem-blink{animation:landing-emblem-blink 2.4s linear both}}@keyframes landing-emblem-orbit{0%{transform:rotate(0)}16%{transform:rotate(22deg)}78%{transform:rotate(338deg)}to{transform:rotate(360deg)}}@keyframes landing-emblem-blink{0%,18%,34%,to{opacity:0}23%,29%{opacity:1}}.landing-benefit-medallion,.landing-deck-orbit img{height:auto}.landing-depth-cover{height:auto;aspect-ratio:auto;object-fit:contain}.landing-meaning-preview{--landing-pointer-x: 50%;--landing-pointer-y: 50%;--landing-pointer-light: 0;isolation:isolate}.landing-meaning-preview img{z-index:0}.landing-meaning-preview:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle 175px at var(--landing-pointer-x) var(--landing-pointer-y),rgba(244,198,108,calc(var(--landing-pointer-light) * .34)) 0,rgba(205,145,53,calc(var(--landing-pointer-light) * .17)) 29%,rgba(139,185,195,calc(var(--landing-pointer-light) * .14)) 52%,transparent 78%);mix-blend-mode:screen;opacity:var(--landing-pointer-light);pointer-events:none;content:""}.landing-meaning-preview span{z-index:2}.landing-final .landing-final-emblem{position:relative;top:auto;width:120px;height:auto;margin-bottom:25px;opacity:.82}@media(max-width:520px){.landing-meaning-preview:after{background:radial-gradient(circle 120px at var(--landing-pointer-x) var(--landing-pointer-y),rgba(244,198,108,calc(var(--landing-pointer-light) * .3)) 0,rgba(139,185,195,calc(var(--landing-pointer-light) * .12)) 54%,transparent 80%)}}:root{color:#e9ecea;background:#02060d;font-family:Manrope,Arial,sans-serif;font-synthesis:none}.route-loading{display:grid;min-height:100svh;place-items:center;margin:0;padding:24px;color:#d9d3c8;background:#02060d;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(24px,4vw,38px)}.rune-stones-shell{--rune-gold: #b99b68;--rune-gold-bright: #d8c39b;--rune-ink: #e7e2d8;--rune-muted: #aaa9a6;--rune-line: rgba(224, 230, 229, .28);--rune-line-soft: rgba(224, 230, 229, .12);position:relative;isolation:isolate;min-width:280px;min-height:100svh;overflow:hidden;background:#02060d;color:var(--rune-ink)}.rune-stones-shell:before,.rune-stones-shell:after{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;content:""}.rune-stones-shell:before{background:var(--rune-texture) center top / cover repeat-y;opacity:.62}.rune-stones-shell:after{z-index:-1;background:linear-gradient(180deg,#02070d57,#02060dd1)}.rune-stones-header,.rune-stones-page{width:min(calc(100% - 48px),1240px);margin-inline:auto}.rune-stones-header{display:grid;grid-template-columns:1fr auto;align-items:center;min-height:92px;border-bottom:1px solid var(--rune-line)}.rune-stones-brand{color:var(--rune-gold-bright);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(32px,3vw,46px);font-weight:500;letter-spacing:-.04em;text-decoration:none}.rune-stones-header nav{display:flex;align-items:center;gap:clamp(22px,4vw,52px)}.rune-stones-header nav a{min-height:44px;padding:12px 0;color:#c8c1b7;font-family:Cormorant Garamond,Georgia,serif;font-size:19px;text-decoration-color:transparent;text-underline-offset:7px}.rune-stones-header nav a:hover{color:#f1e9dc;text-decoration-color:var(--rune-line)}.rune-stones-page{padding:26px 0 0}.rune-stones-breadcrumbs{display:flex;gap:11px;align-items:center;color:#8f9598;font-size:12px}.rune-stones-breadcrumbs a{display:inline-flex;gap:7px;align-items:center;min-height:44px;color:#aeb4b6;text-decoration:none}.rune-stones-breadcrumbs a:hover{color:#eff1ed}.rune-stones-hero,.rune-stones-source,.rune-stones-slate,.rune-stones-note,.rune-stones-next{animation:rune-stones-enter .52s cubic-bezier(.2,.7,.2,1) both}.rune-stones-hero{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(520px,1.28fr);gap:clamp(42px,6vw,88px);align-items:center;min-height:720px;padding:58px 0 94px}.rune-stones-hero>*,.rune-stones-source>*,.rune-stones-slate>*,.rune-stones-note>*{min-width:0}.rune-stones-hero-copy{position:relative;z-index:1}.rune-stones-kicker{display:flex;gap:10px;align-items:center;margin:0 0 19px;color:#c5ad86;font-size:12px;font-weight:500;letter-spacing:.11em;text-transform:uppercase}.rune-stones-hero h1{max-width:8ch;margin:0;color:#e8dfd0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(68px,7.5vw,112px);font-weight:400;letter-spacing:-.045em;line-height:.88;text-wrap:balance}.rune-stones-lead{max-width:48ch;margin:34px 0 28px;color:#b2b4b3;font-size:17px;line-height:1.72}.rune-stones-text-link,.rune-stones-next a{display:inline-flex;gap:11px;align-items:center;min-height:46px;color:#dac9aa;font-family:Cormorant Garamond,Georgia,serif;font-size:21px;text-decoration:underline;text-decoration-color:#b99b6861;text-underline-offset:7px}.rune-stones-hero-figure,.rune-stones-slate figure{margin:0}.rune-stones-hero-figure{position:relative}.rune-stones-hero-figure:before{position:absolute;top:-22px;right:-22px;bottom:-22px;left:-22px;border:1px solid var(--rune-line-soft);border-radius:50%;pointer-events:none;content:""}.rune-stones-hero-figure>img,.rune-stones-slate figure>img{position:relative;display:block;width:100%;height:auto;border:1px solid var(--rune-line-soft)}.rune-stones-hero-figure figcaption,.rune-stones-slate figcaption{margin-top:14px;color:#888f91;font-size:12px;line-height:1.55}.rune-stones-source{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(480px,1.22fr);gap:clamp(50px,8vw,120px);border-top:1px solid var(--rune-line);padding:108px 0 116px;animation-delay:70ms}.rune-stones-source header h2,.rune-stones-slate h2,.rune-stones-note h2{margin:0;color:#e4dbcd;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(46px,5vw,72px);font-weight:400;letter-spacing:-.035em;line-height:.98;text-wrap:balance}.rune-stones-source header>p:last-child{max-width:45ch;margin:28px 0 0;color:var(--rune-muted);line-height:1.7}.rune-stones-source ol{margin:0;border-top:1px solid var(--rune-line);padding:0;list-style:none}.rune-stones-source li{display:grid;grid-template-columns:64px minmax(0,1fr);gap:20px;min-height:144px;border-bottom:1px solid var(--rune-line-soft);padding:30px 0}.rune-stones-source li>span{color:#a58c63;font-family:Cormorant Garamond,Georgia,serif;font-size:27px}.rune-stones-source h3{margin:0 0 10px;color:#d9d4cb;font-family:Cormorant Garamond,Georgia,serif;font-size:28px;font-weight:500}.rune-stones-source li p{max-width:62ch;margin:0;color:var(--rune-muted);line-height:1.65}.rune-stones-slate{display:grid;grid-template-columns:minmax(480px,1.18fr) minmax(280px,.82fr);gap:clamp(48px,8vw,110px);align-items:center;border-top:1px solid var(--rune-line);padding:116px 0;animation-delay:.12s}.rune-stones-slate>div>p:not(.rune-stones-kicker){max-width:44ch;margin:30px 0 0;color:var(--rune-muted);font-size:17px;line-height:1.72}.rune-stones-boundary{display:flex;gap:16px;align-items:flex-start;margin-top:34px;border-top:1px solid var(--rune-line);border-bottom:1px solid var(--rune-line-soft);padding:22px 0}.rune-stones-boundary svg{flex:0 0 auto;color:var(--rune-gold)}.rune-stones-boundary p{margin:0;color:#b9b8b2;font-size:14px;line-height:1.65}.rune-stones-boundary strong{color:#ddd5c8}.rune-stones-note{display:grid;grid-template-columns:minmax(380px,1fr) minmax(300px,.72fr);gap:clamp(48px,8vw,110px);border-top:1px solid var(--rune-line);padding:100px 0;animation-delay:.17s}.rune-stones-note>p{margin:4px 0 0;color:var(--rune-muted);line-height:1.75}.rune-stones-next{display:flex;justify-content:space-between;gap:32px;align-items:center;border-top:1px solid var(--rune-line);border-bottom:1px solid var(--rune-line);padding:42px 0;animation-delay:.21s}.rune-stones-next p{margin:0;color:#aeb0ae}.rune-stones-footer{display:grid;grid-template-columns:1fr auto auto auto;gap:26px;align-items:center;min-height:94px;color:#8f9495;font-size:12px}.rune-stones-footer>span{color:#cfb98f;font-family:Cormorant Garamond,Georgia,serif;font-size:25px}.rune-stones-footer a{color:#aaaead;text-underline-offset:5px}.rune-stones-footer small{grid-column:1 / -1;padding-bottom:24px}@keyframes rune-stones-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:980px){.rune-stones-header,.rune-stones-page{width:min(calc(100% - 36px),760px)}.rune-stones-header nav a:not(:last-child){display:none}.rune-stones-hero,.rune-stones-source,.rune-stones-slate,.rune-stones-note{grid-template-columns:1fr}.rune-stones-hero{min-height:0;padding-block:72px 92px}.rune-stones-hero h1{max-width:none;font-size:clamp(68px,11vw,92px)}.rune-stones-hero-figure{margin-top:12px}.rune-stones-source,.rune-stones-slate,.rune-stones-note{gap:52px;padding-block:92px}.rune-stones-slate figure{order:2}.rune-stones-slate>div{order:1}}@media(max-width:560px){.rune-stones-header,.rune-stones-page{width:auto;margin-inline:16px}.rune-stones-header{min-height:76px}.rune-stones-brand{font-size:31px}.rune-stones-header nav{display:none}.rune-stones-page{padding-top:14px}.rune-stones-hero{padding-block:48px 72px}.rune-stones-hero h1{max-width:6.4ch;font-size:clamp(54px,17vw,74px);text-wrap:wrap}.rune-stones-lead{font-size:15px}.rune-stones-hero-figure:before{top:-9px;right:-9px;bottom:-9px;left:-9px}.rune-stones-source,.rune-stones-slate,.rune-stones-note{gap:38px;padding-block:72px}.rune-stones-source header h2,.rune-stones-slate h2,.rune-stones-note h2{font-size:clamp(42px,13vw,58px)}.rune-stones-source li{grid-template-columns:44px minmax(0,1fr);gap:12px}.rune-stones-source h3{font-size:25px}.rune-stones-next{display:grid;padding-block:34px}.rune-stones-footer{grid-template-columns:1fr;gap:14px;padding-block:24px}.rune-stones-footer small{grid-column:1;padding-bottom:0}}@media(prefers-reduced-motion:reduce){.rune-stones-hero,.rune-stones-source,.rune-stones-slate,.rune-stones-note,.rune-stones-next{animation:none}}@font-face{font-family:Noto Sans Runic;src:url(/assets/NotoSansRunic-Regular-DKHJsiUT.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:400}.rune-stone-token{display:grid;min-width:0;color:#dedbd3;text-align:center}.rune-stone-token-art{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1;isolation:isolate}.rune-stone-token-art img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:block;width:100%;height:100%;object-fit:contain}.rune-stone-glyph{transform:translateY(-2%);color:#e3e6e3;font-family:Noto Sans Runic,Apple Symbols,sans-serif;font-size:clamp(28px,4vw,66px);font-weight:400;line-height:1;text-shadow:0 1px 0 #111923,0 0 7px rgba(217,228,231,.42),0 0 16px rgba(181,150,91,.18)}.rune-stone-token-label{display:grid;gap:2px;margin-top:8px}.rune-stone-token-label strong{color:#ddd7ca;font-family:Cormorant Garamond,Georgia,serif;font-size:19px;font-weight:500}.rune-stone-token-label small{color:#828b90;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.rune-alphabet{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:18px 12px}.rune-alphabet.is-compact{gap:7px}.rune-stones-hero-figure .rune-alphabet{position:relative;grid-template-columns:repeat(8,minmax(0,1fr));padding:clamp(22px,4vw,44px);border:1px solid var(--rune-line-soft);background:radial-gradient(circle at 54% 48%,#27384661,#02060d1f 68%)}.rune-stones-hero-figure .rune-stone-glyph{font-size:clamp(24px,3vw,48px)}.rune-stones-slate figure{display:grid;justify-items:center}.rune-stones-slate .rune-stone-token{width:min(100%,440px)}.rune-stones-slate .rune-stone-glyph{font-size:clamp(68px,9vw,118px)}.rune-guide-shell{--rg-gold: #b99b68;--rg-gold-bright: #d9c8a7;--rg-ink: #e8e2d8;--rg-muted: #a9adae;--rg-line: rgba(224, 230, 229, .26);--rg-line-soft: rgba(224, 230, 229, .11);position:relative;isolation:isolate;min-width:280px;min-height:100svh;overflow:clip;background:#02060d;color:var(--rg-ink)}.rune-guide-shell:before,.rune-guide-shell:after{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;content:""}.rune-guide-shell:before{background:var(--rune-guide-texture) center top / cover repeat-y;opacity:.58}.rune-guide-shell:after{z-index:-1;background:linear-gradient(180deg,#02070d52,#02060de6 58%,#02060d)}.rune-guide-header,.rune-guide-page,.rune-guide-footer{width:min(calc(100% - 48px),1280px);margin-inline:auto}.rune-guide-header{display:grid;grid-template-columns:1fr auto;align-items:center;min-height:92px;border-bottom:1px solid var(--rg-line)}.rune-guide-brand{color:var(--rg-gold-bright);font:500 clamp(32px,3vw,46px)/1 "Cormorant Garamond",Georgia,serif;letter-spacing:-.04em;text-decoration:none}.rune-guide-header nav{display:flex;gap:clamp(18px,3vw,42px);align-items:center}.rune-guide-header nav a{display:inline-flex;align-items:center;min-height:44px;color:#bfc1bd;font:500 16px/1.2 Cormorant Garamond,Georgia,serif;text-decoration-color:transparent;text-underline-offset:7px}.rune-guide-header nav a:hover{color:#f0e8da;text-decoration-color:#b99b6880}.rune-guide-page{padding-top:25px}.rune-guide-breadcrumbs{display:flex;gap:10px;align-items:center;color:#818a8e;font-size:12px}.rune-guide-breadcrumbs a{display:inline-flex;gap:7px;align-items:center;min-height:44px;color:#adb2b2;text-decoration:none}.rune-guide-hero{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(500px,1.1fr);gap:clamp(48px,7vw,100px);align-items:center;min-height:760px;padding:58px 0 92px}.rune-guide-hero>*{min-width:0}.rune-guide-kicker{display:flex;gap:9px;align-items:center;margin:0 0 18px;color:#c4aa80;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.rune-guide-hero h1{max-width:10ch;margin:0;color:#e8dfd0;font:400 clamp(64px,7vw,104px)/.88 "Cormorant Garamond",Georgia,serif;letter-spacing:-.045em;text-wrap:balance}.rune-guide-lead{max-width:58ch;margin:32px 0 24px;color:#b3b5b2;font-size:17px;line-height:1.72}.rune-guide-boundary{display:flex;gap:12px;align-items:flex-start;max-width:60ch;margin:0 0 28px;color:#949c9d;font-size:13px;line-height:1.65}.rune-guide-boundary svg{flex:0 0 auto;color:var(--rg-gold)}.rune-guide-primary-link,.rune-guide-final a{display:inline-flex;gap:10px;align-items:center;min-height:46px;color:#dac9aa;font:500 21px/1.2 Cormorant Garamond,Georgia,serif;text-decoration-color:#b99b6861;text-underline-offset:7px}.rune-guide-hero-alphabet{position:relative;padding:clamp(24px,4vw,54px);border:1px solid var(--rg-line-soft);background:radial-gradient(circle at 52% 45%,#3346576b,#050b1242 68%)}.rune-guide-hero-alphabet:before,.rune-guide-hero-alphabet:after{position:absolute;border:1px solid rgba(184,153,98,.13);border-radius:50%;pointer-events:none;content:""}.rune-guide-hero-alphabet:before{top:-28px;right:4%;bottom:-28px;left:4%}.rune-guide-hero-alphabet:after{top:10%;right:-24px;bottom:10%;left:-24px}.rune-guide-hero-alphabet .rune-stone-glyph{font-size:clamp(22px,2.8vw,46px)}.rune-guide-hero-alphabet>p{max-width:48ch;margin:24px 0 0;color:#828b8e;font-size:12px;line-height:1.65;text-align:center}.rune-guide-proof{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--rg-line);border-bottom:1px solid var(--rg-line)}.rune-guide-proof div{display:grid;gap:6px;min-height:132px;align-content:center;padding:26px 30px;border-right:1px solid var(--rg-line-soft)}.rune-guide-proof div:last-child{border-right:0}.rune-guide-proof strong{color:#d9c6a4;font:500 clamp(32px,4vw,48px)/1 "Cormorant Garamond",Georgia,serif}.rune-guide-proof span{color:#8f9799;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.rune-guide-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:clamp(48px,7vw,100px);padding-top:100px}.rune-guide-toc{position:sticky;top:24px;display:grid;align-content:start;align-self:start;border-top:1px solid var(--rg-line)}.rune-guide-toc p{margin:0;padding:18px 0;color:#c5ac83;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.rune-guide-toc a{min-height:42px;border-top:1px solid var(--rg-line-soft);padding:12px 0;color:#90989a;font-size:12px;text-decoration:none}.rune-guide-toc a:hover{color:#e5ded3}.rune-guide-content{min-width:0}.rune-guide-section{scroll-margin-top:32px;border-top:1px solid var(--rg-line);padding:94px 0 108px}.rune-guide-content>.rune-guide-section:first-child{padding-top:0;border-top:0}.rune-guide-section>header{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(320px,1.18fr);gap:clamp(36px,6vw,78px);align-items:end;margin-bottom:54px}.rune-guide-section>header .rune-guide-kicker{grid-column:1 / -1;margin-bottom:-18px}.rune-guide-section>header h2,.rune-guide-editorial-note h2,.rune-guide-final h2{margin:0;color:#e4dbcd;font:400 clamp(44px,5vw,72px)/.96 "Cormorant Garamond",Georgia,serif;letter-spacing:-.035em;text-wrap:balance}.rune-guide-section>header>p:last-child{margin:0;color:var(--rg-muted);line-height:1.75}.rune-context-grid{display:grid;border-top:1px solid var(--rg-line)}.rune-context-grid article{display:grid;grid-template-columns:minmax(180px,.6fr) minmax(0,1.4fr);gap:18px 50px;border-bottom:1px solid var(--rg-line-soft);padding:34px 0}.rune-context-grid h3{grid-row:1 / span 3;margin:0;color:#d8d0c3;font:500 28px/1.06 Cormorant Garamond,Georgia,serif}.rune-context-grid p{margin:0;color:#a6aaab;line-height:1.72}.rune-aetts{display:grid;gap:62px}.rune-aetts>article{display:grid;gap:28px}.rune-aetts>article>div:first-child{display:grid;grid-template-columns:52px 1fr auto;align-items:baseline;border-bottom:1px solid var(--rg-line-soft);padding-bottom:14px}.rune-aetts>article>div:first-child span{color:#9f8256;font:500 18px/1 Cormorant Garamond,Georgia,serif}.rune-aetts>article>div:first-child p{margin:0;color:#dcd4c7;font:500 30px/1 Cormorant Garamond,Georgia,serif}.rune-aetts>article>div:first-child small{color:#92999a;letter-spacing:.08em;text-transform:uppercase}.rune-aetts>article>p{max-width:70ch;margin:-10px 0 0 52px;color:#9fa4a5;line-height:1.65}.rune-aetts .rune-stone-glyph{font-size:clamp(36px,4.2vw,68px)}.rune-wyrd-note{display:grid;grid-template-columns:74px minmax(0,1fr);gap:22px;align-items:center;margin-top:64px;border-top:1px solid var(--rg-line);border-bottom:1px solid var(--rg-line-soft);padding:24px 0}.rune-wyrd-symbol{display:inline-grid;place-items:center;min-width:58px;min-height:58px;color:#d9c69f;font:400 42px/1 Cormorant Garamond,Georgia,serif}.rune-wyrd-note h3{margin:0 0 6px;color:#ddd5c8;font:500 25px/1.1 Cormorant Garamond,Georgia,serif}.rune-wyrd-note p{margin:0;color:#939a9c;line-height:1.65}.rune-profile-list{border-top:1px solid var(--rg-line)}.rune-profile{border-bottom:1px solid var(--rg-line-soft)}.rune-profile summary{display:grid;grid-template-columns:82px minmax(0,1fr) 34px;gap:22px;align-items:center;min-height:116px;padding:14px 0;cursor:pointer;list-style:none}.rune-profile summary::-webkit-details-marker{display:none}.rune-profile summary>.rune-stone-token{width:82px}.rune-profile summary>span:nth-child(2){display:grid;gap:3px}.rune-profile summary small{color:#858e91;font-size:10px;letter-spacing:.09em;text-transform:uppercase}.rune-profile summary strong{color:#ded6ca;font:500 29px/1 Cormorant Garamond,Georgia,serif}.rune-profile summary em{color:#9ba1a1;font-size:13px;font-style:normal}.rune-profile-caret{color:#b59a6c;font:300 28px/1 Manrope,sans-serif;transition:transform .18s ease}.rune-profile[open] .rune-profile-caret{transform:rotate(45deg)}.rune-profile-body{max-width:790px;margin-left:104px;padding:2px 0 40px}.rune-profile-body p{margin:0 0 15px;color:#a6aaaa;line-height:1.74}.rune-profile-summary{color:#d1c7b7!important;font:500 24px/1.35 Cormorant Garamond,Georgia,serif}.rune-profile-keywords{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 26px}.rune-profile-keywords span{border:1px solid var(--rg-line-soft);padding:7px 10px;color:#a99a80;font-size:11px}.rune-source-variant{border-top:1px solid var(--rg-line-soft);border-bottom:1px solid var(--rg-line-soft);padding:16px 0;color:#91999b!important;font-size:13px}.rune-source-variant strong{color:#cbb998}.rune-profile-notes{margin-top:28px}.rune-wyrd-profile{margin-top:22px;border-top:1px solid var(--rg-line)}.rune-combination-controls{display:grid;grid-template-columns:1fr auto 1fr;gap:18px;align-items:end;border-top:1px solid var(--rg-line);border-bottom:1px solid var(--rg-line-soft);padding:28px 0}.rune-combination-controls label{display:grid;gap:8px;color:#8e9698;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.rune-combination-controls select{width:100%;min-height:50px;border:1px solid var(--rg-line);border-radius:0;padding:0 42px 0 14px;background:#09111d;color:#e2d8c9;font-family:Noto Sans Runic,Manrope,sans-serif;font-size:15px}.rune-combination-controls button{min-height:50px;border:1px solid var(--rg-line);padding:0 18px;background:transparent;color:#c8b696;cursor:pointer}.rune-combination-controls button:disabled{cursor:not-allowed;opacity:.38}.rune-combination-result{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,64px);margin-top:42px}.rune-combination-result article{min-width:0;border-top:1px solid var(--rg-line);border-bottom:1px solid var(--rg-line-soft);padding:28px 0 34px}.rune-combination-heading{display:grid;grid-template-columns:82px 30px 82px;gap:10px;align-items:center;margin-bottom:18px}.rune-combination-heading .rune-stone-token{width:82px}.rune-combination-heading>span:not(.rune-stone-token):not(.rune-wyrd-symbol){color:#8e7954;font:400 24px/1 Cormorant Garamond,Georgia,serif;text-align:center}.rune-combination-direction{margin:0 0 7px!important;color:#a48c64!important;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.rune-combination-result .rune-combination-boundary{margin-bottom:8px;color:#bda985;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.rune-combination-result h3{margin:0 0 14px;color:#dcd3c6;font:500 30px/1.08 Cormorant Garamond,Georgia,serif}.rune-combination-result p{margin:0 0 14px;color:#a5aaab;line-height:1.74}.rune-combination-result .is-empty{display:grid;align-content:center;justify-items:start}.rune-methods,.rune-protection-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.rune-methods article,.rune-protection-grid article{border-top:1px solid var(--rg-line);padding-top:24px}.rune-methods h3,.rune-protection-grid h3,.rune-material-grid h3,.rune-spread-grid h3{margin:0 0 14px;color:#d8d0c3;font:500 27px/1.08 Cormorant Garamond,Georgia,serif}.rune-methods p,.rune-protection-grid p,.rune-material-grid p,.rune-spread-grid p{margin:0 0 14px;color:#a2a7a8;line-height:1.7}.rune-method-note{border-top:1px solid var(--rg-line-soft);padding-top:13px;color:#858e90!important;font-size:12px}.rune-spread-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:58px}.rune-spread-grid article{border-top:1px solid var(--rg-line);padding:18px 0 0}.rune-spread-grid article>span{display:block;margin-bottom:18px;color:#ad9160;font:400 36px/1 Cormorant Garamond,Georgia,serif}.rune-spread-grid ol{margin:18px 0 0;padding-left:18px;color:#899194;font-size:12px;line-height:1.6}.rune-material-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:42px 60px}.rune-material-grid article{border-top:1px solid var(--rg-line);padding-top:24px}.rune-material-grid dl{margin:22px 0 0}.rune-material-grid dl div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px;border-top:1px solid var(--rg-line-soft);padding:10px 0}.rune-material-grid dt{color:#cbbda6;font:500 17px/1.25 Cormorant Garamond,Georgia,serif}.rune-material-grid dd{margin:0;color:#8d9597;font-size:12px;line-height:1.5}.rune-material-grid a{display:inline-flex;gap:7px;align-items:center;min-height:44px;color:#cdb991;text-underline-offset:5px}.rune-meditation{display:grid;grid-template-columns:minmax(330px,1fr) minmax(260px,.72fr);gap:clamp(40px,7vw,90px)}.rune-meditation ol{margin:0;padding:0;list-style:none;counter-reset:meditation}.rune-meditation li{display:grid;grid-template-columns:34px 1fr;gap:12px;border-top:1px solid var(--rg-line-soft);padding:15px 0;color:#adb0ae;line-height:1.6;counter-increment:meditation}.rune-meditation li:before{color:#a98d5d;content:"0" counter(meditation);font:500 14px/1.6 Cormorant Garamond,Georgia,serif}.rune-meditation>p{margin:0;border-top:1px solid var(--rg-line);padding-top:24px;color:#9fa5a6;line-height:1.74}.rune-meditation strong{color:#d5cbbb;font-family:Cormorant Garamond,Georgia,serif;font-size:22px}.rune-glossary{display:grid;grid-template-columns:1fr 1fr;gap:0 46px;margin:0;border-top:1px solid var(--rg-line)}.rune-glossary div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;border-bottom:1px solid var(--rg-line-soft);padding:17px 0}.rune-glossary dt{color:#cabca4;font:500 17px/1.25 Cormorant Garamond,Georgia,serif}.rune-glossary dd{margin:0;color:#8e9698;font-size:12px;line-height:1.58}.rune-guide-editorial-note{display:grid;grid-template-columns:1fr .8fr;gap:clamp(48px,8vw,110px);border-top:1px solid var(--rg-line);border-bottom:1px solid var(--rg-line);padding:72px 0}.rune-guide-editorial-note>p{margin:0;color:#a3a8a8;line-height:1.75}.rune-guide-final{display:grid;justify-items:center;max-width:850px;margin:0 auto;padding:130px 24px;text-align:center}.rune-guide-final .rune-guide-kicker{justify-content:center}.rune-guide-final p:not(.rune-guide-kicker){max-width:62ch;margin:25px auto;color:#9fa5a6;line-height:1.72}.rune-guide-footer{display:grid;grid-template-columns:1fr auto auto auto;gap:28px;align-items:center;min-height:92px;border-top:1px solid var(--rg-line);color:#858d90;font-size:12px}.rune-guide-footer>span{color:#cfb98f;font:500 25px/1 Cormorant Garamond,Georgia,serif}.rune-guide-footer a{color:#a7acab;text-underline-offset:5px}@media(max-width:1040px){.rune-guide-header,.rune-guide-page,.rune-guide-footer{width:min(calc(100% - 36px),820px)}.rune-guide-header nav a:nth-child(-n+4){display:none}.rune-guide-hero{grid-template-columns:1fr;min-height:0;padding-block:72px 100px}.rune-guide-hero h1{max-width:11ch}.rune-guide-hero-alphabet{width:min(100%,680px);margin:20px auto 0}.rune-guide-layout{grid-template-columns:1fr;gap:44px}.rune-guide-toc{position:static;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--rg-line)}.rune-guide-toc p{grid-column:1 / -1}.rune-guide-toc a{padding-right:10px}.rune-guide-section{scroll-margin-top:16px}.rune-spread-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.rune-methods,.rune-protection-grid{grid-template-columns:1fr 1fr}}@media(max-width:680px){.rune-guide-header,.rune-guide-page,.rune-guide-footer{width:auto;margin-inline:16px}.rune-guide-header{min-height:76px}.rune-guide-brand{font-size:31px}.rune-guide-header nav{display:none}.rune-guide-page{padding-top:13px}.rune-guide-hero{gap:52px;padding-block:48px 74px}.rune-guide-hero h1{max-width:8ch;font-size:clamp(52px,16vw,76px)}.rune-guide-lead{font-size:15px}.rune-guide-hero-alphabet{padding:20px 12px}.rune-guide-hero-alphabet:before,.rune-guide-hero-alphabet:after{display:none}.rune-guide-hero-alphabet .rune-alphabet{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}.rune-guide-hero-alphabet .rune-stone-glyph{font-size:clamp(20px,7vw,34px)}.rune-guide-proof{grid-template-columns:1fr 1fr}.rune-guide-proof div:nth-child(2){border-right:0}.rune-guide-proof div:nth-child(-n+2){border-bottom:1px solid var(--rg-line-soft)}.rune-guide-proof div{min-height:104px;padding:20px}.rune-guide-layout{padding-top:62px}.rune-guide-toc{display:flex;gap:0;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.rune-guide-toc p{display:none}.rune-guide-toc a{flex:0 0 auto;min-width:132px;min-height:44px;border-top:0;border-right:1px solid var(--rg-line-soft);padding:14px 12px}.rune-guide-section{padding-block:68px 78px}.rune-guide-section>header{grid-template-columns:1fr;gap:22px;margin-bottom:40px}.rune-guide-section>header .rune-guide-kicker{grid-column:1;margin-bottom:-6px}.rune-guide-section>header h2,.rune-guide-editorial-note h2,.rune-guide-final h2{font-size:clamp(40px,12vw,56px)}.rune-context-grid article{grid-template-columns:1fr;gap:14px}.rune-context-grid h3{grid-row:auto;font-size:26px}.rune-aetts{gap:54px}.rune-aetts>article>div:first-child{grid-template-columns:38px 1fr auto}.rune-aetts>article>div:first-child p{font-size:25px}.rune-aetts>article>p{margin-left:38px}.rune-aetts .rune-alphabet{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 8px}.rune-aetts .rune-stone-glyph{font-size:clamp(32px,9vw,54px)}.rune-profile summary{grid-template-columns:68px minmax(0,1fr) 24px;gap:13px;min-height:98px}.rune-profile summary>.rune-stone-token{width:68px}.rune-profile summary strong{font-size:25px}.rune-profile-body{margin-left:0;padding:14px 0 36px}.rune-profile-summary{font-size:22px}.rune-combination-controls{grid-template-columns:1fr}.rune-combination-controls button{grid-row:3}.rune-combination-result{grid-template-columns:1fr;gap:34px}.rune-combination-heading{grid-template-columns:70px 26px 70px}.rune-combination-heading .rune-stone-token{width:70px}.rune-methods,.rune-protection-grid,.rune-material-grid,.rune-meditation,.rune-glossary,.rune-guide-editorial-note{grid-template-columns:1fr}.rune-spread-grid{grid-template-columns:1fr 1fr;gap:34px 20px}.rune-material-grid{gap:42px}.rune-glossary div{grid-template-columns:120px minmax(0,1fr)}.rune-guide-editorial-note{gap:28px;padding-block:58px}.rune-guide-final{padding:92px 0}.rune-guide-footer{grid-template-columns:1fr;gap:14px;padding-block:24px}.rune-stones-hero-figure .rune-alphabet{grid-template-columns:repeat(6,minmax(0,1fr));padding:22px 12px}.rune-stones-slate .rune-stone-token{width:min(100%,340px)}}@media(max-width:360px){.rune-guide-hero-alphabet .rune-alphabet{grid-template-columns:repeat(4,minmax(0,1fr))}.rune-spread-grid{grid-template-columns:1fr}.rune-glossary div{grid-template-columns:1fr;gap:6px}.rune-stones-hero-figure .rune-alphabet{grid-template-columns:repeat(4,minmax(0,1fr))}}*{box-sizing:border-box}body{margin:0;min-width:280px;min-height:100svh;background:#02060d;-webkit-font-smoothing:antialiased}button{font:inherit}button:focus-visible{outline:1px solid #f5eee2;outline-offset:4px}a:focus-visible,select:focus-visible{outline:1px solid #f5eee2;outline-offset:4px}.app-shell{--line: rgba(224, 230, 229, .28);--soft-line: rgba(224, 230, 229, .12);--muted: #aab1b5;position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(230px,.8fr) minmax(480px,1.4fr) minmax(200px,.65fr);grid-template-rows:auto 1fr auto;min-height:100svh;overflow:hidden;padding:32px clamp(24px,4.6vw,84px) 22px;background:#02060d}.app-shell:before,.app-shell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.app-shell:before{z-index:-2;background:var(--night-texture) center / cover no-repeat;opacity:.71}.app-shell:after{z-index:-1;background:#02060d8c}.site-header{grid-column:1 / -1;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;min-height:70px}.site-header-actions{display:flex;align-items:flex-start;justify-content:flex-end;gap:clamp(12px,2vw,25px)}.brand{border:0;padding:0;background:transparent;color:#f0f1ed;cursor:pointer;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(29px,3vw,46px);font-weight:500;letter-spacing:-.055em;line-height:.8}.donation-note{width:210px;color:#d6dbda;text-align:left}.donation-note p{margin:0 0 8px;font-size:10px;letter-spacing:.075em;line-height:1.55;text-transform:uppercase}.donation-link,.text-button{border:0;padding:0;color:#f4eee3;background:none;cursor:pointer;font-size:11px;letter-spacing:.06em;text-decoration:underline;text-decoration-color:#f4eee37a;text-underline-offset:4px}.category-panel{z-index:1;grid-column:3;grid-row:2;align-self:center;justify-self:end;display:grid;gap:3px;width:min(100%,245px)}.category-button{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;border:0;border-bottom:1px solid var(--soft-line);padding:9px 0 9px 12px;color:#bfc6c5;background:transparent;cursor:pointer;text-align:left;transition:color .18s ease,border-color .18s ease,transform .18s ease}.category-button svg{color:#c7cecb;opacity:.8}.category-button span{font-family:Cormorant Garamond,Georgia,serif;font-size:20px;letter-spacing:.015em}.category-button:hover{color:#fffdf8;transform:translate(-3px)}.category-button.is-selected{color:#f8f3e8;border-bottom-color:#f5eee1bd}.category-button.is-selected svg{color:#f7ecdc;opacity:1}.reading-stage{z-index:1;grid-column:2;grid-row:2;align-self:center;justify-self:center;width:min(100%,650px);text-align:center}.center-view,.state-view,.result-view{display:flex;flex-direction:column;align-items:center}.emblem{width:clamp(130px,16vw,190px);height:auto;margin:0 auto clamp(6px,1vw,14px);opacity:.9;filter:drop-shadow(0 0 19px rgba(220,227,224,.17))}.active-category,.eyebrow{margin:0;color:#b8c0bf;font-size:10px;font-weight:500;letter-spacing:.19em;line-height:1.45;text-transform:uppercase}.deck-wrap{position:relative;width:min(clamp(140px,20vw,270px),28vh);margin:8px auto 14px}.deck-wrap:before,.deck-wrap:after{content:"";position:absolute;top:5px;right:-6px;bottom:-3px;left:6px;z-index:-1;border:1px solid rgba(229,230,220,.52);border-radius:2px;transform:rotate(3deg)}.deck-wrap:after{top:9px;right:-9px;bottom:-7px;left:9px;opacity:.5;transform:rotate(6deg)}.tarot-deck{display:block;width:100%;height:auto;filter:drop-shadow(0 16px 18px rgba(0,0,0,.42))}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid rgba(238,234,223,.74);border-radius:0;padding:11px 20px;cursor:pointer;font-size:11px;font-weight:600;letter-spacing:.115em;line-height:1;text-transform:uppercase;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.button:hover{transform:translateY(-2px)}.button-primary{color:#070a0f;background:#ede9df}.button-primary:hover{background:#fffdf7;border-color:#fffdf7}.button-secondary{color:#eceae3;background:#070c1375}.button-secondary:hover{background:#eae8e024}.main-cta{min-width:185px}.stage-hint{max-width:310px;margin:13px 0 0;color:#929ba0;font-size:11px;line-height:1.6}.static-deck-link,.motion-preview-link{margin-top:11px;border:0;padding:0;color:#c9cfcc;background:transparent;cursor:pointer;font-family:Cormorant Garamond,Georgia,serif;font-size:17px;letter-spacing:.015em;text-decoration:underline;text-decoration-color:#e4dccc61;text-underline-offset:5px;transition:color .18s ease,text-decoration-color .18s ease}.static-deck-link{margin-top:16px;color:#eee7d8}.static-deck-link:hover,.motion-preview-link:hover{color:#fbf6eb;text-decoration-color:#fbf6ebcc}.waiting-state{display:flex;flex-direction:column;align-items:center}.countdown{margin-top:-1px;color:#f2eee4;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(36px,4vw,57px);font-variant-numeric:tabular-nums;line-height:1;letter-spacing:.03em}.waiting-state p{margin:8px 0 13px;color:#aab3b2;font-size:11px}.skip-button{min-width:175px}.generating-state{display:flex;align-items:center;gap:11px;margin-top:6px;color:#d4d9d5;font-family:Cormorant Garamond,Georgia,serif;font-size:23px}.generating-state p{margin:0}.spin{animation:spin 1.3s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.result-view{max-width:620px;padding-top:9px}.result-view>.eyebrow{margin-bottom:17px}.reading-cards{display:grid;grid-template-columns:repeat(3,minmax(105px,1fr));gap:clamp(9px,1.5vw,17px);width:100%}.reading-card{display:flex;flex-direction:column;gap:7px;min-width:0;text-align:left}.reading-card img{width:100%;max-height:177px;object-fit:contain;filter:drop-shadow(0 8px 9px rgba(0,0,0,.4))}.reading-card span{display:block;margin-bottom:2px;color:#9ea8a9;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.reading-card strong{color:#efede7;font-family:Cormorant Garamond,Georgia,serif;font-size:20px;font-weight:500;line-height:1}.reading-card.is-empty{opacity:.5}.reading-card.is-revealed img{animation:card-reveal .44s cubic-bezier(.2,.75,.25,1) both}@keyframes card-reveal{0%{opacity:0;transform:translateY(-12px) rotateY(16deg)}to{opacity:1;transform:none}}.reading-stage.phase-drawing{width:min(100%,800px);align-self:start}.drawing-state{display:flex;width:min(100%,780px);flex-direction:column;align-items:center;gap:12px}.drawing-state .reading-cards{gap:clamp(14px,2vw,24px);margin-bottom:0}.drawing-state .reading-card img{max-height:240px}.drawing-state>p{margin:0;color:#bac1bf;font-family:Cormorant Garamond,Georgia,serif;font-size:19px}.drawing-state>p strong{color:#f1ede4;font-weight:500}.deck-draw-stack{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:min(clamp(105px,13vw,155px),20vh);margin:3px auto 0;border:0;padding:0;cursor:pointer;background:transparent;transition:transform .18s ease,filter .18s ease}.deck-draw-stack:hover{transform:translateY(-5px) rotate(-1deg);filter:drop-shadow(0 15px 16px rgba(0,0,0,.55))}.deck-draw-stack:focus-visible{outline:1px solid #f0eadc;outline-offset:5px}.result-copy{margin:19px auto 11px;max-width:570px}.result-copy p{margin:0 0 8px;color:#d3d7d4;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(20px,2vw,25px);line-height:1.22}.result-copy .result-note{color:#acb4b2;font-size:17px}.disclaimer{max-width:470px;margin:5px auto 15px;color:#abb1b0;font-size:10px;line-height:1.6}.state-view{max-width:390px}.state-emblem{width:130px;margin-bottom:6px;opacity:.8}.state-view h1{margin:7px 0;color:#f3f0e9;font-family:Cormorant Garamond,Georgia,serif;font-size:40px;font-weight:500}.state-view>p:not(.eyebrow){margin:0 0 16px;color:#b9c0bd;font-size:13px;line-height:1.65}.state-view .text-button{margin-top:14px}.site-footer{z-index:1;grid-column:1 / -1;grid-row:3;align-self:end;padding-top:14px;color:#9da6a8;font-size:10px;letter-spacing:.03em;line-height:1.5;text-align:center}.dialog-backdrop{position:fixed;z-index:10;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#010409cc;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.donation-dialog{position:relative;width:min(100%,405px);border:1px solid rgba(234,232,223,.55);padding:36px 32px 28px;color:#e7e9e5;background:#09111d var(--night-texture) center / cover;text-align:center;box-shadow:0 22px 70px #0000009e}.dialog-close{position:absolute;top:11px;right:11px;display:grid;place-items:center;width:35px;height:35px;border:0;color:#d7ddda;background:transparent;cursor:pointer}.dialog-icon{margin-bottom:7px;color:#ede8de}.donation-dialog h2{margin:4px 0 12px;font-family:Cormorant Garamond,Georgia,serif;font-size:39px;font-weight:500;line-height:1}.donation-dialog p:not(.eyebrow){margin:0 auto;max-width:295px;color:#bdc5c4;font-size:12px;line-height:1.65}.dialog-action{width:100%;margin:20px 0 15px}.motion-dialog-backdrop{overflow-y:auto}.motion-dialog{position:relative;width:min(100%,840px);margin:auto;border:1px solid rgba(234,232,223,.55);padding:clamp(22px,4vw,38px);color:#e7e9e5;background:#08111b var(--night-texture) center / cover;box-shadow:0 22px 70px #0000009e}.motion-dialog-heading{margin-right:40px;padding-bottom:18px;border-bottom:1px solid var(--soft-line)}.motion-dialog-heading h1{margin:5px 0 0;color:#f2efe7;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(33px,5vw,51px);font-weight:500;line-height:.9}.motion-card{display:grid;grid-template-columns:minmax(205px,.76fr) minmax(250px,1fr);gap:clamp(24px,5vw,58px);align-items:center;padding:clamp(22px,4vw,34px) 0 17px}.motion-card-canvas{position:relative;width:100%;max-width:330px;overflow:hidden;border:1px solid rgba(222,211,188,.56);aspect-ratio:2 / 3;background:#0d1b2b;box-shadow:0 18px 35px #00000075}.motion-card-video,.motion-card-poster,.motion-scene-plate,.motion-figure-frame{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.motion-card-video,.motion-card-poster{z-index:1}.motion-frame-fallback{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden}.motion-scene-plate{z-index:1;opacity:1}.motion-figure-clip{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;overflow:hidden;clip-path:inset(0 0 29.5% 0);pointer-events:none}.motion-figure-frame{opacity:0;transform:translate3d(6.25%,8.45%,0) scale(.83);transform-origin:top left;will-change:opacity;animation-duration:7s;animation-iteration-count:infinite;animation-timing-function:steps(1,end)}.motion-figure-frame[data-frame="0"]{animation-name:magician-figure-rest}.motion-figure-frame[data-frame="1"]{animation-name:magician-figure-lift-one}.motion-figure-frame[data-frame="2"]{animation-name:magician-figure-lift-two}.motion-card-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:12px;padding:28px;color:#aeb7b7;background:radial-gradient(circle at 50% 35%,rgba(234,229,213,.1),transparent 35%),#07111d;font-size:10px;letter-spacing:.12em;text-align:center;text-transform:uppercase}.motion-orbit{position:absolute;z-index:3;top:18.7%;left:50%;display:block;aspect-ratio:1;pointer-events:none;transform:translate(-50%,-50%)}.motion-orbit-star{position:absolute;top:0;left:50%;color:#f0e3c7;filter:drop-shadow(0 0 5px rgba(249,235,199,.92));transform:translate(-50%,-50%)}.motion-orbit-one{width:73%;animation:magician-orbit-clockwise 32s linear infinite}.motion-orbit-two{width:59%;animation:magician-orbit-counterclockwise 23s linear infinite}.motion-orbit-three{width:45%;animation:magician-orbit-clockwise 17s linear infinite}.motion-orbit-two .motion-orbit-star{color:#cbd9dc}.motion-orbit-three .motion-orbit-star{color:#e2c992}.motion-card-meta{max-width:330px;text-align:left}.motion-card-meta h2{margin:8px 0 14px;color:#f5f0e5;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(40px,5vw,58px);font-weight:500;line-height:.9}.motion-card-meta h2 span{margin-right:10px;color:#b9c2c0;font-size:.55em;letter-spacing:.08em;vertical-align:.18em}.motion-card-meta>p:not(.eyebrow){margin:0;color:#b9c1be;font-size:13px;line-height:1.7}.motion-card-meta .motion-production-note{margin-top:13px!important;color:#929c9a!important;font-size:10px!important}.motion-card-meta .motion-error{margin-top:13px!important;color:#ddd0b5!important;font-size:10px!important}.motion-toggle{display:inline-flex;align-items:center;gap:8px;margin-top:22px;border:0;border-bottom:1px solid rgba(240,230,209,.48);padding:0 0 5px;color:#ede7dc;background:transparent;cursor:pointer;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.motion-toggle:hover{color:#fffdf7;border-bottom-color:#fffdf7}.motion-dialog-note{max-width:570px;margin:0;padding-top:15px;border-top:1px solid var(--soft-line);color:#929c9a;font-size:10px;line-height:1.6}.motion-card.is-paused .motion-orbit,.motion-card.is-paused .motion-figure-frame{animation-play-state:paused}.static-deck-backdrop{overflow-y:auto;place-items:start center}.static-deck-dialog{position:relative;width:min(100%,1180px);margin:auto;border:1px solid rgba(234,232,223,.55);padding:clamp(22px,3.5vw,40px);color:#e7e9e5;background:#08111b var(--night-texture) center / cover;box-shadow:0 22px 70px #0000009e}.static-deck-heading{max-width:680px;margin-right:44px}.static-deck-heading h1{margin:6px 0 13px;color:#f2efe7;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(34px,4.8vw,55px);font-weight:500;line-height:.88}.static-deck-heading>p:not(.eyebrow){margin:0;color:#b8c0bd;font-size:12px;line-height:1.65}.static-deck-filters{display:flex;gap:7px;margin:25px 0 22px;padding-bottom:13px;border-bottom:1px solid var(--soft-line);overflow-x:auto}.static-deck-filters button{flex:0 0 auto;border:1px solid rgba(224,230,229,.23);padding:8px 11px;color:#aeb7b5;background:#02060d59;cursor:pointer;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.static-deck-filters button:hover,.static-deck-filters button.is-selected{border-color:#eee5d1ad;color:#f1ece1;background:#e0e6e517}.static-deck-review{display:grid;grid-template-columns:minmax(205px,.68fr) minmax(0,1.32fr);gap:clamp(24px,4vw,54px);align-items:start}.static-deck-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;max-height:min(59svh,660px);padding-right:7px;overflow-y:auto}.static-deck-thumbnail{position:relative;display:grid;gap:6px;min-width:0;border:1px solid transparent;padding:0 0 7px;color:#bbc2bf;background:transparent;cursor:pointer;text-align:left}.static-deck-thumbnail:hover,.static-deck-thumbnail.is-selected{border-color:#ebe2d08c;background:#e0e6e50e}.static-deck-thumbnail-art{display:block;width:100%;aspect-ratio:2 / 3;object-fit:cover;background:#07111d}.static-deck-thumbnail-label{display:block;min-width:0;padding:0 7px;overflow:hidden;font-size:10px;letter-spacing:.035em;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.static-deck-thumbnail-label b{margin-right:4px;color:#ddcfaf;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:400}.static-card-placeholder{display:grid;align-content:center;justify-items:center;gap:9px;padding:13px;color:#9ba6a6;background:radial-gradient(circle at 50% 34%,rgba(226,219,199,.11),transparent 28%),#07111d;font-size:8px;letter-spacing:.11em;line-height:1.35;text-align:center;text-transform:uppercase}.static-card-rank{color:#dfd1b4;font-family:Cormorant Garamond,Georgia,serif;font-size:25px;letter-spacing:.1em}.static-deck-detail{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(240px,.9fr);gap:clamp(22px,3.5vw,45px);align-items:center;min-width:0}.static-deck-detail-art{justify-self:center;width:min(100%,364px);border:1px solid rgba(224,211,188,.55);background:#07111d;box-shadow:0 18px 35px #00000075}.static-deck-detail-image{display:block;width:100%;height:auto;aspect-ratio:2 / 3;object-fit:cover}.static-deck-detail-copy{min-width:0;max-width:365px}.static-deck-detail-copy h2{margin:8px 0 15px;color:#f5f0e5;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(39px,4vw,55px);font-weight:500;line-height:.9}.static-deck-detail-copy h2 span{margin-right:9px;color:#bbc3c1;font-size:.5em;letter-spacing:.08em;vertical-align:.2em}.static-deck-detail-copy>p:not(.eyebrow){margin:0;color:#b9c1be;font-size:12px;line-height:1.7}.static-candidate-picker{display:flex;flex-wrap:wrap;gap:7px;margin-top:17px}.static-candidate-picker button{border:1px solid rgba(224,230,229,.28);padding:7px 9px;color:#bfc6c3;background:#02060d52;cursor:pointer;font-size:9px;letter-spacing:.06em;text-transform:uppercase}.static-candidate-picker button:hover,.static-candidate-picker button.is-selected{border-color:#e5cfa6ad;color:#f0e7d4;background:#c7a96b1a}.static-deck-detail-copy .static-deck-status{margin-top:14px;color:#ddd0b5;font-size:10px;letter-spacing:.065em;text-transform:uppercase}.static-deck-navigation{display:flex;align-items:center;gap:13px;margin-top:23px;color:#aeb6b5;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.static-deck-navigation button{display:grid;place-items:center;width:34px;height:29px;border:1px solid rgba(224,230,229,.35);color:#ebe5d8;background:transparent;cursor:pointer;font-size:17px}.static-deck-navigation button:hover:not(:disabled){border-color:#f0e6d6;color:#fffdf7}.static-deck-navigation button:disabled{cursor:not-allowed;opacity:.32}.prelaunch-shell{display:grid;min-height:100vh;place-items:center;padding:24px;color:#e9dfcf;background:linear-gradient(180deg,#04090e66,#050b11 46rem),var(--prelaunch-texture) center / cover,#050b11;font-family:Manrope,Arial,sans-serif}.prelaunch-notice{width:min(100%,620px);border:1px solid rgba(205,181,132,.37);padding:clamp(28px,7vw,64px);background:#050c13db;box-shadow:0 24px 70px #0000006b;text-align:center}.prelaunch-notice>img{display:block;width:88px;height:auto;margin:0 auto 22px;opacity:.84}.prelaunch-kicker{display:inline-flex;gap:8px;align-items:center;margin:0;color:#c4a873;font-size:13px;letter-spacing:.12em;text-transform:uppercase}.prelaunch-notice h1{margin:16px 0 20px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(42px,10vw,66px);font-weight:500;line-height:.98}.prelaunch-notice>p:not(.prelaunch-kicker){max-width:48ch;margin:0 auto 14px;color:#c9c4b8;line-height:1.65}.prelaunch-actions{display:grid;gap:13px;margin-top:32px}.prelaunch-primary,.prelaunch-secondary{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(213,185,132,.62);padding:12px 18px;color:#eee1c9;font-family:Cormorant Garamond,Georgia,serif;font-size:22px;text-decoration:none}.prelaunch-primary{background:#a5814830}.prelaunch-secondary{border-color:#b2bec252;color:#d0d4d0;font-family:Manrope,Arial,sans-serif;font-size:15px}.prelaunch-primary:hover,.prelaunch-primary:focus-visible{background:#a5814857}.prelaunch-secondary:hover,.prelaunch-secondary:focus-visible{background:#b8c6c91a}.prelaunch-primary:focus-visible,.prelaunch-secondary:focus-visible{outline:2px solid #e7cb91;outline-offset:3px}@media(max-width:320px){.prelaunch-shell{padding:12px}.prelaunch-notice{padding:26px 18px}.prelaunch-primary{font-size:20px}}.seo-shell{min-height:100vh;color:#e9dfcf;background:linear-gradient(180deg,#04090e4d,#050b11 44rem),var(--seo-texture) center top / cover fixed,#050b11;font-family:Inter,system-ui,sans-serif}.seo-shell a{color:inherit}.seo-header{min-height:78px;padding:0 5vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(186,158,104,.2);background:#04090ec7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.seo-brand{color:#e7d8bf;font:600 1.55rem/1 Cormorant Garamond,Georgia,serif;text-decoration:none}.seo-header nav{display:flex;gap:clamp(1rem,3vw,2.5rem);align-items:center}.seo-header nav a{color:#e9dfcfb8;font-size:.77rem;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.seo-header nav a:last-child{color:#d6b879}.seo-header a:hover,.seo-header a:focus-visible{color:#fff4df}.seo-article{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:36px 0 64px}.seo-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:.5rem;padding:0;margin:0;list-style:none;color:#e9dfcf8c;font-size:.76rem}.seo-breadcrumbs li:not(:last-child):after{content:"·";margin-left:.5rem;color:#8c764a}.seo-breadcrumbs a{text-underline-offset:.2em}.seo-hero{min-height:520px;display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,360px);gap:clamp(2rem,7vw,7rem);align-items:center}.seo-kicker{display:flex;align-items:center;gap:.5rem;margin:0 0 1rem;color:#b99a5e;font-size:.7rem;letter-spacing:.13em;text-transform:uppercase}.seo-hero h1,.seo-faq>h2,.seo-related h2,.seo-safety h2,.seo-not-found h1{margin:0;color:#eadfce;font:500 clamp(2.7rem,6vw,5.6rem)/.96 "Cormorant Garamond",Georgia,serif;letter-spacing:-.035em}.seo-direct-answer{max-width:720px;margin:1.7rem 0 2rem;color:#e9dfcfc2;font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.75}.seo-emblem-wrap{position:relative;aspect-ratio:1;display:grid;place-items:center;border:1px solid rgba(186,158,104,.22);border-radius:50%;box-shadow:0 0 90px #4a607b1f}.seo-emblem-wrap:before,.seo-emblem-wrap:after{content:"";position:absolute;top:11%;right:11%;bottom:11%;left:11%;border:1px solid rgba(186,158,104,.14);border-radius:50%}.seo-emblem-wrap:after{top:27%;right:27%;bottom:27%;left:27%}.seo-emblem-wrap img{width:66%;height:auto;opacity:.82}.seo-primary-cta{display:inline-flex;align-items:center;gap:.8rem;padding:.95rem 1.3rem;border:1px solid rgba(197,164,99,.56);color:#ead7b5;background:#8d6f3714;text-decoration:none;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;transition:background .16s ease,border-color .16s ease}.seo-primary-cta:hover,.seo-primary-cta:focus-visible{background:#b08b4629;border-color:#c6a566}.seo-section-grid{border-top:1px solid rgba(186,158,104,.2)}.seo-section-grid section{display:grid;grid-template-columns:72px minmax(0,1fr);gap:1rem;padding:clamp(2rem,5vw,4rem) 0;border-bottom:1px solid rgba(186,158,104,.16)}.seo-section-grid section>span{color:#9f8250;font:500 .73rem/1.5 Inter,sans-serif;letter-spacing:.1em}.seo-section-grid h2{margin:0 0 .7rem;color:#e6d9c7;font:500 clamp(1.7rem,3vw,2.6rem)/1.05 "Cormorant Garamond",Georgia,serif}.seo-section-grid p{max-width:780px;margin:0;color:#e9dfcfb0;line-height:1.75}.seo-safety{margin:72px 0;padding:clamp(1.5rem,4vw,2.7rem);display:grid;grid-template-columns:auto 1fr;gap:1.3rem;border:1px solid rgba(137,161,180,.25);background:#19283347}.seo-safety>svg{color:#aebfc8}.seo-safety h2{font-size:clamp(1.6rem,3vw,2.2rem)}.seo-safety p{max-width:820px;margin:.65rem 0 0;color:#e9dfcfad;line-height:1.7}.seo-faq{max-width:900px;margin:0 auto;padding:44px 0 72px}.seo-faq>h2{margin-bottom:1.8rem;font-size:clamp(2.2rem,4vw,3.5rem)}.seo-faq details{border-top:1px solid rgba(186,158,104,.2);padding:1.25rem 0}.seo-faq details:last-child{border-bottom:1px solid rgba(186,158,104,.2)}.seo-faq summary{cursor:pointer;color:#e3d5c1;font:500 1.25rem/1.3 Cormorant Garamond,Georgia,serif}.seo-faq details p{max-width:760px;margin:.9rem 0 0;color:#e9dfcfad;line-height:1.7}.seo-related{margin-top:48px;padding:clamp(2rem,5vw,4rem);display:grid;grid-template-columns:1fr 1fr;gap:3rem;border:1px solid rgba(186,158,104,.2)}.seo-related h2{font-size:clamp(2rem,4vw,3.2rem)}.seo-related>div:last-child{display:grid;align-content:center}.seo-related a{padding:.85rem 0;border-bottom:1px solid rgba(186,158,104,.2);color:#e9dfcfbf;text-decoration:none}.seo-related a:hover,.seo-related a:focus-visible{color:#d8b979}.seo-editorial{margin-top:28px;display:flex;justify-content:space-between;gap:1rem;color:#e9dfcf6b;font-size:.72rem}.seo-not-found{display:grid;place-items:center;padding:24px}.seo-not-found>section{max-width:620px;text-align:center}.seo-not-found img{width:130px;margin-bottom:1rem;opacity:.72}.seo-not-found .seo-kicker{justify-content:center}.seo-not-found p:not(.seo-kicker){margin:1.5rem auto 2rem;color:#e9dfcfad;line-height:1.7}@media(max-width:720px){.account-profile-form{grid-template-columns:1fr}.seo-header{min-height:66px;padding:0 20px}.seo-header nav a:not(:last-child){display:none}.seo-article{width:min(100% - 32px,1120px);padding-top:26px}.seo-hero{min-height:0;grid-template-columns:1fr;padding:68px 0}.seo-emblem-wrap{width:min(70vw,290px);margin:0 auto;grid-row:1}.seo-section-grid section{grid-template-columns:42px minmax(0,1fr)}.seo-related{grid-template-columns:1fr;gap:1.5rem}.seo-editorial{flex-direction:column}}.yookassa-review-shell{min-height:100vh;padding:clamp(24px,5vw,64px);color:#e9dfcf;background:linear-gradient(#04090edb,#04090ef5),var(--account-night-texture) center / cover fixed}.yookassa-review-login{width:min(560px,100%);margin:clamp(48px,10vh,120px) auto;padding:clamp(28px,6vw,54px);border:1px solid rgba(186,158,104,.26);background:#071018e6;box-shadow:0 28px 90px #0000005c}.yookassa-review-login>svg{color:#c5a567}.yookassa-review-login h1,.yookassa-review-header h1,.yookassa-review-operator h2,.yookassa-review-documents>h2{margin:0 0 18px;color:#eadfce;font:500 clamp(2.2rem,5vw,4.4rem)/.98 "Cormorant Garamond",Georgia,serif;letter-spacing:-.035em}.yookassa-review-login>p:not(.account-eyebrow),.yookassa-review-security-note{color:#e9dfcfb3;line-height:1.65}.yookassa-review-login form{display:grid;gap:18px;margin-top:30px}.yookassa-review-security-note{margin:22px 0 0;font-size:.8rem}.yookassa-review-content{width:min(1120px,100%);margin:0 auto}.yookassa-review-header{display:flex;align-items:start;justify-content:space-between;gap:24px;margin-bottom:28px}.yookassa-review-header h1{margin-bottom:0}.yookassa-review-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:32px;border:1px solid rgba(186,158,104,.2);background:#ba9e6833}.yookassa-review-meta span{padding:16px;background:#071018eb;color:#e9dfcfa6;font-size:.82rem;line-height:1.5}.yookassa-review-meta strong{display:block;margin-top:4px;color:#e4d3b7;overflow-wrap:anywhere}.yookassa-review-operator,.yookassa-review-documents{margin-top:28px;padding:clamp(24px,4vw,42px);border:1px solid rgba(186,158,104,.2);background:#071018e0}.yookassa-review-operator h2,.yookassa-review-documents>h2{font-size:clamp(2rem,4vw,3.2rem)}.yookassa-review-operator dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;background:#ba9e6829}.yookassa-review-operator dl div{min-width:0;padding:14px 16px;background:#09131c}.yookassa-review-operator dt{margin-bottom:6px;color:#e9dfcf7a;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.yookassa-review-operator dd{margin:0;color:#e6d9c7;line-height:1.55;overflow-wrap:anywhere}.yookassa-review-document{border-top:1px solid rgba(186,158,104,.2)}.yookassa-review-document:last-child{border-bottom:1px solid rgba(186,158,104,.2)}.yookassa-review-document summary{display:flex;justify-content:space-between;gap:18px;padding:20px 4px;cursor:pointer;color:#e7d9c2}.yookassa-review-document summary span{font:500 1.35rem/1.2 Cormorant Garamond,Georgia,serif}.yookassa-review-document summary small{color:#e9dfcf7a;text-align:right;overflow-wrap:anywhere}.yookassa-review-document-body{padding:4px 4px 28px}.yookassa-review-document-body section{margin-top:24px}.yookassa-review-document-body h3{margin:0 0 10px;color:#d7bd8a;font:500 1.3rem/1.25 Cormorant Garamond,Georgia,serif}.yookassa-review-document-body p{max-width:900px;color:#e9dfcfb8;line-height:1.7}@media(max-width:720px){.yookassa-review-shell{padding:20px 16px 44px}.yookassa-review-header{flex-direction:column}.yookassa-review-meta,.yookassa-review-operator dl{grid-template-columns:1fr}.yookassa-review-document summary{flex-direction:column}.yookassa-review-document summary small{text-align:left}}.account-summary-grid{grid-template-columns:minmax(280px,1.2fr) repeat(3,minmax(190px,.72fr))}.trial-route-note{width:min(100%,820px);margin:0 auto 28px;border-block:1px solid rgba(224,230,229,.16);padding:18px 0;text-align:left}.trial-route-note p{margin:0 0 5px;color:#bcae8e}.trial-route-note strong{display:block;color:#f1eee6;font:500 28px/1 Cormorant Garamond,Georgia,serif}.trial-route-note span{display:block;margin-top:7px;color:#9fa9a8;font-size:13px;line-height:1.55}.trial-survey-jump{display:inline-flex;min-height:44px;align-items:center;margin:8px auto 24px;color:#d8c6a2;font-size:14px;text-underline-offset:5px}.trial-survey-jump:focus-visible{outline:1px solid #d8c6a2;outline-offset:4px}.trial-survey{width:min(100%,820px);margin:36px auto 30px;border-block:1px solid rgba(216,198,162,.5);padding:clamp(26px,4vw,42px) 0;color:#eef0ec;text-align:left}.trial-survey-header{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(220px,.55fr);gap:clamp(22px,4vw,48px);align-items:end;margin-bottom:28px}.trial-survey-header .eyebrow,.trial-survey-receipt .eyebrow{margin:0 0 8px;color:#bcae8e}.trial-survey h2{margin:0;color:#f1eee6;font:500 clamp(32px,4vw,46px)/.98 "Cormorant Garamond",Georgia,serif;letter-spacing:-.025em}.trial-survey-header>p,.trial-survey-receipt p{margin:0;color:#aab2b0;font-size:13px;line-height:1.65}.trial-survey-scales{border-top:1px solid rgba(224,230,229,.14)}.trial-survey-scale{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(260px,1.2fr);gap:18px 34px;align-items:center;min-width:0;margin:0;border:0;border-bottom:1px solid rgba(224,230,229,.14);padding:20px 0}.trial-survey-scale legend{display:contents;color:#e7e6df;font-weight:600}.trial-survey-scale>div{display:grid;grid-template-columns:repeat(5,minmax(44px,1fr));gap:8px}.trial-survey-scale label{position:relative;display:grid;min-height:44px;cursor:pointer;place-items:center}.trial-survey-scale input{position:absolute;width:1px;height:1px;opacity:0}.trial-survey-scale label span{display:grid;width:100%;min-height:44px;border:1px solid rgba(224,230,229,.25);background:#eef0ec09;color:#c7cecc;font-variant-numeric:tabular-nums;place-items:center}.trial-survey-scale input:checked+span{border-color:#c6ad78;background:#c6ad7829;color:#fffdf8}.trial-survey-scale input:focus-visible+span{outline:1px solid #d8c6a2;outline-offset:3px}.trial-survey-scale>p{grid-column:2;display:flex;justify-content:space-between;gap:18px;margin:-10px 0 0;color:#87918f;font-size:10px;line-height:1.4}.trial-survey-fields{display:grid;gap:20px;margin-top:28px}.trial-survey .wizard-field{text-align:left}.trial-survey .wizard-field textarea{min-height:120px;resize:vertical}.trial-survey-follow-up{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;align-items:start;color:#c3c9c7;font-size:13px;line-height:1.55}.trial-survey-follow-up input{width:18px;height:18px;margin-top:2px;accent-color:#bca76f}.trial-survey-status{min-height:22px;margin:18px 0 0;color:#9fa9a8;font-size:12px}.trial-survey-actions{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;margin-top:16px}.trial-survey-receipt{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px 24px;align-items:center}.trial-survey-receipt h2{margin-bottom:8px}.trial-survey-check{display:grid;width:44px;height:44px;border:1px solid rgba(198,173,120,.56);border-radius:50%;color:#d7c69f;place-items:center}.trial-route-summary{display:grid;grid-template-columns:auto minmax(180px,1fr);gap:10px 28px;align-items:center;margin-bottom:34px;border-block:1px solid var(--account-border-soft);padding:22px 0}.trial-route-summary>div:first-child{display:grid}.trial-route-summary strong{color:var(--account-fg);font:500 30px/1 Cormorant Garamond,Georgia,serif}.trial-route-summary span,.trial-route-summary p{color:var(--account-muted);font-size:13px}.trial-route-summary p{grid-column:1 / -1;margin:0}.trial-route-progress{position:relative;height:2px;overflow:hidden;background:var(--account-border-soft)}.trial-route-progress span{position:absolute;inset:0 auto 0 0;width:var(--trial-progress);background:#c6ad78}.trial-stage-list{margin:0;border-top:1px solid var(--account-border-strong);padding:0;list-style:none}.trial-stage-row{display:grid;grid-template-columns:58px minmax(0,1fr) minmax(180px,auto);gap:18px 28px;align-items:center;min-width:0;border-bottom:1px solid var(--account-border-soft);padding:25px 0}.trial-stage-row.is-locked{opacity:.7}.trial-stage-number{color:#bca76f;font:500 21px/1 Cormorant Garamond,Georgia,serif}.trial-stage-copy{min-width:0}.trial-stage-copy>p{margin:0 0 4px;color:var(--account-muted);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.trial-stage-copy h3{margin:0;color:var(--account-fg);font:500 30px/1 Cormorant Garamond,Georgia,serif}.trial-stage-copy>span,.trial-stage-copy small{display:block;margin-top:7px;color:var(--account-muted);font-size:13px;line-height:1.55}.trial-stage-copy small{color:#d1bc90}.trial-stage-action{display:grid;gap:5px;justify-items:stretch;min-width:180px}.account-shell .trial-survey{margin-top:46px;color:var(--account-fg)}.account-shell .trial-survey h2{color:var(--account-fg)}.account-shell .trial-survey .wizard-field>span{color:var(--account-fg)}.account-shell .trial-survey textarea,.account-shell .trial-survey select{width:100%;min-height:46px;border:1px solid var(--account-border-strong);border-radius:0;padding:11px 13px;background:#030911b8;color:var(--account-fg);font:inherit}.account-shell .trial-survey textarea:focus-visible,.account-shell .trial-survey select:focus-visible{outline:1px solid var(--account-accent);outline-offset:3px}@media(max-width:1180px){.account-summary-grid{grid-template-columns:minmax(260px,1.15fr) repeat(2,minmax(190px,.85fr))}.account-summary-fact:last-child{grid-column:2 / -1;border-top:1px solid var(--account-border-soft)}}@media(max-width:760px){.account-summary-grid{grid-template-columns:1fr}.account-summary-fact:last-child{grid-column:auto}.account-tablist{grid-template-columns:repeat(2,minmax(0,1fr))}.trial-stage-row{grid-template-columns:44px minmax(0,1fr)}.trial-stage-action{grid-column:2;min-width:0;justify-items:start}.trial-survey-header,.trial-survey-receipt{grid-template-columns:1fr;align-items:start}.trial-survey-scale{grid-template-columns:1fr;gap:12px}.trial-survey-scale>p{grid-column:1;margin-top:-5px}}@media(max-width:586px){.trial-route-summary{grid-template-columns:1fr}.trial-route-summary p{grid-column:1}.trial-stage-row{grid-template-columns:34px minmax(0,1fr);gap:14px}.trial-stage-copy h3{font-size:27px}.trial-stage-action{grid-column:1 / -1;width:100%}.trial-stage-action .account-btn{width:100%}.trial-survey-scale>div{gap:5px}.trial-survey-actions{display:grid;grid-template-columns:1fr}.trial-survey-actions .button,.trial-survey-actions .text-button{width:100%;min-height:44px;justify-content:center}}.stones-shell{min-height:100svh}.stones-skip-link{position:fixed;top:10px;left:10px;z-index:40;min-height:44px;padding:11px 15px;background:#d7c092;color:#08121b;transform:translateY(-160%)}.stones-skip-link:focus{transform:translateY(0)}.stones-header,.stones-hero,.stones-elements,.stones-catalog,.stones-boundary,.stones-return,.stones-footer{width:min(calc(100% - 48px),1360px);margin-inline:auto}.stones-back{display:inline-flex;align-items:center;justify-self:end;gap:8px;min-height:46px;border:0;padding:0;background:transparent;color:#cdbb9d;cursor:pointer;font:500 12px/1.4 Manrope,Arial,sans-serif;letter-spacing:.04em}.stones-back:hover{color:#fff4df}.stones-hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);gap:clamp(42px,8vw,128px);align-items:end;min-height:660px;border-bottom:1px solid var(--landing-line);padding:clamp(92px,13vw,184px) clamp(0px,2vw,28px) 84px}.stones-hero-copy h1{max-width:11ch;margin:0;color:#e8dac4;font:400 clamp(62px,7.1vw,110px)/.9 "Cormorant Garamond",Georgia,serif;letter-spacing:-.05em;text-wrap:balance}.stones-hero-copy>p:not(.landing-kicker){max-width:65ch;margin:34px 0 0;color:#b3ada5;font-size:clamp(16px,1.3vw,19px);line-height:1.75}.stones-hero-action{display:inline-flex;align-items:center;gap:10px;min-height:48px;margin-top:30px;border-bottom:1px solid var(--landing-line);color:#ddcaa7;font:500 19px/1.35 Cormorant Garamond,Georgia,serif;text-decoration:none}.stones-hero-action:hover{color:#fff4df}.stones-hero-notice{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:start;border:1px solid rgba(174,191,200,.26);padding:28px;background:#0d1e2a6b;box-shadow:inset 0 0 0 5px #9ab1c006}.stones-hero-notice>svg{color:#afc2cc}.stones-hero-notice strong{color:#ded3c1;font:500 26px/1.1 Cormorant Garamond,Georgia,serif}.stones-hero-notice p{margin:10px 0 0;color:#a9aca8;font-size:13px;line-height:1.7}.stones-elements,.stones-catalog{padding:clamp(80px,10vw,142px) clamp(0px,2vw,28px)}.stones-section-heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:clamp(44px,9vw,140px);align-items:end}.stones-section-heading h2,.stones-boundary h2,.stones-return h2{margin:0;color:#e2d3bd;font:400 clamp(46px,5vw,76px)/.98 "Cormorant Garamond",Georgia,serif;letter-spacing:-.035em;text-wrap:balance}.stones-section-heading>p{max-width:56ch;margin:0;color:var(--landing-muted);line-height:1.72}.stones-element-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:58px;border-top:1px solid var(--landing-line);border-left:1px solid var(--landing-line)}.stones-element-card{position:relative;display:grid;min-height:206px;align-content:start;gap:8px;border:0;border-right:1px solid var(--landing-line);border-bottom:1px solid var(--landing-line);padding:clamp(25px,3vw,42px);background:#040c1357;color:inherit;cursor:pointer;text-align:left}.stones-element-card>span{color:#a78d62;font:400 30px/1 Cormorant Garamond,Georgia,serif}.stones-element-card strong{color:#e4d5bf;font:500 clamp(32px,3vw,43px)/1 "Cormorant Garamond",Georgia,serif}.stones-element-card small{color:#a8a59d;font:500 12px/1.5 Manrope,Arial,sans-serif}.stones-element-card:hover{background:#18242e73}.stones-element-card[aria-pressed=true]{background:#b99b681a;box-shadow:inset 0 0 0 1px #d8c39b5c}.stones-element-card[aria-pressed=true]:after{position:absolute;right:20px;bottom:18px;color:#e8d5b7;font:600 10px/1 Manrope,Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase;content:"Выбрано"}.stones-controls{display:grid;grid-template-columns:minmax(250px,.52fr) minmax(0,1fr);gap:26px clamp(24px,5vw,70px);align-items:end;margin-top:58px;border-top:1px solid var(--landing-line);padding-top:22px}.stones-search{display:grid;gap:10px;color:#cfc3b2;font:500 12px/1.4 Manrope,Arial,sans-serif;letter-spacing:.05em}.stones-search>div{display:flex;align-items:center;gap:11px;min-height:48px;border-bottom:1px solid rgba(216,195,155,.42);color:#c7b78d}.stones-search input{width:100%;min-width:0;border:0;outline:0;padding:12px 2px;background:transparent;color:#e9dfcf;font:400 16px/1.4 Manrope,Arial,sans-serif}.stones-search input::placeholder{color:#858986}.stones-search:focus-within>div{border-bottom-color:#e4c994}.stones-filters{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.stones-filters button{position:relative;min-height:44px;border:1px solid var(--landing-line-soft);padding:10px 16px;background:#050e156b;color:#aaa59d;cursor:pointer;font:500 12px/1.4 Manrope,Arial,sans-serif;letter-spacing:.03em}.stones-filters button:hover{border-color:#d8c39b7a;color:#e1d4c1}.stones-filters button[aria-pressed=true]{border-color:#d8c39bb3;background:#b99b681a;color:#eadcc7}.stones-filters button[aria-pressed=true]:after{display:block;margin-top:2px;color:#e0c693;font-size:9px;letter-spacing:.08em;text-transform:uppercase;content:"Выбрано"}.stones-result-count{margin:18px 0 28px;color:#8e918e;font-size:12px}.stones-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--landing-line);border-left:1px solid var(--landing-line)}.stones-card{display:grid;grid-template-rows:auto 1fr;min-width:0;border-right:1px solid var(--landing-line);border-bottom:1px solid var(--landing-line);background:#040c1347}.stones-card-art{position:relative;overflow:hidden;aspect-ratio:1;background:#07111a}.stones-card-art:after{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(202,184,153,.12);box-shadow:inset 0 -80px 70px #02060d24;pointer-events:none;content:""}.stones-card-art img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .24s ease,filter .24s ease}.stones-card:hover .stones-card-art img{filter:saturate(1.04) contrast(1.025);transform:scale(1.025)}.stones-card-copy{display:grid;align-content:start;min-height:250px;padding:clamp(24px,3vw,40px)}.stones-card-copy>p:first-child{display:flex;align-items:center;gap:10px;margin:0;color:#a78d62;font:600 10px/1.4 Manrope,Arial,sans-serif;letter-spacing:.11em;text-transform:uppercase}.stones-card-copy>p:first-child span{color:#d8c39b;font:500 22px/1 Cormorant Garamond,Georgia,serif;letter-spacing:0}.stones-card h3{max-width:13ch;margin:18px 0 16px;color:#e5d8c6;font:500 clamp(34px,3.35vw,49px)/.96 "Cormorant Garamond",Georgia,serif;letter-spacing:-.025em}.stones-card-theme{max-width:40ch;margin:0;color:#aaa69f;font-size:14px;line-height:1.7}.stones-empty{grid-column:1 / -1;padding:clamp(44px,7vw,90px);border-right:1px solid var(--landing-line);border-bottom:1px solid var(--landing-line);background:#040c1357}.stones-empty h3{max-width:20ch;margin:8px 0 24px;color:#e4d6c2;font:500 clamp(34px,4vw,52px)/1 "Cormorant Garamond",Georgia,serif}.stones-empty button{min-height:46px;border:1px solid rgba(216,195,155,.52);padding:11px 18px;background:#b99b680f;color:#dfcba8;cursor:pointer;font:500 13px/1.4 Manrope,Arial,sans-serif}.stones-empty button:hover{border-color:#d9bd8b;color:#fff4df}.stones-boundary{display:grid;grid-template-columns:auto minmax(0,1fr);gap:24px;border:1px solid rgba(174,191,200,.26);padding:clamp(32px,5vw,62px);background:#0d1e2a52}.stones-boundary>svg{color:#afc2cc}.stones-boundary .landing-kicker{margin-bottom:8px}.stones-boundary h2{max-width:25ch;font-size:clamp(34px,4vw,52px)}.stones-boundary p:not(.landing-kicker){max-width:84ch;margin:18px 0 0;color:#a9aca8;line-height:1.72}.stones-return{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:30px;align-items:center;border-top:1px solid var(--landing-line);border-bottom:1px solid var(--landing-line);padding:48px clamp(0px,2vw,28px)}.stones-return>svg{color:var(--landing-gold)}.stones-return .landing-kicker{margin-bottom:8px}.stones-return h2{max-width:26ch;font-size:clamp(32px,3.6vw,50px)}.stones-return button{display:inline-flex;align-items:center;gap:9px;min-height:48px;border:0;border-bottom:1px solid var(--landing-line);padding:8px 0;background:transparent;color:#dbc7a5;cursor:pointer;font:500 15px/1.4 Manrope,Arial,sans-serif}.stones-return button:hover{color:#fff4df}.stones-footer{grid-template-columns:1fr auto auto auto}.stones-shell :is(button,a,input):focus-visible{outline:2px solid #dcc28f;outline-offset:4px}@media(max-width:1040px){.stones-hero{grid-template-columns:1fr;min-height:0;padding-top:96px}.stones-hero-notice{max-width:620px}.stones-element-grid{grid-template-columns:repeat(2,1fr)}.stones-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stones-controls{grid-template-columns:1fr}.stones-filters{justify-content:flex-start}}@media(max-width:720px){.stones-header,.stones-hero,.stones-elements,.stones-catalog,.stones-boundary,.stones-return,.stones-footer{width:min(calc(100% - 28px),540px)}.stones-header{min-height:76px}.stones-back{font-size:0}.stones-back svg{width:23px;height:23px}.stones-hero{gap:38px;padding-block:76px 62px}.stones-hero-copy h1{font-size:clamp(48px,15vw,68px)}.stones-hero-copy>p:not(.landing-kicker){margin-top:26px;font-size:15px;line-height:1.7}.stones-hero-notice{gap:14px;padding:22px}.stones-hero-notice strong{font-size:23px}.stones-elements,.stones-catalog{padding-block:76px}.stones-section-heading{grid-template-columns:1fr;gap:22px}.stones-section-heading h2{font-size:clamp(42px,12vw,58px)}.stones-element-grid{margin-top:42px}.stones-element-card{min-height:176px;padding:24px 20px}.stones-element-card strong{font-size:34px}.stones-controls{margin-top:42px}.stones-filters{gap:7px}.stones-filters button{min-height:46px;padding-inline:13px}.stones-grid{grid-template-columns:1fr}.stones-card-copy{min-height:0;padding:28px 24px 32px}.stones-card h3{margin-top:16px;font-size:42px}.stones-boundary{grid-template-columns:1fr;gap:16px;padding:28px 24px}.stones-boundary h2{font-size:42px}.stones-return{grid-template-columns:1fr;gap:16px;padding-block:34px}.stones-return h2{font-size:38px}.stones-return button{justify-self:start}.stones-footer{grid-template-columns:1fr;gap:13px}}@media(max-width:390px){.stones-header,.stones-hero,.stones-elements,.stones-catalog,.stones-boundary,.stones-return,.stones-footer{width:calc(100% - 24px)}.stones-element-grid{grid-template-columns:1fr}}
