:root{--ink:#14251c;--forest:#10281d;--paper:#f4eddf;--cream:#fff9ed;--clay:#c85f35;--gold:#dba544;--line:#a9a396;--muted:#58655d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,sans-serif}button,input{font:inherit}a,button{color:inherit}button{cursor:pointer}a{text-decoration:none}.site-header{height:88px;padding:0 5.5vw;gap:32px;border-bottom:1px solid rgba(20,37,28,.28);background:rgba(244,237,223,.96);position:relative;z-index:5}.brand,.site-header{display:flex;align-items:center}.brand{gap:12px}.brand-mark{width:46px;height:46px;border:1px solid;border-radius:50%;display:grid;place-items:center;font:italic 29px Georgia}.brand strong{text-transform:uppercase;letter-spacing:.12em;font-size:13px}.brand small{display:block;margin-top:5px;font-size:7px;letter-spacing:.22em;text-transform:uppercase}.site-header nav{display:flex;gap:30px;margin-left:auto}.site-header nav button{border:0;background:none;text-transform:uppercase;font-size:10px;letter-spacing:.18em;padding:12px 0}.site-header nav button:hover{color:var(--clay)}.header-note,.primary{display:inline-flex;align-items:center;justify-content:center;background:var(--clay);color:white;border:0;padding:16px 22px;text-transform:uppercase;font-size:10px;font-weight:700;letter-spacing:.16em}.header-note{background:transparent;color:var(--ink);border:1px solid var(--ink)}.hero{min-height:calc(100vh - 88px);position:relative;display:flex;align-items:center;overflow:hidden;background:var(--forest);color:var(--cream)}.hero-photo{background:url(/sage-bread-workbench.png) 50%/cover no-repeat}.hero-photo,.hero-shade{position:absolute;inset:0}.hero-shade{background:linear-gradient(90deg,rgba(7,19,13,.93),rgba(7,19,13,.72) 42%,rgba(7,19,13,.1) 76%)}.hero-copy{position:relative;z-index:2;width:min(720px,60%);padding:9vw 6vw}.kicker{font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.kicker span{color:var(--gold);margin-right:16px}.field-notes h2,.hero h1,.section-intro h2{font:normal clamp(58px,7.2vw,116px)/.86 Georgia;margin:30px 0;letter-spacing:-.055em}.hero h1 em,h2 em,h3 em{color:#ef8a59;font-weight:400}.dek{max-width:620px;font:20px/1.65 Georgia;color:#e1ded5}.hero-actions{display:flex;gap:26px;align-items:center;margin-top:38px}.text-link{border:0;background:none;color:white;text-transform:uppercase;font-size:10px;font-weight:700;letter-spacing:.15em}.text-link span{color:var(--gold)}.hero blockquote{position:absolute;z-index:2;right:5vw;bottom:4vw;margin:0;padding:22px 28px;background:rgba(244,237,223,.92);color:var(--forest);transform:rotate(-2deg);font:italic 22px/1.35 Georgia;box-shadow:0 8px 40px #0004}.hero blockquote:before{content:"";position:absolute;top:-8px;left:45%;width:70px;height:18px;background:rgba(219,165,68,.7);transform:rotate(4deg)}.pathway{padding:110px 6vw;background:var(--paper)}.section-intro{display:flex;align-items:end;justify-content:space-between}.section-intro h2{font-size:clamp(52px,6vw,86px);margin:18px 0 50px}.tabs{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.tabs button{text-align:left;padding:25px 28px 28px;border:0;border-right:1px solid var(--line);background:transparent;display:grid;grid-template-columns:auto 1fr;gap:6px 20px;transition:.2s}.tabs button:last-child{border-right:0}.tabs button span{grid-row:1/3;color:var(--clay);font-size:11px}.tabs button small{text-transform:uppercase;letter-spacing:.18em;font-size:9px;color:var(--muted)}.tabs button strong{font:28px Georgia}.tabs button[aria-selected=true]{background:var(--forest);color:var(--cream);transform:translateY(-7px);box-shadow:0 7px 0 var(--clay)}.tabs button[aria-selected=true] small{color:#b7c0b8}.panel{min-height:630px;margin-top:58px;animation:reveal .35s ease both}@keyframes reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.story-panel{display:grid;grid-template-columns:.65fr 1.15fr 1fr;gap:6vw}.margin-note{align-self:start;border:1px solid var(--ink);padding:28px;transform:rotate(-2deg);font:italic 18px/1.5 Georgia;background:#ecd9b8;box-shadow:9px 9px 0 var(--clay)}.panel h3{font:normal clamp(44px,5vw,75px)/.95 Georgia;margin:22px 0 32px;letter-spacing:-.04em}.panel p{font:17px/1.75 Georgia;color:var(--muted)}.principles{list-style:none;margin:0;padding:0}.principles li{padding:22px 0;border-top:1px solid var(--line)}.principles li span{color:var(--clay);font-size:10px}.principles li strong{display:block;font:24px Georgia;margin:10px 0}.principles li p{font-size:15px;margin:0}.bread-panel{background:var(--forest);color:var(--cream);display:grid;grid-template-columns:1.1fr .9fr}.bread-card{padding:70px;position:relative;background:linear-gradient(145deg,#17392a,#0d2017)}.bread-card>p:not(.kicker){color:#c3cbc5;max-width:630px}.stamp{position:absolute;right:50px;top:45px;width:130px;height:130px;border:1px solid var(--gold);border-radius:50%;display:grid;place-items:center;text-align:center;text-transform:uppercase;color:var(--gold);font-size:9px;line-height:1.7;letter-spacing:.15em;transform:rotate(8deg)}.availability{margin:30px 0;display:flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.08em}.pulse{width:9px;height:9px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 5px #dba54422}.bread-details{background:var(--clay);padding:35px 55px}.bread-details div{padding:32px 0;border-bottom:1px solid #f3c2aa66}.bread-details div:last-child{border:0}.bread-details small{display:block;text-transform:uppercase;letter-spacing:.18em;font-size:9px}.bread-details strong{display:block;font:28px Georgia;margin:10px 0}.bread-details p{color:#ffe9dd;margin:0;font-size:15px}.podcast-panel{display:grid;grid-template-columns:.75fr 1.25fr;background:#e4d1ac}.record-art{min-height:630px;background:var(--clay);display:grid;place-items:center;overflow:hidden}.record-art:before{content:"";width:430px;height:430px;border-radius:50%;background:repeating-radial-gradient(circle,#10281d 0 4px,#243f32 5px 7px);box-shadow:0 0 0 14px #0d1f17}.record-art span{position:absolute;width:145px;height:145px;border-radius:50%;background:var(--gold);display:grid;place-items:center;text-align:center;font:700 13px/1.25 Arial;letter-spacing:.2em}.podcast-copy{padding:70px}.podcast-copy>p:not(.kicker){max-width:680px}.topic-row{display:flex;flex-wrap:wrap;gap:9px;margin:32px 0}.topic-row span{border:1px solid;padding:9px 12px;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.dispatches{padding:105px 6vw;background:var(--cream)}.dispatch-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:35px;border-top:1px solid var(--ink)}.dispatch-grid article{padding:35px 35px 50px 0;margin-right:35px;border-right:1px solid var(--line);min-height:320px;display:flex;flex-direction:column}.dispatch-grid article:last-child{border-right:0}.dispatch-grid span{font-size:9px;text-transform:uppercase;letter-spacing:.18em;color:var(--clay)}.dispatch-grid h3{font:35px/1.05 Georgia;margin:25px 0}.dispatch-grid p{font:16px/1.65 Georgia;color:var(--muted)}.dispatch-grid a,.dispatch-grid button{margin-top:auto;border:0;background:none;padding:0;text-align:left;text-transform:uppercase;letter-spacing:.14em;font-size:9px;font-weight:700}.field-notes{padding:90px 6vw;background:var(--gold);display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:center}.field-notes h2{font-size:clamp(45px,5vw,75px);margin-bottom:0}.field-notes h2 em{color:var(--forest)}.field-notes form label{display:block;text-transform:uppercase;font-size:9px;font-weight:700;letter-spacing:.18em}.field-notes form>div{display:flex;border-bottom:2px solid var(--ink);margin-top:8px}.field-notes input{width:100%;border:0;background:none;padding:20px 0;font:20px Georgia;outline:0}.field-notes button{border:0;background:none;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.13em;white-space:nowrap}.field-notes small{display:block;margin-top:14px}footer{padding:55px 6vw;background:#091a12;color:#e5e0d4;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center}footer strong{text-transform:uppercase;letter-spacing:.18em}footer em{text-align:center;font:italic 20px Georgia}footer small{text-align:right;text-transform:uppercase;letter-spacing:.12em}@media(max-width:900px){.header-note,.site-header nav{display:none}.hero-copy{width:100%;padding:100px 6vw 180px}.hero-shade{background:linear-gradient(90deg,rgba(7,19,13,.9),rgba(7,19,13,.45))}.hero blockquote{right:6vw;bottom:45px}.tabs{grid-template-columns:1fr}.tabs button{border-right:0;border-bottom:1px solid var(--line)}.tabs button[aria-selected=true]{transform:none;box-shadow:6px 0 0 var(--clay)}.bread-panel,.field-notes,.podcast-panel,.story-panel{grid-template-columns:1fr}.panel{min-height:auto}.margin-note{max-width:520px}.record-art{min-height:470px}.dispatch-grid{grid-template-columns:1fr}.dispatch-grid article{border-right:0;border-bottom:1px solid var(--line);margin:0}.section-intro{display:block}footer{grid-template-columns:1fr;gap:16px}footer em,footer small{text-align:left}}@media(max-width:560px){.site-header{height:74px}.brand-mark{width:40px;height:40px}.hero{min-height:760px}.hero h1{font-size:53px}.dek{font-size:17px}.hero-actions{align-items:flex-start;flex-direction:column}.dispatches,.pathway{padding:75px 5vw}.section-intro h2{font-size:48px}.story-panel{grid-template-columns:1fr}.bread-card,.podcast-copy{padding:45px 28px}.stamp{position:static;margin-left:auto}.bread-details{padding:20px 28px}.record-art:before{width:280px;height:280px}.field-notes{padding:70px 5vw}.field-notes form>div{display:block}.field-notes button{padding:16px 0}footer{padding:45px 6vw}}.site-header nav a{text-transform:uppercase;font-size:10px;letter-spacing:.18em;padding:12px 0}.site-header nav a:hover{color:var(--clay)}.story-page{padding:110px 6vw;display:grid;grid-template-columns:.65fr 1.15fr 1fr;gap:6vw}.bread-method h2,.doorways h2,.episodes h2,.listen-card h2,.show-manifesto h2,.story-page h2{font:normal clamp(48px,5.6vw,86px)/.92 Georgia;margin:24px 0 35px;letter-spacing:-.045em}.story-page>div>p{font:17px/1.75 Georgia;color:var(--muted)}.doorways{padding:100px 6vw;background:var(--forest);color:var(--cream)}.door-grid{display:grid;grid-template-columns:1fr 1fr;margin-top:50px}.door{padding:55px;min-height:500px;display:flex;flex-direction:column;transition:.25s}.door:hover{transform:translateY(-7px)}.bread-door{background:var(--clay)}.podcast-door{background:var(--gold);color:var(--ink)}.door small{text-transform:uppercase;letter-spacing:.16em}.door h3{font:normal clamp(48px,5vw,76px)/.92 Georgia;margin:60px 0 25px}.door p{font:18px/1.6 Georgia;max-width:560px}.door b{margin-top:auto;text-transform:uppercase;letter-spacing:.16em;font-size:10px}.boule-feature{display:grid;grid-template-columns:1.05fr .95fr;background:#e7d5b3;min-height:650px}.boule-copy{padding:95px 7vw}.boule-copy h2{font:normal clamp(62px,7vw,108px)/.85 Georgia;letter-spacing:-.055em;margin:30px 0}.boule-copy h2 em{color:var(--clay)}.boule-copy>p{font:19px/1.7 Georgia;color:var(--muted);max-width:700px}.boule-actions{display:flex;align-items:center;gap:24px;margin-top:38px}.boule-actions span{text-transform:uppercase;font-size:10px;letter-spacing:.16em}.boule-promo{position:relative;background:var(--clay);color:white;padding:70px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.kickstarter-badge{position:absolute;right:38px;top:38px;width:132px;height:132px;border:2px solid var(--gold);border-radius:50%;display:grid;place-items:center;text-transform:uppercase;letter-spacing:.14em;font-weight:700;font-size:11px;line-height:1.5;transform:rotate(8deg);background:var(--forest);color:var(--gold)}.band-visual{width:min(370px,80%);aspect-ratio:1;border:18px solid #f0c68e;border-radius:50%;display:grid;place-items:center;position:relative;box-shadow:inset 0 0 0 2px #ffffff88,0 16px 45px #6c271b55}.band-visual i{font:italic 86px Georgia}.band-visual small{position:absolute;bottom:22%;text-transform:uppercase;font-size:9px;letter-spacing:.14em}.boule-promo>p{font:17px/1.5 Georgia;max-width:420px;margin:35px 0 15px}.boule-promo>a{text-transform:uppercase;font-size:10px;font-weight:700;letter-spacing:.15em;border-bottom:1px solid;padding-bottom:7px}.shop-hero{min-height:520px;background:var(--forest);color:var(--cream);padding:80px 6vw;display:grid;grid-template-columns:1.4fr .6fr;gap:8vw;align-items:end}.podcast-hero h1,.shop-hero h1{font:normal clamp(62px,7vw,110px)/.87 Georgia;margin:25px 0;letter-spacing:-.055em}.podcast-hero h1 em,.shop-hero h1 em{color:#ef8a59;font-weight:400}.podcast-hero>div>p,.shop-hero>div>p:last-child{font:20px/1.65 Georgia;max-width:720px;color:#ccd4ce}.shop-hero aside{border:1px solid #68776c;padding:35px;display:grid;gap:12px}.shop-hero aside small,.shop-hero aside span{text-transform:uppercase;font-size:10px;letter-spacing:.15em}.shop-hero aside strong{font:32px Georgia;color:var(--gold)}.shop-layout{display:grid;grid-template-columns:1fr 390px;align-items:start}.catalog{padding:80px 5vw 100px 6vw}.catalog-heading{display:flex;justify-content:space-between;gap:60px;align-items:end}.catalog-heading h2{font:52px Georgia;margin:14px 0}.catalog-heading>p{max-width:430px;font:16px/1.6 Georgia;color:var(--muted)}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:50px}.product{background:var(--cream);border:1px solid #c3bba9;padding:16px;display:flex;flex-direction:column}.loaf-art{height:230px;display:grid;place-items:center;background:radial-gradient(ellipse at center,#bf6c37 0 24%,#8d4325 25% 29%,#d99a55 30% 43%,#5d321f 44% 46%,#ead5ac 47% 100%);overflow:hidden}.loaf-art span{width:130px;height:130px;border:2px solid #fff7;border-radius:50%;display:grid;place-items:center;color:white;font:italic 30px Georgia}.loaf-1{filter:saturate(.8);background:radial-gradient(ellipse,#9a562f 0 33%,#edb86e 34% 44%,#6d3c24 45% 48%,#d6c097 49%)}.loaf-2{background:radial-gradient(ellipse,#b97640 0 30%,#7d4127 31% 35%,#dca66a 36% 44%,#4b3025 45% 47%,#e6d2aa 48%)}.product>small{margin-top:20px;text-transform:uppercase;letter-spacing:.12em;color:var(--clay)}.product h3{font:27px Georgia;margin:10px 0}.product>p{font:15px/1.55 Georgia;color:var(--muted)}.product-buy{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:25px}.product-buy>strong{font:25px Georgia}.product-buy>button,.stepper button{border:1px solid;background:transparent;padding:12px;text-transform:uppercase;font-size:9px;font-weight:700;letter-spacing:.1em}.stepper{display:flex;align-items:center;gap:13px}.stepper button{width:38px;height:38px;padding:0}.cart{position:sticky;top:0;background:#e3d1ad;padding:50px 35px;min-height:760px}.cart-title{display:flex;justify-content:space-between;border-bottom:1px solid;padding-bottom:20px}.cart-title span{font-size:12px;text-transform:uppercase;letter-spacing:.1em}.empty-cart{padding:70px 0}.empty-cart strong{font:27px Georgia}.checkout-note,.empty-cart p{font:14px/1.6 Georgia;color:var(--muted)}.cart-lines>div{display:flex;justify-content:space-between;padding:18px 0;border-bottom:1px solid #aa9b7e}.cart-total{font-size:18px}.checkout{width:100%;padding:18px;margin-top:28px;border:0;background:var(--forest);color:white;text-transform:uppercase;font-size:10px;font-weight:700;letter-spacing:.13em}.checkout:disabled{opacity:.45}.pickup{margin-top:45px;border-top:1px solid;padding-top:25px}.pickup small{text-transform:uppercase;letter-spacing:.15em}.pickup ol{padding-left:18px;font:15px/2 Georgia}.bread-method{padding:100px 6vw;background:var(--clay);color:white}.bread-method>div{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ffffff88}.bread-method article{padding:30px 30px 0 0}.bread-method b{color:var(--gold)}.bread-method h3{font:28px Georgia}.bread-method p{font:16px/1.6 Georgia;color:#ffe1d3}.podcast-hero{min-height:700px;background:#e3d1ad;padding:80px 6vw;display:grid;grid-template-columns:.75fr 1.25fr;gap:7vw;align-items:center}.record-cover{aspect-ratio:1;background:var(--clay);box-shadow:18px 18px 0 var(--gold);display:flex;flex-direction:column;justify-content:center;padding:15%;position:relative}.record-cover:after{content:"";position:absolute;width:42%;height:42%;right:8%;bottom:8%;border-radius:50%;background:repeating-radial-gradient(circle,#10281d 0 4px,#274437 5px 7px)}.record-cover span{font:italic clamp(54px,7vw,100px)/.72 Georgia;color:white;position:relative;z-index:1}.record-cover small{margin-top:35px;text-transform:uppercase;letter-spacing:.3em}.podcast-hero>div>p{color:var(--muted)}.show-manifesto{padding:110px 6vw;background:var(--forest);color:white;display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw}.show-manifesto blockquote{font:italic clamp(35px,4vw,60px)/1.15 Georgia;margin:0;padding-top:25px;border-top:1px solid var(--gold)}.show-manifesto blockquote em{color:var(--gold)}.show-manifesto p{font:17px/1.75 Georgia;color:#bbc5bd}.episodes{padding:100px 6vw}.episode-heading{display:flex;justify-content:space-between;align-items:end;gap:60px}.episode-heading>p{max-width:480px;font:16px/1.6 Georgia;color:var(--muted)}.episode-list{border-top:1px solid}.episode-list article{display:grid;grid-template-columns:70px 1fr auto;gap:30px;align-items:center;padding:34px 0;border-bottom:1px solid var(--line)}.episode-list>article>span{color:var(--clay);font-weight:700}.episode-list small{text-transform:uppercase;letter-spacing:.12em}.episode-list h3{font:30px Georgia;margin:8px 0}.episode-list p{margin:0;font:15px/1.5 Georgia;color:var(--muted)}.episode-list button{border:1px solid;background:transparent;padding:13px 18px;text-transform:uppercase;font-size:9px;letter-spacing:.12em}.listen-card{padding:90px 6vw;background:var(--gold);display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center}.listen-card p{font:18px/1.65 Georgia}.listen-card .primary{margin-top:20px}@media(max-width:1000px){.story-page{grid-template-columns:1fr 1fr}.story-page .principles{grid-column:1/-1}.shop-layout{grid-template-columns:1fr}.cart{position:relative;min-height:auto}.product-grid{grid-template-columns:1fr 1fr}.podcast-hero{grid-template-columns:1fr}.record-cover{max-width:560px}.show-manifesto{grid-template-columns:1fr}}@media(max-width:700px){.door-grid,.field-notes,.listen-card,.shop-hero,.story-page{grid-template-columns:1fr}.door{min-height:420px;padding:35px}.bread-method>div,.product-grid{grid-template-columns:1fr}.catalog-heading,.episode-heading{display:block}.episode-list article{grid-template-columns:40px 1fr}.episode-list button{grid-column:2}.shop-hero{padding:65px 6vw}.podcast-hero h1,.shop-hero h1{font-size:58px}.podcast-hero{padding:65px 6vw}.episodes,.show-manifesto{padding:75px 6vw}}.product-grid.two-products{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px}.weight{display:block;color:var(--clay);font:14px Arial;margin-bottom:6px}.order-form{margin-top:25px}.order-form fieldset{border:0;border-top:1px solid #aa9b7e;padding:25px 0 5px;margin:0}.order-form legend{text-transform:uppercase;font-size:10px;font-weight:700;letter-spacing:.15em;padding-right:12px}.choice{display:grid!important;grid-template-columns:auto 1fr auto;gap:12px;align-items:start;padding:14px 0}.choice input{margin-top:4px}.choice span small,.choice span strong{display:block}.choice span small{font:12px/1.45 Georgia;color:var(--muted);margin-top:4px}.order-form label:not(.choice):not(.county-check){display:block;text-transform:uppercase;font-size:9px;font-weight:700;letter-spacing:.12em;margin:15px 0}.order-form input:not([type=radio]):not([type=checkbox]),.order-form textarea{display:block;width:100%;margin-top:7px;border:1px solid #9d9075;background:#f7efdf;padding:12px;font:15px/1.4 Georgia}.order-form textarea{min-height:75px;resize:vertical}.county-check{display:flex;align-items:flex-start;gap:10px;font:13px/1.4 Georgia;margin:10px 0 20px}.order-total{margin-top:20px;border-top:1px solid}.order-total div{display:flex;justify-content:space-between;padding:10px 0}.order-total div:last-child{font-size:19px;border-top:1px solid}.four-steps{grid-template-columns:repeat(4,1fr)!important}@media(max-width:700px){.four-steps,.product-grid.two-products{grid-template-columns:1fr!important}.cart{padding:40px 24px}}@media(max-width:900px){.boule-feature{grid-template-columns:1fr}.boule-promo{min-height:560px}}@media(max-width:560px){.boule-copy{padding:75px 6vw}.boule-promo{padding:65px 25px}.kickstarter-badge{width:105px;height:105px;right:18px;top:18px;font-size:9px}.boule-actions{align-items:flex-start;flex-direction:column}}.novel-feature{position:relative;overflow:hidden;display:grid;grid-template-columns:1.15fr .85fr;gap:7vw;align-items:center;min-height:700px;padding:100px 7vw;background:#071018;color:#f1f0ea}.novel-feature:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 20%,#173747 0,transparent 32%),linear-gradient(115deg,transparent 0 57%,#ffffff08 57.2% 57.8%,transparent 58%);pointer-events:none}.novel-copy,.novel-dossier{position:relative}.novel-feature .kicker{color:#d99b45}.novel-series{text-transform:uppercase;letter-spacing:.28em;font-size:10px;color:#9cabb3;margin:34px 0 14px}.novel-feature h2{font:normal clamp(68px,8vw,126px)/.8 Georgia;margin:0 0 38px;letter-spacing:-.06em}.novel-feature h2 em{color:#d99b45}.novel-dek{max-width:700px;font:20px/1.65 Georgia;color:#c8d0d3}.novel-actions{display:flex;align-items:center;gap:28px;margin-top:38px}.novel-actions .primary{background:#d99b45;color:#071018}.novel-actions>a:not(.primary){text-transform:uppercase;letter-spacing:.15em;font-size:10px;font-weight:700;border-bottom:1px solid #697983;padding-bottom:7px}.novel-dossier{border:1px solid #344a57;background:#0d1820;box-shadow:18px 18px 0 #d99b4520;transform:rotate(1.5deg);overflow:hidden}.novel-art{display:block;width:100%;aspect-ratio:1200/630;object-fit:cover;border-bottom:1px solid #344a57}.novel-dossier-copy{padding:34px 40px 40px}.novel-dossier-copy>span{display:block;color:#d99b45;text-transform:uppercase;letter-spacing:.2em;font-size:10px}.novel-dossier-copy>strong{display:block;font:italic clamp(26px,2.5vw,40px)/1.15 Georgia;margin:25px 0}.novel-dossier-copy>p{font:16px/1.7 Georgia;color:#abb6bb}.novel-dossier-copy>a{display:inline-block;margin-top:20px;text-transform:uppercase;letter-spacing:.15em;font-size:10px;font-weight:700;border-bottom:1px solid #d99b45;padding-bottom:7px}@media(max-width:900px){.novel-feature{grid-template-columns:1fr;padding:85px 6vw}.novel-dossier{max-width:680px;transform:none}}@media(max-width:560px){.novel-feature{padding:70px 6vw;min-height:0}.novel-feature h2{font-size:62px}.novel-dek{font-size:17px}.novel-actions{align-items:flex-start;flex-direction:column}.novel-dossier-copy{padding:28px 24px 32px}}.campaign-banner{display:flex;justify-content:center;align-items:center;gap:24px;padding:16px 24px;background:#173d2b;color:#fff;text-decoration:none;font:14px/1.5 Arial,sans-serif;text-align:center}.campaign-banner strong{font-size:13px;letter-spacing:.04em}.campaign-banner:hover{background:#245438}.boule-actions .primary,.hero-actions .primary{white-space:normal;line-height:1.5}.boule-promo>a{font-size:15px}.kickstarter-badge{background:#173d2b;color:#fff}a:focus-visible{outline:3px solid #b8813a;outline-offset:4px}@media(max-width:600px){.campaign-banner{flex-direction:column;gap:3px;padding:12px 16px}.hero-actions{flex-wrap:wrap}.hero-actions .primary{max-width:100%;text-align:center}}