@font-face{font-family:'DM Serif Display';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/dm-serif-display/dm-serif-display-latin-400-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:'DM Sans';font-style:normal;font-weight:100 1000;font-display:swap;src:url('../fonts/dm-sans/dm-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(26 30% 22%);--c-primary: hsl(26 45% 35%);--c-accent: hsl(206 60% 55%);--c-muted: hsl(26 15% 42%);--c-bg: hsl(26 20% 98%);--c-bg-alt: hsl(26 25% 94%);--c-on-primary: hsl(26 20% 99%);--c-dark: hsl(26 30% 15%);--c-on-dark: hsl(26 20% 96%);--c-on-dark-muted: hsl(26 15% 76%);--c-accent-light: hsl(206 60% 75%);--font-h: 'DM Serif Display','AppleMyungjo','Nanum Myeongjo','Noto Serif KR','Batang',Georgia,'Times New Roman',serif;--font-b: 'DM Sans','Apple SD Gothic Neo','Malgun Gothic','Noto Sans KR','Nanum Gothic',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: 1240px;--r: 6px;--r-sm: 4px;--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: 4px;--line-bottom: 0px;--overlay: 0.66;--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}.sym{width: 1.25em;height: 1.25em;flex: none;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}.sym__wale{position: absolute;width: 0;height: 0;overflow: hidden}.leap{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)}.leap:focus{top: var(--s2)}.deck{width: 100%;max-width: calc(var(--container) + 2 * var(--gutter));margin-inline: auto;padding-inline: var(--gutter)}.part{padding-block: var(--section-y);position: relative}.part--ufel{background: var(--c-bg-alt)}.part--svqu{background: var(--c-dark);color: var(--c-on-dark)}.part--svqu :where(a:not(.cta)){color: var(--c-accent-light)}.part__ponde{margin: 0 0 var(--s2);font-size: var(--fs-xs);font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--c-primary)}.part--svqu .part__ponde{color: var(--c-accent-light)}.part__wbvem{font-size: var(--fs-2xl);max-width: 30ch}.part__wlie{font-size: var(--fs-l);color: var(--c-muted);max-width: 62ch}.part--svqu .part__wlie{color: var(--c-on-dark-muted)}.part--kxemh{isolation: isolate;overflow: hidden}.part--kxemh::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background: radial-gradient(circle at 92% 8%,transparent 0 90px,color-mix(in srgb,var(--c-accent) 30%,transparent) 91px 92px,transparent 93px 140px,color-mix(in srgb,var(--c-accent) 22%,transparent) 141px 142px,transparent 143px),radial-gradient(circle at 4% 96%,transparent 0 60px,color-mix(in srgb,var(--c-primary) 22%,transparent) 61px 62px,transparent 63px)}.cta{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}.cta--mcqc{background: var(--c-primary);color: var(--c-on-primary)}.cta--cbiy{border-color: var(--c-on-dark);color: var(--c-on-dark)}.cta--cbiy.cta--mcqc{background: var(--c-on-dark);color: var(--c-dark)}.cta:hover{transform: translateY(-2px);box-shadow: var(--shadow-lg)}.cta--mcqc:hover{color: var(--c-on-primary)}.bc{font-size: var(--fs-s);color: var(--c-muted)}.bc__fssqf{display: flex;flex-wrap: wrap;gap: var(--s1) var(--s2);margin: 0;padding: 0;list-style: none}.bc__wxlz{display: inline-flex;align-items: center}.bc__wxlz + .bc__wxlz::before{content: "/";margin-right: var(--s2);opacity: .6}.bc a{position: relative;display: inline-flex;align-items: center;min-height: var(--tap);color: inherit}.bc a::after{content: "";position: absolute;top: 0;bottom: 0;left: 50%;width: max(100%,var(--tap));transform: translateX(-50%)}.yeuvw{font-size: var(--fs-m)}.yeuvw > *{max-width: 70ch}.yeuvw h2{margin-top: var(--s5);font-size: var(--fs-xl);scroll-margin-top: 96px}.yeuvw h3{margin-top: var(--s4);font-size: var(--fs-l)}.yeuvw ul,.yeuvw ol{padding-left: 1.3em}.yeuvw li + li{margin-top: var(--s1)}.yeuvw 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)}.yeuvw table{width: 100%;border-collapse: collapse;font-size: var(--fs-s)}@media (max-width: 600px){.yeuvw table{table-layout: fixed;font-size: var(--fs-xs)}.yeuvw th,.yeuvw td{padding: var(--s1);overflow-wrap: anywhere;hyphens: auto}}.yeuvw th,.yeuvw td{padding: var(--s2);text-align: left;vertical-align: top;border-bottom: 1px solid color-mix(in srgb,var(--c-ink) 14%,transparent)}.yeuvw th{background: var(--c-bg-alt)}.yeuvw code{font-size: .92em;overflow-wrap: anywhere}html[data-consent-open] body{padding-bottom: var(--consent-h,0px)}.signup{display: grid;gap: var(--s3)}.signup__pabt{display: block;margin-bottom: var(--s1);font-weight: 600;font-size: var(--fs-s)}.signup__ikwxi{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)}.signup__rdptf{display: flex;align-items: flex-start;gap: var(--s2);font-size: var(--fs-s)}.signup__rdptf input{width: 22px;height: 22px;margin: 2px 0 0;flex: none;accent-color: var(--c-primary)}.signup__vnrp{font-size: var(--fs-xs);color: var(--c-muted)}.signup__inik{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}}.odbxg__tamk{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--s2) var(--s5);align-items: end;margin-bottom: var(--s4)}.odbxg__tamk > :last-child,.odbxg__aozrw > :last-child{margin-bottom: 0}.odbxg__bvbah{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--s3);align-items: start}.odbxg__tile{display: grid;gap: var(--s3);min-width: 0;padding: var(--s3);background: var(--c-bg-alt);border-radius: var(--r)}.odbxg__huly{min-width: 0}.odbxg__dtdy{display: block;width: 100%;height: auto;aspect-ratio: 16 / 9;object-fit: cover;border-radius: var(--r-sm)}.odbxg__dtdy svg{display: block;width: 100%;height: 100%}.odbxg__ylmny{min-width: 0}.odbxg__edeeg{display: flex;flex-wrap: wrap;gap: var(--s1) var(--s2);margin: 0 0 var(--s1);font-size: var(--fs-xs);color: var(--c-muted)}.odbxg__edeeg > * + *::before{content: "·";margin-right: var(--s2)}.odbxg__yybl{font-weight: 700;letter-spacing: .05em;text-transform: uppercase;color: var(--c-primary)}.odbxg__wbvem{margin: 0 0 var(--s2);font-size: var(--fs-l);line-height: 1.25;hyphens: auto}.odbxg__tile--glpy .odbxg__wbvem{font-size: var(--fs-xl)}.odbxg__wlie{margin: 0;color: var(--c-muted);hyphens: auto}.odbxg__nyzw{margin-top: var(--s1)}.odbxg__cqfce{display: inline-flex;align-items: center;gap: var(--s1);min-height: var(--tap);list-style: none;cursor: pointer;font-weight: 700;color: var(--c-primary)}.odbxg__cqfce::-webkit-details-marker{display: none}.odbxg__cqfce::marker{content: ""}.odbxg__cqfce:hover{text-decoration: underline;text-decoration-thickness: 1.5px;text-underline-offset: .2em}.odbxg__cqfce:focus-visible{outline: 3px solid var(--c-accent);outline-offset: 3px;border-radius: var(--r-sm)}.odbxg__cqfce > svg{transition: transform .25s var(--ease)}.odbxg__nyzw[open] > .odbxg__cqfce > svg{transform: rotate(180deg)}.odbxg__nyzw[open] .odbxg__acei,.odbxg__nyzw:not([open]) .odbxg__icosx{display: none}.odbxg__box{max-width: 68ch;padding-top: var(--s1);hyphens: auto}.odbxg__box h4{margin: var(--s3) 0 var(--s1);font-size: var(--fs-m);line-height: 1.3}.odbxg__box h4:first-child{margin-top: 0}.odbxg__box p{margin: 0 0 var(--s2)}@media (min-width: 900px){.odbxg__tamk{grid-template-columns: minmax(0,1fr) minmax(0,1fr)}}@media (min-width: 1024px){.odbxg__bvbah{grid-template-columns: minmax(0,7fr) minmax(0,5fr);gap: var(--s4)}.odbxg__tile--glpy{grid-row: span 2;padding: var(--s4)}.odbxg__bvbah--osxf .odbxg__tile--glpy{grid-row: span 3}.odbxg__bvbah--fjac{grid-template-columns: minmax(0,1fr)}.odbxg__tile--jyyov{grid-template-columns: minmax(0,2fr) minmax(0,3fr);align-items: start}.odbxg__tile--jyyov .odbxg__dtdy{aspect-ratio: 1 / 1}.odbxg__tile--jyyov:has(.odbxg__nyzw[open]){grid-template-columns: minmax(0,1fr)}.odbxg__tile--jyyov:has(.odbxg__nyzw[open]) .odbxg__dtdy{aspect-ratio: 16 / 9}}.jlzuv__tamk{max-width: 48rem;margin-bottom: var(--s5)}.jlzuv__tamk > :last-child{margin-bottom: 0}.jlzuv__rrzd{display: grid;gap: var(--s5);margin: 0;padding: 0;list-style: none;counter-reset: srv}.jlzuv__zsreq{counter-increment: srv;display: grid;grid-template-columns: minmax(0,1fr);gap: var(--s3);align-items: center}.jlzuv__huly{min-width: 0}.jlzuv__dtdy{display: block;width: 100%;height: auto;aspect-ratio: 4 / 3;object-fit: cover;border-radius: var(--r);box-shadow: var(--shadow)}.jlzuv__dtdy svg{display: block;width: 100%;height: 100%}.jlzuv__box{position: relative;min-width: 0}.jlzuv__box::before{content: counter(srv,decimal-leading-zero);display: block;margin-bottom: var(--s2);font-family: var(--font-h);font-weight: 700;font-size: var(--fs-3xl);line-height: 1;color: transparent;-webkit-text-stroke: 1.5px var(--c-primary)}.jlzuv__turpc{display: inline-block;margin: 0 0 var(--s2);padding: .25em .8em;border-radius: var(--r-pill);background: var(--c-bg);color: var(--c-primary);font-size: var(--fs-xs);font-weight: 700;letter-spacing: .04em}.jlzuv__wbvem{margin: 0 0 var(--s2);font-size: var(--fs-xl);line-height: 1.2;hyphens: auto}.jlzuv__rwck{margin: 0 0 var(--s3);font-size: var(--fs-l);hyphens: auto}.jlzuv__afqzc{margin: 0 0 var(--s2);max-width: 62ch;color: var(--c-muted);hyphens: auto}.jlzuv__kbdz{display: flex;flex-wrap: wrap;gap: var(--s1) var(--s3);margin: var(--s3) 0 0;padding: 0;list-style: none}.jlzuv__vcvma{display: flex;align-items: flex-start;gap: var(--s1);min-width: 0;font-size: var(--fs-s);font-weight: 600}.jlzuv__vcvma > svg{margin-top: .15em;color: var(--c-primary)}.jlzuv__upza{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s3);margin-top: var(--s4)}.jlzuv__tllfs{margin: 0;font-family: var(--font-h);font-weight: 700;font-size: var(--fs-l)}@media (min-width: 900px){.jlzuv__zsreq--img{grid-template-columns: minmax(0,5fr) minmax(0,7fr);gap: var(--s5)}.jlzuv__rrzd{gap: calc(var(--s5) * 1.5)}}.intro{position: relative;isolation: isolate}.intro__xiwn{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)}.intro__wbvem{margin: 0 0 var(--s3);max-width: 20ch;font-size: var(--fs-3xl);line-height: 1.06;letter-spacing: -.015em;text-wrap: balance}.intro__wlie{margin: 0;max-width: 58ch;font-size: var(--fs-l);line-height: 1.55;color: var(--c-muted);text-wrap: pretty}.intro__oxcbr{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s2);margin-top: var(--s4)}.intro__oxcbr .sym{transition: transform .2s var(--ease)}.intro__oxcbr a:hover .sym{transform: translateX(3px)}.intro__mzcz{position: relative;overflow: hidden;background: var(--c-bg-alt)}.intro__dtdy{position: absolute;inset: 0;width: 100%;height: 100%;max-width: none;object-fit: cover}.intro__dtdy svg{width: 100%;height: 100%}.intro__pabt{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)}.intro__fssqf{margin: 0;padding: 0;list-style: none}@media (max-width: 520px){.intro__oxcbr .cta{flex: 1 1 100%}}.intro{display: flex;align-items: flex-end;min-height: clamp(540px,88vh,880px);padding-top: calc(var(--s5) + var(--hero-offset,0px));padding-bottom: clamp(var(--s4),8vw,var(--s5));overflow: clip;background: var(--c-dark);color: var(--c-on-dark)}.intro > .intro__mzcz{position: absolute;inset: 0;z-index: -2;background: var(--c-dark)}.intro__mzcz::after{content: "";position: absolute;inset: 0;background: var(--c-dark);opacity: var(--overlay)}.intro::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background: linear-gradient(to top,color-mix(in srgb,var(--c-dark) 70%,transparent),color-mix(in srgb,var(--c-dark) 25%,transparent) 50%,transparent 80%),linear-gradient(to right,color-mix(in srgb,var(--c-dark) 40%,transparent),transparent 70%)}.intro__afqzc{position: relative;max-width: 48rem}.intro__xiwn{display: flex;align-items: center;gap: var(--s2);color: var(--c-accent-light)}.intro__xiwn::before{content: "";width: 2.5rem;height: 2px;flex: none;background: currentColor}.intro__wbvem{max-width: 18ch;font-size: clamp(2.375rem,6.2vw,4.75rem)}.intro__wlie{color: var(--c-on-dark)}.notice{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{.notice{opacity: 0;transform: translateY(16px)}}.notice[hidden],.notice__eomyh[hidden]{display: none}.notice:focus{outline: none}.notice:focus-visible{outline: 3px solid var(--c-accent);outline-offset: -3px}.notice__wbvem{margin: 0 0 var(--s1);font-size: var(--fs-l);line-height: 1.25}.notice__afqzc{margin: 0}.notice__niuz a{color: inherit;font-weight: 600;text-decoration-thickness: 1px}.notice__niuz a:hover{color: inherit;text-decoration-thickness: 2px}.notice__niuz a:not(:last-child)::after{content: "·";display: inline-block;margin: 0 .45em;opacity: .6}.notice__xrqon{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--s2)}.notice__immt,.notice__dmfvj{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){.notice__xrqon{gap: var(--s1)}.notice__immt{padding-inline: .4em;font-size: var(--fs-xs)}}.notice__yopan{min-width: 0;margin: 0;padding: 0;border: 0}.notice__uasb{margin-bottom: var(--s2);padding: 0;font-size: var(--fs-xs);font-weight: 700;letter-spacing: .08em;text-transform: uppercase}.notice__klls{display: flex;align-items: flex-start;gap: var(--s2);padding-block: var(--s2)}.notice__klls + .notice__klls{border-top: 1px solid color-mix(in srgb,currentColor 14%,transparent)}.notice__kvdsq{min-width: 0}.notice__bindz{display: block;font-weight: 700;cursor: pointer}.notice__hpxm{margin: 2px 0 0;font-size: var(--fs-xs);opacity: .85}.notice__dmfvj{margin-top: var(--s2)}.notice__xolm{-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}.notice__xolm: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)}.notice__xolm:disabled{cursor: not-allowed;opacity: .6}.notice{left: 0;right: 0;bottom: 0;max-height: 80vh;max-height: 80dvh;background: var(--c-primary);color: var(--c-on-primary);font-size: var(--fs-xs)}.notice__dtwbn{display: flex;align-items: center;gap: var(--s2) var(--s3);padding-block: var(--s1)}.notice__njvm{display: inline-flex;flex: none;opacity: .9}.notice__box{flex: 1 1 auto;min-width: 0}.notice__wbvem{display: inline;margin: 0 .5em 0 0;font-family: var(--font-b);font-size: var(--fs-s);font-weight: 700}.notice__afqzc{display: inline}.notice__niuz{white-space: nowrap}.notice__xrqon{flex: none;grid-template-columns: repeat(3,auto);gap: var(--s1)}.notice__immt,.notice__dmfvj,.notice__immt:hover,.notice__dmfvj:hover{background: var(--c-on-primary);border-color: var(--c-on-primary);color: var(--c-primary)}.notice__immt{min-width: 8em;padding-block: .4em;font-size: var(--fs-xs)}.notice__eomyh{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: end;gap: var(--s2) var(--s4);padding-block: var(--s2);border-bottom: 1px solid color-mix(in srgb,var(--c-on-primary) 25%,transparent)}.notice__yopan{display: grid;grid-template-columns: repeat(auto-fit,minmax(240px,1fr));gap: 0 var(--s4)}.notice__klls + .notice__klls{border-top: 0}.notice__dmfvj{width: auto;margin: 0 0 var(--s2);font-size: var(--fs-xs)}.notice__xolm{background: radial-gradient(circle at center,var(--c-primary) 0 9px,transparent 10px) left 2px center / 24px 24px no-repeat,color-mix(in srgb,var(--c-on-primary) 45%,var(--c-primary))}.notice__xolm:checked{background: radial-gradient(circle at center,var(--c-primary) 0 9px,transparent 10px) right 2px center / 24px 24px no-repeat,var(--c-on-primary)}@media (max-width: 899px){.notice__dtwbn{flex-wrap: wrap;padding-block: var(--s2)}.notice__njvm{display: none}.notice__box{flex-basis: 100%}.notice__xrqon{flex: 1 1 100%;grid-template-columns: repeat(3,minmax(0,1fr))}.notice__immt{min-width: 0}.notice__eomyh{grid-template-columns: minmax(0,1fr)}.notice__yopan{grid-template-columns: minmax(0,1fr)}.notice__klls + .notice__klls{border-top: 1px solid color-mix(in srgb,var(--c-on-primary) 20%,transparent)}.notice__dmfvj{width: 100%;margin: 0}}.vvewjx__hedz{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--s4)}.vvewjx__tamk{min-width: 0}.vvewjx__tamk > :last-child{margin-bottom: 0}.vvewjx__fssqf{min-width: 0;margin: 0;padding: 0;list-style: none;counter-reset: aud}.vvewjx__zsreq{position: relative;counter-increment: aud;padding: var(--s3) 0 var(--s3) calc(3.2em + var(--s2));border-top: 1px solid color-mix(in srgb,var(--c-on-dark) 22%,transparent)}.vvewjx__zsreq:last-child{border-bottom: 1px solid color-mix(in srgb,var(--c-on-dark) 22%,transparent)}.vvewjx__zsreq::before{content: counter(aud,decimal-leading-zero);position: absolute;left: 0;top: var(--s3);font-family: var(--font-h);font-weight: 700;font-size: var(--fs-xl);line-height: 1.1;color: var(--c-accent-light)}.vvewjx__wbvem{margin: 0 0 var(--s1);font-size: var(--fs-l);line-height: 1.25;color: var(--c-on-dark);hyphens: auto}.vvewjx__afqzc{margin: 0;color: var(--c-on-dark-muted);hyphens: auto}@media (min-width: 900px){.vvewjx__hedz{grid-template-columns: minmax(0,5fr) minmax(0,7fr);gap: var(--s5);align-items: start}.vvewjx__tamk{position: sticky;top: calc(var(--sticky-top,0px) + var(--s4))}.vvewjx__zsreq{padding-block: var(--s4)}.vvewjx__zsreq::before{top: var(--s4)}}.ftpe__iiqfc{display: grid;justify-items: center;gap: var(--s4)}.ftpe__aozrw{max-width: 46rem;text-align: center}.ftpe__aozrw > .part__wbvem{margin-inline: auto;text-wrap: balance}.ftpe__aozrw > .part__wlie{margin-inline: auto}.ftpe__tile{width: 100%;max-width: 760px;padding: clamp(var(--s3),4vw,var(--s4));background: var(--c-bg);color: var(--c-ink);border-radius: var(--r);box-shadow: var(--shadow-lg)}.ftpe__tile a{color: var(--c-primary)}.ftpe__owhr{display: grid;gap: var(--s3)}.ftpe__cwpr{min-height: 8em;resize: vertical}.ftpe__bgwdl{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-alt);border-radius: var(--r-sm);font-weight: 600}.ftpe__bgwdl:not(:target){display: none}.ftpe__etyvx{width: 100%}.ftpe__caze{display: grid;justify-items: center;gap: var(--s1);max-width: 46rem;text-align: center}.ftpe__fspk{margin: 0;font-size: var(--fs-m);color: var(--c-on-dark)}.ftpe__fssqf{display: flex;flex-wrap: wrap;justify-content: center;gap: 0 var(--s4);margin: 0 0 var(--s2);padding: 0;list-style: none}.ftpe__wxlz{display: inline-flex;align-items: center;gap: var(--s2);min-height: var(--tap);overflow-wrap: anywhere}.ftpe__wxlz a{display: inline-flex;align-items: center;min-height: var(--tap)}.ftpe__fuzr{margin: 0;font-size: var(--fs-s);color: var(--c-on-dark)}.ftpe__vtotz{margin: 0;color: var(--c-on-dark-muted);font-size: var(--fs-s);overflow-wrap: anywhere}@media (min-width: 600px){.ftpe__owhr{grid-template-columns: repeat(2,minmax(0,1fr))}.ftpe__etyvx{width: auto}}main [id]{scroll-margin-top: calc(var(--sticky-top,0px) + var(--s3))}@media (prefers-reduced-motion: no-preference){html{scroll-behavior: smooth}}.sole{position: relative;font-size: var(--fs-s);line-height: 1.55}.sole a{color: inherit;text-decoration: none;text-underline-offset: .25em}.sole a:hover{text-decoration: underline;color: inherit}.sole :is(ul,p){margin: 0}.sole :is(li,p){min-width: 0}.sole__adgcv{min-width: 0}.sole__bjez{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}.sole__bjez:hover{text-decoration: none}.sole__myhui{display: inline-flex;flex: none;width: 40px;height: 40px}.sole__myhui svg{width: 100%;height: 100%}.sole__tigqe{max-width: 36ch;margin-top: var(--s2);opacity: .85}.sole__fspk{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}.sole__niuz,.sole__xaogj{margin: 0;padding: 0;list-style: none}.sole__xzxf{display: inline-flex;align-items: center;min-height: var(--tap);min-width: var(--tap);line-height: 1.3}.sole__xzxf[aria-current="page"]{font-weight: 700;text-decoration: underline;text-decoration-thickness: 2px}.sole__wptyz{display: inline-flex;align-items: center;gap: var(--s2);min-height: var(--tap);overflow-wrap: anywhere}.sole__wptyz svg{flex: none}.sole [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}.sole [data-cookie-settings]:hover{border-color: currentColor;background: color-mix(in srgb,currentColor 8%,transparent)}.sole__vtotz{font-size: var(--fs-xs);line-height: 1.6}.sole__fikc{margin-right: var(--s2);font-weight: 700;letter-spacing: .06em;text-transform: uppercase}.sole__xwxq{display: inline-block}.sole__xwxq + .sole__xwxq::before{content: "·";margin: 0 .5em;opacity: .6}.sole__xuctd{font-size: var(--fs-xs)}@media (max-width: 479px){.sole__fikc{display: block;margin: 0 0 2px}.sole__xwxq{display: block}.sole__xwxq + .sole__xwxq::before{content: none}}.sole{padding-block: var(--s5) var(--s4);background: radial-gradient(80% 60% at 50% 0%,color-mix(in srgb,var(--c-primary) 10%,transparent),transparent 70%),var(--c-bg-alt);color: var(--c-ink);text-align: center}.sole__hsfxi{display: flex;flex-direction: column;align-items: center;gap: var(--s3)}.sole__adgcv{display: flex;flex-direction: column;align-items: center}.sole__bjez{flex-direction: column;gap: var(--s2);font-size: var(--fs-xl)}.sole__myhui{width: 56px;height: 56px;color: var(--c-primary)}.sole__tigqe{margin-inline: auto;color: var(--c-muted);opacity: 1}.sole__rfzcj .sole__niuz{display: flex;flex-wrap: wrap;justify-content: center;gap: 0 var(--s1)}.sole__rfzcj .sole__xzxf{justify-content: center;padding-inline: var(--s2);border-radius: var(--r-pill);font-weight: 700;transition: background-color .2s}.sole__rfzcj .sole__xzxf:hover{text-decoration: none;background: color-mix(in srgb,var(--c-primary) 10%,transparent)}.sole__rfzcj .sole__xzxf[aria-current="page"]{text-decoration: none;background: var(--c-primary);color: var(--c-on-primary)}.sole__xaogj{display: flex;flex-wrap: wrap;justify-content: center;gap: 0 var(--s4)}.sole__wptyz{color: var(--c-primary);font-weight: 600}.sole__hyady{width: min(100%,640px);height: 1px;background: color-mix(in srgb,var(--c-ink) 14%,transparent)}.sole__nyly .sole__niuz{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 0 var(--s3)}.sole__nyly .sole__xzxf{justify-content: center;color: var(--c-muted)}.sole__nyly .sole__xzxf:hover{color: var(--c-ink)}.sole__vtotz{max-width: 70ch;color: var(--c-muted)}.sole__xuctd{color: var(--c-muted)}@media (max-width: 479px){.sole__rfzcj .sole__niuz{gap: 0}.sole__nyly .sole__niuz{flex-direction: column;gap: 0}}.zczu{padding-block: calc(var(--s4) + var(--hero-offset,0px)) var(--s4)}.zczu .bc{margin-bottom: var(--s2)}.zczu__wbvem{max-width: 22ch;margin-bottom: var(--s2);font-size: var(--fs-2xl)}.zczu__wlie{max-width: 62ch;margin: 0;color: var(--c-muted);font-size: var(--fs-l)}.ceazq__mpfyb{display: grid;gap: var(--s4);margin: 0;padding: 0;list-style: none;grid-template-columns: repeat(auto-fit,minmax(min(100%,320px),1fr))}.ceazq__mpfyb--lbbq{grid-template-columns: minmax(0,760px)}.ceazq__fgoz{display: flex}.ceazq__tile{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)}.ceazq__tile:hover{transform: translateY(-3px);box-shadow: var(--shadow-lg)}.ceazq__tile:focus-within{outline: 3px solid var(--c-accent);outline-offset: 3px}.ceazq__mzcz{aspect-ratio: 16 / 9;overflow: hidden;background: var(--c-bg-alt)}.ceazq__dtdy,.ceazq__mzcz svg{width: 100%;height: 100%;object-fit: cover}.ceazq__box{display: flex;flex-direction: column;gap: var(--s2);flex: 1;padding: var(--s4)}.ceazq__ponde{margin: 0;color: var(--c-primary);font-size: var(--fs-xs);font-weight: 700;letter-spacing: .06em;text-transform: uppercase}.ceazq__wbvem{margin: 0;font-size: var(--fs-xl)}.ceazq__xzxf{color: inherit;text-decoration: none}.ceazq__xzxf::after{content: "";position: absolute;inset: 0}.ceazq__xzxf:focus-visible{outline: none}.ceazq__afqzc{margin: 0;color: var(--c-muted)}.ceazq__owuxx{display: flex;flex-wrap: wrap;gap: var(--s2);margin: 0}.ceazq__isyy{display: flex;gap: .4em;padding: .3em .8em;border-radius: var(--r-pill);background: var(--c-bg-alt);font-size: var(--fs-s)}.ceazq__isyy dt{color: var(--c-muted)}.ceazq__isyy dt::after{content: ":"}.ceazq__isyy dd{margin: 0;font-weight: 600}.ceazq__nyzw{display: inline-flex;align-items: center;gap: var(--s1);margin-top: auto;padding-top: var(--s2);color: var(--c-primary);font-weight: 700}.lpd__mpfyb{display: grid;gap: var(--s4);align-items: start}@media (min-width: 900px){.lpd__mpfyb{grid-template-columns: minmax(0,1.6fr) minmax(0,1fr);gap: var(--s5)}}.lpd__tile{padding: clamp(var(--s3),4vw,var(--s4));background: var(--c-bg-alt);border-radius: var(--r);box-shadow: var(--shadow)}.lpd__owhr{display: grid;gap: var(--s3)}@media (min-width: 600px){.lpd__owhr{grid-template-columns: 1fr 1fr}}.lpd__cwpr{min-height: 9em;resize: vertical}.lpd__bgwdl{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}.lpd__bgwdl:not(:target){display: none}.lpd__fspk{font-size: var(--fs-xl)}.lpd__fssqf{display: grid;gap: var(--s1);margin: 0 0 var(--s4);padding: 0;list-style: none}.lpd__wxlz{display: flex;align-items: center;gap: var(--s2);min-height: var(--tap);overflow-wrap: anywhere}.lpd__wxlz a{display: inline-flex;align-items: center;min-height: var(--tap)}.lpd__fuzr{margin-bottom: var(--s1);font-size: var(--fs-m)}.lpd__vtotz{color: var(--c-muted);font-size: var(--fs-s)}.avehv{padding-top: calc(var(--section-y) + var(--hero-offset,0px))}.avehv__auhxc{display: grid;justify-items: center;text-align: center;max-width: 720px}.avehv__myhui{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}.avehv__wbvem{font-size: var(--fs-2xl)}.avehv__wlie{color: var(--c-muted);font-size: var(--fs-l)}.ukr{padding-top: calc(var(--s4) + var(--hero-offset,0px))}.ukr__afqzc h1{margin-top: var(--s3);font-size: var(--fs-2xl);max-width: 24ch}.ukr__afqzc li{overflow-wrap: anywhere}.ukr__vnrp{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)}.nfj__fssqf{display: grid;gap: var(--s3);margin: 0;grid-template-columns: repeat(auto-fill,minmax(min(100%,300px),1fr))}.nfj__wxlz{padding: var(--s3);background: var(--c-bg-alt);border-radius: var(--r);border-left: max(3px,var(--line-left)) solid var(--c-primary)}.nfj__tyes{margin-bottom: var(--s1);font-family: var(--font-h);font-weight: 700;font-size: var(--fs-l)}.nfj__afqzc{margin: 0;color: var(--c-muted)}.mhbwc__fssqf{display: grid;gap: var(--s2);max-width: 820px}.mhbwc__wxlz{background: var(--c-bg-alt);border-radius: var(--r)}.mhbwc__zqztb{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)}.mhbwc__zqztb::-webkit-details-marker{display: none}.mhbwc__zqztb svg{transition: transform .2s var(--ease)}.mhbwc__wxlz[open] .mhbwc__zqztb svg{transform: rotate(180deg)}.mhbwc__qrcfr{margin: 0;padding: 0 var(--s3) var(--s3);max-width: 70ch}.ype__mpfyb{display: grid;gap: var(--s3);margin: 0;padding: 0;list-style: none;grid-template-columns: repeat(auto-fill,minmax(min(100%,300px),1fr))}.ype__tile{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}.ype__tile:hover{border-color: var(--c-primary);box-shadow: var(--shadow)}.ype__tile:focus-within{outline: 3px solid var(--c-accent);outline-offset: 3px}.ype__wbvem{margin: 0;font-size: var(--fs-l)}.ype__xzxf{color: inherit;text-decoration: none}.ype__xzxf::after{content: "";position: absolute;inset: 0}.ype__xzxf:focus-visible{outline: none}.ype__afqzc{margin: 0;color: var(--c-muted)}.ype__mscs{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}.rylyo__wlie{font-size: var(--fs-l);font-weight: 600}.tcgqqr__jeth{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--s4);align-items: center}.tcgqqr__xuctd{min-width: 0}.tcgqqr__xuctd > .part__wbvem{text-wrap: balance}.tcgqqr__hhwl{margin: 0 0 var(--s3);max-width: 62ch;hyphens: auto}.tcgqqr__gdab{margin: var(--s4) 0 0}.tcgqqr__mzcz{min-width: 0}.tcgqqr__dtdy{display: block;width: 100%;height: auto;aspect-ratio: 3 / 2;object-fit: cover;border-radius: var(--r);box-shadow: var(--shadow-lg)}.tcgqqr__dtdy svg{display: block;width: 100%;height: 100%}.tcgqqr__helf{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--s3);margin: var(--s5) 0 0;padding: 0;list-style: none}.tcgqqr__tile{position: relative;min-width: 0;padding: var(--s4) var(--s3) var(--s3);background: var(--c-bg);border-radius: var(--r);box-shadow: var(--shadow)}.tcgqqr__tile::before{content: "";position: absolute;inset: 0;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)}.tcgqqr__lmwr{display: inline-flex;align-items: center;justify-content: center;width: 48px;height: 48px;margin-bottom: var(--s3);border-radius: var(--r-pill);background: var(--c-primary);color: var(--c-on-primary)}.tcgqqr__mjss{margin: 0 0 var(--s1);font-size: var(--fs-l);line-height: 1.25;hyphens: auto}.tcgqqr__pvtbn{margin: 0;color: var(--c-muted);hyphens: auto}@media (min-width: 900px){.tcgqqr__jeth--img{grid-template-columns: minmax(0,7fr) minmax(0,5fr);gap: var(--s5)}.tcgqqr__dtdy{aspect-ratio: 4 / 5}.tcgqqr__helf--mkpqk{grid-template-columns: repeat(2,minmax(0,1fr))}.tcgqqr__helf--jlopg{grid-template-columns: repeat(3,minmax(0,1fr))}.tcgqqr__helf--osxf{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1200px){.tcgqqr__helf--osxf{grid-template-columns: repeat(4,minmax(0,1fr))}}.topics__tamk{max-width: 46rem;margin-bottom: var(--s4)}.topics__tamk > :last-child{margin-bottom: 0}.topics__wkmtw{display: grid;gap: var(--s3);margin: 0;padding: 0;list-style: none;counter-reset: topics-topic}.topics__fgoz{display: flex;min-width: 0;counter-increment: topics-topic}.topics__pvvxh{position: relative;display: flex;flex-direction: column;gap: var(--s3);width: 100%;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: transform .25s var(--ease),box-shadow .25s var(--ease)}.topics__pvvxh:hover{transform: translateY(-4px);box-shadow: var(--shadow-lg)}.topics__jeth{display: flex;align-items: center;justify-content: space-between;gap: var(--s3)}.topics__hfgcp{font-family: var(--font-h);font-weight: 700;line-height: 1;font-size: var(--fs-2xl);font-variant-numeric: lining-nums tabular-nums;color: var(--c-primary)}.topics__hfgcp::before{content: counter(topics-topic,decimal-leading-zero)}.topics__njvm{display: inline-flex;align-items: center;justify-content: center;width: 48px;height: 48px;flex: none;border-radius: var(--r-pill);background: color-mix(in srgb,var(--c-primary) 12%,transparent);color: var(--c-primary)}.topics__njvm .sym{width: 24px;height: 24px}.topics__box{min-width: 0}.topics__wbvem{margin: 0 0 var(--s2);font-size: var(--fs-xl);line-height: 1.2;hyphens: auto}.topics .topics__wbvem a.topics__xzxf,.topics .topics__wbvem a.topics__xzxf:hover{color: inherit;text-decoration: none;text-decoration-thickness: 2px;text-underline-offset: .18em}.topics .topics__pvvxh:hover a.topics__xzxf{text-decoration-line: underline}.topics .topics__wbvem a.topics__xzxf::after{content: "";position: absolute;inset: 0;z-index: 1}.topics__xzxf:focus-visible{outline: none}.topics__pvvxh:has(.topics__xzxf:focus-visible){outline: 3px solid var(--c-accent);outline-offset: 3px}.topics__afqzc{margin: 0;color: var(--c-muted);hyphens: auto}.topics__bjrn{display: inline-flex;align-items: center;justify-content: center;width: 48px;height: 48px;margin-top: auto;align-self: flex-end;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)}.topics__pvvxh:hover .topics__bjrn{background: var(--c-primary);color: var(--c-on-primary);transform: translateX(4px)}.topics__fgoz--wlie .topics__pvvxh{padding: var(--s4);background-color: var(--c-primary);background-image: radial-gradient(circle at 100% 0,transparent 0 140px,color-mix(in srgb,var(--c-on-primary) 16%,transparent) 141px 143px,transparent 144px 200px,color-mix(in srgb,var(--c-on-primary) 10%,transparent) 201px 203px,transparent 204px);color: var(--c-on-primary)}.topics__fgoz--wlie .topics__hfgcp{font-size: clamp(3rem,6vw,5rem);color: var(--c-on-primary)}.topics__fgoz--wlie .topics__njvm{width: 64px;height: 64px;background: color-mix(in srgb,var(--c-on-primary) 16%,transparent);color: var(--c-on-primary)}.topics__fgoz--wlie .topics__njvm .sym{width: 32px;height: 32px}.topics__fgoz--wlie .topics__wbvem{font-size: var(--fs-2xl)}.topics__fgoz--wlie .topics__afqzc{color: var(--c-on-primary);font-size: var(--fs-l);max-width: 36ch}.topics__fgoz--wlie .topics__bjrn{width: 56px;height: 56px;background: var(--c-on-primary);color: var(--c-primary)}.topics__fgoz--wlie .topics__pvvxh:hover .topics__bjrn{background: var(--c-on-primary);color: var(--c-primary)}.topics__fgoz--wlie .topics__pvvxh:has(.topics__xzxf:focus-visible){outline-color: var(--c-ink)}@media (min-width: 768px){.topics__wkmtw{grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: var(--s3)}.topics__fgoz--wlie{grid-row: span 2}.topics__fgoz--wlie .topics__pvvxh{padding: var(--s5) var(--s4) var(--s4)}.topics__fgoz--wlie .topics__box{margin-top: auto}.topics__fgoz--wlie .topics__bjrn{margin-top: 0}}@media (min-width: 1024px){.topics__wkmtw{grid-template-columns: minmax(0,5fr) minmax(0,6fr)}.topics__fgoz:not(.topics__fgoz--wlie) .topics__pvvxh{display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;column-gap: var(--s4);padding: var(--s4)}.topics__fgoz:not(.topics__fgoz--wlie) .topics__jeth{flex-direction: column;align-items: flex-start;align-self: start}.topics__fgoz:not(.topics__fgoz--wlie) .topics__bjrn{margin: 0;align-self: center}.topics__fgoz:not(.topics__fgoz--wlie) .topics__wbvem{font-size: var(--fs-l)}}.bar{position: relative;z-index: 50}.bar__hsfxi{display: flex;align-items: center;justify-content: space-between;gap: var(--s3);flex-wrap: wrap}.bar__adgcv{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}.bar__myhui{display: inline-flex;width: 40px;height: 40px;flex: none}.bar__myhui svg{width: 100%;height: 100%}.bar__nzxjb{display: flex;flex-direction: column;gap: 2px}.bar__tigqe{font-family: var(--font-b);font-weight: 400;font-size: var(--fs-xs);opacity: .85}.bar__cqfce{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}.bar__cqfce svg{width: 26px;height: 26px}.bar__pelgy,.bar__bmer{display: inline-flex}.bar__bmer{display: none}.bar__cqfce[aria-expanded="true"] .bar__pelgy{display: none}.bar__cqfce[aria-expanded="true"] .bar__bmer{display: inline-flex}html:not([data-js]) .bar__cqfce{display: none !important}.lanes{display: flex;align-items: center;gap: var(--s3)}.lanes__fssqf{display: flex;flex-wrap: wrap;align-items: center;gap: 0 var(--s3);margin: 0;padding: 0;list-style: none}.lanes__xzxf{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}.lanes__xzxf:hover,.lanes__xzxf[aria-current="page"]{text-decoration-line: underline;color: inherit}.bar__thzm{flex: none}.pfpim{position: relative;flex: none;margin-left: auto}.pfpim__cta{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}.pfpim__cta::-webkit-details-marker{display: none}.pfpim__cta svg{width: 16px;height: 16px;transition: transform .2s}.pfpim[open] .pfpim__cta svg{transform: rotate(180deg)}.pfpim__fssqf{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)}.pfpim__xzxf{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}.pfpim__xzxf:hover{background: color-mix(in srgb,var(--c-primary) 8%,transparent)}.pfpim__xzxf[aria-current]{font-weight: 700;color: var(--c-primary)}.pfpim__myuhu{font-size: var(--fs-xs);opacity: .7;letter-spacing: .06em}@media (min-width: 769px){.pfpim{order: 1;margin-left: 0}}@media (max-width: 768px){.bar__cqfce{display: inline-flex}.bar__adgcv{flex: 1 1 0;min-width: 0;font-size: var(--fs-m)}.bar__nzxjb{overflow-wrap: break-word}.lanes{flex-basis: 100%;flex-direction: column;align-items: stretch;gap: var(--s3)}[data-js] .lanes{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] .lanes[data-open="false"]{display: none}.lanes__fssqf{flex-direction: column;align-items: stretch}.lanes__xzxf{width: 100%;justify-content: flex-start;border-bottom: 1px solid color-mix(in srgb,currentColor 14%,transparent)}.bar__thzm{width: 100%}}:root{--bar-h: 68px;--sticky-top: 69px}.bar{position: sticky;top: 0;background: var(--c-bg);border-bottom: 1px solid color-mix(in srgb,var(--c-ink) 10%,transparent)}.bar__hsfxi{min-height: var(--bar-h);flex-wrap: nowrap;gap: var(--s2)}.bar__adgcv{margin-right: auto}.pfpim{order: 0;margin-left: 0}.bar__cqfce{display: inline-flex;border: 2px solid currentColor}.bar__aznxf{min-height: var(--tap);padding-block: .4em}[data-js] .lanes{position: fixed;left: 0;right: 0;top: var(--bar-h);bottom: 0;display: flex;flex-direction: column;align-items: stretch;justify-content: center;padding: var(--s4) var(--gutter);overflow-y: auto;background: var(--c-dark);color: var(--c-on-dark);animation: tapb2191-rlbn-reveal .28s var(--ease)}[data-js] .lanes[data-open="false"]{display: none}html[data-nav-open]{overflow: hidden}.lanes__fssqf{flex-direction: column;align-items: stretch;gap: 0;width: 100%;max-width: var(--container);margin-inline: auto}.lanes__xzxf{width: 100%;padding-block: var(--s2);border-bottom: 1px solid color-mix(in srgb,currentColor 16%,transparent);font-family: var(--font-h);font-size: var(--fs-2xl);font-weight: 700}.lanes__xzxf:hover,.lanes__xzxf[aria-current="page"]{color: var(--c-accent-light)}html:not([data-js]) .lanes{flex-basis: 100%}@keyframes tapb2191-rlbn-reveal{from{opacity: 0;transform: translateY(-8px)}to{opacity: 1;transform: none}}@media (max-width: 768px){.bar__aznxf{display: none}.lanes__xzxf{font-size: var(--fs-xl);border-bottom: 1px solid color-mix(in srgb,currentColor 16%,transparent)}[data-js] .lanes{justify-content: flex-start;box-shadow: none;border-top: 0}}