.scene[data-astro-cid-exojbbx3]{width:min(100% - 2 * var(--gutter), 66rem);margin-inline:auto;display:grid}.scene-photo[data-astro-cid-exojbbx3]{padding-bottom:var(--s-7)}.window[data-astro-cid-exojbbx3]{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);overflow-x:auto}.window[data-astro-cid-exojbbx3]::-webkit-scrollbar{display:none}.window[data-astro-cid-exojbbx3]:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.strip[data-astro-cid-exojbbx3]{gap:var(--s-3);display:flex}.slide[data-astro-cid-exojbbx3]{scroll-snap-align:center;aspect-ratio:5/7;background:var(--gray-200);box-shadow:var(--shadow-card);border-radius:16px;flex:0 0 min(75%,320px);overflow:hidden}.slide[data-astro-cid-exojbbx3] img{object-fit:cover;width:100%;height:100%}.placeholder[data-astro-cid-exojbbx3]{color:var(--ink-muted);font-family:var(--font-heading);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-size:var(--fs-small);place-items:center;display:grid}@media (width>=900px){.scene[data-astro-cid-exojbbx3]{grid-template-columns:minmax(0,1fr) minmax(0,380px);grid-template-areas:"intro photo""rest photo";align-items:start;column-gap:clamp(2rem,1rem + 4vw,5rem)}.scene-intro[data-astro-cid-exojbbx3]{grid-area:intro}.scene-rest[data-astro-cid-exojbbx3]{grid-area:rest}.scene-photo[data-astro-cid-exojbbx3]{grid-area:photo;align-self:stretch;padding:0}.window[data-astro-cid-exojbbx3]{top:calc(var(--header-h) + 2rem);aspect-ratio:5/7;width:100%;max-height:calc(100vh - var(--header-h) - 4rem);box-shadow:var(--shadow-card);border-radius:16px;margin:0;padding:0;position:sticky;overflow:hidden}.strip[data-astro-cid-exojbbx3]{height:100%;transition:transform var(--slide-ms) cubic-bezier(.65, 0, .35, 1);will-change:transform;flex-direction:column;gap:0}.slide[data-astro-cid-exojbbx3]{aspect-ratio:auto;width:100%;height:100%;box-shadow:none;border-radius:0;flex:0 0 100%}}@media (prefers-reduced-motion:reduce){.strip[data-astro-cid-exojbbx3]{transition:none}}.ab-hero[data-astro-cid-ta2fbyqs]{margin-top:-100px;padding-block:calc(100px + clamp(2rem,1rem + 4vw,4rem)) clamp(1.5rem,1rem + 2vw,2.5rem)}.ab-inner[data-astro-cid-ta2fbyqs]{width:min(100% - 2 * var(--gutter), 66rem);margin-inline:auto}.ab-title[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);text-transform:uppercase;font-weight:500;font-size:var(--fs-h1);letter-spacing:.03em;margin:0 0 var(--s-2)}.ab-subtitle[data-astro-cid-ta2fbyqs]{font-family:var(--font-heading);font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--orange-text);margin:0;font-weight:700}.ab-block[data-astro-cid-ta2fbyqs]{padding-block:var(--section-y)}.ab-intro[data-astro-cid-ta2fbyqs]{padding-top:0}.ab-block[data-astro-cid-ta2fbyqs]:last-child{padding-bottom:var(--section-y)}.ab-copy[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs],.ab-block[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{max-width:var(--w-text);font-size:1rem}.ab-copy[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{margin:0 0 1em}.about-page[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);text-transform:uppercase;font-weight:500;font-size:var(--fs-h2-cs);letter-spacing:.04em;margin:0 0 var(--s-5)}.about-page[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--orange-text);margin:0 0 var(--s-1);font-weight:700}.ab-cta[data-astro-cid-ta2fbyqs]{margin:var(--s-6) 0 0}.ab-principles[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{margin-top:var(--s-6)}.ab-principles[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{margin:0}.ab-lede[data-astro-cid-ta2fbyqs]{margin-bottom:var(--s-6)}@media (width>=900px){.ab-block[data-astro-cid-ta2fbyqs]{min-height:70vh}.ab-intro[data-astro-cid-ta2fbyqs]{min-height:0}}.journey[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.journey[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{gap:var(--s-1) var(--s-5);padding-block:var(--s-5);border-bottom:1px solid var(--line);display:grid}.journey[data-astro-cid-ta2fbyqs] .j-company[data-astro-cid-ta2fbyqs]{max-width:none;margin:0}.journey[data-astro-cid-ta2fbyqs] .j-detail[data-astro-cid-ta2fbyqs]{color:var(--ink-muted)}.journey[data-astro-cid-ta2fbyqs] .j-dates[data-astro-cid-ta2fbyqs]{color:var(--ink-muted);font-variant-numeric:tabular-nums;margin:0}@media (width>=700px){.journey[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1fr) auto;align-items:baseline}.journey[data-astro-cid-ta2fbyqs] .j-dates[data-astro-cid-ta2fbyqs]{text-align:right;white-space:nowrap}}.tools[data-astro-cid-ta2fbyqs]{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.tools[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,1fr)}}.tools[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{background:var(--gray-50);padding:var(--s-5);box-shadow:var(--shadow-card);border-radius:16px}.tools[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{margin:0}
