.has-backdrop{isolation:isolate;position:relative}.section-backdrop{top:var(--sb-inset,0);bottom:var(--sb-inset,0);z-index:-1;width:var(--sb-w,100vw);border-radius:var(--sb-radius,0);background:var(--sb-color,var(--paper));pointer-events:none;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.section-backdrop.has-ratio{height:auto;aspect-ratio:var(--sb-ratio);max-height:calc(100% - 2 * var(--sb-inset,0px));bottom:auto}.section-backdrop.has-ratio.align-center{top:50%;transform:translate(-50%,-50%)}.section-backdrop.has-ratio.align-bottom{top:auto;bottom:var(--sb-inset,0)}.section-backdrop img{object-fit:cover;object-position:center var(--sb-y,50%);width:100%;height:100%;position:absolute;inset:0}.section-backdrop-shade{opacity:var(--sb-dark,.6);background:#0a0a09;position:absolute;inset:0}.has-backdrop.has-picture-backdrop{--ink:#f4f2ec;--muted:#f4f2ecc7;--dim:#f4f2ec94;--line:#f4f2ec38;color:var(--ink)}.hero[data-astro-cid-lcdefpme]{--ink:#f4f2ec;--muted:#f2f0e9c7;--line:#f2f0e938;isolation:isolate;color:var(--ink);background:#292b29;align-items:center;min-height:min(790px,100svh - 94px);display:flex;position:relative;overflow:hidden}.hero-slides[data-astro-cid-lcdefpme],.hero-shade[data-astro-cid-lcdefpme]{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.hero-image[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center 49%;opacity:0;width:100%;height:100%;transition:opacity 1.1s;position:absolute;inset:0;transform:scale(1.025)}.hero-image[data-astro-cid-lcdefpme].is-active{opacity:1;animation:8s ease-out both settle}.hero-shade[data-astro-cid-lcdefpme]{background:linear-gradient(90deg,#090a09c7 0%,#090a0978 43%,#090a0914 100%),linear-gradient(#0000 75%,#090a096b 100%)}.hero-inner[data-astro-cid-lcdefpme]{padding-top:3rem;padding-bottom:5rem}.hero[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:#f2f0e9cc}.hero[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--accent);margin-inline:9px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:1120px;font:400 clamp(4.2rem, 8.2vw, 8.6rem)/var(--hero-line,1.02) var(--serif);letter-spacing:var(--hero-tracking,-.05em);margin:28px 0 24px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme],.explore-inner[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:color-mix(in srgb, var(--accent) 88%, white);font-weight:400}.hero-summary[data-astro-cid-lcdefpme]{color:#f2f0e9c7;max-width:435px;margin:0;font-size:clamp(.9rem,1.3vw,1rem);line-height:1.8}.hero-link[data-astro-cid-lcdefpme]{color:var(--ink);letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #f2f0e98c;align-items:center;gap:22px;margin-top:37px;padding:13px 0;font-size:.68rem;text-decoration:none;display:inline-flex}.hero-link[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--accent);font-size:1rem;font-weight:400;transition:transform .18s}.hero-link[data-astro-cid-lcdefpme]:hover b[data-astro-cid-lcdefpme]{transform:translate(3px,-3px)}.hero-controls[data-astro-cid-lcdefpme]{z-index:1;align-items:center;gap:9px;display:flex;position:absolute;bottom:82px;right:max(52px,50vw - 720px)}.hero-index[data-astro-cid-lcdefpme]{color:#f2f0e9bf;letter-spacing:.1em;align-items:center;gap:11px;font-size:.67rem;display:flex}.hero-index[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:first-child{color:var(--ink)}.hero-index[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:#f2f0e98c;width:54px;height:1px}.hero-index[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:#f2f0e9a6;letter-spacing:.16em;margin-left:17px;font-size:.56rem}.hero-control[data-astro-cid-lcdefpme]{width:31px;height:31px;color:var(--ink);cursor:pointer;background:#0a0a092e;border:1px solid #f2f0e966;border-radius:50%;place-items:center;padding:0;font-size:.82rem;transition:border-color .18s,background .18s;display:grid}.hero-control[data-astro-cid-lcdefpme]:hover{border-color:var(--accent);background:#0a0a098c}.play-toggle[data-astro-cid-lcdefpme]{margin-left:2px;font-size:.65rem}.hero-bottom[data-astro-cid-lcdefpme]{color:#f2f0e9b3;letter-spacing:.16em;gap:22px;font-size:.54rem;display:flex;position:absolute;bottom:28px;left:max(52px,50vw - 720px);right:max(52px,50vw - 720px)}.scroll-note[data-astro-cid-lcdefpme]{margin-left:auto}.featured[data-astro-cid-lcdefpme]{padding-top:calc(125px * var(--featured-space,1));padding-bottom:calc(122px * var(--featured-space,1))}.featured-slider[data-astro-cid-lcdefpme]{margin-inline-end:calc(50% - 50vw);position:relative}.featured-track[data-astro-cid-lcdefpme]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:none;cursor:grab;align-items:flex-start;gap:23px;padding-inline-end:max(52px,50vw - 720px);scroll-padding-inline:0;display:flex;overflow-x:auto}.featured-track[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.featured-track[data-astro-cid-lcdefpme].is-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}.featured-track[data-astro-cid-lcdefpme].is-looping{scroll-snap-type:none}.featured-track[data-astro-cid-lcdefpme].is-dragging a{pointer-events:none}.featured-track[data-astro-cid-lcdefpme]:focus-visible{outline:1px solid var(--accent);outline-offset:6px}.featured-track[data-astro-cid-lcdefpme]>.photo-card{flex:0 0 calc(clamp(280px, 31vw, 470px) * var(--featured-scale,1));scroll-snap-align:start}.featured-track[data-astro-cid-lcdefpme]>.photo-card.wide{flex-basis:calc(clamp(300px, 38vw, 560px) * var(--featured-scale,1))}.featured-track[data-astro-cid-lcdefpme]>.photo-card.tall{flex-basis:calc(clamp(220px, 22vw, 340px) * var(--featured-scale,1))}.featured-track[data-astro-cid-lcdefpme]>.photo-card[data-stagger="1"]{margin-top:calc(84px * var(--featured-scale,1))}.featured-track[data-astro-cid-lcdefpme]>.photo-card[data-stagger="2"]{margin-top:calc(32px * var(--featured-scale,1))}.featured-footer[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:24px;margin-top:46px;display:flex}.featured-footer[data-astro-cid-lcdefpme] .view-all[data-astro-cid-lcdefpme]{margin:0}.slider-controls[data-astro-cid-lcdefpme]{color:var(--muted);letter-spacing:.12em;align-items:center;gap:12px;font-size:.66rem;display:flex}.slider-count[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--ink);font-weight:500}.slider-progress[data-astro-cid-lcdefpme]{background:var(--line);width:clamp(80px,12vw,180px);height:1px;position:relative;overflow:hidden}.slider-progress[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--accent);width:0;transition:width .16s;position:absolute;inset:0 auto 0 0}.slider-button[data-astro-cid-lcdefpme]{border:1px solid var(--line);width:38px;height:38px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;font-size:.9rem;transition:border-color .16s,color .16s,opacity .16s;display:grid}.slider-button[data-astro-cid-lcdefpme]:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.slider-button[data-astro-cid-lcdefpme]:disabled{opacity:.3;cursor:default}html[dir=rtl] .slider-button[data-astro-cid-lcdefpme]{transform:scaleX(-1)}.view-all[data-astro-cid-lcdefpme]{margin:55px auto 0}.automotive-callout[data-astro-cid-lcdefpme]{width:100%;min-height:clamp(340px,46vw,670px);color:var(--ink);isolation:isolate;background:#171714;text-decoration:none;display:block;position:relative;overflow:hidden}.automotive-callout-image[data-astro-cid-lcdefpme],.automotive-callout-shade[data-astro-cid-lcdefpme]{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.automotive-callout-image[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center 66%;filter:saturate(.9)contrast(1.02);transition:transform .9s cubic-bezier(.2,.7,.2,1),filter .5s;transform:scale(1.015)}.automotive-callout-shade[data-astro-cid-lcdefpme]{background:linear-gradient(90deg,#0809099e,#0000 74%),linear-gradient(#0000 48%,#080909ad);transition:background .4s}.automotive-callout-content[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;padding-top:50px;padding-bottom:clamp(32px,5vw,68px);display:flex;position:absolute;inset:auto 0 0}.automotive-callout-content[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font:400 clamp(3.4rem, 8vw, 7.2rem)/.95 var(--serif);letter-spacing:-.05em}.automotive-callout-arrow[data-astro-cid-lcdefpme]{aspect-ratio:1;width:clamp(46px,5vw,68px);color:var(--ink);border:1px solid #ffffffa6;border-radius:50%;place-items:center;font-size:clamp(1.15rem,2vw,1.8rem);transition:transform .3s,color .3s,background .3s;display:grid}.automotive-callout[data-astro-cid-lcdefpme]:hover .automotive-callout-image[data-astro-cid-lcdefpme],.automotive-callout[data-astro-cid-lcdefpme]:focus-visible .automotive-callout-image[data-astro-cid-lcdefpme]{filter:saturate(1.06)contrast(1.04);transform:scale(1.055)}.automotive-callout[data-astro-cid-lcdefpme]:hover .automotive-callout-arrow[data-astro-cid-lcdefpme],.automotive-callout[data-astro-cid-lcdefpme]:focus-visible .automotive-callout-arrow[data-astro-cid-lcdefpme]{border-color:var(--accent);background:var(--accent);color:#141310;transform:translate(3px,-3px)}.automotive-callout[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.explore-band[data-astro-cid-lcdefpme]{border-block:1px solid var(--line);background:var(--band);padding:100px 0 112px}.explore-inner[data-astro-cid-lcdefpme]{grid-template-columns:.95fr 1.05fr;align-items:start;gap:12%;display:grid}.explore-inner[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font:400 clamp(3rem, 6vw, 6rem)/.95 var(--serif);letter-spacing:-.05em;margin:18px 0 0}.category-list[data-astro-cid-lcdefpme]{border-top:1px solid var(--line)}.category-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);font:400 1.32rem/1.1 var(--serif);grid-template-columns:42px 1fr auto;align-items:center;gap:20px;padding:15px 0;text-decoration:none;transition:color .16s,padding .16s;display:grid}.category-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--dim);font:500 .57rem/1 var(--sans);letter-spacing:.12em}.category-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--accent);font:400 1rem/1 var(--sans);opacity:0;transition:opacity .16s}.category-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--accent);padding-inline:6px}.category-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover b[data-astro-cid-lcdefpme]{opacity:1}.about-teaser[data-astro-cid-lcdefpme]{grid-template-columns:.65fr 1.5fr .6fr;align-items:start;gap:42px;padding-block:120px 125px;display:grid}.about-mark[data-astro-cid-lcdefpme]{color:color-mix(in srgb, var(--accent) var(--mark-strength,22%), transparent);font:400 clamp(8rem, 18vw, 17rem)/.72 var(--serif);letter-spacing:-.1em}.about-mark[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--accent)}.about-copy[data-astro-cid-lcdefpme]{padding-top:9px}.statement[data-astro-cid-lcdefpme]{max-width:710px;font:400 clamp(2.1rem, 4.6vw, 4.8rem)/1.08 var(--serif);letter-spacing:-.035em;margin:25px 0 29px}.about-side[data-astro-cid-lcdefpme]{color:var(--dim);justify-self:end;gap:17px;padding-top:12px;display:grid}.about-side[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]:first-child{letter-spacing:.13em;font-size:.58rem}.about-side[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:9.5em;color:var(--muted);font:400 1rem/1.5 var(--serif);margin:0}.side-rule[data-astro-cid-lcdefpme]{background:var(--accent);width:55px;height:1px}.contact-strip[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:30px;padding:34px 0 42px;display:flex}.contact-strip[data-astro-cid-lcdefpme].has-backdrop{border-top:0;padding-block:64px 70px}.about-teaser[data-astro-cid-lcdefpme].has-backdrop{padding-inline:0}.contact-strip[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font:400 clamp(2rem, 4vw, 3.7rem)/1 var(--serif);letter-spacing:-.04em;margin:9px 0 0}.contact-cta[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:26px;padding-bottom:10px;font-size:.68rem;text-decoration:none;display:flex}.contact-cta[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--accent);font-size:1rem}@keyframes settle{0%{transform:scale(1.05)}to{transform:scale(1)}}@media (width<=760px){.hero[data-astro-cid-lcdefpme]{align-items:end;min-height:min(760px,100svh - 112px)}.hero-image[data-astro-cid-lcdefpme]{object-position:58% center}.hero-shade[data-astro-cid-lcdefpme]{background:linear-gradient(90deg,#090a09b3,#090a091f),linear-gradient(#0000 35%,#090a0999)}.hero-inner[data-astro-cid-lcdefpme]{padding-top:7rem;padding-bottom:9rem}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-top:22px;font-size:clamp(3.15rem,10.6vw,5.5rem)}.hero-summary[data-astro-cid-lcdefpme]{max-width:335px}.hero-controls[data-astro-cid-lcdefpme]{gap:6px;bottom:65px;right:20px}.hero-index[data-astro-cid-lcdefpme]{gap:7px}.hero-index[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{width:25px}.hero-index[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{display:none}.hero-bottom[data-astro-cid-lcdefpme]{gap:12px;font-size:.48rem;bottom:24px;left:20px;right:20px}.scroll-note[data-astro-cid-lcdefpme]{display:none}.featured[data-astro-cid-lcdefpme]{padding-top:calc(78px * var(--featured-space,1));padding-bottom:calc(75px * var(--featured-space,1))}.automotive-callout[data-astro-cid-lcdefpme]{min-height:clamp(360px,100vw,520px)}.automotive-callout-image[data-astro-cid-lcdefpme]{object-position:45% 64%}.automotive-callout-content[data-astro-cid-lcdefpme]{padding-bottom:30px}.featured-slider[data-astro-cid-lcdefpme]{margin-inline-end:-20px}.featured-track[data-astro-cid-lcdefpme]{gap:14px;padding-inline-end:20px}.featured-track[data-astro-cid-lcdefpme]>.photo-card,.featured-track[data-astro-cid-lcdefpme]>.photo-card.wide,.featured-track[data-astro-cid-lcdefpme]>.photo-card.tall{flex-basis:calc(78vw * min(1, var(--featured-scale,1) + .15));margin-top:0}.featured-track[data-astro-cid-lcdefpme]>.photo-card[data-stagger]{margin-top:0}.featured-footer[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:22px;margin-top:30px}.slider-progress[data-astro-cid-lcdefpme]{width:90px}.explore-band[data-astro-cid-lcdefpme]{padding:74px 0 80px}.explore-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:42px}.about-teaser[data-astro-cid-lcdefpme]{grid-template-columns:62px 1fr;gap:22px;padding-block:78px}.about-mark[data-astro-cid-lcdefpme]{font-size:5.5rem}.statement[data-astro-cid-lcdefpme]{font-size:clamp(2rem,8vw,3rem)}.about-side[data-astro-cid-lcdefpme]{display:none}.contact-strip[data-astro-cid-lcdefpme]{flex-direction:column;align-items:start;padding-top:27px}}
