:root{--mw-paper:#f6f1e7;--mw-paper-alt:#efe7d9;--mw-sheet:#fffdf8;--mw-ink:#1f2a37;--mw-text:var(--mw-ink);--mw-text-soft:#4a5260;--mw-text-mute:#c9bca6;--mw-text-ui-mute:#8a8f96;--mw-on-ink:#f6f1e7;--mw-on-ink-body:#d7d2c8;--mw-on-ink-soft:#f6f1e7b3;--mw-on-ink-faint:#f6f1e799;--mw-accent:#dd700b;--mw-accent-deep:#a4462a;--mw-accent-light:#f2b57a;--mw-accent-menu:#e0a58f;--mw-line:#e3dacb;--mw-line-strong:#c9bca6;--mw-line-dash:#bfb29c;--mw-line-on-ink:#f6f1e738;--mw-dot:#1f2a3773;--mw-dot-on-ink:#f6f1e780;--mw-line-menu:#f6f1e759;--mw-line-icon-on-ink:#f6f1e766;--mw-line-frame-on-ink:#f6f1e733;--mw-hover-on-ink:#f6f1e714;--mw-strike-on-ink:#f6f1e759;--mw-font-display:var(--font-berysa);--mw-font-body:var(--font-lato);--mw-fs-poster:17.5rem;--mw-fs-404:25rem;--mw-fs-display-xl:7rem;--mw-fs-display:5.75rem;--mw-fs-h1:5rem;--mw-fs-h2:3.375rem;--mw-fs-h3:2.25rem;--mw-fs-h4:1.625rem;--mw-fs-h5:1.375rem;--mw-fs-numeral:5.5rem;--mw-fs-price:2.875rem;--mw-fs-lead:1.25rem;--mw-fs-body:1.0625rem;--mw-fs-ui:1rem;--mw-fs-small:.9375rem;--mw-fs-label:.875rem;--mw-fs-caption:.8125rem;--mw-fs-micro:.75rem;--mw-lh-tight:1.02;--mw-lh-display:1.05;--mw-lh-heading:1.1;--mw-lh-body:1.55;--mw-ls-display:-.025em;--mw-ls-heading:-.015em;--mw-ls-label:.14em;--mw-ls-nav:.12em;--mw-fw-regular:400;--mw-fw-bold:700;--mw-space-1:.25rem;--mw-space-2:.5rem;--mw-space-3:.75rem;--mw-space-4:1rem;--mw-space-5:1.25rem;--mw-space-6:1.5rem;--mw-space-7:1.75rem;--mw-space-8:2rem;--mw-space-9:2.5rem;--mw-space-10:3rem;--mw-space-11:3.5rem;--mw-space-12:4rem;--mw-space-13:4.5rem;--mw-space-14:6rem;--mw-space-15:7.5rem;--mw-section-h:100svh;--mw-gutter:4rem;--mw-rail:6rem;--mw-rail-dots:2.25rem;--mw-content-max:73.75rem;--mw-text-max:40rem;--mw-title-gap:3.5rem;--mw-grid-gap:1.25rem;--mw-header-h:5.5625rem;--mw-tap:2.75rem;--mw-header-h-compact:4.0625rem;--mw-radius-btn:.1875rem;--mw-radius-pill:.5rem;--mw-radius-window:.625rem;--mw-radius-band:.75rem;--mw-radius-round:50%;--mw-shadow-card:0 .0625rem .125rem #1f2a370a, 0 1.25rem 2rem -.75rem #1f2a373d;--mw-shadow-float:0 .0625rem .125rem #1f2a370a, 0 2.5rem 3.75rem -1.875rem #1f2a3759;--mw-shadow-sheet:0 .0625rem .125rem #1f2a370a, 0 1.875rem 3.125rem -1.25rem #1f2a374d;--mw-shadow-float-on-ink:0 2.5rem 3.75rem -1.875rem #00000080;--mw-dur-fast:.3s;--mw-dur-base:.45s;--mw-dur-slow:.8s;--mw-ease:ease;--mw-ease-bounce:cubic-bezier(.3, 1.6, .5, 1)}@media (width>=768px) and (width<1280px){:root{--mw-gutter:2.5rem;--mw-rail:4.5rem;--mw-fs-h1:clamp(2.75rem, 5.6vw, 5rem);--mw-fs-h2:clamp(2rem, 3.8vw, 3.375rem)}}@media (width<768px){:root{--mw-fs-poster:7.75rem;--mw-fs-404:10.5rem;--mw-fs-display-xl:2.875rem;--mw-fs-display:2.75rem;--mw-fs-h1:2.75rem;--mw-fs-h2:2rem;--mw-fs-h3:1.3125rem;--mw-fs-h4:1.25rem;--mw-fs-h5:1.25rem;--mw-fs-numeral:2.75rem;--mw-fs-price:1.75rem;--mw-fs-lead:1.0625rem;--mw-fs-body:1rem;--mw-fs-label:.8125rem;--mw-gutter:1.25rem;--mw-rail:2.5rem;--mw-rail-dots:.75rem;--mw-title-gap:1.5rem;--mw-grid-gap:1rem;--mw-header-h:4.5625rem;--mw-radius-window:.5rem}}*,:before,:after{box-sizing:border-box}*{margin:0}html{font-size:100%}@media (width>=1280px){html{font-size:clamp(80%,min(clamp(100%,1.11111vw,133.333%),1.77778vh),133.333%)}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scrollbar-gutter:stable;scroll-padding-top:var(--mw-header-h)}body{min-height:100svh;font-family:var(--mw-font-body);font-size:var(--mw-fs-body);line-height:var(--mw-lh-body);color:var(--mw-text);background:var(--mw-paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}img,picture,svg,video{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}ul[role=list],ol[role=list]{padding:0;list-style:none}h1,h2,h3,h4,h5,h6{font-family:var(--mw-font-display);font-weight:var(--mw-fw-regular);line-height:var(--mw-lh-heading);letter-spacing:var(--mw-ls-heading);text-wrap:balance}a{color:var(--mw-accent-deep);text-underline-offset:.18em;transition:color var(--mw-dur-fast) var(--mw-ease)}a:hover{color:var(--mw-ink)}::selection{color:var(--mw-on-ink);background:var(--mw-accent-deep)}:focus-visible{outline:2px solid var(--mw-accent-deep);outline-offset:.1875rem}[data-tone=ink] :focus-visible,.on-ink :focus-visible{outline-color:var(--mw-accent-light)}.visually-hidden{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{top:var(--mw-space-3);left:var(--mw-space-3);z-index:100;padding:var(--mw-space-3) var(--mw-space-5);font-weight:var(--mw-fw-bold);color:var(--mw-on-ink);background:var(--mw-ink);border-radius:var(--mw-radius-btn);position:fixed;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.skip-link:hover{color:var(--mw-on-ink)}@media (width>=768px){html.has-snap{scroll-snap-type:y mandatory;scroll-padding-top:0}html.has-snap [data-section]{scroll-snap-align:start;scroll-snap-stop:always}}html.has-snap.is-snapping{scroll-behavior:auto;scroll-snap-type:none}html.is-menu-open{overflow:hidden}html.anim-pending :is([data-anim=reveal],[data-anim=title],[data-anim-text],[data-anim-follow]){visibility:hidden}html.anim-pending [data-anim=line]{--mw-line-scale:0}html.anim-pending [data-anim-line-end]{--mw-line-end:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
