@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/crowdfunding/reference-font-0.ttf)format("truetype")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/crowdfunding/reference-font-1.ttf)format("truetype")}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/crowdfunding/reference-font-2.ttf)format("truetype")}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/crowdfunding/reference-font-3.ttf)format("truetype")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/crowdfunding/reference-font-4.ttf)format("truetype")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/crowdfunding/reference-font-5.ttf)format("truetype")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/crowdfunding/reference-font-6.ttf)format("truetype")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(/crowdfunding/reference-font-7.ttf)format("truetype")}.cf{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-display:"PP Neue Montreal", "Inter Tight", system-ui, sans-serif;--font-mono:"PP Neue Montreal Mono", "DM Mono", ui-monospace, monospace;--font-serif:"Cormorant Garamond", Georgia, serif;--accent:#ff3e00;--accent-deep:#c7300a;--accent-soft:#ffe2d6;--ink:#141d15;--ink-soft:#1b261c;--ink-elev:#243024;--forest:#2f3a30;--paper:#f1f1f1;--paper-warm:#f0ebe2;--paper-cool:#eaeef1;--ivory:#f4efe2;--sky-grad-1:#7facd6;--sky-grad-2:#dce6ee;--olive:#685d18;--olive-deep:#4d460f;--bg:var(--ink);--bg-soft:var(--ink-soft);--bg-elev:var(--ink-elev);--fg:#f1f1f1;--fg-mute:#f1f1f1ad;--fg-subtle:#f1f1f16b;--hairline:#f1f1f11a;--fg-on-paper:#2d3a3f;--fg-on-paper-mute:#2d3a3fb8;--fg-on-paper-subtle:#2d3a3f73;--hairline-d:#141d1524;--fs-display:clamp(2.5rem, 5.6vw, 4.5rem);--fs-h2:clamp(1.85rem, 3.8vw, 2.85rem);--fs-h3:1.6rem;--fs-lede:1.25rem;--fs-body:1rem;--fs-meta:.84rem;--fs-eyebrow:.74rem;--fs-mono:.74rem;--track-tight:-.025em;--track-snug:-.012em;--track-loose:.22em;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:96px;--sp-10:128px;--r-sm:8px;--r-md:12px;--r-lg:18px;--r-xl:32px;--r-pill:999px;--ease:cubic-bezier(.2, .7, .2, 1);--dur:.28s}.cf img{max-width:100%;display:block}.cf :where(.wrap){max-width:1280px;padding:0 var(--sp-6);margin:0 auto}@container site (max-width:600px){.cf :where(.wrap){padding:0 var(--sp-4)}}.cf .t-eyebrow{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--track-loose);text-transform:uppercase;color:var(--accent)}.cf .btn{justify-content:center;align-items:center;gap:var(--sp-2);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--r-pill);cursor:pointer;transition:background var(--dur) var(--ease), transform var(--dur) var(--ease), color var(--dur) var(--ease), border-color var(--dur) var(--ease);border:1px solid #0000;padding:14px 24px;font-size:.84rem;font-weight:400;text-decoration:none;display:inline-flex}.cf .btn--primary{background:var(--accent);color:var(--paper)}.cf .btn--primary:hover{background:var(--accent-deep);transform:translateY(-1px)}.cf .btn--ghost-light{color:var(--paper);background:0 0;border-color:#f1f1f166}.cf .btn--ghost-light:hover{border-color:var(--paper)}.cf .btn--lg{padding:18px 30px}.cf .btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.cf .tag{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--r-pill);border:1px solid var(--hairline);padding:6px 12px;font-size:.7rem;display:inline-flex}.cf .tag--accent{background:var(--accent);color:var(--paper);border-color:var(--accent)}.cf{background:var(--ink);color:var(--fg);font-family:var(--font-display);font-size:var(--fs-body);line-height:1.5;position:relative;overflow:hidden}.cf-band{background:var(--accent);color:var(--paper)}.cf-band__inner{justify-content:space-between;align-items:center;gap:var(--sp-5);padding-block:var(--sp-5);display:flex}.cf-band__label{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--track-loose);text-transform:uppercase;align-items:center;gap:var(--sp-3);white-space:nowrap;display:flex}.cf-pulse{background:var(--paper);border-radius:50%;flex:none;width:8px;height:8px}.cf-clock{align-items:flex-start;gap:var(--sp-4);font-family:var(--font-mono);display:flex}.cf-clock__unit{flex-direction:column;align-items:center;min-width:3.2ch;display:flex}.cf-clock__num{letter-spacing:var(--track-tight);font-variant-numeric:tabular-nums;font-size:clamp(2.2rem,5vw,4rem);line-height:1}.cf-clock__lbl{letter-spacing:var(--track-loose);text-transform:uppercase;margin-top:var(--sp-2);opacity:.85;font-size:.66rem}.cf-clock__sep{opacity:.45;font-size:clamp(2.2rem,5vw,4rem);line-height:1}.cf-band__date{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--track-loose);text-transform:uppercase;text-align:right;white-space:nowrap}.cf-band__ended{font-family:var(--font-mono);letter-spacing:var(--track-tight);text-transform:uppercase;font-size:clamp(1.4rem,3vw,2.2rem);display:none}.cf[data-state=ended] .cf-clock{display:none}.cf[data-state=ended] .cf-band__ended{display:block}.cf[data-state=ended] .cf-pulse{display:none}.cf-hero{gap:var(--sp-8);padding-block:var(--sp-9);grid-template-columns:7fr 5fr;align-items:center;display:grid}.cf-hero__copy{gap:var(--sp-5);flex-direction:column;display:flex}.cf-title{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--fg);font-size:clamp(2.6rem,5.4vw,4.6rem);font-style:italic;font-weight:400;line-height:1.02}.cf-title em{color:var(--accent);font-style:italic}.cf-book-sub{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--fg);margin-top:calc(var(--sp-2) * -1)}.cf-lede{font-size:var(--fs-lede);color:var(--fg-mute);max-width:34em;line-height:1.5}.cf-progress{margin-top:var(--sp-5);padding-top:var(--sp-6);border-top:1px solid var(--hairline);gap:var(--sp-4);flex-direction:column;display:flex}.cf-progress__head{justify-content:space-between;align-items:flex-end;gap:var(--sp-4);flex-wrap:wrap;display:flex}.cf-raised__lbl,.cf-stat__lbl{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--track-loose);text-transform:uppercase;color:var(--fg-mute)}.cf-raised__num{font-family:var(--font-mono);font-size:var(--fs-display);letter-spacing:var(--track-tight);font-variant-numeric:tabular-nums;margin-top:var(--sp-2);line-height:1}.cf-goal{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:.02em;color:var(--fg-mute);text-align:right}.cf-goal strong{color:var(--fg);letter-spacing:var(--track-tight);font-size:1.25rem;font-weight:400;display:block}.cf-bar{border-radius:var(--r-pill);background:var(--ink-elev);height:14px;position:relative;overflow:hidden}.cf-bar__fill{background:var(--accent);border-radius:var(--r-pill);width:0;transition:width 1.4s var(--ease);position:absolute;inset:0 auto 0 0}.cf-bar--open{margin-right:var(--sp-4);border-radius:var(--r-pill) 0 0 var(--r-pill);overflow:visible}.cf-bar__goal{background:var(--fg);width:2px;position:absolute;top:-4px;bottom:-4px;transform:translate(-50%)}.cf-bar__open-end{color:var(--fg-mute);font-size:1.5rem;line-height:1;position:absolute;top:50%;left:100%;transform:translateY(-55%)}.cf-bar-legend{justify-content:space-between;gap:var(--sp-2);font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--fg-mute);flex-wrap:wrap;display:flex}.cf-bar__ticks{pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:0}.cf-bar__ticks i{background:#f1f1f129;width:1px}.cf-bar__ticks i:first-child,.cf-bar__ticks i:last-child{background:0 0}.cf-stats{gap:var(--sp-4);grid-template-columns:repeat(3,1fr);display:grid}.cf-stat__num{font-family:var(--font-mono);letter-spacing:var(--track-tight);font-variant-numeric:tabular-nums;margin-top:var(--sp-1);font-size:1.5rem}.cf-stat__num--accent{color:var(--accent)}.cf-cta{gap:var(--sp-3);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.cf-reached{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:.02em;color:var(--accent);display:none}.cf[data-goal=reached] .cf-reached{display:block}.cf-book{perspective:1100px;width:min(100%,430px);max-width:100%;padding-block:var(--sp-6);margin-inline:auto;position:relative}.cf-book__glow{filter:blur(10px);background:radial-gradient(closest-side,#ff3e0038,#0000 70%);position:absolute;inset:10% -12% 0}.cf-book__shadow{left:8%;right:-2%;bottom:var(--sp-4);filter:blur(8px);background:radial-gradient(closest-side,#000000a6,#0000);height:28px;position:absolute}.cf-book__3d{--d:60px;aspect-ratio:1;width:100%;transform-style:preserve-3d;transition:transform .7s var(--ease);position:relative;transform:rotateY(-34deg)rotateX(-7deg)}.cf-book:hover .cf-book__3d{transform:rotateY(-24deg)rotateX(-5deg)}.cf-book__face,.cf-book__pages,.cf-book__back,.cf-book__top{position:absolute}.cf-book__face{transform:translateZ(calc(var(--d) / 2));border-radius:2px 5px 5px 2px;inset:0;overflow:hidden;box-shadow:0 0 0 1px #141d1540}.cf-book__face img{object-fit:cover;width:100%;max-width:100%;height:100%;display:block}.cf-book__face:after{content:"";pointer-events:none;background:linear-gradient(90deg,#141d1552 0,#141d1514 2.2%,#f1f1f138 3.2%,#f1f1f100 7%),linear-gradient(115deg,#f1f1f129 0%,#f1f1f100 38%);position:absolute;inset:0}.cf-book__pages{width:var(--d);top:5px;bottom:5px;left:calc(100% - var(--d) / 2 - 4px);background:linear-gradient(90deg, #141d152e, #141d1500 25%, #141d1500 80%, #141d1538), repeating-linear-gradient(90deg, var(--ivory) 0 1px, #ddd6c6 1px 2px, var(--ivory) 2px 4px);transform:rotateY(90deg);box-shadow:inset 0 0 10px #141d1540}.cf-book__top{height:var(--d);left:2px;right:5px;top:calc(var(--d) / -2 + 4px);background:repeating-linear-gradient(180deg, var(--ivory) 0 1px, #e2dccd 1px 2px, var(--ivory) 2px 3px);transform:rotateX(90deg);box-shadow:inset 0 0 12px #141d1540}.cf-book__back{transform:translateZ(calc(var(--d) / -2));background:#b9b4aa;border-radius:2px 5px 5px 2px;inset:0}.cf-rewards{background:var(--paper-warm);color:var(--fg-on-paper);padding-block:var(--sp-9)}.cf-rewards .t-eyebrow{color:var(--accent-deep)}.cf .section-head{gap:var(--sp-3);max-width:40em;margin-bottom:var(--sp-7);flex-direction:column;display:flex}.cf .section-head h2{font-family:var(--font-display);font-weight:800;font-size:var(--fs-h2);letter-spacing:var(--track-snug);line-height:1.08}.cf .section-head p{color:var(--fg-on-paper-mute);font-size:1.06rem}.cf-grid{gap:var(--sp-5);grid-template-columns:1fr 1fr;display:grid}.cf-card{border-radius:var(--r-lg);color:var(--fg);background:var(--ink);flex-direction:column;display:flex;position:relative;overflow:hidden}.cf-card__media{flex:none;height:420px;position:relative;overflow:hidden}.cf-card__media img{object-fit:cover;object-position:50% 28%;width:100%;height:100%}.cf-card__media--stack{height:auto;min-height:420px}.cf-card__media--stack:after{display:none}.cf-card__media:after{content:"";background:linear-gradient(180deg, #141d1500, var(--ink));height:30%;position:absolute;inset:auto 0 0}.cf-card__top{top:var(--sp-5);left:var(--sp-5);right:var(--sp-5);justify-content:space-between;gap:var(--sp-3);z-index:1;display:flex;position:absolute}.cf-card__body{z-index:1;padding:var(--sp-6);gap:var(--sp-4);flex-direction:column;flex:1;display:flex;position:relative}.cf-card__kicker{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--track-loose);text-transform:uppercase;color:var(--accent)}.cf-card__title{font-family:var(--font-display);letter-spacing:var(--track-snug);font-size:clamp(1.6rem,2.6vw,2.1rem);font-weight:700;line-height:1.12}.cf-card__text{color:var(--fg-mute);max-width:32em}.cf-card__foot{justify-content:space-between;align-items:flex-end;gap:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--hairline);flex-wrap:wrap;margin-top:auto;display:flex}.cf-price{font-family:var(--font-mono);letter-spacing:var(--track-tight);font-size:clamp(2.2rem,3.6vw,3rem);line-height:1}.cf-price__old{font-size:var(--fs-meta);letter-spacing:.02em;color:var(--fg-subtle);margin-bottom:var(--sp-2);text-decoration:line-through;display:block}.cf-stack{height:100%;min-height:inherit;padding:88px var(--sp-6) var(--sp-2);background:linear-gradient(180deg, var(--ink-soft), var(--ink));flex-direction:column;justify-content:flex-end;gap:3px;display:flex}.cf-spine{height:28px;padding:0 var(--sp-4);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--ink-elev);color:var(--fg-mute);transition:transform var(--dur) var(--ease);border-radius:3px;flex:none;justify-content:space-between;align-items:center;font-size:.7rem;display:flex}.cf-spine:nth-child(3n+2){background:var(--forest)}.cf-spine:nth-child(4n+3){background:var(--ink-soft);box-shadow:inset 0 0 0 1px var(--hairline)}.cf-spine--new{color:var(--paper);background:var(--accent)!important}.cf-spine--olive{color:var(--fg);background:var(--olive)!important}.cf-spine:nth-child(odd){margin-left:6px}.cf-spine:nth-child(3n){margin-right:10px}.cf-card--bundle:hover .cf-spine{transform:translate(4px)}.cf-card--bundle:hover .cf-spine:nth-child(2n){transform:translate(-4px)}.cf-note{margin-top:var(--sp-6);font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:.02em;color:var(--fg-on-paper-mute);text-align:center}.cf-tick{animation:tick 1s var(--ease)}@keyframes tick{0%{opacity:.35;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.25}}.cf-pulse{animation:2s ease-in-out infinite pulse}@media (prefers-reduced-motion:reduce){.cf-bar__fill,.cf .btn,.cf-spine,.cf-book__3d{transition:none}.cf-tick,.cf-pulse{animation:none}}@container site (max-width:980px){.cf-hero{gap:var(--sp-7);padding-block:var(--sp-8);grid-template-columns:1fr}.cf-book{order:-1;width:min(80%,360px)}.cf-grid{grid-template-columns:1fr}.cf-band__inner{text-align:center;flex-wrap:wrap;justify-content:center}.cf-band__date{text-align:center}}@container site (max-width:600px){.cf-band__label,.cf-band__date{justify-content:center;width:100%}.cf-clock{gap:var(--sp-2)}.cf-clock__sep{display:none}.cf-clock__unit{flex:1;min-width:0}.cf-stats{grid-template-columns:1fr 1fr}.cf-stats .cf-stat:last-child{grid-column:1/-1}.cf-card__media:not(.cf-card__media--stack){height:340px}.cf-card__body{padding:var(--sp-5)}.cf-card__media--stack{min-height:0}.cf-stack{padding:76px var(--sp-4) var(--sp-2)}.cf-spine{height:24px;padding:0 var(--sp-3);font-size:.6rem}.cf-spine span:first-child{text-overflow:ellipsis;white-space:nowrap;margin-right:var(--sp-2);overflow:hidden}.cf-rewards{padding-block:var(--sp-8)}.cf-progress__head{flex-direction:column;align-items:flex-start}.cf-goal{text-align:left}.cf-cta .btn{width:100%}}.cf .cf-order-note{font-family:var(--font-mono);color:var(--fg-mute);margin-top:0;font-size:11px;line-height:1.8}.cf .cf-cta{row-gap:12px}.cf .cf-cta .btn{padding-inline:23px;font-size:12px}.cf .cf-card--book{grid-template-columns:1fr 1fr;margin-bottom:24px;scroll-margin-top:24px;display:grid}.cf .book-offer-media{background:#e0d9cb;place-items:center;height:100%;min-height:480px;padding:48px;display:grid}.cf .book-offer-media img{object-fit:contain;width:min(100%,380px);height:auto;transform:rotate(-4deg);box-shadow:10px 17px 34px #141d1540}.cf .book-offer-media:after{display:none}.cf .cf-card--book .cf-card__body{gap:20px;padding:48px}.cf .cf-card--book .cf-card__title{font-size:clamp(30px,3cqw,44px)}.cf .book-facts{gap:12px;margin-top:4px;font-size:14px;display:grid}.cf .book-facts div{border-bottom:1px solid var(--hairline);justify-content:space-between;gap:16px;padding-bottom:10px;display:flex}.cf .book-facts dt{color:var(--fg-mute)}.cf .book-facts dd{text-align:right}.cf .book-price-open{font-family:var(--font-mono);font-size:16px}.cf .book-price-open span{font-family:var(--font-display);color:var(--fg-mute);margin-top:6px;font-size:12px;display:block}.cf .cf-preview-note{font-family:var(--font-mono);color:var(--fg-subtle);font-size:10px;line-height:1.8}.cf .price-tax{color:var(--fg-subtle);letter-spacing:0;margin-top:9px;font-size:10px;display:block}.cf .more-rewards{color:var(--fg-on-paper-mute);font-family:var(--font-mono);text-align:center;border-bottom:1px solid var(--hairline-d);margin-bottom:32px;padding:28px 0;font-size:11px}.cf .cf-note{margin-top:0;max-width:800px;margin-inline:auto}.cf-details{padding-block:80px}.cf-details details{border-top:1px solid #f1f1f133;max-width:860px}.cf-details details:last-child{border-bottom:1px solid #f1f1f133}.cf-details summary{cursor:pointer;padding:24px 32px 24px 0;font-size:19px}.cf-details details p{color:#f1f1f1b0;max-width:700px;padding:0 0 24px;font-size:17px;line-height:1.7}@container site (max-width:980px){.cf .cf-card--book{grid-template-columns:1fr}.cf .book-offer-media{min-height:0;padding:40px}.cf .book-offer-media img{width:280px}.cf .cf-card--book .cf-card__body{padding:32px}}.cf .cf-book-caption{text-align:center;color:var(--fg-mute);font:13px / 1.6 var(--font-display);margin:28px 0 0;position:relative}.cf .cf-book-caption strong{color:var(--fg);font-weight:500}.cf .cf-book-caption span{color:var(--accent);font:24px / 1.6 var(--font-mono);display:block}.cf .cf-overview-link{text-align:center;border-bottom:1px solid var(--hairline-d);margin-bottom:32px;padding:36px 0}.cf .cf-overview-link p{color:var(--fg-on-paper-mute);margin-bottom:20px}.cf.campaign-reminder{border-bottom:1px solid var(--hairline);padding:64px 0}.campaign-reminder>.wrap{justify-content:space-between;align-items:center;gap:48px;display:flex}.campaign-reminder h2{font:italic 400 52px / 1.05 var(--font-serif);margin:18px 0}.campaign-reminder p{max-width:580px;color:var(--fg-mute);font-size:18px}.campaign-reminder .btn{flex:none}.cf-catalog .cf-band__inner{padding-block:16px}.cf-catalog .cf-clock__num,.cf-catalog .cf-clock__sep{font-size:36px}.cf-catalog .cf-clock__lbl{margin-top:5px;font-size:9px}.cf-catalog .catalog-intro{grid-template-columns:1.35fr 1fr;align-items:center;gap:80px;padding-block:64px;display:grid}.catalog-intro h1{font:italic 400 clamp(42px, 4.4cqw, 64px) / 1.04 var(--font-serif);letter-spacing:-.01em;margin:20px 0}.catalog-intro h1 em{color:var(--accent)}.catalog-intro>div>p{max-width:600px;color:var(--fg-mute);font-size:18px;line-height:1.6}.catalog-jump{min-height:44px;font:12px var(--font-mono);text-underline-offset:6px;align-items:center;gap:18px;margin-top:16px;text-decoration:underline;display:inline-flex}.catalog-funding{border:1px solid var(--hairline);border-radius:16px;padding:28px}.catalog-funding .cf-raised__num{font-size:48px}.catalog-funding .cf-raised__lbl{letter-spacing:.1em;font-size:10px}.catalog-funding .cf-goal{font-size:11px}.catalog-funding .cf-goal strong{font-size:18px}.catalog-funding .cf-bar{height:10px;margin-top:24px}.catalog-funding .cf-bar-legend{font:11px var(--font-mono);margin-top:12px}.catalog-funding .catalog-funding-note{font:11px var(--font-mono);color:var(--fg);margin:16px 0}.catalog-funding>p:last-child{color:var(--fg-mute);font-size:14px;line-height:1.6}.cf-catalog .catalog-products{padding-block:64px;scroll-margin-top:24px}.cf-catalog .section-head{max-width:100%;margin-bottom:28px}.cf-catalog .section-head h2{font-size:clamp(30px,3.2cqw,44px)}.catalog-tools{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.catalog-filters{flex-wrap:wrap;gap:8px;display:flex}.catalog-filters button{border:1px solid var(--hairline-d);min-height:42px;color:var(--fg-on-paper);font:12px var(--font-mono);background:0 0;border-radius:999px;padding:10px 16px}.catalog-filters button span{opacity:.6;padding-left:6px}.catalog-filters button:hover{border-color:var(--ink)}.catalog-filters button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.catalog-count{color:var(--fg-on-paper-mute);font:11px var(--font-mono);white-space:nowrap}.cf-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.cf-catalog-grid .cf-card{min-width:0}.cf .cf-catalog-grid .cf-card__media{height:240px;min-height:240px}.cf .cf-catalog-grid .book-offer-media{padding:24px}.cf .cf-catalog-grid .book-offer-media img{width:180px;height:180px}.cf .cf-catalog-grid .cf-card__media>img{object-position:50% 36%}.cf .cf-catalog-grid .cf-card__top{top:16px;left:16px;right:16px}.cf .cf-catalog-grid .tag{padding:6px 9px;font-size:9px}.cf .cf-catalog-grid .cf-stack{gap:2px;min-height:240px;padding:50px 20px 10px}.cf .cf-catalog-grid .cf-spine{height:14px;padding:0 10px;font-size:7px}.cf .cf-catalog-grid .cf-card__body{gap:14px;padding:24px}.cf .cf-catalog-grid .cf-card__kicker{font-size:10px}.cf .cf-catalog-grid .cf-card__title{font-size:26px;line-height:1.12}.cf .cf-catalog-grid .cf-card__text{font-size:15px;line-height:1.5}.cf .cf-catalog-grid .product-delivery{color:var(--fg-mute);font:10px / 1.7 var(--font-mono)}.cf .cf-catalog-grid .cf-card--signed .product-delivery{color:#f1f1f1}.cf .cf-catalog-grid .cf-card__foot{align-items:center;gap:12px;padding-top:18px}.cf .cf-catalog-grid .cf-price{white-space:nowrap;font-size:34px}.cf .cf-catalog-grid .cf-price__old{margin-bottom:5px;font-size:10px}.cf .cf-catalog-grid .btn{letter-spacing:.02em;max-width:210px;padding:13px 15px;font-size:10px;line-height:1.5}.cf .cf-catalog-grid .cf-card--signed{box-shadow:0 0 0 2px var(--accent)}.catalog-payment-note{color:var(--fg-on-paper-mute);border-top:1px solid var(--hairline-d);text-align:center;margin:32px 0 24px;padding-top:24px;font-size:13px;line-height:1.8}.cf.catalog-return{text-align:center;padding:0 0 64px}@container site (min-width:1024px) and (max-width:1199px){#site>header nav:not(#shop-mobile-menu)[aria-label=Hauptnavigation] ul{gap:12px}#site>header nav:not(#shop-mobile-menu)[aria-label=Hauptnavigation] a{font-size:12px}#site>header>.wrap:first-child{gap:20px}}@container site (max-width:1000px){.cf-catalog .catalog-intro{grid-template-columns:1fr;gap:32px;padding-block:40px}.catalog-funding{max-width:600px}.cf-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-reminder>.wrap{flex-direction:column;align-items:flex-start;gap:28px}}@container site (max-width:600px){.cf-catalog .cf-band__inner{gap:12px;padding-block:20px}.cf-catalog .cf-clock__num{font-size:32px}.catalog-intro h1{font-size:44px}.catalog-intro>div>p{font-size:17px}.catalog-funding{padding:20px}.catalog-funding .cf-raised__num{font-size:38px}.cf-catalog .catalog-products{padding-block:40px}.catalog-tools{flex-direction:column;align-items:flex-start;gap:12px}.catalog-filters{gap:6px}.catalog-filters button{padding:10px 12px;font-size:11px}.catalog-count{display:none}.cf-catalog-grid{grid-template-columns:minmax(0,1fr);gap:24px}.cf .cf-catalog-grid .cf-card__media{height:260px;min-height:260px}.cf .cf-catalog-grid .cf-stack{min-height:260px;padding-top:58px}.cf .cf-catalog-grid .cf-spine{height:15px;font-size:7px}.cf .cf-catalog-grid .cf-card__title{font-size:28px}.cf .cf-catalog-grid .cf-card__foot{flex-direction:column;align-items:stretch}.cf .cf-catalog-grid .btn{width:100%;max-width:none;font-size:11px}.cf .cf-overview-link .btn{width:100%;padding-inline:18px;font-size:12px}.cf .cf-book-caption{margin-top:22px;font-size:12px}.campaign-reminder h2{font-size:42px}.campaign-reminder p{font-size:17px}.campaign-reminder .btn{width:100%}}.campaign-scope{container:site/inline-size}.cf .wrap{width:100%}.cf{--site-body-font:var(--font-display);--site-heading-font:var(--font-display)}.campaign-scope .cf .cf-title,.campaign-scope .cf .catalog-intro h1,.campaign-scope .cf.campaign-reminder h2{font-family:var(--font-serif)}.campaign-scope .cf :is(.cf-book-sub,.cf-raised__lbl,.cf-raised__num,.cf-card__kicker,.cf-order-note,.cf-note,.catalog-count,.catalog-funding-note){font-family:var(--font-mono)}.cf .cf-card__title,.cf .section-head h2{font-family:var(--font-display)}.cf .demo-label{letter-spacing:.04em;border:1px solid;border-radius:3px;margin-left:5px;padding:2px 5px;font-size:9px;display:inline-block}.cf .btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.cf .purchase-error{color:var(--paper);font-size:13px}.cf .tax-note{color:var(--fg-mute);font-size:11px;line-height:1.6}.cf .tax-note a{text-decoration:underline}.cf .empty-catalog{padding-block:32px}
/*# sourceMappingURL=1bkyp9f07mwbc.css.map*/