.oltrixa-home{color:var(--oltrixa-ink)}.oltrixa-home *{box-sizing:border-box}.oltrixa-shell{width:min(100% - 32px,1240px);margin:auto}.oltrixa-section{padding:clamp(3rem,7vw,7rem) 0}.oltrixa-eyebrow{margin:0 0 .8rem;color:var(--oltrixa-clay);font-size:.75rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.oltrixa-title{max-width:18ch;margin:0;font-family:var(--oltrixa-font);font-size:clamp(2.2rem,5vw,5rem);line-height:.96;letter-spacing:-.045em}.oltrixa-copy{max-width:54ch;margin:1.25rem 0 0;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.65}.oltrixa-button{display:inline-flex;margin-top:1.75rem;padding:.9rem 1.35rem;border:1px solid var(--oltrixa-ink);border-radius:999px;background:var(--oltrixa-ink);color:var(--oltrixa-paper);font-weight:700;text-decoration:none}.oltrixa-hero{min-height:min(760px,82vh);display:grid;align-items:end;padding:clamp(2rem,6vw,5rem);overflow:hidden;border-radius:var(--oltrixa-radius);background:var(--oltrixa-mist) center/cover}.oltrixa-panel{max-width:640px;padding:clamp(1.5rem,4vw,3.5rem);border-radius:calc(var(--oltrixa-radius) - 4px);background:var(--oltrixa-paper)}.oltrixa-grid{display:grid;gap:clamp(1rem,2vw,1.75rem)}.oltrixa-grid--three{grid-template-columns:repeat(3,1fr)}.oltrixa-grid--two{grid-template-columns:repeat(2,1fr);align-items:center}.oltrixa-card{overflow:hidden;border-radius:var(--oltrixa-radius);background:var(--oltrixa-paper)}.oltrixa-card__media,.oltrixa-feature__media{aspect-ratio:4/5;display:block;width:100%;object-fit:cover;background:var(--oltrixa-mist)}.oltrixa-card__body{padding:1.25rem}.oltrixa-card__title{margin:0;font-family:var(--oltrixa-font);font-size:1.6rem}.oltrixa-card__link{color:var(--oltrixa-ink);font-weight:700;text-decoration:none}.oltrixa-band{background:var(--oltrixa-olive);color:var(--oltrixa-paper)}.oltrixa-band .oltrixa-eyebrow{color:var(--oltrixa-sun)}.oltrixa-values{grid-template-columns:repeat(4,1fr)}.oltrixa-value{padding:1.5rem;border:1px solid var(--oltrixa-line);border-radius:var(--oltrixa-radius);background:var(--oltrixa-paper)}.oltrixa-value__mark{display:grid;width:2.4rem;height:2.4rem;place-items:center;border-radius:50%;background:var(--oltrixa-sun);font-weight:800}.oltrixa-feature__media{aspect-ratio:1/1;border-radius:var(--oltrixa-radius)}.oltrixa-quote{padding:clamp(2rem,6vw,5rem);border-radius:var(--oltrixa-radius);background:var(--oltrixa-clay);color:var(--oltrixa-paper)}.oltrixa-quote blockquote{max-width:22ch;margin:0;font-family:var(--oltrixa-font);font-size:clamp(2rem,4vw,4rem);line-height:1.04;letter-spacing:-.04em}.oltrixa-newsletter{padding:clamp(2rem,5vw,4rem);border-radius:var(--oltrixa-radius);background:var(--oltrixa-sun)}.oltrixa-newsletter form{display:flex;gap:.75rem;max-width:620px;margin-top:1.5rem}.oltrixa-newsletter input{flex:1;min-width:0;padding:.9rem 1rem;border:1px solid var(--oltrixa-ink);border-radius:999px;background:var(--oltrixa-paper);color:var(--oltrixa-ink)}@media(max-width:749px){.oltrixa-shell{width:min(100% - 24px,1240px)}.oltrixa-grid--three,.oltrixa-grid--two,.oltrixa-values{grid-template-columns:1fr}.oltrixa-hero{min-height:620px;padding:1rem}.oltrixa-newsletter form{flex-direction:column}}
.oltrixa-video{position:relative;overflow:hidden;border-radius:var(--oltrixa-radius);background:var(--oltrixa-mist)}.oltrixa-video deferred-media,.oltrixa-video video,.oltrixa-video iframe{display:block;width:100%;aspect-ratio:16/9;border:0;object-fit:cover}.oltrixa-video__empty{display:grid;min-height:420px;place-items:center;padding:2rem;text-align:center;background:var(--oltrixa-mist)}
