@font-face{font-family:'Manrope';font-style:normal;font-weight:200 800;font-display:swap;src:url('../fonts/manrope/manrope-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:'Manrope';font-style:normal;font-weight:200 800;font-display:swap;src:url('../fonts/manrope/manrope-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(216 30% 22%);--c-primary: hsl(216 45% 35%);--c-accent: hsl(186 60% 40%);--c-muted: hsl(216 15% 42%);--c-bg: hsl(216 20% 98%);--c-bg-alt: hsl(216 25% 94%);--c-on-primary: hsl(216 20% 99%);--c-dark: hsl(216 30% 15%);--c-on-dark: hsl(216 20% 96%);--c-on-dark-muted: hsl(216 15% 76%);--c-accent-light: hsl(186 60% 75%);--font-h: 'Manrope','Apple SD Gothic Neo','Malgun Gothic','Noto Sans KR','Nanum Gothic',system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;--font-b: 'Manrope','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: 1170px;--r: 14px 0 14px 0;--r-sm: 8px 0 8px 0;--r-pill: 999px;--shadow: none;--shadow-lg: none;--line-top: 0px;--line-left: 0px;--line-bottom: 4px;--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}.sign{width: 1.25em;height: 1.25em;flex: none;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}.sign__rtqf{position: absolute;width: 0;height: 0;overflow: hidden}.skip{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)}.skip:focus{top: var(--s2)}.hold{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--roup{background: var(--c-bg-alt)}.part--ctfj{background: var(--c-dark);color: var(--c-on-dark)}.part--ctfj :where(a:not(.push)){color: var(--c-accent-light)}.part__sysg{margin: 0 0 var(--s2);font-size: var(--fs-xs);font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--c-primary)}.part--ctfj .part__sysg{color: var(--c-accent-light)}.part__emojl{font-size: var(--fs-2xl);max-width: 30ch}.part__czzd{font-size: var(--fs-l);color: var(--c-muted);max-width: 62ch}.part--ctfj .part__czzd{color: var(--c-on-dark-muted)}.part--fihw{isolation: isolate;overflow: hidden}.part--fihw::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%)}.push{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}.push--xpjmr{background: var(--c-primary);color: var(--c-on-primary)}.push--muank{border-color: var(--c-on-dark);color: var(--c-on-dark)}.push--muank.push--xpjmr{background: var(--c-on-dark);color: var(--c-dark)}.push:hover{transform: translateY(-2px);box-shadow: var(--shadow-lg)}.push--xpjmr:hover{color: var(--c-on-primary)}.crumbs{font-size: var(--fs-s);color: var(--c-muted)}.crumbs__sbshw{display: flex;flex-wrap: wrap;gap: var(--s1) var(--s2);margin: 0;padding: 0;list-style: none}.crumbs__ehotl{display: inline-flex;align-items: center}.crumbs__ehotl + .crumbs__ehotl::before{content: "/";margin-right: var(--s2);opacity: .6}.crumbs a{position: relative;display: inline-flex;align-items: center;min-height: var(--tap);color: inherit}.crumbs a::after{content: "";position: absolute;top: 0;bottom: 0;left: 50%;width: max(100%,var(--tap));transform: translateX(-50%)}.rsiu{font-size: var(--fs-m)}.rsiu > *{max-width: 70ch}.rsiu h2{margin-top: var(--s5);font-size: var(--fs-xl);scroll-margin-top: 96px}.rsiu h3{margin-top: var(--s4);font-size: var(--fs-l)}.rsiu ul,.rsiu ol{padding-left: 1.3em}.rsiu li + li{margin-top: var(--s1)}.rsiu 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)}.rsiu table{width: 100%;border-collapse: collapse;font-size: var(--fs-s)}@media (max-width: 600px){.rsiu table{table-layout: fixed;font-size: var(--fs-xs)}.rsiu th,.rsiu td{padding: var(--s1);overflow-wrap: anywhere;hyphens: auto}}.rsiu th,.rsiu td{padding: var(--s2);text-align: left;vertical-align: top;border-bottom: 1px solid color-mix(in srgb,var(--c-ink) 14%,transparent)}.rsiu th{background: var(--c-bg-alt)}.rsiu 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__ywyxm{display: block;margin-bottom: var(--s1);font-weight: 600;font-size: var(--fs-s)}.signup__ekpoh{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__gwiyy{display: flex;align-items: flex-start;gap: var(--s2);font-size: var(--fs-s)}.signup__gwiyy input{width: 22px;height: 22px;margin: 2px 0 0;flex: none;accent-color: var(--c-primary)}.signup__tmcru{font-size: var(--fs-xs);color: var(--c-muted)}.signup__ovrq{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}}.vltdu{padding-block: calc(var(--s4) + var(--hero-offset,0px)) var(--s4)}.vltdu .crumbs{margin-bottom: var(--s2)}.vltdu__emojl{max-width: 22ch;margin-bottom: var(--s2);font-size: var(--fs-2xl)}.vltdu__czzd{max-width: 62ch;margin: 0;color: var(--c-muted);font-size: var(--fs-l)}.jev__szjx{display: grid;gap: var(--s4);margin: 0;padding: 0;list-style: none;grid-template-columns: repeat(auto-fit,minmax(min(100%,320px),1fr))}.jev__szjx--ngfzv{grid-template-columns: minmax(0,760px)}.jev__cundo{display: flex}.jev__unit{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)}.jev__unit:hover{transform: translateY(-3px);box-shadow: var(--shadow-lg)}.jev__unit:focus-within{outline: 3px solid var(--c-accent);outline-offset: 3px}.jev__qqlnc{aspect-ratio: 16 / 9;overflow: hidden;background: var(--c-bg-alt)}.jev__jpofm,.jev__qqlnc svg{width: 100%;height: 100%;object-fit: cover}.jev__body{display: flex;flex-direction: column;gap: var(--s2);flex: 1;padding: var(--s4)}.jev__sysg{margin: 0;color: var(--c-primary);font-size: var(--fs-xs);font-weight: 700;letter-spacing: .06em;text-transform: uppercase}.jev__emojl{margin: 0;font-size: var(--fs-xl)}.jev__amii{color: inherit;text-decoration: none}.jev__amii::after{content: "";position: absolute;inset: 0}.jev__amii:focus-visible{outline: none}.jev__dawco{margin: 0;color: var(--c-muted)}.jev__iyhw{display: flex;flex-wrap: wrap;gap: var(--s2);margin: 0}.jev__ljuqi{display: flex;gap: .4em;padding: .3em .8em;border-radius: var(--r-pill);background: var(--c-bg-alt);font-size: var(--fs-s)}.jev__ljuqi dt{color: var(--c-muted)}.jev__ljuqi dt::after{content: ":"}.jev__ljuqi dd{margin: 0;font-weight: 600}.jev__xjyh{display: inline-flex;align-items: center;gap: var(--s1);margin-top: auto;padding-top: var(--s2);color: var(--c-primary);font-weight: 700}.sbbf__szjx{display: grid;gap: var(--s4);align-items: start}@media (min-width: 900px){.sbbf__szjx{grid-template-columns: minmax(0,1.6fr) minmax(0,1fr);gap: var(--s5)}}.sbbf__unit{padding: clamp(var(--s3),4vw,var(--s4));background: var(--c-bg-alt);border-radius: var(--r);box-shadow: var(--shadow)}.sbbf__mybe{display: grid;gap: var(--s3)}@media (min-width: 600px){.sbbf__mybe{grid-template-columns: 1fr 1fr}}.sbbf__utjk{min-height: 9em;resize: vertical}.sbbf__qmdfg{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}.sbbf__qmdfg:not(:target){display: none}.sbbf__aswfo{font-size: var(--fs-xl)}.sbbf__sbshw{display: grid;gap: var(--s1);margin: 0 0 var(--s4);padding: 0;list-style: none}.sbbf__ehotl{display: flex;align-items: center;gap: var(--s2);min-height: var(--tap);overflow-wrap: anywhere}.sbbf__ehotl a{display: inline-flex;align-items: center;min-height: var(--tap)}.sbbf__upev{margin-bottom: var(--s1);font-size: var(--fs-m)}.sbbf__hpci{color: var(--c-muted);font-size: var(--fs-s)}.rjiv{padding-top: calc(var(--section-y) + var(--hero-offset,0px))}.rjiv__qbzkc{display: grid;justify-items: center;text-align: center;max-width: 720px}.rjiv__wnrdy{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}.rjiv__emojl{font-size: var(--fs-2xl)}.rjiv__czzd{color: var(--c-muted);font-size: var(--fs-l)}.ikgm{padding-top: calc(var(--s4) + var(--hero-offset,0px))}.ikgm__dawco h1{margin-top: var(--s3);font-size: var(--fs-2xl);max-width: 24ch}.ikgm__dawco li{overflow-wrap: anywhere}.ikgm__tmcru{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)}.igzs__sbshw{display: grid;gap: var(--s3);margin: 0;grid-template-columns: repeat(auto-fill,minmax(min(100%,300px),1fr))}.igzs__ehotl{padding: var(--s3);background: var(--c-bg-alt);border-radius: var(--r);border-left: max(3px,var(--line-left)) solid var(--c-primary)}.igzs__paqsd{margin-bottom: var(--s1);font-family: var(--font-h);font-weight: 700;font-size: var(--fs-l)}.igzs__dawco{margin: 0;color: var(--c-muted)}.upaua__sbshw{display: grid;gap: var(--s2);max-width: 820px}.upaua__ehotl{background: var(--c-bg-alt);border-radius: var(--r)}.upaua__bsqh{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)}.upaua__bsqh::-webkit-details-marker{display: none}.upaua__bsqh svg{transition: transform .2s var(--ease)}.upaua__ehotl[open] .upaua__bsqh svg{transform: rotate(180deg)}.upaua__stkm{margin: 0;padding: 0 var(--s3) var(--s3);max-width: 70ch}.bdj__szjx{display: grid;gap: var(--s3);margin: 0;padding: 0;list-style: none;grid-template-columns: repeat(auto-fill,minmax(min(100%,300px),1fr))}.bdj__unit{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}.bdj__unit:hover{border-color: var(--c-primary);box-shadow: var(--shadow)}.bdj__unit:focus-within{outline: 3px solid var(--c-accent);outline-offset: 3px}.bdj__emojl{margin: 0;font-size: var(--fs-l)}.bdj__amii{color: inherit;text-decoration: none}.bdj__amii::after{content: "";position: absolute;inset: 0}.bdj__amii:focus-visible{outline: none}.bdj__dawco{margin: 0;color: var(--c-muted)}.bdj__rpetf{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}.hqfv__czzd{font-size: var(--fs-l);font-weight: 600}.persona{position: relative;isolation: isolate;padding-block: var(--s3) var(--section-y)}.persona__ryvdc{margin-bottom: var(--s3)}.persona__ryvdc .crumbs__sbshw{gap: 0 var(--s2);align-items: center}.persona__ryvdc .crumbs__ehotl{display: inline-flex;align-items: center}.persona__ryvdc a{display: inline-flex;align-items: center;justify-content: center;min-height: var(--tap);min-width: var(--tap)}.persona__ryvdc [aria-current="page"]{font-weight: 600;color: var(--c-ink)}.persona__sysg{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)}.persona__emojl{margin: 0 0 var(--s3);max-width: 22ch;font-size: var(--fs-3xl);line-height: 1.08;letter-spacing: -.015em;text-wrap: balance}.persona__czzd{margin: 0;max-width: 60ch;font-size: var(--fs-l);line-height: 1.55;color: var(--c-muted);text-wrap: pretty}.persona__body > :last-child{margin-bottom: 0}.persona__ywyxm{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)}.persona__hqlz{margin-top: var(--s4)}.persona__hqlz .sign{transition: transform .2s var(--ease)}.persona__hqlz:hover .sign{transform: translateX(3px)}.persona__qqlnc{position: relative;overflow: hidden;background: var(--c-bg-alt)}.persona__jpofm{position: absolute;inset: 0;width: 100%;height: 100%;max-width: none;object-fit: cover}.persona__jpofm svg{width: 100%;height: 100%}.persona__sbshw{margin: 0;padding: 0;list-style: none}.persona__geyr{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)}.persona__snaqh{margin: 0 0 var(--s1);font-size: var(--fs-l);line-height: 1.3}.persona__hvbj{margin: 0;font-size: var(--fs-s);line-height: 1.6;color: var(--c-muted)}.persona__giiel{margin: 0 0 var(--s2);font-family: var(--font-h);font-size: var(--fs-l);font-weight: 700;line-height: 1.3}.persona__tjcpy{display: flex;align-items: flex-start;gap: var(--s2);margin: 0 0 var(--s2);line-height: 1.5}.persona__tjcpy .sign{margin-top: .15em;color: var(--c-primary)}.persona__lxzxc{margin: 0}.persona__lxzxc dt{font-size: var(--fs-xs);font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--c-muted)}.persona__lxzxc dd{margin: 0;font-variant-numeric: tabular-nums}.persona__xvftw{display: flex;flex-direction: column;gap: var(--s1)}.persona__zevs{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}.persona__zevs .sign{color: var(--c-primary)}a.persona__zevs:hover{color: var(--c-primary);text-decoration: underline}.persona{overflow: clip;background: radial-gradient(45% 35% at 100% 0%,color-mix(in srgb,var(--c-accent) 12%,transparent),transparent 70%),var(--c-bg)}.persona__bpld{display: grid;gap: var(--s3);margin-bottom: var(--s4)}.persona__emojl{margin-bottom: 0;font-size: clamp(2.125rem,4.4vw,3.25rem)}.persona__qqlnc{aspect-ratio: 16 / 9;border-radius: var(--r)}.persona__shqgu{max-width: 46rem;margin: var(--s4) auto 0}.persona__hafp{margin-top: var(--section-y)}.persona__nedpe{margin: 0 0 var(--s4);font-size: var(--fs-2xl);text-align: center;text-wrap: balance}.persona__tovu{position: relative;display: grid;gap: var(--s3);max-width: 62rem;margin-inline: auto;counter-reset: step}.persona__tovu::before{content: "";position: absolute;top: 24px;bottom: 24px;left: 23px;width: 2px;background: color-mix(in srgb,var(--c-primary) 30%,transparent)}.persona__npqaj{position: relative;counter-increment: step;padding-left: calc(48px + var(--s3))}.persona__jyju{position: absolute;left: 0;top: 0;display: grid;place-items: center;width: 48px;height: 48px;border-radius: 50%;background: var(--c-primary);color: var(--c-on-primary);font-size: var(--fs-s);font-weight: 700;font-variant-numeric: tabular-nums;box-shadow: 0 0 0 6px var(--c-bg)}.persona__jyju::before{content: counter(step,decimal-leading-zero)}.persona__wavt{padding: var(--s3);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);border-radius: var(--r);background: var(--c-bg-alt)}.persona__hzrf{margin: 0 0 var(--s1);font-size: var(--fs-l);line-height: 1.3}.persona__pnzv{margin: 0;font-size: var(--fs-s);line-height: 1.6;color: var(--c-muted)}.persona__kzhs{display: flex;justify-content: center;margin-top: var(--s5)}.persona__kzhs .persona__hqlz{margin-top: 0}@media (min-width: 900px){.persona__tovu::before{left: 50%;transform: translateX(-50%)}.persona__npqaj{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);column-gap: calc(48px + 2 * var(--s4));padding-left: 0}.persona__npqaj + .persona__npqaj{margin-top: calc(-1 * var(--s4))}.persona__jyju{left: 50%;transform: translateX(-50%)}.persona__wavt{grid-column: 1;padding: var(--s4)}.persona__npqaj:nth-child(even) .persona__wavt{grid-column: 2}}@media (min-width: 960px){.persona__bpld{grid-template-columns: minmax(0,1.5fr) minmax(0,1fr);align-items: end;gap: var(--s5)}.persona__qqlnc{aspect-ratio: 21 / 8}.persona__shqgu{margin-top: var(--s5)}}.prefs{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{.prefs{opacity: 0;transform: translateY(16px)}}.prefs[hidden],.prefs__lgap[hidden]{display: none}.prefs:focus{outline: none}.prefs:focus-visible{outline: 3px solid var(--c-accent);outline-offset: -3px}.prefs__emojl{margin: 0 0 var(--s1);font-size: var(--fs-l);line-height: 1.25}.prefs__dawco{margin: 0}.prefs__srvve a{color: inherit;font-weight: 600;text-decoration-thickness: 1px}.prefs__srvve a:hover{color: inherit;text-decoration-thickness: 2px}.prefs__srvve a:not(:last-child)::after{content: "·";display: inline-block;margin: 0 .45em;opacity: .6}.prefs__xcnwo{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--s2)}.prefs__hlwd,.prefs__jsoeg{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){.prefs__xcnwo{gap: var(--s1)}.prefs__hlwd{padding-inline: .4em;font-size: var(--fs-xs)}}.prefs__lnkd{min-width: 0;margin: 0;padding: 0;border: 0}.prefs__odzur{margin-bottom: var(--s2);padding: 0;font-size: var(--fs-xs);font-weight: 700;letter-spacing: .08em;text-transform: uppercase}.prefs__oqsa{display: flex;align-items: flex-start;gap: var(--s2);padding-block: var(--s2)}.prefs__oqsa + .prefs__oqsa{border-top: 1px solid color-mix(in srgb,currentColor 14%,transparent)}.prefs__gcuzu{min-width: 0}.prefs__ikffl{display: block;font-weight: 700;cursor: pointer}.prefs__prkyl{margin: 2px 0 0;font-size: var(--fs-xs);opacity: .85}.prefs__jsoeg{margin-top: var(--s2)}.prefs__rube{-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}.prefs__rube: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)}.prefs__rube:disabled{cursor: not-allowed;opacity: .6}.prefs{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)}.prefs__swpt{display: flex;align-items: center;gap: var(--s2) var(--s3);padding-block: var(--s1)}.prefs__szvf{display: inline-flex;flex: none;opacity: .9}.prefs__body{flex: 1 1 auto;min-width: 0}.prefs__emojl{display: inline;margin: 0 .5em 0 0;font-family: var(--font-b);font-size: var(--fs-s);font-weight: 700}.prefs__dawco{display: inline}.prefs__srvve{white-space: nowrap}.prefs__xcnwo{flex: none;grid-template-columns: repeat(3,auto);gap: var(--s1)}.prefs__hlwd,.prefs__jsoeg,.prefs__hlwd:hover,.prefs__jsoeg:hover{background: var(--c-on-primary);border-color: var(--c-on-primary);color: var(--c-primary)}.prefs__hlwd{min-width: 8em;padding-block: .4em;font-size: var(--fs-xs)}.prefs__lgap{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)}.prefs__lnkd{display: grid;grid-template-columns: repeat(auto-fit,minmax(240px,1fr));gap: 0 var(--s4)}.prefs__oqsa + .prefs__oqsa{border-top: 0}.prefs__jsoeg{width: auto;margin: 0 0 var(--s2);font-size: var(--fs-xs)}.prefs__rube{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))}.prefs__rube: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){.prefs__swpt{flex-wrap: wrap;padding-block: var(--s2)}.prefs__szvf{display: none}.prefs__body{flex-basis: 100%}.prefs__xcnwo{flex: 1 1 100%;grid-template-columns: repeat(3,minmax(0,1fr))}.prefs__hlwd{min-width: 0}.prefs__lgap{grid-template-columns: minmax(0,1fr)}.prefs__lnkd{grid-template-columns: minmax(0,1fr)}.prefs__oqsa + .prefs__oqsa{border-top: 1px solid color-mix(in srgb,var(--c-on-primary) 20%,transparent)}.prefs__jsoeg{width: 100%;margin: 0}}.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__pohy{min-width: 0}.sole__qdpbo{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__qdpbo:hover{text-decoration: none}.sole__wnrdy{display: inline-flex;flex: none;width: 40px;height: 40px}.sole__wnrdy svg{width: 100%;height: 100%}.sole__ubptj{max-width: 36ch;margin-top: var(--s2);opacity: .85}.sole__aswfo{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__srvve,.sole__bpoa{margin: 0;padding: 0;list-style: none}.sole__amii{display: inline-flex;align-items: center;min-height: var(--tap);min-width: var(--tap);line-height: 1.3}.sole__amii[aria-current="page"]{font-weight: 700;text-decoration: underline;text-decoration-thickness: 2px}.sole__pmplo{display: inline-flex;align-items: center;gap: var(--s2);min-height: var(--tap);overflow-wrap: anywhere}.sole__pmplo 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__hpci{font-size: var(--fs-xs);line-height: 1.6}.sole__neebx{margin-right: var(--s2);font-weight: 700;letter-spacing: .06em;text-transform: uppercase}.sole__renvg{display: inline-block}.sole__renvg + .sole__renvg::before{content: "·";margin: 0 .5em;opacity: .6}.sole__ulebe{font-size: var(--fs-xs)}@media (max-width: 479px){.sole__neebx{display: block;margin: 0 0 2px}.sole__renvg{display: block}.sole__renvg + .sole__renvg::before{content: none}}.sole{padding-top: var(--s5);background: var(--c-bg);color: var(--c-ink);border-top: 4px solid var(--c-primary);box-shadow: inset 0 1px 0 color-mix(in srgb,var(--c-primary) 30%,transparent)}.sole__szjx{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--s4) var(--s3);padding-bottom: var(--s4)}.sole__pohy{grid-column: 1 / -1}@media (min-width: 1024px){.sole__szjx{grid-template-columns: minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.1fr) minmax(0,1.1fr);gap: var(--s4)}.sole__pohy{grid-column: auto}}@media (min-width: 768px) and (max-width: 1023px){.sole__szjx{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (min-width: 480px) and (max-width: 767px){.sole__uqoa{grid-column: 1 / -1}}.sole__qdpbo{color: var(--c-ink)}.sole__wnrdy{color: var(--c-primary)}.sole__ubptj{color: var(--c-muted);opacity: 1}.sole__aswfo{margin-bottom: var(--s1);color: var(--c-muted)}.sole__amii{color: var(--c-ink)}.sole__amii:hover{color: var(--c-primary)}.sole__uqoa .sole__hpci{display: grid;gap: 2px;padding-top: var(--s2);font-size: var(--fs-s)}.sole__giiel{font-weight: 700}.sole__tjcpy{color: var(--c-muted)}.sole__xvftw{margin-top: var(--s2)}.sole__pmplo{color: var(--c-primary);font-weight: 600}.sole__yngs{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--s2) var(--s4);padding-block: var(--s2);border-top: 1px solid color-mix(in srgb,var(--c-ink) 12%,transparent);color: var(--c-muted)}.lexicon__bpld{display: flex;align-items: flex-end;gap: var(--s3);margin-bottom: var(--s4)}.lexicon__aswfo{min-width: 0}.lexicon__geyr{display: inline-flex;align-items: center;justify-content: center;flex: none;width: 64px;height: 64px;border-radius: var(--r);background: var(--c-primary);color: var(--c-on-primary)}.lexicon__geyr svg{width: 30px;height: 30px}.lexicon__emojl{margin-bottom: 0;max-width: 26ch;hyphenate-limit-chars: 15 6 6;text-wrap: balance}.lexicon__vfdv{margin: 0;overflow: hidden;border: 1px solid color-mix(in srgb,var(--c-ink) 10%,transparent);border-radius: var(--r);background: var(--c-bg);box-shadow: var(--shadow)}.lexicon__klygr{display: grid;grid-template-columns: minmax(0,1fr)}.lexicon__klygr + .lexicon__klygr{border-top: 1px solid color-mix(in srgb,var(--c-ink) 10%,transparent)}.lexicon__paqsd{position: relative;padding: var(--s3) var(--s3) var(--s1) calc(var(--s3) + 14px);font-family: var(--font-h);font-weight: 700;font-size: var(--fs-l);line-height: 1.25;color: var(--c-primary);hyphens: auto;hyphenate-limit-chars: 15 6 6;text-wrap: balance}.lexicon__paqsd::before{content: "";position: absolute;left: var(--s3);top: calc(var(--s3) + .5em);width: 6px;height: 6px;border-radius: 50%;background: var(--c-accent)}.lexicon__rzwjs{margin: 0;padding: 0 var(--s3) var(--s3) calc(var(--s3) + 14px);color: var(--c-ink);max-width: 70ch}@media (min-width: 768px){.lexicon__klygr{grid-template-columns: minmax(0,2fr) minmax(0,5fr)}.lexicon__paqsd{padding: var(--s3) var(--s4) var(--s3) calc(var(--s4) + 14px);background: color-mix(in srgb,var(--c-primary) 6%,var(--c-bg));border-right: 1px solid color-mix(in srgb,var(--c-ink) 10%,transparent)}.lexicon__paqsd::before{left: var(--s4)}.lexicon__rzwjs{padding: var(--s3) var(--s4);align-self: center}}.read{position: relative}.read__ryvdc{min-width: 0;max-width: 100%;margin-bottom: var(--s3)}.read__ryvdc .crumbs__ehotl{display: flex;align-items: center;min-width: 0;max-width: 100%}.read__epzd{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)}.read__epzd:hover{color: var(--c-primary);text-decoration-color: currentColor}.read__epzd--wbzle{display: block;min-width: 0;min-height: 0;max-width: 42ch;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.read__tyyw{display: inline-flex;align-items: center;min-height: var(--tap);color: var(--c-primary);text-decoration: none}.read__nddx{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}.read__tyyw:hover .read__nddx{background: var(--c-primary);color: var(--c-on-primary)}.read__emojl{margin: var(--s2) 0 var(--s3);max-width: 22ch;letter-spacing: -.01em}.read__czzd{margin: 0 0 var(--s4);max-width: 60ch;font-size: var(--fs-l);line-height: 1.55;color: var(--c-muted)}.read__eirk{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)}.read__wdyna{display: block;width: 100%;height: 100%;object-fit: cover}.read__wdyna svg{width: 100%;height: 100%}.read__eirk--bhhn .sign{width: 24px;height: 24px}.read__pxfli{display: flex;align-items: center;gap: var(--s2)}.read__rupc{display: flex;flex-direction: column;margin: 0;line-height: 1.35;min-width: 0}.read__phfnp{font-size: var(--fs-xs);font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--c-muted)}.read__wjgyb{font-weight: 700}.read__cjwmz{font-size: var(--fs-s);color: var(--c-muted)}.read__wwxs{color: inherit;text-decoration-color: color-mix(in srgb,currentColor 35%,transparent)}.read__wwxs:hover{color: var(--c-primary)}.read__iyhw{margin: 0}.read__ljuqi 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)}.read__ljuqi dd{margin: 0;font-weight: 600}.read__wwus{display: flex;align-items: center;gap: .45em;margin: 0;font-weight: 600}.read__iyhw .sign,.read__wwus .sign{width: 1.1em;height: 1.1em;color: var(--c-primary)}.read__xnjtf{display: flex;align-items: center;gap: var(--s2)}.read__mttbm{display: flex;flex-direction: column;gap: .15em;margin: 0;min-width: 0;line-height: 1.4}.read__xlbs{display: flex;flex-wrap: wrap;align-items: center;gap: .2em .6em;font-size: var(--fs-s);color: var(--c-muted)}.read__zfyip{display: inline-flex;align-items: center;gap: .35em}.read__zfyip + .read__zfyip::before{content: "";width: 4px;height: 4px;margin-right: .25em;border-radius: 50%;background: currentColor;opacity: .55}.read__zfnq{position: relative;margin: 0;overflow: hidden;background: var(--c-bg-alt)}.read__pnxl{display: block;width: 100%;height: 100%;object-fit: cover}.read__pnxl svg{width: 100%;height: 100%}.read__fanv{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)}.read__fpid{margin: 0;padding: 0;list-style: none;counter-reset: toc}.read__cqpj{counter-increment: toc}.read__pvnfo{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}.read__pvnfo::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)}.read__pvnfo:hover{color: var(--c-primary);text-decoration: underline;text-underline-offset: .2em}.read__body > :first-child{margin-top: 0}.read__body a{text-decoration-thickness: 1px}.read__body h3{font-size: var(--fs-l)}.read__isab{position: relative;isolation: isolate;margin-block: var(--s4);padding: var(--s4);border-radius: var(--r);background: var(--c-bg-alt)}.read__isab::before,.read__ikoeu::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}.read__ntqnl{margin: 0 0 var(--s3);font-size: var(--fs-l)}.read__wygen{display: grid;gap: var(--s2) var(--s4);margin: 0;padding: 0;list-style: none}.read__yokja{display: flex;align-items: flex-start;gap: var(--s2);min-width: 0}.read__vwfey{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)}.read__vwfey .sign{width: 15px;height: 15px;stroke-width: 2.4}.read__hvbj{margin: 0;font-size: var(--fs-s);line-height: 1.55}.read__usay{display: block;font-size: var(--fs-m);color: var(--c-ink)}.read__mzrdm{margin-top: var(--s4)}.read__tlhf{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)}.read__uzpb{margin: 0;padding: 0;list-style: none}.read__sqjo{border-bottom: 1px solid color-mix(in srgb,var(--c-ink) 12%,transparent)}.read__vkjn{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}.read__vkjn .sign{color: var(--c-primary)}.read__vkjn:hover{color: var(--c-primary)}.read__vkjn:hover span{text-decoration: underline;text-underline-offset: .2em}.read__pgbqi{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)}.read__pgbqi .sign{margin-top: .15em;color: var(--c-primary)}.read__ijsab{margin: 0;color: var(--c-ink)}.read__ijsab > .sign{width: 40px;height: 40px;color: var(--c-accent);stroke-width: 1.4}.read__ygngb{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}.read__ygngb p{margin: 0}.read__kect{margin-top: var(--s2);font-size: var(--fs-s);color: var(--c-muted)}.read__unwsm{margin-bottom: var(--s4);font-size: var(--fs-2xl)}.read__ejmpg{display: grid;gap: var(--s3);margin: 0;padding: 0;list-style: none}@media (min-width: 768px){.read__ejmpg{grid-auto-flow: column;grid-auto-columns: minmax(0,1fr)}}.read__tcpp{display: flex;min-width: 0}.read__ikoeu{position: relative;isolation: isolate;display: flex;flex-direction: column;width: 100%;min-width: 0}.read__bbjd{position: relative;overflow: hidden;aspect-ratio: 16 / 9;background: var(--c-bg-alt)}.read__rwyf{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform .6s var(--ease)}.read__rwyf svg{width: 100%;height: 100%}.read__ikoeu:hover .read__rwyf{transform: scale(1.04)}.read__lchm{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)}.read__lchm .sign{width: 34px;height: 34px;opacity: .5;stroke-width: 1.4}.read__ftxwq{display: flex;flex-direction: column;flex: 1;min-width: 0}.read__qtqld{margin: 0 0 var(--s1);font-size: var(--fs-xs);font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--c-primary)}.read__ydiu{margin: 0 0 var(--s2);font-size: var(--fs-l);line-height: 1.25}.read__ikoeu .read__ydiu .read__cnfzk{color: inherit;text-decoration: none}.read__cnfzk::after{content: "";position: absolute;inset: 0;z-index: 2;border-radius: inherit}.read__ikoeu:hover .read__ydiu .read__cnfzk{text-decoration: underline;text-decoration-thickness: 2px;text-underline-offset: .2em}@supports selector(:has(*)){.read__cnfzk:focus-visible{outline: none}.read__ikoeu:has(.read__cnfzk:focus-visible){outline: 3px solid var(--c-accent);outline-offset: 4px}}.read__hcqmb{margin: 0 0 var(--s2);font-size: var(--fs-s);line-height: 1.55;color: var(--c-muted)}.read__epmgh{margin: auto 0 0;font-size: var(--fs-xs);color: var(--c-muted)}@media (max-width: 639px){.read__isab{padding: var(--s3)}.read__xlbs{column-gap: var(--s3)}.read__zfyip + .read__zfyip::before{display: none}}.read__bpld{display: grid;gap: var(--s3);margin-bottom: var(--s4)}.read__bpld .read__emojl{margin-bottom: 0;font-size: clamp(2.125rem,4.4vw,3.25rem)}.read__bpld .read__czzd{margin-bottom: var(--s3)}.read__zfnq{aspect-ratio: 21 / 9;margin-bottom: var(--s5);border-radius: var(--r)}.read__szjx{display: grid;gap: var(--s4)}.read__pkhm{padding: var(--s3);border-radius: var(--r);background: var(--c-bg-alt)}.read__isab{margin-top: 0;margin-bottom: var(--s4);background: transparent;border: 2px solid var(--c-primary)}.read__wygen{counter-reset: point}.read__vcqew{background: var(--c-bg-alt)}.read__ikoeu{padding: var(--s3);border-radius: var(--r);background: var(--c-bg);box-shadow: var(--shadow);transition: transform .25s var(--ease)}.read__ikoeu:hover{transform: translateY(-3px)}.read__ydiu{font-size: var(--fs-l)}.read__epmgh{padding-top: var(--s2);border-top: 1px solid color-mix(in srgb,var(--c-ink) 10%,transparent)}@media (min-width: 900px){.read__bpld{grid-template-columns: minmax(0,7fr) minmax(0,5fr);gap: var(--s5);align-items: end}.read__bpld .read__emojl{max-width: 20ch}}@media (min-width: 1024px){.read__szjx{grid-template-columns: minmax(0,1fr) minmax(0,290px);gap: var(--s5);align-items: start}.read__bibyw{grid-column: 1;grid-row: 1;min-width: 0}.read__szjx--rmfhf{grid-template-columns: minmax(0,1fr);max-width: 800px}.read__pkhm{grid-column: 2;grid-row: 1;position: sticky;top: var(--s3);padding: var(--s1) 0 var(--s1) var(--s3);border-left: 2px solid color-mix(in srgb,var(--c-primary) 30%,transparent);border-radius: 0;background: transparent}.read__pvnfo{font-size: var(--fs-s)}}.beyond__bpld{max-width: 46rem;margin-bottom: var(--s4)}.beyond__bpld > :last-child{margin-bottom: 0}.beyond__szjx{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--s3);margin: 0;padding: 0;list-style: none}.beyond__cundo{display: flex;min-width: 0}.beyond__clac{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)}.beyond__clac::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}.beyond__clac:hover{background: var(--c-primary);color: var(--c-on-primary);transform: translateY(-4px);box-shadow: var(--shadow-lg)}.beyond__clac:hover::before{border-color: color-mix(in srgb,var(--c-on-primary) 30%,transparent);transform: scale(1.15)}.beyond__emojl{margin: 0 0 var(--s2);font-size: var(--fs-xl);line-height: 1.2;hyphens: auto}.beyond .beyond__emojl a.beyond__amii,.beyond .beyond__emojl a.beyond__amii:hover{color: inherit;text-decoration: none}.beyond .beyond__emojl a.beyond__amii::after{content: "";position: absolute;inset: 0;z-index: 1}.beyond__amii:focus-visible{outline: none}.beyond__clac:has(.beyond__amii:focus-visible){outline: 3px solid var(--c-accent);outline-offset: 3px}.beyond__dawco{margin: 0 0 var(--s3);color: var(--c-muted);hyphens: auto;transition: color .3s var(--ease)}.beyond__clac:hover .beyond__dawco{color: var(--c-on-primary)}.beyond__qrjin{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)}.beyond__clac:hover .beyond__qrjin{background: var(--c-on-primary);color: var(--c-primary);transform: translateX(4px)}@media (min-width: 640px){.beyond__szjx{grid-template-columns: repeat(2,minmax(0,1fr))}.beyond__szjx--ccymw{grid-template-columns: minmax(0,1fr)}.beyond__szjx--fxwne .beyond__cundo:last-child{grid-column: 1 / -1}}@media (min-width: 1024px){.beyond__szjx--fxwne{grid-template-columns: repeat(3,minmax(0,1fr))}.beyond__szjx--fxwne .beyond__cundo:last-child{grid-column: auto}.beyond__clac{min-height: 15rem;padding: var(--s4)}}@media (min-width: 1200px){.beyond__szjx--wilk{grid-template-columns: repeat(4,minmax(0,1fr))}.beyond__szjx--wilk .beyond__clac{padding: var(--s4) var(--s3) var(--s3)}.beyond__szjx--wilk .beyond__emojl{font-size: var(--fs-l)}}.intro{position: relative;isolation: isolate}.intro__wsxy{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__emojl{margin: 0 0 var(--s3);max-width: 20ch;font-size: var(--fs-3xl);line-height: 1.06;letter-spacing: -.015em;text-wrap: balance}.intro__czzd{margin: 0;max-width: 58ch;font-size: var(--fs-l);line-height: 1.55;color: var(--c-muted);text-wrap: pretty}.intro__pogjg{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s2);margin-top: var(--s4)}.intro__pogjg .sign{transition: transform .2s var(--ease)}.intro__pogjg a:hover .sign{transform: translateX(3px)}.intro__qqlnc{position: relative;overflow: hidden;background: var(--c-bg-alt)}.intro__jpofm{position: absolute;inset: 0;width: 100%;height: 100%;max-width: none;object-fit: cover}.intro__jpofm svg{width: 100%;height: 100%}.intro__ywyxm{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__sbshw{margin: 0;padding: 0;list-style: none}@media (max-width: 520px){.intro__pogjg .push{flex: 1 1 100%}}.intro{display: grid;grid-template-columns: var(--gutter) minmax(0,1fr) var(--gutter);padding-top: calc(0px + var(--hero-offset,0px));background: var(--c-bg)}.intro__dawco{grid-column: 2;padding-block: var(--s5) var(--s4)}.intro__emojl{margin-bottom: 0;max-width: 18ch;font-size: clamp(2.125rem,4.4vw,3.75rem)}.intro__wsxy{display: flex;align-items: center;gap: var(--s2)}.intro__wsxy::before{content: "";width: 1.75rem;height: 2px;flex: none;background: var(--c-accent)}.intro__lgap{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)}.intro__lgap::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)}.intro__dzdh{width: 100%;max-width: 36rem}.intro__czzd{color: var(--c-on-primary)}.intro__lgap .push{border-color: var(--c-on-primary);background: transparent;color: var(--c-on-primary)}.intro__lgap .push--xpjmr{background: var(--c-on-primary);color: var(--c-primary)}.intro__lgap .push:hover{background: var(--c-on-primary);color: var(--c-primary)}.intro__lgap .push--xpjmr:hover{background: transparent;color: var(--c-on-primary)}.intro__lgap :focus-visible{outline-color: var(--c-on-primary)}@media (min-width: 900px){.intro{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)}.intro__dawco{grid-column: 2;align-self: center;padding: var(--s5) clamp(var(--s4),4vw,var(--s5)) var(--s5) 0}.intro__lgap{grid-column: 3 / -1;padding: var(--s5) var(--gutter) var(--s5) clamp(var(--s4),4vw,var(--s5))}.intro__dzdh{max-width: min(36rem,calc(var(--container) / 2 - var(--s4)))}}.offer{position: relative}.offer :is(h2,h3){text-wrap: balance}.offer :is(li,dd,dt,p){min-width: 0}.offer__ryvdc{margin-bottom: var(--s3)}.offer__ryvdc .crumbs__sbshw{align-items: center;gap: 0 var(--s2)}.offer__ryvdc .crumbs__ehotl{display: inline-flex;align-items: center;min-width: 0}.offer__ryvdc 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__ryvdc a:hover{color: var(--c-primary)}.offer__ryvdc [aria-current="page"]{display: inline-flex;align-items: center;min-height: var(--tap);color: var(--c-ink);font-weight: 600}.offer__sysg{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__emojl{max-width: 22ch;margin-bottom: var(--s3)}@media (min-width: 768px){.offer__emojl{hyphens: manual}}.offer__xdthv{max-width: 58ch;margin-bottom: var(--s4);font-size: var(--fs-l);line-height: 1.55;color: var(--c-muted)}.offer__pogjg{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s2)}.offer__hqlz svg{transition: transform .2s var(--ease)}.offer__hqlz:hover svg{transform: translateX(3px)}@media (max-width: 479px){.offer__pogjg > *{flex: 1 1 100%}}.offer__img{position: relative;overflow: hidden;border-radius: var(--r);background: var(--c-bg-alt)}.offer__img picture{display: contents}.offer__jpofm{display: block;width: 100%;height: 100%;object-fit: cover}.offer__jpofm svg{width: 100%;height: 100%}.offer__lgap{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__lgap::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__iyhw{margin: 0}.offer__ljuqi{min-width: 0}.offer__dvqq{margin: 0 0 var(--s1);font-size: var(--fs-xs);font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--c-muted)}.offer__bitx{margin: 0;font-weight: 700;line-height: 1.3;color: var(--c-ink)}.offer__gcrv > :last-child{margin-bottom: 0}.offer__gcrv li::marker{color: var(--c-primary)}.offer__iejgq{display: grid;gap: var(--s3);margin: 0;padding: 0;list-style: none}.offer__pxfli{display: flex;flex-wrap: wrap;align-items: flex-start;gap: var(--s3);padding: var(--s4)}.offer__qzxdk{flex: 1 1 240px;min-width: 0}.offer__eirk{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__eirk picture{display: contents}.offer__wdyna{width: 100%;height: 100%;object-fit: cover}.offer__wdyna svg{width: 100%;height: 100%}.offer__zhbk{font-family: var(--font-h);font-size: var(--fs-xl);font-weight: 700;letter-spacing: .04em}.offer__tpxf{margin: 0 0 var(--s1);font-size: var(--fs-l)}.offer__cjwmz{margin: 0 0 var(--s2);font-size: var(--fs-s);font-weight: 600;color: var(--c-primary)}.offer__rupc{margin: 0;color: var(--c-muted)}@media (max-width: 639px){.offer__pxfli{padding: var(--s3)}.offer__eirk{width: 80px;height: 80px}}.offer__ucyjm{margin: 0}.offer__bsqh{margin: 0 0 var(--s1);font-family: var(--font-h);font-weight: 700;font-size: var(--fs-l);line-height: 1.3}.offer__stkm{margin: 0;color: var(--c-muted)}.offer__nzvnm > *{margin: 0}.offer__jamke{font-size: var(--fs-xs);font-weight: 700;letter-spacing: .08em;text-transform: uppercase}.offer__rhxm{font-family: var(--font-h);font-weight: 700;font-size: var(--fs-2xl);line-height: 1.15}.offer__ytfyo{font-size: var(--fs-s)}.offer__szjx{display: grid;gap: var(--s3);margin: 0;padding: 0;list-style: none}@media (min-width: 768px){.offer__szjx--cckuz{grid-template-columns: repeat(2,minmax(0,1fr))}.offer__szjx--cckuz > :last-child:nth-child(odd){grid-column: 1 / -1}.offer__szjx--hqibn{grid-template-columns: repeat(2,minmax(0,1fr))}.offer__szjx--hqibn > :last-child:nth-child(odd){grid-column: 1 / -1}}@media (min-width: 1024px){.offer__szjx--hqibn{grid-template-columns: repeat(3,minmax(0,1fr))}.offer__szjx--hqibn > :last-child:nth-child(odd){grid-column: auto}}.offer{--s2-bar: 64px}.offer__ttwwg{padding-bottom: var(--s4)}.offer__shqgu{display: flex;flex-direction: column;align-items: center;margin: var(--s3) auto var(--s4);text-align: center}.offer__emojl{max-width: 24ch;font-size: var(--fs-3xl)}.offer__xdthv{margin-inline: auto}.offer__pogjg{justify-content: center}.offer__iyhw{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: var(--s2);max-width: 960px;margin: 0 auto var(--s4)}.offer__ljuqi{padding: var(--s3) var(--s2);border: 1px solid color-mix(in srgb,var(--c-primary) 22%,transparent);border-radius: var(--r);background: color-mix(in srgb,var(--c-primary) 5%,var(--c-bg));text-align: center}.offer__bitx{font-size: var(--fs-m)}.offer__img{aspect-ratio: 21 / 8;margin-top: var(--s4)}@media (max-width: 767px){.offer__shqgu{align-items: stretch;text-align: left}.offer__iyhw{grid-template-columns: repeat(2,minmax(0,1fr))}.offer__ljuqi{text-align: left}.offer__img{aspect-ratio: 16 / 10}}.offer__fvhiy{position: sticky;top: var(--sticky-top,0px);z-index: 20;background: color-mix(in srgb,var(--c-bg) 94%,transparent);backdrop-filter: blur(8px);border-block: 1px solid color-mix(in srgb,var(--c-ink) 12%,transparent)}.offer__twhh{display: flex;align-items: center;justify-content: space-between;gap: var(--s3);min-height: var(--s2-bar)}.offer__vqzeh{display: flex;flex-wrap: wrap;gap: 0 var(--s1);margin: 0;padding: 0;list-style: none}.offer__igwp{display: inline-flex;align-items: center;justify-content: center;min-height: var(--s2-bar);min-width: var(--tap);padding-inline: var(--s2);border-bottom: 3px solid transparent;color: var(--c-muted);font-weight: 700;font-size: var(--fs-s);text-decoration: none;transition: color .2s,border-color .2s}.offer__igwp:hover{color: var(--c-ink);border-bottom-color: color-mix(in srgb,var(--c-primary) 40%,transparent)}.offer:has(#part-atsq:target) .offer__igwp[href="#part-atsq"],.offer:has(#part-fsnz:target) .offer__igwp[href="#part-fsnz"],.offer:has(#part-everf:target) .offer__igwp[href="#part-everf"],.offer:has(#part-ucyjm:target) .offer__igwp[href="#part-ucyjm"]{color: var(--c-primary);border-bottom-color: var(--c-primary)}.offer__irwp{flex: none;min-height: var(--tap);padding-block: .45em}@media (max-width: 767px){.offer{--s2-bar: 52px}.offer__twhh{padding-inline: 0}.offer__vqzeh{display: grid;grid-auto-flow: column;grid-auto-columns: minmax(0,1fr);width: 100%;gap: 0}.offer__vqzeh li{min-width: 0}.offer__igwp{width: 100%;padding: var(--s1) 6px;font-size: var(--fs-xs);line-height: 1.2;text-align: center;hyphens: auto}.offer__irwp{display: none}}.offer__rrmh{scroll-margin-top: calc(var(--sticky-top,0px) + var(--s2-bar))}.offer__ddoz{display: grid;gap: var(--s4);align-items: start}@media (min-width: 960px){.offer__ddoz{grid-template-columns: minmax(0,1fr) 360px;gap: var(--s5)}.offer__sldwp{position: sticky;top: calc(var(--sticky-top,0px) + var(--s2-bar) + var(--s3))}}.offer__gfvr{margin: var(--s4) 0 var(--s3);font-size: var(--fs-l)}.offer__subwu{display: grid;gap: var(--s3);margin: 0;padding: 0;list-style: none}.offer__cqsw{display: flex;gap: var(--s2);align-items: flex-start}.offer__zvcn{display: inline-grid;place-items: center;flex: none;width: 28px;height: 28px;margin-top: 1px;border-radius: 50%;background: color-mix(in srgb,var(--c-primary) 14%,var(--c-bg));color: var(--c-primary)}.offer__zvcn svg{width: 16px;height: 16px}.offer__bkpc{color: var(--c-ink)}.offer__xuzbr{color: var(--c-muted)}.offer__sldwp{display: grid;gap: var(--s3);padding: var(--s3)}@media (min-width: 1200px){.offer__sldwp{padding: var(--s3) var(--s4) var(--s4)}}.offer__ebvey{margin: 0;font-family: var(--font-h);font-weight: 700;font-size: var(--fs-l);line-height: 1.3}.offer__sldwp .offer__nzvnm{display: grid;gap: var(--s1);padding-top: var(--s3);border-top: 1px solid color-mix(in srgb,var(--c-ink) 12%,transparent)}.offer__sldwp .offer__jamke{color: var(--c-muted)}.offer__sldwp .offer__rhxm{font-size: var(--fs-xl);color: var(--c-primary)}.offer__sldwp .offer__ytfyo{color: var(--c-muted)}.offer__mqjlc{display: grid;gap: var(--s2)}.offer__mqjlc > *{width: 100%}.offer__szaok{margin: 0;padding: 0;list-style: none;border-top: 2px solid var(--c-ink)}.offer__klygr{display: grid;grid-template-columns: 40px minmax(0,1fr);gap: var(--s1) var(--s2);padding-block: var(--s3);border-bottom: 1px solid color-mix(in srgb,var(--c-ink) 14%,transparent)}.offer__wbje{font-family: var(--font-h);font-weight: 700;font-size: var(--fs-l);line-height: 1.3;color: var(--c-primary)}.offer__fsxq{margin: 0;font-size: var(--fs-l);line-height: 1.3}.offer__ftklh{grid-column: 2;margin: 0;color: var(--c-muted)}@media (min-width: 900px){.offer__klygr{grid-template-columns: 72px minmax(0,1fr) minmax(0,1.25fr);gap: var(--s4);padding-block: var(--s4)}.offer__ftklh{grid-column: auto}}.offer__jgdx{gap: var(--s4)}.offer__fhyof{display: grid;grid-template-columns: auto minmax(0,1fr);gap: var(--s4);align-items: start}.offer__fhyof .offer__eirk{width: 168px;height: 210px;border-radius: var(--r)}.offer__fhyof .offer__tpxf{font-size: var(--fs-xl)}.offer__pnkq{max-width: 60ch;padding-top: var(--s2)}@media (max-width: 639px){.offer__fhyof{grid-template-columns: minmax(0,1fr);gap: var(--s3)}.offer__fhyof .offer__eirk{width: 120px;height: 150px}.offer__pnkq{padding-top: 0}}.offer__ucyjm{display: grid;gap: var(--s3);max-width: 820px}.offer__ubqq{padding-left: var(--s3);border-left: 3px solid var(--c-primary)}.offer__ybgyg{padding-block: var(--section-y);background: var(--c-primary);color: var(--c-on-primary)}.offer__rjmt{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--s3) var(--s4)}.offer__sqen{flex: 1 1 380px;max-width: 32ch;margin: 0;font-size: var(--fs-xl)}.offer__ybgyg .push--muank{border-color: var(--c-on-primary);color: var(--c-on-primary)}.offer__ybgyg .push--muank.push--xpjmr{background: var(--c-on-primary);color: var(--c-primary)}.call__ampd{position: relative;display: grid;grid-template-columns: minmax(0,1fr);gap: var(--s3);padding-top: var(--s4);border-top: 4px solid var(--c-ink)}.call__ampd::before{content: "";position: absolute;left: 0;top: -4px;width: min(160px,40%);height: 4px;background: var(--c-accent)}.call__emojl{margin: 0;max-width: 16ch;font-size: var(--fs-3xl);line-height: 1.05;letter-spacing: -.015em;hyphenate-limit-chars: 15 6 6;text-wrap: balance}.call__lplg{min-width: 0}.call__dawco{margin-bottom: var(--s4);font-size: var(--fs-l);color: var(--c-muted);max-width: 46ch}.call__pogjg{display: flex;flex-wrap: wrap;gap: var(--s2) var(--s3)}.call__push{max-width: 100%}@media (max-width: 559px){.call__pogjg{flex-direction: column;align-items: stretch}}@media (min-width: 900px){.call__ampd{grid-template-columns: minmax(0,7fr) minmax(0,5fr);gap: var(--s5);align-items: end}.call__dawco{margin-top: 0}}.packs__bpld{max-width: 46rem;margin: 0 auto var(--s4);text-align: center}.packs__bpld .part__emojl,.packs__bpld .part__czzd{margin-inline: auto}.packs__bpld > :last-child{margin-bottom: 0}.packs__lgap{padding: var(--s2) var(--s3) var(--s3);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-lg)}.packs__tora{display: grid;grid-template-columns: minmax(0,1fr);column-gap: var(--s5);margin: 0;padding: 0;list-style: none}.packs__eiin{position: relative;min-width: 0;display: flex;flex-direction: column;padding-block: var(--s3);border-bottom: 1px solid color-mix(in srgb,var(--c-ink) 12%,transparent)}.packs__swpt{display: flex;flex-wrap: wrap;align-items: baseline;gap: var(--s1) var(--s2);margin-bottom: var(--s2)}.packs__emojl{flex: 1 1 100%;min-width: 0;margin: 0;font-size: var(--fs-l);line-height: 1.25;hyphens: auto}.packs .packs__emojl a.packs__amii,.packs .packs__emojl a.packs__amii:hover{color: inherit;text-decoration: none;text-decoration-thickness: 2px;text-underline-offset: .18em}.packs .packs__eiin:hover a.packs__amii{color: var(--c-primary);text-decoration-line: underline}.packs .packs__emojl a.packs__amii::after{content: "";position: absolute;inset: 0;z-index: 1}.packs__amii:focus-visible{outline: none}.packs__eiin:has(.packs__amii:focus-visible){outline: 3px solid var(--c-accent);outline-offset: 2px;border-radius: var(--r-sm)}.packs__cddhz{display: none}.packs__nzvnm{margin: 0;max-width: 100%;font-family: var(--font-h);font-weight: 700;font-size: var(--fs-m);line-height: 1.25;color: var(--c-primary)}.packs__dawco{margin: 0 0 var(--s2);font-size: var(--fs-s);color: var(--c-muted);hyphens: auto}.packs__bxpcj{display: flex;align-items: center;justify-content: space-between;gap: var(--s2);margin-top: auto}.packs__eqtx{margin: 0;font-size: var(--fs-xs);font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--c-ink)}.packs__qrjin{display: inline-flex;align-items: center;justify-content: center;width: 36px;height: 36px;flex: none;margin-left: auto;border-radius: var(--r-pill);color: var(--c-primary);transition: background-color .25s var(--ease),color .25s var(--ease),transform .25s var(--ease)}.packs__eiin:hover .packs__qrjin{background: var(--c-primary);color: var(--c-on-primary);transform: translateX(3px)}.packs__xjyh{display: flex;justify-content: center;padding-top: var(--s3)}@media (min-width: 480px){.packs__swpt{flex-wrap: nowrap;align-items: flex-end;gap: var(--s2)}.packs__emojl{flex: 0 1 auto}.packs__cddhz{display: block;flex: 1 0 var(--s4);margin-bottom: .4em;border-bottom: 2px dotted color-mix(in srgb,var(--c-ink) 30%,transparent);transition: border-color .25s var(--ease)}.packs__eiin:hover .packs__cddhz{border-bottom-color: var(--c-primary)}.packs__nzvnm{flex: 0 0 auto;max-width: 45%;text-align: right}}@media (min-width: 768px){.packs__lgap{padding: var(--s3) var(--s5) var(--s4)}.packs__eiin{padding-block: var(--s4)}}@media (min-width: 900px){.packs__tora{grid-template-columns: repeat(2,minmax(0,1fr))}.packs__eiin:last-child:nth-child(odd){grid-column: 1 / -1}.packs__eiin:nth-last-child(2):nth-child(odd),.packs__eiin:last-child{border-bottom: 0}}@media (max-width: 899px){.packs__eiin:last-child{border-bottom: 0}}.unit__bpld{margin-bottom: var(--s4)}.unit__bpld > :last-child{margin-bottom: 0}.unit__szjx{margin: 0;padding: 0;list-style: none}.unit__cundo{display: flex;min-width: 0}.unit{position: relative;isolation: isolate;display: flex;flex-direction: column;width: 100%;min-width: 0}.unit::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}.unit__body{display: flex;flex-direction: column;flex: 1;min-width: 0}.unit__emojl{margin: 0 0 var(--s2);font-size: var(--fs-l);line-height: 1.25}.unit .unit__emojl .unit__amii{color: inherit;text-decoration: none}.unit__amii::after{content: "";position: absolute;inset: 0;z-index: 2;border-radius: inherit}.unit:hover .unit__emojl .unit__amii{text-decoration: underline;text-decoration-thickness: 2px;text-underline-offset: .2em}@supports selector(:has(*)){.unit__amii:focus-visible{outline: none}.unit:has(.unit__amii:focus-visible){outline: 3px solid var(--c-accent);outline-offset: 4px}}.unit__tyyw{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)}.unit__wxjy{margin: 0 0 var(--s3);color: var(--c-muted);font-size: var(--fs-s);line-height: 1.6}.unit__bxpcj{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)}.unit__eeio,.unit__wwus{display: inline-flex;align-items: center;gap: .4em}.unit__bxpcj .sign{width: 1.15em;height: 1.15em;opacity: .8}.unit__eeio + .unit__wwus::before{content: "";width: 4px;height: 4px;margin-right: .2em;border-radius: 50%;background: currentColor;opacity: .55}.unit__eeio + .unit__wwus:has(svg)::before{display: none}.unit__img{position: relative;overflow: hidden;background: var(--c-bg-alt)}.unit__jpofm{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform .6s var(--ease)}.unit__jpofm svg{width: 100%;height: 100%}.unit:hover .unit__jpofm{transform: scale(1.04)}.unit__lmoxa{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)}.unit__lmoxa .sign{width: 34px;height: 34px;opacity: .5;stroke-width: 1.4}.unit__xjyh{margin-top: var(--s4)}.unit__xjyh .sign{transition: transform .2s var(--ease)}.unit__xjyh:hover .sign{transform: translateX(3px)}.unit__szjx--doslz{display: grid;grid-template-columns: minmax(0,1fr)}@media (min-width: 640px) and (max-width: 1023px){.unit__szjx--doslz{grid-template-columns: repeat(2,minmax(0,1fr))}.unit__szjx--doslz:has(> li:last-child:nth-child(odd)) > li:first-child{grid-column: 1 / -1}}@media (min-width: 1024px){.unit__szjx--doslz{grid-template-columns: repeat(6,minmax(0,1fr))}.unit__szjx--doslz > li{grid-column: span 2}.unit__szjx--doslz:has(> li:last-child:nth-child(3n+1)) > li:nth-last-child(-n+4):not(:only-child),.unit__szjx--doslz:has(> li:last-child:nth-child(3n+2)) > li:nth-last-child(-n+2){grid-column: span 3}.unit__szjx--doslz > li:only-child{grid-column: 1 / -1}}.unit__bpld{margin-inline: auto;margin-bottom: var(--s4);text-align: center}.unit__bpld .part__emojl,.unit__bpld .part__czzd{margin-inline: auto}.unit__szjx{gap: var(--s5) var(--s4)}.unit{gap: var(--s3);border-radius: var(--r)}.unit::before{content: none}.unit__img{aspect-ratio: 4 / 3;border-radius: var(--r);box-shadow: var(--shadow)}.unit__img::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}.unit__tyyw{position: absolute;top: var(--s2);left: var(--s2);z-index: 3;max-width: calc(100% - 2 * var(--s2));margin: 0;padding: .5em .9em;border-radius: var(--r-sm);background: var(--c-primary);color: var(--c-on-primary);box-shadow: 0 2px 10px color-mix(in srgb,var(--c-dark) 22%,transparent);pointer-events: none}.unit__body{padding-inline: var(--s1)}.unit__bxpcj{order: -1;margin: 0 0 var(--s2);font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--c-muted)}.unit__emojl{font-size: var(--fs-l);line-height: 1.25}.unit__wxjy{margin-bottom: 0}.unit__pogjg{display: flex;justify-content: center;margin-top: var(--s2)}@media (min-width: 640px) and (max-width: 1023px){.unit__szjx--doslz:has(> li:last-child:nth-child(odd)) > li:first-child .unit{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);align-items: center;gap: var(--s4)}.unit__szjx--doslz:has(> li:last-child:nth-child(odd)) > li:first-child .unit__emojl{font-size: var(--fs-xl)}}@media (min-width: 1024px){.unit__szjx--doslz:has(> li:last-child:nth-child(3n+1)) > li:nth-last-child(-n+4):not(:only-child) .unit__img,.unit__szjx--doslz:has(> li:last-child:nth-child(3n+2)) > li:nth-last-child(-n+2) .unit__img{aspect-ratio: 16 / 9}.unit__szjx--doslz > li:only-child .unit{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);align-items: center;gap: var(--s4)}.unit__szjx--doslz > li:only-child .unit__emojl{font-size: var(--fs-xl)}}@media (max-width: 639px){.unit__szjx{gap: var(--s4)}}.habit__klqup{display: grid;gap: var(--s4)}.habit__bpld > :last-child{margin-bottom: 0}.habit__hafp{display: grid;gap: var(--s3);margin: 0;padding: 0;list-style: none;counter-reset: habit-step}.habit__npqaj{position: relative;counter-increment: habit-step;display: grid;grid-template-columns: auto minmax(0,1fr);gap: var(--s3);align-items: start;padding: var(--s3);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)}.habit__npqaj:hover{transform: translateX(4px);box-shadow: var(--shadow-lg)}.habit__wbje{min-width: 2.2ch;font-family: var(--font-h);font-weight: 700;font-size: 2.25rem;line-height: .9;white-space: nowrap;font-variant-numeric: lining-nums tabular-nums;color: var(--c-primary)}@supports (-webkit-text-stroke: 1px currentColor){.habit__wbje{color: transparent;-webkit-text-stroke: 1.5px var(--c-primary)}.habit__npqaj:hover .habit__wbje{color: var(--c-primary)}}.habit__wbje::before{content: counter(habit-step,decimal-leading-zero)}.habit__body{min-width: 0;padding-top: .2em}.habit__emojl{margin: 0 0 var(--s1);font-size: var(--fs-l);line-height: 1.25;hyphens: auto}.habit__dawco{margin: 0;color: var(--c-muted);hyphens: auto}@media (min-width: 768px){.habit__npqaj{gap: var(--s4);padding: var(--s4)}.habit__wbje{font-size: 3.75rem}}@media (min-width: 1024px){.habit__klqup{grid-template-columns: minmax(0,5fr) minmax(0,7fr);gap: var(--s5);align-items: start}.habit__bpld{position: sticky;top: var(--s4)}}.themes__bpld{max-width: 46rem;margin-bottom: var(--s4)}.themes__bpld > :last-child{margin-bottom: 0}.themes__rajp{display: grid;margin: 0;padding: 0;list-style: none;counter-reset: themes-topic}.themes__jzgem{display: flex;min-width: 0;counter-increment: themes-topic;border-top: 1px solid color-mix(in srgb,var(--c-on-dark) 20%,transparent)}.themes__ehotl{position: relative;display: flex;flex-direction: column;width: 100%;padding-block: var(--s4)}.themes__riju{display: flex;align-items: flex-start;justify-content: space-between;gap: var(--s3);margin-bottom: var(--s3)}.themes__wbje{font-family: var(--font-h);font-weight: 700;line-height: .85;font-size: clamp(3.5rem,7vw,6rem);font-variant-numeric: lining-nums tabular-nums;color: var(--c-accent-light);transition: color .3s var(--ease)}@supports (-webkit-text-stroke: 1px currentColor){.themes__wbje{color: transparent;-webkit-text-stroke: 1.5px var(--c-accent-light)}.themes__ehotl:hover .themes__wbje{color: var(--c-accent-light)}}.themes__wbje::before{content: counter(themes-topic,decimal-leading-zero)}.themes__szvf{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-on-dark) 10%,transparent);color: var(--c-accent-light)}.themes__szvf .sign{width: 24px;height: 24px}.themes__emojl{margin: 0 0 var(--s2);font-size: var(--fs-xl);line-height: 1.2;hyphens: auto}.themes .themes__emojl a.themes__amii,.themes .themes__emojl a.themes__amii:hover{color: var(--c-on-dark);text-decoration: none;text-decoration-thickness: 2px;text-underline-offset: .18em}.themes .themes__ehotl:hover a.themes__amii{text-decoration-line: underline}.themes .themes__emojl a.themes__amii::after{content: "";position: absolute;inset: 0;z-index: 1}.themes__amii:focus-visible{outline: none}.themes__ehotl:has(.themes__amii:focus-visible){outline: 3px solid var(--c-accent-light);outline-offset: 4px;border-radius: var(--r-sm)}.themes__dawco{margin: 0 0 var(--s3);color: var(--c-on-dark-muted);hyphens: auto}.themes__qrjin{display: inline-flex;align-items: center;justify-content: center;width: 48px;height: 48px;margin-top: auto;border-radius: var(--r-pill);border: 1.5px solid color-mix(in srgb,var(--c-on-dark) 35%,transparent);color: var(--c-on-dark);transition: background-color .25s var(--ease),border-color .25s var(--ease),color .25s var(--ease),transform .25s var(--ease)}.themes__ehotl:hover .themes__qrjin{background: var(--c-accent-light);border-color: var(--c-accent-light);color: var(--c-dark);transform: translateX(4px)}@media (min-width: 768px){.themes__rajp{grid-template-columns: repeat(3,minmax(0,1fr));border-top: 1px solid color-mix(in srgb,var(--c-on-dark) 20%,transparent)}.themes__jzgem{border-top: 0}.themes__jzgem + .themes__jzgem{border-left: 1px solid color-mix(in srgb,var(--c-on-dark) 20%,transparent)}.themes__ehotl{padding: var(--s4) var(--s3) var(--s2)}.themes__jzgem:first-child .themes__ehotl{padding-left: 0}.themes__jzgem:last-child .themes__ehotl{padding-right: 0}}@media (min-width: 1024px){.themes__ehotl{padding-inline: var(--s4)}}.crown{position: relative;z-index: 50}.crown__ampd{display: flex;align-items: center;justify-content: space-between;gap: var(--s3);flex-wrap: wrap}.crown__pohy{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}.crown__wnrdy{display: inline-flex;width: 40px;height: 40px;flex: none}.crown__wnrdy svg{width: 100%;height: 100%}.crown__wjgyb{display: flex;flex-direction: column;gap: 2px}.crown__ubptj{font-family: var(--font-b);font-weight: 400;font-size: var(--fs-xs);opacity: .85}.crown__ezjk{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}.crown__ezjk svg{width: 26px;height: 26px}.crown__olhc,.crown__ylsz{display: inline-flex}.crown__ylsz{display: none}.crown__ezjk[aria-expanded="true"] .crown__olhc{display: none}.crown__ezjk[aria-expanded="true"] .crown__ylsz{display: inline-flex}html:not([data-js]) .crown__ezjk{display: none !important}.ways{display: flex;align-items: center;gap: var(--s3)}.ways__sbshw{display: flex;flex-wrap: wrap;align-items: center;gap: 0 var(--s3);margin: 0;padding: 0;list-style: none}.ways__amii{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__amii:hover,.ways__amii[aria-current="page"]{text-decoration-line: underline;color: inherit}.crown__hqlz{flex: none}.ncdj{position: relative;flex: none;margin-left: auto}.ncdj__push{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}.ncdj__push::-webkit-details-marker{display: none}.ncdj__push svg{width: 16px;height: 16px;transition: transform .2s}.ncdj[open] .ncdj__push svg{transform: rotate(180deg)}.ncdj__sbshw{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)}.ncdj__amii{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}.ncdj__amii:hover{background: color-mix(in srgb,var(--c-primary) 8%,transparent)}.ncdj__amii[aria-current]{font-weight: 700;color: var(--c-primary)}.ncdj__mtzn{font-size: var(--fs-xs);opacity: .7;letter-spacing: .06em}@media (min-width: 769px){.ncdj{order: 1;margin-left: 0}}@media (max-width: 768px){.crown__ezjk{display: inline-flex}.crown__pohy{flex: 1 1 0;min-width: 0;font-size: var(--fs-m)}.crown__wjgyb{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__sbshw{flex-direction: column;align-items: stretch}.ways__amii{width: 100%;justify-content: flex-start;border-bottom: 1px solid color-mix(in srgb,currentColor 14%,transparent)}.crown__hqlz{width: 100%}}:root{--bar-h: 68px;--sticky-top: 69px}.crown{position: sticky;top: 0;background: var(--c-bg);border-bottom: 1px solid color-mix(in srgb,var(--c-ink) 10%,transparent)}.crown__ampd{min-height: var(--bar-h);flex-wrap: nowrap;gap: var(--s2)}.crown__pohy{margin-right: auto}.ncdj{order: 0;margin-left: 0}.crown__ezjk{display: inline-flex;border: 2px solid currentColor}.crown__ajnd{min-height: var(--tap);padding-block: .4em}[data-js] .ways{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: exnmv7230-tnpny-reveal .28s var(--ease)}[data-js] .ways[data-open="false"]{display: none}html[data-nav-open]{overflow: hidden}.ways__sbshw{flex-direction: column;align-items: stretch;gap: 0;width: 100%;max-width: var(--container);margin-inline: auto}.ways__amii{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}.ways__amii:hover,.ways__amii[aria-current="page"]{color: var(--c-accent-light)}html:not([data-js]) .ways{flex-basis: 100%}@keyframes exnmv7230-tnpny-reveal{from{opacity: 0;transform: translateY(-8px)}to{opacity: 1;transform: none}}@media (max-width: 768px){.crown__ajnd{display: none}.ways__amii{font-size: var(--fs-xl);border-bottom: 1px solid color-mix(in srgb,currentColor 16%,transparent)}[data-js] .ways{justify-content: flex-start;box-shadow: none;border-top: 0}}