.masthead[data-astro-cid-x4gd7zde]{background:var(--color-product-media-bg);align-items:center;min-height:clamp(200px,26vw,300px);margin-bottom:2.5rem;padding:2rem clamp(1.5rem,4vw,3rem);display:flex;position:relative;overflow:hidden}.masthead[data-astro-cid-x4gd7zde] .masthead__photo{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.masthead[data-astro-cid-x4gd7zde]:after{content:"";background:linear-gradient(90deg,#000000b8 0%,#0000008c 45%,#0003 100%);position:absolute;inset:0}.masthead__title[data-astro-cid-x4gd7zde]{z-index:1;max-width:24ch;font-family:Origin,Geist,system-ui,sans-serif;font-size:var(--text-2xl);letter-spacing:.02em;text-wrap:balance;margin:0;font-weight:500;line-height:1.15;position:relative}.lede[data-astro-cid-x4gd7zde]{max-width:62ch;font-size:var(--text-lg);color:var(--color-muted);margin:1.4rem 0 0;line-height:1.4}.lede__opening[data-astro-cid-x4gd7zde]{opacity:.8}.heading[data-astro-cid-x4gd7zde]{font-size:var(--text-2xl);letter-spacing:-.015em;text-wrap:balance;margin:0;line-height:1.1}.chapter[data-astro-cid-x4gd7zde]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:3.5rem;margin-top:5rem;display:grid}.chapter--flip[data-astro-cid-x4gd7zde]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.chapter--flip[data-astro-cid-x4gd7zde] .chapter__media[data-astro-cid-x4gd7zde]{order:2}.chapter__media[data-astro-cid-x4gd7zde]{aspect-ratio:4/3;border:.5px solid var(--color-border);background:var(--color-product-media-bg);margin:0;position:relative;overflow:hidden}.chapter__media[data-astro-cid-x4gd7zde] img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.chapter__plate[data-astro-cid-x4gd7zde]{border:1px solid var(--color-border);background:var(--color-bg);max-width:calc(100% - 2rem);font-size:var(--text-sm);color:var(--color-text);border-bottom:0;border-left:0;padding:.5rem 1rem;position:absolute;bottom:0;left:0}.chapter__copy[data-astro-cid-x4gd7zde] p[data-astro-cid-x4gd7zde]{max-width:60ch;font-size:var(--text-md);margin:1.1rem 0 0;line-height:1.7}.chapter__copy[data-astro-cid-x4gd7zde] .chapter__quote[data-astro-cid-x4gd7zde]{border-left:2px solid var(--color-oil-amber);max-width:28ch;font-family:Origin,Geist,system-ui,sans-serif;font-size:var(--text-lg);letter-spacing:-.01em;text-wrap:balance;margin:1.5rem 0 .4rem;padding-left:1.1rem;font-weight:500;line-height:1.3}.band[data-astro-cid-x4gd7zde]{margin-top:5rem}.band__intro[data-astro-cid-x4gd7zde]{max-width:68ch;font-size:var(--text-md);color:var(--color-muted);margin:.9rem 0 0;line-height:1.65}.marquee[data-astro-cid-x4gd7zde]{--brand-mark-height:26px;--brand-mark-opacity:1;--marquee-gap:72px;margin-top:2.5rem;margin-inline:calc(50% - 50vw);padding-block:8px;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.marquee__track[data-astro-cid-x4gd7zde]{gap:var(--marquee-gap);width:max-content;animation:40s linear infinite about-brands-drift;display:flex}.marquee__group[data-astro-cid-x4gd7zde]{justify-content:space-around;align-items:center;gap:var(--marquee-gap);flex-shrink:0;min-width:34vw;margin:0;padding:0;list-style:none;display:flex}@keyframes about-brands-drift{to{transform:translateX(calc((-100% - var(--marquee-gap)) / 4))}}.mark[data-astro-cid-x4gd7zde]{display:block}.mark[data-astro-cid-x4gd7zde]:focus-visible{outline:2px solid var(--color-oil-orange);outline-offset:4px}@media (hover:hover){:root:not([data-js]) .marquee[data-astro-cid-x4gd7zde]:hover .marquee__track[data-astro-cid-x4gd7zde]{animation-play-state:paused}}.service[data-astro-cid-x4gd7zde] p[data-astro-cid-x4gd7zde]{max-width:68ch;line-height:1.65}.service[data-astro-cid-x4gd7zde]+.service[data-astro-cid-x4gd7zde]{margin-top:1.75rem}.service[data-astro-cid-x4gd7zde] h3[data-astro-cid-x4gd7zde]{font-size:var(--text-base);margin:0 0 .4rem;font-weight:500}.about[data-astro-cid-x4gd7zde]{--about-column:1200px;--about-gutter:20px;box-sizing:border-box;max-width:calc(var(--about-column) + var(--about-gutter) * 2);padding-inline:var(--about-gutter);margin-inline:auto;padding-bottom:5.5rem}@media (width<=1024px){.about[data-astro-cid-x4gd7zde]{padding-bottom:4.75rem}.masthead[data-astro-cid-x4gd7zde]{--masthead-lift:var(--header-height);margin-inline:calc(var(--about-gutter) * -1);min-height:calc(clamp(180px, 26vw, 260px) + var(--masthead-lift));padding-top:calc(2rem + var(--masthead-lift));margin-bottom:2rem}}@media (width<=768px){.about[data-astro-cid-x4gd7zde]{padding-bottom:4.5rem}.masthead[data-astro-cid-x4gd7zde]{min-height:calc(190px + var(--masthead-lift));padding-inline:24px}}@media (width<=600px){.about[data-astro-cid-x4gd7zde]{--about-gutter:16px;padding-bottom:4rem}.masthead[data-astro-cid-x4gd7zde]{min-height:calc(170px + var(--masthead-lift));padding-top:calc(1.5rem + var(--masthead-lift));padding-bottom:1.5rem;margin-bottom:1.75rem;padding-inline:20px}.masthead__title[data-astro-cid-x4gd7zde]{max-width:18ch}.masthead[data-astro-cid-x4gd7zde]:after{background:linear-gradient(90deg,#000000bd 0%,#0000009e 60%,#00000073 100%)}}@media (width<=480px){.about[data-astro-cid-x4gd7zde]{padding-bottom:3.5rem}.masthead[data-astro-cid-x4gd7zde]{min-height:calc(150px + var(--masthead-lift));padding-inline:16px}.lede[data-astro-cid-x4gd7zde]{margin-top:1.2rem}}@media (width<=1024px){.chapter[data-astro-cid-x4gd7zde],.band[data-astro-cid-x4gd7zde]{margin-top:4rem}.chapter[data-astro-cid-x4gd7zde]{gap:2.5rem}}@media (width<=860px){.chapter[data-astro-cid-x4gd7zde],.chapter--flip[data-astro-cid-x4gd7zde]{grid-template-columns:minmax(0,1fr);gap:1.75rem}.chapter--flip[data-astro-cid-x4gd7zde] .chapter__media[data-astro-cid-x4gd7zde]{order:0}.chapter__media[data-astro-cid-x4gd7zde]{aspect-ratio:16/9}}@media (width<=600px){.chapter[data-astro-cid-x4gd7zde],.band[data-astro-cid-x4gd7zde]{margin-top:3.25rem}.marquee[data-astro-cid-x4gd7zde]{--brand-mark-height:22px;--marquee-gap:48px;margin-top:2rem}}@media (prefers-reduced-motion:reduce){.marquee[data-astro-cid-x4gd7zde]{margin-inline:0;mask-image:none}.marquee__track[data-astro-cid-x4gd7zde]{width:auto;animation:none}.marquee__group[data-astro-cid-x4gd7zde]{flex-wrap:wrap;justify-content:center;row-gap:28px;width:100%;min-width:0}.marquee__group[data-astro-cid-x4gd7zde][aria-hidden=true]{display:none}}
