.aa-wrap{width:88%;max-width:1200px;margin-inline:auto}.aa-section{border-top:1px solid var(--line);padding-block:85px}.aa-landing p{color:var(--muted);font-size:16px;line-height:1.85}.aa-landing .eyebrow{color:var(--ink);font-size:10px;line-height:1.5}.aa-landing h2{letter-spacing:-1.4px;font-size:clamp(30px,3.6vw,46px)}.aa-landing h3{letter-spacing:-.7px;margin:0 0 20px;font-size:27px;font-weight:400;line-height:1.25}.aa-hero{grid-template-columns:1.25fr 1fr;align-items:center;gap:70px;padding-block:45px 100px;display:grid}.aa-back{color:var(--muted);margin-bottom:60px;font-size:12px;display:inline-block}.aa-hero h1{letter-spacing:-2.5px;font-size:clamp(44px,4.8vw,68px);line-height:1.1}.aa-hero h1>span{color:var(--muted);margin-top:8px}.aa-hero p:not(.eyebrow){max-width:530px}.aa-hero .aa-hero-lead{color:var(--ink);margin-top:30px;font-size:21px;line-height:1.6}.aa-hero .button{margin-top:18px}.aa-hero-art{color:var(--yellow);text-align:center}.aa-hero-art svg{width:100%;height:auto}.aa-hero-art>p{letter-spacing:1.3px;margin-top:20px;font-size:9px}.aa-introduction,.aa-deeper{grid-template-columns:1fr 1.3fr;gap:70px;display:grid}.aa-introduction p:first-child,.aa-deeper p:first-child{margin-top:0}.aa-journey>h2{text-align:center;margin-bottom:45px}.aa-pair{grid-template-columns:1fr 1fr;gap:24px;display:grid}.aa-pair article{border:1px solid #e4d8c1;border-radius:28px;padding:35px}.aa-pair-art{margin:0 auto 30px}.aa-pair-art svg{width:100%;height:auto;display:block}.aa-pair article p:last-child{margin-bottom:0}.aa-benefits>h2{margin-bottom:38px}.aa-benefits>div{grid-template-columns:repeat(5,1fr);display:grid}.aa-benefits article{border-top:2px solid var(--yellow);padding-top:22px}.aa-benefits article>span{color:var(--aa-gold);margin-bottom:24px;font-size:11px;display:block}.aa-benefits h3{margin-bottom:14px}.aa-benefits p{margin:0;font-size:14px}.aa-own{text-align:center;max-width:760px}.aa-own .eyebrow,.aa-closing .eyebrow{justify-content:center}.aa-own h2{margin-bottom:30px}.aa-own p:not(.eyebrow){max-width:620px;margin:18px auto 0}.aa-guide{grid-template-columns:.8fr 1.2fr;align-items:start;gap:65px;display:grid}.aa-portrait{aspect-ratio:4/5;background:#f0ece2;border:1px solid #e4d8c1;border-radius:160px 160px 24px 24px}.aa-guide .aa-guide-role{color:var(--aa-gold);margin:12px 0 30px;font-size:14px}.aa-guide strong{color:var(--ink);font-weight:500}.aa-details{border-top:2px solid var(--yellow);grid-template-columns:1fr 1.3fr;gap:65px;display:grid}.aa-details .aa-price{color:var(--ink);letter-spacing:-1px;margin-top:28px;font-size:52px;line-height:1.2}.aa-price span{letter-spacing:0;color:var(--muted);margin-top:12px;font-size:13px;display:block}.aa-details dl{margin:0}.aa-details dl>div{border-bottom:1px solid var(--line);padding:20px 0}.aa-details dl>div:first-child{padding-top:0}.aa-details dt{margin-bottom:8px;font-size:15px;font-weight:500}.aa-details dd{color:var(--muted);margin:0;font-size:15px;line-height:1.8}.aa-closing{text-align:center;padding-block:75px 100px}.aa-closing>p:not(.eyebrow){max-width:550px;margin:25px auto}.aa-closing .button{margin-top:10px}.aa-closing button:disabled{cursor:not-allowed;opacity:.65}.aa-closing .aa-enrollment{font-size:12px;margin:12px auto 24px!important}.aa-closing .text-link{display:inline-flex}@media (max-width:900px){.aa-hero{grid-template-columns:1.3fr .7fr;gap:25px}.aa-benefits>div{grid-template-columns:repeat(3,1fr)}.aa-guide,.aa-introduction,.aa-deeper,.aa-details{gap:35px}}@media (max-width:650px){.aa-wrap{width:86%}.aa-section{padding-block:50px}.aa-hero{grid-template-columns:1fr;gap:30px;padding-block:30px 55px}.aa-back{margin-bottom:35px}.aa-hero h1{letter-spacing:-1.8px;font-size:44px}.aa-hero-art{max-width:280px;margin:auto}.aa-hero .aa-hero-lead{font-size:19px}.aa-introduction,.aa-deeper,.aa-details,.aa-guide,.aa-pair{grid-template-columns:1fr;gap:28px}.aa-pair article{padding:27px}.aa-benefits>div{grid-template-columns:1fr 1fr;gap:25px 20px}.aa-benefits h3{font-size:22px}.aa-portrait{width:100%;max-width:300px;margin:auto}.aa-guide h2{font-size:37px}.aa-details .aa-price{margin-bottom:0}.aa-closing{padding-bottom:65px}}.aa-landing{--aa-gold:#785524}.aa-explorer{background:linear-gradient(150deg,#f9d8a5 0%,#f5ead5 56%,#f8f6f1 100%);border:1px solid #e2cfaa;border-radius:160px 160px 30px 30px;align-self:center;padding:24px;box-shadow:0 18px 50px #78552408}.aa-explorer-heading{letter-spacing:1.4px;color:#785524;justify-content:space-between;gap:10px;margin:35px 20px 0;font-size:9px;display:flex}.aa-explorer svg{width:100%;height:auto;display:block;overflow:visible}.aa-explorer-token,.aa-explorer-seed{transition:transform .9s cubic-bezier(.22,.7,.25,1)}.aa-explorer-frame{opacity:0;transition:opacity .7s}.aa-explorer-orbits{transition:opacity .7s}.aa-explorer[data-aligned=true] .aa-explorer-frame{opacity:.65}.aa-explorer[data-aligned=true] .aa-explorer-orbits{opacity:0}.aa-explorer-switch{background:#f8f6f180;border:1px solid #27282224;border-radius:99px;gap:4px;padding:5px;display:flex}.aa-explorer-switch button{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:99px;flex:1;padding:13px 10px;font-size:13px;transition:background .2s,color .2s}.aa-explorer-switch button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.aa-explorer-switch button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.aa-explorer>p{text-align:center;color:#785524;min-height:24px;margin:16px 0 3px;font-size:13px}.aa-hero .button{background:var(--yellow);color:var(--ink);border:1px solid #27282218}.aa-hero .button:hover{background:#ffd167}.aa-pair article{background:linear-gradient(145deg,#f9d8a5,#f7edda 75%);border-color:#e5c790;position:relative;overflow:hidden}.aa-pair article:nth-child(2){background:linear-gradient(145deg,#f6eedc,#f1f2e9 75%);border-color:#d9d8c4}.aa-pair-art{max-width:240px;color:var(--ink);position:relative}.aa-pair-art:before{content:"";background:#efaf4845;border-radius:50%;position:absolute;inset:14%}.aa-pair article:nth-child(2) .aa-pair-art:before{background:#a3d0f045}.aa-pair-art svg{position:relative}.aa-pair .eyebrow{border:1px solid #27282225;border-radius:99px;margin-bottom:22px;padding:8px 13px;display:inline-flex}.aa-benefits>div{gap:12px}.aa-benefits article{background:#f6efdf;border:1px solid #e5d9c3;border-radius:70px 70px 20px 20px;padding:28px 18px}.aa-benefits article:nth-child(2n){background:#f0f0e7}.aa-benefit-top{margin-bottom:22px;position:relative}.aa-benefit-top>span{color:var(--muted);text-align:center;margin-bottom:12px;font-size:10px;display:block}.aa-benefit-mark{color:#785524;width:72px;height:72px;margin:auto;display:block}.aa-benefits h3{font-size:21px}.aa-practice-trail{justify-content:center;align-items:center;max-width:480px;margin:0 auto 45px;display:flex}.aa-practice-trail>span{aspect-ratio:1;background:#f9d8a5;border:1px solid #d7bc89;border-radius:50%;place-items:center;width:94px;font-size:13px;display:grid}.aa-practice-trail>span:nth-of-type(2){background:#ffd167}.aa-practice-trail>span:nth-of-type(3){background:#f5f0e5;border-style:dashed}.aa-practice-trail>i{background:#d7bc89;flex:1;min-width:15px;height:1px}.aa-details{background:#f5eddd;border:1px solid #e5d9c3;border-radius:28px;margin-block:30px;padding:50px}.aa-closing{border-top:0;position:relative;overflow:hidden}.aa-closing:before{content:"";background:linear-gradient(#ffd167,#f9d8a5);border:1px solid #d7bc89;border-radius:96px 96px 0 0;width:96px;height:48px;margin:0 auto 35px;display:block}@media (max-width:900px){.aa-hero{grid-template-columns:1.1fr 1fr}.aa-explorer{padding:18px}.aa-explorer-heading{letter-spacing:.7px;margin-inline:5px;font-size:8px}.aa-explorer-switch button{font-size:12px}.aa-benefits h3{font-size:23px}}@media (max-width:650px){.aa-hero{grid-template-columns:1fr}.aa-explorer{width:100%;max-width:390px;margin:auto}.aa-explorer-heading{margin-inline:15px}.aa-benefits article{padding:25px 17px}.aa-benefits h3{font-size:21px}.aa-benefits article:last-child{border-radius:22px;grid-column:1/-1}.aa-details{padding:30px 24px}.aa-practice-trail>span{width:80px;font-size:12px}}@media (prefers-reduced-motion:reduce){.aa-explorer-token,.aa-explorer-seed,.aa-explorer-frame,.aa-explorer-orbits{transition:none}}
