@font-face{font-family:'Lora';font-style:normal;font-weight:400 700;font-display:swap;src:url('../fonts/lora/lora-latin-ext-wght-normal.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Lora';font-style:normal;font-weight:400 700;font-display:swap;src:url('../fonts/lora/lora-latin-wght-normal.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300 800;font-display:swap;src:url('../fonts/open-sans/open-sans-latin-ext-wght-normal.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300 800;font-display:swap;src:url('../fonts/open-sans/open-sans-latin-wght-normal.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--c-ink: hsl(78 30% 22%);--c-primary: hsl(78 45% 32%);--c-accent: hsl(288 60% 55%);--c-muted: hsl(78 15% 39%);--c-bg: hsl(78 20% 98%);--c-bg-alt: hsl(78 25% 94%);--c-on-primary: hsl(78 20% 99%);--c-dark: hsl(78 30% 15%);--c-on-dark: hsl(78 20% 96%);--c-on-dark-muted: hsl(78 15% 76%);--c-accent-light: hsl(288 60% 75%);--font-h: 'Lora',Georgia,'Times New Roman',serif;--font-b: 'Open Sans',system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;--s1: 4px;--s2: 8px;--s3: 16px;--s4: 32px;--s5: 64px;--section-y: clamp(var(--s4),7vw,var(--s5));--gutter: 16px;--container: 1240px;--r: 14px 0 14px 0;--r-sm: 8px 0 8px 0;--r-pill: 999px;--shadow: 0 12px 40px rgb(0 0 0 / .12);--shadow-lg: 0 22px 60px rgb(0 0 0 / .18);--line-top: 0px;--line-left: 4px;--line-bottom: 0px;--overlay: 0.68;--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__ialjx{position: absolute;width: 0;height: 0;overflow: hidden}.gomain{position: absolute;left: var(--s2);top: -100px;z-index: 100;padding: var(--s2) var(--s3);background: var(--c-dark);color: var(--c-on-dark);border-radius: var(--r-sm)}.gomain:focus{top: var(--s2)}.hold{width: 100%;max-width: calc(var(--container) + 2 * var(--gutter));margin-inline: auto;padding-inline: var(--gutter)}.slab{padding-block: var(--section-y);position: relative}.slab--rukpu{background: var(--c-bg-alt)}.slab--rryb{background: var(--c-dark);color: var(--c-on-dark)}.slab--rryb :where(a:not(.go)){color: var(--c-accent-light)}.slab__wsrn{margin: 0 0 var(--s2);font-size: var(--fs-xs);font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--c-primary)}.slab--rryb .slab__wsrn{color: var(--c-accent-light)}.slab__gqvei{font-size: var(--fs-2xl);max-width: 30ch}.slab__vbsq{font-size: var(--fs-l);color: var(--c-muted);max-width: 62ch}.slab--rryb .slab__vbsq{color: var(--c-on-dark-muted)}.slab--wbqh{isolation: isolate;overflow: hidden}.slab--wbqh::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background-image: radial-gradient(color-mix(in srgb,var(--c-primary) 22%,transparent) 1.2px,transparent 1.4px);background-size: 22px 22px;mask-image: linear-gradient(to bottom,black,transparent 85%)}.go{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}.go--axoe{background: var(--c-primary);color: var(--c-on-primary)}.go--cpsub{border-color: var(--c-on-dark);color: var(--c-on-dark)}.go--cpsub.go--axoe{background: var(--c-on-dark);color: var(--c-dark)}.go:hover{text-decoration: underline;text-decoration-thickness: 2px;color: var(--c-primary)}.go--axoe:hover{color: var(--c-on-primary)}.go--cpsub:hover{color: var(--c-on-dark)}.breadcrumb{font-size: var(--fs-s);color: var(--c-muted)}.breadcrumb__otnm{display: flex;flex-wrap: wrap;gap: var(--s1) var(--s2);margin: 0;padding: 0;list-style: none}.breadcrumb__xgspx{display: inline-flex;align-items: center}.breadcrumb__xgspx + .breadcrumb__xgspx::before{content: "/";margin-right: var(--s2);opacity: .6}.breadcrumb a{position: relative;display: inline-flex;align-items: center;min-height: var(--tap);color: inherit}.breadcrumb a::after{content: "";position: absolute;top: 0;bottom: 0;left: 50%;width: max(100%,var(--tap));transform: translateX(-50%)}.grew{font-size: var(--fs-m)}.grew > *{max-width: 70ch}.grew h2{margin-top: var(--s5);font-size: var(--fs-xl);scroll-margin-top: 96px}.grew h3{margin-top: var(--s4);font-size: var(--fs-l)}.grew ul,.grew ol{padding-left: 1.3em}.grew li + li{margin-top: var(--s1)}.grew 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)}.grew table{width: 100%;border-collapse: collapse;font-size: var(--fs-s)}@media (max-width: 600px){.grew table{table-layout: fixed;font-size: var(--fs-xs)}.grew th,.grew td{padding: var(--s1);overflow-wrap: anywhere;hyphens: auto}}.grew th,.grew td{padding: var(--s2);text-align: left;vertical-align: top;border-bottom: 1px solid color-mix(in srgb,var(--c-ink) 14%,transparent)}.grew th{background: var(--c-bg-alt)}.grew code{font-size: .92em;overflow-wrap: anywhere}html[data-consent-open] body{padding-bottom: var(--consent-h,0px)}.fill{display: grid;gap: var(--s3)}.fill__hgnnc{display: block;margin-bottom: var(--s1);font-weight: 600;font-size: var(--fs-s)}.fill__hbsss{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)}.fill__gjzrm{display: flex;align-items: flex-start;gap: var(--s2);font-size: var(--fs-s)}.fill__gjzrm input{width: 22px;height: 22px;margin: 2px 0 0;flex: none;accent-color: var(--c-primary)}.fill__gbbmf{font-size: var(--fs-xs);color: var(--c-muted)}.fill__pyyz{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}}.closer__dgyvg{position: relative;display: grid;grid-template-columns: minmax(0,1fr);gap: var(--s3);padding-top: var(--s4);border-top: 4px solid var(--c-ink)}.closer__dgyvg::before{content: "";position: absolute;left: 0;top: -4px;width: min(160px,40%);height: 4px;background: var(--c-accent)}.closer__gqvei{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}.closer__jcqhj{min-width: 0}.closer__ednsd{margin-bottom: var(--s4);font-size: var(--fs-l);color: var(--c-muted);max-width: 46ch}.closer__nlwau{display: flex;flex-wrap: wrap;gap: var(--s2) var(--s3)}.closer__go{max-width: 100%}@media (max-width: 559px){.closer__nlwau{flex-direction: column;align-items: stretch}}@media (min-width: 900px){.closer__dgyvg{grid-template-columns: minmax(0,7fr) minmax(0,5fr);gap: var(--s5);align-items: end}.closer__ednsd{margin-top: 0}}.queue__basbc{display: grid;gap: var(--s4)}.queue__laqii > :last-child{margin-bottom: 0}.queue__gbbmf{display: flex;align-items: flex-start;gap: var(--s2);margin: var(--s4) 0 0;padding: var(--s3);max-width: 34rem;background: var(--c-bg-alt);border-left: 4px solid var(--c-accent);border-radius: var(--r-sm);font-size: var(--fs-s);line-height: 1.55}.queue__gbbmf .sign{margin-top: .1em;color: var(--c-primary)}.queue__rhjtw{display: grid;margin: 0;padding: 0;list-style: none}.queue__xgspx{position: relative;display: grid;grid-template-columns: 24px minmax(0,1fr);gap: var(--s3);align-items: start;padding-bottom: var(--s3)}.queue__xgspx:last-child{padding-bottom: 0}.queue__xgspx:not(:last-child)::before{content: "";position: absolute;left: 11px;top: calc(var(--s3) + 30px);bottom: 2px;border-left: 2px dashed color-mix(in srgb,var(--c-primary) 40%,transparent)}.queue__hvclh{position: relative;z-index: 1;width: 24px;height: 24px;margin-top: calc(var(--s3) + 2px);border: 2px solid var(--c-primary);border-radius: var(--r-pill);background: var(--c-bg);box-shadow: 0 0 0 5px var(--c-bg)}.queue__text{min-width: 0;padding: var(--s3);background: var(--c-bg-alt);border-radius: var(--r);border-top: var(--line-top) solid color-mix(in srgb,var(--c-primary) 60%,transparent);border-left: var(--line-left) solid color-mix(in srgb,var(--c-primary) 60%,transparent);border-bottom: var(--line-bottom) solid color-mix(in srgb,var(--c-primary) 60%,transparent)}.queue__gqvei{margin: 0 0 var(--s1);font-size: var(--fs-l);line-height: 1.25;hyphens: auto}.queue__ednsd{margin: 0;font-size: var(--fs-s);color: var(--c-muted);hyphens: auto}@media (min-width: 768px){.queue__text{padding: var(--s3) var(--s4)}}@media (min-width: 1024px){.queue__basbc{grid-template-columns: minmax(0,5fr) minmax(0,7fr);gap: var(--s5);align-items: start}.queue__laqii{position: sticky;top: var(--s4)}}.krjooy{padding-block: calc(var(--s4) + var(--hero-offset,0px)) var(--s4)}.krjooy .breadcrumb{margin-bottom: var(--s2)}.krjooy__gqvei{max-width: 22ch;margin-bottom: var(--s2);font-size: var(--fs-2xl)}.krjooy__vbsq{max-width: 62ch;margin: 0;color: var(--c-muted);font-size: var(--fs-l)}.cbu__pmcrz{display: grid;gap: var(--s4);margin: 0;padding: 0;list-style: none;grid-template-columns: repeat(auto-fit,minmax(min(100%,320px),1fr))}.cbu__pmcrz--cmiu{grid-template-columns: minmax(0,760px)}.cbu__cejm{display: flex}.cbu__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)}.cbu__unit:hover{transform: translateY(-3px);box-shadow: var(--shadow-lg)}.cbu__unit:focus-within{outline: 3px solid var(--c-accent);outline-offset: 3px}.cbu__dhgq{aspect-ratio: 16 / 9;overflow: hidden;background: var(--c-bg-alt)}.cbu__xoda,.cbu__dhgq svg{width: 100%;height: 100%;object-fit: cover}.cbu__text{display: flex;flex-direction: column;gap: var(--s2);flex: 1;padding: var(--s4)}.cbu__wsrn{margin: 0;color: var(--c-primary);font-size: var(--fs-xs);font-weight: 700;letter-spacing: .06em;text-transform: uppercase}.cbu__gqvei{margin: 0;font-size: var(--fs-xl)}.cbu__jiod{color: inherit;text-decoration: none}.cbu__jiod::after{content: "";position: absolute;inset: 0}.cbu__jiod:focus-visible{outline: none}.cbu__ednsd{margin: 0;color: var(--c-muted)}.cbu__gvpg{display: flex;flex-wrap: wrap;gap: var(--s2);margin: 0}.cbu__vncvl{display: flex;gap: .4em;padding: .3em .8em;border-radius: var(--r-pill);background: var(--c-bg-alt);font-size: var(--fs-s)}.cbu__vncvl dt{color: var(--c-muted)}.cbu__vncvl dt::after{content: ":"}.cbu__vncvl dd{margin: 0;font-weight: 600}.cbu__oqhd{display: inline-flex;align-items: center;gap: var(--s1);margin-top: auto;padding-top: var(--s2);color: var(--c-primary);font-weight: 700}.mfcqg__pmcrz{display: grid;gap: var(--s4);align-items: start}@media (min-width: 900px){.mfcqg__pmcrz{grid-template-columns: minmax(0,1.6fr) minmax(0,1fr);gap: var(--s5)}}.mfcqg__unit{padding: clamp(var(--s3),4vw,var(--s4));background: var(--c-bg-alt);border-radius: var(--r);box-shadow: var(--shadow)}.mfcqg__ljwtg{display: grid;gap: var(--s3)}@media (min-width: 600px){.mfcqg__ljwtg{grid-template-columns: 1fr 1fr}}.mfcqg__cfew{min-height: 9em;resize: vertical}.mfcqg__tdip{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}.mfcqg__tdip:not(:target){display: none}.mfcqg__aejoz{font-size: var(--fs-xl)}.mfcqg__otnm{display: grid;gap: var(--s1);margin: 0 0 var(--s4);padding: 0;list-style: none}.mfcqg__xgspx{display: flex;align-items: center;gap: var(--s2);min-height: var(--tap);overflow-wrap: anywhere}.mfcqg__xgspx a{display: inline-flex;align-items: center;min-height: var(--tap)}.mfcqg__apif{margin-bottom: var(--s1);font-size: var(--fs-m)}.mfcqg__vstq{color: var(--c-muted);font-size: var(--fs-s)}.mgbuk{padding-top: calc(var(--section-y) + var(--hero-offset,0px))}.mgbuk__hpsfg{display: grid;justify-items: center;text-align: center;max-width: 720px}.mgbuk__hvclh{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}.mgbuk__gqvei{font-size: var(--fs-2xl)}.mgbuk__vbsq{color: var(--c-muted);font-size: var(--fs-l)}.rhv{padding-top: calc(var(--s4) + var(--hero-offset,0px))}.rhv__ednsd h1{margin-top: var(--s3);font-size: var(--fs-2xl);max-width: 24ch}.rhv__ednsd li{overflow-wrap: anywhere}.rhv__gbbmf{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)}.dpd__otnm{display: grid;gap: var(--s3);margin: 0;grid-template-columns: repeat(auto-fill,minmax(min(100%,300px),1fr))}.dpd__xgspx{padding: var(--s3);background: var(--c-bg-alt);border-radius: var(--r);border-left: max(3px,var(--line-left)) solid var(--c-primary)}.dpd__mohv{margin-bottom: var(--s1);font-family: var(--font-h);font-weight: 700;font-size: var(--fs-l)}.dpd__ednsd{margin: 0;color: var(--c-muted)}.tqn__otnm{display: grid;gap: var(--s2);max-width: 820px}.tqn__xgspx{background: var(--c-bg-alt);border-radius: var(--r)}.tqn__gvhwy{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)}.tqn__gvhwy::-webkit-details-marker{display: none}.tqn__gvhwy svg{transition: transform .2s var(--ease)}.tqn__xgspx[open] .tqn__gvhwy svg{transform: rotate(180deg)}.tqn__urxg{margin: 0;padding: 0 var(--s3) var(--s3);max-width: 70ch}.buao__pmcrz{display: grid;gap: var(--s3);margin: 0;padding: 0;list-style: none;grid-template-columns: repeat(auto-fill,minmax(min(100%,300px),1fr))}.buao__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}.buao__unit:hover{border-color: var(--c-primary);box-shadow: var(--shadow)}.buao__unit:focus-within{outline: 3px solid var(--c-accent);outline-offset: 3px}.buao__gqvei{margin: 0;font-size: var(--fs-l)}.buao__jiod{color: inherit;text-decoration: none}.buao__jiod::after{content: "";position: absolute;inset: 0}.buao__jiod:focus-visible{outline: none}.buao__ednsd{margin: 0;color: var(--c-muted)}.buao__agbu{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}.bhp__vbsq{font-size: var(--fs-l);font-weight: 600}.entry{position: relative}.entry__iwqw{min-width: 0;max-width: 100%;margin-bottom: var(--s3)}.entry__iwqw .breadcrumb__xgspx{display: flex;align-items: center;min-width: 0;max-width: 100%}.entry__qdcz{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)}.entry__qdcz:hover{color: var(--c-primary);text-decoration-color: currentColor}.entry__qdcz--tqiyn{display: block;min-width: 0;min-height: 0;max-width: 42ch;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.entry__qygd{display: inline-flex;align-items: center;min-height: var(--tap);color: var(--c-primary);text-decoration: none}.entry__zuxe{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}.entry__qygd:hover .entry__zuxe{background: var(--c-primary);color: var(--c-on-primary)}.entry__gqvei{margin: var(--s2) 0 var(--s3);max-width: 22ch;letter-spacing: -.01em}.entry__vbsq{margin: 0 0 var(--s4);max-width: 60ch;font-size: var(--fs-l);line-height: 1.55;color: var(--c-muted)}.entry__jakdt{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)}.entry__zcvmp{display: block;width: 100%;height: 100%;object-fit: cover}.entry__zcvmp svg{width: 100%;height: 100%}.entry__jakdt--lylsp .sign{width: 24px;height: 24px}.entry__gzgt{display: flex;align-items: center;gap: var(--s2)}.entry__berwo{display: flex;flex-direction: column;margin: 0;line-height: 1.35;min-width: 0}.entry__brjw{font-size: var(--fs-xs);font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--c-muted)}.entry__lzdf{font-weight: 700}.entry__shtpr{font-size: var(--fs-s);color: var(--c-muted)}.entry__pswe{color: inherit;text-decoration-color: color-mix(in srgb,currentColor 35%,transparent)}.entry__pswe:hover{color: var(--c-primary)}.entry__gvpg{margin: 0}.entry__vncvl 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)}.entry__vncvl dd{margin: 0;font-weight: 600}.entry__xevr{display: flex;align-items: center;gap: .45em;margin: 0;font-weight: 600}.entry__gvpg .sign,.entry__xevr .sign{width: 1.1em;height: 1.1em;color: var(--c-primary)}.entry__okyb{display: flex;align-items: center;gap: var(--s2)}.entry__zghz{display: flex;flex-direction: column;gap: .15em;margin: 0;min-width: 0;line-height: 1.4}.entry__eojb{display: flex;flex-wrap: wrap;align-items: center;gap: .2em .6em;font-size: var(--fs-s);color: var(--c-muted)}.entry__lhmnx{display: inline-flex;align-items: center;gap: .35em}.entry__lhmnx + .entry__lhmnx::before{content: "";width: 4px;height: 4px;margin-right: .25em;border-radius: 50%;background: currentColor;opacity: .55}.entry__nwxy{position: relative;margin: 0;overflow: hidden;background: var(--c-bg-alt)}.entry__ptex{display: block;width: 100%;height: 100%;object-fit: cover}.entry__ptex svg{width: 100%;height: 100%}.entry__cispv{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)}.entry__alak{margin: 0;padding: 0;list-style: none;counter-reset: toc}.entry__pbdih{counter-increment: toc}.entry__epih{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}.entry__epih::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)}.entry__epih:hover{color: var(--c-primary);text-decoration: underline;text-underline-offset: .2em}.entry__text > :first-child{margin-top: 0}.entry__text a{text-decoration-thickness: 1px}.entry__text h3{font-size: var(--fs-l)}.entry__ywbzg{position: relative;isolation: isolate;margin-block: var(--s4);padding: var(--s4);border-radius: var(--r);background: var(--c-bg-alt)}.entry__ywbzg::before,.entry__flza::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}.entry__tjot{margin: 0 0 var(--s3);font-size: var(--fs-l)}.entry__vlzac{display: grid;gap: var(--s2) var(--s4);margin: 0;padding: 0;list-style: none}.entry__hxlob{display: flex;align-items: flex-start;gap: var(--s2);min-width: 0}.entry__tamz{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)}.entry__tamz .sign{width: 15px;height: 15px;stroke-width: 2.4}.entry__jtym{margin: 0;font-size: var(--fs-s);line-height: 1.55}.entry__anqv{display: block;font-size: var(--fs-m);color: var(--c-ink)}.entry__rxxo{margin-top: var(--s4)}.entry__dqzvp{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)}.entry__yldk{margin: 0;padding: 0;list-style: none}.entry__exbw{border-bottom: 1px solid color-mix(in srgb,var(--c-ink) 12%,transparent)}.entry__xafse{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}.entry__xafse .sign{color: var(--c-primary)}.entry__xafse:hover{color: var(--c-primary)}.entry__xafse:hover span{text-decoration: underline;text-underline-offset: .2em}.entry__hfnt{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)}.entry__hfnt .sign{margin-top: .15em;color: var(--c-primary)}.entry__fsbfx{margin: 0;color: var(--c-ink)}.entry__fsbfx > .sign{width: 40px;height: 40px;color: var(--c-accent);stroke-width: 1.4}.entry__gjer{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}.entry__gjer p{margin: 0}.entry__wsqsg{margin-top: var(--s2);font-size: var(--fs-s);color: var(--c-muted)}.entry__fcoa{margin-bottom: var(--s4);font-size: var(--fs-2xl)}.entry__yksfo{display: grid;gap: var(--s3);margin: 0;padding: 0;list-style: none}@media (min-width: 768px){.entry__yksfo{grid-auto-flow: column;grid-auto-columns: minmax(0,1fr)}}.entry__uphk{display: flex;min-width: 0}.entry__flza{position: relative;isolation: isolate;display: flex;flex-direction: column;width: 100%;min-width: 0}.entry__giyu{position: relative;overflow: hidden;aspect-ratio: 16 / 9;background: var(--c-bg-alt)}.entry__uehv{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform .6s var(--ease)}.entry__uehv svg{width: 100%;height: 100%}.entry__flza:hover .entry__uehv{transform: scale(1.04)}.entry__kgmht{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)}.entry__kgmht .sign{width: 34px;height: 34px;opacity: .5;stroke-width: 1.4}.entry__pedro{display: flex;flex-direction: column;flex: 1;min-width: 0}.entry__akrn{margin: 0 0 var(--s1);font-size: var(--fs-xs);font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--c-primary)}.entry__wpsrw{margin: 0 0 var(--s2);font-size: var(--fs-l);line-height: 1.25}.entry__flza .entry__wpsrw .entry__ncjd{color: inherit;text-decoration: none}.entry__ncjd::after{content: "";position: absolute;inset: 0;z-index: 2;border-radius: inherit}.entry__flza:hover .entry__wpsrw .entry__ncjd{text-decoration: underline;text-decoration-thickness: 2px;text-underline-offset: .2em}@supports selector(:has(*)){.entry__ncjd:focus-visible{outline: none}.entry__flza:has(.entry__ncjd:focus-visible){outline: 3px solid var(--c-accent);outline-offset: 4px}}.entry__xmxwq{margin: 0 0 var(--s2);font-size: var(--fs-s);line-height: 1.55;color: var(--c-muted)}.entry__lqfaz{margin: auto 0 0;font-size: var(--fs-xs);color: var(--c-muted)}@media (max-width: 639px){.entry__ywbzg{padding: var(--s3)}.entry__eojb{column-gap: var(--s3)}.entry__lhmnx + .entry__lhmnx::before{display: none}}.entry__lkdpr,.entry__ocgga .hold{max-width: calc(680px + 2 * var(--gutter))}.entry__gqvei{font-size: clamp(2rem,5.4vw,3rem);max-width: none}.entry__vbsq{margin-bottom: var(--s3);font-size: var(--fs-l)}.entry__laqii{margin-bottom: var(--s4);padding-bottom: var(--s3);border-bottom: 1px solid color-mix(in srgb,var(--c-ink) 12%,transparent)}.entry__nwxy{aspect-ratio: 3 / 2;margin-bottom: var(--s4);border-radius: var(--r);box-shadow: var(--shadow)}.entry__thho{margin-bottom: var(--s4);padding: var(--s3) var(--s3) var(--s2);border: 1px solid color-mix(in srgb,var(--c-ink) 12%,transparent);border-radius: var(--r)}.entry__epih{font-size: var(--fs-m)}.entry__text{font-size: 1.125rem;line-height: 1.75}.entry__text > *{max-width: none}.entry__ywbzg{margin-top: var(--s5);background: color-mix(in srgb,var(--c-primary) 7%,var(--c-bg))}.entry__fcoa{font-size: var(--fs-xl)}.entry__yksfo{grid-auto-flow: row;grid-auto-columns: auto;gap: 0}.entry__uphk + .entry__uphk{border-top: 1px solid color-mix(in srgb,var(--c-ink) 12%,transparent)}.entry__flza{display: grid;grid-template-columns: 148px minmax(0,1fr);gap: var(--s3);align-items: start;padding-block: var(--s3)}.entry__flza::before{content: none}.entry__giyu{aspect-ratio: 4 / 3;border-radius: var(--r-sm)}.entry__xmxwq{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden}@media (max-width: 539px){.entry__flza{grid-template-columns: 88px minmax(0,1fr)}.entry__giyu{aspect-ratio: 1}.entry__wpsrw{font-size: var(--fs-m)}.entry__xmxwq{display: none}.entry__text{font-size: var(--fs-m)}}.portrait__pmcrz{display: grid;grid-template-columns: minmax(0,1fr);gap: 0;align-items: start}.portrait__laqii,.portrait__text{min-width: 0}.portrait__gqvei{margin-bottom: var(--s3);max-width: 22ch;hyphenate-limit-chars: 15 6 6;text-wrap: balance}.portrait__ednsd{margin-bottom: var(--s4);font-size: var(--fs-l);line-height: 1.6;max-width: 56ch}.portrait__qkiez{position: relative;isolation: isolate;width: 100%;max-width: 440px;margin-bottom: var(--s3);padding: 0 var(--s3) var(--s3) 0}.portrait__qkiez::before{content: "";position: absolute;z-index: -1;inset: var(--s4) 0 0 var(--s4);border-radius: var(--r);background: radial-gradient(color-mix(in srgb,var(--c-primary) 30%,transparent) 1.2px,transparent 1.6px) 0 0 / 14px 14px,color-mix(in srgb,var(--c-accent) 26%,var(--c-bg-alt))}.portrait__xoda{display: block;width: 100%;height: auto;aspect-ratio: 4 / 5;object-fit: cover;overflow: hidden;border-radius: var(--r);box-shadow: var(--shadow-lg)}.portrait__xoda svg{width: 100%;height: 100%}.portrait__hwiaa{display: flex;flex-direction: column;gap: 2px;margin: 0 0 var(--s4);padding-left: var(--s3);border-left: 3px solid var(--c-accent)}.portrait__lzdf{font-family: var(--font-h);font-weight: 700;font-size: var(--fs-l);line-height: 1.25}.portrait__shtpr{font-size: var(--fs-s);color: var(--c-muted)}.portrait__jiod{max-width: 100%}.portrait__dqyfp{display: inline-flex;align-items: center;justify-content: center;width: 56px;height: 56px;margin-bottom: var(--s3);border-radius: 50%;background: var(--c-primary);color: var(--c-on-primary)}.portrait__dqyfp svg{width: 28px;height: 28px}@media (min-width: 900px){.portrait__pmcrz{grid-template-columns: minmax(0,5fr) minmax(0,6fr);grid-template-areas: "media ." "media head" "media body" "media .";grid-template-rows: 1fr auto auto 1fr;column-gap: var(--s5);row-gap: 0;align-items: start}.portrait__qkiez{grid-area: media;margin: 0;padding: 0 var(--s4) var(--s4) 0;max-width: none}.portrait__qkiez::before{inset: var(--s5) 0 0 var(--s5)}.portrait__laqii{grid-area: head}.portrait__text{grid-area: body}.portrait__pmcrz--eqvsc{grid-template-columns: minmax(0,5fr) minmax(0,7fr);grid-template-areas: "head body";grid-template-rows: auto;column-gap: var(--s4);align-items: start}.portrait__pmcrz--eqvsc .portrait__laqii{align-self: start}.portrait__pmcrz--eqvsc .portrait__text{padding: var(--s2) 0 var(--s2) var(--s4);border-left: 1px solid color-mix(in srgb,var(--c-ink) 16%,transparent)}}.front{position: relative;isolation: isolate}.front__cpck{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)}.front__gqvei{margin: 0 0 var(--s3);max-width: 20ch;font-size: var(--fs-3xl);line-height: 1.06;letter-spacing: -.015em;text-wrap: balance}.front__vbsq{margin: 0;max-width: 58ch;font-size: var(--fs-l);line-height: 1.55;color: var(--c-muted);text-wrap: pretty}.front__nlwau{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s2);margin-top: var(--s4)}.front__nlwau .sign{transition: transform .2s var(--ease)}.front__nlwau a:hover .sign{transform: translateX(3px)}.front__dhgq{position: relative;overflow: hidden;background: var(--c-bg-alt)}.front__xoda{position: absolute;inset: 0;width: 100%;height: 100%;max-width: none;object-fit: cover}.front__xoda svg{width: 100%;height: 100%}.front__hgnnc{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)}.front__otnm{margin: 0;padding: 0;list-style: none}@media (max-width: 520px){.front__nlwau .go{flex: 1 1 100%}}.front{padding-top: calc(var(--s5) + var(--hero-offset,0px));padding-bottom: var(--s5);overflow: clip;background: radial-gradient(45% 60% at 100% 100%,color-mix(in srgb,var(--c-accent) 14%,transparent),transparent 70%),var(--c-bg)}.front__pmcrz{display: grid;gap: var(--s4);align-items: center}.front__cpck{display: inline-flex;align-items: center;gap: var(--s2);padding: .45em 1em;border-radius: var(--r-pill);background: color-mix(in srgb,var(--c-primary) 9%,transparent)}.front__cpck::before{content: "";width: .55em;height: .55em;flex: none;border-radius: 50%;background: var(--c-accent)}.front__gqvei{max-width: 17ch}.front__hfxxw{position: relative;padding: 0 var(--s3) var(--s3) 0}.front__hfxxw::before{content: "";position: absolute;z-index: -1;inset: var(--s3) 0 0 var(--s3);border-radius: var(--r);background: color-mix(in srgb,var(--c-primary) 16%,transparent)}.front__hfxxw::after{content: "";position: absolute;z-index: 1;top: calc(-1 * var(--s3));left: calc(-1 * var(--s2));width: clamp(64px,9vw,112px);aspect-ratio: 1;border: 2px solid var(--c-accent);border-radius: 50%;pointer-events: none}.front__dhgq{aspect-ratio: 4 / 3;border-radius: var(--r);box-shadow: var(--shadow-lg)}@media (min-width: 900px){.front__pmcrz{grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: clamp(var(--s4),5vw,var(--s5))}.front__hfxxw{justify-self: end;width: 100%;max-width: 540px;padding: 0 var(--s4) var(--s4) 0}.front__hfxxw::before{inset: var(--s4) 0 0 var(--s4)}.front__dhgq{aspect-ratio: 5 / 6}}.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__svfn{min-width: 0}.sole__lgbfw{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__lgbfw:hover{text-decoration: none}.sole__hvclh{display: inline-flex;flex: none;width: 40px;height: 40px}.sole__hvclh svg{width: 100%;height: 100%}.sole__mmdf{max-width: 36ch;margin-top: var(--s2);opacity: .85}.sole__aejoz{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__haij,.sole__nqdpy{margin: 0;padding: 0;list-style: none}.sole__jiod{display: inline-flex;align-items: center;min-height: var(--tap);min-width: var(--tap);line-height: 1.3}.sole__jiod[aria-current="page"]{font-weight: 700;text-decoration: underline;text-decoration-thickness: 2px}.sole__wquk{display: inline-flex;align-items: center;gap: var(--s2);min-height: var(--tap);overflow-wrap: anywhere}.sole__wquk 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__vstq{font-size: var(--fs-xs);line-height: 1.6}.sole__bifpa{margin-right: var(--s2);font-weight: 700;letter-spacing: .06em;text-transform: uppercase}.sole__azrv{display: inline-block}.sole__azrv + .sole__azrv::before{content: "·";margin: 0 .5em;opacity: .6}.sole__emcvg{font-size: var(--fs-xs)}@media (max-width: 479px){.sole__bifpa{display: block;margin: 0 0 2px}.sole__azrv{display: block}.sole__azrv + .sole__azrv::before{content: none}}.sole{background: var(--c-bg);color: var(--c-ink);border-top: 1px solid color-mix(in srgb,var(--c-ink) 14%,transparent)}.sole__nwsup{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s2) var(--s4);padding-block: var(--s3)}.sole__lgbfw{font-size: var(--fs-m)}.sole__hvclh{width: 32px;height: 32px;color: var(--c-primary)}.sole__dwehc{flex: 1 1 auto;min-width: 0}.sole__dwehc .sole__haij{display: flex;flex-wrap: wrap;justify-content: center;gap: 0 var(--s3)}.sole__dwehc .sole__jiod{justify-content: center;font-weight: 600}.sole__dwehc .sole__jiod:hover{color: var(--c-primary)}.sole [data-cookie-settings]{flex: none;padding-block: .3em;font-size: var(--fs-xs)}.sole__amanr{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 0 var(--s4);padding-block: var(--s1);border-top: 1px dashed color-mix(in srgb,var(--c-ink) 16%,transparent);color: var(--c-muted);font-size: var(--fs-xs)}.sole__pmtf .sole__haij{display: flex;flex-wrap: wrap;gap: 0 var(--s3)}.sole__pmtf .sole__jiod:hover{color: var(--c-ink)}.sole__nqdpy{display: flex;flex-wrap: wrap;gap: 0 var(--s3)}.sole__wquk{gap: var(--s1)}.sole__wquk svg{width: 16px;height: 16px}.sole__thqb{display: flex;flex-wrap: wrap;align-items: center;gap: 0 var(--s3);min-height: var(--tap)}.sole__thqb .sole__emcvg{font-weight: 700;color: var(--c-ink)}@media (max-width: 767px){.sole__nwsup{flex-direction: column;align-items: flex-start;gap: var(--s1)}.sole__dwehc{width: 100%}.sole__dwehc .sole__haij{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0 var(--s2)}.sole__dwehc .sole__jiod{justify-content: flex-start}.sole__amanr{flex-direction: column;align-items: flex-start;padding-block: var(--s2)}.sole__thqb{flex-direction: column;align-items: flex-start;gap: var(--s1);padding-block: var(--s1)}}.words__laqii{margin-bottom: var(--s4)}.words__gqvei{margin-bottom: 0;max-width: 24ch;hyphenate-limit-chars: 15 6 6;text-wrap: balance}.words__pmcrz{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--s3);margin: 0}.words__unit{display: flex;flex-direction: column;gap: var(--s2);min-width: 0;padding: clamp(var(--s3),5vw,var(--s4));border-radius: var(--r);background: linear-gradient(var(--c-accent),var(--c-accent)) top / 100% var(--line-top) no-repeat,linear-gradient(var(--c-accent),var(--c-accent)) left / var(--line-left) 100% no-repeat,linear-gradient(var(--c-accent),var(--c-accent)) bottom / 100% var(--line-bottom) no-repeat,var(--c-bg-alt);box-shadow: var(--shadow)}.words__mohv{display: flex;align-items: center;gap: var(--s3);font-family: var(--font-h);font-weight: 700;font-size: var(--fs-l);line-height: 1.25;hyphens: auto;hyphenate-limit-chars: 15 6 6;text-wrap: balance}.words__mohv > span:last-child{min-width: 0}.words__dmqbt{display: inline-flex;align-items: center;justify-content: center;flex: none;width: 44px;height: 44px;border-radius: var(--r-sm);background: var(--c-bg);color: var(--c-primary);font-size: var(--fs-l)}.words__qvmdo{margin: 0;color: var(--c-muted);font-size: var(--fs-s);line-height: 1.6}.words__unit--xuby{justify-content: flex-end;background: radial-gradient(70% 90% at 100% 0%,color-mix(in srgb,var(--c-accent) 30%,transparent),transparent 70%),var(--c-dark);color: var(--c-on-dark)}.words__unit--xuby .words__mohv{font-size: var(--fs-xl)}.words__unit--xuby .words__dmqbt{width: 56px;height: 56px;background: var(--c-accent-light);color: var(--c-dark);font-size: var(--fs-xl)}.words__unit--xuby .words__qvmdo{color: var(--c-on-dark-muted);font-size: var(--fs-m);max-width: 52ch}@media (min-width: 640px){.words__pmcrz{grid-template-columns: repeat(2,minmax(0,1fr))}.words__unit--xuby{grid-column: span 2}}@media (min-width: 1024px){.words__pmcrz{grid-template-columns: repeat(3,minmax(0,1fr))}.words__unit--xuby{grid-column: span 2}}.profile{position: relative;isolation: isolate;padding-block: var(--s3) var(--section-y)}.profile__iwqw{margin-bottom: var(--s3)}.profile__iwqw .breadcrumb__otnm{gap: 0 var(--s2);align-items: center}.profile__iwqw .breadcrumb__xgspx{display: inline-flex;align-items: center}.profile__iwqw a{display: inline-flex;align-items: center;justify-content: center;min-height: var(--tap);min-width: var(--tap)}.profile__iwqw [aria-current="page"]{font-weight: 600;color: var(--c-ink)}.profile__wsrn{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)}.profile__gqvei{margin: 0 0 var(--s3);max-width: 22ch;font-size: var(--fs-3xl);line-height: 1.08;letter-spacing: -.015em;text-wrap: balance}.profile__vbsq{margin: 0;max-width: 60ch;font-size: var(--fs-l);line-height: 1.55;color: var(--c-muted);text-wrap: pretty}.profile__text > :last-child{margin-bottom: 0}.profile__hgnnc{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)}.profile__knet{margin-top: var(--s4)}.profile__knet .sign{transition: transform .2s var(--ease)}.profile__knet:hover .sign{transform: translateX(3px)}.profile__dhgq{position: relative;overflow: hidden;background: var(--c-bg-alt)}.profile__xoda{position: absolute;inset: 0;width: 100%;height: 100%;max-width: none;object-fit: cover}.profile__xoda svg{width: 100%;height: 100%}.profile__otnm{margin: 0;padding: 0;list-style: none}.profile__dqyfp{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)}.profile__zprc{margin: 0 0 var(--s1);font-size: var(--fs-l);line-height: 1.3}.profile__jtym{margin: 0;font-size: var(--fs-s);line-height: 1.6;color: var(--c-muted)}.profile__qcri{margin: 0 0 var(--s2);font-family: var(--font-h);font-size: var(--fs-l);font-weight: 700;line-height: 1.3}.profile__rnydn{display: flex;align-items: flex-start;gap: var(--s2);margin: 0 0 var(--s2);line-height: 1.5}.profile__rnydn .sign{margin-top: .15em;color: var(--c-primary)}.profile__fryfe{margin: 0}.profile__fryfe dt{font-size: var(--fs-xs);font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--c-muted)}.profile__fryfe dd{margin: 0;font-variant-numeric: tabular-nums}.profile__ymgxn{display: flex;flex-direction: column;gap: var(--s1)}.profile__katix{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}.profile__katix .sign{color: var(--c-primary)}a.profile__katix:hover{color: var(--c-primary);text-decoration: underline}.profile{overflow: clip;background: radial-gradient(45% 35% at 100% 0%,color-mix(in srgb,var(--c-accent) 12%,transparent),transparent 70%),var(--c-bg)}.profile__laqii{display: grid;gap: var(--s3);margin-bottom: var(--s4)}.profile__gqvei{margin-bottom: 0;font-size: clamp(2.125rem,4.4vw,3.25rem)}.profile__dhgq{aspect-ratio: 16 / 9;border-radius: var(--r)}.profile__iqwar{max-width: 46rem;margin: var(--s4) auto 0}.profile__jhpsc{margin-top: var(--section-y)}.profile__fzbus{margin: 0 0 var(--s4);font-size: var(--fs-2xl);text-align: center;text-wrap: balance}.profile__serl{position: relative;display: grid;gap: var(--s3);max-width: 62rem;margin-inline: auto;counter-reset: step}.profile__serl::before{content: "";position: absolute;top: 24px;bottom: 24px;left: 23px;width: 2px;background: color-mix(in srgb,var(--c-primary) 30%,transparent)}.profile__aent{position: relative;counter-increment: step;padding-left: calc(48px + var(--s3))}.profile__tyob{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)}.profile__tyob::before{content: counter(step,decimal-leading-zero)}.profile__sdwc{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)}.profile__dnuo{margin: 0 0 var(--s1);font-size: var(--fs-l);line-height: 1.3}.profile__jvxj{margin: 0;font-size: var(--fs-s);line-height: 1.6;color: var(--c-muted)}.profile__jlit{display: flex;justify-content: center;margin-top: var(--s5)}.profile__jlit .profile__knet{margin-top: 0}@media (min-width: 900px){.profile__serl::before{left: 50%;transform: translateX(-50%)}.profile__aent{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);column-gap: calc(48px + 2 * var(--s4));padding-left: 0}.profile__aent + .profile__aent{margin-top: calc(-1 * var(--s4))}.profile__tyob{left: 50%;transform: translateX(-50%)}.profile__sdwc{grid-column: 1;padding: var(--s4)}.profile__aent:nth-child(even) .profile__sdwc{grid-column: 2}}@media (min-width: 960px){.profile__laqii{grid-template-columns: minmax(0,1.5fr) minmax(0,1fr);align-items: end;gap: var(--s5)}.profile__dhgq{aspect-ratio: 21 / 8}.profile__iqwar{margin-top: var(--s5)}}.onward__laqii{max-width: 46rem;margin-bottom: var(--s4)}.onward__laqii > :last-child{margin-bottom: 0}.onward__pmcrz{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--s3);margin: 0;padding: 0;list-style: none}.onward__cejm{display: flex;min-width: 0}.onward__qcgsv{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)}.onward__qcgsv::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}.onward__qcgsv:hover{background: var(--c-primary);color: var(--c-on-primary);transform: translateY(-4px);box-shadow: var(--shadow-lg)}.onward__qcgsv:hover::before{border-color: color-mix(in srgb,var(--c-on-primary) 30%,transparent);transform: scale(1.15)}.onward__gqvei{margin: 0 0 var(--s2);font-size: var(--fs-xl);line-height: 1.2;hyphens: auto}.onward .onward__gqvei a.onward__jiod,.onward .onward__gqvei a.onward__jiod:hover{color: inherit;text-decoration: none}.onward .onward__gqvei a.onward__jiod::after{content: "";position: absolute;inset: 0;z-index: 1}.onward__jiod:focus-visible{outline: none}.onward__qcgsv:has(.onward__jiod:focus-visible){outline: 3px solid var(--c-accent);outline-offset: 3px}.onward__ednsd{margin: 0 0 var(--s3);color: var(--c-muted);hyphens: auto;transition: color .3s var(--ease)}.onward__qcgsv:hover .onward__ednsd{color: var(--c-on-primary)}.onward__heqgd{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)}.onward__qcgsv:hover .onward__heqgd{background: var(--c-on-primary);color: var(--c-primary);transform: translateX(4px)}@media (min-width: 640px){.onward__pmcrz{grid-template-columns: repeat(2,minmax(0,1fr))}.onward__pmcrz--xwett{grid-template-columns: minmax(0,1fr)}.onward__pmcrz--swhc .onward__cejm:last-child{grid-column: 1 / -1}}@media (min-width: 1024px){.onward__pmcrz--swhc{grid-template-columns: repeat(3,minmax(0,1fr))}.onward__pmcrz--swhc .onward__cejm:last-child{grid-column: auto}.onward__qcgsv{min-height: 15rem;padding: var(--s4)}}@media (min-width: 1200px){.onward__pmcrz--tgej{grid-template-columns: repeat(4,minmax(0,1fr))}.onward__pmcrz--tgej .onward__qcgsv{padding: var(--s4) var(--s3) var(--s3)}.onward__pmcrz--tgej .onward__gqvei{font-size: var(--fs-l)}}.head{position: relative;z-index: 50}.head__dgyvg{display: flex;align-items: center;justify-content: space-between;gap: var(--s3);flex-wrap: wrap}.head__svfn{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}.head__hvclh{display: inline-flex;width: 40px;height: 40px;flex: none}.head__hvclh svg{width: 100%;height: 100%}.head__lzdf{display: flex;flex-direction: column;gap: 2px}.head__mmdf{font-family: var(--font-b);font-weight: 400;font-size: var(--fs-xs);opacity: .85}.head__yatr{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}.head__yatr svg{width: 26px;height: 26px}.head__pynq,.head__qmrbc{display: inline-flex}.head__qmrbc{display: none}.head__yatr[aria-expanded="true"] .head__pynq{display: none}.head__yatr[aria-expanded="true"] .head__qmrbc{display: inline-flex}html:not([data-js]) .head__yatr{display: none !important}.index{display: flex;align-items: center;gap: var(--s3)}.index__otnm{display: flex;flex-wrap: wrap;align-items: center;gap: 0 var(--s3);margin: 0;padding: 0;list-style: none}.index__jiod{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}.index__jiod:hover,.index__jiod[aria-current="page"]{text-decoration-line: underline;color: inherit}.head__knet{flex: none}.neucpz{position: relative;flex: none;margin-left: auto}.neucpz__go{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}.neucpz__go::-webkit-details-marker{display: none}.neucpz__go svg{width: 16px;height: 16px;transition: transform .2s}.neucpz[open] .neucpz__go svg{transform: rotate(180deg)}.neucpz__otnm{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)}.neucpz__jiod{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}.neucpz__jiod:hover{background: color-mix(in srgb,var(--c-primary) 8%,transparent)}.neucpz__jiod[aria-current]{font-weight: 700;color: var(--c-primary)}.neucpz__kpuxn{font-size: var(--fs-xs);opacity: .7;letter-spacing: .06em}@media (min-width: 769px){.neucpz{order: 1;margin-left: 0}}@media (max-width: 768px){.head__yatr{display: inline-flex}.head__svfn{flex: 1 1 0;min-width: 0;font-size: var(--fs-m)}.head__lzdf{overflow-wrap: break-word}.index{flex-basis: 100%;flex-direction: column;align-items: stretch;gap: var(--s3)}[data-js] .index{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] .index[data-open="false"]{display: none}.index__otnm{flex-direction: column;align-items: stretch}.index__jiod{width: 100%;justify-content: flex-start;border-bottom: 1px solid color-mix(in srgb,currentColor 14%,transparent)}.head__knet{width: 100%}}.head{background: var(--c-bg);border-bottom: 1px solid color-mix(in srgb,var(--c-ink) 10%,transparent)}.head__ukhy{background: var(--c-dark);color: var(--c-on-dark);font-size: var(--fs-xs)}.head__mynil{display: flex;align-items: center;justify-content: space-between;gap: var(--s3);flex-wrap: wrap}.head__ukhy .head__mmdf{margin: 0;opacity: 1;color: var(--c-on-dark-muted);font-size: var(--fs-xs)}.head__ymgxn{display: flex;flex-wrap: wrap;gap: 0 var(--s3);margin: 0 0 0 auto;padding: 0;list-style: none}.head__wquk{display: inline-flex;align-items: center;gap: var(--s1);min-height: var(--tap);color: inherit;text-decoration: none}a.head__wquk:hover{color: var(--c-accent-light);text-decoration: underline}.head__dgyvg{min-height: 76px;padding-block: var(--s2);flex-wrap: nowrap}.index__jiod[aria-current="page"]{color: var(--c-primary)}@media (min-width: 769px){.index{flex: 1;justify-content: flex-end}}@media (min-width: 769px) and (max-width: 1100px){.index__otnm{gap: 0 var(--s2);font-size: var(--fs-s)}}@media (max-width: 768px){.head__ukhy .head__mmdf{display: none}.head__ymgxn{margin: 0;gap: 0 var(--s3)}.head__dgyvg{flex-wrap: wrap;min-height: 60px}}.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__bivg[hidden]{display: none}.prefs:focus{outline: none}.prefs:focus-visible{outline: 3px solid var(--c-accent);outline-offset: -3px}.prefs__gqvei{margin: 0 0 var(--s1);font-size: var(--fs-l);line-height: 1.25}.prefs__ednsd{margin: 0}.prefs__haij a{color: inherit;font-weight: 600;text-decoration-thickness: 1px}.prefs__haij a:hover{color: inherit;text-decoration-thickness: 2px}.prefs__haij a:not(:last-child)::after{content: "·";display: inline-block;margin: 0 .45em;opacity: .6}.prefs__anycc{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--s2)}.prefs__eqdq,.prefs__mdttd{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__anycc{gap: var(--s1)}.prefs__eqdq{padding-inline: .4em;font-size: var(--fs-xs)}}.prefs__fvvht{min-width: 0;margin: 0;padding: 0;border: 0}.prefs__tciu{margin-bottom: var(--s2);padding: 0;font-size: var(--fs-xs);font-weight: 700;letter-spacing: .08em;text-transform: uppercase}.prefs__snae{display: flex;align-items: flex-start;gap: var(--s2);padding-block: var(--s2)}.prefs__snae + .prefs__snae{border-top: 1px solid color-mix(in srgb,currentColor 14%,transparent)}.prefs__wjbh{min-width: 0}.prefs__bssm{display: block;font-weight: 700;cursor: pointer}.prefs__krya{margin: 2px 0 0;font-size: var(--fs-xs);opacity: .85}.prefs__mdttd{margin-top: var(--s2)}.prefs__nicq{-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__nicq: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__nicq:disabled{cursor: not-allowed;opacity: .6}.prefs{left: var(--s3);bottom: var(--s3);width: min(440px,calc(100vw - 2 * var(--s3)));padding: var(--s3);background: var(--c-bg);color: var(--c-ink);border: 1px solid color-mix(in srgb,var(--c-ink) 12%,transparent);border-radius: var(--r);box-shadow: 0 18px 50px color-mix(in srgb,var(--c-dark) 22%,transparent)}.prefs::before{content: "";display: block;width: 40px;height: 4px;margin-bottom: var(--s2);border-radius: 2px;background: var(--c-accent)}.prefs__ednsd{color: var(--c-muted)}.prefs__haij{display: block;margin-top: var(--s1)}.prefs__haij a{color: var(--c-primary)}.prefs__bivg{margin-top: var(--s3);padding: var(--s1) var(--s3) var(--s3);border-radius: var(--r-sm);background: var(--c-bg-alt)}.prefs__tciu{padding-top: var(--s2);color: var(--c-primary)}.prefs__krya{color: var(--c-muted);opacity: 1}.prefs__anycc{margin-top: var(--s3)}@media (max-width: 479px){.prefs{left: var(--s2);bottom: var(--s2);width: calc(100vw - 2 * var(--s2));padding: var(--s2) var(--s3) var(--s3)}.prefs::before{margin-bottom: var(--s1)}.prefs__gqvei{font-size: var(--fs-m)}.prefs__ednsd{font-size: var(--fs-xs)}.prefs__bivg{padding-inline: var(--s2);margin-top: var(--s2)}.prefs__anycc{margin-top: var(--s2)}}.plan{position: relative}.plan :is(h2,h3){text-wrap: balance}.plan :is(li,dd,dt,p){min-width: 0}.plan__iwqw{margin-bottom: var(--s3)}.plan__iwqw .breadcrumb__otnm{align-items: center;gap: 0 var(--s2)}.plan__iwqw .breadcrumb__xgspx{display: inline-flex;align-items: center;min-width: 0}.plan__iwqw 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)}.plan__iwqw a:hover{color: var(--c-primary)}.plan__iwqw [aria-current="page"]{display: inline-flex;align-items: center;min-height: var(--tap);color: var(--c-ink);font-weight: 600}.plan__wsrn{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)}.plan__gqvei{max-width: 22ch;margin-bottom: var(--s3)}@media (min-width: 768px){.plan__gqvei{hyphens: manual}}.plan__rzng{max-width: 58ch;margin-bottom: var(--s4);font-size: var(--fs-l);line-height: 1.55;color: var(--c-muted)}.plan__nlwau{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s2)}.plan__knet svg{transition: transform .2s var(--ease)}.plan__knet:hover svg{transform: translateX(3px)}@media (max-width: 479px){.plan__nlwau > *{flex: 1 1 100%}}.plan__img{position: relative;overflow: hidden;border-radius: var(--r);background: var(--c-bg-alt)}.plan__img picture{display: contents}.plan__xoda{display: block;width: 100%;height: 100%;object-fit: cover}.plan__xoda svg{width: 100%;height: 100%}.plan__bivg{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)}.plan__bivg::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)}.plan__gvpg{margin: 0}.plan__vncvl{min-width: 0}.plan__izqlw{margin: 0 0 var(--s1);font-size: var(--fs-xs);font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--c-muted)}.plan__pnbdv{margin: 0;font-weight: 700;line-height: 1.3;color: var(--c-ink)}.plan__kqjj > :last-child{margin-bottom: 0}.plan__kqjj li::marker{color: var(--c-primary)}.plan__xayhu{display: grid;gap: var(--s3);margin: 0;padding: 0;list-style: none}.plan__gzgt{display: flex;flex-wrap: wrap;align-items: flex-start;gap: var(--s3);padding: var(--s4)}.plan__fyqxs{flex: 1 1 240px;min-width: 0}.plan__jakdt{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)}.plan__jakdt picture{display: contents}.plan__zcvmp{width: 100%;height: 100%;object-fit: cover}.plan__zcvmp svg{width: 100%;height: 100%}.plan__ixja{font-family: var(--font-h);font-size: var(--fs-xl);font-weight: 700;letter-spacing: .04em}.plan__vbxzh{margin: 0 0 var(--s1);font-size: var(--fs-l)}.plan__shtpr{margin: 0 0 var(--s2);font-size: var(--fs-s);font-weight: 600;color: var(--c-primary)}.plan__berwo{margin: 0;color: var(--c-muted)}@media (max-width: 639px){.plan__gzgt{padding: var(--s3)}.plan__jakdt{width: 80px;height: 80px}}.plan__wwofm{margin: 0}.plan__gvhwy{margin: 0 0 var(--s1);font-family: var(--font-h);font-weight: 700;font-size: var(--fs-l);line-height: 1.3}.plan__urxg{margin: 0;color: var(--c-muted)}.plan__dlxnf > *{margin: 0}.plan__ejcfq{font-size: var(--fs-xs);font-weight: 700;letter-spacing: .08em;text-transform: uppercase}.plan__cvco{font-family: var(--font-h);font-weight: 700;font-size: var(--fs-2xl);line-height: 1.15}.plan__etjro{font-size: var(--fs-s)}.plan__pmcrz{display: grid;gap: var(--s3);margin: 0;padding: 0;list-style: none}@media (min-width: 768px){.plan__pmcrz--cihlq{grid-template-columns: repeat(2,minmax(0,1fr))}.plan__pmcrz--cihlq > :last-child:nth-child(odd){grid-column: 1 / -1}.plan__pmcrz--srhik{grid-template-columns: repeat(2,minmax(0,1fr))}.plan__pmcrz--srhik > :last-child:nth-child(odd){grid-column: 1 / -1}}@media (min-width: 1024px){.plan__pmcrz--srhik{grid-template-columns: repeat(3,minmax(0,1fr))}.plan__pmcrz--srhik > :last-child:nth-child(odd){grid-column: auto}}.plan{--s1-lift: clamp(40px,6vw,72px)}.plan__quilq{padding-bottom: calc(var(--section-y) + var(--s1-lift))}.plan__atep{display: grid;gap: var(--s4);align-items: center}.plan__gqvei{font-size: var(--fs-3xl)}.plan__img{aspect-ratio: 4 / 3;box-shadow: var(--shadow-lg)}@media (min-width: 960px){.plan__atep{grid-template-columns: minmax(0,1.05fr) minmax(0,1fr);gap: var(--s5)}.plan__atep--eqvsc{grid-template-columns: minmax(0,1fr)}.plan__rzng{margin-bottom: var(--s4)}}.plan__bzjp{position: relative;z-index: 1;margin-top: calc(-1 * var(--s1-lift))}.plan__gvpg{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));background: var(--c-bg);border: 1px solid color-mix(in srgb,var(--c-ink) 10%,transparent);border-radius: var(--r);box-shadow: var(--shadow-lg);overflow: hidden}.plan__vncvl{padding: var(--s4) var(--s3);border-left: 1px solid color-mix(in srgb,var(--c-ink) 10%,transparent)}.plan__vncvl:first-child{border-left: 0}.plan__pnbdv{font-family: var(--font-h);font-size: var(--fs-l)}@media (max-width: 767px){.plan__gvpg{grid-template-columns: repeat(2,minmax(0,1fr))}.plan__vncvl{padding: var(--s3)}.plan__vncvl:nth-child(odd){border-left: 0}.plan__vncvl:nth-child(n + 3){border-top: 1px solid color-mix(in srgb,var(--c-ink) 10%,transparent)}.plan__pnbdv{font-size: var(--fs-m)}}.plan__smbs{display: grid;gap: var(--s3)}@media (min-width: 900px){.plan__smbs{grid-template-columns: minmax(0,1fr) minmax(0,2.2fr);gap: var(--s5)}.plan__mmkey .slab__gqvei{position: sticky;top: calc(var(--sticky-top,0px) + var(--s4))}}.plan__ljwtg{display: grid;gap: var(--s3);margin-bottom: var(--s4)}@media (min-width: 640px){.plan__ljwtg{grid-template-columns: repeat(2,minmax(0,1fr))}}.plan__qwun{padding: var(--s3) var(--s4) var(--s4);border-radius: var(--r);background: var(--c-bg-alt)}.plan__qwun--ytpqp{background: color-mix(in srgb,var(--c-primary) 10%,var(--c-bg))}.plan__xenfm{margin-bottom: var(--s2);font-size: var(--fs-l)}.plan__yync{margin: 0;font-size: var(--fs-s);color: var(--c-muted)}.plan__aent{display: flex;gap: var(--s3);padding: var(--s4)}.plan__mjbyv{flex: none;min-width: 2ch;font-family: var(--font-h);font-size: var(--fs-2xl);font-weight: 700;line-height: 1;color: var(--c-accent)}.plan__cdid{min-width: 0}.plan__dnuo{margin-bottom: var(--s2);font-size: var(--fs-l)}.plan__jvxj{margin: 0;color: var(--c-muted)}@media (max-width: 639px){.plan__aent{flex-direction: column;gap: var(--s2);padding: var(--s3)}.plan__qwun{padding: var(--s3)}}.plan__faabw{gap: var(--s4)}.plan__joex{padding-top: var(--s3);border-top: 2px solid color-mix(in srgb,var(--c-primary) 30%,transparent)}.plan__alje{display: inline-grid;place-items: center;width: 40px;height: 40px;margin-bottom: var(--s2);border-radius: 50%;background: var(--c-primary);color: var(--c-on-primary)}.plan__ghmq{margin-bottom: var(--s2);font-size: var(--fs-l)}.plan__jdybk{margin: 0;color: var(--c-muted)}.plan__bcys{max-width: calc(880px + 2 * var(--gutter))}.plan__wwofm{display: grid;gap: var(--s4) var(--s5)}.plan__lnoql{padding-top: var(--s3);border-top: 1px solid color-mix(in srgb,var(--c-ink) 14%,transparent)}@media (min-width: 768px){.plan__wwofm{grid-template-columns: repeat(2,minmax(0,1fr))}}.plan__unevw{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--s4)}.plan__ouvkg{flex: 1 1 420px;min-width: 0}.plan__zdrlz{max-width: 30ch;margin-bottom: var(--s3);font-size: var(--fs-xl)}.plan__stajf .plan__dlxnf{display: grid;gap: var(--s1)}.plan__stajf .plan__ejcfq{color: var(--c-accent-light)}.plan__stajf .plan__etjro{max-width: 60ch;color: var(--c-on-dark-muted)}.unit__laqii{margin-bottom: var(--s4)}.unit__laqii > :last-child{margin-bottom: 0}.unit__pmcrz{margin: 0;padding: 0;list-style: none}.unit__cejm{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__text{display: flex;flex-direction: column;flex: 1;min-width: 0}.unit__gqvei{margin: 0 0 var(--s2);font-size: var(--fs-l);line-height: 1.25}.unit .unit__gqvei .unit__jiod{color: inherit;text-decoration: none}.unit__jiod::after{content: "";position: absolute;inset: 0;z-index: 2;border-radius: inherit}.unit:hover .unit__gqvei .unit__jiod{text-decoration: underline;text-decoration-thickness: 2px;text-underline-offset: .2em}@supports selector(:has(*)){.unit__jiod:focus-visible{outline: none}.unit:has(.unit__jiod:focus-visible){outline: 3px solid var(--c-accent);outline-offset: 4px}}.unit__qygd{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__mzij{margin: 0 0 var(--s3);color: var(--c-muted);font-size: var(--fs-s);line-height: 1.6}.unit__thqb{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__ehsh,.unit__xevr{display: inline-flex;align-items: center;gap: .4em}.unit__thqb .sign{width: 1.15em;height: 1.15em;opacity: .8}.unit__ehsh + .unit__xevr::before{content: "";width: 4px;height: 4px;margin-right: .2em;border-radius: 50%;background: currentColor;opacity: .55}.unit__ehsh + .unit__xevr:has(svg)::before{display: none}.unit__img{position: relative;overflow: hidden;background: var(--c-bg-alt)}.unit__xoda{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform .6s var(--ease)}.unit__xoda svg{width: 100%;height: 100%}.unit:hover .unit__xoda{transform: scale(1.04)}.unit__ivokk{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__ivokk .sign{width: 34px;height: 34px;opacity: .5;stroke-width: 1.4}.unit__oqhd{margin-top: var(--s4)}.unit__oqhd .sign{transition: transform .2s var(--ease)}.unit__oqhd:hover .sign{transform: translateX(3px)}.unit__pmcrz--gvax{display: grid;grid-template-columns: minmax(0,1fr)}@media (min-width: 640px) and (max-width: 1023px){.unit__pmcrz--gvax{grid-template-columns: repeat(2,minmax(0,1fr))}.unit__pmcrz--gvax:has(> li:last-child:nth-child(odd)) > li:first-child{grid-column: 1 / -1}}@media (min-width: 1024px){.unit__pmcrz--gvax{grid-template-columns: repeat(6,minmax(0,1fr))}.unit__pmcrz--gvax > li{grid-column: span 2}.unit__pmcrz--gvax:has(> li:last-child:nth-child(3n+1)) > li:nth-last-child(-n+4):not(:only-child),.unit__pmcrz--gvax:has(> li:last-child:nth-child(3n+2)) > li:nth-last-child(-n+2){grid-column: span 3}.unit__pmcrz--gvax > li:only-child{grid-column: 1 / -1}}.unit__cllo{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: var(--s3) var(--s4);margin-bottom: var(--s4)}.unit__cllo .unit__laqii{margin: 0;flex: 1 1 32rem}.unit__cllo .unit__oqhd{margin: 0;flex: none}.unit__pmcrz{gap: var(--s4) var(--s3)}.unit{border: 1px solid color-mix(in srgb,var(--c-ink) 9%,transparent);border-radius: var(--r);background: var(--c-bg);box-shadow: var(--shadow);overflow: hidden;transition: transform .25s var(--ease),box-shadow .25s var(--ease)}.unit:hover{transform: translateY(-3px);box-shadow: var(--shadow-lg)}.unit__img{aspect-ratio: 16 / 9}.unit__text{padding: var(--s3) var(--s3) var(--s3)}.unit__qygd{align-self: flex-start;padding: .3em .75em;border-radius: var(--r-pill);background: color-mix(in srgb,var(--c-primary) 10%,transparent);letter-spacing: .04em}.unit__thqb{padding-top: var(--s2);border-top: 1px solid color-mix(in srgb,var(--c-ink) 10%,transparent)}@media (min-width: 1024px){.unit__pmcrz--gvax > li:only-child .unit{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr)}.unit__pmcrz--gvax > li:only-child .unit__img{aspect-ratio: auto;height: 100%;min-height: 320px}.unit__pmcrz--gvax > li:only-child .unit__text{padding: var(--s4)}.unit__pmcrz--gvax > li:only-child .unit__gqvei{font-size: var(--fs-xl)}}@media (min-width: 640px) and (max-width: 1023px){.unit__pmcrz--gvax:has(> li:last-child:nth-child(odd)) > li:first-child .unit{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr)}.unit__pmcrz--gvax:has(> li:last-child:nth-child(odd)) > li:first-child .unit__img{aspect-ratio: auto;height: 100%;min-height: 260px}.unit__pmcrz--gvax:has(> li:last-child:nth-child(odd)) > li:first-child .unit__text{padding: var(--s4)}.unit__pmcrz--gvax:has(> li:last-child:nth-child(odd)) > li:first-child .unit__gqvei{font-size: var(--fs-xl)}}.faq__laqii{max-width: 820px;margin: 0 auto var(--s4);text-align: center}.faq__gqvei{margin: 0 auto;max-width: 24ch;hyphenate-limit-chars: 15 6 6;text-wrap: balance}.faq__otnm{display: grid;gap: var(--s2);max-width: 820px;margin-inline: auto}.faq__xgspx{background: linear-gradient(var(--c-accent),var(--c-accent)) top / 100% var(--line-top) no-repeat,linear-gradient(var(--c-accent),var(--c-accent)) left / var(--line-left) 100% no-repeat,linear-gradient(var(--c-accent),var(--c-accent)) bottom / 100% var(--line-bottom) no-repeat,var(--c-bg);border: 1px solid color-mix(in srgb,var(--c-ink) 10%,transparent);border-radius: var(--r);box-shadow: var(--shadow);transition: border-color .2s,box-shadow .2s}.faq__xgspx[open]{box-shadow: var(--shadow-lg)}.faq__mjawn{display: flex;align-items: center;gap: var(--s3);min-height: var(--tap);padding: var(--s3) var(--s3) var(--s3) var(--s4);list-style: none;cursor: pointer;font-weight: 700;font-size: var(--fs-m);line-height: 1.35;border-radius: var(--r)}.faq__mjawn::-webkit-details-marker{display: none}.faq__mjawn::marker{content: ""}.faq__gvhwy{flex: 1;min-width: 0;hyphenate-limit-chars: 15 6 6;text-wrap: balance}.faq__mjawn:hover .faq__gvhwy{color: var(--c-primary)}.faq__yatr{display: inline-flex;align-items: center;justify-content: center;flex: none;width: 40px;height: 40px;border-radius: var(--r-sm);background: color-mix(in srgb,var(--c-primary) 10%,transparent);color: var(--c-primary);transition: background-color .2s,color .2s}.faq__ltcnr,.faq__vgkfv{display: inline-flex}.faq__vgkfv{display: none}.faq__xgspx[open] .faq__yatr{background: var(--c-primary);color: var(--c-on-primary)}.faq__xgspx[open] .faq__ltcnr{display: none}.faq__xgspx[open] .faq__vgkfv{display: inline-flex}.faq__ytpqp{margin: 0 var(--s4);padding: var(--s3) 0 var(--s4);border-top: 1px dashed color-mix(in srgb,var(--c-ink) 18%,transparent);color: var(--c-muted);max-width: 68ch}@media (max-width: 559px){.faq__mjawn{padding-left: var(--s3)}.faq__ytpqp{margin-inline: var(--s3)}}