@import "https://cdn.jsdelivr.net/fontsource/css/sixtyfour-convergence:vf@5.3.0/index.min.css";
@import "https://cdn.jsdelivr.net/fontsource/css/tilt-prism:vf@5.3.0/index.min.css";
@import "https://cdn.jsdelivr.net/fontsource/css/im-fell-english@5.3.0/index.min.css";
@import "https://cdn.jsdelivr.net/fontsource/css/iceland@5.3.0/index.min.css";
:root{--font-display:"Gloock";--font-editorial:"Newsreader";--font-mono:"IBM Plex Mono";--bg:#22406e;--bg2:#10203a;--panel:#0b192bdb;--paper:#f6ebd2;--muted:#bdb8ad;--gold:#824726;--gold2:#a05a34;--line:#e8cc8f33;--shadow:0 32px 80px #00000061;--page-x:clamp(18px, 5vw, 76px)}*{box-sizing:border-box}html{background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:hidden}body{width:100%;min-width:0;min-height:100dvh;color:var(--paper);background:radial-gradient(circle at 12% 20%, #264c6342, transparent 32rem), radial-gradient(circle at 88% 8%, #6344232e, transparent 28rem), linear-gradient(145deg, var(--bg), var(--bg2) 58%, #071421);font-family:var(--font-editorial), Georgia, serif;margin:0;font-size:18px;overflow-x:clip}main,section,div{min-width:0}img{max-width:100%}a{color:inherit;text-decoration:none}button,select{font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}button{touch-action:manipulation}:focus-visible{outline:2px solid var(--gold2);outline-offset:4px}.siteHeader{min-height:86px;padding:0 max(var(--page-x), env(safe-area-inset-left)) 0 max(var(--page-x), env(safe-area-inset-right));border-bottom:1px solid var(--line);z-index:10;background:#22406ef5;justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.wordmark{min-height:44px;font-family:var(--font-mono), monospace;letter-spacing:.16em;white-space:nowrap;align-items:center;gap:12px;font-size:13px;display:flex}.wordmarkStar{color:var(--gold);flex:none;font-size:18px}.siteHeader nav{font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.12em;justify-content:flex-end;align-items:center;gap:clamp(14px,3vw,44px);font-size:12px;display:flex}.siteHeader nav a{min-height:44px;color:var(--muted);white-space:nowrap;align-items:center;transition:color .15s;display:inline-flex}.siteHeader nav a:hover{color:var(--gold2)}.eyebrow{color:var(--gold);text-transform:uppercase;letter-spacing:.16em;font:500 11px/1.4 var(--font-mono), monospace;overflow-wrap:anywhere;margin:0 0 16px}h1,h2{font-family:var(--font-display), Georgia, serif;text-wrap:balance;overflow-wrap:break-word;margin:0;font-weight:400}.shopHero{width:min(100%,1440px);margin:0 auto;padding:clamp(64px,10vw,160px) clamp(18px,7vw,110px) clamp(60px,7vw,84px)}.shopHero h1{letter-spacing:-.035em;max-width:1060px;font-size:clamp(44px,7.5vw,112px);line-height:.94}.lede{color:var(--muted);max-width:620px;margin:clamp(28px,4vw,42px) 0 0 auto;font-size:clamp(20px,2.4vw,32px);line-height:1.3}.productGrid{width:min(100%,1440px);margin:0 auto;padding:0 clamp(18px,7vw,110px) clamp(80px,9vw,120px)}.productCard{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,300px) minmax(0,1fr) auto;align-items:center;gap:clamp(20px,4vw,64px);padding:clamp(28px,4vw,42px) 0;display:grid;position:relative}.productCard h2{font-size:clamp(34px,5vw,74px)}.productCard p:not(.eyebrow){color:var(--muted)}.roundArrow{border:1px solid var(--line);width:58px;height:58px;color:var(--gold);border-radius:50%;place-items:center;font-size:26px;transition:transform .2s,background .2s;display:grid}.productCard:hover .roundArrow{background:var(--gold);color:var(--bg);transform:rotate(45deg)}.crumbBar{padding:15px max(var(--page-x), env(safe-area-inset-left)) 15px max(var(--page-x), env(safe-area-inset-right));color:var(--muted);border-bottom:1px solid var(--line);font:11px/1.5 var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.12em;overflow-wrap:anywhere;flex-wrap:wrap;gap:8px 10px;display:flex}.crumbBar a{color:var(--gold)}.productLayout{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);width:min(100%,1800px);min-height:calc(100dvh - 130px);margin:0 auto;display:grid}.productLayout>.posterStage{min-height:clamp(620px,68vw,900px)}.productCopy{border-left:1px solid var(--line);background:#050e1994;padding:clamp(42px,7vw,104px) clamp(22px,6vw,90px)}.productCopy h1{letter-spacing:-.025em;font-size:clamp(44px,5.5vw,84px);line-height:.98}.price{font:500 14px var(--font-mono), monospace;color:var(--gold2);margin:24px 0}.description{color:var(--muted);max-width:660px;font-size:clamp(20px,1.6vw,23px);line-height:1.42}.posterStage{isolation:isolate;contain:paint;background:linear-gradient(150deg,#0a2334 0%,#10283a 40%,#091622 100%);place-items:center;padding:clamp(28px,6vw,92px);display:grid;position:relative;overflow:hidden}.posterStage:after{content:"";z-index:-1;background:radial-gradient(circle at 50% 40%,#0000 20%,#0000006b 105%);position:absolute;inset:0}.starField{color:#a05a3459;letter-spacing:clamp(18px,4vw,62px);white-space:nowrap;max-width:90%;font-size:22px;position:absolute;inset:9% 7% auto;overflow:hidden;transform:rotate(-7deg)}.posterPaper{aspect-ratio:2/3;background:#f0e0bb;width:min(72%,520px);transition:transform .25s;position:relative;transform:rotate(-1.2deg);box-shadow:0 38px 84px #0000008c,0 0 0 1px #ffffff29}.posterStage:hover .posterPaper{transform:rotate(0)translateY(-4px)}.posterPaper img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.sampleFlag{bottom:max(20px, env(safe-area-inset-bottom));right:max(22px, env(safe-area-inset-right));color:var(--gold);font:10px var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.14em;position:absolute}.posterStageCompact{min-height:300px;padding:26px}.posterStageCompact .posterPaper{width:min(72%,220px)}.posterStageCompact .starField,.posterStageCompact .sampleFlag{display:none}.renderNotice{border:1px solid var(--line);color:var(--muted);overflow-wrap:anywhere;gap:5px;margin:30px 0;padding:18px 20px;font-size:15px;display:grid}.renderNotice strong{color:var(--paper)}.renderNotice a{width:fit-content;min-height:44px;color:var(--gold);font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.1em;align-items:center;margin-top:4px;font-size:11px;display:inline-flex}.configurator{margin-top:38px}.fieldLabel{color:var(--gold);font:500 11px var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.13em;margin:20px 0 10px;display:block}.selectShell{position:relative}.selectShell:after{content:"⌄";color:var(--gold);pointer-events:none;position:absolute;top:50%;right:18px;transform:translateY(-55%)}select{appearance:none;border:1px solid var(--line);width:100%;min-height:52px;color:var(--paper);background:#ffffff06;border-radius:0;outline:none;padding:14px 48px 14px 16px}select:focus-visible{border-color:var(--gold)}.quantityControl{border:1px solid var(--line);grid-template-columns:48px 1fr 48px;width:150px;height:52px;display:grid}.quantityControl button{min-width:48px;min-height:50px;color:var(--gold);cursor:pointer;background:0 0;border:0;font-size:25px}.quantityControl button:disabled{color:var(--muted);opacity:.38;cursor:default}.quantityControl output{font-family:var(--font-mono), monospace;border-left:1px solid var(--line);border-right:1px solid var(--line);place-items:center;font-size:13px;display:grid}.primaryButton{border:1px solid var(--gold);background:var(--gold);color:#2a203d;cursor:pointer;text-transform:uppercase;letter-spacing:.09em;width:100%;min-height:58px;font:500 12px/1.35 var(--font-mono), monospace;text-align:left;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:18px;margin-top:28px;padding:14px 20px;transition:background .15s,color .15s;display:flex}.primaryButton span{white-space:nowrap;flex:none}.primaryButton:hover{background:var(--gold2)}.microcopy,.secureLine{font:10px/1.55 var(--font-mono), monospace;color:var(--muted);letter-spacing:.03em;overflow-wrap:anywhere}.microcopy{margin-bottom:0}.detailList{border-top:1px solid var(--line);color:var(--muted);margin:30px 0 0;padding:24px 0 0;list-style:none}.detailList li{border-bottom:1px dotted #e8cc8f1f;padding:10px 0}.detailList li:before{content:"✦";color:var(--gold);margin-right:12px;font-size:10px}.reviewShell{width:min(100%,1228px);padding:clamp(52px, 8vw, 120px) 24px max(90px, env(safe-area-inset-bottom));margin:0 auto}.reviewIntro{grid-template-columns:minmax(0,1fr) minmax(280px,480px);align-items:end;gap:30px clamp(40px,7vw,90px);margin-bottom:clamp(38px,5vw,58px);display:grid}.reviewIntro .eyebrow{grid-column:1/-1}.reviewIntro h1{font-size:clamp(50px,7vw,100px)}.reviewIntro>p:last-child{color:var(--muted);margin-bottom:0;font-size:clamp(19px,2vw,21px);line-height:1.4}.reviewCard{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);grid-template-columns:minmax(260px,.75fr) minmax(340px,1fr);display:grid;overflow:hidden}.reviewDetails{flex-direction:column;justify-content:space-between;min-width:0;padding:clamp(30px,6vw,74px);display:flex}.reviewDetails h2{margin-bottom:12px;font-size:clamp(34px,4vw,58px)}.reviewDetails>div>p:last-child{color:var(--muted)}dl{margin:44px 0 10px}dl div{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:18px;padding:14px 0;display:grid}dt,dd{overflow-wrap:anywhere;margin:0}dd{text-align:right}.totalRow{color:var(--paper);font-size:22px}.checkoutButton{width:100%}.checkoutButton:disabled{opacity:.65;cursor:progress}.textLink{width:fit-content;min-height:44px;color:var(--gold);font:11px var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.1em;align-items:center;margin-top:8px;display:inline-flex}.emptyState{min-height:calc(100dvh - 86px);padding:clamp(70px, 14vh, 160px) max(20px, 8vw) max(70px, env(safe-area-inset-bottom))}.emptyState h1{max-width:900px;font-size:clamp(48px,8vw,110px)}.emptyState .primaryButton{width:fit-content;max-width:100%}@media (max-width:1100px){.productLayout{grid-template-columns:minmax(0,1fr) minmax(340px,.9fr)}.productLayout>.posterStage{min-height:620px}.productCopy{padding-inline:clamp(22px,4vw,52px)}.reviewCard{grid-template-columns:minmax(240px,.7fr) minmax(330px,1fr)}}@media (max-width:900px){.productLayout{grid-template-columns:1fr}.productLayout>.posterStage{min-height:clamp(500px,75vw,650px)}.productCopy{border-left:0;border-top:1px solid var(--line);padding:clamp(44px,8vw,72px) clamp(22px,7vw,60px) clamp(60px,8vw,84px)}.posterPaper{width:min(70%,430px)}.reviewIntro{grid-template-columns:1fr}.reviewIntro .eyebrow{grid-column:auto}.reviewCard{grid-template-columns:minmax(220px,.65fr) minmax(320px,1fr)}}@media (max-width:680px){:root{--page-x:18px}body{font-size:17px}.siteHeader{min-height:70px;padding-top:env(safe-area-inset-top);gap:14px}.siteHeader nav{letter-spacing:.09em;gap:16px;font-size:11px}.siteHeader nav a:first-child{display:none}.wordmark{letter-spacing:.13em;gap:9px;font-size:12px}.wordmarkStar{font-size:16px}.shopHero{padding-top:68px}.shopHero h1{font-size:clamp(42px,13vw,70px)}.lede{max-width:560px;margin-left:0}.productCard{grid-template-columns:minmax(96px,120px) minmax(0,1fr);gap:16px}.productCard .roundArrow{display:none}.productCard h2{font-size:clamp(30px,10vw,46px);line-height:1}.posterStageCompact{min-height:180px;padding:16px}.productLayout>.posterStage{min-height:clamp(430px,118vw,560px)}.posterPaper{width:min(82%,370px)}.sampleFlag{bottom:16px;right:16px}.productCopy h1{font-size:clamp(42px,12vw,62px)}.reviewShell{padding-inline:16px}.reviewCard{grid-template-columns:1fr}.reviewCard .posterStageCompact{min-height:clamp(320px,90vw,420px)}.reviewCard .posterStageCompact .posterPaper{width:min(58%,220px)}.reviewDetails{padding:28px 22px 34px}.primaryButton{min-height:56px}}@media (max-width:480px){:root{--page-x:15px}.siteHeader{gap:8px}.siteHeader nav{letter-spacing:.07em;gap:11px;font-size:10px}.wordmark{letter-spacing:.1em;gap:7px;font-size:11px}.wordmarkStar{font-size:15px}.shopHero{padding:56px 16px 52px}.shopHero h1{font-size:clamp(40px,13.2vw,58px)}.lede{font-size:20px}.productGrid{padding-inline:16px}.productCard{grid-template-columns:92px minmax(0,1fr);gap:14px;padding:24px 0}.posterStageCompact{min-height:148px;padding:12px}.posterStageCompact .posterPaper{width:min(78%,110px)}.crumbBar{letter-spacing:.09em;font-size:10px}.productLayout>.posterStage{min-height:clamp(390px,120vw,510px);padding:24px 18px}.productCopy{padding:40px 18px 60px}.description{font-size:20px}.renderNotice{margin:26px 0;padding:16px}.configurator{margin-top:30px}.primaryButton{gap:12px;padding-inline:16px}.reviewShell{padding:48px 12px 70px}.reviewIntro{gap:20px;margin-bottom:34px}.reviewIntro h1{font-size:clamp(46px,16vw,68px)}.reviewCard .posterStageCompact{min-height:300px}.reviewDetails{padding:26px 18px 32px}.reviewDetails h2{font-size:clamp(34px,11vw,48px)}dl{margin-top:34px}}@media (max-width:360px){.siteHeader nav{gap:8px}.wordmark{letter-spacing:.075em;font-size:10px}.wordmarkStar{display:none}.siteHeader nav{font-size:9px}.shopHero,.productGrid{padding-inline:14px}.productCard{grid-template-columns:82px minmax(0,1fr);gap:12px}.posterStageCompact{min-height:130px}.productCopy{padding-inline:15px}.productCopy h1{font-size:40px}.primaryButton{letter-spacing:.06em;font-size:11px}dl div{gap:10px}}@media (max-height:600px) and (orientation:landscape) and (max-width:900px){.siteHeader{min-height:58px}.productLayout>.posterStage{min-height:360px}.posterPaper{width:min(42%,270px)}.shopHero{padding-top:44px;padding-bottom:44px}.reviewShell{padding-top:42px}.reviewCard .posterStageCompact{min-height:260px}}@media (min-width:1600px){.productLayout>.posterStage{min-height:880px}.productCopy{padding-right:max(80px,50vw - 740px)}}@media (hover:none),(pointer:coarse){.posterStage:hover .posterPaper{transform:rotate(-1.2deg)}.productCard:hover .roundArrow{color:var(--gold);background:0 0;transform:none}.siteHeader nav a:hover{color:var(--muted)}.primaryButton:hover{background:var(--gold)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.posterPaper{transform:none!important}}@media (forced-colors:active){.primaryButton,.roundArrow,.quantityControl,select,.renderNotice,.reviewCard{border:1px solid canvastext}.primaryButton{forced-color-adjust:auto}}
.confidenceStrip{flex-wrap:wrap;gap:8px;margin:24px 0 6px;display:flex}.confidenceStrip span{border:1px solid var(--line);color:var(--gold2);font:10px/1.3 var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.08em;padding:8px 10px}.policyPrompt{color:var(--muted);margin:24px 0 0;font-size:15px;line-height:1.5}.policyPrompt a{color:var(--gold)}.productStory{border-top:1px solid var(--line);width:min(100%,1440px);margin:0 auto;padding:clamp(72px,9vw,130px) clamp(18px,7vw,110px)}.storyHeading{grid-template-columns:minmax(0,1fr) minmax(300px,520px);align-items:end;gap:24px 70px;margin-bottom:50px;display:grid}.storyHeading .eyebrow{grid-column:1/-1}.storyHeading h2{max-width:800px;font-size:clamp(44px,6vw,88px);line-height:.98}.storyHeading>p:last-child{color:var(--muted);margin:0;font-size:clamp(19px,2vw,23px);line-height:1.42}.storyGrid{border:1px solid var(--line);background:var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.storyCard{background:#050e19cc;grid-template-rows:minmax(260px,1fr) auto;min-height:520px;display:grid;overflow:hidden}.storyCardCopy{border-top:1px solid var(--line);padding:28px 30px 34px}.storyNumber{color:var(--gold);font:10px var(--font-mono), monospace;letter-spacing:.12em}.storyCard h3{font-family:var(--font-display), Georgia, serif;margin:8px 0 12px;font-size:clamp(30px,3vw,43px);font-weight:400}.storyCardCopy>p:last-child{color:var(--muted);margin:0;line-height:1.45}.detailCrop{background:#0a2131;min-height:340px;position:relative;overflow:hidden}.detailCrop img{object-fit:cover;transform:scale(1.42)}.wallScale{color:#10151a;background:linear-gradient(#d6d0c6 0 78%,#ada494 78%);place-items:center;min-height:340px;display:grid;position:relative}.wallPoster{aspect-ratio:2/3;background:#f0e0bb;width:min(34%,180px);position:relative;box-shadow:0 22px 40px #00000047}.wallPoster img{object-fit:cover}.measure{font:10px var(--font-mono), monospace;letter-spacing:.08em;position:absolute}.measureWidth{bottom:13%;left:50%;transform:translate(-50%)}.measureHeight{top:50%;right:21%;transform:translateY(-50%)rotate(90deg)}.paperStudy{background:linear-gradient(145deg,#122536,#08131e);place-items:center;min-height:340px;display:grid;position:relative}.paperSheet{aspect-ratio:2/3;background:#f1eadc;width:min(42%,220px);position:absolute;box-shadow:0 28px 55px #0000004d}.paperSheetBack{opacity:.6;transform:translate(22px,-14px)rotate(5deg)}.paperSheetFront{color:#1d2730;flex-direction:column;justify-content:center;align-items:center;display:flex;transform:translate(-14px,9px)rotate(-4deg)}.paperSheetFront span{font:70px/1 var(--font-display), Georgia, serif}.paperSheetFront small{font:10px var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase}.processDiagram{background:radial-gradient(circle,#82472621,#0000 48%),#091725;justify-content:center;align-items:center;gap:clamp(10px,2vw,26px);min-height:340px;display:flex}.processDiagram span{aspect-ratio:1;border:1px solid var(--line);width:88px;color:var(--gold2);font:10px var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.1em;border-radius:50%;place-items:center;display:grid}.processDiagram b{color:var(--gold);font-weight:400}.buyingNotes{border:1px solid var(--line);border-top:0;grid-template-columns:repeat(4,1fr);display:grid}.buyingNotes div{border-right:1px solid var(--line);gap:8px;min-height:90px;padding:20px;display:grid}.buyingNotes div:last-child{border-right:0}.buyingNotes span{color:var(--gold);font:10px var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.1em}.buyingNotes strong{color:var(--paper);font-weight:400}.afterOrder{border-top:1px solid var(--line);margin-top:56px;padding-top:44px}.afterOrderGrid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.afterOrderGrid>div{background:var(--bg2);padding:25px}.afterOrderGrid span{color:var(--gold);font:10px var(--font-mono), monospace;letter-spacing:.12em}.afterOrderGrid h3{font-family:var(--font-display), Georgia, serif;margin:9px 0;font-size:28px;font-weight:400}.afterOrderGrid p,.correctionNotice p{color:var(--muted);margin:0;line-height:1.45}.correctionNotice{border:1px solid var(--line);gap:8px;margin-top:1px;padding:24px 25px;display:grid}.correctionNotice strong{font-family:var(--font-display), Georgia, serif;font-size:26px;font-weight:400}.correctionNotice a{color:var(--gold);font:10px var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.1em;margin-top:6px}.supportShell{width:min(100%,1280px);margin:0 auto;padding:clamp(58px,8vw,110px) clamp(18px,6vw,72px) 110px}.supportHero{grid-template-columns:minmax(0,1fr) minmax(280px,500px);align-items:end;gap:24px 70px;margin-bottom:48px;display:grid}.supportHero .eyebrow{grid-column:1/-1}.supportHero h1{font-size:clamp(50px,7vw,98px);line-height:.95}.supportHero>p:last-child{color:var(--muted);margin:0;font-size:clamp(19px,2vw,23px);line-height:1.45}.supportGrid{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.supportCard{background:#050e19d1;flex-direction:column;min-height:360px;padding:clamp(26px,4vw,42px);display:flex}.supportUrgent{background:linear-gradient(150deg,#8247261c,#050e19e6)}.supportNo{color:var(--gold);font:10px var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.12em;margin:0 0 12px}.supportCard h2{margin-bottom:18px;font-size:clamp(31px,3.5vw,48px);line-height:1}.supportCard>p:not(.supportNo){color:var(--muted);line-height:1.48}.supportNeed{border-top:1px solid var(--line);margin-top:auto;padding-top:16px;font-size:15px}.supportNeed strong{color:var(--paper);font-weight:400}.supportAction{width:fit-content;min-height:44px;color:var(--gold2);font:500 10px var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid var(--gold);align-items:center;margin-top:16px;display:inline-flex}.supportFooter{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(260px,390px);align-items:end;gap:28px 60px;margin-top:46px;padding:34px 0 0;display:grid}.supportFooter h2{font-size:clamp(32px,4vw,52px)}.supportFooter p:not(.eyebrow){color:var(--muted);max-width:680px}.supportEmail{margin:0}@media (max-width:900px){.storyHeading{grid-template-columns:1fr}.storyHeading .eyebrow{grid-column:auto}.buyingNotes{grid-template-columns:1fr 1fr}.buyingNotes div:nth-child(2){border-right:0}.buyingNotes div:nth-child(-n+2){border-bottom:1px solid var(--line)}.supportHero,.supportFooter{grid-template-columns:1fr}.supportHero .eyebrow{grid-column:auto}}@media (max-width:680px){.productStory{padding-inline:16px}.storyGrid{grid-template-columns:1fr}.storyCard{min-height:0}.storyHeading h2{font-size:clamp(42px,12vw,62px)}.buyingNotes{grid-template-columns:1fr}.buyingNotes div{border-bottom:1px solid var(--line);border-right:0!important}.buyingNotes div:last-child{border-bottom:0}.afterOrderGrid{grid-template-columns:1fr}.supportShell{padding-inline:16px}.supportGrid{grid-template-columns:1fr}.supportCard{min-height:0}}
.cartSuccess{color:var(--gold2);font:500 11px/1.5 var(--font-mono), monospace;margin:14px 0 0}.cartSuccess a{text-underline-offset:3px;text-decoration:underline}.cartConflict{border:1px solid var(--line);background:#ffffff06;margin-top:16px;padding:16px}.cartConflict p{color:var(--paper);font:500 12px/1.5 var(--font-mono), monospace;margin:0}.cartConflictActions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.cartConflictActions a,.cartConflictActions button{border:1px solid var(--line);min-height:44px;color:var(--gold2);cursor:pointer;font:500 11px/1.25 var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;background:0 0;justify-content:center;align-items:center;padding:10px 14px;display:inline-flex}.cartConflictActions button{border-color:var(--gold);background:var(--gold);color:var(--bg)}.cartConflictActions a:hover,.cartConflictActions button:hover{border-color:var(--gold2)}@media (max-width:520px){.cartConflictActions{grid-template-columns:1fr;display:grid}.cartConflictActions a,.cartConflictActions button{width:100%}}
:root{--font-display:"IM Fell English", Georgia, serif;--font-editorial:"IM Fell English", Georgia, serif;--font-section:"Sixtyfour Convergence Variable", "IBM Plex Mono", monospace;--font-press:"Tilt Prism Variable", "IM Fell English", serif;--font-ui:"Iceland", "IBM Plex Mono", sans-serif;--stock:#091827;--stock-deep:#07131f;--stock-raised:#0c1d2d;--stock-line:#e2c58438;--stock-line-soft:#e2c5841c}body{font-family:var(--font-editorial);background:radial-gradient(circle at 18% 8%,#2f52672e,#0000 34rem),radial-gradient(circle at 84% 14%,#6c4b271c,#0000 30rem),linear-gradient(155deg,#050d18,#071525 54%,#06111e)}body:before{content:"";pointer-events:none;z-index:-1;opacity:.18;background:repeating-linear-gradient(7deg,#0000 0 18px,#ffffff03 19px,#0000 20px),repeating-linear-gradient(93deg,#0000 0 31px,#82472603 32px,#0000 33px);position:fixed;inset:0}.siteHeader{border-bottom-color:var(--stock-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(90deg,#ffffff05,#0000 42%,#82472605),#050d17f0;min-height:96px}.wordmark{letter-spacing:0;align-items:baseline;gap:8px}.wordmarkStar{align-self:center;margin-right:4px}.wordmarkSpatial{font-family:var(--font-section);letter-spacing:.035em;font-variation-settings:"BLED" 18, "SCAN" 8, "XELA" -6, "YELA" 0;font-size:clamp(14px,1.4vw,20px);line-height:1}.wordmarkPress{font-family:var(--font-press);letter-spacing:.08em;font-variation-settings:"XROT" 31, "YROT" -16;font-size:clamp(17px,1.8vw,24px);line-height:1}.siteHeader nav{font-family:var(--font-ui), var(--font-mono), monospace;letter-spacing:.08em;font-size:15px}.eyebrow{font-family:var(--font-section);letter-spacing:.08em;font-variation-settings:"BLED" 16, "SCAN" 6, "XELA" -5, "YELA" 0;margin-bottom:14px;font-size:9px;line-height:1.6}.fieldLabel,.primaryButton,.textLink,.renderNotice a,.crumbBar,.price,.microcopy,.secureLine,.quantityControl,select{font-family:var(--font-ui), var(--font-mono), monospace}.crumbBar{border-bottom-color:var(--stock-line-soft);background:#07121f94}.productLayout{background:var(--stock-line-soft);grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);gap:1px;width:min(100%,1720px);min-height:auto;padding:clamp(18px,3vw,46px)}.productLayout>.posterStage{min-height:clamp(660px,68vw,980px)}.posterStage{background:radial-gradient(circle at 50% 37%,#23455b61,#0000 42%),linear-gradient(148deg,#081b2a,#0d2638 46%,#06121e)}.productCopy{background:linear-gradient(108deg, #ffffff05, transparent 26%, #82472605 74%, transparent), repeating-linear-gradient(4deg, transparent 0 22px, #ffffff02 23px, transparent 24px), var(--stock);border-left:0;padding:clamp(48px,6vw,92px) clamp(28px,5vw,72px);position:relative}.productCopy:before{content:"";background:linear-gradient(90deg, var(--gold), transparent 65%);opacity:.75;height:1px;position:absolute;top:22px;left:clamp(28px,5vw,72px);right:clamp(28px,5vw,72px)}.productCopy h1{max-width:700px;font-family:var(--font-display);letter-spacing:-.018em;font-size:clamp(48px,5.5vw,86px);line-height:.94}.productCopy .price{letter-spacing:.04em;margin:22px 0 30px;font-size:18px}.productCopy .description{color:#d4cec1;max-width:610px;font-size:clamp(20px,1.55vw,24px);line-height:1.48}.confidenceStrip{border-top:1px solid var(--stock-line-soft);border-bottom:1px solid var(--stock-line-soft);gap:0;margin-top:30px}.confidenceStrip span{border:0;border-right:1px solid var(--stock-line-soft);font-family:var(--font-ui), var(--font-mono), monospace;letter-spacing:.05em;flex:160px;padding:11px 12px;font-size:13px}.confidenceStrip span:last-child{border-right:0}.renderNotice{border:0;border-top:1px solid var(--stock-line);border-bottom:1px solid var(--stock-line-soft);background:0 0;padding:20px 0}.renderNotice strong{font-family:var(--font-display);font-size:22px;font-weight:400}.configurator{border-top:1px solid var(--stock-line);margin-top:44px;padding-top:30px}.fieldLabel{color:var(--gold2);letter-spacing:.06em;margin-top:18px;font-size:14px}select,.quantityControl{border-color:var(--stock-line);background:#ffffff05}select{min-height:58px;font-size:17px}.quantityControl{width:164px;height:56px}.quantityControl button{min-height:54px}.primaryButton{letter-spacing:.045em;text-transform:none;min-height:62px;margin-top:30px;padding-inline:22px;font-size:17px}.productDetailsDisclosure{border-top:1px solid var(--stock-line-soft);border-bottom:1px solid var(--stock-line-soft);margin-top:34px}.productDetailsDisclosure summary{min-height:54px;font-family:var(--font-ui), var(--font-mono), monospace;letter-spacing:.04em;color:var(--gold2);align-items:center;font-size:15px;display:flex}.detailList{border-top:0;margin-top:0;padding-top:0}.policyPrompt{max-width:570px;margin-top:28px;font-size:16px}.productStory{border-top:0;width:min(100%,1360px);padding-top:clamp(88px,10vw,150px)}.storyHeading{border-bottom:1px solid var(--stock-line);grid-template-columns:minmax(0,1.1fr) minmax(280px,.7fr);gap:32px clamp(44px,8vw,110px);padding-bottom:44px}.storyHeading h2{font-family:var(--font-display);font-size:clamp(46px,6vw,84px);line-height:.96}.storyGrid{border:0;border-bottom:1px solid var(--stock-line);background:0 0}.storyCard{border-right:1px solid var(--stock-line-soft);border-bottom:1px solid var(--stock-line-soft);background:repeating-linear-gradient(6deg, transparent 0 28px, #ffffff02 29px, transparent 30px), var(--stock-deep);grid-template-rows:minmax(210px,1fr) auto;min-height:390px}.storyCard:nth-child(2n){border-right:0}.storyCardCopy{border-top-color:var(--stock-line-soft);padding:26px 28px 32px}.storyCard h3{font-family:var(--font-display);font-size:clamp(30px,3vw,42px);line-height:1}.storyNumber{font-family:var(--font-section);font-variation-settings:"BLED" 20, "SCAN" 10, "XELA" -5, "YELA" 0;font-size:8px}.paperStudy,.processDiagram{background:radial-gradient(circle at 50% 42%, #82472617, transparent 44%), var(--stock-raised);min-height:250px}.buyingNotes{border:0;border-bottom:1px solid var(--stock-line)}.buyingNotes div{border-right-color:var(--stock-line-soft);background:#ffffff02;padding:22px 18px}.buyingNotes span{font-family:var(--font-ui), var(--font-mono), monospace;font-size:13px}.buyingNotes strong{font-family:var(--font-editorial);font-size:17px}@media (max-width:900px){.siteHeader{min-height:84px}.productLayout{grid-template-columns:1fr;padding:14px}.productLayout>.posterStage{min-height:clamp(520px,86vw,700px)}.productCopy{border-top:0;padding:58px clamp(22px,7vw,60px) 72px}.storyHeading{grid-template-columns:1fr}}@media (max-width:680px){.siteHeader{gap:10px;min-height:72px}.wordmark{gap:5px}.wordmarkStar{display:none}.wordmarkSpatial{font-size:12px}.wordmarkPress{font-size:15px}.siteHeader nav{font-size:13px}.productLayout{padding:8px}.productLayout>.posterStage{min-height:clamp(430px,120vw,560px)}.productCopy{padding:50px 20px 62px}.productCopy:before{left:20px;right:20px}.productCopy h1{font-size:clamp(44px,13vw,62px)}.productCopy .description{font-size:20px}.confidenceStrip{grid-template-columns:1fr 1fr;display:grid}.confidenceStrip span{border-right:0;border-bottom:1px solid var(--stock-line-soft)}.storyGrid{grid-template-columns:1fr}.storyCard{border-right:0;min-height:0}.storyHeading h2{font-size:clamp(42px,12vw,62px)}}@media (prefers-reduced-motion:reduce){.wordmarkSpatial,.wordmarkPress{font-variation-settings:normal}}
.reviewShell{width:min(100%,1240px);padding:clamp(70px, 9vw, 130px) clamp(18px, 5vw, 54px) max(110px, env(safe-area-inset-bottom));margin:0 auto}.reviewIntro{border-bottom:1px solid var(--stock-line);grid-template-columns:minmax(0,1.05fr) minmax(280px,.7fr);align-items:end;gap:30px clamp(46px,8vw,108px);margin-bottom:clamp(42px,6vw,68px);padding-bottom:42px;display:grid}.reviewIntro .eyebrow{grid-column:1/-1}.reviewIntro h1{font-family:var(--font-display);letter-spacing:-.018em;font-size:clamp(52px,7vw,96px);font-weight:400;line-height:.94}.reviewIntro>p:last-child{color:#d0c9bc;margin:0;font-size:clamp(19px,1.8vw,23px);line-height:1.5}.reviewCard{border:1px solid var(--stock-line);background:var(--stock-line-soft);grid-template-columns:minmax(280px,.82fr) minmax(360px,1fr);display:grid;overflow:hidden;box-shadow:0 34px 88px #00000047}.reviewCard .posterStageCompact{background:radial-gradient(circle at 50% 38%,#24496061,#0000 43%),linear-gradient(148deg,#081b2a,#0d2638 46%,#06121e);min-height:520px;padding:clamp(28px,5vw,64px)}.reviewCard .posterStageCompact .posterPaper{width:min(72%,300px)}.reviewDetails{background:linear-gradient(110deg, #ffffff05, transparent 27%, #82472605 74%, transparent), repeating-linear-gradient(5deg, transparent 0 24px, #ffffff02 25px, transparent 26px), var(--stock);flex-direction:column;justify-content:space-between;min-width:0;padding:clamp(42px,6vw,74px);display:flex;position:relative}.reviewDetails:before{content:"";background:linear-gradient(90deg, var(--gold), transparent 72%);opacity:.75;height:1px;position:absolute;top:24px;left:clamp(42px,6vw,74px);right:clamp(42px,6vw,74px)}.reviewDetails h2{font-family:var(--font-display);margin-bottom:14px;font-size:clamp(38px,4vw,58px);font-weight:400;line-height:.98}.reviewDetails>div>p:last-child{color:#d0c9bc;font-size:17px}.reviewDetails dl{margin:52px 0 14px}.reviewDetails dl div{border-top:1px solid var(--stock-line-soft);grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:16px 0;display:grid}.reviewDetails dt,.reviewDetails dd{font-family:var(--font-ui), var(--font-mono), monospace;margin:0;font-size:16px}.reviewDetails dd{text-align:right}.reviewDetails .totalRow{color:var(--paper);margin-top:5px;padding-top:22px}.reviewDetails .totalRow dt,.reviewDetails .totalRow dd{font-family:var(--font-display);font-size:28px}.checkoutButton{min-height:64px}.reviewDetails .secureLine{border-top:1px solid var(--stock-line-soft);margin:20px 0 0;padding-top:18px;font-size:13px;line-height:1.55}.reviewDetails .textLink{letter-spacing:.035em;text-transform:none;margin-top:12px;font-size:15px}.afterOrder{border-top:1px solid var(--stock-line);margin-top:clamp(72px,9vw,120px);padding-top:42px}.afterOrderGrid{border:0;border-top:1px solid var(--stock-line-soft);border-bottom:1px solid var(--stock-line-soft);background:0 0;grid-template-columns:repeat(3,1fr);gap:0;margin-top:22px;display:grid}.afterOrderGrid>div{border-right:1px solid var(--stock-line-soft);background:0 0;padding:30px 26px 34px}.afterOrderGrid>div:last-child{border-right:0}.afterOrderGrid span{color:var(--gold);font-family:var(--font-section);font-variation-settings:"BLED" 18, "SCAN" 7, "XELA" -5, "YELA" 0;font-size:8px}.afterOrderGrid h3{font-family:var(--font-display);margin:13px 0 12px;font-size:clamp(27px,2.5vw,35px);font-weight:400;line-height:1}.afterOrderGrid p{color:var(--muted);margin:0;line-height:1.5}.correctionNotice{border:0;border-top:1px solid var(--stock-line);border-bottom:1px solid var(--stock-line-soft);background:0 0;gap:10px;margin-top:30px;padding:28px 0;display:grid}.correctionNotice strong{font-family:var(--font-display);font-size:clamp(26px,3vw,36px);font-weight:400}.correctionNotice p{max-width:780px;color:var(--muted);line-height:1.5}.correctionNotice a{width:fit-content;min-height:44px;color:var(--gold);font-family:var(--font-ui), var(--font-mono), monospace;letter-spacing:.035em;align-items:center;font-size:15px;display:inline-flex}@media (max-width:900px){.reviewIntro{grid-template-columns:1fr}.reviewIntro .eyebrow{grid-column:auto}.reviewCard{grid-template-columns:1fr}.reviewCard .posterStageCompact{min-height:clamp(380px,82vw,540px)}.afterOrderGrid{grid-template-columns:1fr}.afterOrderGrid>div{border-right:0;border-bottom:1px solid var(--stock-line-soft)}.afterOrderGrid>div:last-child{border-bottom:0}}@media (max-width:680px){.reviewShell{padding-inline:16px}.reviewIntro{padding-bottom:30px}.reviewDetails{padding:50px 22px 36px}.reviewDetails:before{left:22px;right:22px}.reviewCard .posterStageCompact{min-height:clamp(330px,92vw,450px)}.reviewCard .posterStageCompact .posterPaper{width:min(60%,230px)}.afterOrderGrid>div{padding-inline:4px}}
:root{--sp-shop-paper-opacity:.115;--sp-shop-paper-url:url(https://www.spatial.press/assets/spatial-card-paper-1902.jpg)}:where(.productCopy,.storyCard,.supportCard,.cartSummary,.reviewDetails,.afterOrderGrid>div,.renderNotice,.correctionNotice){isolation:isolate;position:relative}main a[href^="/shop/"]:has(.posterStageCompact){isolation:isolate;position:relative}:where(.productCopy,.storyCard,.supportCard,.cartSummary,.reviewDetails,.afterOrderGrid>div,.renderNotice,.correctionNotice):after{content:"";z-index:0;pointer-events:none;background:var(--sp-shop-paper-url) center 48% / 170% auto no-repeat;filter:grayscale()contrast(1.22)brightness(.62);mix-blend-mode:soft-light;opacity:var(--sp-shop-paper-opacity);position:absolute;inset:0}main a[href^="/shop/"]:has(.posterStageCompact):before{content:"";z-index:0;pointer-events:none;background:var(--sp-shop-paper-url) center 48% / 170% auto no-repeat;filter:grayscale()contrast(1.22)brightness(.62);mix-blend-mode:soft-light;opacity:var(--sp-shop-paper-opacity);position:absolute;inset:0}:where(.productCopy,.storyCard,.supportCard,.cartSummary,.reviewDetails,.afterOrderGrid>div,.renderNotice,.correctionNotice)>*{z-index:1;position:relative}main a[href^="/shop/"]:has(.posterStageCompact)>*{z-index:1;position:relative}.productCopy,.reviewDetails,.cartSummary,.supportCard,.storyCard{background-color:var(--stock,#091827)}.supportUrgent{background:linear-gradient(150deg, #8247261a, #091827d1), var(--stock,#091827)}.afterOrderGrid>div{background-color:#07131fe0}@media (max-width:680px){:root{--sp-shop-paper-opacity:.13}}@media (forced-colors:active){:where(.productCopy,.storyCard,.supportCard,.cartSummary,.reviewDetails,.afterOrderGrid>div,.renderNotice,.correctionNotice):after{display:none}main a[href^="/shop/"]:has(.posterStageCompact):before{display:none}}
:root{--ui-surface:#081524c2;--ui-surface-strong:#0a192af0;--ui-rule:#e8cc8f29}.siteHeader{min-height:76px;padding-block:12px;position:relative}.siteHeader .siteNavShell{min-width:0;margin-left:auto}.siteHeader .desktopNav{align-items:center;display:flex}.siteHeader .mobileNav{display:none}.siteHeader .mobileNav summary{list-style:none}.siteHeader .mobileNav summary::-webkit-details-marker{display:none}.siteHeader nav,.crumbBar,.fieldLabel,.price,.cardSuccess,.cartSuccess{font-family:var(--font-mono), ui-monospace, monospace}.shopHero{padding-bottom:clamp(46px,6vw,82px)}.shopHero .lede{max-width:660px}.productLayout{align-items:start}.productCopy{border-left-color:var(--ui-rule)}.productCopy>h1{text-wrap:balance;max-width:12ch}.productCopy .description{max-width:38rem}.confidenceStrip{gap:6px;margin-top:22px}.confidenceStrip span{border-color:var(--ui-rule);background:#82472606}.renderNotice{border-color:var(--ui-rule);background:#08152494;border-left:3px solid #824726ad}.configurator{border:1px solid var(--ui-rule);background:linear-gradient(150deg,#0e1f32b3,#0713209e);margin-top:26px;padding:22px}.configurator .selectShell{margin-top:6px}.configurator select{width:100%}.variantSelectionNote{color:var(--muted);font:500 12px/1.4 var(--font-mono), ui-monospace, monospace;overflow-wrap:anywhere;margin:7px 0 16px}.configurator .primaryButton{margin-top:20px}.productDetailsDisclosure{border-top:1px solid var(--ui-rule);border-bottom:1px solid var(--ui-rule);margin-top:24px}.productDetailsDisclosure>summary{cursor:pointer;min-height:50px;color:var(--gold);font:500 12px/1.4 var(--font-mono), ui-monospace, monospace;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;list-style:none;display:flex}.productDetailsDisclosure>summary::-webkit-details-marker{display:none}.productDetailsDisclosure>summary:after{content:"+";font-size:18px}.productDetailsDisclosure[open]>summary:after{content:"−"}.productDetailsDisclosure .detailList{margin-top:0;padding-top:4px;padding-bottom:18px}.policyPrompt{max-width:42rem}.productStory{padding-top:clamp(62px,7vw,96px)}.storyCard{min-height:440px}.storyCardCopy{padding-top:24px}@media (min-width:1100px) and (min-height:760px){.productLayout>.posterStage{align-self:start;min-height:100vh;position:sticky;top:0}}@media (max-width:720px){.siteHeader{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:64px;padding-block:8px;display:grid}.siteHeader .wordmark{grid-column:1;align-items:center;width:fit-content;min-height:44px;display:inline-flex}.siteHeader .siteNavShell{grid-column:2;margin-left:0}.siteHeader .desktopNav{display:none!important}.siteHeader .mobileNav{display:block;position:static}.siteHeader .mobileNav>summary{border:1px solid var(--ui-rule);min-width:86px;min-height:44px;color:var(--paper);cursor:pointer;font:500 12px/1.2 var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;align-content:center;justify-items:end;gap:1px;padding:8px 11px;display:grid}.siteHeader .mobileNavCurrent{max-width:18ch;color:var(--gold2);letter-spacing:.02em;text-transform:none;overflow-wrap:anywhere;font-size:11px;line-height:1.25}.siteHeader .mobileNav[open]>summary{background:#8247260f;border-color:#8247266b}.siteHeader .siteNavShell .mobileNav nav{z-index:30;width:100%;padding:10px max(14px, env(safe-area-inset-right)) max(14px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));border-top:1px solid var(--ui-rule);background:#22406efb;border-bottom:1px solid #82472659;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid;position:absolute;top:100%;left:0;right:0;box-shadow:0 24px 48px #0000006b}.siteHeader .siteNavShell .mobileNav nav a,.siteHeader .siteNavShell .mobileNav nav a:first-child{border:1px solid var(--ui-rule);text-align:left;white-space:normal;justify-content:flex-start;align-items:center;min-height:48px;padding:9px 10px;display:flex}.productCopy>h1{max-width:14ch}.configurator{padding:18px}.storyCard{min-height:0}}@media (max-width:360px){.siteHeader .mobileNavCurrent{display:none}.siteHeader .mobileNav>summary{min-width:70px}.siteHeader .siteNavShell .mobileNav nav{grid-template-columns:1fr}}@media (hover:none),(pointer:coarse){.siteHeader .mobileNav>summary{min-height:48px}}@media (prefers-reduced-transparency:reduce){.siteHeader .siteNavShell .mobileNav nav,.configurator,.renderNotice{background:#081524}}@media (prefers-reduced-motion:reduce){.siteHeader .mobileNav>summary,.siteHeader .mobileNav nav a{transition:none}}
#studio-view-hint{font-size:11px!important}@media (max-width:720px){#studio-view-hint{font-size:11px!important}}
:root{--focus-ring:#fff2bf;--focus-halo:#22406e;--a11y-error:#ffd0d0}html{scroll-padding-block:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-bottom));-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-width:0;line-height:1.5}:where(main,section,article,header,footer,nav,form,fieldset,div){min-width:0}:where(img,svg,video,canvas){max-inline-size:100%}:where(button,input,textarea,select){max-width:100%;font:inherit}textarea{resize:vertical}:where(button,select,summary){min-width:24px;min-height:44px}:where(input:not([type=checkbox]):not([type=radio]),textarea){min-height:44px}:where(a,button,input,textarea,select,summary,[tabindex]):focus{scroll-margin-block:max(18px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-bottom))}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px;box-shadow:0 0 0 2px var(--focus-halo)}.siteHeader nav a[aria-current=page]{color:var(--gold2);text-underline-offset:.35em;text-decoration:underline;text-decoration-thickness:2px}:where(input,select,textarea)[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--focus-halo);border:2px solid var(--a11y-error)!important}:where(input,select,textarea)[aria-invalid=true]:focus-visible{outline-color:var(--a11y-error)}:where([aria-disabled=true],:disabled){cursor:not-allowed}:where([aria-busy=true]){cursor:progress}main :where(p,li,dd,figcaption) a:not([class]){text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:.1em}main :where(p,li,dd,dt,figcaption){overflow-wrap:break-word}:where(.eyebrow,.fieldLabel,.microcopy,.secureLine,.confidenceStrip span,.storyNumber,.measure,.paperSheetFront small,.processDiagram span,.buyingNotes span,.afterOrderGrid span,.correctionNotice a,.supportNo,.supportAction,.renderNotice a,.textLink,.crumbBar){line-height:1.45;font-size:max(12px,.75rem)!important}.skipLink{top:max(10px, env(safe-area-inset-top));left:max(10px, env(safe-area-inset-left));z-index:10000;border:2px solid var(--focus-ring);color:#22406e;max-width:calc(100vw - 20px);min-height:44px;font:500 13px/1.35 var(--font-mono), monospace;letter-spacing:.03em;background:#f6ebd2;padding:11px 14px;text-decoration:none;transition:transform .12s;position:fixed;transform:translateY(calc(-100% - 28px))}.skipLink:focus-visible{transform:translateY(0);box-shadow:0 0 0 3px #22406e}#main-content{scroll-margin-top:max(16px, env(safe-area-inset-top));position:relative}#main-content:focus{box-shadow:none;outline:none}.microcopy,.secureLine{line-height:1.6}:where(input,select,textarea)[aria-invalid=true]+:where(.microcopy,.secureLine),:where(.microcopy,.secureLine)[role=alert]{font-weight:600}@media (max-width:680px){.siteHeader{min-height:0;padding-top:max(14px, env(safe-area-inset-top));flex-wrap:wrap;align-items:center;gap:8px 12px;padding-bottom:12px}.wordmark{letter-spacing:.12em;flex:100%;min-height:44px;font-size:12px;line-height:1.25}.wordmarkStar{display:inline}.siteHeader nav{letter-spacing:.05em;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 8px;width:100%;font-size:12px;line-height:1.3;display:grid}.siteHeader nav a,.siteHeader nav a:first-child{text-align:center;white-space:normal;overflow-wrap:anywhere;justify-content:center;align-items:center;min-width:0;min-height:44px;padding:7px 4px;display:flex}}@media (max-width:430px){.siteHeader nav{grid-template-columns:repeat(2,minmax(0,1fr))}.wordmark,.siteHeader nav{font-size:12px}}@media (max-width:320px){.siteHeader{padding-inline:max(10px, env(safe-area-inset-left)) max(10px, env(safe-area-inset-right))}.wordmark{letter-spacing:.08em;font-size:12px}.wordmarkStar{display:inline}.siteHeader nav{grid-template-columns:1fr;gap:2px;font-size:12px}.siteHeader nav a,.siteHeader nav a:first-child{min-height:44px}.productCopy,.reviewDetails,.reviewShell,.shopHero,.productGrid{max-width:100%}}@media (max-height:256px){.siteHeader,.productLayout,.productLayout>.posterStage,.reviewCard .posterStageCompact,.emptyState{min-height:0}}@media (hover:none),(pointer:coarse){:where(button,select,summary,.wordmark,.siteHeader nav a,.primaryButton,.textLink,.renderNotice a,.supportAction,.correctionNotice a){min-height:48px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.skipLink{transition:none}}@media (prefers-reduced-transparency:reduce){.siteHeader,.productCopy,.reviewCard,.renderNotice,.posterStage{-webkit-backdrop-filter:none!important}.siteHeader{background:#22406e}.productCopy,.reviewCard,.renderNotice{background-color:#0b192b}}@media (prefers-contrast:more){:root{--muted:#e4ded3;--line:#f6ebd2b8;--focus-ring:#fff7d6;--a11y-error:#ffe2e2}main :where(p,li,dd,figcaption) a{text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:.14em}:where(select,.quantityControl,.renderNotice,.reviewCard,.primaryButton){border-width:2px}}@media (forced-colors:active){.skipLink{color:canvastext;forced-color-adjust:auto;background:canvas;border:2px solid canvastext}:focus-visible{box-shadow:none;outline:3px solid highlight}.siteHeader nav a[aria-current=page]{text-decoration:underline}:where(input,select,textarea)[aria-invalid=true]{box-shadow:none;border:2px solid mark!important}:where(.primaryButton,.roundArrow,.quantityControl,select,.renderNotice,.reviewCard){forced-color-adjust:auto}}
:root{--sp-sky-a:#142b50;--sp-sky:#22406e;--sp-sky-c:#35598f;--sp-deep-sky-a:#07111f;--sp-deep-sky:#10203a;--sp-deep-sky-c:#1a3156;--sp-ink-a:#181226;--sp-ink:#2a203d;--sp-ink-c:#3a2c52;--sp-parchment-a:#f0e0bb;--sp-parchment:#f6ebd2;--sp-parchment-c:#fcf6ea;--sp-copper-a:#a05a34;--sp-copper:#824726;--sp-copper-c:#663418;--sp-verdigris-a:#7fa9a4;--sp-verdigris:#5f8783;--sp-verdigris-c:#456765;--sp-rust-a:#85463c;--sp-rust:#68342d;--sp-rust-c:#4f2622;--bg:var(--sp-sky)!important;--bg2:var(--sp-deep-sky)!important;--panel:var(--sp-sky-c)!important;--panel2:var(--sp-deep-sky)!important;--paper:var(--sp-parchment)!important;--text:var(--sp-parchment)!important;--ink:var(--sp-ink)!important;--muted:#f6ebd2c2!important;--dim:#5f8783b8!important;--gold:var(--sp-copper)!important;--gold2:var(--sp-copper-a)!important;--line:#8247262e!important;--line-strong:#a05a3457!important}html,body,body.spatial-celestial-environment{background-color:var(--sp-sky)!important;color:var(--sp-parchment)!important}body{background:radial-gradient(circle at 12% 20%, #5f878333, transparent 32rem), radial-gradient(circle at 88% 8%, #68342d29, transparent 28rem), linear-gradient(145deg, var(--sp-sky), var(--sp-deep-sky) 58%, var(--sp-deep-sky-a))!important}.siteHeader{background:color-mix(in srgb, var(--sp-deep-sky) 96%, transparent)!important;border-color:var(--line)!important}.siteHeader nav a,.lede,.productCard p:not(.eyebrow),.description,.microcopy,.secureLine,.detailList,.crumbBar{color:var(--muted)!important}.wordmarkStar,.eyebrow,.roundArrow,.crumbBar a,.price,.sampleFlag,.renderNotice a,.fieldLabel,.selectShell:after,.quantityControl button{color:var(--sp-copper)!important}.productCard:hover .roundArrow{background:var(--sp-copper)!important;color:var(--sp-parchment)!important}.productCopy{background:color-mix(in srgb, var(--sp-deep-sky) 74%, transparent)!important;border-color:var(--line)!important}.posterStage{background:linear-gradient(150deg, var(--sp-sky-c) 0%, var(--sp-sky) 42%, var(--sp-deep-sky) 100%)!important}.starField{color:#f6ebd25c!important}.posterPaper{background:var(--sp-parchment-a)!important}.renderNotice,select,.quantityControl,.reviewCard{border-color:var(--line)!important}select,.renderNotice strong{color:var(--sp-parchment)!important}.primaryButton{border-color:var(--sp-copper)!important;background:var(--sp-copper)!important;color:var(--sp-ink)!important}.primaryButton:hover{background:var(--sp-copper-a)!important;border-color:var(--sp-copper-a)!important;color:var(--sp-ink)!important}.reviewCard{background:var(--sp-sky-c)!important}:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-color:var(--sp-copper-a)!important}select:focus-visible{border-color:var(--sp-copper-a)!important}
:root{--font-display:var(--sp-type-display,"SP Site Sixtyfour", monospace);--font-deck:var(--sp-type-deck,"SP Velvelyne Book", sans-serif);--font-editorial:var(--sp-type-body,"SP Audition Basteleur — Bold", serif);--font-body:var(--sp-type-body,"SP Audition Basteleur — Bold", serif);--font-ui:var(--sp-type-control,"SP Site Sixtyfour", monospace);--font-mono:var(--sp-type-control,"SP Site Sixtyfour", monospace);--font-section:var(--sp-type-structure,"SP Audition Basteleur — Moonlight", serif);--font-structure:var(--sp-type-structure,"SP Audition Basteleur — Moonlight", serif);--font-coordinate:var(--sp-type-coordinate,"SP Site Iceland", sans-serif);--font-quiet:var(--sp-type-quiet,"SP Velvelyne Light", sans-serif);--font-metadata:var(--sp-type-metadata,"SP Velvelyne Regular", sans-serif);--font-press:var(--sp-type-press,"SP Velvelyne Bold", sans-serif)}html body{font-family:var(--font-body)!important;font-synthesis:none!important}html body :where(h1,h2,h3,h4,h5,h6,[data-type-role=display]){font-family:var(--font-display)!important;font-synthesis:none!important}html body :where(p,li,dd,dt,[data-type-role=body]){font-family:var(--font-body)!important;font-synthesis:none!important}html body :where(.lede,[data-type-role=deck]){font-family:var(--font-deck)!important;font-synthesis:none!important;font-weight:400!important}html body :where(.renderNotice,.reviewIntro>p:last-child,[data-type-role=quiet]){font-family:var(--font-quiet)!important;font-synthesis:none!important;font-weight:400!important}html body :where(label,legend,.eyebrow,.fieldLabel,[class*=eyebrow],[data-type-role=structure]){font-family:var(--font-structure)!important;font-synthesis:none!important}html body :where(button,input,select,textarea,nav,summary,.primaryButton,.mini-nav,.spatial-nav-failsafe,[data-type-role=control]){font-family:var(--font-ui)!important;font-synthesis:none!important}html body :where(.price,[class*=price],[data-type-role=price]){font-family:var(--font-press)!important;font-synthesis:none!important;font-weight:400!important}html body :where(code,kbd,.microcopy,.secureLine,.crumbBar,.sampleFlag,.status,[class*=status],[class*=meta],[data-type-role=metadata]){font-family:var(--font-metadata)!important;font-synthesis:none!important;font-weight:400!important}html body :where(.coordinate,[class*=coordinate],[data-type-role=coordinate]){font-family:var(--font-coordinate)!important;font-synthesis:none!important}html body :where(.wordmark,.sp-temp-spatial){font-family:var(--font-display)!important;font-variation-settings:"BLED" 18, "SCAN" 4!important;font-synthesis:none!important}html body .sp-temp-press{font-family:var(--font-press)!important;font-synthesis:none!important;font-weight:400!important}html body :where(.posterPaper,.poster-image,.renderer-output,.generated-chart,.chart-preview) :where(img,canvas,svg){font-variation-settings:normal!important;font-family:initial!important}
