.quarterly-page{--quarter-accent:#c9d938;background:#f4f0e8}.quarter-hero,.quarter-section{max-width:1440px;margin:0 auto;padding:64px clamp(20px,5vw,80px)}.quarter-hero{padding-top:24px;padding-bottom:52px}.quarter-hero>.breadcrumbs{color:#625e56;margin-bottom:36px;position:static}.quarter-hero>.breadcrumbs ol{flex-wrap:wrap}.quarter-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.quarter-hero-copy h1{max-width:850px;margin:18px 0 24px}.quarter-lead{max-width:620px;margin:0 0 28px;font-size:clamp(17px,1.5vw,22px);line-height:1.5}.quarter-hero-link{width:fit-content;margin-top:22px;display:block}.quarter-hero-visual .quarter-photo-slot{aspect-ratio:4/5;background:#ede9df;min-height:420px;max-height:560px}.quarter-hero-visual>p{text-align:center;margin:16px 0 0;font-size:12px;line-height:1.5}.quarter-photo-slot{aspect-ratio:4/3;text-align:center;background:#e9e4da;border:1px solid #bdb5a5;justify-content:center;align-items:center;margin:0;padding:24px;display:flex;position:relative;overflow:hidden}.quarter-photo-slot-portrait{aspect-ratio:4/5}.quarter-photo-slot>figcaption{max-width:270px}.quarter-photo-number{letter-spacing:.1em;color:#6b655b;margin-bottom:18px;font-size:12px;font-weight:800;display:block}.quarter-photo-slot figcaption{font-size:18px;font-weight:700;line-height:1.35}.quarter-photo-status{color:#625d54;margin-top:12px;font-size:12px;display:block}.quarter-photo-corner{pointer-events:none;border:1px solid #4a412f21;position:absolute;inset:12px}.quarter-nav{color:#fff;background:#20201c;flex-wrap:wrap;justify-content:center;gap:0;padding:0 20px;display:flex}.quarter-nav a{border-bottom:3px solid #0000;padding:20px 24px;font-size:14px;font-weight:700;text-decoration:none}.quarter-nav a:hover,.quarter-nav a:focus-visible{color:var(--quarter-accent);border-color:var(--quarter-accent)}.quarter-heading{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:40px;margin-bottom:36px;display:grid}.quarter-heading h2{margin:12px 0 0}.quarter-heading>p,.quarter-series p,.quarter-field-grid p,.quarter-kit-list p,.quarter-finish-list p,.quarter-artwork p{font-size:16px;line-height:1.6}.quarter-heading>p{color:#625d54;margin:0}.quarter-series-index{border-top:1px solid #aaa291;border-bottom:1px solid #aaa291;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:46px;display:grid}.quarter-series-index a{border-right:1px solid #aaa291;gap:8px;padding:22px;text-decoration:none;display:grid}.quarter-series-index a:last-child{border:0}.quarter-series-index a:hover{background:#e6e0d4}.quarter-series-index strong{font-size:28px}.quarter-series-index span{font-size:12px}.quarter-series{border-top:1px solid #b4ad9f;padding:44px 0;scroll-margin-top:110px}.quarter-series-lead{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(28px,5vw,76px);margin-bottom:28px;display:grid}.quarter-series-lead>.quarter-photo-slot{justify-self:center;width:100%;max-width:380px}.quarter-series h3{margin:10px 0 18px}.quarter-specs{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:26px 0;display:grid}.quarter-specs div{border-top:1px solid #aaa291;padding-top:12px}.quarter-specs dt{color:#625d54;margin-bottom:8px;font-size:12px}.quarter-specs dd{margin:0;font-size:18px;font-weight:800;line-height:1.35}.quarter-included{color:#625d54}.quarter-series .button{margin-top:14px}.quarter-prices{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.quarter-prices>section{background:#fcfaf5;border-top:4px solid #25241e;min-width:0;padding:22px}.quarter-prices h4{margin:0 0 16px;font-size:18px}.quarter-prices-single{grid-template-columns:minmax(0,1fr);max-width:480px;margin-left:auto}.quarter-prices .calendar-price-table caption{font-size:11px}.quarter-prices .calendar-price-table td,.quarter-prices .calendar-price-table th{padding:12px 0}.quarter-fields{border-top:1px solid #b4ad9f}.quarter-field-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.quarter-field-grid .quarter-photo-slot{aspect-ratio:4/5}.quarter-field-grid h3{margin:22px 0 10px;font-size:22px}.quarter-field-grid p{color:#625d54;margin:0}.quarter-kit-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.quarter-kit-grid>.quarter-photo-slot{position:sticky;top:110px}.quarter-kit-list article{border-top:1px solid #b4ad9f;padding:20px 0}.quarter-kit-list h3{margin:0 0 10px;font-size:22px}.quarter-kit-list p{color:#625d54;margin:0}.quarter-option-prices{border-top:1px solid #b4ad9f;flex-wrap:wrap;gap:12px 28px;margin:24px 0 0;padding:24px 0 0;font-size:13px;line-height:1.5;list-style:none;display:flex}.quarter-finish{color:#f4f0e8;background:#25251f}.quarter-finish .quarter-heading>p{color:#c4c0b4}.quarter-finish-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.quarter-finish-list article{border-top:1px solid #656556;padding-top:20px}.quarter-finish-list h3{margin:0 0 12px;font-size:22px}.quarter-finish-list p{color:#c4c0b4;margin:0 0 14px}.quarter-finish-list strong{color:var(--quarter-accent);font-size:18px}.quarter-artwork{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.quarter-artwork h2{margin:12px 0 24px}.quarter-resource-links{gap:14px;margin-top:24px;font-weight:700;display:grid}.quarter-back{border-top:1px solid #b4ad9f;justify-content:space-between;align-items:center;gap:20px;padding-top:10px;padding-bottom:44px;display:flex}.quarter-back p{margin:0}.quarterly-page .calendar-hub-link{width:100%;max-width:1440px;margin:10px auto 60px;padding:36px clamp(20px,5vw,80px)}.quarterly-page #series,.quarterly-page #fields,.quarterly-page #kit,.quarterly-page #finishing{scroll-margin-top:100px}@media (width<=1100px){.quarter-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:30px}.quarter-hero-visual{padding:14px}.quarter-hero-visual .quarter-photo-slot{min-height:350px}.quarter-prices>section{padding:16px}.quarter-specs{gap:12px}.quarter-specs dd{font-size:16px}.quarter-finish-list{gap:24px}}@media (width<=900px){.quarter-hero,.quarter-section{padding:44px 24px}.quarter-hero{padding-top:20px}.quarter-hero-grid{grid-template-columns:1fr}.quarter-hero-visual{justify-self:center;width:100%;max-width:520px;transform:none}.quarter-hero-visual .quarter-photo-slot{aspect-ratio:4/3;min-height:0;max-height:430px}.quarter-hero-copy h1{max-width:720px}.quarter-heading{grid-template-columns:1fr;gap:20px}.quarter-series-lead{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:24px}.quarter-specs{grid-template-columns:1fr}.quarter-specs div{justify-content:space-between;gap:12px;display:flex}.quarter-specs dt{margin:0}.quarter-prices{gap:16px}.quarter-field-grid{gap:18px}.quarter-kit-grid,.quarter-artwork{gap:28px}.quarter-nav a{padding:17px 14px}.quarter-finish-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.quarter-hero,.quarter-section{padding:36px 20px}.quarter-hero{padding-top:18px}.quarter-hero>.breadcrumbs{margin-bottom:26px;font-size:11px}.quarter-hero-copy .button{width:100%;padding-inline:12px}.quarter-nav{grid-template-columns:1fr 1fr;padding:0 6px;display:grid}.quarter-nav a{text-align:center;padding:16px 10px;font-size:12px}.quarter-series-index{margin-bottom:26px}.quarter-series-index a{padding:16px 8px}.quarter-series-index strong{font-size:18px}.quarter-series-index span{font-size:10px}.quarter-series-lead{grid-template-columns:1fr}.quarter-series-lead>.quarter-photo-slot{aspect-ratio:4/3;max-width:320px}.quarter-series-lead>div{min-width:0}.quarter-specs{grid-template-columns:1fr;gap:10px}.quarter-prices,.quarter-field-grid,.quarter-kit-grid,.quarter-artwork,.quarter-finish-list{grid-template-columns:1fr}.quarter-prices-single{max-width:none}.quarter-series{padding:30px 0}.quarter-prices>section{padding:20px}.quarter-field-grid{gap:32px}.quarter-field-grid article{grid-template-columns:100px minmax(0,1fr);align-items:start;column-gap:18px;display:grid}.quarter-field-grid .quarter-photo-slot{aspect-ratio:3/5;grid-row:span 2;padding:12px}.quarter-field-grid figcaption{font-size:12px}.quarter-field-grid .quarter-photo-status{font-size:10px}.quarter-field-grid .quarter-photo-number{margin-bottom:10px}.quarter-field-grid h3{margin:0 0 10px;font-size:20px}.quarter-kit-grid>.quarter-photo-slot{position:static}.quarter-back{display:block}.quarter-back .text-link{margin-top:14px;display:inline-block}.quarter-photo-slot{padding:22px}.quarter-artwork{gap:24px}}.quarterly-page .quarter-product-photo{aspect-ratio:4/3;background:#e9e3d8;width:100%;height:auto;margin:0;display:block;overflow:hidden}.quarterly-page .quarter-product-photo img{object-fit:contain;width:100%;height:100%;display:block}.quarter-series-lead>.quarter-product-photo{justify-self:center;max-width:380px}.quarter-field-grid .quarter-product-photo{aspect-ratio:4/5}.quarter-kit-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.quarter-kit-photos figure{min-width:0;margin:0}.quarter-kit-photos figcaption{margin-top:10px;font-size:13px;line-height:1.4}.quarter-finish-list .quarter-product-photo{margin-bottom:22px}.quarterly-page .quarter-artwork{grid-template-columns:1fr;max-width:1440px}.quarter-poster-sizes{background:#e6e0d4;border:1px solid #b4ad9f;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,60px);margin:0 0 40px;padding:28px;display:grid}.quarter-poster-comparison{min-width:0}.quarter-poster-comparison svg{width:100%;height:auto;display:block}.poster-maxi{fill:#32382f;background:#32382f}.poster-midi{fill:#929e71;background:#929e71}.poster-standard{fill:#d2df75;background:#d2df75}.quarter-poster-comparison text{fill:#20251a;font-family:inherit;font-size:20px;font-weight:800}.quarter-poster-comparison text:last-child{fill:#fff}.quarter-size-eyebrow{letter-spacing:.08em;text-transform:uppercase;font-size:12px}.quarter-poster-sizes h3{margin:12px 0 24px;font-size:clamp(24px,2.5vw,34px);line-height:1.12}.quarter-poster-sizes dl{margin:0}.quarter-poster-sizes dl>div{border-top:1px solid #aaa291;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;padding:14px 0;font-size:16px;display:flex}.quarter-poster-sizes dt{align-items:center;gap:10px;font-weight:700;display:flex}.quarter-poster-sizes dd{white-space:nowrap;margin:0}.poster-swatch{flex-shrink:0;width:12px;height:12px}.quarter-poster-sizes p{color:#625d54;margin:20px 0 0;font-size:13px;line-height:1.5}@media (width<=900px){.quarter-poster-sizes{grid-template-columns:1fr;gap:20px}.quarter-poster-comparison{width:100%;max-width:520px;margin:auto}.quarter-hero-visual .quarter-product-photo{max-height:500px}}@media (width<=620px){.quarter-poster-sizes{margin-bottom:26px;padding:18px}.quarter-poster-sizes h3{font-size:26px}.quarter-field-grid .quarter-product-photo{aspect-ratio:3/5;grid-row:span 2}.quarter-kit-photos{gap:16px}}.quarter-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:40px}.quarter-hero-copy{min-width:0;display:block}.quarter-hero-copy h1{max-width:100%;margin-bottom:24px}.quarter-hero-visual{background:0 0;padding:0;transform:none}.quarter-hero-visual .quarter-product-photo{aspect-ratio:1;max-height:none}.quarterly-page .quarter-hero-photo img{object-fit:cover;object-position:75% center}.quarter-series:not(.quarter-series-maxi) .quarter-series-lead>.quarter-product-photo{aspect-ratio:1049/1499;max-height:580px}.quarter-series-maxi{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:28px clamp(28px,4vw,64px);display:grid}.quarter-series-maxi .quarter-series-lead{display:contents}.quarter-series-maxi .quarter-series-lead>.quarter-product-photo{aspect-ratio:auto;grid-area:1/1/span 2;max-width:none;height:100%;min-height:0}.quarter-series-maxi .quarter-series-lead>.quarter-product-photo img{object-fit:cover;object-position:82% center}.quarter-series-maxi .quarter-series-lead>div{grid-column:2;min-width:0}.quarter-series-maxi .quarter-prices-single{grid-column:2;width:100%;max-width:none;margin:0}@media (width<=900px){.quarter-hero-grid{grid-template-columns:1fr}.quarter-hero-visual{max-width:none}.quarter-series-maxi{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px}}@media (width<=620px){.quarter-series-maxi{display:block}.quarter-series-maxi .quarter-series-lead{grid-template-columns:1fr;display:grid}.quarter-series-maxi .quarter-series-lead>.quarter-product-photo{aspect-ratio:2/3;grid-area:auto;width:100%;max-width:380px;height:auto}.quarter-series-maxi .quarter-series-lead>div{grid-column:auto}.quarter-series:not(.quarter-series-maxi) .quarter-series-lead>.quarter-product-photo{max-height:500px}.quarter-series-maxi .quarter-prices-single{margin-top:28px}}.quarter-series-maxi{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (width>=621px) and (width<=1200px){.quarter-series-maxi .quarter-series-lead>.quarter-product-photo{aspect-ratio:2/3;grid-row:1;align-self:center;height:auto}.quarter-series-maxi .quarter-prices-single{grid-column:1/-1}.quarter-series-maxi .quarter-series-lead>div{align-self:center}}@media (width<=900px){.quarter-hero-visual .quarter-product-photo{aspect-ratio:4/3}.quarter-hero-copy{display:block}.quarter-hero-copy>.eyebrow,.quarter-hero-copy>h1,.quarter-hero-copy>.quarter-lead,.quarter-hero-copy>.button,.quarter-hero-copy>.quarter-hero-link{grid-area:auto;justify-self:start}.quarter-hero-copy>.quarter-lead{margin-bottom:24px}.quarter-hero-copy>.quarter-hero-link{margin-top:18px}.quarterly-page .calendar-hub-link{margin:10px auto 44px;padding:28px 24px}}@media (width<=620px){.quarter-hero-grid{gap:24px}.quarterly-page .calendar-hub-link{margin:0 auto 36px;padding:26px 20px}}@media (width<=374px){.quarter-hero-copy h1{font-size:32px}}
