.oor.oor{--ink:#1f2419;--story:#2f3429;--brand:#3f5a1e;--brand-dark:#2e4414;--muted:#5e6656;--line:#e1e6d8;--tint:#f3f6ee;--card-line:#dce5cf;--amber:#7a4a12;--oor-text:1.1875rem;--oor-head:clamp(1.875rem,7.2vw,2.75rem);--oor-sec-gap:0.875rem;--oor-sec-top:1.125rem;--oor-quote-size:1.3125rem;--oor-quote-pad:1.125rem;--oor-quote-edge:0.1875rem;--oor-quote-line:#c9d6b4;--oor-quote-ink:var(--ink);--oor-shot:16/11;background:#fff;color:var(--ink);font-family:Figtree,system-ui,sans-serif}.oor.oor,.oor.oor *,.oor.oor :after,.oor.oor :before{box-sizing:content-box}.oor.oor img{border:0;display:block;height:auto;max-width:100%;opacity:1}.oor.oor blockquote,.oor.oor figcaption,.oor.oor figure,.oor.oor h1,.oor.oor h2,.oor.oor h3,.oor.oor p{margin:0}.oor.oor b,.oor.oor strong{font-weight:bolder}.oor.oor em,.oor.oor i{font-style:italic}.oor.oor a{color:var(--brand);text-decoration:inherit}.oor.oor a:hover{color:var(--brand-dark)}.oor.oor.is-b{--oor-text:1.125rem;--oor-head:clamp(1.875rem,7vw,2.625rem);--oor-sec-gap:0.75rem;--oor-sec-top:1.375rem;--oor-quote-size:1.25rem;--oor-quote-pad:1rem;--oor-quote-edge:0.25rem;--oor-quote-line:#e7c9a0;--oor-quote-ink:var(--amber);--oor-shot:6/5}.oor.oor .oor-bar{background:var(--ink);color:#e3e8da;font-size:.75rem;font-weight:700;letter-spacing:.14em;line-height:normal;padding:.375rem 1rem;text-align:center}.oor.oor .oor-wrap{margin:0 auto;max-width:66.25rem;padding:0 1rem}.oor.oor .oor-main{display:flex;flex-direction:column;gap:1.375rem;margin:0 auto;max-width:41.25rem;padding:1.625rem 0 3.5rem}.oor.oor .oor-block{display:contents}.oor.oor .oor-sec{display:flex;flex-direction:column;gap:var(--oor-sec-gap)}.oor.oor .oor-sec.is-split{border-top:.0625rem solid var(--line);padding-top:var(--oor-sec-top)}.oor.oor .oor-kicker{color:var(--amber);font-size:.8125rem;font-weight:900;letter-spacing:.12em;line-height:normal}.oor.oor .oor-accent{color:var(--brand);display:inline}.oor.oor .oor-tag{color:var(--brand);font-size:.75rem;font-weight:900;letter-spacing:.12em;line-height:normal}.oor.oor h1{font-size:var(--oor-head);line-height:1.12}.oor.oor .oor-h2,.oor.oor h1{color:var(--ink);font-family:"Source Serif 4",Georgia,serif;font-weight:800;text-transform:none}.oor.oor .oor-h2{font-size:clamp(1.5rem,5.6vw,1.875rem);line-height:1.2}.oor.oor.is-b .oor-h2{font-size:clamp(1.4375rem,5.6vw,1.875rem)}.oor.oor .oor-t{color:var(--story);font-family:"Source Serif 4",Georgia,serif;font-size:var(--oor-text);line-height:1.7}.oor.oor .oor-t.is-lead{font-size:1.25rem}.oor.oor.is-b .oor-t.is-lead{font-size:1.1875rem}.oor.oor .oor-t.is-mid{font-size:1.0625rem}.oor.oor .oor-t.is-strong{color:var(--ink);font-weight:700}.oor.oor .oor-t strong{color:var(--ink)}.oor.oor .oor-byline{color:var(--muted);font-size:.8125rem;line-height:normal}.oor.oor .oor-media{aspect-ratio:var(--oor-ratio,var(--oor-shot));border-radius:.75rem;object-fit:cover;width:100%}.oor.oor .oor-media.is-contain{background:var(--tint);object-fit:contain}.oor.oor .oor-figure{position:relative}.oor.oor .oor-figure .oor-media{border-radius:.875rem}.oor.oor .oor-figure figcaption{background:rgba(31,36,25,.85);border-radius:.375rem;bottom:.625rem;color:#fff;font-size:.75rem;font-weight:900;left:.625rem;letter-spacing:.08em;line-height:normal;padding:.3125rem .6875rem;position:absolute}.oor.oor .oor-stack{position:relative}.oor.oor .oor-stack .oor-media{object-position:center 25%}.oor.oor .oor-stack .oor-badge{aspect-ratio:1/1;background:#fff;border-radius:.75rem;bottom:.75rem;box-shadow:0 .5rem 1.5rem rgba(31,36,25,.18);object-fit:contain;position:absolute;right:.75rem;width:38%}.oor.oor .oor-grid{display:grid;gap:.625rem;grid-template-columns:repeat(2,minmax(0,1fr))}.oor.oor .oor-grid img{aspect-ratio:var(--oor-ratio,1/1);border-radius:.75rem;object-fit:cover;width:100%}.oor.oor .oor-grid.is-framed{aspect-ratio:var(--oor-frame,2/1)}.oor.oor .oor-grid.is-framed img{aspect-ratio:auto;height:100%}.oor.oor .oor-q{border-left:var(--oor-quote-edge) solid var(--oor-quote-line);color:var(--oor-quote-ink);font-family:"Source Serif 4",Georgia,serif;font-size:var(--oor-quote-size);font-style:italic;line-height:1.55;padding:.25rem 0 .25rem var(--oor-quote-pad)}.oor.oor.is-b .oor-q{line-height:1.5;padding:0 0 0 var(--oor-quote-pad)}.oor.oor .oor-why{background:var(--tint);border-left:.25rem solid var(--brand);border-radius:0 .625rem .625rem 0;color:var(--story);font-size:.9375rem;line-height:1.55;padding:.75rem .875rem}.oor.oor .oor-why b{color:var(--brand);font-size:.75rem;letter-spacing:.1em;margin-right:.375rem}.oor.oor .oor-rev{background:#fff;border:.0625rem solid var(--card-line);border-radius:.75rem;display:flex;flex-direction:column;gap:.25rem;padding:.875rem 1rem}.oor.oor .oor-rev .oor-rev-stars{color:var(--brand);font-size:.875rem;letter-spacing:.125rem;line-height:normal}.oor.oor .oor-rev .oor-rev-quote{color:var(--ink);font-family:"Source Serif 4",Georgia,serif;font-size:1.0625rem;line-height:1.5}.oor.oor .oor-rev .oor-rev-who{color:var(--muted);font-size:.75rem;line-height:normal}.oor.oor .oor-revs{display:grid;gap:.625rem;grid-template-columns:repeat(auto-fit,minmax(13.75rem,1fr))}.oor.oor .oor-weeks{display:flex;flex-direction:column;gap:.75rem}.oor.oor .oor-week{align-items:baseline;display:flex;gap:.875rem}.oor.oor .oor-week .oor-week-when{color:var(--amber);flex:0 0 5.125rem;font-size:.8125rem;font-weight:900;letter-spacing:.08em;line-height:normal}.oor.oor.is-b .oor-weeks{display:block;flex-direction:row;gap:normal}.oor.oor.is-b .oor-week{align-items:start;border-bottom:.0625rem dashed var(--card-line);display:grid;gap:.75rem;grid-template-columns:5.375rem 1fr;padding:.75rem 0}.oor.oor.is-b .oor-week .oor-week-when{flex:0 1 auto}.oor.oor .oor-panel{background:var(--tint);border:.0625rem solid var(--card-line);border-radius:.875rem;display:flex;flex-direction:column;gap:.625rem;padding:1.125rem}.oor.oor .oor-panel .oor-panel-label{color:var(--brand);font-size:.75rem;font-weight:900;letter-spacing:.12em;line-height:normal}.oor.oor.is-b .oor-panel{gap:.5rem}.oor.oor.is-b .oor-panel .oor-t{color:var(--ink);line-height:1.45}.oor.oor .oor-card{background:var(--tint);border:.0625rem solid var(--card-line);border-radius:1rem;display:flex;flex-direction:column;gap:1rem;padding:1.375rem}.oor.oor .oor-card .oor-card-label{color:var(--brand);font-size:.75rem;font-weight:900;letter-spacing:.12em;line-height:normal}.oor.oor .oor-card-row{align-items:center;display:flex;flex-wrap:wrap;gap:1.125rem}.oor.oor .oor-card-row>img{border-radius:.75rem;flex:0 0 11.25rem;height:11.25rem;object-fit:cover;width:11.25rem}.oor.oor .oor-card-copy{display:flex;flex:1 1 16.25rem;flex-direction:column;gap:.5rem}.oor.oor .oor-card h3{color:var(--ink);font-family:"Source Serif 4",Georgia,serif;font-size:1.5rem;font-weight:800;line-height:1.2}.oor.oor .oor-card .oor-card-text{color:var(--story);font-size:1rem;line-height:1.7}.oor.oor .oor-card .oor-card-wide{aspect-ratio:var(--oor-ratio,2/1);background:#fff;border-radius:.75rem;object-fit:cover;width:100%}.oor.oor.is-b .oor-card .oor-card-label,.oor.oor.is-b .oor-card h3{text-align:center}.oor.oor.is-b .oor-card h3{font-size:1.625rem}.oor.oor .oor-card-lines{display:flex;flex-direction:column;gap:.375rem}.oor.oor.is-b .oor-card-lines .oor-t{line-height:1.7}.oor.oor .oor-cta{align-items:center;background:var(--brand);border-radius:.75rem;color:#fff;display:flex;font-size:1.125rem;font-weight:800;justify-content:center;line-height:normal;min-height:3.625rem;padding:.875rem 1.25rem;text-align:center;text-decoration:none}.oor.oor .oor-cta:hover{background:var(--brand-dark);color:#fff}.oor.oor .oor-cta.is-big{font-size:1.1875rem;min-height:3.875rem}.oor.oor .oor-cta.is-hero{min-height:3.5rem}.oor.oor .oor-note{color:var(--muted);font-size:.8125rem;line-height:normal;text-align:center}.oor.oor .oor-caption{color:var(--muted);font-size:.875rem;line-height:1.5}.oor.oor .oor-fine{border-top:.0625rem solid var(--line);display:flex;flex-direction:column;gap:.5rem;padding-top:1rem}.oor.oor .oor-fine p{color:var(--muted);font-size:.75rem;line-height:1.6}.oor.oor .oor-fine a{color:var(--muted);text-decoration:underline}