.soph-presale{--story-ink: #514e48;--story-muted: #67645e;--story-surface: #f1f0ed;--story-line: #d8d6d1;max-width:1680px;margin:0 auto;padding:12px 32px 48px;color:var(--story-ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6}.soph-presale *,.soph-presale *:before,.soph-presale *:after{box-sizing:border-box}.soph-presale h1,.soph-presale h2,.soph-presale h3,.soph-presale p,.soph-presale figure,.soph-presale dl{margin:0}.soph-presale h1,.soph-presale h2,.soph-presale h3{color:inherit;font:inherit;text-transform:none}.soph-presale h1{font-size:clamp(40px,4.6vw,76px);line-height:1.02;letter-spacing:-.055em}.soph-presale h2{font-size:clamp(36px,4vw,60px);line-height:1.05;letter-spacing:-.045em}.soph-presale h3{font-size:21px;line-height:1.2;letter-spacing:-.025em}.soph-presale .soph-presale__eyebrow{font-size:11px;line-height:1.5;letter-spacing:.09em;text-transform:uppercase;margin-bottom:26px}.soph-presale__hero{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto;border-radius:12px;overflow:hidden;background:var(--story-surface)}.soph-presale__intro{padding:48px 44px 22px}.soph-presale .soph-presale__lead{max-width:430px;margin-top:28px;font-size:18px;line-height:1.5}.soph-presale__hero-media{grid-column:2;grid-row:1 / 3;min-height:100%}.soph-presale__hero-media img{display:block;width:100%;height:100%;object-fit:cover}.soph-presale__buy{padding:16px 44px 42px}.soph-presale__version{font-size:13px}.soph-presale .soph-presale__price{font-size:26px;line-height:1.3;margin:8px 0 20px;letter-spacing:-.02em}.soph-presale__price span{display:inline-block;margin-left:8px;font-size:13px;letter-spacing:0}.soph-presale .soph-presale__button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:50px;padding:14px 24px;border-radius:100px;background:var(--story-ink);color:#fff;text-decoration:none;font-size:15px;line-height:1.4}.soph-presale__button:hover{background:#37352f}.soph-presale .soph-presale__note{color:var(--story-muted);font-size:12px;line-height:1.5;margin-top:12px}.soph-presale__stock{margin-top:18px!important}.soph-presale__meaning{display:grid;grid-template-columns:1fr 1fr;column-gap:64px;max-width:1200px;margin:100px auto;padding:0 24px}.soph-presale__meaning>.soph-presale__eyebrow{grid-column:1 / -1}.soph-presale__prose{max-width:480px;padding-top:4px}.soph-presale__prose p+p{margin-top:18px}.soph-presale .soph-presale__closing{font-size:19px;letter-spacing:-.02em;margin-top:28px}.soph-presale__steps{padding:52px 48px 40px;border-radius:12px;background:var(--story-surface)}.soph-presale__step-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;list-style:none;padding:0;margin:44px 0 24px}.soph-presale__step-list li{border-top:1px solid var(--story-line);padding-top:18px}.soph-presale__step-number{display:block;font-size:12px;margin-bottom:22px}.soph-presale__step-list p{margin-top:14px;max-width:330px}.soph-presale .soph-presale__text-link{display:inline-flex;align-items:center;gap:20px;min-height:44px;text-decoration:underline;text-underline-offset:5px}.soph-presale .soph-presale__mobile-link{display:none}.soph-presale__details{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding:80px 24px}.soph-presale__detail-media{background:#fff;text-align:center}.soph-presale__detail-media img{display:block;width:100%;height:auto;max-height:660px;object-fit:contain}.soph-presale__detail-media figcaption{max-width:340px;margin:10px auto 0;color:var(--story-muted);font-size:12px}.soph-presale__details-copy{max-width:470px}.soph-presale .soph-presale__specs{margin:28px 0}.soph-presale__specs>div{display:grid;grid-template-columns:115px 1fr;gap:18px;padding:13px 0;border-bottom:1px solid var(--story-line);font-size:14px;line-height:1.5}.soph-presale__specs dt{color:var(--story-muted)}.soph-presale__specs dd{margin:0}.soph-presale__faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;padding:48px 24px 80px;border-top:1px solid var(--story-line)}.soph-presale__questions details{border-bottom:1px solid var(--story-line)}.soph-presale__questions summary{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:18px 0;font-size:16px;cursor:pointer;list-style:none}.soph-presale__questions summary::-webkit-details-marker{display:none}.soph-presale__questions summary:after{content:"+";font-size:24px;line-height:1}.soph-presale__questions details[open] summary:after{content:"\2212"}.soph-presale__questions details p{padding:0 24px 24px 0}.soph-presale__questions a{text-decoration:underline;text-underline-offset:3px}.soph-presale__final{text-align:center;background:var(--story-surface);border-radius:12px;padding:56px 24px}.soph-presale__final .soph-presale__button{margin-top:28px}.soph-presale a:focus-visible,.soph-presale summary:focus-visible{outline:2px solid var(--story-ink);outline-offset:5px}@media(max-width:899px){.soph-presale{padding:8px 12px 24px}.soph-presale__hero{grid-template-columns:1fr;grid-template-rows:auto}.soph-presale__intro{padding:26px 24px 24px}.soph-presale h1{font-size:clamp(39px,8.9vw,62px)}.soph-presale .soph-presale__eyebrow{font-size:10px;margin-bottom:20px}.soph-presale .soph-presale__lead{margin-top:20px;font-size:16px}.soph-presale .soph-presale__mobile-link{display:inline-flex;margin-top:12px}.soph-presale__hero-media{grid-column:1;grid-row:2;min-height:0}.soph-presale__hero-media img{aspect-ratio:1;height:auto;max-height:650px;object-fit:cover}.soph-presale__buy{padding:24px}.soph-presale__buy .soph-presale__button,.soph-presale__details .soph-presale__button{width:100%}.soph-presale__meaning{grid-template-columns:1fr;margin:60px auto;padding:0 16px;gap:0}.soph-presale__prose{max-width:100%;margin-top:26px}.soph-presale__steps{padding:32px 24px 26px}.soph-presale__step-list{grid-template-columns:1fr;gap:26px;margin-top:30px}.soph-presale__step-number{margin-bottom:14px}.soph-presale__step-list p{max-width:100%;margin-top:10px}.soph-presale__details{grid-template-columns:1fr;gap:30px;padding:44px 16px 50px}.soph-presale__details-copy{max-width:100%}.soph-presale__detail-media img{max-height:430px}.soph-presale__specs>div{grid-template-columns:95px 1fr;gap:12px}.soph-presale__faq{grid-template-columns:1fr;gap:26px;padding:40px 16px 50px}.soph-presale__final{padding:42px 18px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/soph-amity-presale.css.map */
