@font-face{font-family:'Lora';font-style:normal;font-weight:400 700;font-display:swap;src:url('../fonts/lora/lora-latin-ext-wght-normal.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Lora';font-style:normal;font-weight:400 700;font-display:swap;src:url('../fonts/lora/lora-latin-wght-normal.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300 800;font-display:swap;src:url('../fonts/open-sans/open-sans-latin-ext-wght-normal.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300 800;font-display:swap;src:url('../fonts/open-sans/open-sans-latin-wght-normal.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--c-ink: hsl(324 30% 22%);--c-primary: hsl(324 45% 35%);--c-accent: hsl(324 60% 55%);--c-muted: hsl(324 15% 42%);--c-bg: hsl(324 20% 98%);--c-bg-alt: hsl(324 25% 94%);--c-on-primary: hsl(324 20% 99%);--c-dark: hsl(324 30% 15%);--c-on-dark: hsl(324 20% 96%);--c-on-dark-muted: hsl(324 15% 76%);--c-accent-light: hsl(324 60% 75%);--font-h: 'Lora',Georgia,'Times New Roman',serif;--font-b: 'Open Sans',system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;--s1: 6px;--s2: 12px;--s3: 24px;--s4: 48px;--s5: 96px;--section-y: clamp(var(--s4),7vw,var(--s5));--gutter: 16px;--container: 1080px;--r: 14px 0 14px 0;--r-sm: 8px 0 8px 0;--r-pill: 999px;--shadow: 0 12px 40px rgb(0 0 0 / .12);--shadow-lg: 0 22px 60px rgb(0 0 0 / .18);--line-top: 0px;--line-left: 0px;--line-bottom: 0px;--overlay: 0.65;--fs-xs: .8125rem;--fs-s: .9375rem;--fs-m: 1.0625rem;--fs-l: 1.25rem;--fs-xl: clamp(1.375rem,2.6vw,1.75rem);--fs-2xl: clamp(1.75rem,4.2vw,2.625rem);--fs-3xl: clamp(2.125rem,6vw,3.75rem);--tap: 44px;--ease: cubic-bezier(.2,.7,.2,1)}@media (min-width: 768px){:root{--gutter: 24px}}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth}body{margin: 0;background: var(--c-bg);color: var(--c-ink);font: 400 var(--fs-m)/1.65 var(--font-b);overflow-wrap: break-word;overflow-x: clip}:lang(ko){word-break: keep-all}:lang(zh){line-break: strict}:lang(ko) *,:lang(zh) *{letter-spacing: normal !important}:lang(ko) :is(h1,h2,h3,h4),:lang(zh) :is(h1,h2,h3,h4){line-height: 1.35}h1,h2,h3,h4{margin: 0 0 var(--s3);font-family: var(--font-h);font-weight: 700;line-height: 1.15;color: inherit;overflow-wrap: break-word;hyphens: auto;hyphenate-limit-chars: 12 5 5;text-wrap: balance}h1{font-size: var(--fs-3xl)}h2{font-size: var(--fs-2xl)}h3{font-size: var(--fs-xl)}p,ul,ol,dl,blockquote,figure{margin: 0 0 var(--s3)}img,svg,video{display: block;max-width: 100%;height: auto}a{color: var(--c-primary);text-underline-offset: .18em}a:hover{color: var(--c-ink)}:focus-visible{outline: 3px solid var(--c-accent);outline-offset: 3px}button,input,select,textarea{font: inherit;color: inherit}.visually-hidden{position: absolute !important;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.ico{width: 1.25em;height: 1.25em;flex: none;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}.ico__yxnkz{position: absolute;width: 0;height: 0;overflow: hidden}.gomain{position: absolute;left: var(--s2);top: -100px;z-index: 100;padding: var(--s2) var(--s3);background: var(--c-dark);color: var(--c-on-dark);border-radius: var(--r-sm)}.gomain:focus{top: var(--s2)}.pod{width: 100%;max-width: calc(var(--container) + 2 * var(--gutter));margin-inline: auto;padding-inline: var(--gutter)}.area{padding-block: var(--section-y);position: relative}.area--tbco{background: var(--c-bg-alt)}.area--wsyq{background: var(--c-dark);color: var(--c-on-dark)}.area--wsyq :where(a:not(.link)){color: var(--c-accent-light)}.area__yrxbh{margin: 0 0 var(--s2);font-size: var(--fs-xs);font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--c-primary)}.area--wsyq .area__yrxbh{color: var(--c-accent-light)}.area__nyyuv{font-size: var(--fs-2xl);max-width: 30ch}.area__wlkh{font-size: var(--fs-l);color: var(--c-muted);max-width: 62ch}.area--wsyq .area__wlkh{color: var(--c-on-dark-muted)}.area--svpfq{isolation: isolate;overflow: hidden}.area--svpfq::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background: linear-gradient(172deg,transparent 0 62%,color-mix(in srgb,var(--c-primary) 7%,transparent) 62% 100%)}.link{display: inline-flex;align-items: center;justify-content: center;gap: var(--s2);min-height: var(--tap);padding: .65em 1.35em;border: 2px solid var(--c-primary);border-radius: var(--r-sm);background: transparent;color: var(--c-primary);font-weight: 700;line-height: 1.2;text-decoration: none;text-align: center;cursor: pointer;transition: transform .2s var(--ease),border-radius .2s var(--ease),background-color .2s,color .2s,box-shadow .2s}.link--hlix{background: var(--c-primary);color: var(--c-on-primary)}.link--ttkl{border-color: var(--c-on-dark);color: var(--c-on-dark)}.link--ttkl.link--hlix{background: var(--c-on-dark);color: var(--c-dark)}.link:hover{text-decoration: underline;text-decoration-thickness: 2px;color: var(--c-primary)}.link--hlix:hover{color: var(--c-on-primary)}.link--ttkl:hover{color: var(--c-on-dark)}.breadcrumb{font-size: var(--fs-s);color: var(--c-muted)}.breadcrumb__wclmt{display: flex;flex-wrap: wrap;gap: var(--s1) var(--s2);margin: 0;padding: 0;list-style: none}.breadcrumb__ntqzj{display: inline-flex;align-items: center}.breadcrumb__ntqzj + .breadcrumb__ntqzj::before{content: "/";margin-right: var(--s2);opacity: .6}.breadcrumb a{position: relative;display: inline-flex;align-items: center;min-height: var(--tap);color: inherit}.breadcrumb a::after{content: "";position: absolute;top: 0;bottom: 0;left: 50%;width: max(100%,var(--tap));transform: translateX(-50%)}.hznh{font-size: var(--fs-m)}.hznh > *{max-width: 70ch}.hznh h2{margin-top: var(--s5);font-size: var(--fs-xl);scroll-margin-top: 96px}.hznh h3{margin-top: var(--s4);font-size: var(--fs-l)}.hznh ul,.hznh ol{padding-left: 1.3em}.hznh li + li{margin-top: var(--s1)}.hznh blockquote{margin-inline: 0;padding: var(--s2) var(--s3);border-left: 4px solid var(--c-accent);background: var(--c-bg-alt);border-radius: var(--r-sm)}.hznh table{width: 100%;border-collapse: collapse;font-size: var(--fs-s)}@media (max-width: 600px){.hznh table{table-layout: fixed;font-size: var(--fs-xs)}.hznh th,.hznh td{padding: var(--s1);overflow-wrap: anywhere;hyphens: auto}}.hznh th,.hznh td{padding: var(--s2);text-align: left;vertical-align: top;border-bottom: 1px solid color-mix(in srgb,var(--c-ink) 14%,transparent)}.hznh th{background: var(--c-bg-alt)}.hznh code{font-size: .92em;overflow-wrap: anywhere}html[data-consent-open] body{padding-bottom: var(--consent-h,0px)}.enrol{display: grid;gap: var(--s3)}.enrol__qloi{display: block;margin-bottom: var(--s1);font-weight: 600;font-size: var(--fs-s)}.enrol__ncah{display: block;width: 100%;min-height: var(--tap);padding: .6em .8em;border: 1.5px solid color-mix(in srgb,var(--c-ink) 28%,transparent);border-radius: var(--r-sm);background: var(--c-bg);color: var(--c-ink)}.enrol__dqza{display: flex;align-items: flex-start;gap: var(--s2);font-size: var(--fs-s)}.enrol__dqza input{width: 22px;height: 22px;margin: 2px 0 0;flex: none;accent-color: var(--c-primary)}.enrol__njzq{font-size: var(--fs-xs);color: var(--c-muted)}.enrol__xbzei{position: absolute;left: -10000px;width: 1px;height: 1px;overflow: hidden}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*,*::before,*::after{animation-duration: .01ms !important;animation-iteration-count: 1 !important;transition-duration: .01ms !important}}.strip{position: relative;z-index: 50}.strip__rznv{display: flex;align-items: center;justify-content: space-between;gap: var(--s3);flex-wrap: wrap}.strip__yjwjr{display: inline-flex;align-items: center;gap: var(--s2);min-height: var(--tap);min-width: var(--tap);color: inherit;text-decoration: none;font-family: var(--font-h);font-weight: 700;font-size: var(--fs-l);line-height: 1.1}.strip__optj{display: inline-flex;width: 40px;height: 40px;flex: none}.strip__optj svg{width: 100%;height: 100%}.strip__mxtp{display: flex;flex-direction: column;gap: 2px}.strip__itcnm{font-family: var(--font-b);font-weight: 400;font-size: var(--fs-xs);opacity: .85}.strip__uqfj{display: none;align-items: center;justify-content: center;width: var(--tap);height: var(--tap);padding: 0;border: 0;border-radius: var(--r-sm);background: transparent;color: inherit;cursor: pointer}.strip__uqfj svg{width: 26px;height: 26px}.strip__ncmsr,.strip__psaws{display: inline-flex}.strip__psaws{display: none}.strip__uqfj[aria-expanded="true"] .strip__ncmsr{display: none}.strip__uqfj[aria-expanded="true"] .strip__psaws{display: inline-flex}html:not([data-js]) .strip__uqfj{display: none !important}.ways{display: flex;align-items: center;gap: var(--s3)}.ways__wclmt{display: flex;flex-wrap: wrap;align-items: center;gap: 0 var(--s3);margin: 0;padding: 0;list-style: none}.ways__inyw{display: inline-flex;align-items: center;justify-content: center;min-height: var(--tap);min-width: var(--tap);color: inherit;text-decoration: none;font-weight: 600;text-underline-offset: .4em;text-decoration-thickness: 2px}.ways__inyw:hover,.ways__inyw[aria-current="page"]{text-decoration-line: underline;color: inherit}.strip__onlhs{flex: none}.gzctsq{position: relative;flex: none;margin-left: auto}.gzctsq__link{display: inline-flex;align-items: center;gap: .3em;min-height: var(--tap);padding: 0 .55em;border: 1px solid color-mix(in srgb,currentColor 30%,transparent);border-radius: var(--r-sm);font-size: var(--fs-s);font-weight: 600;letter-spacing: .04em;cursor: pointer;list-style: none;user-select: none}.gzctsq__link::-webkit-details-marker{display: none}.gzctsq__link svg{width: 16px;height: 16px;transition: transform .2s}.gzctsq[open] .gzctsq__link svg{transform: rotate(180deg)}.gzctsq__wclmt{position: absolute;right: 0;top: calc(100% + 6px);z-index: 70;min-width: 11rem;margin: 0;padding: var(--s1) 0;list-style: none;background: var(--c-bg);color: var(--c-ink);border: 1px solid color-mix(in srgb,var(--c-ink) 12%,transparent);border-radius: var(--r-sm);box-shadow: var(--shadow-lg)}.gzctsq__inyw{display: flex;align-items: center;justify-content: space-between;gap: var(--s2);min-height: var(--tap);padding: 0 var(--s3);color: inherit;text-decoration: none}.gzctsq__inyw:hover{background: color-mix(in srgb,var(--c-primary) 8%,transparent)}.gzctsq__inyw[aria-current]{font-weight: 700;color: var(--c-primary)}.gzctsq__uuxjp{font-size: var(--fs-xs);opacity: .7;letter-spacing: .06em}@media (min-width: 769px){.gzctsq{order: 1;margin-left: 0}}@media (max-width: 768px){.strip__uqfj{display: inline-flex}.strip__yjwjr{flex: 1 1 0;min-width: 0;font-size: var(--fs-m)}.strip__mxtp{overflow-wrap: break-word}.ways{flex-basis: 100%;flex-direction: column;align-items: stretch;gap: var(--s3)}[data-js] .ways{position: absolute;left: 0;right: 0;top: 100%;padding: var(--s2) var(--gutter) var(--s4);background: var(--c-bg);color: var(--c-ink);box-shadow: var(--shadow-lg);border-top: 1px solid color-mix(in srgb,var(--c-ink) 12%,transparent)}[data-js] .ways[data-open="false"]{display: none}.ways__wclmt{flex-direction: column;align-items: stretch}.ways__inyw{width: 100%;justify-content: flex-start;border-bottom: 1px solid color-mix(in srgb,currentColor 14%,transparent)}.strip__onlhs{width: 100%}}.strip{background: var(--c-bg);border-bottom: 1px solid color-mix(in srgb,var(--c-ink) 10%,transparent)}.strip__srle{background: var(--c-dark);color: var(--c-on-dark);font-size: var(--fs-xs)}.strip__ohruh{display: flex;align-items: center;justify-content: space-between;gap: var(--s3);flex-wrap: wrap}.strip__srle .strip__itcnm{margin: 0;opacity: 1;color: var(--c-on-dark-muted);font-size: var(--fs-xs)}.strip__justs{display: flex;flex-wrap: wrap;gap: 0 var(--s3);margin: 0 0 0 auto;padding: 0;list-style: none}.strip__qxshn{display: inline-flex;align-items: center;gap: var(--s1);min-height: var(--tap);color: inherit;text-decoration: none}a.strip__qxshn:hover{color: var(--c-accent-light);text-decoration: underline}.strip__rznv{min-height: 76px;padding-block: var(--s2);flex-wrap: nowrap}.ways__inyw[aria-current="page"]{color: var(--c-primary)}@media (min-width: 769px){.ways{flex: 1;justify-content: flex-end}}@media (min-width: 769px) and (max-width: 1100px){.ways__wclmt{gap: 0 var(--s2);font-size: var(--fs-s)}}@media (max-width: 768px){.strip__srle .strip__itcnm{display: none}.strip__justs{margin: 0;gap: 0 var(--s3)}.strip__rznv{flex-wrap: wrap;min-height: 60px}}.explore__lgcb{max-width: 46rem;margin-bottom: var(--s4)}.explore__lgcb > :last-child{margin-bottom: 0}.explore__lncs{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--s3);margin: 0;padding: 0;list-style: none}.explore__uuigu{display: flex;min-width: 0}.explore__ulotl{position: relative;isolation: isolate;display: flex;flex-direction: column;width: 100%;min-height: 13rem;padding: var(--s4) var(--s3) var(--s3);overflow: hidden;background: var(--c-bg);border-radius: var(--r);border-top: var(--line-top) solid var(--c-primary);border-left: var(--line-left) solid var(--c-primary);border-bottom: var(--line-bottom) solid var(--c-primary);box-shadow: var(--shadow);transition: background-color .3s var(--ease),color .3s var(--ease),transform .3s var(--ease),box-shadow .3s var(--ease)}.explore__ulotl::before{content: "";position: absolute;z-index: -1;right: -60px;top: -60px;width: 180px;height: 180px;border-radius: var(--r-pill);border: 2px solid color-mix(in srgb,var(--c-primary) 14%,transparent);transition: border-color .3s var(--ease),transform .4s var(--ease);pointer-events: none}.explore__ulotl:hover{background: var(--c-primary);color: var(--c-on-primary);transform: translateY(-4px);box-shadow: var(--shadow-lg)}.explore__ulotl:hover::before{border-color: color-mix(in srgb,var(--c-on-primary) 30%,transparent);transform: scale(1.15)}.explore__nyyuv{margin: 0 0 var(--s2);font-size: var(--fs-xl);line-height: 1.2;hyphens: auto}.explore .explore__nyyuv a.explore__inyw,.explore .explore__nyyuv a.explore__inyw:hover{color: inherit;text-decoration: none}.explore .explore__nyyuv a.explore__inyw::after{content: "";position: absolute;inset: 0;z-index: 1}.explore__inyw:focus-visible{outline: none}.explore__ulotl:has(.explore__inyw:focus-visible){outline: 3px solid var(--c-accent);outline-offset: 3px}.explore__fvmmu{margin: 0 0 var(--s3);color: var(--c-muted);hyphens: auto;transition: color .3s var(--ease)}.explore__ulotl:hover .explore__fvmmu{color: var(--c-on-primary)}.explore__jusq{display: inline-flex;align-items: center;justify-content: center;width: 52px;height: 52px;margin-top: auto;align-self: flex-end;border-radius: var(--r-pill);background: var(--c-primary);color: var(--c-on-primary);transition: background-color .3s var(--ease),color .3s var(--ease),transform .3s var(--ease)}.explore__ulotl:hover .explore__jusq{background: var(--c-on-primary);color: var(--c-primary);transform: translateX(4px)}@media (min-width: 640px){.explore__lncs{grid-template-columns: repeat(2,minmax(0,1fr))}.explore__lncs--jngtv{grid-template-columns: minmax(0,1fr)}.explore__lncs--gjci .explore__uuigu:last-child{grid-column: 1 / -1}}@media (min-width: 1024px){.explore__lncs--gjci{grid-template-columns: repeat(3,minmax(0,1fr))}.explore__lncs--gjci .explore__uuigu:last-child{grid-column: auto}.explore__ulotl{min-height: 15rem;padding: var(--s4)}}@media (min-width: 1200px){.explore__lncs--nrfb{grid-template-columns: repeat(4,minmax(0,1fr))}.explore__lncs--nrfb .explore__ulotl{padding: var(--s4) var(--s3) var(--s3)}.explore__lncs--nrfb .explore__nyyuv{font-size: var(--fs-l)}}.note{position: relative}.note__zqva{min-width: 0;max-width: 100%;margin-bottom: var(--s3)}.note__zqva .breadcrumb__ntqzj{display: flex;align-items: center;min-width: 0;max-width: 100%}.note__jyny{display: inline-flex;align-items: center;min-height: var(--tap);min-width: var(--tap);color: inherit;text-decoration-color: color-mix(in srgb,currentColor 35%,transparent)}.note__jyny:hover{color: var(--c-primary);text-decoration-color: currentColor}.note__jyny--uqyc{display: block;min-width: 0;min-height: 0;max-width: 42ch;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.note__gsel{display: inline-flex;align-items: center;min-height: var(--tap);color: var(--c-primary);text-decoration: none}.note__rpsu{padding: .35em .85em;border-radius: var(--r-pill);background: color-mix(in srgb,var(--c-primary) 10%,transparent);font-size: var(--fs-xs);font-weight: 700;letter-spacing: .06em;text-transform: uppercase;line-height: 1.3;transition: background-color .2s,color .2s}.note__gsel:hover .note__rpsu{background: var(--c-primary);color: var(--c-on-primary)}.note__nyyuv{margin: var(--s2) 0 var(--s3);max-width: 22ch;letter-spacing: -.01em}.note__wlkh{margin: 0 0 var(--s4);max-width: 60ch;font-size: var(--fs-l);line-height: 1.55;color: var(--c-muted)}.note__fjro{display: inline-grid;place-items: center;flex: none;width: 52px;height: 52px;border-radius: 50%;overflow: hidden;background: color-mix(in srgb,var(--c-primary) 12%,var(--c-bg));color: var(--c-primary)}.note__kqxyo{display: block;width: 100%;height: 100%;object-fit: cover}.note__kqxyo svg{width: 100%;height: 100%}.note__fjro--xxgfy .ico{width: 24px;height: 24px}.note__vlyly{display: flex;align-items: center;gap: var(--s2)}.note__kdfq{display: flex;flex-direction: column;margin: 0;line-height: 1.35;min-width: 0}.note__oqeo{font-size: var(--fs-xs);font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--c-muted)}.note__mxtp{font-weight: 700}.note__vcgk{font-size: var(--fs-s);color: var(--c-muted)}.note__qizi{color: inherit;text-decoration-color: color-mix(in srgb,currentColor 35%,transparent)}.note__qizi:hover{color: var(--c-primary)}.note__nuam{margin: 0}.note__vhqz dt{display: flex;align-items: center;gap: .45em;font-size: var(--fs-xs);font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--c-muted)}.note__vhqz dd{margin: 0;font-weight: 600}.note__svlox{display: flex;align-items: center;gap: .45em;margin: 0;font-weight: 600}.note__nuam .ico,.note__svlox .ico{width: 1.1em;height: 1.1em;color: var(--c-primary)}.note__uxwqn{display: flex;align-items: center;gap: var(--s2)}.note__nhysg{display: flex;flex-direction: column;gap: .15em;margin: 0;min-width: 0;line-height: 1.4}.note__qiaw{display: flex;flex-wrap: wrap;align-items: center;gap: .2em .6em;font-size: var(--fs-s);color: var(--c-muted)}.note__eftnl{display: inline-flex;align-items: center;gap: .35em}.note__eftnl + .note__eftnl::before{content: "";width: 4px;height: 4px;margin-right: .25em;border-radius: 50%;background: currentColor;opacity: .55}.note__oefh{position: relative;margin: 0;overflow: hidden;background: var(--c-bg-alt)}.note__cheqz{display: block;width: 100%;height: 100%;object-fit: cover}.note__cheqz svg{width: 100%;height: 100%}.note__clcn{display: flex;align-items: center;gap: .5em;margin: 0 0 var(--s2);font-family: var(--font-b);font-size: var(--fs-xs);font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--c-primary)}.note__ffnoa{margin: 0;padding: 0;list-style: none;counter-reset: toc}.note__kxit{counter-increment: toc}.note__equwl{display: flex;align-items: center;gap: var(--s2);min-height: var(--tap);padding-block: .3em;color: var(--c-ink);text-decoration: none;font-size: var(--fs-s);line-height: 1.35}.note__equwl::before{content: counter(toc,decimal-leading-zero);flex: none;min-width: 1.6em;font-size: var(--fs-xs);font-weight: 700;font-variant-numeric: tabular-nums;color: var(--c-primary)}.note__equwl:hover{color: var(--c-primary);text-decoration: underline;text-underline-offset: .2em}.note__body > :first-child{margin-top: 0}.note__body a{text-decoration-thickness: 1px}.note__body h3{font-size: var(--fs-l)}.note__qclel{position: relative;isolation: isolate;margin-block: var(--s4);padding: var(--s4);border-radius: var(--r);background: var(--c-bg-alt)}.note__qclel::before,.note__plxgj::before{content: "";position: absolute;inset: 0;z-index: 3;pointer-events: none;border-radius: inherit;background: linear-gradient(var(--c-accent),var(--c-accent)) left top / var(--line-left) 100% no-repeat,linear-gradient(var(--c-accent),var(--c-accent)) left top / 100% var(--line-top) no-repeat,linear-gradient(var(--c-accent),var(--c-accent)) left bottom / 100% var(--line-bottom) no-repeat}.note__fotz{margin: 0 0 var(--s3);font-size: var(--fs-l)}.note__puum{display: grid;gap: var(--s2) var(--s4);margin: 0;padding: 0;list-style: none}.note__oarsh{display: flex;align-items: flex-start;gap: var(--s2);min-width: 0}.note__uqnx{display: inline-grid;place-items: center;flex: none;width: 26px;height: 26px;margin-top: .1em;border-radius: 50%;background: var(--c-primary);color: var(--c-on-primary)}.note__uqnx .ico{width: 15px;height: 15px;stroke-width: 2.4}.note__ioac{margin: 0;font-size: var(--fs-s);line-height: 1.55}.note__ptwg{display: block;font-size: var(--fs-m);color: var(--c-ink)}.note__tprhi{margin-top: var(--s4)}.note__aegdv{margin: 0 0 var(--s1);font-family: var(--font-b);font-size: var(--fs-xs);font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--c-muted)}.note__satuu{margin: 0;padding: 0;list-style: none}.note__trky{border-bottom: 1px solid color-mix(in srgb,var(--c-ink) 12%,transparent)}.note__ntzm{display: flex;align-items: center;justify-content: space-between;gap: var(--s2);min-height: var(--tap);padding-block: .45em;color: var(--c-ink);text-decoration: none;font-size: var(--fs-s);line-height: 1.4}.note__ntzm .ico{color: var(--c-primary)}.note__ntzm:hover{color: var(--c-primary)}.note__ntzm:hover span{text-decoration: underline;text-underline-offset: .2em}.note__rgdf{display: flex;align-items: flex-start;gap: var(--s2);margin: var(--s4) 0 0;padding: var(--s2) var(--s3);border: 1px dashed color-mix(in srgb,var(--c-ink) 24%,transparent);border-radius: var(--r-sm);font-size: var(--fs-s);line-height: 1.5;color: var(--c-muted)}.note__rgdf .ico{margin-top: .15em;color: var(--c-primary)}.note__skjxj{margin: 0;color: var(--c-ink)}.note__skjxj > .ico{width: 40px;height: 40px;color: var(--c-accent);stroke-width: 1.4}.note__mxfc{margin: var(--s2) 0 0;padding: 0;border: 0;background: none;font-family: var(--font-h);font-size: var(--fs-xl);font-weight: 700;line-height: 1.28}.note__mxfc p{margin: 0}.note__ldyuc{margin-top: var(--s2);font-size: var(--fs-s);color: var(--c-muted)}.note__lajd{margin-bottom: var(--s4);font-size: var(--fs-2xl)}.note__jmsv{display: grid;gap: var(--s3);margin: 0;padding: 0;list-style: none}@media (min-width: 768px){.note__jmsv{grid-auto-flow: column;grid-auto-columns: minmax(0,1fr)}}.note__lbtzb{display: flex;min-width: 0}.note__plxgj{position: relative;isolation: isolate;display: flex;flex-direction: column;width: 100%;min-width: 0}.note__vblw{position: relative;overflow: hidden;aspect-ratio: 16 / 9;background: var(--c-bg-alt)}.note__injar{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform .6s var(--ease)}.note__injar svg{width: 100%;height: 100%}.note__plxgj:hover .note__injar{transform: scale(1.04)}.note__crlj{display: grid;place-items: center;color: var(--c-primary);background: radial-gradient(60% 70% at 18% 22%,color-mix(in srgb,var(--c-accent) 26%,transparent),transparent 70%),radial-gradient(55% 65% at 86% 88%,color-mix(in srgb,var(--c-primary) 22%,transparent),transparent 70%),var(--c-bg-alt)}.note__crlj .ico{width: 34px;height: 34px;opacity: .5;stroke-width: 1.4}.note__joki{display: flex;flex-direction: column;flex: 1;min-width: 0}.note__lbzce{margin: 0 0 var(--s1);font-size: var(--fs-xs);font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--c-primary)}.note__elifp{margin: 0 0 var(--s2);font-size: var(--fs-l);line-height: 1.25}.note__plxgj .note__elifp .note__hguvp{color: inherit;text-decoration: none}.note__hguvp::after{content: "";position: absolute;inset: 0;z-index: 2;border-radius: inherit}.note__plxgj:hover .note__elifp .note__hguvp{text-decoration: underline;text-decoration-thickness: 2px;text-underline-offset: .2em}@supports selector(:has(*)){.note__hguvp:focus-visible{outline: none}.note__plxgj:has(.note__hguvp:focus-visible){outline: 3px solid var(--c-accent);outline-offset: 4px}}.note__yohse{margin: 0 0 var(--s2);font-size: var(--fs-s);line-height: 1.55;color: var(--c-muted)}.note__depts{margin: auto 0 0;font-size: var(--fs-xs);color: var(--c-muted)}@media (max-width: 639px){.note__qclel{padding: var(--s3)}.note__qiaw{column-gap: var(--s3)}.note__eftnl + .note__eftnl::before{display: none}}.note__nyyuv{max-width: 24ch;font-size: clamp(2.25rem,5vw,3.5rem)}.note__wlkh{margin-bottom: var(--s4)}.note__zowu{background: var(--c-dark);color: var(--c-on-dark)}.note__ifxzp{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s3) var(--s4);padding-block: var(--s3)}.note__zowu .note__vlyly{margin-right: auto}.note__zowu .note__fjro{background: color-mix(in srgb,var(--c-on-dark) 14%,transparent);color: var(--c-on-dark)}.note__zowu .note__oqeo,.note__zowu .note__vcgk,.note__zowu .note__vhqz dt{color: var(--c-on-dark-muted)}.note__zowu .note__qizi{color: var(--c-on-dark)}.note__zowu .note__qizi:hover{color: var(--c-accent-light)}.note__zowu .ico{color: var(--c-accent-light)}.note__zowu .note__nuam{display: flex;flex-wrap: wrap;gap: var(--s2) var(--s4)}.note__zowu .note__vhqz,.note__zowu .note__svlox{padding-left: var(--s3);border-left: 1px solid color-mix(in srgb,var(--c-on-dark) 22%,transparent)}.note__oefh{aspect-ratio: 16 / 9;margin-block: var(--s4);border-radius: var(--r)}.note__ebigc{max-width: 760px;margin-inline: auto;margin-top: var(--s4)}.note__body > *{max-width: none}.note__sarg{margin-bottom: var(--s4)}.note__ffnoa{display: flex;flex-wrap: wrap;gap: var(--s1)}.note__equwl{padding: .35em .95em .35em .75em;border: 1px solid color-mix(in srgb,var(--c-ink) 18%,transparent);border-radius: var(--r-pill);font-size: var(--fs-s);transition: border-color .2s,background-color .2s}.note__equwl::before{min-width: 0}.note__equwl:hover{border-color: var(--c-primary);background: color-mix(in srgb,var(--c-primary) 8%,transparent);text-decoration: none}.note__skjxj{margin-bottom: var(--s4);padding: var(--s3) 0;border-block: 3px solid var(--c-ink)}.note__mxfc{font-size: clamp(1.25rem,2.2vw,1.5rem)}.note__qclel{margin-top: var(--s5)}.note__plxgj{gap: var(--s2)}.note__vblw{border-radius: var(--r)}.note__plxgj::before{content: none}.note__vblw::after{content: "";position: absolute;inset: 0;pointer-events: none;border-radius: inherit;background: linear-gradient(var(--c-accent),var(--c-accent)) left top / var(--line-left) 100% no-repeat,linear-gradient(var(--c-accent),var(--c-accent)) left top / 100% var(--line-top) no-repeat,linear-gradient(var(--c-accent),var(--c-accent)) left bottom / 100% var(--line-bottom) no-repeat}@media (min-width: 768px){.note__puum{grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--s3) var(--s4)}.note__puum:has(> li:last-child:nth-child(odd)) > li:last-child{grid-column: 1 / -1}}@media (min-width: 1024px){.note__skjxj{float: right;width: 290px;margin: var(--s1) 0 var(--s3) var(--s4)}}@media (min-width: 1240px){.note__skjxj{margin-right: -120px}}@media (max-width: 767px){.note__zowu .note__vlyly{flex-basis: 100%}.note__zowu .note__vhqz:first-child,.note__zowu .note__svlox{padding-left: 0;border-left: 0}}.options__lgcb{max-width: 48rem;margin-bottom: var(--s4)}.options__lgcb > :last-child{margin-bottom: 0}.options__lncs{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--s3);margin: 0;padding: 0;list-style: none}.options__uuigu{display: flex;min-width: 0}.options__item{position: relative;display: flex;flex-direction: column;width: 100%;padding: var(--s4) var(--s3) var(--s3);background: var(--c-bg);border: 1px solid color-mix(in srgb,var(--c-ink) 12%,transparent);border-radius: var(--r);transition: border-color .25s var(--ease),box-shadow .25s var(--ease),transform .25s var(--ease)}.options__item::before{content: "";position: absolute;inset: -1px;pointer-events: none;border-radius: inherit;border-top: var(--line-top) solid var(--c-primary);border-left: var(--line-left) solid var(--c-primary);border-bottom: var(--line-bottom) solid var(--c-primary)}.options__item:hover{border-color: color-mix(in srgb,var(--c-primary) 45%,transparent);box-shadow: var(--shadow-lg);transform: translateY(-3px)}.options__cckzo{align-self: flex-start;margin: 0 0 var(--s3);padding: .3em .85em;border-radius: var(--r-pill);background: color-mix(in srgb,var(--c-primary) 10%,transparent);color: var(--c-primary);font-size: var(--fs-xs);font-weight: 700;letter-spacing: .03em}.options__nyyuv{margin: 0 0 var(--s2);font-size: var(--fs-xl);line-height: 1.2;hyphens: auto}.options .options__nyyuv a.options__inyw,.options .options__nyyuv a.options__inyw:hover{color: inherit;text-decoration: none;text-decoration-thickness: 2px;text-underline-offset: .18em}.options .options__item:hover a.options__inyw{text-decoration-line: underline;color: var(--c-primary)}.options .options__nyyuv a.options__inyw::after{content: "";position: absolute;inset: 0;z-index: 1}.options__inyw:focus-visible{outline: none}.options__item:has(.options__inyw:focus-visible){outline: 3px solid var(--c-accent);outline-offset: 3px}.options__fvmmu{margin: 0 0 var(--s3);color: var(--c-muted);hyphens: auto}.options__vvbib{display: flex;align-items: center;justify-content: space-between;gap: var(--s2);margin-top: auto;padding-top: var(--s3);border-top: 1px dashed color-mix(in srgb,var(--c-ink) 18%,transparent)}.options__akiw{margin: 0;min-width: 0;font-family: var(--font-h);font-weight: 700;font-size: var(--fs-l);line-height: 1.2}.options__jusq{display: inline-flex;align-items: center;justify-content: center;width: 44px;height: 44px;flex: none;margin-left: auto;border-radius: var(--r-pill);background: var(--c-bg-alt);color: var(--c-primary);transition: background-color .25s var(--ease),color .25s var(--ease),transform .25s var(--ease)}.options__item:hover .options__jusq{background: var(--c-primary);color: var(--c-on-primary);transform: translateX(3px)}.options__ekbnn{display: flex;margin-top: var(--s4)}@media (min-width: 640px){.options__lncs{grid-template-columns: repeat(2,minmax(0,1fr))}.options__uuigu:last-child:nth-child(odd){grid-column: 1 / -1}}@media (min-width: 1024px){.options__lncs{grid-template-columns: repeat(6,minmax(0,1fr));gap: var(--s4) var(--s3)}.options__uuigu,.options__uuigu:last-child:nth-child(odd){grid-column: span 2}.options__lncs--cjig .options__uuigu,.options__lncs--nrfb .options__uuigu,.options__lncs--ktzsu .options__uuigu:nth-child(n+4){grid-column: span 3}.options__lncs--jngtv .options__uuigu{grid-column: 1 / -1}.options__item{padding: var(--s4)}}.offer{position: relative}.offer :is(h2,h3){text-wrap: balance}.offer :is(li,dd,dt,p){min-width: 0}.offer__zqva{margin-bottom: var(--s3)}.offer__zqva .breadcrumb__wclmt{align-items: center;gap: 0 var(--s2)}.offer__zqva .breadcrumb__ntqzj{display: inline-flex;align-items: center;min-width: 0}.offer__zqva a{display: inline-flex;align-items: center;justify-content: center;min-height: var(--tap);min-width: var(--tap);text-decoration-color: color-mix(in srgb,currentColor 40%,transparent)}.offer__zqva a:hover{color: var(--c-primary)}.offer__zqva [aria-current="page"]{display: inline-flex;align-items: center;min-height: var(--tap);color: var(--c-ink);font-weight: 600}.offer__yrxbh{display: inline-flex;align-items: center;gap: var(--s1);margin: 0 0 var(--s2);font-size: var(--fs-xs);font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--c-primary)}.offer__nyyuv{max-width: 22ch;margin-bottom: var(--s3)}@media (min-width: 768px){.offer__nyyuv{hyphens: manual}}.offer__qctmx{max-width: 58ch;margin-bottom: var(--s4);font-size: var(--fs-l);line-height: 1.55;color: var(--c-muted)}.offer__tlxbj{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s2)}.offer__onlhs svg{transition: transform .2s var(--ease)}.offer__onlhs:hover svg{transform: translateX(3px)}@media (max-width: 479px){.offer__tlxbj > *{flex: 1 1 100%}}.offer__shot{position: relative;overflow: hidden;border-radius: var(--r);background: var(--c-bg-alt)}.offer__shot picture{display: contents}.offer__xwpt{display: block;width: 100%;height: 100%;object-fit: cover}.offer__xwpt svg{width: 100%;height: 100%}.offer__qusi{position: relative;background: var(--c-bg);border: 1px solid color-mix(in srgb,var(--c-ink) 10%,transparent);border-radius: var(--r);box-shadow: var(--shadow)}.offer__qusi::after{content: "";position: absolute;inset: -1px;pointer-events: none;border-radius: inherit;border: 0 solid var(--c-accent);border-width: var(--line-top) 0 var(--line-bottom) var(--line-left)}.offer__nuam{margin: 0}.offer__vhqz{min-width: 0}.offer__vghus{margin: 0 0 var(--s1);font-size: var(--fs-xs);font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--c-muted)}.offer__jtwv{margin: 0;font-weight: 700;line-height: 1.3;color: var(--c-ink)}.offer__saqwg > :last-child{margin-bottom: 0}.offer__saqwg li::marker{color: var(--c-primary)}.offer__prurn{display: grid;gap: var(--s3);margin: 0;padding: 0;list-style: none}.offer__vlyly{display: flex;flex-wrap: wrap;align-items: flex-start;gap: var(--s3);padding: var(--s4)}.offer__yagb{flex: 1 1 240px;min-width: 0}.offer__fjro{display: grid;place-items: center;flex: none;width: 104px;height: 104px;overflow: hidden;border-radius: 50%;background: color-mix(in srgb,var(--c-primary) 14%,var(--c-bg));color: var(--c-primary)}.offer__fjro picture{display: contents}.offer__kqxyo{width: 100%;height: 100%;object-fit: cover}.offer__kqxyo svg{width: 100%;height: 100%}.offer__xfkmh{font-family: var(--font-h);font-size: var(--fs-xl);font-weight: 700;letter-spacing: .04em}.offer__nwyc{margin: 0 0 var(--s1);font-size: var(--fs-l)}.offer__vcgk{margin: 0 0 var(--s2);font-size: var(--fs-s);font-weight: 600;color: var(--c-primary)}.offer__kdfq{margin: 0;color: var(--c-muted)}@media (max-width: 639px){.offer__vlyly{padding: var(--s3)}.offer__fjro{width: 80px;height: 80px}}.offer__jdbd{margin: 0}.offer__exmo{margin: 0 0 var(--s1);font-family: var(--font-h);font-weight: 700;font-size: var(--fs-l);line-height: 1.3}.offer__wvco{margin: 0;color: var(--c-muted)}.offer__akiw > *{margin: 0}.offer__hnlof{font-size: var(--fs-xs);font-weight: 700;letter-spacing: .08em;text-transform: uppercase}.offer__duqw{font-family: var(--font-h);font-weight: 700;font-size: var(--fs-2xl);line-height: 1.15}.offer__phnzn{font-size: var(--fs-s)}.offer__lncs{display: grid;gap: var(--s3);margin: 0;padding: 0;list-style: none}@media (min-width: 768px){.offer__lncs--dlmn{grid-template-columns: repeat(2,minmax(0,1fr))}.offer__lncs--dlmn > :last-child:nth-child(odd){grid-column: 1 / -1}.offer__lncs--xlnw{grid-template-columns: repeat(2,minmax(0,1fr))}.offer__lncs--xlnw > :last-child:nth-child(odd){grid-column: 1 / -1}}@media (min-width: 1024px){.offer__lncs--xlnw{grid-template-columns: repeat(3,minmax(0,1fr))}.offer__lncs--xlnw > :last-child:nth-child(odd){grid-column: auto}}.offer{--s3-lift: clamp(72px,12vw,180px)}.offer__tmhqe{overflow: hidden;isolation: isolate}.offer__tmhqe::before{content: "";position: absolute;z-index: -1;pointer-events: none;width: 70vmax;height: 70vmax;right: -25vmax;top: -35vmax;border-radius: 50%;background: radial-gradient(closest-side,color-mix(in srgb,var(--c-primary) 55%,transparent),transparent);opacity: .7}.offer__tmhqe--xcol{padding-bottom: calc(var(--section-y) + var(--s3-lift))}.offer__tmhqe .offer__zqva{color: var(--c-on-dark-muted)}.offer__tmhqe .offer__zqva a:hover{color: var(--c-on-dark)}.offer__tmhqe .offer__zqva [aria-current="page"]{color: var(--c-on-dark)}.offer__rqvm{max-width: 860px;margin-block: var(--s4)}.offer__yrxbh{color: var(--c-accent-light)}.offer__nyyuv{max-width: 20ch;font-size: var(--fs-3xl)}.offer__qctmx{color: var(--c-on-dark-muted)}.offer__nuam{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: var(--s3) var(--s4)}.offer__vhqz{padding-top: var(--s2);border-top: 1px solid color-mix(in srgb,var(--c-on-dark) 28%,transparent)}.offer__vghus{color: var(--c-accent-light)}.offer__jtwv{font-family: var(--font-h);font-size: var(--fs-l);color: var(--c-on-dark)}@media (max-width: 767px){.offer__nuam{grid-template-columns: repeat(2,minmax(0,1fr))}.offer__jtwv{font-size: var(--fs-m)}}.offer__sizcu{position: relative;z-index: 1;margin-top: calc(-1 * var(--s3-lift))}.offer__shot{aspect-ratio: 16 / 7;box-shadow: var(--shadow-lg)}@media (max-width: 767px){.offer__shot{aspect-ratio: 4 / 3}}.offer__ambm{display: grid;gap: var(--s3);align-items: stretch}@media (min-width: 900px){.offer__ambm--yyrhy{grid-template-columns: minmax(0,1fr) auto minmax(0,1fr);gap: var(--s3)}}.offer__pwuf,.offer__pbmb{padding: var(--s4);border-radius: var(--r)}.offer__pwuf{background: var(--c-bg-alt);border: 1px dashed color-mix(in srgb,var(--c-ink) 24%,transparent)}.offer__pbmb{background: var(--c-primary);color: var(--c-on-primary);box-shadow: var(--shadow-lg)}.offer__pbmb .area__yrxbh{color: var(--c-on-primary);opacity: .85}.offer__iybh{font-size: var(--fs-xl)}.offer__bajha{margin: 0}.offer__pwuf .offer__bajha{color: var(--c-muted)}.offer__hkvqh{display: grid;place-items: center;align-self: center;justify-self: center;width: 52px;height: 52px;border-radius: 50%;background: var(--c-bg);color: var(--c-primary);border: 2px solid var(--c-primary)}.offer__hkvqh svg{width: 24px;height: 24px}@media (max-width: 899px){.offer__hkvqh{transform: rotate(90deg)}}@media (max-width: 639px){.offer__pwuf,.offer__pbmb{padding: var(--s3)}}.offer__svlox{max-width: calc(780px + 2 * var(--gutter))}.offer__rvehc{gap: 0 var(--s5);counter-reset: none}.offer__fyde{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 0 var(--s3);align-content: start;padding-block: var(--s4);border-top: 1px solid color-mix(in srgb,var(--c-ink) 14%,transparent)}.offer__njem{grid-row: span 2;font-family: var(--font-h);font-weight: 700;font-size: clamp(2.5rem,5vw,3.5rem);line-height: .9;color: transparent;-webkit-text-stroke: 1.5px var(--c-primary)}.offer__uzzhz{margin-bottom: var(--s2);font-size: var(--fs-l)}.offer__nvdab{margin: 0;color: var(--c-muted)}@media (min-width: 768px){.offer__rvehc > :last-child:nth-child(odd){grid-column: auto}}.offer__uvtda{padding: var(--s4)}.offer__ycbo{display: inline-grid;place-items: center;width: 48px;height: 48px;margin-bottom: var(--s3);border-radius: var(--r-sm);background: color-mix(in srgb,var(--c-accent) 18%,var(--c-bg));color: var(--c-ink)}.offer__zdil{margin-bottom: var(--s2);font-size: var(--fs-l)}.offer__wekkb{margin: 0;color: var(--c-muted)}@media (max-width: 639px){.offer__uvtda{padding: var(--s3)}}.offer__rqwoy{display: flex;flex-direction: column;align-items: center;gap: var(--s3);max-width: 760px;margin-inline: auto;padding: var(--s5) var(--s4);border-radius: var(--r);background: radial-gradient(120% 90% at 50% 0%,color-mix(in srgb,var(--c-primary) 14%,transparent),transparent 70%),var(--c-bg-alt);border: 1px solid color-mix(in srgb,var(--c-primary) 22%,transparent);text-align: center}.offer__pgxww{max-width: 26ch;margin: 0;font-size: var(--fs-xl)}.offer__rqwoy .offer__akiw{display: grid;gap: var(--s1);justify-items: center}.offer__rqwoy .offer__hnlof{color: var(--c-primary)}.offer__rqwoy .offer__duqw{font-size: var(--fs-3xl);color: var(--c-ink)}.offer__rqwoy .offer__phnzn{max-width: 52ch;color: var(--c-muted)}.offer__rqwoy .offer__tlxbj{justify-content: center}@media (max-width: 639px){.offer__rqwoy{padding: var(--s4) var(--s3)}.offer__rqwoy .offer__duqw{font-size: var(--fs-2xl)}.offer__rqwoy .offer__tlxbj{width: 100%}}.offer__izbhy{display: grid;gap: var(--s3)}@media (min-width: 900px){.offer__izbhy{grid-template-columns: minmax(0,1fr) minmax(0,2fr);gap: var(--s5);align-items: start}.offer__yvhzs{position: sticky;top: calc(var(--sticky-top,0px) + var(--s4))}}.offer__pomq{padding-block: var(--s3);border-bottom: 1px solid color-mix(in srgb,var(--c-ink) 14%,transparent)}.offer__pomq:first-child{padding-top: 0}.final__item{position: relative;isolation: isolate;overflow: hidden;display: grid;grid-template-columns: minmax(0,1fr);gap: var(--s4);align-items: center;padding: clamp(var(--s3),6vw,var(--s5));border-radius: var(--r);background: linear-gradient(125deg,var(--c-primary),color-mix(in srgb,var(--c-primary) 40%,var(--c-dark)));color: var(--c-on-primary);box-shadow: var(--shadow-lg)}.final__iseh{position: absolute;z-index: -1;inset: 0;background: radial-gradient(circle at 100% 0%,transparent 0 110px,color-mix(in srgb,var(--c-on-primary) 16%,transparent) 111px 113px,transparent 114px 170px,color-mix(in srgb,var(--c-on-primary) 10%,transparent) 171px 173px,transparent 174px 230px,color-mix(in srgb,var(--c-on-primary) 6%,transparent) 231px 233px,transparent 234px),radial-gradient(50% 80% at 0% 100%,color-mix(in srgb,var(--c-accent) 30%,transparent),transparent 70%);pointer-events: none}.final__ksfd,.final__tlxbj{min-width: 0}.final__nyyuv{max-width: 22ch;hyphenate-limit-chars: 15 6 6;text-wrap: balance}.final__fvmmu{margin: 0;max-width: 56ch;font-size: var(--fs-l);color: color-mix(in srgb,var(--c-on-primary) 90%,transparent)}.final__tlxbj{display: flex;flex-direction: column;gap: var(--s2)}.final__link{width: 100%}@media (min-width: 560px){.final__tlxbj{flex-direction: row;flex-wrap: wrap}.final__link{width: auto}}@media (min-width: 1024px){.final__item{grid-template-columns: minmax(0,1fr) auto;gap: var(--s5)}.final__tlxbj{flex-direction: column;align-items: stretch}.final__link{width: 100%}}.about{position: relative;isolation: isolate;padding-block: var(--s3) var(--section-y)}.about__zqva{margin-bottom: var(--s3)}.about__zqva .breadcrumb__wclmt{gap: 0 var(--s2);align-items: center}.about__zqva .breadcrumb__ntqzj{display: inline-flex;align-items: center}.about__zqva a{display: inline-flex;align-items: center;justify-content: center;min-height: var(--tap);min-width: var(--tap)}.about__zqva [aria-current="page"]{font-weight: 600;color: var(--c-ink)}.about__yrxbh{margin: 0 0 var(--s2);font-size: var(--fs-xs);font-weight: 700;line-height: 1.4;letter-spacing: .1em;text-transform: uppercase;color: var(--c-primary)}.about__nyyuv{margin: 0 0 var(--s3);max-width: 22ch;font-size: var(--fs-3xl);line-height: 1.08;letter-spacing: -.015em;text-wrap: balance}.about__wlkh{margin: 0;max-width: 60ch;font-size: var(--fs-l);line-height: 1.55;color: var(--c-muted);text-wrap: pretty}.about__body > :last-child{margin-bottom: 0}.about__qloi{margin: 0 0 var(--s3);font-family: var(--font-b);font-size: var(--fs-xs);font-weight: 700;line-height: 1.4;letter-spacing: .1em;text-transform: uppercase;color: var(--c-muted)}.about__onlhs{margin-top: var(--s4)}.about__onlhs .ico{transition: transform .2s var(--ease)}.about__onlhs:hover .ico{transform: translateX(3px)}.about__todgd{position: relative;overflow: hidden;background: var(--c-bg-alt)}.about__xwpt{position: absolute;inset: 0;width: 100%;height: 100%;max-width: none;object-fit: cover}.about__xwpt svg{width: 100%;height: 100%}.about__wclmt{margin: 0;padding: 0;list-style: none}.about__wgbpu{display: inline-flex;align-items: center;justify-content: center;flex: none;width: var(--tap);height: var(--tap);border-radius: 50%;background: color-mix(in srgb,var(--c-primary) 11%,transparent);color: var(--c-primary)}.about__ezig{margin: 0 0 var(--s1);font-size: var(--fs-l);line-height: 1.3}.about__ioac{margin: 0;font-size: var(--fs-s);line-height: 1.6;color: var(--c-muted)}.about__gjzz{margin: 0 0 var(--s2);font-family: var(--font-h);font-size: var(--fs-l);font-weight: 700;line-height: 1.3}.about__zuczg{display: flex;align-items: flex-start;gap: var(--s2);margin: 0 0 var(--s2);line-height: 1.5}.about__zuczg .ico{margin-top: .15em;color: var(--c-primary)}.about__nhfha{margin: 0}.about__nhfha dt{font-size: var(--fs-xs);font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--c-muted)}.about__nhfha dd{margin: 0;font-variant-numeric: tabular-nums}.about__justs{display: flex;flex-direction: column;gap: var(--s1)}.about__tdktx{display: inline-flex;align-items: center;gap: var(--s2);min-height: var(--tap);max-width: 100%;color: var(--c-ink);font-weight: 600;text-decoration: none}.about__tdktx .ico{color: var(--c-primary)}a.about__tdktx:hover{color: var(--c-primary);text-decoration: underline}.about{overflow: clip;background: var(--c-bg)}.about::before{content: "";position: absolute;z-index: -1;top: -160px;right: -160px;width: 480px;aspect-ratio: 1;border-radius: 50%;background: radial-gradient(closest-side,color-mix(in srgb,var(--c-accent) 16%,transparent),transparent);pointer-events: none}.about__yrxbh{display: inline-flex;align-items: center;gap: var(--s2);padding: .45em 1em;border-radius: var(--r-pill);background: color-mix(in srgb,var(--c-primary) 9%,transparent)}.about__lgcb{margin-bottom: var(--s4);padding-bottom: var(--s4);border-bottom: 1px solid color-mix(in srgb,var(--c-ink) 12%,transparent)}.about__vhbi{display: grid;gap: var(--s5)}.about__mfth{min-width: 0}.about__jdbd{margin-top: var(--s5)}.about__yvhzs{margin: 0 0 var(--s3);font-size: var(--fs-2xl)}.about__mxidp{display: grid;gap: var(--s2)}.about__pomq{border: 1px solid color-mix(in srgb,var(--c-ink) 12%,transparent);border-radius: var(--r);background: var(--c-bg);transition: background-color .2s,border-color .2s}.about__pomq[open]{border-color: color-mix(in srgb,var(--c-primary) 40%,transparent);background: var(--c-bg-alt)}.about__weev{display: flex;align-items: center;justify-content: space-between;gap: var(--s3);min-height: var(--tap);padding: var(--s3);font-family: var(--font-h);font-size: var(--fs-l);font-weight: 700;line-height: 1.3;list-style: none;cursor: pointer}.about__weev::-webkit-details-marker{display: none}.about__weev::marker{content: ""}.about__weev:hover{color: var(--c-primary)}.about__uqfj{display: inline-flex;align-items: center;justify-content: center;flex: none;width: 36px;height: 36px;border-radius: 50%;background: color-mix(in srgb,var(--c-primary) 11%,transparent);color: var(--c-primary);transition: transform .25s var(--ease),background-color .2s,color .2s}.about__pomq[open] .about__uqfj{transform: rotate(45deg);background: var(--c-primary);color: var(--c-on-primary)}.about__djdsk{padding: 0 var(--s3) var(--s3);max-width: 68ch;color: var(--c-muted)}.about__djdsk p{margin: 0}.about__rjpy{display: grid;gap: var(--s4);padding: var(--s4) var(--s3);border-radius: var(--r);background: var(--c-dark);color: var(--c-on-dark)}.about__rjpy .about__qloi{color: var(--c-accent-light)}.about__rjpy .about__qxshn{padding-top: var(--s4);border-top: 1px solid color-mix(in srgb,var(--c-on-dark) 18%,transparent)}.about__rjpy .about__zuczg .ico,.about__rjpy .about__tdktx .ico{color: var(--c-accent-light)}.about__rjpy .about__nhfha dt{color: var(--c-on-dark-muted)}.about__rjpy .about__tdktx{color: var(--c-on-dark)}.about__rjpy a.about__tdktx:hover{color: var(--c-accent-light)}.about__rjpy :focus-visible{outline-color: var(--c-accent-light)}.about__rjpy .about__onlhs{margin-top: 0;width: 100%}@media (min-width: 960px){.about__vhbi{grid-template-columns: minmax(0,1fr) minmax(0,22rem);gap: clamp(var(--s4),5vw,var(--s5));align-items: start}.about__jeqk{position: sticky;top: var(--s4)}.about__rjpy{padding: var(--s4)}}.latest__lgcb{display: grid;gap: var(--s3) var(--s5);margin-bottom: var(--s4)}.latest__rqvm > :last-child,.latest__jeqk > :last-child{margin-bottom: 0}.latest__jeqk .area__wlkh{font-size: var(--fs-m)}.latest__ekbnn .ico{transition: transform .2s var(--ease)}.latest__ekbnn:hover .ico{transform: translateX(3px)}.latest__wclmt{margin: 0;padding: 0;list-style: none;border-top: 1px solid color-mix(in srgb,var(--c-on-dark) 22%,transparent)}.latest__zfux{border-bottom: 1px solid color-mix(in srgb,var(--c-on-dark) 22%,transparent)}.latest__dwxy{position: relative;isolation: isolate;display: grid;grid-template-columns: minmax(0,1fr) 48px;gap: var(--s2) var(--s3);align-items: start;padding-block: var(--s3)}.latest__dwxy::before{content: "";position: absolute;inset: 0 calc(-1 * var(--s2));z-index: -1;border-radius: var(--r-sm);background: color-mix(in srgb,var(--c-on-dark) 7%,transparent);opacity: 0;transition: opacity .25s var(--ease)}.latest__dwxy:hover::before{opacity: 1}.latest__sflb{grid-column: 1 / -1;display: flex;flex-wrap: wrap;align-items: center;gap: var(--s1) var(--s2);margin: 0;font-size: var(--fs-xs);color: var(--c-on-dark-muted)}.latest__sflb time{font-weight: 700;letter-spacing: .06em;text-transform: uppercase}.latest__gsel{display: inline-flex;align-items: center;padding: .15em .7em;border: 1px solid color-mix(in srgb,var(--c-accent-light) 55%,transparent);border-radius: var(--r-pill);color: var(--c-accent-light);font-weight: 600}.latest__body{min-width: 0}.latest__nyyuv{margin: 0 0 var(--s1);font-size: var(--fs-xl);line-height: 1.2;hyphens: auto}.latest .latest__nyyuv a.latest__inyw,.latest .latest__nyyuv a.latest__inyw:hover{color: var(--c-on-dark);text-decoration: none;text-decoration-thickness: 2px;text-underline-offset: .18em}.latest .latest__nyyuv a.latest__inyw::after{content: "";position: absolute;inset: 0;z-index: 1}.latest .latest__dwxy:hover a.latest__inyw{text-decoration-line: underline;color: var(--c-accent-light)}.latest__inyw:focus-visible{outline: none}.latest__dwxy:has(.latest__inyw:focus-visible){outline: 3px solid var(--c-accent-light);outline-offset: 2px;border-radius: var(--r-sm)}.latest__lftxb{margin: 0;max-width: 60ch;font-size: var(--fs-s);color: var(--c-on-dark-muted);hyphens: auto}.latest__hkvqh{display: inline-flex;align-items: center;justify-content: center;width: 48px;height: 48px;border: 1.5px solid color-mix(in srgb,var(--c-on-dark) 35%,transparent);border-radius: var(--r-pill);color: var(--c-on-dark);transition: background-color .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease),transform .25s var(--ease)}.latest__dwxy:hover .latest__hkvqh{background: var(--c-accent-light);border-color: var(--c-accent-light);color: var(--c-dark);transform: rotate(-45deg)}@media (min-width: 768px){.latest__dwxy{grid-template-columns: 12rem minmax(0,1fr) 48px;gap: var(--s3) var(--s4);padding-block: var(--s4)}.latest__sflb{grid-column: auto;flex-direction: column;align-items: flex-start;padding-top: .35em}.latest__hkvqh{align-self: center}}@media (min-width: 1024px){.latest__lgcb{grid-template-columns: minmax(0,6fr) minmax(0,5fr);align-items: end}.latest__dwxy{grid-template-columns: 14rem minmax(0,1fr) 48px}.latest__nyyuv{max-width: 34ch}}.banner{position: relative;isolation: isolate}.banner__nzbit{margin: 0 0 var(--s3);font-size: var(--fs-xs);font-weight: 700;line-height: 1.4;letter-spacing: .1em;text-transform: uppercase;color: var(--c-primary)}.banner__nyyuv{margin: 0 0 var(--s3);max-width: 20ch;font-size: var(--fs-3xl);line-height: 1.06;letter-spacing: -.015em;text-wrap: balance}.banner__wlkh{margin: 0;max-width: 58ch;font-size: var(--fs-l);line-height: 1.55;color: var(--c-muted);text-wrap: pretty}.banner__tlxbj{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s2);margin-top: var(--s4)}.banner__tlxbj .ico{transition: transform .2s var(--ease)}.banner__tlxbj a:hover .ico{transform: translateX(3px)}.banner__todgd{position: relative;overflow: hidden;background: var(--c-bg-alt)}.banner__xwpt{position: absolute;inset: 0;width: 100%;height: 100%;max-width: none;object-fit: cover}.banner__xwpt svg{width: 100%;height: 100%}.banner__qloi{margin: 0 0 var(--s3);font-family: var(--font-b);font-size: var(--fs-xs);font-weight: 700;line-height: 1.4;letter-spacing: .1em;text-transform: uppercase;color: var(--c-muted)}.banner__wclmt{margin: 0;padding: 0;list-style: none}@media (max-width: 520px){.banner__tlxbj .link{flex: 1 1 100%}}.banner{display: grid;grid-template-columns: var(--gutter) minmax(0,1fr) var(--gutter);padding-top: calc(0px + var(--hero-offset,0px));background: var(--c-bg)}.banner__fvmmu{grid-column: 2;padding-block: var(--s5) var(--s4)}.banner__nyyuv{margin-bottom: 0;max-width: 18ch;font-size: clamp(2.125rem,4.4vw,3.75rem)}.banner__nzbit{display: flex;align-items: center;gap: var(--s2)}.banner__nzbit::before{content: "";width: 1.75rem;height: 2px;flex: none;background: var(--c-accent)}.banner__qusi{grid-column: 1 / -1;position: relative;isolation: isolate;overflow: hidden;display: flex;align-items: center;padding: var(--s5) var(--gutter);background: var(--c-primary);color: var(--c-on-primary)}.banner__qusi::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background: radial-gradient(circle at 100% 100%,transparent 0 120px,color-mix(in srgb,var(--c-on-primary) 22%,transparent) 121px 123px,transparent 124px 190px,color-mix(in srgb,var(--c-on-primary) 14%,transparent) 191px 193px,transparent 194px 260px,color-mix(in srgb,var(--c-on-primary) 9%,transparent) 261px 263px,transparent 264px),radial-gradient(circle at 100% 100%,color-mix(in srgb,var(--c-on-primary) 8%,transparent) 0 120px,transparent 121px)}.banner__zvvqp{width: 100%;max-width: 36rem}.banner__wlkh{color: var(--c-on-primary)}.banner__qusi .link{border-color: var(--c-on-primary);background: transparent;color: var(--c-on-primary)}.banner__qusi .link--hlix{background: var(--c-on-primary);color: var(--c-primary)}.banner__qusi .link:hover{background: var(--c-on-primary);color: var(--c-primary)}.banner__qusi .link--hlix:hover{background: transparent;color: var(--c-on-primary)}.banner__qusi :focus-visible{outline-color: var(--c-on-primary)}@media (min-width: 900px){.banner{grid-template-columns: minmax(var(--gutter),1fr) minmax(0,calc(var(--container) / 2)) minmax(0,calc(var(--container) / 2)) minmax(var(--gutter),1fr);min-height: clamp(520px,78vh,760px)}.banner__fvmmu{grid-column: 2;align-self: center;padding: var(--s5) clamp(var(--s4),4vw,var(--s5)) var(--s5) 0}.banner__qusi{grid-column: 3 / -1;padding: var(--s5) var(--gutter) var(--s5) clamp(var(--s4),4vw,var(--s5))}.banner__zvvqp{max-width: min(36rem,calc(var(--container) / 2 - var(--s4)))}}.item__lgcb{margin-bottom: var(--s4)}.item__lgcb > :last-child{margin-bottom: 0}.item__lncs{margin: 0;padding: 0;list-style: none}.item__uuigu{display: flex;min-width: 0}.item{position: relative;isolation: isolate;display: flex;flex-direction: column;width: 100%;min-width: 0}.item::before{content: "";position: absolute;inset: 0;z-index: 3;pointer-events: none;border-radius: inherit;background: linear-gradient(var(--c-accent),var(--c-accent)) left top / var(--line-left) 100% no-repeat,linear-gradient(var(--c-accent),var(--c-accent)) left top / 100% var(--line-top) no-repeat,linear-gradient(var(--c-accent),var(--c-accent)) left bottom / 100% var(--line-bottom) no-repeat}.item__body{display: flex;flex-direction: column;flex: 1;min-width: 0}.item__nyyuv{margin: 0 0 var(--s2);font-size: var(--fs-l);line-height: 1.25}.item .item__nyyuv .item__inyw{color: inherit;text-decoration: none}.item__inyw::after{content: "";position: absolute;inset: 0;z-index: 2;border-radius: inherit}.item:hover .item__nyyuv .item__inyw{text-decoration: underline;text-decoration-thickness: 2px;text-underline-offset: .2em}@supports selector(:has(*)){.item__inyw:focus-visible{outline: none}.item:has(.item__inyw:focus-visible){outline: 3px solid var(--c-accent);outline-offset: 4px}}.item__gsel{margin: 0 0 var(--s2);font-size: var(--fs-xs);font-weight: 700;letter-spacing: .06em;text-transform: uppercase;line-height: 1.3;color: var(--c-primary)}.item__lftxb{margin: 0 0 var(--s3);color: var(--c-muted);font-size: var(--fs-s);line-height: 1.6}.item__sflb{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s1) var(--s2);margin: auto 0 0;font-size: var(--fs-xs);line-height: 1.4;color: var(--c-muted)}.item__qwdcq,.item__svlox{display: inline-flex;align-items: center;gap: .4em}.item__sflb .ico{width: 1.15em;height: 1.15em;opacity: .8}.item__qwdcq + .item__svlox::before{content: "";width: 4px;height: 4px;margin-right: .2em;border-radius: 50%;background: currentColor;opacity: .55}.item__qwdcq + .item__svlox:has(svg)::before{display: none}.item__shot{position: relative;overflow: hidden;background: var(--c-bg-alt)}.item__xwpt{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform .6s var(--ease)}.item__xwpt svg{width: 100%;height: 100%}.item:hover .item__xwpt{transform: scale(1.04)}.item__hbpg{display: grid;place-items: center;color: var(--c-primary);background: radial-gradient(60% 70% at 18% 22%,color-mix(in srgb,var(--c-accent) 26%,transparent),transparent 70%),radial-gradient(55% 65% at 86% 88%,color-mix(in srgb,var(--c-primary) 22%,transparent),transparent 70%),var(--c-bg-alt)}.item__hbpg .ico{width: 34px;height: 34px;opacity: .5;stroke-width: 1.4}.item__ekbnn{margin-top: var(--s4)}.item__ekbnn .ico{transition: transform .2s var(--ease)}.item__ekbnn:hover .ico{transform: translateX(3px)}.item__lncs--txuy{display: grid;grid-template-columns: minmax(0,1fr)}@media (min-width: 640px) and (max-width: 1023px){.item__lncs--txuy{grid-template-columns: repeat(2,minmax(0,1fr))}.item__lncs--txuy:has(> li:last-child:nth-child(odd)) > li:first-child{grid-column: 1 / -1}}@media (min-width: 1024px){.item__lncs--txuy{grid-template-columns: repeat(6,minmax(0,1fr))}.item__lncs--txuy > li{grid-column: span 2}.item__lncs--txuy:has(> li:last-child:nth-child(3n+1)) > li:nth-last-child(-n+4):not(:only-child),.item__lncs--txuy:has(> li:last-child:nth-child(3n+2)) > li:nth-last-child(-n+2){grid-column: span 3}.item__lncs--txuy > li:only-child{grid-column: 1 / -1}}.item__lncs{border: 1px solid color-mix(in srgb,var(--c-ink) 10%,transparent);border-radius: var(--r);background: var(--c-bg);box-shadow: var(--shadow);overflow: hidden}.item__uuigu + .item__uuigu{border-top: 1px solid color-mix(in srgb,var(--c-ink) 10%,transparent)}.item{display: grid;grid-template-columns: 72px minmax(0,1fr) minmax(0,15rem) 44px;align-items: center;gap: var(--s3);padding: var(--s2) var(--s3);transition: background-color .2s}.item::before{opacity: 0;transition: opacity .2s}.item:hover::before,.item:focus-within::before{opacity: 1}.item:hover{background: color-mix(in srgb,var(--c-primary) 6%,transparent)}.item__shot{aspect-ratio: 1;border-radius: var(--r-sm)}.item__hbpg .ico{width: 22px;height: 22px}.item__nyyuv{margin: 0 0 .2em;font-size: var(--fs-m);line-height: 1.3}.item__lftxb{margin: 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}.item__ckad{display: flex;flex-direction: column;align-items: flex-start;gap: .35em;min-width: 0}.item__gsel{margin: 0;padding: .2em .6em;border-radius: var(--r-pill);background: color-mix(in srgb,var(--c-primary) 10%,transparent);letter-spacing: .03em}.item__sflb{margin: 0}.item__hkvqh{display: inline-grid;place-items: center;width: 44px;height: 44px;border-radius: 50%;color: var(--c-primary);transition: background-color .2s,color .2s,transform .2s var(--ease)}.item:hover .item__hkvqh{background: var(--c-primary);color: var(--c-on-primary);transform: translateX(2px)}@media (max-width: 767px){.item{grid-template-columns: 64px minmax(0,1fr);grid-template-areas: "media side" "media body";align-items: start;gap: var(--s1) var(--s2);padding: var(--s3) var(--s2)}.item__shot{grid-area: media}.item__ckad{grid-area: side;gap: .25em}.item__body{grid-area: body}.item__lftxb{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;white-space: normal}.item__hkvqh{display: none}}.foot{position: relative;font-size: var(--fs-s);line-height: 1.55}.foot a{color: inherit;text-decoration: none;text-underline-offset: .25em}.foot a:hover{text-decoration: underline;color: inherit}.foot :is(ul,p){margin: 0}.foot :is(li,p){min-width: 0}.foot__yjwjr{min-width: 0}.foot__sgiuf{display: inline-flex;align-items: center;gap: var(--s2);min-height: var(--tap);min-width: var(--tap);font-family: var(--font-h);font-weight: 700;font-size: var(--fs-l);line-height: 1.15}.foot__sgiuf:hover{text-decoration: none}.foot__optj{display: inline-flex;flex: none;width: 40px;height: 40px}.foot__optj svg{width: 100%;height: 100%}.foot__itcnm{max-width: 36ch;margin-top: var(--s2);opacity: .85}.foot__ufoa{margin: 0 0 var(--s1);font-family: var(--font-b);font-size: var(--fs-xs);font-weight: 700;line-height: 1.4;letter-spacing: .08em;text-transform: uppercase}.foot__qptg,.foot__obgmn{margin: 0;padding: 0;list-style: none}.foot__inyw{display: inline-flex;align-items: center;min-height: var(--tap);min-width: var(--tap);line-height: 1.3}.foot__inyw[aria-current="page"]{font-weight: 700;text-decoration: underline;text-decoration-thickness: 2px}.foot__qxshn{display: inline-flex;align-items: center;gap: var(--s2);min-height: var(--tap);overflow-wrap: anywhere}.foot__qxshn svg{flex: none}.foot [data-cookie-settings]{display: inline-flex;align-items: center;justify-content: center;min-height: var(--tap);min-width: var(--tap);padding: .4em 1em;border: 1.5px solid color-mix(in srgb,currentColor 45%,transparent);border-radius: var(--r-pill);background: transparent;color: inherit;font: inherit;font-weight: 600;line-height: 1.2;cursor: pointer;transition: background-color .2s,border-color .2s}.foot [data-cookie-settings]:hover{border-color: currentColor;background: color-mix(in srgb,currentColor 8%,transparent)}.foot__dufl{font-size: var(--fs-xs);line-height: 1.6}.foot__jfbik{margin-right: var(--s2);font-weight: 700;letter-spacing: .06em;text-transform: uppercase}.foot__gnggm{display: inline-block}.foot__gnggm + .foot__gnggm::before{content: "·";margin: 0 .5em;opacity: .6}.foot__ksfd{font-size: var(--fs-xs)}@media (max-width: 479px){.foot__jfbik{display: block;margin: 0 0 2px}.foot__gnggm{display: block}.foot__gnggm + .foot__gnggm::before{content: none}}.foot{padding-top: var(--s5);background: var(--c-dark);color: var(--c-on-dark);overflow: hidden;isolation: isolate}.foot::before{content: "";position: absolute;z-index: -1;pointer-events: none;width: 60vmax;height: 60vmax;left: -20vmax;top: -38vmax;border-radius: 50%;background: radial-gradient(closest-side,color-mix(in srgb,var(--c-primary) 60%,transparent),transparent)}.foot__onlhs{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--s3) var(--s5);padding-bottom: var(--s5);margin-bottom: var(--s4);border-bottom: 1px solid color-mix(in srgb,var(--c-on-dark) 18%,transparent)}.foot__xxmk{flex: 1 1 420px;min-width: 0}.foot__ognk{max-width: 22ch;margin-bottom: var(--s2);font-size: var(--fs-2xl)}.foot__pazs{max-width: 56ch;font-size: var(--fs-m);color: var(--c-on-dark-muted)}.foot__jawhc{flex: none}.foot__jawhc:hover{text-decoration: none}.foot__jawhc svg{transition: transform .2s var(--ease)}.foot__jawhc:hover svg{transform: translateX(3px)}@media (max-width: 479px){.foot__jawhc{width: 100%}}.foot__lncs{display: grid;gap: var(--s4);padding-bottom: var(--s4)}@media (min-width: 768px){.foot__lncs{grid-template-columns: minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap: var(--s5)}}@media (max-width: 767px){.foot__lncs{grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--s4) var(--s3)}.foot__wlkh{grid-column: 1 / -1}}.foot__optj{color: var(--c-accent-light)}.foot__itcnm{color: var(--c-on-dark-muted);opacity: 1}.foot__justs{margin-top: var(--s3)}.foot__qxshn svg{color: var(--c-accent-light)}.foot__ufoa{color: var(--c-accent-light)}.foot__inyw{color: var(--c-on-dark-muted)}.foot__inyw:hover,.foot__inyw[aria-current="page"]{color: var(--c-on-dark)}.foot__eqqsl{margin-top: var(--s2)}.foot__adcdt{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--s1) var(--s4);padding-block: var(--s3);border-top: 1px solid color-mix(in srgb,var(--c-on-dark) 18%,transparent);color: var(--c-on-dark-muted)}@media (max-width: 479px){.foot__adcdt{flex-direction: column;align-items: flex-start}}.dangkl{padding-block: calc(var(--s4) + var(--hero-offset,0px)) var(--s4)}.dangkl .breadcrumb{margin-bottom: var(--s2)}.dangkl__nyyuv{max-width: 22ch;margin-bottom: var(--s2);font-size: var(--fs-2xl)}.dangkl__wlkh{max-width: 62ch;margin: 0;color: var(--c-muted);font-size: var(--fs-l)}.axovm__lncs{display: grid;gap: var(--s4);margin: 0;padding: 0;list-style: none;grid-template-columns: repeat(auto-fit,minmax(min(100%,320px),1fr))}.axovm__lncs--utmfx{grid-template-columns: minmax(0,760px)}.axovm__uuigu{display: flex}.axovm__item{position: relative;display: flex;flex-direction: column;width: 100%;background: var(--c-bg);border-radius: var(--r);overflow: hidden;box-shadow: var(--shadow);border: 1px solid color-mix(in srgb,var(--c-ink) 10%,transparent);border-top-width: max(1px,var(--line-top));border-left-width: max(1px,var(--line-left));border-bottom-width: max(1px,var(--line-bottom));border-top-color: var(--c-primary);border-left-color: var(--c-primary);border-bottom-color: var(--c-primary);transition: transform .2s var(--ease),box-shadow .2s var(--ease)}.axovm__item:hover{transform: translateY(-3px);box-shadow: var(--shadow-lg)}.axovm__item:focus-within{outline: 3px solid var(--c-accent);outline-offset: 3px}.axovm__todgd{aspect-ratio: 16 / 9;overflow: hidden;background: var(--c-bg-alt)}.axovm__xwpt,.axovm__todgd svg{width: 100%;height: 100%;object-fit: cover}.axovm__body{display: flex;flex-direction: column;gap: var(--s2);flex: 1;padding: var(--s4)}.axovm__yrxbh{margin: 0;color: var(--c-primary);font-size: var(--fs-xs);font-weight: 700;letter-spacing: .06em;text-transform: uppercase}.axovm__nyyuv{margin: 0;font-size: var(--fs-xl)}.axovm__inyw{color: inherit;text-decoration: none}.axovm__inyw::after{content: "";position: absolute;inset: 0}.axovm__inyw:focus-visible{outline: none}.axovm__fvmmu{margin: 0;color: var(--c-muted)}.axovm__nuam{display: flex;flex-wrap: wrap;gap: var(--s2);margin: 0}.axovm__vhqz{display: flex;gap: .4em;padding: .3em .8em;border-radius: var(--r-pill);background: var(--c-bg-alt);font-size: var(--fs-s)}.axovm__vhqz dt{color: var(--c-muted)}.axovm__vhqz dt::after{content: ":"}.axovm__vhqz dd{margin: 0;font-weight: 600}.axovm__ekbnn{display: inline-flex;align-items: center;gap: var(--s1);margin-top: auto;padding-top: var(--s2);color: var(--c-primary);font-weight: 700}.zkej__lncs{display: grid;gap: var(--s4);align-items: start}@media (min-width: 900px){.zkej__lncs{grid-template-columns: minmax(0,1.6fr) minmax(0,1fr);gap: var(--s5)}}.zkej__item{padding: clamp(var(--s3),4vw,var(--s4));background: var(--c-bg-alt);border-radius: var(--r);box-shadow: var(--shadow)}.zkej__yyrhy{display: grid;gap: var(--s3)}@media (min-width: 600px){.zkej__yyrhy{grid-template-columns: 1fr 1fr}}.zkej__fvhws{min-height: 9em;resize: vertical}.zkej__hnxml{display: flex;gap: var(--s2);align-items: flex-start;margin: 0 0 var(--s3);padding: var(--s2) var(--s3);border-left: 4px solid var(--c-primary);background: var(--c-bg);border-radius: var(--r-sm);font-weight: 600}.zkej__hnxml:not(:target){display: none}.zkej__ufoa{font-size: var(--fs-xl)}.zkej__wclmt{display: grid;gap: var(--s1);margin: 0 0 var(--s4);padding: 0;list-style: none}.zkej__ntqzj{display: flex;align-items: center;gap: var(--s2);min-height: var(--tap);overflow-wrap: anywhere}.zkej__ntqzj a{display: inline-flex;align-items: center;min-height: var(--tap)}.zkej__xlrg{margin-bottom: var(--s1);font-size: var(--fs-m)}.zkej__dufl{color: var(--c-muted);font-size: var(--fs-s)}.ppw{padding-top: calc(var(--section-y) + var(--hero-offset,0px))}.ppw__ythdl{display: grid;justify-items: center;text-align: center;max-width: 720px}.ppw__optj{display: grid;place-items: center;width: 72px;height: 72px;margin-bottom: var(--s3);border-radius: 50%;background: var(--c-primary);color: var(--c-on-primary);font-size: 1.6rem}.ppw__nyyuv{font-size: var(--fs-2xl)}.ppw__wlkh{color: var(--c-muted);font-size: var(--fs-l)}.vlth{padding-top: calc(var(--s4) + var(--hero-offset,0px))}.vlth__fvmmu h1{margin-top: var(--s3);font-size: var(--fs-2xl);max-width: 24ch}.vlth__fvmmu li{overflow-wrap: anywhere}.vlth__njzq{max-width: 72ch;margin: var(--s3) 0 0;padding: var(--s2) var(--s3);border-left: 3px solid var(--c-primary);border-radius: 0 var(--r-sm) var(--r-sm) 0;background: var(--c-bg-alt);font-size: var(--fs-s)}.vck__wclmt{display: grid;gap: var(--s3);margin: 0;grid-template-columns: repeat(auto-fill,minmax(min(100%,300px),1fr))}.vck__ntqzj{padding: var(--s3);background: var(--c-bg-alt);border-radius: var(--r);border-left: max(3px,var(--line-left)) solid var(--c-primary)}.vck__uduh{margin-bottom: var(--s1);font-family: var(--font-h);font-weight: 700;font-size: var(--fs-l)}.vck__fvmmu{margin: 0;color: var(--c-muted)}.plfn__wclmt{display: grid;gap: var(--s2);max-width: 820px}.plfn__ntqzj{background: var(--c-bg-alt);border-radius: var(--r)}.plfn__exmo{display: flex;align-items: center;justify-content: space-between;gap: var(--s3);min-height: var(--tap);padding: var(--s3);cursor: pointer;list-style: none;font-family: var(--font-h);font-weight: 700;font-size: var(--fs-l)}.plfn__exmo::-webkit-details-marker{display: none}.plfn__exmo svg{transition: transform .2s var(--ease)}.plfn__ntqzj[open] .plfn__exmo svg{transform: rotate(180deg)}.plfn__wvco{margin: 0;padding: 0 var(--s3) var(--s3);max-width: 70ch}.uoe__lncs{display: grid;gap: var(--s3);margin: 0;padding: 0;list-style: none;grid-template-columns: repeat(auto-fill,minmax(min(100%,300px),1fr))}.uoe__item{position: relative;display: flex;flex-direction: column;gap: var(--s2);padding: var(--s3);border: 1px solid color-mix(in srgb,var(--c-ink) 14%,transparent);border-radius: var(--r);transition: border-color .2s,box-shadow .2s}.uoe__item:hover{border-color: var(--c-primary);box-shadow: var(--shadow)}.uoe__item:focus-within{outline: 3px solid var(--c-accent);outline-offset: 3px}.uoe__nyyuv{margin: 0;font-size: var(--fs-l)}.uoe__inyw{color: inherit;text-decoration: none}.uoe__inyw::after{content: "";position: absolute;inset: 0}.uoe__inyw:focus-visible{outline: none}.uoe__fvmmu{margin: 0;color: var(--c-muted)}.uoe__zhvz{display: inline-flex;align-items: center;gap: var(--s1);margin-top: auto;color: var(--c-primary);font-size: var(--fs-s);font-weight: 600;overflow-wrap: anywhere}.vsf__wlkh{font-size: var(--fs-l);font-weight: 600}.words__lgcb{margin-bottom: var(--s4)}.words__nyyuv{margin-bottom: 0;max-width: 24ch;hyphenate-limit-chars: 15 6 6;text-wrap: balance}.words__lncs{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--s3);margin: 0}.words__item{display: flex;flex-direction: column;gap: var(--s2);min-width: 0;padding: clamp(var(--s3),5vw,var(--s4));border-radius: var(--r);background: linear-gradient(var(--c-accent),var(--c-accent)) top / 100% var(--line-top) no-repeat,linear-gradient(var(--c-accent),var(--c-accent)) left / var(--line-left) 100% no-repeat,linear-gradient(var(--c-accent),var(--c-accent)) bottom / 100% var(--line-bottom) no-repeat,var(--c-bg-alt);box-shadow: var(--shadow)}.words__uduh{display: flex;align-items: center;gap: var(--s3);font-family: var(--font-h);font-weight: 700;font-size: var(--fs-l);line-height: 1.25;hyphens: auto;hyphenate-limit-chars: 15 6 6;text-wrap: balance}.words__uduh > span:last-child{min-width: 0}.words__ktgy{display: inline-flex;align-items: center;justify-content: center;flex: none;width: 44px;height: 44px;border-radius: var(--r-sm);background: var(--c-bg);color: var(--c-primary);font-size: var(--fs-l)}.words__uirm{margin: 0;color: var(--c-muted);font-size: var(--fs-s);line-height: 1.6}.words__item--gtmly{justify-content: flex-end;background: radial-gradient(70% 90% at 100% 0%,color-mix(in srgb,var(--c-accent) 30%,transparent),transparent 70%),var(--c-dark);color: var(--c-on-dark)}.words__item--gtmly .words__uduh{font-size: var(--fs-xl)}.words__item--gtmly .words__ktgy{width: 56px;height: 56px;background: var(--c-accent-light);color: var(--c-dark);font-size: var(--fs-xl)}.words__item--gtmly .words__uirm{color: var(--c-on-dark-muted);font-size: var(--fs-m);max-width: 52ch}@media (min-width: 640px){.words__lncs{grid-template-columns: repeat(2,minmax(0,1fr))}.words__item--gtmly{grid-column: span 2}}@media (min-width: 1024px){.words__lncs{grid-template-columns: repeat(3,minmax(0,1fr))}.words__item--gtmly{grid-column: span 2}}.consent{position: fixed;z-index: 60;max-height: calc(100vh - 2 * var(--s2));max-height: calc(100dvh - 2 * var(--s2));overflow-y: auto;overscroll-behavior: contain;font-size: var(--fs-s);line-height: 1.5;transition: opacity .35s var(--ease),transform .35s var(--ease)}@starting-style{.consent{opacity: 0;transform: translateY(16px)}}.consent[hidden],.consent__qusi[hidden]{display: none}.consent:focus{outline: none}.consent:focus-visible{outline: 3px solid var(--c-accent);outline-offset: -3px}.consent__nyyuv{margin: 0 0 var(--s1);font-size: var(--fs-l);line-height: 1.25}.consent__fvmmu{margin: 0}.consent__qptg a{color: inherit;font-weight: 600;text-decoration-thickness: 1px}.consent__qptg a:hover{color: inherit;text-decoration-thickness: 2px}.consent__qptg a:not(:last-child)::after{content: "·";display: inline-block;margin: 0 .45em;opacity: .6}.consent__ghihe{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--s2)}.consent__cvfsf,.consent__vlgb{width: 100%;min-width: 0;min-height: var(--tap);padding: .55em .75em;font-size: var(--fs-s);line-height: 1.2;overflow-wrap: anywhere}@media (max-width: 479px){.consent__ghihe{gap: var(--s1)}.consent__cvfsf{padding-inline: .4em;font-size: var(--fs-xs)}}.consent__rmis{min-width: 0;margin: 0;padding: 0;border: 0}.consent__xoaie{margin-bottom: var(--s2);padding: 0;font-size: var(--fs-xs);font-weight: 700;letter-spacing: .08em;text-transform: uppercase}.consent__ayee{display: flex;align-items: flex-start;gap: var(--s2);padding-block: var(--s2)}.consent__ayee + .consent__ayee{border-top: 1px solid color-mix(in srgb,currentColor 14%,transparent)}.consent__alhzw{min-width: 0}.consent__bvdjj{display: block;font-weight: 700;cursor: pointer}.consent__gcszo{margin: 2px 0 0;font-size: var(--fs-xs);opacity: .85}.consent__vlgb{margin-top: var(--s2)}.consent__bmxly{-webkit-appearance: none;appearance: none;flex: none;width: 46px;height: 28px;margin: 0;border-radius: 999px;background: radial-gradient(circle at center,var(--c-bg) 0 9px,transparent 10px) left 2px center / 24px 24px no-repeat,color-mix(in srgb,var(--c-ink) 32%,var(--c-bg));cursor: pointer;transition: background-position .2s var(--ease),background-color .2s}.consent__bmxly:checked{background: radial-gradient(circle at center,var(--c-on-primary) 0 9px,transparent 10px) right 2px center / 24px 24px no-repeat,var(--c-primary)}.consent__bmxly:disabled{cursor: not-allowed;opacity: .6}.consent{right: var(--s3);bottom: var(--s3);width: min(400px,calc(100vw - 2 * var(--s3)));padding-top: 30px}.consent__item{position: relative;padding: 40px var(--s3) var(--s3);background: linear-gradient(180deg,color-mix(in srgb,var(--c-accent) 14%,var(--c-bg)),var(--c-bg) 120px);color: var(--c-ink);border: 1px solid color-mix(in srgb,var(--c-ink) 12%,transparent);border-radius: var(--r);box-shadow: 0 18px 48px color-mix(in srgb,var(--c-dark) 22%,transparent);text-align: center}.consent__vqipk{position: absolute;left: 50%;top: -30px;margin-left: -30px;display: grid;place-items: center;width: 60px;height: 60px;border-radius: 50%;background: var(--c-primary);color: var(--c-on-primary);box-shadow: 0 0 0 6px var(--c-bg),var(--shadow)}.consent__vqipk svg{width: 30px;height: 30px}.consent__fvmmu{color: var(--c-muted)}.consent__qptg{display: block;margin-top: var(--s1)}.consent__qptg a{color: var(--c-primary)}.consent__ghihe{margin-top: var(--s3)}.consent__cvfsf{border-radius: var(--r-pill)}.consent__qusi{margin-top: var(--s3);text-align: left}.consent__rmis{padding: 0 var(--s2);border-radius: var(--r-sm);background: var(--c-bg-alt)}.consent__xoaie{float: left;width: 100%;padding-top: var(--s2);margin-bottom: 0;color: var(--c-primary)}.consent__xoaie + *{clear: both}.consent__gcszo{color: var(--c-muted);opacity: 1}.consent__vlgb{border-radius: var(--r-pill)}@media (max-width: 479px){.consent{right: var(--s2);bottom: var(--s2);width: calc(100vw - 2 * var(--s2));padding-top: 24px}.consent__item{padding: 32px var(--s3) var(--s3)}.consent__vqipk{top: -24px;margin-left: -24px;width: 48px;height: 48px}.consent__vqipk svg{width: 24px;height: 24px}.consent__nyyuv{font-size: var(--fs-m)}.consent__fvmmu{font-size: var(--fs-xs)}.consent__ghihe{margin-top: var(--s2)}}