.cbef{color:var(--stage-fg);scroll-margin-top:calc(var(--header-h) + 1rem)}.cbef__inner{display:grid;gap:clamp(1.6rem,3.5vw,2.6rem)}.cbef__head{max-width:56ch}.cbef__eyebrow{color:var(--stage-accent)}.cbef__title{margin-top:1rem;font-size:var(--fs-d3);color:var(--stage-fg);max-width:18ch;text-wrap:balance}.cbef__title em{font-style:italic;color:var(--stage-accent)}.cbef__intro{margin-top:1rem;max-width:60ch;line-height:1.7;color:var(--stage-muted)}.cbef__sub{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.17em;text-transform:uppercase;color:var(--stage-accent-small-text);margin-top:.5rem}.cbef__seasons{display:grid;grid-template-columns:repeat(4,1fr);align-items:start;gap:clamp(.8rem,1.8vw,1.2rem)}.cbef__season{padding:clamp(1.2rem,2.4vw,1.6rem);display:grid;gap:.5rem;align-content:start}.cbef__season-m{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--stage-accent-small-text)}.cbef__season-t{font-family:var(--font-display);font-weight:500;font-size:1.5rem;line-height:1;color:var(--stage-fg)}.cbef__season-b{font-size:.92rem;line-height:1.6;color:var(--stage-muted)}.cbef__panels{display:grid;grid-template-columns:repeat(3,1fr);align-items:start;gap:clamp(1rem,2.4vw,1.6rem)}.cbef__panel{padding:clamp(1.4rem,2.8vw,2rem);display:grid;gap:1rem;align-content:start}.cbef__panel-head{display:flex;align-items:center;gap:.6rem}.cbef__panel-g{display:grid;place-items:center;color:var(--stage-accent)}.cbef__panel-t{font-family:var(--font-display);font-weight:500;font-size:1.35rem;line-height:1.05;color:var(--stage-fg)}.cbef__panel-b{line-height:1.7;color:var(--stage-muted)}.cbef__panel-b p{margin:0 0 .5rem}.cbef__panel-b ul{display:grid;gap:.4rem;padding-left:1.1rem;list-style:disc}.cbef__panel-b strong{color:var(--stage-fg);font-weight:600}@media(max-width:1100px){.cbef__panels{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.cbef__seasons{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.cbef__panels{grid-template-columns:1fr}}@media(max-width:520px){.cbef__seasons{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-contact-before.css.map */
