.am{--am-navy-deep:#0a0e27;--am-navy:#10152f;--am-navy-soft:#151a3a;--am-gold:#d4af37;--am-gold-light:#e4c45a;--am-gold-soft:#e9d9a6;--am-gold-ink:#7d6312;--am-ivory:#faf6ed;--am-ink-muted:#474c66;--am-cream-muted:#c3c7d8;--am-serif:Georgia,"Times New Roman",serif;--am-line:rgba(212,175,55,.2);font-family:var(--font-body-family);font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased;position:relative}.am *,.am *:before,.am *:after{box-sizing:border-box}@media(prefers-reduced-motion:no-preference){html:has(.am){scroll-behavior:smooth}}.am p{margin:0 0 16px}.am p:last-child{margin-bottom:0}.am-section{padding:72px 20px}@media(min-width:750px){.am-section{padding:108px 32px}}.am--navy{background:linear-gradient(180deg,var(--am-navy-deep) 0%,var(--am-navy) 100%);color:var(--am-cream-muted)}.am--navy-soft{background:var(--am-navy-soft);color:var(--am-cream-muted)}.am--ivory{background:var(--am-ivory);color:var(--am-ink-muted);--am-line:rgba(16,21,47,.12)}.am-wrap{max-width:1080px;margin:0 auto}.am-head{max-width:740px;margin:0}.am-center{text-align:center}.am-head.am-center{margin-left:auto;margin-right:auto}.am .am-eyebrow{font-family:var(--font-body-family);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--am-gold);margin:0 0 16px;line-height:1.4}.am--ivory .am-eyebrow{color:var(--am-gold-ink)}.am .am-h1,.am .am-h2,.am .am-h3{font-family:var(--am-serif);font-weight:500;letter-spacing:0;margin:0}.am .am-h2{font-size:clamp(30px,6.4vw,46px);line-height:1.14;margin:0 0 24px}.am .am-h3{font-size:21px;line-height:1.3;margin:0 0 10px}.am--navy .am-h2,.am--navy-soft .am-h2,.am--navy .am-h3,.am--navy-soft .am-h3{color:#fff}.am--ivory .am-h2,.am--ivory .am-h3{color:var(--am-navy)}.am-body{font-size:17px;line-height:1.75}@media(min-width:750px){.am-body{font-size:18px}}.am--navy .am-body,.am--navy-soft .am-body{color:#d6d9e6}.am-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border-radius:3px;font-family:var(--font-body-family);font-size:15px;font-weight:600;letter-spacing:.02em;line-height:1.2;text-decoration:none;text-align:center;border:1px solid var(--am-gold);cursor:pointer;transition:background .2s,border-color .2s,color .2s}.am .am-btn--primary{background:var(--am-gold);color:var(--am-navy)}.am .am-btn--primary:hover{background:var(--am-gold-light);border-color:var(--am-gold-light)}.am .am-btn--ghost{background:transparent;color:var(--am-gold-soft);border-color:#d4af3780}.am .am-btn--ghost:hover{border-color:var(--am-gold);color:var(--am-gold)}.am a:focus-visible,.am button:focus-visible,.am summary:focus-visible{outline:2px solid var(--am-gold);outline-offset:3px}.am-actions{display:flex;flex-direction:column;gap:12px}@media(min-width:600px){.am-actions{flex-direction:row;justify-content:center}}.am-note{margin:40px auto 0;max-width:740px;font-size:15px;line-height:1.7;padding:18px 22px;border-left:2px solid var(--am-gold);border-radius:0 4px 4px 0}.am--ivory .am-note{background:#fff;color:var(--am-ink-muted)}.am--navy .am-note,.am--navy-soft .am-note{background:#ffffff0a;color:var(--am-cream-muted)}.am-grid{display:grid;gap:16px;margin-top:44px}@media(min-width:750px){.am-grid{gap:20px}.am-grid--2{grid-template-columns:repeat(2,1fr)}.am-grid--3{grid-template-columns:repeat(3,1fr)}}.am-card{border-radius:6px;padding:26px 24px}.am--ivory .am-card{background:#fff;border:1px solid rgba(16,21,47,.09)}.am--navy .am-card,.am--navy-soft .am-card{background:#ffffff09;border:1px solid var(--am-line)}.am-card p{font-size:15.5px;line-height:1.65}.am-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.am-list li{position:relative;padding-left:26px;font-size:16px;line-height:1.6}.am-list li:before{content:"";position:absolute;left:3px;top:.6em;width:7px;height:7px;border-radius:50%;background:var(--am-gold)}.am-list--minus li:before{width:10px;height:1px;border-radius:0;top:.8em;left:1px;background:currentColor;opacity:.55}.am-lists{display:grid;gap:16px;margin-top:44px}@media(min-width:750px){.am-lists{grid-template-columns:1fr 1fr;gap:20px}}.am-lists .am-h3{font-size:19px;margin-bottom:18px}.am-hero{background:radial-gradient(ellipse 80% 55% at 50% -8%,rgba(212,175,55,.13),transparent 65%),radial-gradient(1.2px 1.2px at 14% 22%,rgba(255,255,255,.55),transparent 60%),radial-gradient(1px 1px at 86% 16%,rgba(255,255,255,.45),transparent 60%),radial-gradient(1px 1px at 74% 62%,rgba(233,217,166,.45),transparent 60%),radial-gradient(1px 1px at 22% 76%,rgba(255,255,255,.35),transparent 60%),linear-gradient(180deg,#0a0e27,#10152f);color:var(--am-cream-muted);text-align:center;padding:56px 20px 64px;overflow:hidden}@media(min-width:750px){.am-hero{padding:100px 32px 104px}}.am-hero__inner{max-width:820px;margin:0 auto}.am .am-hero__title{color:#fff;font-size:clamp(40px,10.5vw,78px);line-height:1.06;margin:0 0 24px}.am-hero__title-2{display:block;color:var(--am-gold-soft);font-style:italic}.am .am-hero__sub{font-size:17px;line-height:1.7;color:#d6d9e6;max-width:620px;margin:0 auto 32px}@media(min-width:750px){.am .am-hero__sub{font-size:19px}}.am .am-hero__includes{margin:30px auto 0;max-width:560px;font-size:12.5px;line-height:1.8;letter-spacing:.1em;text-transform:uppercase;color:var(--am-cream-muted)}.am-hero__covers{display:flex;justify-content:center;align-items:flex-start;gap:12px;margin:40px auto 0;max-width:620px}.am-hero__cover{width:31%;max-width:196px;height:auto;border-radius:6px;box-shadow:0 18px 40px #00000073;border:1px solid rgba(212,175,55,.25);display:block}@media(min-width:750px){.am-hero__covers{gap:18px}.am-hero__cover:nth-child(2){margin-top:-16px}}.am-stages{list-style:none;margin:48px 0 0;padding:0;display:grid}.am-stage{position:relative;padding:0 0 40px 60px}.am-stage:before{content:"";position:absolute;left:20px;top:46px;bottom:6px;width:1px;background:var(--am-gold);opacity:.4}.am-stage:last-child{padding-bottom:0}.am-stage:last-child:before{display:none}.am-stage__num{position:absolute;left:0;top:0;width:41px;height:41px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--am-serif);font-size:15px;border:1px solid var(--am-gold);color:var(--am-gold-ink);background:var(--am-ivory)}.am--navy .am-stage__num,.am--navy-soft .am-stage__num{color:var(--am-gold);background:var(--am-navy)}.am .am-stage .am-h3{font-size:25px;padding-top:5px;margin-bottom:12px}.am .am-stage__text{font-size:16px;line-height:1.7;margin:0 0 18px}.am .am-stage__uses-label{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--am-gold-ink);margin:0 0 8px}.am--navy .am-stage__uses-label,.am--navy-soft .am-stage__uses-label{color:var(--am-gold)}.am-stage__uses{list-style:none;margin:0;padding:0;display:grid;gap:6px}.am-stage__uses li{font-size:14.5px;line-height:1.5;padding-left:16px;position:relative}.am-stage__uses li:before{content:"";position:absolute;left:0;top:.65em;width:7px;height:1px;background:var(--am-gold)}@media(min-width:990px){.am-stages{grid-template-columns:repeat(4,1fr);gap:32px}.am-stage{padding:66px 0 0}.am-stage:before{left:52px;right:-32px;top:20px;bottom:auto;width:auto;height:1px}}.am-res{display:grid;gap:64px;margin-top:52px}.am-res__item{display:grid;gap:26px;align-items:center}.am-res__media{max-width:300px;width:100%;margin:0 auto}.am-res__img{width:100%;height:auto;border-radius:6px;border:1px solid rgba(212,175,55,.25);box-shadow:0 18px 40px #00000059;display:block}@media(min-width:750px){.am-res__item{grid-template-columns:300px 1fr;gap:52px}.am-res__media{margin:0}.am-res__item:nth-child(2n){grid-template-columns:1fr 300px}.am-res__item:nth-child(2n) .am-res__media{order:2}}.am .am-res__meta{font-size:14px;letter-spacing:.04em;color:var(--am-gold-soft);margin:0 0 16px}.am--ivory .am-res__meta{color:var(--am-gold-ink)}.am .am-res__body{font-size:16.5px;line-height:1.75}.am--navy .am-res__body,.am--navy-soft .am-res__body{color:#d6d9e6}.am-tracks{list-style:none;margin:22px 0 0;padding:0;border-top:1px solid var(--am-line)}.am-tracks li{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;border-bottom:1px solid var(--am-line);font-size:15px;line-height:1.45}.am-tracks__n{color:var(--am-gold);margin-right:10px;font-variant-numeric:tabular-nums}.am-tracks__time{font-variant-numeric:tabular-nums;white-space:nowrap;opacity:.85}.am .am-tracks__total{font-size:13.5px;margin:10px 0 0;opacity:.85}
/*# sourceMappingURL=/cdn/shop/t/23/assets/astral-method.css.map */
