.of-band{padding-block:var(--space-4)}@media (width>=48rem){.of-band{padding-block:var(--space-5)}}.of-band--light{background:var(--c-bg)}.of-band--soft{background:var(--c-surface)}.of-h2{margin:0 0 var(--space-3);font-size:var(--step-3)}.of-h3{font-size:var(--step-2);margin:0}.of-hero{padding-block:var(--space-4) var(--space-4)}.of-title{max-width:22ch;margin:0;font-size:clamp(2rem,1.35rem + 2.9vw,3.5rem);line-height:1.06}.of-lede{margin:var(--space-2) 0 0;max-width:40rem;font-size:var(--step-0);color:var(--c-on-drench-soft);line-height:1.5}.of-lede--dark{color:var(--c-muted)}.of-hero-cta{margin:var(--space-3) 0 var(--space-2)}.of-hero-cta .btn{display:inline-block}@media (width<=30rem){.of-hero-cta .btn{text-align:center;display:block}}@media (width>=64rem){.of-hero{padding-block:var(--space-5)}.of-lede{font-size:var(--step-1)}}.of-trust{font-size:var(--step--1);color:var(--c-muted);flex-wrap:wrap;gap:.35rem 1.25rem;margin:0;padding:0;line-height:1.35;list-style:none;display:flex}.drench .of-trust{color:var(--c-on-drench-soft)}.of-trust li{align-items:center;gap:.5rem;display:inline-flex}.of-trust .of-icon{color:var(--c-accent);flex:none}.drench .of-trust .of-icon{color:var(--c-gold)}.of-trust--full{gap:var(--space-2);font-size:var(--step-0);display:grid}.of-trust--full li{align-items:flex-start;gap:.75rem}@media (width>=40rem){.of-trust--full{gap:var(--space-4);grid-template-columns:repeat(3,1fr)}}.of-rows{border-top:1px solid var(--c-border);margin:0;padding:0;list-style:none}.of-rows li{border-bottom:1px solid var(--c-border)}.of-row{column-gap:var(--space-2);min-height:4rem;padding:var(--space-2) var(--space-1);color:var(--c-fg);transition:background-color .18s var(--ease-out);grid-template-columns:auto 1fr;align-items:baseline;row-gap:.25rem;text-decoration:none;display:grid}.of-row-n{font-size:var(--step-3);letter-spacing:-.04em;color:var(--c-gold-text);font-variant-numeric:tabular-nums;grid-row:1/span 2;font-weight:800;line-height:1}.of-row-text{font-size:var(--step-1);letter-spacing:-.01em;font-weight:650;line-height:1.3}.of-row-go{font-size:var(--step--1);color:var(--c-accent);align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.of-row-go svg{transition:transform .18s var(--ease-out)}@media (hover:hover){.of-row:hover{background:var(--c-surface)}.of-row:hover .of-row-go svg{transform:translate(4px)}}@media (width>=48rem){.of-row{padding-block:var(--space-3);grid-template-columns:4rem 1fr auto;align-items:center}.of-row-n{font-size:var(--step-4);grid-row:auto}.of-row-go{justify-content:flex-end;justify-self:end;min-width:14rem}}.of-cards{gap:var(--space-3);display:grid}.of-card{gap:var(--space-3);flex-direction:column;display:flex}.of-card-icon{background:var(--c-surface);width:2.75rem;height:2.75rem;color:var(--c-accent);margin-bottom:var(--space-1);border-radius:50%;place-items:center;display:inline-grid}.of-card-name{font-size:var(--step-1);margin:0}.of-hook{margin:var(--space-1) 0 0;font-size:var(--step-0);line-height:1.45}.of-price{flex-wrap:wrap;align-items:baseline;gap:0 .4rem;margin:0;line-height:1.1;display:flex}.of-num{font-size:var(--step-4);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-weight:800}.of-cur{font-size:var(--step-0);font-weight:750}.of-eur{font-size:var(--step--1);color:var(--c-muted);flex-basis:100%;margin-top:.35rem}.of-note,.of-date{font-size:var(--step--1);color:var(--c-muted);margin:.5rem 0 0}.of-date{color:var(--c-fg);font-weight:600}.of-card-buy .book{margin-top:var(--space-2)}.of-card--compact{padding:var(--space-3);border:1px solid var(--c-border);border-radius:var(--radius);background:var(--c-bg);justify-content:space-between}.of-card--compact .of-num{font-size:var(--step-3)}.of-card--compact .btn{text-align:center;display:block}.book-link{min-height:44px;color:var(--c-accent);text-underline-offset:.3em;align-items:center;font-weight:700;text-decoration-thickness:2px;display:inline-flex}@media (hover:hover){.book-link:hover{color:var(--c-fg)}}.of-card--featured{padding:var(--space-4) var(--space-3);border:1px solid var(--c-on-drench-line);border-radius:var(--radius);border-block-start:4px solid var(--c-accent-gold);background:linear-gradient(140deg, var(--c-drench-from), var(--c-drench-to));color:var(--c-on-drench);box-shadow:0 24px 48px -32px rgba(var(--c-shadow), .8)}.of-card--featured .of-card-name{color:var(--c-on-drench);font-size:var(--step-3)}.of-card--featured .of-card-icon{color:var(--c-gold);background:#ffffff1a}.of-card--featured .of-hook{color:var(--c-on-drench-soft);font-size:var(--step-1)}.of-card--featured .of-eur,.of-card--featured .of-note{color:var(--c-on-drench-soft)}.of-card--featured .of-date{color:var(--c-on-drench)}.of-card--featured .of-num{color:var(--c-on-drench);font-size:clamp(3rem,2.2rem + 3.4vw,4.5rem)}.of-bullets{margin:var(--space-3) 0 0;gap:.5rem;padding:0;list-style:none;display:grid}.of-bullets li{padding-inline-start:1.5rem;font-weight:600;position:relative}.of-bullets li:before{content:"";inset-inline-start:0;background:var(--c-gold);width:.75rem;height:2px;position:absolute;top:.6em}.of-card--featured .btn{text-align:center;display:block}@media (width>=48rem){.of-card--compact .of-card-main{min-height:6.5rem}.of-cards{grid-template-columns:repeat(3,1fr)}.of-card--featured{justify-content:space-between;align-items:stretch;gap:var(--space-5);padding:var(--space-5) var(--space-4);flex-direction:row;grid-column:1/-1}.of-card--featured .of-card-main{flex:24rem}.of-card--featured .of-card-buy{flex:0 0 22rem;align-self:center}}.of-books{padding-block:var(--space-4)}.of-books-grid{gap:var(--space-3);display:grid}.of-books-intro .of-hook{color:var(--c-muted);margin-top:.5rem}.of-volumes{border-top:1px solid var(--c-border);margin:0;padding:0;list-style:none}.of-volumes li{border-bottom:1px solid var(--c-border);grid-template-columns:1.5rem 1fr auto;align-items:baseline;gap:.75rem;padding:.75rem 0;display:grid}.of-vol-n{color:var(--c-gold-text);font-weight:800}.of-vol-title{font-weight:600}.of-vol-price{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:750}.of-books-cta{margin:0}@media (width>=64rem){.of-books-grid{align-items:center;gap:var(--space-5);grid-template-columns:1fr 1.4fr auto}}.of-founder .founder-note{max-width:44rem}.of-founder .founder-note-body{color:var(--c-on-drench);font-size:var(--step-1);line-height:1.55}.of-founder .founder-note-head{margin-bottom:var(--space-3)}.of-closing-grid{gap:var(--space-3);align-items:center;display:grid}.of-closing-grid .of-h2{margin-bottom:0}.of-closing-grid p{margin:0}@media (width>=48rem){.of-closing-grid{gap:var(--space-5);grid-template-columns:1fr auto}}.of-card-buy .of-trust{font-size:max(.875rem, var(--step--1));flex-flow:wrap;align-items:flex-start;gap:.15rem .9rem;margin-block-start:var(--space-1)}.of-card-buy .of-trust li{gap:.4rem}.of-card--featured .of-trust{color:var(--c-on-drench-soft)}.of-card--featured .of-trust .of-icon{color:var(--c-gold)}@media (width<=40rem){.of-card{gap:var(--space-2)}.of-card--compact{padding:var(--space-2) var(--space-3)}.of-bullets{margin-top:var(--space-2);gap:.35rem}}
