@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}:where([data-astro-image]:not([data-astro-image-fit])){object-fit:cover}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-bottom]{object-position:top bottom}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-top]{object-position:bottom top}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-right]{object-position:left right}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-left]{object-position:right left}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}@layer reset{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;tab-size:4}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}ul,ol{margin:0;padding:0;list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;color:inherit;letter-spacing:inherit;border-radius:0;margin:0}button,[type=button],[type=submit]{appearance:none;cursor:pointer;background:0 0;border:0;padding:0}textarea{resize:vertical}table{border-collapse:collapse;border-spacing:0}a{color:inherit;text-decoration:none}hr{height:0;color:inherit;border-top-width:1px}}@layer base{:root{--c-ink:#121212;--c-paper:#dedede;--c-accent:#ce1d00;--c-muted:#636363;--c-panel:#f3f3f3;--c-white:#fff;--c-black:#000;--c-line:#b9b9b9;--c-fill:#d9d9d9;--ff-sans:var(--font-inter,"Inter", system-ui, -apple-system, sans-serif);--ff-display:var(--font-oswald,"Oswald", "Inter", system-ui, sans-serif);--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-black:900;--fs-body:clamp(14px, 12.4706px + .003922 * var(--vw), 20px);--fs-body-sm:clamp(12px, 10.9804px + .002614 * var(--vw), 16px);--fs-caption:clamp(12px, 11.4902px + .001307 * var(--vw), 14px);--fs-label:clamp(14px, 12.4706px + .003922 * var(--vw), 20px);--fs-label-sm:clamp(14px, 13.4902px + .001307 * var(--vw), 16px);--fs-display:clamp(36px, 20.7059px + .039216 * var(--vw), 96px);--fs-display-lg:clamp(50px, 35.2157px + .037908 * var(--vw), 108px);--fs-h-sec:clamp(36px, 28.8627px + .018301 * var(--vw), 64px);--fs-h-card:clamp(32px, 29.9608px + .005229 * var(--vw), 40px);--fs-h-sm:clamp(20px, 18.9804px + .002614 * var(--vw), 24px);--fs-h-xs:clamp(18px, 17.4902px + .001307 * var(--vw), 20px);--fs-gallery:clamp(32px, 9.56863px + .057516 * var(--vw), 120px);--fs-hero-aside:clamp(20px, 12.8627px + .018301 * var(--vw), 48px);--fs-hero-t1:clamp(60px, 34.5098px + .065359 * var(--vw), 160px);--fs-hero-t2:clamp(58px, 34.549px + .060131 * var(--vw), 150px);--fs-hero-lead:clamp(20px, 16.9412px + .007843 * var(--vw), 32px);--fs-dir-title:clamp(24px, 19.9216px + .010458 * var(--vw), 40px);--fs-dir-body:clamp(16px, 14.9804px + .002614 * var(--vw), 20px);--fs-adv-word:clamp(15px, 10.6667px + .011111 * var(--vw), 32px);--fs-st-value:clamp(40px, 25.7255px + .036601 * var(--vw), 96px);--fs-ct-value:clamp(24px, 19.9216px + .010458 * var(--vw), 40px);--fs-page-title:clamp(58px, 46.7843px + .028758 * var(--vw), 102px);--fs-en-name:clamp(28px, 24.9412px + .007843 * var(--vw), 40px);--fs-en-list:clamp(14px, 13.4902px + .001307 * var(--vw), 16px);--lh-tight:1;--lh-snug:1.2;--lh-normal:1.3;--ls-tight:-.04em;--ls-snug:-.02em;--ls-none:0;--gutter:clamp(16px, 14.9804px + .002614 * var(--vw), 20px);--container:1880px;--r-pill:9999px;--r-sm:20px;--vw:100vw;--zoom:1;--crn-arm:100px;--hair-1:calc(round(nearest, 1px * var(--zoom), 1px) / var(--zoom));--hair-2:calc(max(2px, round(nearest, 2px * var(--zoom), 1px)) / var(--zoom))}@media (width>=1024px){:root{--vw:1920px}.canvas{zoom:var(--zoom);inline-size:1920px}}@media (width<=389.98px){:root{--vw:390px}.canvas{zoom:var(--zoom);inline-size:390px}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--c-paper);color:var(--c-ink);font-family:var(--ff-sans);font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-snug);letter-spacing:var(--ls-tight)}:where(h1,h2,h3,h4){font-family:var(--ff-display);font-weight:var(--fw-bold);line-height:var(--lh-tight)}}@layer components{.wrap{width:min(var(--container), 100% - 2 * var(--gutter));margin-inline:auto}:root{--wrap-w:min(var(--container), var(--vw) - 2 * var(--gutter));--gap-sec-m:100px}@media (width<=1023.98px){.br-d{display:none}:root{--crn-arm:38px}}.tx{padding-inline-end:.04em}.tx-snug{padding-inline-end:.02em}.trim{text-box:trim-both cap alphabetic}.ph{filter:grayscale();transition:filter .5s}.ph-c:hover .ph{filter:grayscale(0)}@media (prefers-reduced-motion:reduce){.ph{transition:none}}main{overflow-x:clip}.sections{flex-direction:column;margin-block-start:119px;display:flex}.sections-rest{margin-block-start:0}@media (width<=1023.98px){.sections{margin-block-start:60px}.sections-rest{margin-block-start:0}}}.cc[data-astro-cid-kror3uvh]{z-index:1000;background:var(--c-ink);color:var(--c-white);font-family:var(--ff-sans);justify-content:space-between;align-items:center;gap:16px 32px;padding:16px 20px;display:flex;position:fixed;bottom:0;left:0;right:0}.cc[data-astro-cid-kror3uvh][hidden]{display:none}.cc-text[data-astro-cid-kror3uvh]{max-width:980px;font-size:var(--fs-body-sm);margin:0;line-height:1.4}.cc-text[data-astro-cid-kror3uvh] a[data-astro-cid-kror3uvh]{color:inherit;text-decoration:underline}.cc-btns[data-astro-cid-kror3uvh]{flex:none;gap:12px;display:flex}.cc-btn[data-astro-cid-kror3uvh]{min-width:140px;height:44px;font:var(--fw-medium) var(--fs-label-sm) / 1 var(--ff-sans);text-transform:uppercase;cursor:pointer;padding:0 20px;transition:background-color .2s,color .2s}.cc-accept[data-astro-cid-kror3uvh]{background:var(--c-accent);color:var(--c-white);border:1px solid var(--c-accent)}.cc-accept[data-astro-cid-kror3uvh]:hover{background:var(--c-white);border-color:var(--c-white);color:var(--c-ink)}.cc-decline[data-astro-cid-kror3uvh]{color:var(--c-white);border:1px solid var(--c-white);background:0 0}.cc-decline[data-astro-cid-kror3uvh]:hover{background:var(--c-white);color:var(--c-ink)}@media (width<=760px){.cc[data-astro-cid-kror3uvh]{flex-direction:column;align-items:stretch;padding:16px}.cc-btns[data-astro-cid-kror3uvh]>[data-astro-cid-kror3uvh]{flex:1;min-width:0}}.brk[data-astro-cid-rtqp6c2i]{opacity:var(--brk-o,1);transition:opacity var(--brk-t,0s);display:block}.brk-pinned[data-astro-cid-rtqp6c2i]{position:absolute;top:50%;translate:0 -50%}.brk-pinned[data-astro-cid-rtqp6c2i].brk-left{right:100%}.brk-pinned[data-astro-cid-rtqp6c2i].brk-right{left:100%}.crn[data-astro-cid-x247m4db]{inset:0;pointer-events:none;z-index:1;position:absolute;inset-block-end:var(--crn-be,0)}.crn[data-astro-cid-x247m4db] i[data-astro-cid-x247m4db]{width:var(--crn-x);height:var(--crn-y);border:0 solid var(--crn-c);box-sizing:border-box;position:absolute}.crn[data-astro-cid-x247m4db] .crn-tl[data-astro-cid-x247m4db]{left:var(--crn-off);top:var(--crn-off);border-left-width:var(--crn-w);border-top-width:var(--crn-w)}.crn[data-astro-cid-x247m4db] .crn-tr[data-astro-cid-x247m4db]{right:var(--crn-off);top:var(--crn-off);border-right-width:var(--crn-w);border-top-width:var(--crn-w)}.crn[data-astro-cid-x247m4db] .crn-bl[data-astro-cid-x247m4db]{left:var(--crn-off);bottom:var(--crn-off);border-left-width:var(--crn-w);border-bottom-width:var(--crn-w)}.crn[data-astro-cid-x247m4db] .crn-br[data-astro-cid-x247m4db]{right:var(--crn-off);bottom:var(--crn-off);border-right-width:var(--crn-w);border-bottom-width:var(--crn-w)}
