@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Italiana&display=swap');
:root{--bg:#090b10;--surface:#10141b;--text:#f0eee8;--muted:#a3a7af;--gold:#e5c88f;--line:rgba(219,216,206,.16);--serif:'Italiana',Georgia,serif;--sans:'DM Sans',Arial,sans-serif;--ease:cubic-bezier(.2,.7,.2,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.7 var(--sans);-webkit-font-smoothing:antialiased}button,input{font:inherit}a{color:inherit;text-decoration:none}button,a,input,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default}button{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--gold);outline-offset:6px}button{border:0}button:focus:not(:focus-visible){outline:none}::selection{background:#e5c88f;color:#090b10}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:fixed;top:-70px;left:20px;background:var(--gold);color:#080b10;padding:10px 20px;z-index:100}.skip:focus{top:10px}.wrap{width:min(1320px,calc(100% - 100px));margin:auto}.section{padding-top:120px;padding-bottom:120px}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--serif);font-weight:400;letter-spacing:-.045em;line-height:1.08}h1{font-size:clamp(80px,8.6vw,136px);margin:28px 0}h2{font-size:clamp(45px,4.5vw,72px);margin-bottom:30px}h3{font-size:23px;letter-spacing:-.035em;line-height:1.3;font-weight:500}em{font-style:normal;color:var(--gold)}p{color:var(--muted);max-width:62ch;margin-bottom:22px}small{font-size:12px}.large{font-size:22px;color:#dddcd7}.eyebrow{font-size:12px;line-height:1.5;letter-spacing:.16em;font-weight:600;color:var(--gold)}.muted{color:var(--muted)}.header{height:100px;padding:0 42px;display:flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid var(--line);position:sticky;top:0;background:rgba(9,11,16,.88);backdrop-filter:blur(24px);z-index:30}.brand{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:500;letter-spacing:.16em;line-height:1.4;flex-shrink:0}.brand small{display:block;font-size:9px;letter-spacing:.18em;color:var(--muted);margin-top:6px}.brand-mark{font-size:39px;font-family:Georgia;color:var(--gold);font-weight:400}.header nav{display:flex;gap:30px}.header nav a{font-size:14px;color:#c0c1c4}.header nav a:hover,.text-link:hover{color:var(--gold)}.header-actions{display:flex;align-items:center;gap:22px}.motion-switch{background:none;color:var(--muted);font-size:12px;padding:8px 0}.motion-switch span{color:var(--gold)}.button{display:inline-flex;align-items:center;justify-content:center;gap:22px;border:1px solid #71654f;padding:17px 24px;border-radius:3px;font-size:14px;font-weight:600;line-height:1.4;background:transparent;transition:transform .3s,background .3s,box-shadow .3s}.button span:last-child{margin-left:auto}.button:hover{transform:translateY(-3px);background:#ffffff0b;box-shadow:0 6px 28px #e4c48b12}.button.primary{color:#15140f;border-color:var(--gold);background:linear-gradient(120deg,#f3deb1,#d1ae6e);box-shadow:inset 0 1px 1px #fff8,0 7px 22px #0003}.button.primary:hover{box-shadow:0 7px 35px #cdae7133}.button.small{padding:12px 18px}.button.full{width:100%}.text-link{display:inline-flex;align-items:center;gap:22px;background:none;padding:8px 0;font-size:14px}.actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.menu-toggle{display:none;background:transparent;font-size:24px}.mobile-nav{position:fixed;inset:100px 0 auto;background:#11151d;padding:24px;z-index:29;box-shadow:0 10px 30px #000}.mobile-nav a{display:block;padding:12px;border-bottom:1px solid var(--line)}.scroll-progress{position:fixed;top:0;left:0;width:100%;height:2px;transform-origin:left;transform:scaleX(0);background:var(--gold);z-index:40}.hero{position:relative;display:grid;grid-template-columns:1fr 1fr;min-height:740px;align-items:center;padding-top:65px;padding-bottom:90px;isolation:isolate}.hero:before{content:'';position:absolute;inset:0 -40px;background:radial-gradient(ellipse at 80% 40%,#4e4c6125,transparent 55%);z-index:-1}.hero-copy{z-index:2}.hero-copy>p{max-width:480px;font-size:17px}.hero-copy .hero-intro{font-size:23px;color:#d7d6d3;margin-bottom:18px}.hero-notes{display:flex;flex-wrap:wrap;gap:21px;font-size:12px;color:#a3a7af;margin-top:24px}.hero-notes span:before{content:'·';margin-right:10px;color:var(--gold)}.live-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 15px #e6c18b;margin-right:10px}.hero-bottom{position:absolute;bottom:24px;left:0;right:0;display:flex;justify-content:space-between;align-items:center;font-size:11px;letter-spacing:.13em;color:#8d929b}.hero-bottom a{font-size:13px;letter-spacing:0}.hero-bottom a span{padding-left:20px;color:var(--gold)}.resonance-stage{height:560px;position:relative;perspective:1000px;overflow:visible}.stage-halo{position:absolute;inset:5%;background:radial-gradient(ellipse,#be985422 0%,#3c425923 38%,transparent 68%);filter:blur(20px);animation:breathe 9s ease-in-out infinite}.orbital{width:380px;height:380px;position:absolute;left:50%;top:48%;transform:translate(-50%,-50%) rotateX(23deg) rotateY(-18deg);transform-style:preserve-3d;animation:drift 16s ease-in-out infinite}.orbit{position:absolute;inset:0;border-radius:50%;border:2px solid #cbae72;box-shadow:0 0 14px #dcb97444,inset 0 0 12px #f0ddac18;border-top-color:#fff0c8;border-bottom-color:#746247;transform-style:preserve-3d}.orbit-one{transform:rotateY(65deg) rotateX(15deg)}.orbit-two{inset:22px;transform:rotateX(66deg) rotateZ(26deg);border-color:#ccc3ac}.orbit-three{inset:47px;transform:rotateY(-43deg) rotateX(-26deg);border-width:5px;box-shadow:0 0 30px #e6ce9655,inset 0 0 25px #ffe9bb33}.orbit-four{inset:-20px;transform:rotateY(15deg) rotateX(70deg);border-width:1px;border-color:#acb9ce66}.orbit-five{inset:83px;transform:rotateX(32deg) rotateY(49deg);border-color:#f4dfb5;border-width:8px;box-shadow:0 0 25px #ecd1a044}.core{position:absolute;inset:140px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff9e4,#e4c488 20%,#8b6b43 55%,#282831 80%);box-shadow:0 0 60px #d6b77833,0 20px 40px #0008;transform:translateZ(28px)}.orbital-axis{position:absolute;left:50%;top:-12%;height:124%;border-left:1px solid #ddcca522;transform:rotateZ(31deg)}.coordinate{position:absolute;font-size:10px;letter-spacing:.15em;color:#858a94;line-height:1.8}.coord-a{left:4%;top:11%}.coord-b{right:0;bottom:14%;text-align:right}.stage-number{position:absolute;right:3%;top:0;font:100px var(--serif);color:#d6b67415}.stage-caption{position:absolute;bottom:0;left:50%;transform:translateX(-50%);white-space:nowrap;font-size:10px;letter-spacing:.18em;color:#a5a398}.stage-caption i{display:inline-block;width:26px;height:1px;background:var(--gold);vertical-align:middle;margin-right:12px}.spec-strip{border-block:1px solid var(--line);background:#ffffff02}.spec-strip .wrap{display:grid;grid-template-columns:repeat(4,1fr)}.spec-strip span{padding:27px 20px;border-right:1px solid var(--line);text-align:center;font-size:13px;color:var(--muted)}.spec-strip span:last-child{border-right:0}.spec-strip b{font-size:20px;font-weight:400;color:var(--text);margin-right:10px}.section-kicker{display:flex;justify-content:space-between;color:#93979e;font-size:11px;letter-spacing:.15em;border-top:1px solid var(--line);padding-top:18px;margin-bottom:62px}.split{display:grid;grid-template-columns:1.05fr 1fr;gap:100px}.intro-body{padding-top:8px}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:50px;border:1px solid var(--line)}.benefit{padding:36px;border-right:1px solid var(--line);background:linear-gradient(150deg,#ffffff04,transparent)}.benefit:last-child{border:0}.benefit-icon{font-size:42px;color:var(--gold);display:block;margin-bottom:30px}.benefit h3{margin:18px 0}.benefit p{font-size:15px;margin:0}.quiet-note{font-size:12px;line-height:1.7;margin:20px 0 0;max-width:90ch;color:#92979f}.listening-section{padding:90px 0;background:radial-gradient(ellipse at 75% 50%,#63563422,transparent 60%),#0e1218;border-block:1px solid var(--line);position:relative;transition:background .5s;z-index:2}.listening-layout{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:90px}.listening-layout h2{margin-top:25px}.listening-layout p{max-width:440px}.glass{border:1px solid #b9a98040;background:linear-gradient(130deg,#c8c9d40c,#ffffff02 50%,#e6c28306);box-shadow:inset 0 1px 0 #ffffff0b,0 24px 80px #0003;border-radius:6px}.player{padding:30px;transition:box-shadow .4s}.player-top{display:flex;justify-content:space-between;gap:15px;align-items:center}.pill{font-size:10px;border:1px solid var(--line);padding:5px 9px;letter-spacing:.08em;border-radius:2px;color:#bdbab1}.waveform{height:150px;display:flex;align-items:center;gap:4px;padding:20px 0;overflow:hidden}.waveform i{display:block;flex:1;height:var(--h);background:linear-gradient(#f4ddaa,#9c875f);border-radius:2px;opacity:.6;transform:scaleY(.6)}.playing .waveform i{animation:wave var(--d) ease-in-out infinite alternate}.player-controls{display:flex;align-items:center;gap:18px}.round-play{width:52px;height:52px;flex-shrink:0;background:var(--gold);color:#181710;border-radius:50%;font-size:16px}.track-info strong{font-size:15px;font-weight:500;display:block}.track-info span{font-size:12px;color:var(--muted)}.player-controls .text-link{margin-left:auto;font-size:12px}input[type=range]{accent-color:var(--gold);cursor:pointer;height:22px}#seek{width:100%;margin:22px 0 8px}.audio-bottom{display:flex;align-items:center;gap:10px;font-size:11px;color:var(--muted)}.audio-bottom label{font-size:12px}.audio-bottom input{width:75px}.audio-bottom span{margin-left:auto;text-align:right}.room-dim:after{content:'';position:fixed;inset:0;background:#000b;z-index:31;pointer-events:none}.room-dim .listening-section{z-index:32;background:#0d1117;box-shadow:0 0 120px #c8a66515}.room-dim .player{box-shadow:0 0 80px #d9b77513}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:42px}.section-heading p{margin-bottom:0}.outline-label{border:1px solid var(--line);border-radius:50%;width:85px;height:85px;display:grid;place-content:center;color:var(--gold);font-size:13px}.shift-explorer{display:grid;grid-template-columns:290px 1fr;overflow:hidden}.shift-options{border-right:1px solid var(--line);display:flex;flex-direction:column;padding:18px}.shift-tab{display:flex;align-items:center;gap:18px;text-align:left;background:none;border-bottom:1px solid #ffffff0a;padding:16px 14px;transition:background .3s;color:#a6a9b0}.shift-tab span{font-family:var(--serif);font-size:23px;color:#85816e}.shift-tab strong{font-size:13px;display:block;font-weight:500;letter-spacing:.06em}.shift-tab small{font-size:11px;color:#8c919a;display:block}.shift-tab[aria-selected=true]{background:linear-gradient(110deg,#dcb77720,#dcb77703);color:var(--gold)}.shift-tab[aria-selected=true] span{color:var(--gold)}.shift-panel{padding:42px;display:grid;grid-template-columns:1fr;align-content:center}.shift-panel img{width:100%;max-width:540px;aspect-ratio:16/9;object-fit:cover;border:1px solid var(--line);box-shadow:0 20px 40px #0004;border-radius:3px;margin-bottom:28px}.shift-panel h3{font-family:var(--serif);font-size:38px;margin:10px 0 15px}.shift-panel p{font-size:15px;max-width:600px}.shift-meta{display:flex;gap:10px;margin-bottom:15px;font-size:11px;color:var(--gold)}.shift-panel .actions{gap:22px}.shift-panel .actions .text-link{font-size:12px}.finder-section{display:grid;grid-template-columns:.8fr 1fr;gap:100px;padding-top:40px}.finder-section h2{margin-top:25px}.finder{padding:36px;align-self:start}.finder-progress{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.1em;color:#a1a3aa;margin-bottom:28px}.finder-progress span:first-child{color:var(--gold)}.finder h3{font-size:25px;line-height:1.35}.finder-choice{padding:15px 18px;border:1px solid var(--line);background:#ffffff03;display:flex;align-items:center;justify-content:space-between;width:100%;margin:10px 0;text-align:left;font-size:14px;border-radius:3px}.finder-choice:hover{border-color:var(--gold);background:#e5c88f0d}.finder p{font-size:15px}.finder .result-title{font-family:var(--serif);font-size:34px;color:var(--gold)}.ritual-section{background:linear-gradient(150deg,#141821,#101319);border-block:1px solid var(--line)}.ritual-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:65px;margin-top:55px}.step-number{display:block;border-bottom:1px solid #bda67950;font-family:var(--serif);font-size:62px;color:var(--gold);padding-bottom:15px;margin-bottom:30px}.ritual-grid p{font-size:15px;margin:0}.craft{display:grid;grid-template-columns:1.1fr 1fr;gap:100px;align-items:center}.craft-art{padding:25px;background:linear-gradient(135deg,#86755320,#ffffff03);border:1px solid var(--line);border-radius:4px;transform:perspective(900px) rotateY(9deg) rotateX(3deg);box-shadow:-30px 30px 80px #0008;transition:transform .5s}.craft-art img{width:100%;height:auto;display:block;border:1px solid #d7c18433}.art-caption{display:block;font-size:9px;letter-spacing:.14em;margin-top:18px;color:#b7af9f}.craft h2{margin-top:22px}.craft-signature{border-top:1px solid var(--line);padding-top:22px;margin-top:35px}.craft-signature span{display:block;font:32px var(--serif);color:var(--gold);margin-bottom:12px}.craft-signature small{font-size:9px;letter-spacing:.15em;color:var(--muted)}.voices{padding-top:30px}.voices .eyebrow{margin-bottom:24px}.quote-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.quote-grid figure{margin:0;padding:30px 25px;border-top:1px solid var(--line);background:linear-gradient(#ffffff03,transparent)}.quote-grid figure>span{font:62px/1 var(--serif);color:var(--gold)}blockquote{font-family:var(--serif);font-size:27px;line-height:1.4;margin:0 0 30px}figcaption{font-size:12px;color:var(--gold)}figcaption span{color:var(--muted);margin-left:8px}.collection-section{padding:100px 0;background:radial-gradient(ellipse at 20% 50%,#ac894923,transparent 55%),#101319;border-block:1px solid #a78c5538}.collection-layout{display:grid;grid-template-columns:1fr 1fr;gap:120px;align-items:center}.collection-copy h2{font-size:clamp(58px,6vw,92px);margin-top:27px}.collection-copy>img{width:100%;max-width:430px;height:auto;border:1px solid var(--line);margin-top:15px;border-radius:3px}.purchase-card{padding:38px;background:linear-gradient(135deg,#282a2b88,#171a20)}.purchase-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.price{font:100px/1.3 var(--serif);margin-top:24px;color:#f2e4c7;letter-spacing:-.06em}.price span{font:12px var(--sans);letter-spacing:.05em;color:var(--muted);margin-left:15px}.purchase-card>p{font-size:14px}.included{list-style:none;padding:5px 0 25px;margin:0}.included li{padding:10px 0;border-bottom:1px solid #ffffff0a;font-size:14px;display:flex;align-items:center;gap:13px}.included li:before{content:'✓';color:var(--gold);font-size:12px}.purchase-card .checkout-note{font-size:11px;text-align:center;margin:14px 0 24px;line-height:1.7}.try-first{text-align:center;border-top:1px solid var(--line);padding-top:22px;font-size:12px}.try-first span,.try-first small{display:block;color:var(--muted)}.try-first a{display:block;color:var(--gold);margin:7px 0;font-size:14px}.try-first small{font-size:10px}.search-box{display:flex;align-items:center;border-bottom:1px solid var(--line);min-width:250px;padding:8px 0}.search-box input{color:var(--text);background:none;border:0;width:100%;font-size:14px;padding:8px}.search-box span{color:var(--gold)}.filters{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:20px}.filters button{background:transparent;border:1px solid var(--line);padding:9px 14px;border-radius:2px;font-size:12px;color:var(--muted)}.filters button[aria-pressed=true]{background:#d6ba8218;color:var(--gold);border-color:#c5a56777}.catalog-count{font-size:12px;color:#90959f;margin-bottom:25px}.catalog-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px 22px}.product-card{border-bottom:1px solid var(--line);padding-bottom:18px;min-width:0}.product-image{display:block;background:#11151a;border:1px solid #ffffff12;padding:0;width:100%;overflow:hidden;aspect-ratio:16/9;border-radius:3px}.product-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.product-image:hover img{transform:scale(1.05)}.product-card .eyebrow{font-size:9px;margin-top:18px}.product-card h3{font-size:17px;margin:9px 0 12px;line-height:1.4}.product-card p{font-size:13px;line-height:1.6;margin-bottom:16px}.card-bottom{display:flex;justify-content:space-between;align-items:center;gap:15px}.card-bottom strong{font-weight:500;font-size:14px;color:var(--gold)}.card-bottom button{background:none;padding:6px 0;font-size:12px}.catalog-more{display:flex;margin:40px auto 0}.faq-section{display:grid;grid-template-columns:.8fr 1fr;gap:100px;padding-top:20px}.faq-section h2{margin-top:22px}.faq-list{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line);padding:22px 0}summary{cursor:pointer;display:flex;gap:20px;justify-content:space-between;font-size:16px;line-height:1.5;list-style:none}summary::-webkit-details-marker{display:none}summary:after{content:'+';color:var(--gold);font-size:22px;line-height:1}details[open] summary:after{content:'−'}details p{font-size:14px;margin:20px 0 0}details a{color:var(--gold);text-decoration:underline;text-underline-offset:3px}.free-section{border-block:1px solid var(--line);padding:70px 0;display:flex;align-items:center;justify-content:space-between;gap:30px}.free-section h2{font-size:55px;margin-top:22px}.free-section p{margin-bottom:0}footer{padding-top:60px;padding-bottom:35px}.footer-top{display:flex;justify-content:space-between;gap:35px;align-items:start}.footer-top>div{display:flex;gap:28px}.footer-top a{font-size:12px}.footer-bottom{margin-top:45px;padding-top:22px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:start;gap:30px;color:#8c929b;font-size:11px}.footer-bottom p{max-width:660px;margin-bottom:0}.footer-bottom span{white-space:nowrap}.sticky-player{position:fixed;bottom:22px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:20px;background:#171b24ed;backdrop-filter:blur(20px);border:1px solid #b49d704f;box-shadow:0 15px 50px #0007;border-radius:7px;padding:10px 14px;z-index:35;width:max-content;max-width:calc(100% - 30px)}.sticky-player button{background:none;color:var(--gold);font-size:22px;min-width:30px}.sticky-player span{font-size:12px;letter-spacing:.06em}.sticky-player small{display:block;color:var(--muted);font-size:10px;letter-spacing:0}.sticky-player a{font-size:11px;color:var(--gold)}dialog{background:#121720;color:var(--text);border:1px solid #b19d7055;border-radius:6px;padding:40px;width:min(620px,calc(100% - 30px));max-height:90dvh;box-shadow:0 40px 120px #000a}dialog::backdrop{background:#030509d9;backdrop-filter:blur(8px)}.dialog-close{position:absolute;right:12px;top:8px;border-radius:50%;width:34px;height:34px;font-size:26px;background:#111820;z-index:1}#dialog-content img{width:100%;height:auto;margin-bottom:20px}#dialog-content h2{font-size:38px;margin:14px 0 20px}#dialog-content p{font-size:15px}#dialog-content .eyebrow{margin-top:10px}.noscript-note{padding:25px;text-align:center;color:var(--gold)}.reveal{animation:reveal .8s var(--ease) both}.motion-off *, .motion-off *:before,.motion-off *:after{animation-play-state:paused!important;scroll-behavior:auto!important;transition:none!important}.motion-off .tilt{transform:none!important}@keyframes drift{0%,100%{transform:translate(-50%,-50%) rotateX(23deg) rotateY(-18deg) rotateZ(-12deg)}50%{transform:translate(-50%,-53%) rotateX(33deg) rotateY(19deg) rotateZ(12deg)}}@keyframes breathe{50%{opacity:.5;transform:scale(1.12)}}@keyframes wave{from{transform:scaleY(.25)}to{transform:scaleY(1)}}@keyframes reveal{from{opacity:.35;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1600px){.hero{min-height:820px}.resonance-stage{transform:scale(1.1)}}
@media(max-width:1180px){.header{padding:0 25px;gap:18px}.header nav{gap:20px}.header nav a{font-size:12px}.brand{font-size:13px}.header-actions{gap:15px}.header-actions .button{font-size:12px}.wrap{width:calc(100% - 64px)}.hero{min-height:680px}.orbital{width:300px;height:300px}.orbit-five{inset:60px}.core{inset:110px}.resonance-stage{height:480px}.split,.craft,.collection-layout,.finder-section,.faq-section{gap:60px}.listening-layout{gap:40px}.benefit{padding:26px}.catalog-grid{grid-template-columns:repeat(3,1fr)}.shift-explorer{grid-template-columns:250px 1fr}.shift-panel{padding:30px}.footer-top>div{gap:18px}}
@media(max-width:900px){.header nav{display:none}.menu-toggle{display:block}.header{height:85px}.mobile-nav{top:85px}.hero{grid-template-columns:1.1fr .9fr;min-height:640px;padding-top:40px}.hero h1{font-size:90px}.hero .eyebrow{font-size:10px}.hero-copy>p{font-size:15px}.hero-copy .hero-intro{font-size:21px}.hero .actions{gap:12px}.hero .button{padding:15px 16px;font-size:12px}.resonance-stage{height:420px}.orbital{width:240px;height:240px}.orbit-three{inset:30px}.orbit-five{inset:50px}.core{inset:87px}.coordinate{font-size:8px}.coord-b{right:-10px}.stage-caption{font-size:8px}.spec-strip span{padding:22px 8px;font-size:11px}.spec-strip b{display:block;margin:0}.section{padding-top:80px;padding-bottom:80px}.split,.listening-layout,.craft,.collection-layout{gap:40px}.split h2{font-size:47px}.benefit-grid{gap:0}.benefit h3{font-size:20px}.benefit p{font-size:14px}.listening-layout{grid-template-columns:1fr}.listening-layout>div:first-child{display:grid;grid-template-columns:1fr 1fr;column-gap:40px}.listening-layout .eyebrow{grid-column:1/-1}.listening-layout h2{grid-row:2/4}.listening-layout p{margin-top:25px}.listening-layout p.muted{margin-top:0}.player{max-width:700px;width:100%;margin:auto}.shift-explorer{grid-template-columns:220px 1fr}.shift-options{padding:10px}.shift-tab{padding:15px 10px}.shift-panel{padding:25px}.finder-section,.faq-section{gap:35px}.ritual-grid{gap:35px}.craft{grid-template-columns:1fr 1fr}.craft-art{padding:15px}.craft h2{font-size:48px}.quote-grid{gap:16px}.quote-grid figure{padding:25px 12px}blockquote{font-size:24px}.collection-layout{gap:40px}.purchase-card{padding:25px}.purchase-heading{flex-wrap:wrap}.catalog-grid{gap:25px 18px}.footer-top{flex-wrap:wrap}.footer-top>div{flex-direction:column;gap:10px}.free-section h2{font-size:48px}.finder{padding:25px}.audio-bottom{font-size:11px}}
@media(max-width:640px){.wrap{width:calc(100% - 40px)}.header{height:76px;padding:0 20px;gap:10px}.brand{font-size:11px;gap:8px}.brand small{font-size:7px}.brand-mark{font-size:30px}.header-actions .button{display:none}.header-actions{gap:16px}.motion-switch{font-size:10px}.mobile-nav{top:76px}.hero{display:flex;flex-direction:column;align-items:stretch;padding-top:48px;padding-bottom:64px;min-height:0}.hero h1{font-size:85px;line-height:.98;margin-top:25px;margin-bottom:25px}.hero-copy>p{font-size:16px;max-width:440px}.hero-copy .hero-intro{font-size:20px}.hero .actions{align-items:flex-start;gap:10px;flex-direction:column;margin-top:28px}.hero .button{font-size:14px;padding:17px 22px}.hero-notes{font-size:10px;gap:12px;margin-top:16px}.resonance-stage{height:330px;margin-top:20px}.orbital{width:245px;height:245px}.coord-a{left:0;top:8%}.coord-b{right:0;bottom:10%}.stage-number{font-size:76px;right:0;top:5%}.stage-caption{bottom:0;font-size:8px}.hero-bottom{bottom:18px;font-size:8px;letter-spacing:.06em}.hero-bottom a{font-size:10px}.hero-bottom a span{padding-left:8px}.spec-strip .wrap{width:100%;grid-template-columns:1fr 1fr}.spec-strip span{font-size:12px;padding:16px;border-bottom:1px solid var(--line)}.spec-strip span:nth-child(2){border-right:0}.spec-strip span:nth-child(n+3){border-bottom:0}.spec-strip b{display:inline;margin-right:6px;font-size:18px}.section{padding-top:65px;padding-bottom:65px}.section-kicker{margin-bottom:38px;font-size:9px}.section-kicker span:last-child{display:none}h2{font-size:46px;line-height:1.1}.split{grid-template-columns:1fr;gap:12px}.split h2{font-size:46px}.large{font-size:20px}.benefit-grid{grid-template-columns:1fr;margin-top:35px}.benefit{border-right:0;border-bottom:1px solid var(--line);padding:28px}.benefit-icon{margin-bottom:15px;font-size:32px}.benefit h3{font-size:23px}.benefit p{font-size:15px}.eyebrow{font-size:10px}.quiet-note{font-size:11px}.listening-section{padding:65px 0}.listening-layout{gap:20px}.listening-layout>div:first-child{display:block}.listening-layout h2{font-size:45px}.listening-layout p{margin-top:0}.player{padding:22px 18px}.player-top{gap:8px}.pill{font-size:8px;padding:5px 6px}.waveform{height:125px;gap:3px}.player-controls{gap:12px}.round-play{height:45px;width:45px}.track-info strong{font-size:13px}.player-controls .text-link{font-size:10px;gap:7px}.audio-bottom{flex-wrap:wrap}.audio-bottom span{width:100%;text-align:left;margin-left:0}.section-heading{align-items:start;gap:20px;flex-direction:column;margin-bottom:28px}.outline-label{display:none}.shift-explorer{grid-template-columns:1fr}.shift-options{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--line);gap:5px;padding:10px}.shift-tab{flex:0 0 150px;gap:10px;padding:12px 8px}.shift-tab strong{font-size:11px}.shift-tab small{font-size:9px}.shift-tab span{font-size:22px}.shift-panel{padding:24px 20px}.shift-panel h3{font-size:34px}.shift-panel p{font-size:15px}.shift-panel .actions{align-items:start;flex-direction:column;gap:7px}.shift-panel .button{width:100%}.finder-section{grid-template-columns:1fr;gap:20px}.finder{padding:25px}.finder h3{font-size:23px}.finder-progress{font-size:9px}.ritual-grid{grid-template-columns:1fr;gap:30px;margin-top:35px}.ritual-grid article{padding-left:65px;position:relative}.step-number{position:absolute;left:0;top:0;border:0;font-size:38px;margin:0;padding:0}.ritual-grid h3{font-size:22px}.ritual-grid p{font-size:15px}.craft{grid-template-columns:1fr;gap:48px}.craft-art{transform:perspective(900px) rotateY(5deg);max-width:450px}.craft h2{font-size:46px}.quote-grid{grid-template-columns:1fr;gap:10px}.quote-grid figure{padding:24px}.quote-grid blockquote{font-size:27px}.voices .section-heading .text-link{margin-top:-15px}.collection-section{padding:65px 0}.collection-layout{grid-template-columns:1fr;gap:35px}.collection-copy h2{font-size:65px}.collection-copy>img{max-width:100%}.purchase-card{padding:28px 22px}.price{font-size:90px}.included li{font-size:14px}.catalog-grid{grid-template-columns:1fr 1fr;gap:27px 15px}.product-card h3{font-size:15px}.product-card p{font-size:12px}.product-card .eyebrow{font-size:8px}.card-bottom{gap:8px}.card-bottom button{font-size:11px}.card-bottom strong{font-size:13px}.filters{gap:7px}.filters button{font-size:11px;padding:8px 10px}.search-box{width:100%}.faq-section{grid-template-columns:1fr;gap:25px}summary{font-size:15px}.free-section{flex-direction:column;align-items:start;padding:50px 0}.free-section h2{font-size:45px}.footer-top{gap:30px}.footer-top>div{flex-direction:row;flex-wrap:wrap;gap:20px}.footer-top>a:last-child{width:100%}.footer-bottom{flex-direction:column;gap:15px;font-size:10px}.sticky-player{gap:12px;bottom:12px}.sticky-player a{font-size:10px}dialog{padding:32px 22px}#dialog-content h2{font-size:31px}html{scroll-padding-top:95px}}
@media(prefers-reduced-motion:reduce){html:not(.motion-enabled){scroll-behavior:auto}html:not(.motion-enabled) *,html:not(.motion-enabled) *:before,html:not(.motion-enabled) *:after{animation:none!important;transition:none!important}html:not(.motion-enabled) .tilt{transform:none!important}}
/* A luminous, contemplative identity. Geometry remains abstract and light. */
.brand{font-family:var(--serif);font-size:23px;font-weight:400;letter-spacing:.12em;position:relative}.brand small{font-family:var(--sans);font-size:10px;letter-spacing:.2em}.brand-mark{width:46px;height:46px;filter:drop-shadow(0 0 9px #e0c89444)}.hero h1{font-size:clamp(66px,6.8vw,108px);line-height:1.06;letter-spacing:-.055em}.hero h1 em{background:linear-gradient(110deg,#aa8550,#fbe9bd 35%,#d2ae75 65%,#fff1ca);background-size:220% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:shimmer 14s ease-in-out infinite}.hero-copy{max-width:690px}.hero-copy .eyebrow{font-size:11px}.hero:after{content:'';position:absolute;z-index:-2;width:72%;height:70%;left:25%;top:5%;background:radial-gradient(ellipse,#68628316,transparent 65%);filter:blur(55px)}.resonance-stage{background:radial-gradient(ellipse at 50% 90%,#dac2930e,transparent 40%)}.light-column{position:absolute;width:90px;left:50%;top:0;height:100%;transform:translateX(-50%);background:linear-gradient(0deg,transparent,#eadab81a 50%,transparent);filter:blur(27px);animation:breathe 12s ease-in-out infinite}.star-field{position:absolute;inset:0;transform:translateZ(-20px)}.star-field i{position:absolute;width:var(--size);height:var(--size);background:#f9e8bf;border-radius:50%;box-shadow:0 0 5px #f3d59f77;opacity:.3;animation:starlight 6s var(--delay) ease-in-out infinite}.reflection{border-left:1px solid #d8b77977;padding:0 0 0 18px;margin:0 0 25px}.reflection>span{font-size:10px;letter-spacing:.12em;color:#9f9786}.reflection p{font-family:var(--serif);font-size:22px;color:#dfd3bb;margin:8px 0 0}.bundle-note{padding:18px;border:1px solid #dec18544;background:#e2c48f0a}.bundle-note a{color:var(--gold);text-decoration:underline;text-underline-offset:3px}.section:target .section-kicker{border-color:#cfb17c77}@keyframes shimmer{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}@keyframes starlight{0%,100%{opacity:.2;transform:scale(.8)}50%{opacity:.8;transform:scale(1.25)}}
/* Keep useful small labels legible at every viewport. */
.eyebrow,.hero-copy .eyebrow,.hero-notes,.hero-bottom,.hero-bottom a,.coordinate,.stage-caption,.pill,.motion-switch,.section-kicker,.finder-progress,.shift-tab small,.shift-tab strong,.shift-meta,.reflection>span,.art-caption,.craft-signature small,.product-card .eyebrow,.filters button,.catalog-count,.card-bottom button,.checkout-note,.purchase-card .checkout-note,.try-first small,.sticky-player small,.sticky-player a,.audio-bottom,.audio-bottom label,.player-controls .text-link,.footer-bottom,.brand small{font-size:12px}.coordinate{letter-spacing:.08em}.stage-caption{letter-spacing:.08em}.brand small{font-size:10px}.player-top{flex-wrap:wrap}.header .brand{font-size:22px}.product-card p{font-size:14px}.quiet-note{font-size:12px}.hero-notes{gap:15px}.hero .actions{gap:18px}.header .button{white-space:nowrap}.resonance-stage .coordinate{font-size:10px}.stage-caption{font-size:10px}.collection-copy h2 em{text-shadow:0 0 50px #d8b77720}
@media(max-width:1180px){.header .brand{font-size:18px}.header nav{gap:18px}.header-actions{gap:14px}.hero h1{font-size:78px}.brand small{font-size:9px}.header .brand-mark{width:40px;height:40px}.hero .actions{align-items:start;flex-direction:column}}
@media(max-width:900px){.hero h1{font-size:65px}.header .brand{font-size:21px}.brand small{font-size:10px}.hero .eyebrow{max-width:310px}.coordinate{max-width:130px}.resonance-stage .coord-b{bottom:7%}.hero-bottom{font-size:10px}.hero-notes{font-size:11px}.collection-layout{gap:30px}.shift-meta{flex-wrap:wrap}.player-top .pill{font-size:11px}}
@media(max-width:640px){.header .brand{font-size:18px}.header .brand-mark{width:36px;height:36px}.brand small{font-size:8px;letter-spacing:.12em}.header .motion-switch{font-size:12px}.hero h1{font-size:clamp(58px,12vw,77px)}.hero-copy .eyebrow{font-size:10px;max-width:100%}.hero .actions{gap:10px}.hero-notes{gap:9px;font-size:11px}.hero-notes span:before{margin-right:6px}.hero-bottom>span{max-width:200px;font-size:9px}.hero-bottom a{font-size:11px}.section-kicker{font-size:11px}.shift-tab{flex-basis:170px}.shift-tab small{font-size:11px}.shift-meta{font-size:11px;gap:6px}.art-caption,.craft-signature small{font-size:10px}.product-card .eyebrow{font-size:10px}.product-card p{font-size:13px}.filters button{font-size:12px}.player-controls .text-link{font-size:12px}.player-controls{flex-wrap:wrap}.player-controls .text-link{margin-left:auto}.audio-bottom span{font-size:12px}.hero .text-link{font-size:14px}.footer-bottom{font-size:12px}.sticky-player span{font-size:11px}.sticky-player small{font-size:10px}.sticky-player a{font-size:10px}.hero-copy>p{max-width:440px}}
/* Flowing mineral light across the whole site, with a quiet centre for text. */
:root{--bg:#11131f;--surface:#191c2a}body{background:#11131f}.flowing-atmosphere{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:-1;background:linear-gradient(135deg,#20253a,#171927 45%,#2b2230)}.flowing-atmosphere i{position:absolute;width:90vw;height:90vh;filter:blur(90px);opacity:.3;background:radial-gradient(ellipse,#87707c88,transparent 65%);animation:atmosphere-flow 38s ease-in-out infinite alternate}.flowing-atmosphere i:nth-child(1){left:-30%;top:-20%}.flowing-atmosphere i:nth-child(2){right:-35%;top:30%;background:radial-gradient(ellipse,#647d9b88,transparent 65%);animation-delay:-17s}.flowing-atmosphere i:nth-child(3){left:10%;bottom:-50%;background:radial-gradient(ellipse,#b48b4f77,transparent 65%);animation-delay:-8s}.header{background:#151925e8}.header .brand,footer .brand{font-family:var(--sans);font-weight:650;font-size:18px;letter-spacing:.12em;color:#f5e5c6;animation:brand-aura 5s ease-in-out infinite}.header .brand small,footer .brand small{font-size:9px;letter-spacing:.12em;color:#c9bea7;font-weight:500}.brand-mark{filter:drop-shadow(0 0 10px #f4d89688)}.shop-beacon{background:linear-gradient(115deg,#b89a5e,#f2da9d,#c4a76d)!important;color:#1b180f!important;font-weight:700;letter-spacing:.08em;position:relative;overflow:hidden;animation:shop-aura 4s ease-in-out infinite}.shop-beacon:before{content:'';position:absolute;inset:-100%;background:linear-gradient(105deg,transparent 40%,#fff9 50%,transparent 60%);animation:shop-sweep 7s ease-in-out infinite;pointer-events:none}.listening-section,.ritual-section,.collection-section{background-color:#191d2aa6}.ritual-section{background-image:linear-gradient(130deg,#39445844,#25223955)}.collection-section{background-image:radial-gradient(ellipse at 20% 50%,#ae884d30,transparent 65%)}.hero h1{font-size:clamp(62px,6.2vw,96px)}.hero-copy>p{max-width:560px}.hero-copy .hero-intro{color:#e4d5b9;font-size:23px}.cymatic-stage{display:grid;place-items:center;overflow:hidden}.cymatic-stage canvas{width:110%;max-width:none;height:auto;aspect-ratio:1;filter:drop-shadow(0 0 18px #c7a36d3a);mix-blend-mode:screen}.cymatic-stage .stage-halo{inset:15%;background:radial-gradient(ellipse,#daa55d25,#796a9a20,transparent 70%)}.cymatic-stage .coordinate{z-index:2;font-size:10px}.cymatic-stage .stage-caption{bottom:0;font-size:10px}.frequency-cover{position:relative;width:100%;min-height:270px;aspect-ratio:16/9;background:radial-gradient(ellipse at 85% 35%,hsl(var(--cover-hue) 26% 35% / .45),transparent 65%),linear-gradient(135deg,#22283b,#151725);border:1px solid #d6ba7855;padding:25px;display:flex;flex-direction:column;justify-content:space-between;isolation:isolate;overflow:hidden;text-align:left;box-shadow:inset 0 0 45px #06081044}.cover-top,.cover-bottom{display:flex;justify-content:space-between;gap:15px;position:relative;z-index:1;letter-spacing:.12em;font:10px var(--sans);color:#c4b697}.cover-geometry{position:absolute;right:4%;top:15%;font:180px/1 Georgia;color:#e6c78b25;z-index:-1;animation:cover-orbit 70s linear infinite}.cover-title{display:flex;flex-direction:column;gap:9px}.cover-title small{font:12px var(--sans);letter-spacing:.2em;color:#caba97}.cover-title strong{font-family:var(--sans);font-weight:550;letter-spacing:.04em;font-size:clamp(24px,3vw,40px);color:#f0dfb9;line-height:1.2;overflow-wrap:anywhere}.cover-title>span{color:#c5c4cb;font-size:16px}.shift-panel>.frequency-cover{margin-bottom:28px}.product-image{aspect-ratio:16/10;height:auto}.product-image img{object-fit:contain;transform:none!important;background:#141725}.frequency-cover.compact{min-height:0;height:100%;aspect-ratio:16/10;padding:18px}.compact .cover-top{font-size:8px}.compact .cover-top span,.compact .cover-bottom{display:none}.compact .cover-title{gap:6px}.compact .cover-title strong{font-size:clamp(16px,1.5vw,23px)}.compact .cover-title small{font-size:10px}.compact .cover-title>span{font-size:12px}.compact .cover-geometry{font-size:130px;right:-15%;opacity:.6}#dialog-content>.frequency-cover{margin-bottom:25px}#dialog-content>img{object-fit:contain;max-height:320px}.glass{background:linear-gradient(130deg,#d9c6a00d,#7e89a608 50%,#e6c28308)}@keyframes atmosphere-flow{to{transform:translate(18%,15%) rotate(18deg) scale(1.12)}}@keyframes brand-aura{0%,100%{text-shadow:0 0 7px #dec28725,0 0 20px #c8a16415}50%{text-shadow:0 0 10px #f4d39788,0 0 27px #c8a16455}}@keyframes shop-aura{0%,100%{box-shadow:0 0 15px #e3c38625;transform:translateY(0)}50%{box-shadow:0 0 28px #e3c38677;transform:translateY(-2px)}}@keyframes shop-sweep{0%,65%{transform:translateX(-75%)}100%{transform:translateX(75%)}}@keyframes cover-orbit{to{transform:rotate(360deg)}}
@media(max-width:1180px){.header .brand{font-size:16px}.header .brand small{font-size:8px}.hero h1{font-size:70px}}
@media(max-width:900px){.hero h1{font-size:60px}.frequency-cover{min-height:230px;padding:20px}.cover-top span{display:none}.cover-bottom{font-size:9px}.compact .cover-title strong{font-size:18px}}
@media(max-width:640px){.header{padding:0 12px;gap:8px}.header .brand{font-size:13px;letter-spacing:.08em;gap:6px}.header .brand small{display:none}.header .brand-mark{width:30px;height:30px}.header-actions{gap:9px}.header-actions .shop-beacon{display:inline-flex;font-size:10px;padding:10px 12px;gap:7px}.header .motion-switch{font-size:10px}.menu-toggle{font-size:20px;padding:4px}.hero h1{font-size:clamp(52px,11vw,70px)}.hero-copy .hero-intro{font-size:21px}.cymatic-stage{height:360px}.frequency-cover{min-height:220px;padding:20px}.cover-title strong{font-size:27px}.cover-title>span{font-size:14px}.compact .cover-title strong{font-size:16px}.frequency-cover.compact{padding:13px;min-height:160px}.compact .cover-title>span{font-size:11px}.product-image{aspect-ratio:auto}.product-image img{aspect-ratio:16/10;height:auto}.cover-bottom span{display:none}.catalog-grid{gap:24px 12px}.flowing-atmosphere i{filter:blur(55px)}}
@media(max-width:370px){.header .brand{font-size:11px}.header .motion-switch{font-size:9px}.header-actions .shop-beacon{padding:9px;font-size:9px}.header-actions{gap:6px}}
body{isolation:isolate}.frequency-cover.compact{box-shadow:none}.shift-panel .frequency-cover{height:auto}.cymatic-stage canvas{position:relative;z-index:1}
/* Ambient depth is deliberately visible, but kept behind content. */
.flowing-atmosphere{z-index:0;opacity:.85;background:linear-gradient(120deg,#333450,#1c3445,#402e3d,#29223e);background-size:350% 350%;animation:gradient-tide 24s ease-in-out infinite}.flowing-atmosphere i{opacity:.6;animation-duration:22s;filter:blur(65px)}main,footer,.spec-strip{position:relative;z-index:1}.ambient-sparks{position:fixed;inset:0;z-index:2;pointer-events:none;overflow:hidden}.ambient-sparks i{position:absolute;left:var(--x);top:var(--y);width:var(--size);height:var(--size);border-radius:50%;background:#fce9b5;box-shadow:0 0 8px #ebcf89aa,0 0 18px #d5b67b44;opacity:.2;animation:spark-drift var(--duration) var(--delay) ease-in-out infinite}.header{z-index:30}.header .shop-beacon,.craft-shop{animation:visible-beacon 3.5s ease-in-out infinite}.craft-shop{margin-top:25px;width:100%;position:relative;z-index:2}.craft-art{background:linear-gradient(135deg,#8c774a44,#20253688)}.listening-section,.collection-section,.ritual-section{background-color:#161c2ba8}.benefit,.glass,.quote-grid figure{backdrop-filter:blur(8px)}.benefit{position:relative;overflow:hidden}.benefit:after{content:'';position:absolute;top:-50%;left:-50%;width:150%;height:180%;background:radial-gradient(ellipse,#e2c18a09,transparent 60%);pointer-events:none;animation:atmosphere-flow 15s ease-in-out infinite alternate}.section-heading h2 em,.intro h2 em{animation:text-radiance 7s ease-in-out infinite}.origin-story{display:grid;grid-template-columns:1fr 1fr;gap:45px 70px;margin-top:65px;padding-top:50px;border-top:1px solid var(--line)}.origin-story h3{font-family:var(--serif);font-size:33px;color:#f0dfb9;margin-top:18px}.origin-story p{font-size:16px;line-height:1.85;color:#bbc0cb}.youtube-tag{display:block;width:fit-content;padding:8px 12px;margin-bottom:16px;border:1px solid #ddba7770;background:#bc98481a;color:#f1d29d;letter-spacing:.12em;font-size:12px}.launch-offer{margin-top:28px;padding:23px 0;border-block:1px solid #d7b77844}.launch-offer p{font-size:14px;margin:12px 0}.launch-countdown{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px}.launch-countdown>div{border:1px solid #d5b98735;background:#151a2680;padding:12px 6px;text-align:center;border-radius:3px}.launch-countdown strong{display:block;font-size:31px;font-weight:500;font-variant-numeric:tabular-nums;line-height:1.3;color:#f5d99b;text-shadow:0 0 18px #efd59b28}.launch-countdown span{font-size:10px;letter-spacing:.08em;color:#bdc0c9}.launch-offer small{font-size:11px;color:#aeb4c0}.cymatic-stage canvas{width:100%;filter:drop-shadow(0 0 18px #c7a36d35)}
@keyframes gradient-tide{0%,100%{background-position:0% 30%}50%{background-position:100% 70%}}@keyframes spark-drift{0%,100%{opacity:.12;transform:translate(0,15px) scale(.7)}40%{opacity:.65;transform:translate(14px,-25px) scale(1.2)}70%{opacity:.28;transform:translate(-12px,-55px) scale(.9)}}@keyframes visible-beacon{0%,100%{box-shadow:0 0 12px #f0c77d44,0 0 30px #e6b45c15;transform:translateY(0) scale(1)}50%{box-shadow:0 0 24px #f0c77d99,0 0 48px #e6b45c44;transform:translateY(-3px) scale(1.025)}}@keyframes text-radiance{0%,100%{text-shadow:0 0 15px #e6c78708}50%{text-shadow:0 0 28px #e6c78738}}
@media(max-width:640px){.origin-story{grid-template-columns:1fr;gap:28px;margin-top:35px;padding-top:35px}.origin-story h3{font-size:29px}.origin-story p{font-size:15px}.ambient-sparks i:nth-child(n+19){display:none}.launch-countdown{gap:7px}.launch-countdown strong{font-size:26px}.flowing-atmosphere i{filter:blur(45px)}}
/* Keep the listening controls above the dimming treatment without trapping navigation. */
.room-dim:after{display:none}.room-dim main>section:not(#listen),.room-dim footer,.room-dim .header,.room-dim .spec-strip{opacity:.16;transition:opacity .5s}.room-dim .flowing-atmosphere,.room-dim .ambient-sparks{opacity:.12}.room-dim #listen{opacity:1}.room-dim .sticky-player{opacity:1}
/* Each Shift has its own original geometric identity and motion cadence. */
.cover-geometry.sigil{width:150px;height:150px;right:4%;top:calc(50% - 75px);font-size:initial;color:#e9ce9580;z-index:-1;animation:none;filter:drop-shadow(0 0 12px #eac67833)}.sigil svg{width:100%;height:100%;display:block;overflow:visible;transform-origin:50% 50%}.sigil-1 svg{animation:sigil-turn 36s linear infinite}.sigil-2 svg{animation:sigil-sway 10s ease-in-out infinite}.sigil-3 svg{animation:sigil-reverse 44s linear infinite}.sigil-4 svg{animation:sigil-diamond 14s ease-in-out infinite}.sigil-5 svg{animation:sigil-solar 18s ease-in-out infinite}.sigil-6 svg{animation:sigil-eye 12s ease-in-out infinite}.sigil-7 svg{animation:sigil-precess 24s ease-in-out infinite}.sigil-8 svg{animation:sigil-converge 30s ease-in-out infinite}.compact .cover-geometry.sigil{width:110px;height:110px;right:-5%;top:calc(50% - 55px);opacity:.6}.cover-title{position:relative;z-index:1;text-shadow:0 2px 10px #101521}.early-offer{margin-top:22px}.early-offer strong{font:25px/1.3 var(--serif);color:#f1d9a9;display:block}.early-offer p{font-size:14px;margin:12px 0;color:#bdc2cd}.early-offer>span{font-size:12px;color:#dcc492}.early-details{justify-content:center;width:100%;font-size:12px}.craft .art-caption{margin-top:20px}.hero+.craft{padding-top:65px;padding-bottom:80px}.hero+.craft .craft-art{transform:none}.hero+.craft{align-items:start}.hero+.craft>div:last-child{padding-top:20px}
@keyframes sigil-turn{to{transform:rotate(360deg)}}@keyframes sigil-reverse{to{transform:rotate(-360deg)}}@keyframes sigil-sway{0%,100%{transform:rotate(-12deg) scale(.94)}50%{transform:rotate(12deg) scale(1.05)}}@keyframes sigil-diamond{0%,100%{transform:rotate(0) scale(.93)}50%{transform:rotate(90deg) scale(1.04)}}@keyframes sigil-solar{0%,100%{transform:rotate(0);opacity:.6}50%{transform:rotate(45deg);opacity:1}}@keyframes sigil-eye{0%,100%{transform:translateY(4px) scaleY(.94)}50%{transform:translateY(-4px) scaleY(1.06)}}@keyframes sigil-precess{0%,100%{transform:rotate(-30deg) scaleX(.85)}50%{transform:rotate(150deg) scaleX(1)}}@keyframes sigil-converge{0%{transform:rotate(0) scale(.94)}50%{transform:rotate(180deg) scale(1.07)}100%{transform:rotate(360deg) scale(.94)}}
@media(max-width:640px){.hero+.craft{padding-top:30px;gap:25px}.hero+.craft>div:last-child{padding-top:0}.cover-geometry.sigil{width:125px;height:125px;top:calc(50% - 62px);right:1%}.compact .cover-geometry.sigil{width:95px;height:95px;top:calc(50% - 47px);right:-6%}.early-offer strong{font-size:24px}}
