:root{--paper:#f3eee5;--ink:#20201c;--red:#ba3424;--red-bright:#e64a35;--muted:#64625b;--line:#c8c3b8;--cream:#faf7ef;--display:var(--font-display), "Barlow Condensed", sans-serif;--serif:var(--font-serif), "Instrument Serif", Georgia, serif;--sans:var(--font-sans), "DM Sans", Arial, sans-serif;--mono:var(--font-mono), "IBM Plex Mono", monospace;--max:1320px;--gutter:clamp(24px, 4.8vw, 80px);--header-height:98px;--drift:0px;--reading-progress:0%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:125px}body{color:var(--ink);background:var(--paper);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}body:after{content:"";pointer-events:none;z-index:15;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E");position:fixed;inset:0}::selection{background:var(--red);color:var(--cream)}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img{max-width:100%;height:auto;display:block}h1,h2,h3,p,figure{margin:0}h1,h2,h3{text-wrap:balance}h1,h2{font-family:var(--display);letter-spacing:-.015em;font-weight:700;line-height:.94}h2{font-size:clamp(56px,6.1vw,92px)}h2 em,h1 em{font-family:var(--serif);letter-spacing:-.04em;text-transform:none;font-weight:400;line-height:1}h3{font-family:var(--serif);font-size:35px;font-weight:400;line-height:1.1}p{max-width:65ch}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--red);outline-offset:6px}.consequence-band a:focus-visible{outline-color:var(--cream)}button:disabled{cursor:default}.section-wrap{width:min(100%, var(--max));padding-inline:var(--gutter);margin-inline:auto}.mono,.eyebrow,.microcopy,.note-small,.availability-note,.band-note{font-family:var(--mono);letter-spacing:.055em;font-size:11px;line-height:1.65}.eyebrow{text-transform:uppercase;align-items:center;gap:16px;margin-bottom:42px;display:flex}.eyebrow>span{background:var(--red);color:var(--cream);padding:3px 7px;font-size:11px}.red{color:var(--red)}.button{background:var(--ink);min-height:54px;color:var(--cream);border:1px solid var(--ink);justify-content:space-between;align-items:center;gap:36px;padding:15px 24px;font-size:14px;font-weight:500;transition:background .2s,color .2s,transform .2s;display:inline-flex}.button:hover{background:var(--red);border-color:var(--red)}.button>span,.text-link>span{transition:transform .2s}.button:hover>span,.text-link:hover>span{transform:translate(3px,-3px)}.text-link{border-bottom:1px solid;align-items:center;gap:24px;min-height:48px;padding-block:8px;font-size:14px;line-height:1.3;display:inline-flex}.action-row{align-items:center;gap:30px;display:flex}.ruled{border-top:1px solid var(--line)}.prose p+p{margin-top:20px}.prose .lede{font-family:var(--serif);font-size:35px;line-height:1.2}.prose .text-link{margin-top:24px}.skip-link{background:var(--ink);color:var(--cream);z-index:100;padding:16px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.announcement{padding:9px var(--gutter);font:10px/1.5 var(--mono);letter-spacing:.09em;border-bottom:1px solid var(--line);background:var(--paper);justify-content:space-between;gap:16px;display:flex}.announcement span:last-child{color:var(--red)}.site-header{z-index:40;background:var(--paper);border-bottom:1px solid var(--line);position:sticky;top:0}.header-inner{min-height:var(--header-height);max-width:var(--max);padding:16px var(--gutter);justify-content:space-between;align-items:center;gap:24px;margin:auto;display:flex}.wordmark{white-space:nowrap;flex-direction:column;line-height:1;display:flex}.wordmark>span{font:10px var(--mono);letter-spacing:.12em}.wordmark strong{font:44px/.98 var(--display);letter-spacing:.015em}.desktop-nav{align-items:center;gap:26px;display:flex}.desktop-nav a{align-items:center;min-height:44px;font-size:13px;display:flex}.desktop-nav a:hover{color:var(--red)}.header-actions{align-items:center;gap:16px;display:flex}.header-buy{gap:22px;min-height:46px;padding:11px 16px;font-size:12px}.reading-progress{background:var(--red);height:2px;width:var(--reading-progress);position:absolute;bottom:-1px;left:0}.menu-button{display:none}.nav-dialog{background:var(--paper);color:var(--ink);border:0;width:min(100% - 24px,520px);max-height:calc(100dvh - 24px);padding:0;overflow:auto}.nav-dialog::backdrop{background:#20201c99}.nav-dialog-inner{padding:28px}.dialog-top{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.close-button{border:1px solid var(--line);background:0 0;min-height:48px;padding:8px 16px}.nav-dialog nav a{font:36px var(--serif);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 0;display:flex}.nav-dialog p{margin-top:26px;font-size:13px}.no-js-nav{padding:18px var(--gutter);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:20px;display:flex}.hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:30px;min-height:740px;padding-top:64px;padding-bottom:65px;display:grid;position:relative}.hero-copy{z-index:2;padding-bottom:35px;position:relative}.hero-byline{margin-bottom:24px;font-size:11px}.hero h1{letter-spacing:-.01em;white-space:nowrap;font-size:clamp(70px,8.3vw,126px);line-height:.93}.hero h1>span{text-transform:uppercase;display:block}.hero h1 em{color:var(--red);letter-spacing:-.045em;margin-top:4px;font-size:1.02em;line-height:1.05;display:block}.hero-description{max-width:360px;margin:28px 0;font-size:19px;line-height:1.55}.microcopy{margin-top:27px;font-size:10px}.microcopy span{color:var(--muted);margin-left:12px;display:inline-block}.hero-art{transform:translateY(var(--drift));align-self:center;margin-top:0;position:relative}.art-window{background:#ebe6dc;height:565px;overflow:hidden}.art-window img{object-fit:cover;object-position:50% 60%;mix-blend-mode:multiply;width:100%;height:100%}.hero-art figcaption{font:8px var(--mono);letter-spacing:.04em;justify-content:space-between;gap:20px;margin-top:15px;display:flex}.choice-stamp{background:var(--red);width:152px;height:152px;color:var(--cream);transform:rotate(var(--seal-turn,9deg)) translateY(var(--seal-lift,0px));border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;bottom:72px;right:-14px;box-shadow:0 6px 20px #2b211318}.choice-stamp span{font:9px var(--mono);letter-spacing:.06em}.choice-stamp b{font:italic 38px var(--serif);margin:5px 0}.choice-stamp span:last-child{font-size:7px}.scroll-note{bottom:24px;left:var(--gutter);font:9px var(--mono);letter-spacing:.08em;align-items:center;gap:42px;min-height:44px;display:flex;position:absolute}.scroll-note span:last-child{font-size:20px}.mobile-break{display:none}.premise{padding-top:70px;padding-bottom:45px}.premise-grid{grid-template-columns:1.2fr 1fr;gap:90px;display:grid}.premise h2{font-size:clamp(60px,6.3vw,96px)}.premise h2 em{margin-top:7px;display:block}.premise .prose{padding-top:6px}.word-line{font-family:var(--display);color:#555249;border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:65px;padding-top:22px;font-size:clamp(44px,7vw,100px);line-height:1.2;display:flex}.word-line i{font:normal 1.2em var(--serif);color:var(--red)}.inside-section{background:var(--ink);color:var(--paper);padding:80px 0 96px}.inside-section .eyebrow{color:#c4c0b5}.inside-section .eyebrow span{background:var(--paper);color:var(--ink)}.section-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:55px;display:flex}.section-heading p{max-width:280px;font-size:15px;line-height:1.7}.inside-grid{grid-template-columns:1fr 1fr;align-items:start;gap:100px;display:grid}.theme-index>div{border-top:1px solid #5b5a51;padding:28px 0 28px 45px;position:relative}.theme-index>div:last-child{border-bottom:1px solid #5b5a51}.theme-index .mono{color:#c4c0b5;position:absolute;top:30px;left:0}.theme-index h3{font-size:34px}.theme-index p{color:#c4c0b5;max-width:30ch;margin-top:12px;font-size:14px}.reading-note{background:var(--paper);color:var(--ink);transform:rotate(var(--receipt-lean,1deg));padding:32px 36px 42px;position:relative}.reading-note:after{content:"";background:var(--paper);clip-path:polygon(0 0,100% 0,100% 100%,97% 0,94% 100%,91% 0,88% 100%,85% 0,82% 100%,79% 0,76% 100%,73% 0,70% 100%,67% 0,64% 100%,61% 0,58% 100%,55% 0,52% 100%,49% 0,46% 100%,43% 0,40% 100%,37% 0,34% 100%,31% 0,28% 100%,25% 0,22% 100%,19% 0,16% 100%,13% 0,10% 100%,7% 0,4% 100%,0 0);width:100%;height:11px;position:absolute;bottom:-10px;left:0}.note-top{border-bottom:1px dashed var(--muted);justify-content:space-between;padding-bottom:16px;font-size:9px;display:flex}.serif-statement{font:clamp(44px, 4.6vw, 68px)/1.04 var(--serif);letter-spacing:-.025em;margin:28px 0}.serif-statement em{color:var(--red)}.reading-note>p:not(.serif-statement):not(.note-small){font-size:14px;line-height:1.7}.reading-note .text-link{margin-top:20px}.note-small{color:var(--muted);letter-spacing:0;margin-top:25px;font-size:9px}.author-section{padding-top:85px;padding-bottom:100px}.author-grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:90px;display:grid}.author-name{border-top:7px solid var(--ink);border-bottom:1px solid var(--ink);padding:24px 0}.author-name>span{font:clamp(58px, 7vw, 106px)/.94 var(--display);letter-spacing:-.02em;display:block}.author-name>span:first-child,.author-name .period{color:var(--red)}.author-signoff{border-top:1px solid var(--line);margin-top:26px;padding-top:16px;font-size:9px}.author-copy h2{text-transform:none;font-size:62px;font-family:var(--serif);font-weight:400;line-height:1}.author-copy h2 em{color:var(--red)}.author-copy p{margin-top:24px;font-size:15px}.author-copy .text-link{margin-top:24px}.reading-page .contents-block{margin:30px 0 12px}.author-voice{border-left:2px solid var(--red);margin:26px 0 0;padding-left:20px}.author-voice p{font:22px/1.35 var(--serif);text-wrap:pretty;margin-top:0}.author-voice footer{letter-spacing:.12em;color:var(--muted);margin-top:12px;font-size:10px}.consequence-band{background:var(--red-bright);color:#14130f;padding:72px 0 35px;overflow:hidden}.consequence-band .eyebrow span{background:var(--ink)}.consequence-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.consequence-heading h2{z-index:1;font-size:clamp(62px,8vw,115px);position:relative}.consequence-heading h2 em{letter-spacing:-.03em;font-size:.88em;line-height:1.2}.asterisk{font:170px/.8 var(--serif);transform-origin:50% 52%;transform:rotate(var(--asterisk-turn,0deg));display:block}.consequence-bottom{justify-content:space-between;align-items:center;gap:30px;margin-top:38px;display:flex}.consequence-bottom p{font-size:17px}.consequence-band .button:hover{background:var(--cream);border-color:var(--cream);color:var(--ink)}.consequence-preview{font:11px var(--mono);border-top:1px solid #762718;border-bottom:1px solid #762718;justify-content:space-between;gap:20px;margin-top:55px;padding:20px 0;display:flex}.band-note{letter-spacing:.01em;max-width:none;margin-top:20px;font-size:9px}.edition-section{padding-top:85px;padding-bottom:80px}.edition-row{border-top:1px solid var(--line);grid-template-columns:45px minmax(150px,1fr) minmax(190px,1.35fr) 100px;align-items:center;gap:25px;min-height:128px;padding:20px 0;transition:padding .25s,background .25s;display:grid}.edition-row:last-child{border-bottom:1px solid var(--line)}.edition-row:hover{background:#e9e3d8;padding-inline:16px}.edition-number{color:var(--red);font-size:11px}.edition-row strong{font:48px var(--serif);font-weight:400}.edition-description{font-size:14px}.edition-description small{max-width:32ch;color:var(--muted);margin-top:5px;font-size:12px;display:block}.edition-availability{justify-content:space-between;gap:15px;font-size:12px;display:flex}.edition-availability>span{font-size:22px}.availability-note{letter-spacing:0;align-items:baseline;gap:12px;max-width:none;margin-top:25px;font-size:10px;display:flex}.status-dot{background:var(--red);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.faq-section{grid-template-columns:1fr 1.5fr;gap:80px;padding-block:75px;display:grid}.faq-section .eyebrow{margin-bottom:30px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;padding:24px 0;font-size:15px;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font:24px var(--serif);flex-shrink:0;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details>p{color:var(--muted);padding:0 35px 26px 0;font-size:14px;line-height:1.8}.closing{border-top:1px solid var(--line);padding-block:74px 90px;position:relative}.closing>.mono{font-size:9px}.closing h2{font:clamp(80px, 10vw, 155px)/.88 var(--display);text-transform:uppercase;margin:25px 0 35px}.closing h2 em{color:var(--red);font-size:.9em}.closing .button{right:var(--gutter);position:absolute;bottom:100px}.site-footer{background:var(--ink);color:var(--paper);padding-top:60px}.footer-top{grid-template-columns:1.25fr 1fr .8fr;gap:60px;padding-bottom:55px;display:grid}.footer-wordmark{font:18px/.9 var(--display)}.footer-wordmark span{font-size:86px;line-height:1;display:block}.footer-top>p{font:36px/1.15 var(--serif)}.footer-top nav{flex-direction:column;align-items:flex-start;gap:0;display:flex}.footer-top nav a{align-items:center;min-height:38px;font-size:12px;display:flex}.footer-top nav a:hover{text-underline-offset:4px;text-decoration:underline}.footer-social,.book-socials{flex-wrap:wrap;align-items:center;gap:4px 22px;display:flex}.footer-social{border-top:1px solid #5b5a51;padding-block:8px 10px}.footer-social span,.book-socials span{font:11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.footer-social a,.book-socials a{align-items:center;min-height:44px;font-size:13px;display:inline-flex}.footer-social a:hover,.book-socials a:hover{text-underline-offset:4px;text-decoration:underline}.book-socials{margin-top:18px}.book-socials span{color:var(--red);margin-right:4px}.footer-bottom{font:8px/1.6 var(--mono);letter-spacing:.03em;border-top:1px solid #5b5a51;justify-content:space-between;gap:20px;padding-block:22px;display:flex}.footer-bottom a{align-items:center;min-height:24px;display:flex}.site-footer a:focus-visible{outline-color:var(--paper)}.page-intro{padding-top:62px;padding-bottom:55px}.page-intro h1{text-transform:uppercase;max-width:1000px;font-size:clamp(64px,9vw,120px)}.page-intro h1 em{color:var(--red)}.page-intro .lede{max-width:52ch;margin-top:28px;font-size:19px}.page-intro .eyebrow{margin-bottom:28px}.inner-content{padding-bottom:90px}.reading-page{max-width:850px;padding-bottom:90px}.reading-page>h2{font:48px var(--serif);margin:45px 0 20px}.reading-page>p{margin-bottom:24px;font-size:18px;line-height:1.85}.reading-page .notice{margin:40px 0}.notice{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 0;font-size:14px}.notice strong{margin-bottom:8px;display:block}.notice p{color:var(--muted)}.policy .reading-page{margin-inline:0}.buy-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:70px;display:grid}.buy-art{position:sticky;top:125px}.buy-art img{object-fit:cover;width:100%;max-height:500px}.buy-art figcaption{font:9px var(--mono);margin:15px 0 20px}.buy-art h2{font:40px var(--serif);margin-bottom:10px}.buy-art p{color:var(--muted);font-size:14px}.config-form fieldset{border:0;min-width:0;margin:0 0 30px;padding:0}.config-form legend{font:11px var(--mono);letter-spacing:.04em;text-transform:uppercase;margin-bottom:20px}.option{border:1px solid var(--line);cursor:pointer;grid-template-columns:20px 1fr;align-items:center;gap:16px;min-height:82px;margin-bottom:10px;padding:18px;display:grid;position:relative}.option:has(input:checked){border:2px solid var(--ink);background:#e8e1d5;padding:17px}.option input{width:17px;height:17px;accent-color:var(--ink);margin:0}.option strong{font-size:15px;font-weight:500}.option small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.config-form label.select-label{margin-bottom:8px;font-size:13px;display:block}.config-form select{border:1px solid var(--ink);background:var(--paper);width:100%;min-height:52px;color:var(--ink);padding:14px}.summary-ticket{background:var(--cream);border-top:4px solid var(--ink);padding:28px;box-shadow:0 10px 25px #332d2510}.summary-ticket h2{font:35px var(--serif);margin-bottom:22px}.summary-ticket dl{font-size:13px}.summary-ticket dl>div{border-bottom:1px dashed var(--line);justify-content:space-between;gap:20px;padding:10px 0;display:flex}.summary-ticket dd{text-align:right;margin:0}.summary-ticket .button{width:100%;margin-top:20px}.summary-ticket .button[disabled]{color:#59564e;background:#dfdbd1;border-color:#dfdbd1}.summary-ticket .microcopy{letter-spacing:0;margin-top:14px;font-size:10px}.consequence-options{grid-template-columns:1fr 1fr;gap:0 70px;display:grid}.consequence-option{border-top:1px solid var(--line);padding:35px 0 40px}.consequence-option .mono{color:var(--red);font-size:10px}.consequence-option h2{font:52px var(--serif);margin:20px 0 15px}.consequence-option p{font-size:16px}.consequence-option small{font:10px/1.7 var(--mono);color:var(--muted);margin-top:16px;display:block}.consequence-option .text-link{margin-top:20px}.empty-state{border-top:1px solid var(--line);padding:45px 0 70px}.empty-state h2{font:55px var(--serif);margin-bottom:20px}.empty-state p{max-width:55ch;margin-bottom:25px;font-size:17px}.not-found{min-height:55vh;padding-block:80px}.not-found h1{font:110px var(--display)}html[data-motion=off]{scroll-behavior:auto}html[data-motion=off] *,html[data-motion=off] :before,html[data-motion=off] :after{transition:none!important;animation-play-state:paused!important}html[data-motion=off] .hero-art{transform:none}@media (min-width:1500px){.hero{min-height:790px}.art-window{height:600px}}@media (max-width:1100px){.desktop-nav{gap:15px}.desktop-nav a{font-size:12px}.header-inner{gap:18px}.hero{gap:16px;min-height:640px}.art-window{height:465px}.hero h1{font-size:8.4vw}.hero-description{font-size:17px}.hero .action-row{gap:20px}.hero .button{gap:18px;padding-inline:17px}.premise-grid,.author-grid{gap:50px}.inside-grid{gap:60px}.choice-stamp{width:126px;height:126px;right:-8px}.choice-stamp b{font-size:31px}.choice-stamp span:last-child{font-size:6px}.asterisk{font-size:120px}.buy-grid{gap:40px}}@media (max-width:899px){:root{--header-height:80px}.desktop-nav{display:none}.header-inner{padding-block:12px}.wordmark strong{font-size:36px}.wordmark>span{font-size:8px}.header-actions{gap:13px}.menu-button{min-height:44px;color:var(--ink);background:0 0;border:0;align-items:center;gap:10px;padding:8px 0;font-size:12px;display:flex}.hero{grid-template-columns:1.1fr 1fr;min-height:550px;padding-top:40px;padding-bottom:65px}.art-window{height:405px}.hero-byline{font-size:9px}.hero-description{font-size:16px}.hero .action-row{flex-direction:column;align-items:flex-start;gap:8px}.microcopy{font-size:8px}.hero-art figcaption{gap:5px;font-size:6px}.hero-copy{padding-bottom:15px}.choice-stamp{width:110px;height:110px;bottom:55px}.choice-stamp b{font-size:29px}.choice-stamp span{font-size:7px}.premise-grid{gap:35px}.premise .prose .lede{font-size:29px}.premise .prose p:not(.lede){font-size:14px}.inside-grid{gap:35px}.reading-note{padding:26px}.author-grid{grid-template-columns:1fr 1fr;gap:40px}.author-copy h2{font-size:50px}.author-copy p{font-size:14px}.consequence-heading h2{font-size:8vw}.asterisk{font-size:100px}.edition-row{grid-template-columns:28px minmax(140px,.85fr) minmax(160px,1fr) 70px;gap:14px}.edition-row strong{font-size:40px}.faq-section{gap:40px}.footer-top{gap:35px}.footer-wordmark span{font-size:70px}.footer-top>p{font-size:30px}.footer-bottom{font-size:7px}.buy-grid{grid-template-columns:.8fr 1.2fr;gap:30px}}@media (max-width:650px){:root{--gutter:24px;--header-height:76px}html{scroll-padding-top:100px}.announcement{letter-spacing:.03em;gap:10px;padding-block:8px;font-size:7px}.announcement span:first-child{max-width:120px}.announcement span:last-child{text-align:right;align-self:center}.header-inner,.header-actions{gap:12px}.header-buy{display:none}.wordmark strong{font-size:35px}.wordmark>span{font-size:8px}.menu-button{gap:8px;font-size:12px}.hero{flex-direction:column;align-items:stretch;gap:32px;padding-top:35px;padding-bottom:65px;display:flex}.hero-copy{padding-bottom:0}.hero-byline{margin-bottom:22px;font-size:9px}.hero h1{white-space:normal;font-size:clamp(56px,15.2vw,99px)}.hero h1 em{white-space:nowrap;font-size:1.02em}.hero-description{max-width:320px;margin:24px 0;font-size:17px}.hero .action-row{flex-direction:row;align-items:center;gap:22px}.hero .button{gap:25px;min-height:52px;padding-inline:18px;font-size:13px}.hero .text-link{gap:12px;font-size:13px}.microcopy{margin-top:21px;font-size:8px}.hero-art{align-self:stretch;margin:0;transform:none}.art-window{height:390px}.art-window img{object-position:center 60%}.hero-art figcaption{margin-top:12px;font-size:7px}.choice-stamp{width:122px;height:122px;bottom:52px;right:12px}.choice-stamp span{font-size:8px}.choice-stamp span:last-child{font-size:6px}.scroll-note{gap:28px;font-size:8px;bottom:11px}.desktop-break{display:none}.eyebrow{gap:11px;margin-bottom:28px;font-size:9px}.premise{padding-top:48px;padding-bottom:30px}.premise-grid{display:block}.premise h2{font-size:68px}.premise .prose{margin-top:32px}.premise .prose .lede{font-size:33px}.premise .prose p:not(.lede){font-size:15px}.word-line{margin-top:40px;padding-top:22px;font-size:clamp(28px,8vw,48px)}.inside-section{padding:52px 0 62px}.section-heading{margin-bottom:35px;display:block}.section-heading h2{font-size:68px}.section-heading p{margin-top:24px;font-size:14px}.inside-grid{display:block}.theme-index>div{padding-block:24px;padding-left:34px}.theme-index h3{font-size:32px}.theme-index p{max-width:34ch}.reading-note{transform:rotate(var(--receipt-lean,.6deg));margin-top:42px;padding:26px 30px 34px}.serif-statement{margin:26px 0;font-size:60px}.author-section{padding-block:58px 64px}.author-grid{display:block}.author-name{max-width:450px;padding-top:22px}.author-name>span{font-size:clamp(62px,15vw,100px)}.author-copy{margin-top:38px}.author-copy h2{font-size:56px}.author-copy p{font-size:15px}.consequence-band{padding:48px 0 26px}.consequence-heading{position:relative}.consequence-heading h2{font-size:clamp(44px,11.7vw,70px)}.consequence-heading h2 em{margin-top:12px;font-size:1.12em;line-height:.98;display:block}.asterisk{font-size:72px;position:absolute;bottom:0;right:8px}.mobile-break{display:block}.consequence-bottom{margin-top:28px;display:block}.consequence-bottom p{max-width:30ch;font-size:15px}.consequence-bottom .button{margin-top:24px}.consequence-preview{gap:14px;margin-top:38px;padding-block:22px;font-size:9px;display:grid}.consequence-preview span:before{content:"↗";margin-right:15px}.band-note{font-size:8px;line-height:1.8}.edition-section{padding-block:55px}.edition-row{grid-template-columns:22px 1fr 58px;gap:10px;min-height:133px;padding:22px 0;position:relative}.edition-row strong{grid-area:1/2;font-size:40px}.edition-number{grid-area:1/1}.edition-description{grid-area:2/2;font-size:13px}.edition-description small{font-size:11px}.edition-availability{grid-area:1/3/span 2;gap:8px;font-size:10px}.edition-availability span{font-size:20px}.availability-note{font-size:9px;line-height:1.8}.faq-section{padding-block:50px;display:block}.faq-section h2{margin-bottom:35px;font-size:64px}.faq-list summary{padding:22px 0;font-size:14px}.faq-list details>p{padding-right:15px;font-size:14px}.closing{padding-block:50px 60px}.closing>.mono{max-width:34ch;font-size:8px;display:block}.closing h2{margin:30px 0;font-size:clamp(65px,17vw,105px)}.closing .button{position:static}.site-footer{padding-top:45px}.footer-top{grid-template-columns:1fr 1fr;gap:30px;padding-bottom:35px}.footer-wordmark{font-size:14px}.footer-wordmark span{font-size:65px}.footer-top>p{align-self:end;font-size:28px}.footer-top nav{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:3px 30px;display:grid}.footer-top nav a{min-height:44px}.footer-bottom{flex-direction:column;gap:12px;font-size:8px;display:flex}.footer-bottom a{min-height:44px}.page-intro{padding-top:40px;padding-bottom:40px}.page-intro h1{font-size:66px}.page-intro .lede{margin-top:24px;font-size:17px}.buy-grid{flex-direction:column;gap:36px;display:flex}.buy-art{width:100%;position:static}.buy-art img{height:320px}.buy-art h2{font-size:35px}.config-form{width:100%}.summary-ticket{padding:25px}.summary-ticket dl>div{gap:14px}.consequence-options{display:block}.consequence-option h2{font-size:46px}.reading-page>p{font-size:16px}.reading-page>h2{font-size:40px}.inner-content{padding-bottom:55px}.empty-state h2{font-size:45px}}html:not([data-enhanced]) .menu-button{display:none}.note-small,.band-note{font-size:11px}.hero-art figcaption,.footer-bottom{font-size:10px}@media (max-width:650px){.announcement{letter-spacing:0;font-size:9px}.announcement span:first-child{max-width:130px}.announcement span:last-child{max-width:155px}.eyebrow,.hero-byline,.microcopy,.note-small,.availability-note,.band-note,.hero-art figcaption{font-size:11px}.hero-art figcaption{flex-wrap:wrap;gap:5px}.microcopy span{margin-left:7px}.edition-row{grid-template-columns:22px 1fr 76px}.edition-availability,.edition-description small{font-size:12px}.consequence-preview{font-size:11px}.footer-bottom,.note-top,.author-signoff,.closing>.mono{font-size:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.hero-art{transform:none!important}}@media (max-width:650px){.mobile-buy-cta{z-index:30;left:14px;right:14px;bottom:calc(12px + env(safe-area-inset-bottom));background:var(--ink);min-height:52px;color:var(--paper);justify-content:space-between;align-items:center;padding:0 18px;font-weight:700;text-decoration:none;display:flex;position:fixed;box-shadow:0 4px 18px #0004}body:has(.mobile-buy-cta){padding-bottom:72px}}@media (min-width:651px){.mobile-buy-cta{display:none}}.inline-sample-signup{border:1px solid var(--line);background:var(--paper);max-width:42rem;color:var(--ink);margin:32px auto;padding:clamp(20px,4vw,36px)}.inline-sample-signup h2{margin:8px 0}.inline-sample-signup form{gap:14px;margin-top:16px;display:grid}.inline-sample-signup form label{align-items:flex-start;gap:10px;display:flex}.inline-sample-signup input[type=email]{border:1px solid var(--line);background:0 0;width:100%;min-height:48px;margin-top:6px;padding:10px;display:block}.inline-sample-signup form label:first-child{display:block}.inline-sample-signup .button{width:100%}.sample-signup-dialog{background:var(--paper);width:min(100% - 32px,560px);max-height:min(90vh,760px);color:var(--ink);border:0;padding:clamp(24px,5vw,48px);overflow:auto;box-shadow:0 12px 48px #0005}.sample-signup-dialog::backdrop{background:#20201ccc}.sample-signup-dialog>button:first-child{background:0 0;border:0;min-width:44px;min-height:44px;font-size:24px;position:absolute;top:12px;right:12px}.sample-signup-dialog h2{margin:12px 0;font-size:clamp(38px,8vw,64px)}.sample-signup-dialog form{gap:18px;margin-top:22px;display:grid}.sample-signup-dialog form label{align-items:start;gap:10px;display:flex}.sample-signup-dialog input[type=email]{border:1px solid var(--line);background:0 0;width:100%;min-height:48px;margin-top:8px;padding:10px;display:block}.sample-signup-dialog form label:first-child{display:block}.sample-signup-dialog .button{width:100%}
.art-window{background:var(--paper)}.art-window img{object-position:50% 50%}.choice-stamp{width:122px;height:122px;bottom:46px;right:-14px}.choice-stamp b{font-size:31px}.choice-stamp span{font-size:8px}.choice-stamp span:last-child{font-size:6px}.lifestyle-panorama{margin-top:42px;margin-bottom:80px}.lifestyle-panorama>img{aspect-ratio:16/9;object-fit:cover;object-position:50% 55%;width:100%;height:auto;display:block}.lifestyle-panorama figcaption{font:9px/1.6 var(--mono);letter-spacing:.035em;justify-content:space-between;gap:20px;padding-top:15px;display:flex}.evening-panorama{margin-top:85px;margin-bottom:25px}.binding-showcase{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:42px 0 55px;display:grid}.binding-card{border-bottom:1px solid var(--line);min-width:0;padding-bottom:18px;display:block}.binding-art{background:var(--paper);overflow:hidden}.binding-art img{aspect-ratio:4/5;object-fit:contain;mix-blend-mode:multiply;width:100%;height:auto;transition:transform .4s cubic-bezier(.2,.7,.2,1);display:block}.binding-card:hover .binding-art img{transform:translateY(-5px)}.binding-copy{justify-content:space-between;align-items:baseline;gap:15px;margin-top:19px;display:flex}.binding-copy h3{font:31px/1.1 var(--serif);margin:0}.binding-copy>span{font-size:23px}.binding-card>p{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.6}.product-gallery .gallery-picture{background:var(--paper);height:490px;animation:.28s ease-out product-arrive}.product-gallery .gallery-picture img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;max-height:none}.gallery-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.gallery-controls button{border:1px solid var(--line);min-height:48px;color:var(--ink);font:11px/1.4 var(--mono);cursor:pointer;background:0 0;padding:8px}.gallery-controls button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--cream)}.gallery-controls button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.gallery-jump{display:none}#edition-options{scroll-margin-top:115px}.binding-options .option{min-height:76px}html:not([data-enhanced]) .gallery-controls{display:none}@keyframes product-arrive{0%{opacity:.65;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.binding-copy h3{font-size:27px}.product-gallery .gallery-picture{height:400px}}@media (max-width:650px){.choice-stamp{width:112px;height:112px;bottom:43px;right:-8px}.choice-stamp b{font-size:29px}.lifestyle-panorama{margin-top:18px;margin-bottom:55px}.lifestyle-panorama>img{aspect-ratio:3/2}.lifestyle-panorama figcaption{gap:12px;font-size:8px}.lifestyle-panorama figcaption span:last-child{text-align:right}.evening-panorama{margin-top:55px;margin-bottom:0}.binding-showcase{scroll-snap-type:x mandatory;gap:18px;margin:25px 0 35px;padding:0 2px 16px;display:flex;overflow-x:auto}.binding-card{scroll-snap-align:start;flex:0 0 82%}.binding-copy h3{font-size:29px}.product-gallery .gallery-picture{height:320px}.product-gallery{position:static}.product-gallery h2{font-size:32px}.gallery-jump{margin-top:15px;display:inline-flex}#edition-options{scroll-margin-top:95px}}@media (prefers-reduced-motion:reduce){.binding-art img{transition:none}.binding-card:hover .binding-art img{transform:none}.product-gallery .gallery-picture{animation:none}}
.consequence-intro{padding-bottom:50px}.consequence-intro .button{margin-top:30px}.consequence-subline{max-width:600px;margin-top:20px;font-size:15px}.consequence-how{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding-top:35px;padding-bottom:70px;display:grid}.consequence-how h2{font:34px/1.1 var(--serif);margin:18px 0}.consequence-how p{font-size:15px;line-height:1.7}.consequence-how .mono{font-size:10px}.consequence-menu{padding-bottom:80px;scroll-margin-top:110px}.consequence-filters{flex-wrap:wrap;gap:10px;margin-bottom:25px;display:flex}.consequence-filters button{border:1px solid var(--ink);cursor:pointer;background:0 0;min-height:44px;padding:12px 20px}.consequence-filters button[aria-pressed=true]{background:var(--ink);color:var(--cream)}.consequence-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.consequence-choice{color:var(--ink);border:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;flex-direction:column;gap:18px;min-height:245px;padding:25px;transition:transform .2s;display:flex}.consequence-choice:hover{transform:translateY(-3px)}.consequence-choice.selected{border:2px solid var(--ink);background:var(--cream);padding:24px}.choice-meta{font:9px/1.5 var(--mono);justify-content:space-between;gap:12px;display:flex}.consequence-choice strong{font:36px/1.05 var(--serif)}.consequence-choice>span:not(.choice-meta){font-size:14px;line-height:1.5}.consequence-choice .choice-check{justify-content:space-between;margin-top:auto;font-weight:600;display:flex;font-size:12px!important}.promise-card{background:var(--cream);border-top:4px solid var(--ink);margin-top:28px;padding:35px}.promise-card h2,.promise-card h3{font:42px/1.05 var(--serif);margin:14px 0 22px}.promise-card p{max-width:820px;font-size:15px;line-height:1.8}.promise-card .promise-lede{font-size:21px;line-height:1.4}.promise-card .eyebrow{font-size:9px}.promise-card dl{gap:50px;margin-top:25px;display:flex}.promise-card dt{font:10px var(--mono);text-transform:uppercase}.promise-card dd{font:30px var(--serif);margin:8px 0 0}.consequence-next{justify-content:space-between;align-items:center;gap:25px;margin-top:32px;display:flex}.consequence-next h2{font:38px var(--serif);margin-top:10px}.consequence-next .mono{font-size:10px}.consequence-contract{background:var(--ink);color:var(--cream);grid-template-columns:1fr 1fr;gap:70px;margin-bottom:70px;padding-top:65px;padding-bottom:65px;display:grid}.consequence-contract>h2{font:50px/1.05 var(--display)}.consequence-contract h2 em{font:italic 50px/1.1 var(--serif)}.consequence-contract details{border-bottom:1px solid #ffffff40;padding:16px 0}.consequence-contract summary{cursor:pointer;min-height:44px;line-height:1.5}.consequence-contract details p{margin-bottom:15px;font-size:14px;line-height:1.8}.compact .consequence-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.compact .consequence-choice{gap:14px;min-height:210px;padding:17px}.compact .consequence-choice.selected{padding:16px}.compact .consequence-choice strong{font-size:28px}.compact .choice-meta{font-size:8px}.compact .promise-card{padding:23px}.compact .promise-card h3{font-size:34px}.compact .promise-card dl{gap:28px}.config-form .option{grid-template-columns:20px minmax(0,1fr) auto}.option-price{font:15px var(--mono)}.no-js-consequence{display:block}.no-js-consequence select{margin-top:12px}.js-consequences{display:none}html[data-enhanced] .js-consequences{display:block}html[data-enhanced] .no-js-consequence{display:none}.checkout-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:65px;padding-bottom:90px;display:grid}.checkout-book{align-items:center;gap:25px;display:flex}.checkout-book>img{width:115px;height:auto}.checkout-book h2{font:34px var(--serif)}.checkout-book p{margin:12px 0;font-size:14px}.checkout-book a{font-size:13px;text-decoration:underline}.checkout-ticket{background:var(--cream);border-top:5px solid var(--ink);align-self:start;padding:32px}.checkout-ticket dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:15px 0;font-size:14px;display:flex}.checkout-ticket dd{text-align:right;margin:0}.checkout-ticket .total{border-bottom:0;font-size:22px;font-weight:600}.test-boundary{background:#e8e1d5;margin:20px 0;padding:18px;font-size:13px;line-height:1.7}.test-boundary strong{display:block}.check-label{align-items:flex-start;gap:12px;margin:20px 0;font-size:13px;line-height:1.7;display:flex}.check-label input{width:18px;height:18px;accent-color:var(--ink);flex-shrink:0;margin-top:3px}.checkout-ticket .button{justify-content:space-between;width:100%}.stripe-test-button{border:1px solid var(--ink);cursor:pointer;background:0 0;width:100%;min-height:48px;margin-top:12px;padding:14px}.receipt-next{padding:30px 0}.receipt-next h3{font:32px var(--serif)}.receipt-next li{margin:12px 0;font-size:15px;line-height:1.7}.field-label{margin-top:25px;font-size:14px;display:block}.field-label textarea{background:var(--paper);border:1px solid var(--line);width:100%;min-height:110px;font:14px/1.6 var(--body);margin:10px 0;padding:14px;display:block}.order-mode{font:11px/1.7 var(--mono);margin-top:22px}.reader-grid{grid-template-columns:minmax(0,1fr) 310px;gap:60px;padding-bottom:85px;display:grid}.reader-assets{gap:30px;display:flex}.reader-assets>img{object-fit:contain;align-self:start;width:135px;height:210px}.reader-assets h2{font:36px var(--serif)}.reader-assets p{margin:15px 0;font-size:14px;line-height:1.7}.reader-downloads{flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px;display:flex}.reader-downloads .button{font-size:12px}.promise-stages{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.promise-stages span{border:1px solid var(--line);font:10px/1.4 var(--mono);padding:10px 12px}.promise-stages .current{background:var(--ink);color:var(--cream)}.delivery-card{border-bottom:1px solid var(--line);padding:30px 0}.delivery-card h2,.communication-timeline h2{font:36px var(--serif);margin:15px 0}.delivery-card p{font-size:14px;line-height:1.8}.communication-timeline{margin-top:45px}.email-preview{border:1px solid var(--line);margin-top:24px}.email-header{border-bottom:1px solid var(--line);flex-direction:column;gap:9px;padding:18px 24px;font-size:12px;display:flex}.email-header span:last-child{font-weight:600}.email-body{background:var(--cream);padding:25px}.email-body p{margin:0 0 18px;font-size:14px;line-height:1.8}.email-body a{font-size:14px;text-decoration:underline}.scenario-console{border-top:4px solid var(--ink);align-self:start;padding-top:25px;position:sticky;top:120px}.scenario-console h2{font:36px var(--serif);margin:15px 0}.scenario-console p{font-size:13px;line-height:1.8}.scenario-actions{gap:10px;margin:20px 0;display:grid}.scenario-actions button{border:1px solid var(--ink);text-align:left;cursor:pointer;min-height:48px;color:var(--ink);background:0 0;padding:14px}.scenario-console>a{margin-top:14px;font-size:13px;display:flex}.library-orders{padding-bottom:90px}.library-order{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;padding:30px 0;display:flex}.library-order h2{font:36px var(--serif);margin:15px 0}.library-order .mono{font-size:10px}.library-order p,.library-order>span{font-size:14px}.audio-player{padding-bottom:40px}.audio-chapters{gap:10px;display:grid}.audio-chapters button{text-align:left;border:1px solid var(--line);cursor:pointer;min-height:54px;color:var(--ink);background:0 0;align-items:center;gap:20px;padding:12px;display:flex}.audio-chapters button[aria-pressed=true]{background:var(--ink);color:var(--cream)}button:disabled{cursor:not-allowed;opacity:.55}.consequence-choice:focus-visible,.consequence-filters button:focus-visible,.scenario-actions button:focus-visible,.audio-chapters button:focus-visible{outline:3px solid var(--ink);outline-offset:4px}@media (max-width:1000px){.consequence-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-grid{gap:30px}.reader-grid{grid-template-columns:minmax(0,1fr) 250px;gap:30px}.consequence-contract{gap:30px}.choice-meta{font-size:8px}}@media (max-width:650px){.consequence-how{grid-template-columns:1fr;gap:25px;padding-bottom:35px}.consequence-how h2{font-size:30px}.consequence-cards,.compact .consequence-cards{grid-template-columns:1fr}.consequence-choice,.compact .consequence-choice{min-height:185px}.consequence-choice strong{font-size:34px}.choice-meta,.compact .choice-meta{font-size:9px}.promise-card{padding:24px}.promise-card h2,.promise-card h3{font-size:34px}.promise-card dl{gap:25px}.promise-card dd{font-size:25px}.consequence-next{flex-direction:column;align-items:flex-start}.consequence-contract{grid-template-columns:1fr;margin-bottom:40px}.consequence-contract>h2,.consequence-contract h2 em{font-size:42px}.checkout-grid,.reader-grid{grid-template-columns:1fr;gap:32px}.checkout-ticket{padding:24px}.checkout-book{gap:18px}.checkout-book>img{width:90px}.checkout-book h2{font-size:28px}.reader-assets{gap:18px}.reader-assets>img{width:85px;height:auto}.reader-assets h2{font-size:28px}.reader-downloads .button{padding:13px;font-size:11px}.scenario-console{position:static}.library-order{flex-direction:column;align-items:flex-start;gap:10px}.library-order h2{font-size:31px}.option-price{font-size:13px}.consequence-filters button{padding:11px 15px}.config-form .option{gap:10px}}@media (prefers-reduced-motion:reduce){.consequence-choice{transition:none}.consequence-choice:hover{transform:none}}
.summary-ticket .checkout-disclosure{font-family:var(--sans);margin:18px 0 12px;font-size:14px;line-height:1.5}h1 em,h2 em,h3 em,.footer-tagline em{font-family:var(--font-serif-italic), Georgia, serif}.preview-notice{max-width:65ch;color:var(--ink);margin-top:20px;font-size:13px;line-height:1.6}.preview-notice strong{font-weight:500}.preview-notice p{margin-top:5px}.preview-notice a,.context-links a,.press-assets a{text-underline-offset:4px;text-decoration:underline}.context-links{flex-wrap:wrap;gap:8px 24px;margin-top:24px;font-size:15px;display:flex}.context-links a,.press-assets a{align-items:center;min-height:44px;display:inline-flex}.consequence-rules{padding-top:72px;padding-bottom:72px}.consequence-rules h2{margin:16px 0 24px;font-size:clamp(42px,5vw,70px)}.consequence-rules>p{margin-bottom:24px}.consequence-rules .faq-list{margin-top:32px}.consequence-rules .faq-list details p{margin-top:12px}.press-assets{flex-wrap:wrap;gap:12px 24px;margin:32px 0;display:flex}
.group-page{padding-bottom:80px}.group-breadcrumb{flex-wrap:wrap;gap:10px;padding-top:35px;font-size:14px;display:flex}.group-breadcrumb a,.group-inquiry a{text-underline-offset:3px;text-decoration:underline}.group-hero{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:center;gap:65px;padding:65px 0;display:grid}.group-hero h1{margin:20px 0;font-size:clamp(48px,6vw,96px);line-height:.96}.group-hero .lede{max-width:38ch;margin:25px 0}.group-hero figure{margin:0;padding:25px;transform:rotate(3deg)}.group-hero img{object-fit:contain;filter:drop-shadow(12px 18px 10px #0003);width:100%;height:auto;max-height:510px;display:block}.group-hero figcaption{font:11px var(--mono);text-align:center;margin-top:22px}.group-fine{overflow-wrap:anywhere;max-width:65ch;margin-top:18px;font-size:13px;line-height:1.6}.group-cards{grid-template-columns:1fr 1fr;gap:24px;padding-bottom:50px;display:grid}.group-card{border:1px solid var(--ink);flex-direction:column;gap:18px;padding:32px;text-decoration:none;display:flex}.group-card:hover{background:#e8e1d5}.group-card h2,.group-sections h2,.group-inquiry h2,.group-bottom h2{font-size:clamp(28px,3.5vw,42px);line-height:1.1}.group-card p,.group-sections p,.group-inquiry p,.group-bottom p{line-height:1.65}.group-card .text-link{margin-top:auto}.group-sections{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;padding:35px 0 65px;display:grid}.group-sections h2{margin:20px 0}.group-inquiry{background:#e8e1d5;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:50px;margin:25px 0;padding:38px;display:grid}.group-inquiry h2{margin:15px 0 25px}.group-inquiry p{margin-bottom:14px}.group-inquiry fieldset{border:0;min-width:0;padding:0}.group-inquiry label{flex-direction:column;gap:8px;margin-bottom:18px;font-size:14px;display:flex}.group-inquiry input,.group-inquiry select,.group-inquiry textarea{font:16px var(--sans);color:#171717;background:#fff;border:1px solid #57524b;border-radius:0;width:100%;min-width:0;min-height:46px;padding:12px}.group-form-grid{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.group-inquiry .group-consent{flex-direction:row;align-items:flex-start;line-height:1.5}.group-consent input{width:20px;min-width:20px;min-height:20px;margin-top:2px}.group-trap{display:none}.group-success{border:1px solid var(--ink);overflow-wrap:anywhere;padding:25px}.group-bottom{max-width:65ch}.group-bottom h2{margin:25px 0}.inquiry-card{border:1px solid var(--ink);overflow-wrap:anywhere;margin:20px 0;padding:24px}.inquiry-card h3{font-size:28px}.inquiry-card dl{grid-template-columns:150px 1fr;gap:8px;margin:20px 0;display:grid}.inquiry-card dd{white-space:pre-wrap;margin:0}.inquiry-card label{margin:12px 0;display:block}.inquiry-card textarea,.inquiry-card select{width:100%;font:16px var(--sans);margin-top:8px;padding:12px;display:block}.inquiry-card button{min-height:44px;padding:10px 20px}.inquiry-card .inquiry-actions{flex-wrap:wrap;align-items:center;gap:15px;display:flex}@media (max-width:800px){.group-hero{grid-template-columns:1fr;gap:18px;padding-top:40px}.group-hero figure{max-width:240px;margin:auto}.group-cards,.group-sections,.group-inquiry{grid-template-columns:1fr}.group-inquiry{gap:25px;padding:24px}.group-sections{gap:30px}.group-card{padding:25px}.inquiry-card dl,.group-form-grid{grid-template-columns:1fr}.group-hero h1{font-size:clamp(43px,9vw,72px)}}
.manage-console{max-width:100%;margin:40px 0}.manage-console h2{font-size:clamp(32px,5vw,56px)}.manage-console h3{margin:24px 0}.manage-console .op-grid{align-items:start}.manage-console .op-batch{overflow-wrap:anywhere;min-width:0}.manage-console fieldset{border:0;min-width:0;padding:0}.manage-console label{gap:8px;margin:16px 0;font-size:14px;display:grid}.manage-console input:not([type=checkbox]),.manage-console textarea,.manage-console select{background:var(--paper,#f3eee5);width:100%;min-width:0;max-width:100%;min-height:44px;color:var(--ink,#22221e);font:inherit;border:1px solid;padding:10px}.manage-console textarea{min-height:80px}.manage-console button{min-height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid;padding:10px 16px}.manage-console button:disabled{opacity:.45;cursor:not-allowed}.manage-console summary{cursor:pointer;min-height:44px}.manage-console .check-label{align-items:center;display:flex}.manage-console pre{white-space:pre-wrap;overflow-wrap:anywhere}.sale-announcement{color:#faf7ef;text-align:center;background:#ba3424;padding:12px 24px}.sale-announcement a{color:inherit}.sale-dialog{color:#22221e;background:#f3eee5;border:2px solid #22221e;max-width:min(440px,100vw - 32px);padding:32px}.sale-dialog::backdrop{background:#0009}
@font-face{font-family:display;src:url(../media/barlow_condensed_latin_700_normal-s.p.21s4tc4km7afu.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:120.83%;descent-override:24.17%;line-gap-override:0.0%;size-adjust:82.76%}.UIQrzW_className{font-family:display,display Fallback;font-weight:700}.UIQrzW_variable{--font-display:"display", "display Fallback"}
@font-face{font-family:serifItalic;src:url(../media/instrument_serif_latin_400_italic-s.p.1bk2-9tco4m7m.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:serifItalic Fallback;src:local(Arial);ascent-override:121.98%;descent-override:38.19%;line-gap-override:0.0%;size-adjust:81.16%}.LcFChW_className{font-family:serifItalic,serifItalic Fallback;font-style:italic;font-weight:400}.LcFChW_variable{--font-serif-italic:"serifItalic", "serifItalic Fallback"}
@font-face{font-family:"serif";src:url(../media/instrument_serif_latin_400_normal-s.3_vslfxq_--4i.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"serif";src:url(../media/instrument_serif_latin_400_italic-s.1bk2-9tco4m7m.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:serif Fallback;src:local(Arial);ascent-override:128.92%;descent-override:40.37%;line-gap-override:0.0%;size-adjust:76.79%}.TpKVWG_className{font-family:"serif",serif Fallback}.TpKVWG_variable{--font-serif:"serif", "serif Fallback"}
@font-face{font-family:sans;src:url(../media/dm_sans_latin_400_normal-s.0471snlmja818.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:sans;src:url(../media/dm_sans_latin_500_normal-s.0brn-8r9pdr2e.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:94.36%;descent-override:29.49%;line-gap-override:0.0%;size-adjust:105.13%}.tAYQlG_className{font-family:sans,sans Fallback}.tAYQlG_variable{--font-sans:"sans", "sans Fallback"}
@font-face{font-family:mono;src:url(../media/ibm_plex_mono_latin_400_normal-s.3xdfs0-p_zi4c.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.VimHPG_className{font-family:mono,mono Fallback;font-weight:400}.VimHPG_variable{--font-mono:"mono", "mono Fallback"}
