.rxa-landing{background:var(--background);color:var(--ink);font-family:var(--font-sans);letter-spacing:0;--primary:var(--ink);--primary-foreground:var(--background);--ring:var(--deep-blue);font-size:16px;line-height:1.7}.rxa-inner{width:calc(100% - 96px);max-width:1120px;margin-inline:auto}.rxa-review{min-height:64px;color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:16px;padding:12px 36px;font-size:12px;display:flex}.rxa-review a{color:var(--muted-foreground)}.rxa-opening{flex-direction:column;justify-content:center;min-height:calc(100svh - 64px);padding-block:100px 140px;display:flex;position:relative}.rxa-opening h1{font-family:var(--font-serif);text-wrap:balance;max-width:1000px;margin:0;font-size:66px;font-weight:400;line-height:1.3}.rxa-opening em,.rxa-questions em{color:var(--deep-blue);font-weight:400}.rxa-opening-mark{color:var(--deep-blue);font-size:23px;position:absolute;bottom:48px}.rxa-threshold{isolation:isolate;background:oklch(20% .04 250) var(--rxa-mosaic) center / cover no-repeat;position:relative}.rxa-threshold:before{content:"";z-index:-1;background:linear-gradient(180deg, oklch(18% .04 250/.72) 0%, oklch(20% .045 245/.62) 70%, oklch(20% .045 245/.5) 86%, var(--background) 100%);position:absolute;inset:0}.rxa-threshold .rxa-opening h1{color:oklch(98% .01 90);text-shadow:0 2px 24px oklch(15% .04 250/.6)}.rxa-threshold .rxa-opening em{color:oklch(38% .12 255);text-shadow:0 0 18px oklch(95% .02 230/.85),0 0 4px oklch(95% .02 230/.7)}.rxa-threshold .rxa-opening-mark{color:oklch(38% .12 255);text-shadow:0 0 10px oklch(95% .02 230/.85)}.rxa-questions{padding-block:120px 170px}.rxa-questions h2{font-family:var(--font-serif);margin:0;font-size:50px;font-weight:400;line-height:1.4}.rxa-erasure{padding-left:12%}.rxa-introducing{text-align:center;padding-block:0 56px}.rxa-introducing h2{font-family:var(--font-serif);letter-spacing:.06em;color:var(--ink);margin:0;font-size:44px;font-style:italic;font-weight:400;line-height:1.2}.rxa-artwork{padding:0}.rxa-artwork img{width:100%;height:auto;box-shadow:none;border:0;border-radius:0;display:block}.rxa-artwork figcaption{color:var(--muted-foreground);justify-content:space-between;gap:20px;padding-top:16px;font-size:11px;display:flex}.rxa-heading{text-align:center;padding-block:36px 12px}.rxa-eyebrow{color:var(--deep-blue);font-family:var(--font-sans);margin:0 0 12px;font-size:12px;font-weight:400}.rxa-heading h2{font-family:var(--font-serif);margin:0 0 26px;font-size:48px;font-weight:400;line-height:1.4}.rxa-cross{color:var(--deep-blue);font-weight:400}.rxa-byline{margin:0;font-size:14px}.rxa-description{max-width:700px;padding-block:24px 120px}.rxa-master{font-family:var(--font-serif);font-size:21px;line-height:1.9}.rxa-master p{margin:0 0 1.7em}.rxa-master p:last-child{margin-bottom:0}.rxa-reflection{border-top:1px solid var(--border);padding-block:90px 140px}.rxa-reflection h2{font-family:var(--font-serif);margin:0 0 40px;font-size:44px;font-weight:400;line-height:1.4}.rxa-reflection>p{max-width:480px;margin:0 8% 0 auto;font-size:18px;line-height:1.9}.rxa-close{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:48px;padding-block:72px 100px;display:flex}.rxa-close h2{font-family:var(--font-serif);margin:0 0 24px;font-size:30px;font-weight:400;line-height:1.5}.rxa-format{color:var(--muted-foreground);margin:0;font-size:14px}.rxa-purchase{border-radius:2px;min-height:50px;padding-inline:28px;font-size:14px}.rxa-purchase:disabled{opacity:1;cursor:not-allowed}.rxa-availability{text-align:center}.rxa-availability p{color:var(--muted-foreground);margin:14px 0 0;font-size:12px}.rxa-footer{color:var(--muted-foreground);justify-content:space-between;align-items:baseline;gap:20px;padding-block:24px 40px;font-size:11px;display:flex}.rxa-footer span:first-child{font-family:var(--font-serif);color:var(--ink);font-size:19px}@media (width<=760px){.rxa-inner{width:calc(100% - 40px)}.rxa-review{gap:8px;padding-inline:12px;font-size:10px}.rxa-opening{padding-block:80px 120px}.rxa-opening h1{font-size:38px;line-height:1.45}.rxa-desktop-break{display:none}.rxa-opening-mark{bottom:36px}.rxa-questions{padding-block:100px 110px}.rxa-questions h2{font-size:32px}.rxa-erasure{padding-left:0}.rxa-introducing{padding-block:0 32px}.rxa-introducing h2{font-size:30px}.rxa-artwork figcaption{font-size:10px}.rxa-artwork figcaption span:last-child{display:none}.rxa-heading{padding-block:24px 8px}.rxa-heading h2{font-size:30px}.rxa-description{padding-block:20px 80px}.rxa-master{font-size:18px}.rxa-reflection{padding-block:64px 80px}.rxa-reflection h2{font-size:30px}.rxa-reflection>p{margin:0;font-size:17px}.rxa-close{flex-direction:column;align-items:flex-start;gap:32px;padding-block:56px}.rxa-close h2{font-size:26px}.rxa-availability{text-align:left}.rxa-footer{padding-bottom:28px}}.rxa-reader-preview{padding-block:24px 96px}.rxa-reader-preview-heading{text-align:center;margin-bottom:28px}.rxa-reader-preview-heading h2{font-family:var(--font-serif);margin:0;font-size:clamp(30px,4vw,44px);font-weight:400}.rxa-embedded-reader{isolation:isolate;width:100%}.rxa-reader-preview-note{text-align:right;max-width:1120px;color:var(--muted-foreground);margin:12px auto 0;font-size:11px}@media (width<=760px){.rxa-reader-preview{padding-block:16px 64px}}.rxa-reflection{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.rxa-portal-preview{min-width:0}.rxa-portal-preview>div{width:100%;max-width:380px;padding:18px 16px}.rxa-portal-preview header{padding:0}.rxa-portal-preview header h3{margin-bottom:6px;font-size:14px;line-height:1.35}.rxa-portal-preview header p{font-size:10px;line-height:1.4}.rxa-portal-preview section{margin-top:12px;padding-top:10px}.rxa-portal-preview section h4{font-size:13px}.rxa-portal-preview section blockquote{font-size:12px;line-height:1.4}.rxa-portal-preview section button{padding:5px 7px;font-size:9px}.rxa-portal-preview section .mt-4{margin-top:8px}.rxa-reflection-copy h2{margin-bottom:28px}.rxa-reflection-copy p{max-width:480px;margin:0;font-size:18px;line-height:1.9}@media (width<=760px){.rxa-reflection{grid-template-columns:1fr;gap:28px}.rxa-portal-preview>div{max-width:380px;margin-inline:auto}.rxa-reflection-copy p{font-size:17px}}.rxa-floating-purchase{z-index:40;color:#fff;min-height:44px;font-family:var(--font-sans);letter-spacing:.025em;background:#2b7a9e;border-radius:999px;justify-content:center;align-items:center;padding:9px 21px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .2s,box-shadow .2s;display:inline-flex;position:fixed;bottom:clamp(18px,3vw,32px);right:clamp(16px,3vw,36px);box-shadow:0 3px 14px #00000029}.rxa-floating-purchase:hover{color:#fff;background:#23667f;box-shadow:0 5px 18px #0003}.rxa-floating-purchase:focus-visible{outline-offset:3px;outline:3px solid #23667f}#rxa-purchase{scroll-margin-top:36px}@media (width<=760px){.rxa-floating-purchase{padding-inline:17px;bottom:16px;right:14px}}.rxa-lifetime-inclusion{max-width:510px;color:var(--ink);margin:18px 0 0;font-size:14px;line-height:1.75}.rxa-lifetime-inclusion strong{font-weight:650}.rxa-future{border-top:1px solid var(--border);text-align:center;padding-block:90px 110px}.rxa-future h2{font-family:var(--font-serif);text-wrap:balance;margin:0 auto 24px;font-size:clamp(32px,4.5vw,52px);font-weight:400;line-height:1.3}.rxa-future h2 em{color:var(--deep-blue);font-weight:400}.rxa-future-intro{max-width:730px;margin:0 auto 38px;font-size:18px;line-height:1.9}.rxa-future-possibilities{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:36px;display:flex}.rxa-future-possibilities span{border:1px solid var(--border);letter-spacing:.025em;border-radius:999px;padding:10px 24px;font-size:13px}.rxa-future-promise{max-width:630px;color:var(--muted-foreground);margin:0 auto;font-size:14px;line-height:1.85}.rxa-future-promise strong{color:var(--ink);font-size:17px;font-weight:650}@media (width<=760px){.rxa-future{padding-block:64px 78px}.rxa-future-intro{font-size:16px}.rxa-future-possibilities{gap:8px}.rxa-future-possibilities span{padding:8px 14px;font-size:12px}}
