.home-hero[data-astro-cid-td6n52ol]{--u:calc(min(100cqw, 1920px) / 1920);min-height:clamp(560px,46.875vw,900px);padding-top:calc(var(--header-height) + clamp(24px, 5.78vw, 111px));background:var(--color-primary);color:var(--color-white);border-radius:0 0 2px 2px;align-items:center;padding-bottom:clamp(32px,3.125vw,60px);display:flex;position:relative;overflow:hidden;container-type:inline-size}.content[data-astro-cid-td6n52ol]{z-index:1;padding-inline:max(var(--gutter), (100% - var(--container-wide)) / 2) var(--gutter);align-items:flex-start;gap:max(32px, calc(82 * var(--u)));flex-direction:column;display:flex;position:relative}.title[data-astro-cid-td6n52ol]{font-family:var(--font-heading);font-weight:800;font-size:clamp(48px, calc(132 * var(--u)), 132px);line-height:var(--lh-display)}.line[data-astro-cid-td6n52ol]{display:block}.sig[data-astro-cid-td6n52ol]{--s:max(.6326px, var(--u));font-family:var(--font-heading)}.name[data-astro-cid-td6n52ol]{font-weight:600;font-size:calc(68 * var(--s));line-height:.675}.roles[data-astro-cid-td6n52ol]{margin-top:calc(22 * var(--s));font-weight:500;font-size:calc(31.5 * var(--s));line-height:calc(35.5 * var(--s))}.visual[data-astro-cid-td6n52ol]{position:absolute;inset:0}.stage[data-astro-cid-td6n52ol]{width:min(100%,1920px);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.bleed-right[data-astro-cid-td6n52ol]{display:none}@media (width>=1921px){.bleed-right[data-astro-cid-td6n52ol]{background:var(--color-accent-orange);display:block;position:absolute;inset:0 0 0 calc(50% + 960px)}}.stripes[data-astro-cid-td6n52ol]{left:calc(-249 * var(--u));top:calc(-1325 * var(--u));width:calc(3259 * var(--u));pointer-events:none;max-width:none;height:auto;position:absolute}.portrait[data-astro-cid-td6n52ol]{left:calc(969 * var(--u));bottom:calc(-351 * var(--u));width:calc(788 * var(--u));max-width:none;height:auto;position:absolute}@media (width<=767px){.home-hero[data-astro-cid-td6n52ol]{flex-direction:column;align-items:stretch;min-height:0;padding:0}.content[data-astro-cid-td6n52ol]{padding:calc(var(--header-height) + 32px) 20px 32px;gap:28px}.title[data-astro-cid-td6n52ol]{font-size:min(var(--fs-display), 15vw)}.sig[data-astro-cid-td6n52ol]{--s:.73px}.visual[data-astro-cid-td6n52ol]{aspect-ratio:390/400;position:relative;inset:auto;overflow:hidden}.stage[data-astro-cid-td6n52ol]{width:auto;inset:0;transform:none}.stripes[data-astro-cid-td6n52ol]{left:calc(-995 * var(--u));top:calc(-1201 * var(--u));width:calc(4205 * var(--u))}.portrait[data-astro-cid-td6n52ol]{width:82%;top:4%;bottom:auto;left:14%}}.card[data-astro-cid-3kaqf2uv]{--u:calc(100cqw / 1408);aspect-ratio:1408/646;background:var(--color-primary);color:var(--color-white);border-radius:2px;grid-template-columns:1fr 1fr;display:grid;position:relative;overflow:clip;container-type:inline-size}.photo[data-astro-cid-3kaqf2uv]{position:absolute;inset:0 0 0 39%}.photo[data-astro-cid-3kaqf2uv] img{object-fit:cover;object-position:center 6%;width:100%;height:100%}.panel[data-astro-cid-3kaqf2uv]{isolation:isolate;padding:max(40px, calc(58 * var(--u))) max(24px, calc(55 * var(--u))) max(40px, calc(57 * var(--u))) max(24px, calc(121 * var(--u)));align-items:center;display:flex;position:relative}.panel[data-astro-cid-3kaqf2uv]:before{content:"";z-index:-1;inset:0 calc(-147 * var(--u)) 0 0;background:var(--color-primary);clip-path:polygon(0 0, 100% 0, calc(100% - 294 * var(--u)) 100%, 0 100%);position:absolute}.text[data-astro-cid-3kaqf2uv]{align-items:flex-start;gap:max(20px, calc(32 * var(--u)));flex-direction:column;width:100%;max-width:528px;display:flex}.title[data-astro-cid-3kaqf2uv]{font-family:var(--font-heading);font-weight:800;font-size:var(--fs-h2);line-height:var(--lh-h2)}.line[data-astro-cid-3kaqf2uv]{display:block}.lead[data-astro-cid-3kaqf2uv]{font-family:var(--font-heading);font-weight:400;font-size:var(--fs-lead);line-height:var(--lh-lead)}@media (width<=1023px){.card[data-astro-cid-3kaqf2uv]{aspect-ratio:auto;grid-template-columns:1fr}.photo[data-astro-cid-3kaqf2uv]{aspect-ratio:704/560;position:relative;inset:auto}.photo[data-astro-cid-3kaqf2uv] img{object-position:center 14%}.panel[data-astro-cid-3kaqf2uv]{padding:40px 24px 48px}.panel[data-astro-cid-3kaqf2uv]:before{clip-path:polygon(0 11cqw,100% 0,100% 100%,0 100%);inset:-11cqw 0 0}}@media (width<=767px){.photo[data-astro-cid-3kaqf2uv]{aspect-ratio:1}.photo[data-astro-cid-3kaqf2uv] img{object-position:center 20%}.title[data-astro-cid-3kaqf2uv]{font-size:min(22vw,96px)}.line[data-astro-cid-3kaqf2uv]{display:inline}.line[data-astro-cid-3kaqf2uv]:last-child{display:block}}.vision[data-astro-cid-joiize4y]{background:var(--color-primary);color:var(--color-white);border-radius:2px;margin-top:clamp(48px,5vw,96px);overflow:clip}.stage[data-astro-cid-joiize4y]{--u:calc(100cqw / 1920);aspect-ratio:1920/788;max-width:1920px;margin-inline:auto;display:grid;position:relative;overflow:clip;container-type:inline-size}.photo[data-astro-cid-joiize4y]{width:calc(1094 * var(--u));clip-path:polygon(0 0,88.57% 0,100% 100%,0 100%);position:absolute;top:0;bottom:0;left:0}.photo[data-astro-cid-joiize4y] img{object-fit:cover;object-position:42% center;width:100%;height:100%}@media (width>=1921px){.photo[data-astro-cid-joiize4y]{clip-path:polygon(11.43% 0,88.57% 0,100% 100%,0 100%)}}.panel[data-astro-cid-joiize4y]{padding:max(48px, calc(105 * var(--u))) calc(148 * var(--u)) max(48px, calc(104 * var(--u))) calc(1180 * var(--u));align-items:center;display:flex;position:relative}.text[data-astro-cid-joiize4y]{align-items:flex-start;gap:max(20px, calc(32 * var(--u)));flex-direction:column;width:100%;display:flex}.title[data-astro-cid-joiize4y]{font-family:var(--font-heading);font-weight:800;font-size:var(--fs-h2);line-height:var(--lh-h2);color:var(--color-almost-white)}.line[data-astro-cid-joiize4y]{display:block}.lead[data-astro-cid-joiize4y]{font-family:var(--font-heading);font-weight:400;font-size:var(--fs-lead);line-height:var(--lh-lead)}@media (width<=1023px){.stage[data-astro-cid-joiize4y]{aspect-ratio:auto}.photo[data-astro-cid-joiize4y]{aspect-ratio:16/9;clip-path:none;width:auto;position:relative}.photo[data-astro-cid-joiize4y] img{object-position:45% 25%}.panel[data-astro-cid-joiize4y]{--slant:clamp(24px, 6vw, 48px);margin-top:calc(-1 * var(--slant));padding:calc(var(--slant) + 32px) var(--gutter) 48px;background:var(--color-primary);clip-path:polygon(0 var(--slant), 100% 0, 100% 100%, 0 100%)}}@media (width<=767px){.photo[data-astro-cid-joiize4y]{aspect-ratio:4/3}.photo[data-astro-cid-joiize4y] img{object-position:48% center}.title[data-astro-cid-joiize4y]{font-size:min(22vw,96px)}.line[data-astro-cid-joiize4y]{display:inline}.line[data-astro-cid-joiize4y]:last-child{display:block}}.home-news[data-astro-cid-je52uv7y]{--card-gap:clamp(32px, 4.479vw, 86px);--visible:3;--ring-room:8px;flex-direction:column;align-items:center;gap:clamp(32px,3.333vw,64px);padding-top:clamp(64px,7.135vw,137px);padding-bottom:clamp(16px,3.854vw,74px);display:flex}.track[data-astro-cid-je52uv7y]{grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--visible) - 1) * var(--card-gap)) / var(--visible));column-gap:var(--card-gap);box-sizing:border-box;width:calc(min(1168px, 100%) + 2 * var(--ring-room));margin:calc(-1 * var(--ring-room));padding:var(--ring-room);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ring-room);scroll-behavior:smooth;scrollbar-width:none;list-style:none;display:grid;overflow-x:auto}.track[data-astro-cid-je52uv7y]::-webkit-scrollbar{display:none}.track[data-astro-cid-je52uv7y] li[data-astro-cid-je52uv7y]{scroll-snap-align:start;display:grid}.controls[data-astro-cid-je52uv7y]{gap:16px;display:flex}.controls[data-astro-cid-je52uv7y][hidden]{display:none}.nav-button[data-astro-cid-je52uv7y]{border:2px solid var(--color-primary);background:var(--color-white);width:56px;height:56px;color:var(--color-primary);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:background-color .2s,color .2s;display:grid}.nav-button[data-astro-cid-je52uv7y] svg[data-astro-cid-je52uv7y]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.nav-button[data-astro-cid-je52uv7y]:hover:not(:disabled){background:var(--color-primary);color:var(--color-white)}.nav-button[data-astro-cid-je52uv7y]:focus-visible{outline:var(--focus-ring-light);outline-offset:4px}.nav-button[data-astro-cid-je52uv7y]:disabled{opacity:.35;cursor:default}@media (width<=1279px){.home-news[data-astro-cid-je52uv7y]{--card-gap:32px;--visible:2}}@media (width<=767px){.home-news[data-astro-cid-je52uv7y]{--card-gap:16px;--visible:1.15}}@media (prefers-reduced-motion:reduce){.track[data-astro-cid-je52uv7y]{scroll-behavior:auto}.nav-button[data-astro-cid-je52uv7y]{transition:none}}.home-intro[data-astro-cid-lcdefpme]{margin-block:clamp(48px,5vw,96px)}
