/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ink:#1c2823;--cream:#f2ede2;--paper:#faf7ef;--sage:#879788;--rust:#a65338;--gold:#c3a56a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Georgia,Times New Roman,serif}a{color:inherit;text-decoration:none}.shell{width:min(1180px,100% - 48px);margin-inline:auto}.nav{border-bottom:1px solid #1c282333;justify-content:space-between;align-items:center;height:92px;font-family:Arial,Helvetica,sans-serif;display:flex}.wordmark{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;font-size:14px;display:flex}.mark{letter-spacing:-.02em;border:1px solid;border-radius:50%;place-items:center;width:38px;height:38px;font-family:Georgia,serif;font-size:12px;display:grid}.navLinks{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:34px;font-size:12px;display:flex}.navCta{border:1px solid var(--ink);padding:13px 19px;transition:all .2s}.navCta:hover{background:var(--ink);color:var(--paper)}.hero{grid-template-columns:1.08fr .92fr;align-items:center;gap:54px;min-height:690px;padding-block:78px 92px;display:grid}.eyebrow{color:var(--rust);letter-spacing:.22em;text-transform:uppercase;margin:0 0 22px;font:700 11px/1.4 Arial,sans-serif}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.055em;max-width:720px;margin-bottom:30px;font-size:clamp(56px,6.6vw,96px);font-weight:400;line-height:.93}h1 em{color:var(--rust);font-weight:400}.intro{color:#53605a;max-width:620px;font-size:18px;line-height:1.75}.heroActions{align-items:center;gap:30px;margin-top:38px;font-family:Arial,sans-serif;display:flex}.button{letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:38px;min-width:230px;padding:17px 20px;font-size:11px;transition:transform .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.primary{background:var(--ink);color:var(--paper)}.textLink{border-bottom:1px solid var(--ink);letter-spacing:.14em;text-transform:uppercase;padding-bottom:5px;font-size:11px}.bookScene{height:480px;position:relative}.book{border-radius:3px 9px 9px 3px;flex-direction:column;padding:34px;display:flex;position:absolute;box-shadow:18px 22px 50px #1c282333}.book:before{content:"";border-left:1px solid #ffffff3d;position:absolute;inset:0 auto 0 18px}.book span,.book small{letter-spacing:.22em;font:9px/1.4 Arial,sans-serif}.book strong{letter-spacing:-.035em;margin-top:46px;font-size:36px;font-weight:400;line-height:.98}.book i{border-top:1px solid;width:44px;margin-top:auto}.book small{margin-top:12px}.bookBack{width:255px;height:350px;color:var(--cream);background:var(--rust);top:10px;right:16px;transform:rotate(7deg)}.bookFront{width:280px;height:390px;color:var(--cream);background:var(--ink);top:65px;left:22px;transform:rotate(-7deg)}.moon{border:1px solid var(--gold);width:105px;height:105px;color:var(--gold);border-radius:50%;place-items:center;font-size:28px;display:grid;position:absolute;bottom:12px;right:20px}.marginNote{color:#68736d;font-size:12px;font-style:italic;line-height:1.6;position:absolute;top:392px;right:-14px;transform:rotate(4deg)}.marquee{background:var(--ink);color:var(--cream);overflow:hidden}.marquee div{white-space:nowrap;justify-content:center;align-items:center;gap:clamp(18px,3vw,48px);min-height:68px;display:flex}.marquee span{font-size:14px;font-style:italic}.marquee b{color:var(--gold);font-size:10px}.collections{padding-block:120px}.sectionHead{grid-template-columns:1fr 1.1fr 1fr;align-items:end;gap:40px;margin-bottom:54px;display:grid}.sectionHead h2,.letters h2{letter-spacing:-.045em;margin:0;font-size:clamp(40px,5vw,64px);font-weight:400;line-height:1}.sectionHead>p:last-child{color:#647069;max-width:320px;margin:0;line-height:1.7}.collectionGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.collectionCard{border:1px solid #1c282338;flex-direction:column;justify-content:space-between;min-height:430px;padding:25px;transition:all .25s;display:flex}.collectionCard:nth-child(2){background:#e7dfd0;transform:translateY(22px)}.collectionCard:hover{background:var(--ink);color:var(--paper);transform:translateY(-5px)}.collectionCard:nth-child(2):hover{transform:translateY(17px)}.cardTop{justify-content:space-between;font:11px Arial,sans-serif;display:flex}.collectionCard p{letter-spacing:.13em;text-transform:uppercase;font:10px/1.5 Arial,sans-serif}.collectionCard h3{margin:16px 0;font-size:34px;font-weight:400}.rule{border-top:1px solid var(--rust);width:38px;margin:24px 0}.collectionCard .cardText{letter-spacing:0;text-transform:none;opacity:.72;font-family:Georgia,serif;font-size:15px;line-height:1.7}.cardStatus{letter-spacing:.14em;text-transform:uppercase;opacity:.7;font:9px Arial,sans-serif}.recordOutline{border-block:1px solid #1c282333;margin:22px 0 18px;padding:14px 0;font-family:Arial,Helvetica,sans-serif}.recordOutline summary{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.recordOutline ol{color:#4d5a53;gap:8px;margin:16px 0 4px;padding-left:22px;font-size:12px;line-height:1.45;display:grid}.collectionCard:hover .recordOutline ol{color:var(--cream)}.cardRequest{letter-spacing:.1em;text-transform:uppercase;border:1px solid;justify-content:space-between;gap:14px;margin-top:auto;padding:14px 16px;font:700 10px Arial,sans-serif;display:flex}.requestButton{border:1px solid var(--ink);margin-top:12px;color:var(--ink)!important;background:0 0!important}.readingRoom{background:#e7dfd0;padding-block:120px}.roomHeading{grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;margin-bottom:60px;display:grid}.roomHeading h2,.begin h2{letter-spacing:-.045em;margin:0;font-size:clamp(44px,5vw,68px);font-weight:400;line-height:.98}.roomHeading>p{color:#5c6761;max-width:430px;margin:0;font-size:16px;line-height:1.75}.readingList{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.readingList article{background:#faf7ef85;border:1px solid #1c282340;grid-template-columns:auto 1fr;align-items:start;gap:24px;min-height:190px;padding:28px;display:grid}.formatNumber,.openingNote{letter-spacing:.15em;text-transform:uppercase;font:9px/1.5 Arial,sans-serif}.formatNumber{border:1px solid var(--gold);width:38px;height:38px;color:var(--rust);border-radius:50%;place-items:center;display:grid}.readingList h3{margin:0 0 8px;font-size:28px;font-weight:400}.readingList p{color:#637069;margin:0;line-height:1.6}.openingNote{color:var(--rust);text-align:right;margin:26px 0 0}.editorialShelf{padding-block:110px}.editorialHead{grid-template-columns:1.2fr .8fr;align-items:end;gap:60px;margin-bottom:48px;display:grid}.editorialHead h2{letter-spacing:-.045em;margin:0;font-size:clamp(44px,5vw,68px);font-weight:400;line-height:.98}.editorialHead>p{color:#5f6a64;margin:0;font-size:17px;line-height:1.75}.editorialGrid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.editorialCard{border:1px solid #1c28233d;flex-direction:column;justify-content:space-between;min-height:430px;padding:34px;transition:transform .2s,background .2s;display:flex}.editorialCard:hover{background:#e7dfd0;transform:translateY(-5px)}.editorialPrimary{background:var(--ink);color:var(--cream)}.editorialPrimary:hover{background:#263630}.editorialNumber,.editorialLink{letter-spacing:.16em;text-transform:uppercase;font:9px Arial,sans-serif}.editorialNumber{color:var(--rust)}.editorialPrimary .editorialNumber{color:var(--gold)}.editorialCard h3{letter-spacing:-.04em;margin:0 0 20px;font-size:clamp(38px,4vw,55px);font-weight:400;line-height:.98}.editorialCard h3 em{color:var(--rust);font-weight:400}.editorialPrimary h3 em{color:var(--gold)}.editorialCard p{opacity:.72;max-width:490px;margin:0;line-height:1.7}.index{grid-template-columns:.65fr 1.35fr;gap:70px;padding-block:105px;display:grid}.indexTitle>span{letter-spacing:.2em;font:700 11px Arial,sans-serif}.indexTitle p{color:#69736e;margin-top:18px;font-style:italic}.indexGrid{border-top:1px solid #1c282340;border-left:1px solid #1c282340;grid-template-columns:repeat(3,1fr);display:grid}.indexGrid div{border-bottom:1px solid #1c282340;border-right:1px solid #1c282340;flex-direction:column;justify-content:space-between;min-height:120px;padding:18px;display:flex}.indexGrid span{color:var(--rust);font:9px Arial,sans-serif}.indexGrid strong{font-size:24px;font-weight:400}.manifesto{background:var(--rust);color:var(--cream);text-align:center}.manifestoInner{padding-block:120px}.manifesto .eyebrow{color:var(--cream);opacity:.65}blockquote{letter-spacing:-.04em;max-width:880px;margin:0 auto;font-size:clamp(38px,5vw,68px);line-height:1.1}.signature{opacity:.72;margin:34px 0 0;font-style:italic}.begin{grid-template-columns:.35fr 1.15fr .8fr;align-items:center;gap:55px;padding-block:110px;display:grid}.beginSeal{border:1px solid var(--gold);width:112px;height:112px;color:var(--gold);border-radius:50%;place-items:center;font-size:24px;display:grid;transform:rotate(-8deg)}.begin>p{color:#5f6a64;margin:0;font-size:17px;line-height:1.8}.letters{grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;padding-block:110px;display:grid}.letterCard{background:var(--ink);color:var(--cream);padding:42px;box-shadow:14px 14px #dcd3c1}.letterCard p{opacity:.8;font-size:17px;line-height:1.7}.light{background:var(--cream);color:var(--ink);margin:18px 0 22px}.letterCard small{letter-spacing:.14em;text-transform:uppercase;opacity:.55;font:9px Arial,sans-serif;display:block}.joinForm{gap:12px;display:grid}.joinForm input{width:100%;color:var(--cream);background:0 0;border:1px solid #f2ede273;padding:15px 16px;font:13px Arial,sans-serif}.joinForm input::placeholder{color:#f2ede29e}.joinForm input:focus{outline:2px solid var(--gold);outline-offset:2px}.joinForm .light{cursor:pointer;border:0;width:100%;font-family:Arial,sans-serif}.formNote{margin:0!important;font-size:12px!important}.formNote.success{color:#d8c38d}.formNote.error{color:#f1b4a3}.joinForm button:disabled{opacity:.6;cursor:wait}.downloadGift{border:1px solid var(--gold);color:var(--cream);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:24px;padding:15px 16px;font:700 10px Arial,sans-serif;display:flex}.catalogPreview{border-top:1px solid #1c28232e;grid-template-columns:1.1fr .9fr;align-items:start;gap:80px;padding-block:110px;display:grid}.catalogPreview h2{letter-spacing:-.045em;margin:0;font-size:clamp(42px,5vw,68px);font-weight:400;line-height:.98}.catalogPreviewCopy>p{color:#5f6a64;font-size:17px;line-height:1.75}.catalogPreviewStats{border-block:1px solid #1c282333;grid-template-columns:repeat(3,1fr);margin:34px 0;display:grid}.catalogPreviewStats span{letter-spacing:.12em;text-transform:uppercase;flex-direction:column;gap:4px;padding:20px 12px 20px 0;font:9px Arial,sans-serif;display:flex}.catalogPreviewStats strong{color:var(--rust);letter-spacing:0;font:400 30px Georgia,serif}.catalogPage{background:var(--paper)}.catalogHero{grid-template-columns:1.15fr .85fr;align-items:end;gap:80px;padding-block:95px 100px;display:grid}.catalogHero h1{margin:0;font-size:clamp(54px,6vw,86px)}.catalogHeroNote>p{color:#56635c;font-size:17px;line-height:1.8}.catalogCounts{border-top:1px solid #1c28233d;grid-template-columns:repeat(3,1fr);margin-top:34px;display:grid}.catalogCounts div{flex-direction:column;padding-top:18px;display:flex}.catalogCounts strong{color:var(--rust);font-size:34px;font-weight:400}.catalogCounts span{letter-spacing:.13em;text-transform:uppercase;font:9px Arial,sans-serif}.catalogRibbon{background:var(--ink);min-height:66px;color:var(--cream);justify-content:center;align-items:center;gap:clamp(18px,3vw,46px);padding:14px 24px;font-style:italic;display:flex}.catalogRibbon span[aria-hidden]{color:var(--gold);font-size:9px}.catalogShelves{padding-block:110px}.catalogShelf{border-top:1px solid #1c282338;grid-template-columns:.72fr 1.28fr;gap:68px;padding-block:72px;scroll-margin-top:26px;display:grid}.catalogShelf:first-child{border-top:0;padding-top:0}.catalogShelfIntro{grid-template-columns:48px 1fr;align-self:start;gap:18px;display:grid;position:sticky;top:28px}.catalogShelfIntro>span{color:var(--rust);font:10px Arial,sans-serif}.catalogShelfIntro h2{letter-spacing:-.04em;margin:0 0 20px;font-size:clamp(38px,4vw,56px);font-weight:400;line-height:1}.catalogShelfIntro>div>p:last-child{color:#5f6a64;max-width:340px;line-height:1.75}.resourceList{border-top:1px solid #1c282347}.resourceRow{border-bottom:1px solid #1c282338;grid-template-columns:54px 1fr 132px 112px;align-items:center;gap:20px;min-height:94px;display:grid}.resourceNumber{color:var(--rust);letter-spacing:.12em;font:10px Arial,sans-serif}.resourceRow h3{margin:0 0 7px;font-size:22px;font-weight:400}.resourceRow p{color:#68736d;letter-spacing:.12em;text-transform:uppercase;margin:0;font:9px Arial,sans-serif}.resourceStatus,.resourceAction{letter-spacing:.12em;text-transform:uppercase;font:9px Arial,sans-serif}.resourceStatus{color:#68736d}.resourceAction{color:var(--rust);text-align:right}.resourceAction.muted{color:#7e8782;opacity:.56}.status-open{background:#e7dfd0;padding-inline:18px}.status-open .resourceStatus{color:var(--rust);font-weight:700}.status-preparing .resourceStatus{color:var(--sage);font-weight:700}.status-vault{background:#5b46330b}.firstOpening{background:var(--ink);color:var(--cream)}.firstOpeningInner{grid-template-columns:.72fr 1fr;align-items:center;gap:90px;padding-block:120px;display:grid}.quietLetterCover{aspect-ratio:8.5/11;background:#5b4633;border:1px solid #efe7da59;flex-direction:column;max-width:390px;padding:38px;display:flex;box-shadow:24px 28px #00000029}.quietLetterCover span,.quietLetterCover small{letter-spacing:.18em;font:8px Arial,sans-serif}.quietLetterCover strong{margin-top:110px;font-size:clamp(42px,5vw,64px);font-weight:400;line-height:.98}.quietLetterCover small{color:var(--gold);margin-top:auto}.firstOpeningCopy .eyebrow{color:var(--gold)}.firstOpeningCopy h2{margin:0 0 25px;font-size:clamp(48px,5vw,70px);font-weight:400;line-height:.98}.firstOpeningCopy>p{color:#f2ede2bd;max-width:580px;font-size:17px;line-height:1.75}.firstOpeningCopy .joinForm{max-width:520px;margin-top:35px}.catalogPromise{grid-template-columns:140px 1fr;align-items:center;gap:55px;padding-block:110px;display:grid}.catalogPromise blockquote{max-width:880px;margin:0;font-size:clamp(36px,4.5vw,62px)}.articlePage{background:var(--paper)}.articleHero{text-align:center;border-bottom:1px solid #1c282333;padding-block:110px 90px}.articleHero h1{max-width:1000px;margin-inline:auto}.articleDek{color:#5b6760;max-width:680px;margin:0 auto 35px;font-size:22px;font-style:italic;line-height:1.55}.articleMeta{letter-spacing:.16em;text-transform:uppercase;justify-content:center;gap:32px;font:9px Arial,sans-serif;display:flex}.articleBody{max-width:760px;padding-block:90px;font-size:20px;line-height:1.9}.articleBody>p{margin-bottom:34px}.articleBody .dropcap:first-letter{float:left;color:var(--rust);margin:10px 12px 0 0;font-size:82px;line-height:.67}.articleBody blockquote{border-top:1px solid var(--gold);border-bottom:1px solid var(--gold);color:var(--rust);text-align:center;margin:70px -80px;padding:44px 58px;font-size:38px;line-height:1.35}.articlePause{background:var(--ink);color:var(--cream);margin:70px -40px;padding:50px}.articlePause span{color:var(--gold);letter-spacing:.17em;text-transform:uppercase;margin-bottom:25px;font:9px Arial,sans-serif;display:block}.articlePause strong{font-size:30px;font-weight:400;line-height:1.45}.articleClose{color:var(--rust);font-size:28px;font-style:italic}.nextLetter{border-top:1px solid #1c28233d;justify-content:space-between;align-items:center;gap:30px;margin-top:70px;padding-top:28px;display:flex}.nextLetter span{letter-spacing:.16em;text-transform:uppercase;color:#69736e;font:9px Arial,sans-serif}.nextLetter a{color:var(--rust);font-size:19px;font-style:italic}.articleInvitation{background:#e7dfd0}.articleInvitationInner{grid-template-columns:1fr .8fr;align-items:center;gap:80px;padding-block:100px;display:grid}.articleInvitation h2{margin:0 0 25px;font-size:clamp(46px,5vw,68px);font-weight:400;line-height:.98}.articleInvitationInner>div:first-child>p:last-child{color:#5d6861;font-size:17px}.footer{letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #1c282333;grid-template-columns:1fr 1fr 1fr;align-items:center;min-height:120px;font:10px Arial,sans-serif;display:grid}.footer p{text-align:center;margin:0}.footer p:last-child{text-align:right}@media (width<=800px){.shell{width:min(100% - 30px,620px)}.nav{height:76px}.navLinks a:not(.navCta){display:none}.navCta{padding:11px 13px}.hero{grid-template-columns:1fr;min-height:auto;padding-block:70px}h1{font-size:clamp(54px,17vw,78px)}.bookScene{width:100%;max-width:430px;height:440px;margin:0 auto}.bookBack{right:8px}.bookFront{left:8px}.marginNote{display:none}.marquee div{justify-content:flex-start;padding-inline:22px}.sectionHead,.collectionGrid,.readingList{grid-template-columns:1fr}.collectionCard:nth-child(2){transform:none}.collections,.readingRoom{padding-block:80px}.roomHeading{grid-template-columns:1fr;gap:28px}.readingList article{grid-template-columns:1fr;gap:12px;padding-block:24px}.readLength,.openingNote{text-align:left}.editorialShelf{padding-block:80px}.editorialHead,.editorialGrid{grid-template-columns:1fr}.editorialHead{gap:28px}.editorialCard{min-height:370px}.index{grid-template-columns:1fr;gap:35px;padding-block:80px}.indexGrid{grid-template-columns:repeat(2,1fr)}.begin{grid-template-columns:1fr;gap:30px;padding-block:80px}.letters{grid-template-columns:1fr;gap:44px;padding-block:80px}.catalogPreview,.catalogHero,.catalogShelf,.firstOpeningInner{grid-template-columns:1fr}.catalogPreview{gap:40px;padding-block:80px}.catalogHero{gap:38px;padding-block:72px}.catalogRibbon{white-space:nowrap;justify-content:flex-start;overflow:hidden}.catalogShelves{padding-block:75px}.catalogShelf{gap:38px;padding-block:60px}.catalogShelfIntro{position:static}.resourceRow{grid-template-columns:42px 1fr;gap:10px 16px;padding-block:18px}.resourceStatus{grid-column:2}.resourceAction{text-align:left;grid-column:2}.firstOpeningInner{gap:60px;padding-block:80px}.quietLetterCover{width:min(100%,390px)}.catalogPromise{grid-template-columns:1fr;gap:30px;padding-block:80px}.articleHero{padding-block:80px 65px}.articleBody{padding-block:65px;font-size:18px}.articleBody blockquote,.articlePause{margin-inline:0}.articleBody blockquote{padding:35px 15px;font-size:29px}.articlePause{padding:34px 28px}.articlePause strong{font-size:24px}.nextLetter{flex-direction:column;align-items:flex-start}.articleInvitationInner{grid-template-columns:1fr;gap:45px;padding-block:80px}.footer{text-align:center;grid-template-columns:1fr;gap:22px;padding-block:34px}.footer p:last-child{text-align:center}}@media (width<=430px){.wordmark>span:last-child{font-size:11px}.heroActions{flex-direction:column;align-items:flex-start}.catalogPreviewStats{grid-template-columns:1fr}.catalogPreviewStats span{border-bottom:1px solid #1c282326}.catalogCounts{grid-template-columns:1fr;gap:12px}.catalogShelfIntro{grid-template-columns:36px 1fr}.book{padding:28px}.bookFront{width:235px;height:350px}.bookBack{width:210px;height:320px}.book strong{font-size:30px}}
