:root{color-scheme:dark;--store-bg:#101113;--store-panel:#1b1b1f;--store-ink:#fafaf9;--store-muted:#c5c4bb;--store-accent:#fbbf24;--store-bronze:#987346;--store-line:#655b47;--store-paper:#9c9a94;--store-paper-ink:#202421;--store-paper-muted:#2a3027}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-color:var(--store-bronze) var(--store-bg)}body{background:var(--store-bg);color:var(--store-ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif}::selection{background:var(--store-accent);color:var(--store-paper-ink)}a{color:inherit;text-underline-offset:.3em;text-decoration:none}a:focus-visible{outline:2px solid var(--store-accent);outline-offset:5px}h1,h2,h3,h4{letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:400;line-height:1.12}p{max-width:70ch;margin:0 0 1.2em;font-size:15px;line-height:1.8}section[id]{scroll-margin-top:28px}.skip-link{background:var(--store-accent);color:var(--store-paper-ink);z-index:10;padding:16px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:12px}.store-header,main,.store-footer{max-width:1440px;margin:auto;padding-inline:5%}.store-header{border-bottom:1px solid var(--store-line);justify-content:space-between;align-items:center;gap:32px;min-height:114px;display:flex}.store-brand{letter-spacing:.04em;align-items:center;gap:14px;min-height:44px;font-size:23px;font-weight:700;display:inline-flex}.store-brand svg{width:43px;height:43px;color:var(--store-accent)}.store-brand small{color:var(--store-muted);letter-spacing:.03em;font-size:10px;font-weight:400;line-height:1.7;display:block}.store-header nav{flex-wrap:wrap;gap:28px;display:flex}.store-header nav a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.store-header nav a:hover,.text-link:hover,.store-footer a:hover{color:var(--store-accent)}.store-intro{grid-template-columns:1.2fr 1fr;align-items:center;gap:8%;padding-block:72px 64px;display:grid}h1{font-size:clamp(46px,5.2vw,76px)}h1 em{color:var(--store-accent);font-family:Georgia,serif;font-weight:400}.intro-lead{color:var(--store-muted);max-width:40ch;margin-block:32px 22px;font-size:17px}.text-link{border-bottom:1px solid var(--store-bronze);justify-content:space-between;align-items:center;gap:28px;min-height:44px;padding-block:10px;font-size:14px;display:inline-flex}.arrow{flex:none;width:20px;height:20px}.access-invitation{padding:0 0 12px}.voyager-mark{color:var(--store-accent);letter-spacing:-.04em;margin-bottom:22px;font:132px/.9 Georgia,serif}.voyager-mark span{margin-left:-.18em;font-size:.6em}.access-invitation h2{font-size:29px}.access-invitation>p:not(.activation){color:var(--store-muted);max-width:39ch;margin-top:17px}.activation{border-block:1px solid var(--store-line);margin:20px 0 16px;padding-block:16px}.activation span{color:var(--store-muted);margin-bottom:4px;font-size:14px;display:block}.activation time{color:var(--store-accent);font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-size:clamp(23px,2.5vw,34px);line-height:1.3;display:block}.service-story{border-top:1px solid var(--store-line);grid-template-columns:.8fr 1.2fr;gap:8%;padding-block:44px 60px;display:grid}.studio-signature{color:#d4b774;font-size:24px;line-height:1.4}.studio-signature span{color:var(--store-muted);margin-top:9px;font-size:14px;display:block}.service-story p{color:var(--store-muted)}.store-services{border-top:1px solid var(--store-line);padding-top:56px}.section-heading{justify-content:space-between;align-items:end;gap:30px;display:flex}.section-heading h2,.lifetime-heading h2{font-size:clamp(34px,3.5vw,48px)}.section-heading p{color:var(--store-muted);margin:0;font-size:14px}.service-navigation{border-bottom:1px solid var(--store-line);flex-wrap:wrap;gap:12px 32px;margin-block:30px 42px;padding-bottom:16px;display:flex}.service-navigation a{min-height:44px;color:var(--store-muted);align-items:center;font-size:14px;display:inline-flex}.service-navigation a:hover{color:var(--store-accent)}.service-family{margin-bottom:56px}.family-heading{grid-template-columns:1fr 1fr;align-items:center;gap:32px;margin-bottom:24px;display:grid}.family-heading h3{font-size:29px}.family-heading p{color:var(--store-muted);margin:0;font-size:14px}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}.service-card{color:var(--store-paper-ink);background:var(--store-paper);border:1px solid #b4a386;flex-direction:column;padding:19px;display:flex}.service-art{color:#d5c38b;background:#202b2d;height:132px}.service-art svg{width:100%;height:100%;padding:10px 14px}.service-art-music{color:#e6bd58;background:#302c20}.service-art-systems{color:#bed0a2;background:#242b23}.service-card-copy{flex-direction:column;flex:1;padding:22px 4px 0;display:flex}.service-card h4{margin-bottom:15px;font-size:29px}.service-card p{color:var(--store-paper-muted);font-size:14px}.service-card .service-kind{margin-bottom:15px;font-size:14px;font-weight:600}.service-card dl{border-top:1px solid #74776a;margin:auto 0 0;padding-top:16px}.service-card dt{margin-bottom:6px;font-size:14px;font-weight:600}.service-card dd{color:var(--store-paper-muted);margin:0 0 18px;font-size:14px;line-height:1.6}.service-action{color:#3e2d0d;border-top:1px solid #74776a;justify-content:space-between;align-items:center;gap:16px;min-height:50px;padding-top:12px;font-size:14px;display:flex}.service-action:hover{text-decoration:underline}.service-card a:focus-visible{outline-color:#3e2d0d}.contact-note{color:var(--store-muted);margin-block:-22px 56px;font-size:14px}.lifetime-access{border-block:1px solid var(--store-line);padding-block:50px}.lifetime-heading{grid-template-columns:1fr 1fr;align-items:center;gap:40px;margin-bottom:40px;display:grid}.lifetime-heading .activation{border:0;margin:0;padding:0}.lifetime-details{grid-template-columns:1fr 1fr;gap:7%;display:grid}.lifetime-details p{color:var(--store-muted)}.lifetime-details .lifetime-lead{color:var(--store-ink);letter-spacing:-.025em;font-size:29px;line-height:1.3}.lifetime-lead em{color:var(--store-accent);font-style:normal}.button{background:var(--store-accent);color:#24251f;justify-content:space-between;align-items:center;gap:24px;min-height:48px;margin-top:8px;padding:14px 18px;font-size:14px;font-weight:600;display:inline-flex}.button:hover{background:#ffd15c}.lifetime-details .interest-note{margin-top:14px;font-size:14px}.access-terms h3{margin-bottom:18px;font-size:23px}.access-terms ul{color:var(--store-muted);margin:0 0 24px;padding-left:20px}.access-terms li{margin-bottom:13px;padding-left:4px;font-size:15px;line-height:1.6}.sound-omega-link{justify-content:space-between;align-items:center;gap:36px;padding-block:48px;display:flex}.sound-omega-link h2{margin-bottom:12px;font-size:30px}.sound-omega-link p{color:var(--store-muted);margin:0}.store-footer{border-top:1px solid var(--store-line);justify-content:space-between;align-items:center;gap:24px;padding-block:28px;font-size:14px;display:flex}.store-footer p{color:var(--store-muted);margin:0;font-size:14px}.store-footer a{align-items:center;min-height:44px;display:inline-flex}@media (width<=760px){.store-header,main,.store-footer{padding-inline:6%}.store-header{flex-wrap:wrap;gap:16px;padding-block:20px 8px}.store-header nav{border-top:1px solid var(--store-line);justify-content:space-between;gap:6px 16px;width:100%;padding-top:8px}.store-header nav a{font-size:13px}.store-intro{grid-template-columns:1fr;gap:44px;padding-block:40px}h1{font-size:clamp(41px,8.5vw,58px)}.intro-lead{margin-top:24px;font-size:16px}.access-invitation{border-top:1px solid var(--store-line);padding-top:28px}.voyager-mark{float:right;margin:0 0 16px 16px;font-size:83px}.access-invitation h2{font-size:25px}.access-invitation .activation{clear:both}.activation time{font-size:28px}.service-story,.family-heading,.service-grid,.lifetime-heading,.lifetime-details{grid-template-columns:1fr}.service-story{gap:26px;padding-block:32px}.store-services{padding-top:34px}.section-heading{flex-direction:column;align-items:start;gap:20px}.section-heading h2,.lifetime-heading h2{font-size:34px}.service-navigation{gap:4px 24px;margin-block:24px 32px}.service-family{margin-bottom:40px}.family-heading{gap:12px}.service-grid{gap:24px}.service-card h4{font-size:28px}.contact-note{margin-block:-8px 36px}.lifetime-access{padding-block:34px}.lifetime-heading{gap:24px;margin-bottom:28px}.lifetime-details{gap:34px}.lifetime-details .lifetime-lead{font-size:27px}.sound-omega-link{flex-direction:column;align-items:start;gap:24px;padding-block:36px}.store-footer{flex-direction:column;align-items:start;gap:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
