@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(206 30% 22%);--c-primary: hsl(206 45% 35%);--c-accent: hsl(56 60% 37%);--c-muted: hsl(206 15% 42%);--c-bg: hsl(206 20% 98%);--c-bg-alt: hsl(206 25% 94%);--c-on-primary: hsl(206 20% 99%);--c-dark: hsl(206 30% 15%);--c-on-dark: hsl(206 20% 96%);--c-on-dark-muted: hsl(206 15% 76%);--c-accent-light: hsl(56 60% 75%);--font-h: 'Manrope','PingFang HK','Microsoft JhengHei','Noto Sans HK','Noto Sans TC',system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;--font-b: 'Manrope','PingFang HK','Microsoft JhengHei','Noto Sans HK','Noto Sans TC',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: 20px;--r-sm: 12px;--r-pill: 999px;--shadow: 0 4px 14px rgb(0 0 0 / .08);--shadow-lg: 0 10px 30px rgb(0 0 0 / .10);--line-top: 0px;--line-left: 0px;--line-bottom: 4px;--overlay: 0.66;--fs-xs: .8125rem;--fs-s: .9375rem;--fs-m: 1.0625rem;--fs-l: 1.25rem;--fs-xl: clamp(1.375rem,2.6vw,1.75rem);--fs-2xl: clamp(1.75rem,4.2vw,2.625rem);--fs-3xl: clamp(2.125rem,6vw,3.75rem);--tap: 44px;--ease: cubic-bezier(.2,.7,.2,1)}@media (min-width: 768px){:root{--gutter: 24px}}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth}body{margin: 0;background: var(--c-bg);color: var(--c-ink);font: 400 var(--fs-m)/1.65 var(--font-b);overflow-wrap: break-word;overflow-x: clip}:lang(ko){word-break: keep-all}:lang(zh){line-break: strict}:lang(ko) *,:lang(zh) *{letter-spacing: normal !important}:lang(ko) :is(h1,h2,h3,h4),:lang(zh) :is(h1,h2,h3,h4){line-height: 1.35}h1,h2,h3,h4{margin: 0 0 var(--s3);font-family: var(--font-h);font-weight: 700;line-height: 1.15;color: inherit;overflow-wrap: break-word;hyphens: auto;hyphenate-limit-chars: 12 5 5;text-wrap: balance}h1{font-size: var(--fs-3xl)}h2{font-size: var(--fs-2xl)}h3{font-size: var(--fs-xl)}p,ul,ol,dl,blockquote,figure{margin: 0 0 var(--s3)}img,svg,video{display: block;max-width: 100%;height: auto}a{color: var(--c-primary);text-underline-offset: .18em}a:hover{color: var(--c-ink)}:focus-visible{outline: 3px solid var(--c-accent);outline-offset: 3px}button,input,select,textarea{font: inherit;color: inherit}.visually-hidden{position: absolute !important;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.emb{width: 1.25em;height: 1.25em;flex: none;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}.emb__ysqjg{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)}.wrap{width: 100%;max-width: calc(var(--container) + 2 * var(--gutter));margin-inline: auto;padding-inline: var(--gutter)}.sec{padding-block: var(--section-y);position: relative}.sec--seym{background: var(--c-bg-alt)}.sec--iynz{background: var(--c-dark);color: var(--c-on-dark)}.sec--iynz :where(a:not(.link)){color: var(--c-accent-light)}.sec__zfyd{margin: 0 0 var(--s2);font-size: var(--fs-xs);font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--c-primary)}.sec--iynz .sec__zfyd{color: var(--c-accent-light)}.sec__deel{font-size: var(--fs-2xl);max-width: 30ch}.sec__ggle{font-size: var(--fs-l);color: var(--c-muted);max-width: 62ch}.sec--iynz .sec__ggle{color: var(--c-on-dark-muted)}.sec--dtbtw{isolation: isolate;overflow: hidden}.sec--dtbtw::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background: radial-gradient(40% 50% at 88% 10%,color-mix(in srgb,var(--c-accent) 18%,transparent),transparent 70%),radial-gradient(35% 45% at 6% 90%,color-mix(in srgb,var(--c-primary) 14%,transparent),transparent 70%)}.link{display: inline-flex;align-items: center;justify-content: center;gap: var(--s2);min-height: var(--tap);padding: .65em 1.35em;border: 2px solid var(--c-primary);border-radius: var(--r-sm);background: transparent;color: var(--c-primary);font-weight: 700;line-height: 1.2;text-decoration: none;text-align: center;cursor: pointer;transition: transform .2s var(--ease),border-radius .2s var(--ease),background-color .2s,color .2s,box-shadow .2s}.link--vcci{background: var(--c-primary);color: var(--c-on-primary)}.link--cknv{border-color: var(--c-on-dark);color: var(--c-on-dark)}.link--cknv.link--vcci{background: var(--c-on-dark);color: var(--c-dark)}.link:hover{background: var(--c-primary);color: var(--c-on-primary)}.link--vcci:hover{background: var(--c-ink);border-color: var(--c-ink);color: var(--c-bg)}.link--cknv:hover{background: var(--c-on-dark);color: var(--c-dark)}.breadcrumb{font-size: var(--fs-s);color: var(--c-muted)}.breadcrumb__vcvnk{display: flex;flex-wrap: wrap;gap: var(--s1) var(--s2);margin: 0;padding: 0;list-style: none}.breadcrumb__eofvq{display: inline-flex;align-items: center}.breadcrumb__eofvq + .breadcrumb__eofvq::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%)}.nnlv{font-size: var(--fs-m)}.nnlv > *{max-width: 70ch}.nnlv h2{margin-top: var(--s5);font-size: var(--fs-xl);scroll-margin-top: 96px}.nnlv h3{margin-top: var(--s4);font-size: var(--fs-l)}.nnlv ul,.nnlv ol{padding-left: 1.3em}.nnlv li + li{margin-top: var(--s1)}.nnlv 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)}.nnlv table{width: 100%;border-collapse: collapse;font-size: var(--fs-s)}@media (max-width: 600px){.nnlv table{table-layout: fixed;font-size: var(--fs-xs)}.nnlv th,.nnlv td{padding: var(--s1);overflow-wrap: anywhere;hyphens: auto}}.nnlv th,.nnlv td{padding: var(--s2);text-align: left;vertical-align: top;border-bottom: 1px solid color-mix(in srgb,var(--c-ink) 14%,transparent)}.nnlv th{background: var(--c-bg-alt)}.nnlv code{font-size: .92em;overflow-wrap: anywhere}html[data-consent-open] body{padding-bottom: var(--consent-h,0px)}.apply{display: grid;gap: var(--s3)}.apply__xqzh{display: block;margin-bottom: var(--s1);font-weight: 600;font-size: var(--fs-s)}.apply__cvsfn{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)}.apply__hksx{display: flex;align-items: flex-start;gap: var(--s2);font-size: var(--fs-s)}.apply__hksx input{width: 22px;height: 22px;margin: 2px 0 0;flex: none;accent-color: var(--c-primary)}.apply__ftgp{font-size: var(--fs-xs);color: var(--c-muted)}.apply__wudlm{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}}.offer{position: relative}.offer :is(h2,h3){text-wrap: balance}.offer :is(li,dd,dt,p){min-width: 0}.offer__hfzs{margin-bottom: var(--s3)}.offer__hfzs .breadcrumb__vcvnk{align-items: center;gap: 0 var(--s2)}.offer__hfzs .breadcrumb__eofvq{display: inline-flex;align-items: center;min-width: 0}.offer__hfzs 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__hfzs a:hover{color: var(--c-primary)}.offer__hfzs [aria-current="page"]{display: inline-flex;align-items: center;min-height: var(--tap);color: var(--c-ink);font-weight: 600}.offer__zfyd{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__deel{max-width: 22ch;margin-bottom: var(--s3)}@media (min-width: 768px){.offer__deel{hyphens: manual}}.offer__iwsm{max-width: 58ch;margin-bottom: var(--s4);font-size: var(--fs-l);line-height: 1.55;color: var(--c-muted)}.offer__zoxkw{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s2)}.offer__rjszd svg{transition: transform .2s var(--ease)}.offer__rjszd:hover svg{transform: translateX(3px)}@media (max-width: 479px){.offer__zoxkw > *{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__ikexd{display: block;width: 100%;height: 100%;object-fit: cover}.offer__ikexd svg{width: 100%;height: 100%}.offer__irzk{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__irzk::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__ymgqc{margin: 0}.offer__hoqww{min-width: 0}.offer__cagtd{margin: 0 0 var(--s1);font-size: var(--fs-xs);font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--c-muted)}.offer__ckajw{margin: 0;font-weight: 700;line-height: 1.3;color: var(--c-ink)}.offer__sgez > :last-child{margin-bottom: 0}.offer__sgez li::marker{color: var(--c-primary)}.offer__neak{display: grid;gap: var(--s3);margin: 0;padding: 0;list-style: none}.offer__rdoer{display: flex;flex-wrap: wrap;align-items: flex-start;gap: var(--s3);padding: var(--s4)}.offer__rvzg{flex: 1 1 240px;min-width: 0}.offer__aewva{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__aewva picture{display: contents}.offer__ignb{width: 100%;height: 100%;object-fit: cover}.offer__ignb svg{width: 100%;height: 100%}.offer__htood{font-family: var(--font-h);font-size: var(--fs-xl);font-weight: 700;letter-spacing: .04em}.offer__bdccg{margin: 0 0 var(--s1);font-size: var(--fs-l)}.offer__ltkzo{margin: 0 0 var(--s2);font-size: var(--fs-s);font-weight: 600;color: var(--c-primary)}.offer__atrae{margin: 0;color: var(--c-muted)}@media (max-width: 639px){.offer__rdoer{padding: var(--s3)}.offer__aewva{width: 80px;height: 80px}}.offer__khxc{margin: 0}.offer__xnni{margin: 0 0 var(--s1);font-family: var(--font-h);font-weight: 700;font-size: var(--fs-l);line-height: 1.3}.offer__gsxg{margin: 0;color: var(--c-muted)}.offer__ynrcc > *{margin: 0}.offer__lmyd{font-size: var(--fs-xs);font-weight: 700;letter-spacing: .08em;text-transform: uppercase}.offer__tmot{font-family: var(--font-h);font-weight: 700;font-size: var(--fs-2xl);line-height: 1.15}.offer__zibsr{font-size: var(--fs-s)}.offer__msgk{display: grid;gap: var(--s3);margin: 0;padding: 0;list-style: none}@media (min-width: 768px){.offer__msgk--zsirm{grid-template-columns: repeat(2,minmax(0,1fr))}.offer__msgk--zsirm > :last-child:nth-child(odd){grid-column: 1 / -1}.offer__msgk--emzm{grid-template-columns: repeat(2,minmax(0,1fr))}.offer__msgk--emzm > :last-child:nth-child(odd){grid-column: 1 / -1}}@media (min-width: 1024px){.offer__msgk--emzm{grid-template-columns: repeat(3,minmax(0,1fr))}.offer__msgk--emzm > :last-child:nth-child(odd){grid-column: auto}}.offer{padding-bottom: var(--section-y)}.offer__acdp{padding-block: var(--s4);background: var(--c-bg-alt);box-shadow: 0 0 0 100vmax var(--c-bg-alt);clip-path: inset(0 -100vmax)}.offer__hdmnr{display: grid;gap: var(--s4)}@media (min-width: 1024px){.offer__hdmnr{grid-template-columns: minmax(0,1fr) 360px;grid-template-rows: auto 1fr;gap: var(--s4) var(--s5)}.offer__acdp{grid-column: 1;grid-row: 1}.offer__pztgg{grid-column: 1;grid-row: 2}.offer__lqpog{grid-column: 2;grid-row: 1 / span 2;padding-top: var(--s4)}.offer__kslmg{position: sticky;top: calc(var(--sticky-top,0px) + var(--s3))}}.offer__deel{font-size: var(--fs-3xl)}.offer__img{aspect-ratio: 16 / 9;box-shadow: var(--shadow)}.offer__kslmg{display: grid;gap: var(--s3);padding: var(--s3);box-shadow: var(--shadow-lg)}.offer__kslmg .offer__ynrcc{display: grid;gap: var(--s1);padding-bottom: var(--s3);border-bottom: 1px solid color-mix(in srgb,var(--c-ink) 12%,transparent)}.offer__kslmg .offer__lmyd{color: var(--c-muted)}.offer__kslmg .offer__tmot{font-size: var(--fs-xl);color: var(--c-primary)}.offer__kslmg .offer__zibsr{color: var(--c-muted)}.offer__ymgqc{display: grid;gap: 0}.offer__hoqww{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: baseline;gap: 2px var(--s2);padding-block: var(--s2);border-bottom: 1px dashed color-mix(in srgb,var(--c-ink) 16%,transparent)}.offer__hoqww:last-child{border-bottom: 0}.offer__cagtd{margin: 0}.offer__ckajw{text-align: right;font-size: var(--fs-s)}.offer__vpfkx{display: grid;gap: var(--s2)}.offer__vpfkx > *{width: 100%}.offer__znpov{padding-top: var(--s5)}.offer__pjyu{display: flex;align-items: center;gap: var(--s2);font-size: var(--fs-xl)}.offer__pjyu::before{content: "";flex: none;width: 28px;height: 3px;border-radius: 2px;background: var(--c-accent)}.offer__ivfu{display: grid;gap: var(--s2);margin-top: var(--s4)}@media (min-width: 640px){.offer__ivfu{grid-template-columns: repeat(2,minmax(0,1fr))}}.offer__ruoq{padding: var(--s3);border-radius: var(--r);background: var(--c-bg-alt)}.offer__ruoq--ibae{background: color-mix(in srgb,var(--c-primary) 9%,var(--c-bg))}.offer__ruoq > *{margin: 0}.offer__djwh{display: flex;align-items: center;gap: var(--s1);font-size: var(--fs-xs);font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--c-primary)}.offer__bxpyy{margin-block: var(--s1) var(--s2);font-family: var(--font-h);font-weight: 700;font-size: var(--fs-l);line-height: 1.3}.offer__lfwu{font-size: var(--fs-s);color: var(--c-muted)}.offer__wzgzv{display: grid;gap: var(--s2);margin: 0;padding: 0;list-style: none}.offer__yubzt{display: flex;gap: var(--s3);align-items: flex-start;padding: var(--s3);border-radius: var(--r);border: 1px solid color-mix(in srgb,var(--c-ink) 10%,transparent);transition: border-color .2s,background-color .2s}.offer__yubzt:hover{border-color: color-mix(in srgb,var(--c-primary) 45%,transparent);background: color-mix(in srgb,var(--c-primary) 4%,transparent)}.offer__zowia{display: grid;place-items: center;flex: none;width: 48px;height: 48px;border-radius: var(--r-sm);background: var(--c-dark);color: var(--c-on-dark);font-family: var(--font-h);font-weight: 700;font-size: var(--fs-m)}.offer__fjyc{min-width: 0}.offer__uxeqs{margin-bottom: var(--s1);font-size: var(--fs-l)}.offer__xctcu{margin: 0;color: var(--c-muted)}@media (max-width: 479px){.offer__yubzt{flex-direction: column;gap: var(--s2)}}.offer__jaze{padding: var(--s3);border-radius: var(--r);background: var(--c-bg-alt)}.offer__ltef{margin-bottom: var(--s1);font-size: var(--fs-m)}.offer__txgs{margin: 0;font-size: var(--fs-s);color: var(--c-muted)}.offer__suymj{padding-block: var(--s3);border-bottom: 1px solid color-mix(in srgb,var(--c-ink) 14%,transparent)}.offer__suymj:first-child{padding-top: 0}.offer__xnni{font-size: var(--fs-m)}.cc{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{.cc{opacity: 0;transform: translateY(16px)}}.cc[hidden],.cc__irzk[hidden]{display: none}.cc:focus{outline: none}.cc:focus-visible{outline: 3px solid var(--c-accent);outline-offset: -3px}.cc__deel{margin: 0 0 var(--s1);font-size: var(--fs-l);line-height: 1.25}.cc__dvpcf{margin: 0}.cc__coknc a{color: inherit;font-weight: 600;text-decoration-thickness: 1px}.cc__coknc a:hover{color: inherit;text-decoration-thickness: 2px}.cc__coknc a:not(:last-child)::after{content: "·";display: inline-block;margin: 0 .45em;opacity: .6}.cc__omou{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--s2)}.cc__cpudx,.cc__matb{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){.cc__omou{gap: var(--s1)}.cc__cpudx{padding-inline: .4em;font-size: var(--fs-xs)}}.cc__dyfvf{min-width: 0;margin: 0;padding: 0;border: 0}.cc__ofuq{margin-bottom: var(--s2);padding: 0;font-size: var(--fs-xs);font-weight: 700;letter-spacing: .08em;text-transform: uppercase}.cc__eorvw{display: flex;align-items: flex-start;gap: var(--s2);padding-block: var(--s2)}.cc__eorvw + .cc__eorvw{border-top: 1px solid color-mix(in srgb,currentColor 14%,transparent)}.cc__ltgu{min-width: 0}.cc__zpxqt{display: block;font-weight: 700;cursor: pointer}.cc__cmgak{margin: 2px 0 0;font-size: var(--fs-xs);opacity: .85}.cc__matb{margin-top: var(--s2)}.cc__oiiv{-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}.cc__oiiv: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)}.cc__oiiv:disabled{cursor: not-allowed;opacity: .6}.cc{right: var(--s3);bottom: var(--s3);width: min(420px,calc(100vw - 2 * var(--s3)));padding: var(--s3);background: var(--c-dark);color: var(--c-on-dark);border-radius: var(--r);box-shadow: 0 20px 50px color-mix(in srgb,var(--c-dark) 40%,transparent)}.cc__uwaaa{display: flex;align-items: center;gap: var(--s2);margin-bottom: var(--s1)}.cc__zxzbv{display: grid;place-items: center;flex: none;width: 36px;height: 36px;border-radius: 50%;background: color-mix(in srgb,var(--c-accent-light) 22%,transparent);color: var(--c-accent-light)}.cc__deel{margin: 0}.cc__dvpcf{color: var(--c-on-dark-muted)}.cc__coknc a{color: var(--c-accent-light)}.cc__coknc a:hover{color: var(--c-on-dark)}.cc__omou{margin-top: var(--s3)}.cc__cpudx,.cc__matb,.cc__cpudx:hover,.cc__matb:hover{background: var(--c-on-dark);border-color: var(--c-on-dark);color: var(--c-dark)}.cc__irzk{margin-top: var(--s3);padding-top: var(--s2);border-top: 1px solid color-mix(in srgb,var(--c-on-dark) 18%,transparent)}.cc__ofuq{color: var(--c-accent-light)}.cc__cmgak{color: var(--c-on-dark-muted);opacity: 1}.cc__oiiv{background: radial-gradient(circle at center,var(--c-dark) 0 9px,transparent 10px) left 2px center / 24px 24px no-repeat,color-mix(in srgb,var(--c-on-dark) 40%,var(--c-dark))}.cc__oiiv:checked{background: radial-gradient(circle at center,var(--c-dark) 0 9px,transparent 10px) right 2px center / 24px 24px no-repeat,var(--c-accent-light)}@media (max-width: 479px){.cc{right: var(--s2);bottom: var(--s2);width: calc(100vw - 2 * var(--s2));padding: var(--s2) var(--s3) var(--s3)}.cc__zxzbv{width: 30px;height: 30px}.cc__deel{font-size: var(--fs-m)}.cc__dvpcf{font-size: var(--fs-xs)}.cc__omou{margin-top: var(--s2)}}.bar{position: relative;z-index: 50}.bar__blptt{display: flex;align-items: center;justify-content: space-between;gap: var(--s3);flex-wrap: wrap}.bar__mjlis{display: inline-flex;align-items: center;gap: var(--s2);min-height: var(--tap);min-width: var(--tap);color: inherit;text-decoration: none;font-family: var(--font-h);font-weight: 700;font-size: var(--fs-l);line-height: 1.1}.bar__ivpzc{display: inline-flex;width: 40px;height: 40px;flex: none}.bar__ivpzc svg{width: 100%;height: 100%}.bar__ggcqi{display: flex;flex-direction: column;gap: 2px}.bar__nsom{font-family: var(--font-b);font-weight: 400;font-size: var(--fs-xs);opacity: .85}.bar__drrdq{display: none;align-items: center;justify-content: center;width: var(--tap);height: var(--tap);padding: 0;border: 0;border-radius: var(--r-sm);background: transparent;color: inherit;cursor: pointer}.bar__drrdq svg{width: 26px;height: 26px}.bar__zcsc,.bar__qzqu{display: inline-flex}.bar__qzqu{display: none}.bar__drrdq[aria-expanded="true"] .bar__zcsc{display: none}.bar__drrdq[aria-expanded="true"] .bar__qzqu{display: inline-flex}html:not([data-js]) .bar__drrdq{display: none !important}.nav{display: flex;align-items: center;gap: var(--s3)}.nav__vcvnk{display: flex;flex-wrap: wrap;align-items: center;gap: 0 var(--s3);margin: 0;padding: 0;list-style: none}.nav__wkmvl{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}.nav__wkmvl:hover,.nav__wkmvl[aria-current="page"]{text-decoration-line: underline;color: inherit}.bar__rjszd{flex: none}.ywev{position: relative;flex: none;margin-left: auto}.ywev__link{display: inline-flex;align-items: center;gap: .3em;min-height: var(--tap);padding: 0 .55em;border: 1px solid color-mix(in srgb,currentColor 30%,transparent);border-radius: var(--r-sm);font-size: var(--fs-s);font-weight: 600;letter-spacing: .04em;cursor: pointer;list-style: none;user-select: none}.ywev__link::-webkit-details-marker{display: none}.ywev__link svg{width: 16px;height: 16px;transition: transform .2s}.ywev[open] .ywev__link svg{transform: rotate(180deg)}.ywev__vcvnk{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)}.ywev__wkmvl{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}.ywev__wkmvl:hover{background: color-mix(in srgb,var(--c-primary) 8%,transparent)}.ywev__wkmvl[aria-current]{font-weight: 700;color: var(--c-primary)}.ywev__buzr{font-size: var(--fs-xs);opacity: .7;letter-spacing: .06em}@media (min-width: 769px){.ywev{order: 1;margin-left: 0}}@media (max-width: 768px){.bar__drrdq{display: inline-flex}.bar__mjlis{flex: 1 1 0;min-width: 0;font-size: var(--fs-m)}.bar__ggcqi{overflow-wrap: break-word}.nav{flex-basis: 100%;flex-direction: column;align-items: stretch;gap: var(--s3)}[data-js] .nav{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] .nav[data-open="false"]{display: none}.nav__vcvnk{flex-direction: column;align-items: stretch}.nav__wkmvl{width: 100%;justify-content: flex-start;border-bottom: 1px solid color-mix(in srgb,currentColor 14%,transparent)}.bar__rjszd{width: 100%}}.bar{background: var(--c-bg);border-bottom: 1px solid color-mix(in srgb,var(--c-ink) 10%,transparent)}.bar__wlbri{background: var(--c-dark);color: var(--c-on-dark);font-size: var(--fs-xs)}.bar__tjxzp{display: flex;align-items: center;justify-content: space-between;gap: var(--s3);flex-wrap: wrap}.bar__wlbri .bar__nsom{margin: 0;opacity: 1;color: var(--c-on-dark-muted);font-size: var(--fs-xs)}.bar__geof{display: flex;flex-wrap: wrap;gap: 0 var(--s3);margin: 0 0 0 auto;padding: 0;list-style: none}.bar__vage{display: inline-flex;align-items: center;gap: var(--s1);min-height: var(--tap);color: inherit;text-decoration: none}a.bar__vage:hover{color: var(--c-accent-light);text-decoration: underline}.bar__blptt{min-height: 76px;padding-block: var(--s2);flex-wrap: nowrap}.nav__wkmvl[aria-current="page"]{color: var(--c-primary)}@media (min-width: 769px){.nav{flex: 1;justify-content: flex-end}}@media (min-width: 769px) and (max-width: 1100px){.nav__vcvnk{gap: 0 var(--s2);font-size: var(--fs-s)}}@media (max-width: 768px){.bar__wlbri .bar__nsom{display: none}.bar__geof{margin: 0;gap: 0 var(--s3)}.bar__blptt{flex-wrap: wrap;min-height: 60px}}.terms__uwaaa{margin-bottom: var(--s4)}.terms__deel{margin-bottom: 0;max-width: 24ch;hyphenate-limit-chars: 15 6 6;text-wrap: balance}.terms__msgk{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--s3);margin: 0}.terms__cell{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)}.terms__wnyj{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}.terms__wnyj > span:last-child{min-width: 0}.terms__sxpi{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)}.terms__sdfnx{margin: 0;color: var(--c-muted);font-size: var(--fs-s);line-height: 1.6}.terms__cell--lwxf{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)}.terms__cell--lwxf .terms__wnyj{font-size: var(--fs-xl)}.terms__cell--lwxf .terms__sxpi{width: 56px;height: 56px;background: var(--c-accent-light);color: var(--c-dark);font-size: var(--fs-xl)}.terms__cell--lwxf .terms__sdfnx{color: var(--c-on-dark-muted);font-size: var(--fs-m);max-width: 52ch}@media (min-width: 640px){.terms__msgk{grid-template-columns: repeat(2,minmax(0,1fr))}.terms__cell--lwxf{grid-column: span 2}}@media (min-width: 1024px){.terms__msgk{grid-template-columns: repeat(3,minmax(0,1fr))}.terms__cell--lwxf{grid-column: span 2}}.rhythm__hdmnr{display: grid;gap: var(--s4)}.rhythm__uwaaa > :last-child{margin-bottom: 0}.rhythm__aqflp{display: grid;gap: var(--s3);margin: 0;padding: 0;list-style: none;counter-reset: rhythm-step}.rhythm__manv{position: relative;counter-increment: rhythm-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)}.rhythm__manv:hover{transform: translateX(4px);box-shadow: var(--shadow-lg)}.rhythm__zowia{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){.rhythm__zowia{color: transparent;-webkit-text-stroke: 1.5px var(--c-primary)}.rhythm__manv:hover .rhythm__zowia{color: var(--c-primary)}}.rhythm__zowia::before{content: counter(rhythm-step,decimal-leading-zero)}.rhythm__body{min-width: 0;padding-top: .2em}.rhythm__deel{margin: 0 0 var(--s1);font-size: var(--fs-l);line-height: 1.25;hyphens: auto}.rhythm__dvpcf{margin: 0;color: var(--c-muted);hyphens: auto}@media (min-width: 768px){.rhythm__manv{gap: var(--s4);padding: var(--s4)}.rhythm__zowia{font-size: 3.75rem}}@media (min-width: 1024px){.rhythm__hdmnr{grid-template-columns: minmax(0,5fr) minmax(0,7fr);gap: var(--s5);align-items: start}.rhythm__uwaaa{position: sticky;top: var(--s4)}}.base{position: relative;font-size: var(--fs-s);line-height: 1.55}.base a{color: inherit;text-decoration: none;text-underline-offset: .25em}.base a:hover{text-decoration: underline;color: inherit}.base :is(ul,p){margin: 0}.base :is(li,p){min-width: 0}.base__mjlis{min-width: 0}.base__yoijg{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}.base__yoijg:hover{text-decoration: none}.base__ivpzc{display: inline-flex;flex: none;width: 40px;height: 40px}.base__ivpzc svg{width: 100%;height: 100%}.base__nsom{max-width: 36ch;margin-top: var(--s2);opacity: .85}.base__qqhpg{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}.base__coknc,.base__anctt{margin: 0;padding: 0;list-style: none}.base__wkmvl{display: inline-flex;align-items: center;min-height: var(--tap);min-width: var(--tap);line-height: 1.3}.base__wkmvl[aria-current="page"]{font-weight: 700;text-decoration: underline;text-decoration-thickness: 2px}.base__vage{display: inline-flex;align-items: center;gap: var(--s2);min-height: var(--tap);overflow-wrap: anywhere}.base__vage svg{flex: none}.base [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}.base [data-cookie-settings]:hover{border-color: currentColor;background: color-mix(in srgb,currentColor 8%,transparent)}.base__dnfy{font-size: var(--fs-xs);line-height: 1.6}.base__yhlgl{margin-right: var(--s2);font-weight: 700;letter-spacing: .06em;text-transform: uppercase}.base__zqjli{display: inline-block}.base__zqjli + .base__zqjli::before{content: "·";margin: 0 .5em;opacity: .6}.base__bvbut{font-size: var(--fs-xs)}@media (max-width: 479px){.base__yhlgl{display: block;margin: 0 0 2px}.base__zqjli{display: block}.base__zqjli + .base__zqjli::before{content: none}}.base{padding-top: var(--s5);background: var(--c-dark);color: var(--c-on-dark);overflow: hidden;isolation: isolate}.base::before{content: "";position: absolute;z-index: -1;pointer-events: none;width: 60vmax;height: 60vmax;left: -20vmax;top: -38vmax;border-radius: 50%;background: radial-gradient(closest-side,color-mix(in srgb,var(--c-primary) 60%,transparent),transparent)}.base__rjszd{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--s3) var(--s5);padding-bottom: var(--s5);margin-bottom: var(--s4);border-bottom: 1px solid color-mix(in srgb,var(--c-on-dark) 18%,transparent)}.base__ugad{flex: 1 1 420px;min-width: 0}.base__nnhut{max-width: 22ch;margin-bottom: var(--s2);font-size: var(--fs-2xl)}.base__xzwa{max-width: 56ch;font-size: var(--fs-m);color: var(--c-on-dark-muted)}.base__hlneb{flex: none}.base__hlneb:hover{text-decoration: none}.base__hlneb svg{transition: transform .2s var(--ease)}.base__hlneb:hover svg{transform: translateX(3px)}@media (max-width: 479px){.base__hlneb{width: 100%}}.base__msgk{display: grid;gap: var(--s4);padding-bottom: var(--s4)}@media (min-width: 768px){.base__msgk{grid-template-columns: minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap: var(--s5)}}@media (max-width: 767px){.base__msgk{grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--s4) var(--s3)}.base__ggle{grid-column: 1 / -1}}.base__ivpzc{color: var(--c-accent-light)}.base__nsom{color: var(--c-on-dark-muted);opacity: 1}.base__geof{margin-top: var(--s3)}.base__vage svg{color: var(--c-accent-light)}.base__qqhpg{color: var(--c-accent-light)}.base__wkmvl{color: var(--c-on-dark-muted)}.base__wkmvl:hover,.base__wkmvl[aria-current="page"]{color: var(--c-on-dark)}.base__zuky{margin-top: var(--s2)}.base__uddgw{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--s1) var(--s4);padding-block: var(--s3);border-top: 1px solid color-mix(in srgb,var(--c-on-dark) 18%,transparent);color: var(--c-on-dark-muted)}@media (max-width: 479px){.base__uddgw{flex-direction: column;align-items: flex-start}}.portrait__msgk{display: grid;grid-template-columns: minmax(0,1fr);gap: 0;align-items: start}.portrait__uwaaa,.portrait__body{min-width: 0}.portrait__deel{margin-bottom: var(--s3);max-width: 22ch;hyphenate-limit-chars: 15 6 6;text-wrap: balance}.portrait__dvpcf{margin-bottom: var(--s4);font-size: var(--fs-l);line-height: 1.6;max-width: 56ch}.portrait__yypf{position: relative;isolation: isolate;width: 100%;max-width: 440px;margin-bottom: var(--s3);padding: 0 var(--s3) var(--s3) 0}.portrait__yypf::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__ikexd{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__ikexd svg{width: 100%;height: 100%}.portrait__yvlp{display: flex;flex-direction: column;gap: 2px;margin: 0 0 var(--s4);padding-left: var(--s3);border-left: 3px solid var(--c-accent)}.portrait__ggcqi{font-family: var(--font-h);font-weight: 700;font-size: var(--fs-l);line-height: 1.25}.portrait__ltkzo{font-size: var(--fs-s);color: var(--c-muted)}.portrait__wkmvl{max-width: 100%}.portrait__zxzbv{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__zxzbv svg{width: 28px;height: 28px}@media (min-width: 900px){.portrait__msgk{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__yypf{grid-area: media;margin: 0;padding: 0 var(--s4) var(--s4) 0;max-width: none}.portrait__yypf::before{inset: var(--s5) 0 0 var(--s5)}.portrait__uwaaa{grid-area: head}.portrait__body{grid-area: body}.portrait__msgk--utup{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__msgk--utup .portrait__uwaaa{align-self: start}.portrait__msgk--utup .portrait__body{padding: var(--s2) 0 var(--s2) var(--s4);border-left: 1px solid color-mix(in srgb,var(--c-ink) 16%,transparent)}}.note{position: relative}.note__hfzs{min-width: 0;max-width: 100%;margin-bottom: var(--s3)}.note__hfzs .breadcrumb__eofvq{display: flex;align-items: center;min-width: 0;max-width: 100%}.note__lupw{display: inline-flex;align-items: center;min-height: var(--tap);min-width: var(--tap);color: inherit;text-decoration-color: color-mix(in srgb,currentColor 35%,transparent)}.note__lupw:hover{color: var(--c-primary);text-decoration-color: currentColor}.note__lupw--rhlu{display: block;min-width: 0;min-height: 0;max-width: 42ch;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.note__kmox{display: inline-flex;align-items: center;min-height: var(--tap);color: var(--c-primary);text-decoration: none}.note__lnhy{padding: .35em .85em;border-radius: var(--r-pill);background: color-mix(in srgb,var(--c-primary) 10%,transparent);font-size: var(--fs-xs);font-weight: 700;letter-spacing: .06em;text-transform: uppercase;line-height: 1.3;transition: background-color .2s,color .2s}.note__kmox:hover .note__lnhy{background: var(--c-primary);color: var(--c-on-primary)}.note__deel{margin: var(--s2) 0 var(--s3);max-width: 22ch;letter-spacing: -.01em}.note__ggle{margin: 0 0 var(--s4);max-width: 60ch;font-size: var(--fs-l);line-height: 1.55;color: var(--c-muted)}.note__aewva{display: inline-grid;place-items: center;flex: none;width: 52px;height: 52px;border-radius: 50%;overflow: hidden;background: color-mix(in srgb,var(--c-primary) 12%,var(--c-bg));color: var(--c-primary)}.note__ignb{display: block;width: 100%;height: 100%;object-fit: cover}.note__ignb svg{width: 100%;height: 100%}.note__aewva--znbe .emb{width: 24px;height: 24px}.note__rdoer{display: flex;align-items: center;gap: var(--s2)}.note__atrae{display: flex;flex-direction: column;margin: 0;line-height: 1.35;min-width: 0}.note__rfrn{font-size: var(--fs-xs);font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--c-muted)}.note__ggcqi{font-weight: 700}.note__ltkzo{font-size: var(--fs-s);color: var(--c-muted)}.note__vzuy{color: inherit;text-decoration-color: color-mix(in srgb,currentColor 35%,transparent)}.note__vzuy:hover{color: var(--c-primary)}.note__ymgqc{margin: 0}.note__hoqww dt{display: flex;align-items: center;gap: .45em;font-size: var(--fs-xs);font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--c-muted)}.note__hoqww dd{margin: 0;font-weight: 600}.note__hnwj{display: flex;align-items: center;gap: .45em;margin: 0;font-weight: 600}.note__ymgqc .emb,.note__hnwj .emb{width: 1.1em;height: 1.1em;color: var(--c-primary)}.note__vitp{display: flex;align-items: center;gap: var(--s2)}.note__hqrn{display: flex;flex-direction: column;gap: .15em;margin: 0;min-width: 0;line-height: 1.4}.note__axqe{display: flex;flex-wrap: wrap;align-items: center;gap: .2em .6em;font-size: var(--fs-s);color: var(--c-muted)}.note__rqxsf{display: inline-flex;align-items: center;gap: .35em}.note__rqxsf + .note__rqxsf::before{content: "";width: 4px;height: 4px;margin-right: .25em;border-radius: 50%;background: currentColor;opacity: .55}.note__kwfsv{position: relative;margin: 0;overflow: hidden;background: var(--c-bg-alt)}.note__oevxo{display: block;width: 100%;height: 100%;object-fit: cover}.note__oevxo svg{width: 100%;height: 100%}.note__xpuii{display: flex;align-items: center;gap: .5em;margin: 0 0 var(--s2);font-family: var(--font-b);font-size: var(--fs-xs);font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--c-primary)}.note__pkeik{margin: 0;padding: 0;list-style: none;counter-reset: toc}.note__eehei{counter-increment: toc}.note__aqkwr{display: flex;align-items: center;gap: var(--s2);min-height: var(--tap);padding-block: .3em;color: var(--c-ink);text-decoration: none;font-size: var(--fs-s);line-height: 1.35}.note__aqkwr::before{content: counter(toc,decimal-leading-zero);flex: none;min-width: 1.6em;font-size: var(--fs-xs);font-weight: 700;font-variant-numeric: tabular-nums;color: var(--c-primary)}.note__aqkwr:hover{color: var(--c-primary);text-decoration: underline;text-underline-offset: .2em}.note__body > :first-child{margin-top: 0}.note__body a{text-decoration-thickness: 1px}.note__body h3{font-size: var(--fs-l)}.note__oessq{position: relative;isolation: isolate;margin-block: var(--s4);padding: var(--s4);border-radius: var(--r);background: var(--c-bg-alt)}.note__oessq::before,.note__pwmft::before{content: "";position: absolute;inset: 0;z-index: 3;pointer-events: none;border-radius: inherit;background: linear-gradient(var(--c-accent),var(--c-accent)) left top / var(--line-left) 100% no-repeat,linear-gradient(var(--c-accent),var(--c-accent)) left top / 100% var(--line-top) no-repeat,linear-gradient(var(--c-accent),var(--c-accent)) left bottom / 100% var(--line-bottom) no-repeat}.note__emtoc{margin: 0 0 var(--s3);font-size: var(--fs-l)}.note__qrhr{display: grid;gap: var(--s2) var(--s4);margin: 0;padding: 0;list-style: none}.note__jjty{display: flex;align-items: flex-start;gap: var(--s2);min-width: 0}.note__dtpd{display: inline-grid;place-items: center;flex: none;width: 26px;height: 26px;margin-top: .1em;border-radius: 50%;background: var(--c-primary);color: var(--c-on-primary)}.note__dtpd .emb{width: 15px;height: 15px;stroke-width: 2.4}.note__cvei{margin: 0;font-size: var(--fs-s);line-height: 1.55}.note__kvgnl{display: block;font-size: var(--fs-m);color: var(--c-ink)}.note__pbac{margin-top: var(--s4)}.note__yhycw{margin: 0 0 var(--s1);font-family: var(--font-b);font-size: var(--fs-xs);font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--c-muted)}.note__bchmy{margin: 0;padding: 0;list-style: none}.note__bpax{border-bottom: 1px solid color-mix(in srgb,var(--c-ink) 12%,transparent)}.note__nmtpj{display: flex;align-items: center;justify-content: space-between;gap: var(--s2);min-height: var(--tap);padding-block: .45em;color: var(--c-ink);text-decoration: none;font-size: var(--fs-s);line-height: 1.4}.note__nmtpj .emb{color: var(--c-primary)}.note__nmtpj:hover{color: var(--c-primary)}.note__nmtpj:hover span{text-decoration: underline;text-underline-offset: .2em}.note__ndzvh{display: flex;align-items: flex-start;gap: var(--s2);margin: var(--s4) 0 0;padding: var(--s2) var(--s3);border: 1px dashed color-mix(in srgb,var(--c-ink) 24%,transparent);border-radius: var(--r-sm);font-size: var(--fs-s);line-height: 1.5;color: var(--c-muted)}.note__ndzvh .emb{margin-top: .15em;color: var(--c-primary)}.note__yhehp{margin: 0;color: var(--c-ink)}.note__yhehp > .emb{width: 40px;height: 40px;color: var(--c-accent);stroke-width: 1.4}.note__ancrp{margin: var(--s2) 0 0;padding: 0;border: 0;background: none;font-family: var(--font-h);font-size: var(--fs-xl);font-weight: 700;line-height: 1.28}.note__ancrp p{margin: 0}.note__jbbxe{margin-top: var(--s2);font-size: var(--fs-s);color: var(--c-muted)}.note__oqwk{margin-bottom: var(--s4);font-size: var(--fs-2xl)}.note__nyze{display: grid;gap: var(--s3);margin: 0;padding: 0;list-style: none}@media (min-width: 768px){.note__nyze{grid-auto-flow: column;grid-auto-columns: minmax(0,1fr)}}.note__hjxmu{display: flex;min-width: 0}.note__pwmft{position: relative;isolation: isolate;display: flex;flex-direction: column;width: 100%;min-width: 0}.note__uhyp{position: relative;overflow: hidden;aspect-ratio: 16 / 9;background: var(--c-bg-alt)}.note__cjjqt{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform .6s var(--ease)}.note__cjjqt svg{width: 100%;height: 100%}.note__pwmft:hover .note__cjjqt{transform: scale(1.04)}.note__uilz{display: grid;place-items: center;color: var(--c-primary);background: radial-gradient(60% 70% at 18% 22%,color-mix(in srgb,var(--c-accent) 26%,transparent),transparent 70%),radial-gradient(55% 65% at 86% 88%,color-mix(in srgb,var(--c-primary) 22%,transparent),transparent 70%),var(--c-bg-alt)}.note__uilz .emb{width: 34px;height: 34px;opacity: .5;stroke-width: 1.4}.note__iiuw{display: flex;flex-direction: column;flex: 1;min-width: 0}.note__brjc{margin: 0 0 var(--s1);font-size: var(--fs-xs);font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--c-primary)}.note__pbxg{margin: 0 0 var(--s2);font-size: var(--fs-l);line-height: 1.25}.note__pwmft .note__pbxg .note__umnw{color: inherit;text-decoration: none}.note__umnw::after{content: "";position: absolute;inset: 0;z-index: 2;border-radius: inherit}.note__pwmft:hover .note__pbxg .note__umnw{text-decoration: underline;text-decoration-thickness: 2px;text-underline-offset: .2em}@supports selector(:has(*)){.note__umnw:focus-visible{outline: none}.note__pwmft:has(.note__umnw:focus-visible){outline: 3px solid var(--c-accent);outline-offset: 4px}}.note__odlne{margin: 0 0 var(--s2);font-size: var(--fs-s);line-height: 1.55;color: var(--c-muted)}.note__igmja{margin: auto 0 0;font-size: var(--fs-xs);color: var(--c-muted)}@media (max-width: 639px){.note__oessq{padding: var(--s3)}.note__axqe{column-gap: var(--s3)}.note__rqxsf + .note__rqxsf::before{display: none}}.note__msgk{display: grid;gap: var(--s4)}.note__uwaaa .note__ggle{margin-bottom: 0}.note__lqpog{display: grid;gap: var(--s3);padding: var(--s3);border-radius: var(--r);background: var(--c-bg-alt)}.note__gdaxd{display: grid;gap: var(--s2);padding-block: var(--s3);border-block: 1px solid color-mix(in srgb,var(--c-ink) 12%,transparent)}.note__ymgqc{display: grid;gap: var(--s2)}.note__hoqww dd{padding-left: 1.55em}.note__aqkwr{border-bottom: 1px solid color-mix(in srgb,var(--c-ink) 8%,transparent)}.note__eehei:last-child .note__aqkwr{border-bottom: 0}.note__kwfsv{aspect-ratio: 16 / 9;margin-bottom: var(--s4);border-radius: var(--r)}.note__oessq{margin-top: 0}.note__tvkkg .note__pwmft{overflow: hidden;border: 1px solid color-mix(in srgb,var(--c-ink) 9%,transparent);border-radius: var(--r);background: var(--c-bg);box-shadow: var(--shadow)}.note__iiuw{padding: var(--s3)}.note__umnw::after{border-radius: var(--r)}@media (min-width: 640px) and (max-width: 1023px){.note__lqpog{grid-template-columns: minmax(0,1fr) minmax(0,1fr);align-items: start}.note__gdaxd{padding-block: 0;border-block: 0}.note__lqpog .note__elbk{grid-column: 1 / -1;padding-top: var(--s3);border-top: 1px solid color-mix(in srgb,var(--c-ink) 12%,transparent)}}@media (min-width: 1024px){.note__msgk{grid-template-columns: minmax(0,270px) minmax(0,1fr);grid-template-areas: "side head" "side main";gap: var(--s4) var(--s5)}.note__uwaaa{grid-area: head}.note__pztgg{grid-area: main;min-width: 0}.note__lqpog{grid-area: side;align-self: start;position: sticky;top: var(--s3);padding: var(--s3) 0 0;border-top: 3px solid var(--c-primary);border-radius: 0;background: transparent}.note__deel{font-size: clamp(2.25rem,3.6vw,3.25rem)}}.wqhat{padding-block: calc(var(--s4) + var(--hero-offset,0px)) var(--s4)}.wqhat .breadcrumb{margin-bottom: var(--s2)}.wqhat__deel{max-width: 22ch;margin-bottom: var(--s2);font-size: var(--fs-2xl)}.wqhat__ggle{max-width: 62ch;margin: 0;color: var(--c-muted);font-size: var(--fs-l)}.jsobs__msgk{display: grid;gap: var(--s4);margin: 0;padding: 0;list-style: none;grid-template-columns: repeat(auto-fit,minmax(min(100%,320px),1fr))}.jsobs__msgk--phmgb{grid-template-columns: minmax(0,760px)}.jsobs__genn{display: flex}.jsobs__cell{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)}.jsobs__cell:hover{transform: translateY(-3px);box-shadow: var(--shadow-lg)}.jsobs__cell:focus-within{outline: 3px solid var(--c-accent);outline-offset: 3px}.jsobs__bqsb{aspect-ratio: 16 / 9;overflow: hidden;background: var(--c-bg-alt)}.jsobs__ikexd,.jsobs__bqsb svg{width: 100%;height: 100%;object-fit: cover}.jsobs__body{display: flex;flex-direction: column;gap: var(--s2);flex: 1;padding: var(--s4)}.jsobs__zfyd{margin: 0;color: var(--c-primary);font-size: var(--fs-xs);font-weight: 700;letter-spacing: .06em;text-transform: uppercase}.jsobs__deel{margin: 0;font-size: var(--fs-xl)}.jsobs__wkmvl{color: inherit;text-decoration: none}.jsobs__wkmvl::after{content: "";position: absolute;inset: 0}.jsobs__wkmvl:focus-visible{outline: none}.jsobs__dvpcf{margin: 0;color: var(--c-muted)}.jsobs__ymgqc{display: flex;flex-wrap: wrap;gap: var(--s2);margin: 0}.jsobs__hoqww{display: flex;gap: .4em;padding: .3em .8em;border-radius: var(--r-pill);background: var(--c-bg-alt);font-size: var(--fs-s)}.jsobs__hoqww dt{color: var(--c-muted)}.jsobs__hoqww dt::after{content: ":"}.jsobs__hoqww dd{margin: 0;font-weight: 600}.jsobs__gaynr{display: inline-flex;align-items: center;gap: var(--s1);margin-top: auto;padding-top: var(--s2);color: var(--c-primary);font-weight: 700}.hlkuw__msgk{display: grid;gap: var(--s4);align-items: start}@media (min-width: 900px){.hlkuw__msgk{grid-template-columns: minmax(0,1.6fr) minmax(0,1fr);gap: var(--s5)}}.hlkuw__cell{padding: clamp(var(--s3),4vw,var(--s4));background: var(--c-bg-alt);border-radius: var(--r);box-shadow: var(--shadow)}.hlkuw__vorh{display: grid;gap: var(--s3)}@media (min-width: 600px){.hlkuw__vorh{grid-template-columns: 1fr 1fr}}.hlkuw__izvf{min-height: 9em;resize: vertical}.hlkuw__upie{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}.hlkuw__upie:not(:target){display: none}.hlkuw__qqhpg{font-size: var(--fs-xl)}.hlkuw__vcvnk{display: grid;gap: var(--s1);margin: 0 0 var(--s4);padding: 0;list-style: none}.hlkuw__eofvq{display: flex;align-items: center;gap: var(--s2);min-height: var(--tap);overflow-wrap: anywhere}.hlkuw__eofvq a{display: inline-flex;align-items: center;min-height: var(--tap)}.hlkuw__crtuy{margin-bottom: var(--s1);font-size: var(--fs-m)}.hlkuw__dnfy{color: var(--c-muted);font-size: var(--fs-s)}.mavsn{padding-top: calc(var(--section-y) + var(--hero-offset,0px))}.mavsn__ljjz{display: grid;justify-items: center;text-align: center;max-width: 720px}.mavsn__ivpzc{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}.mavsn__deel{font-size: var(--fs-2xl)}.mavsn__ggle{color: var(--c-muted);font-size: var(--fs-l)}.fze{padding-top: calc(var(--s4) + var(--hero-offset,0px))}.fze__dvpcf h1{margin-top: var(--s3);font-size: var(--fs-2xl);max-width: 24ch}.fze__dvpcf li{overflow-wrap: anywhere}.fze__ftgp{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)}.mbzi__vcvnk{display: grid;gap: var(--s3);margin: 0;grid-template-columns: repeat(auto-fill,minmax(min(100%,300px),1fr))}.mbzi__eofvq{padding: var(--s3);background: var(--c-bg-alt);border-radius: var(--r);border-left: max(3px,var(--line-left)) solid var(--c-primary)}.mbzi__wnyj{margin-bottom: var(--s1);font-family: var(--font-h);font-weight: 700;font-size: var(--fs-l)}.mbzi__dvpcf{margin: 0;color: var(--c-muted)}.vgu__vcvnk{display: grid;gap: var(--s2);max-width: 820px}.vgu__eofvq{background: var(--c-bg-alt);border-radius: var(--r)}.vgu__xnni{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)}.vgu__xnni::-webkit-details-marker{display: none}.vgu__xnni svg{transition: transform .2s var(--ease)}.vgu__eofvq[open] .vgu__xnni svg{transform: rotate(180deg)}.vgu__gsxg{margin: 0;padding: 0 var(--s3) var(--s3);max-width: 70ch}.yvif__msgk{display: grid;gap: var(--s3);margin: 0;padding: 0;list-style: none;grid-template-columns: repeat(auto-fill,minmax(min(100%,300px),1fr))}.yvif__cell{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}.yvif__cell:hover{border-color: var(--c-primary);box-shadow: var(--shadow)}.yvif__cell:focus-within{outline: 3px solid var(--c-accent);outline-offset: 3px}.yvif__deel{margin: 0;font-size: var(--fs-l)}.yvif__wkmvl{color: inherit;text-decoration: none}.yvif__wkmvl::after{content: "";position: absolute;inset: 0}.yvif__wkmvl:focus-visible{outline: none}.yvif__dvpcf{margin: 0;color: var(--c-muted)}.yvif__uxqr{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}.gzroq__ggle{font-size: var(--fs-l);font-weight: 600}.pillars__uwaaa{display: grid;gap: var(--s2) var(--s5);margin-bottom: var(--s4)}.pillars__buist > :last-child,.pillars__uwaaa > :last-child{margin-bottom: 0}.pillars__vcvnk{--gap: var(--s3);display: grid;gap: var(--gap);margin: 0;padding: 0;list-style: none;counter-reset: pillars-topic}.pillars__eofvq{position: relative;display: flex;min-width: 0;counter-increment: pillars-topic}.pillars__cell{position: relative;display: flex;flex-direction: column;width: 100%;padding: var(--s4) var(--s3) var(--s3);overflow: hidden;background: var(--c-bg-alt);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);transition: transform .25s var(--ease),box-shadow .25s var(--ease),background-color .25s var(--ease)}.pillars__cell:hover{transform: translateY(-4px);box-shadow: var(--shadow-lg);background: var(--c-bg)}.pillars__vrxxk{display: flex;align-items: flex-start;justify-content: space-between;gap: var(--s2);margin-bottom: var(--s3)}.pillars__zxzbv{display: inline-flex;align-items: center;justify-content: center;width: 60px;height: 60px;flex: none;border-radius: var(--r);background: var(--c-primary);color: var(--c-on-primary);font-family: var(--font-h);font-weight: 700;font-size: var(--fs-l);font-variant-numeric: lining-nums}.pillars__zxzbv .emb{width: 30px;height: 30px}.pillars__zxzbv--uhan::before,.pillars__zowia::before{content: counter(pillars-topic,decimal-leading-zero)}.pillars__zowia{font-family: var(--font-h);font-weight: 700;font-size: var(--fs-2xl);line-height: 1;font-variant-numeric: lining-nums;color: color-mix(in srgb,var(--c-primary) 28%,transparent)}.pillars__deel{margin: 0 0 var(--s2);font-size: var(--fs-xl);line-height: 1.2;hyphens: auto}.pillars .pillars__deel a.pillars__wkmvl,.pillars .pillars__deel a.pillars__wkmvl:hover{color: inherit;text-decoration: none}.pillars .pillars__deel a.pillars__wkmvl::after{content: "";position: absolute;inset: 0;z-index: 1}.pillars__wkmvl:focus-visible{outline: none}.pillars__cell:has(.pillars__wkmvl:focus-visible){outline: 3px solid var(--c-accent);outline-offset: 3px}.pillars__dvpcf{margin: 0 0 var(--s3);color: var(--c-muted);hyphens: auto}.pillars__zsks{display: inline-flex;align-items: center;justify-content: center;width: 44px;height: 44px;margin-top: auto;align-self: flex-end;border-radius: var(--r-pill);border: 1.5px solid color-mix(in srgb,var(--c-primary) 45%,transparent);color: var(--c-primary);transition: background-color .25s var(--ease),color .25s var(--ease),transform .25s var(--ease)}.pillars__cell:hover .pillars__zsks{background: var(--c-primary);color: var(--c-on-primary);transform: translateX(3px)}@media (min-width: 640px) and (max-width: 1023px){.pillars__cell{display: grid;grid-template-columns: auto minmax(0,1fr) auto;column-gap: var(--s3);align-items: start;padding: var(--s3)}.pillars__vrxxk{grid-row: span 2;flex-direction: column;margin: 0}.pillars__zowia{display: none}.pillars__deel{grid-column: 2}.pillars__dvpcf{grid-column: 2;margin: 0}.pillars__zsks{grid-column: 3;grid-row: 1 / span 2;align-self: center;margin: 0}}@media (min-width: 1024px){.pillars__uwaaa{grid-template-columns: minmax(0,1fr) minmax(0,1fr);align-items: end}.pillars__vcvnk{--gap: var(--s4);grid-template-columns: repeat(3,minmax(0,1fr))}.pillars__deel{font-size: var(--fs-l)}.pillars__eofvq:not(:last-child)::before{content: "";position: absolute;z-index: 2;top: 50%;right: calc(var(--gap) / -2 - 16px);width: 32px;height: 32px;margin-top: -16px;border-radius: var(--r-pill);background: var(--c-bg);border: 1.5px solid color-mix(in srgb,var(--c-primary) 40%,transparent)}.pillars__eofvq:not(:last-child)::after{content: "";position: absolute;z-index: 3;top: 50%;right: calc(var(--gap) / -2 - 2px);width: 8px;height: 8px;margin-top: -4px;border-top: 2px solid var(--c-primary);border-right: 2px solid var(--c-primary);transform: rotate(45deg)}}.call__cell{position: relative;isolation: isolate;overflow: hidden;display: grid;grid-template-columns: minmax(0,1fr);gap: var(--s4);align-items: center;padding: clamp(var(--s3),6vw,var(--s5));border-radius: var(--r);background: linear-gradient(125deg,var(--c-primary),color-mix(in srgb,var(--c-primary) 40%,var(--c-dark)));color: var(--c-on-primary);box-shadow: var(--shadow-lg)}.call__lnqc{position: absolute;z-index: -1;inset: 0;background: radial-gradient(circle at 100% 0%,transparent 0 110px,color-mix(in srgb,var(--c-on-primary) 16%,transparent) 111px 113px,transparent 114px 170px,color-mix(in srgb,var(--c-on-primary) 10%,transparent) 171px 173px,transparent 174px 230px,color-mix(in srgb,var(--c-on-primary) 6%,transparent) 231px 233px,transparent 234px),radial-gradient(50% 80% at 0% 100%,color-mix(in srgb,var(--c-accent) 30%,transparent),transparent 70%);pointer-events: none}.call__bvbut,.call__zoxkw{min-width: 0}.call__deel{max-width: 22ch;hyphenate-limit-chars: 15 6 6;text-wrap: balance}.call__dvpcf{margin: 0;max-width: 56ch;font-size: var(--fs-l);color: color-mix(in srgb,var(--c-on-primary) 90%,transparent)}.call__zoxkw{display: flex;flex-direction: column;gap: var(--s2)}.call__link{width: 100%}@media (min-width: 560px){.call__zoxkw{flex-direction: row;flex-wrap: wrap}.call__link{width: auto}}@media (min-width: 1024px){.call__cell{grid-template-columns: minmax(0,1fr) auto;gap: var(--s5)}.call__zoxkw{flex-direction: column;align-items: stretch}.call__link{width: 100%}}.cell__uwaaa{margin-bottom: var(--s4)}.cell__uwaaa > :last-child{margin-bottom: 0}.cell__msgk{margin: 0;padding: 0;list-style: none}.cell__genn{display: flex;min-width: 0}.cell{position: relative;isolation: isolate;display: flex;flex-direction: column;width: 100%;min-width: 0}.cell::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}.cell__body{display: flex;flex-direction: column;flex: 1;min-width: 0}.cell__deel{margin: 0 0 var(--s2);font-size: var(--fs-l);line-height: 1.25}.cell .cell__deel .cell__wkmvl{color: inherit;text-decoration: none}.cell__wkmvl::after{content: "";position: absolute;inset: 0;z-index: 2;border-radius: inherit}.cell:hover .cell__deel .cell__wkmvl{text-decoration: underline;text-decoration-thickness: 2px;text-underline-offset: .2em}@supports selector(:has(*)){.cell__wkmvl:focus-visible{outline: none}.cell:has(.cell__wkmvl:focus-visible){outline: 3px solid var(--c-accent);outline-offset: 4px}}.cell__kmox{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)}.cell__lshx{margin: 0 0 var(--s3);color: var(--c-muted);font-size: var(--fs-s);line-height: 1.6}.cell__watgx{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)}.cell__shtrg,.cell__hnwj{display: inline-flex;align-items: center;gap: .4em}.cell__watgx .emb{width: 1.15em;height: 1.15em;opacity: .8}.cell__shtrg + .cell__hnwj::before{content: "";width: 4px;height: 4px;margin-right: .2em;border-radius: 50%;background: currentColor;opacity: .55}.cell__shtrg + .cell__hnwj:has(svg)::before{display: none}.cell__img{position: relative;overflow: hidden;background: var(--c-bg-alt)}.cell__ikexd{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform .6s var(--ease)}.cell__ikexd svg{width: 100%;height: 100%}.cell:hover .cell__ikexd{transform: scale(1.04)}.cell__gfwz{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)}.cell__gfwz .emb{width: 34px;height: 34px;opacity: .5;stroke-width: 1.4}.cell__gaynr{margin-top: var(--s4)}.cell__gaynr .emb{transition: transform .2s var(--ease)}.cell__gaynr:hover .emb{transform: translateX(3px)}.cell__msgk--tsce{display: grid;grid-template-columns: minmax(0,1fr)}@media (min-width: 640px) and (max-width: 1023px){.cell__msgk--tsce{grid-template-columns: repeat(2,minmax(0,1fr))}.cell__msgk--tsce:has(> li:last-child:nth-child(odd)) > li:first-child{grid-column: 1 / -1}}@media (min-width: 1024px){.cell__msgk--tsce{grid-template-columns: repeat(6,minmax(0,1fr))}.cell__msgk--tsce > li{grid-column: span 2}.cell__msgk--tsce:has(> li:last-child:nth-child(3n+1)) > li:nth-last-child(-n+4):not(:only-child),.cell__msgk--tsce:has(> li:last-child:nth-child(3n+2)) > li:nth-last-child(-n+2){grid-column: span 3}.cell__msgk--tsce > li:only-child{grid-column: 1 / -1}}.cell__vrxxk{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: var(--s3) var(--s4);margin-bottom: var(--s4)}.cell__vrxxk .cell__uwaaa{margin: 0;flex: 1 1 32rem}.cell__vrxxk .cell__gaynr{margin: 0;flex: none}.cell__msgk{gap: var(--s4) var(--s3)}.cell{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)}.cell:hover{transform: translateY(-3px);box-shadow: var(--shadow-lg)}.cell__img{aspect-ratio: 16 / 9}.cell__body{padding: var(--s3) var(--s3) var(--s3)}.cell__kmox{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}.cell__watgx{padding-top: var(--s2);border-top: 1px solid color-mix(in srgb,var(--c-ink) 10%,transparent)}@media (min-width: 1024px){.cell__msgk--tsce > li:only-child .cell{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr)}.cell__msgk--tsce > li:only-child .cell__img{aspect-ratio: auto;height: 100%;min-height: 320px}.cell__msgk--tsce > li:only-child .cell__body{padding: var(--s4)}.cell__msgk--tsce > li:only-child .cell__deel{font-size: var(--fs-xl)}}@media (min-width: 640px) and (max-width: 1023px){.cell__msgk--tsce:has(> li:last-child:nth-child(odd)) > li:first-child .cell{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr)}.cell__msgk--tsce:has(> li:last-child:nth-child(odd)) > li:first-child .cell__img{aspect-ratio: auto;height: 100%;min-height: 260px}.cell__msgk--tsce:has(> li:last-child:nth-child(odd)) > li:first-child .cell__body{padding: var(--s4)}.cell__msgk--tsce:has(> li:last-child:nth-child(odd)) > li:first-child .cell__deel{font-size: var(--fs-xl)}}.profile{position: relative;isolation: isolate;padding-block: var(--s3) var(--section-y)}.profile__hfzs{margin-bottom: var(--s3)}.profile__hfzs .breadcrumb__vcvnk{gap: 0 var(--s2);align-items: center}.profile__hfzs .breadcrumb__eofvq{display: inline-flex;align-items: center}.profile__hfzs a{display: inline-flex;align-items: center;justify-content: center;min-height: var(--tap);min-width: var(--tap)}.profile__hfzs [aria-current="page"]{font-weight: 600;color: var(--c-ink)}.profile__zfyd{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__deel{margin: 0 0 var(--s3);max-width: 22ch;font-size: var(--fs-3xl);line-height: 1.08;letter-spacing: -.015em;text-wrap: balance}.profile__ggle{margin: 0;max-width: 60ch;font-size: var(--fs-l);line-height: 1.55;color: var(--c-muted);text-wrap: pretty}.profile__body > :last-child{margin-bottom: 0}.profile__xqzh{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__rjszd{margin-top: var(--s4)}.profile__rjszd .emb{transition: transform .2s var(--ease)}.profile__rjszd:hover .emb{transform: translateX(3px)}.profile__bqsb{position: relative;overflow: hidden;background: var(--c-bg-alt)}.profile__ikexd{position: absolute;inset: 0;width: 100%;height: 100%;max-width: none;object-fit: cover}.profile__ikexd svg{width: 100%;height: 100%}.profile__vcvnk{margin: 0;padding: 0;list-style: none}.profile__zxzbv{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__cynao{margin: 0 0 var(--s1);font-size: var(--fs-l);line-height: 1.3}.profile__cvei{margin: 0;font-size: var(--fs-s);line-height: 1.6;color: var(--c-muted)}.profile__mcdxj{margin: 0 0 var(--s2);font-family: var(--font-h);font-size: var(--fs-l);font-weight: 700;line-height: 1.3}.profile__zvbpf{display: flex;align-items: flex-start;gap: var(--s2);margin: 0 0 var(--s2);line-height: 1.5}.profile__zvbpf .emb{margin-top: .15em;color: var(--c-primary)}.profile__cizh{margin: 0}.profile__cizh dt{font-size: var(--fs-xs);font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--c-muted)}.profile__cizh dd{margin: 0;font-variant-numeric: tabular-nums}.profile__geof{display: flex;flex-direction: column;gap: var(--s1)}.profile__xnrqk{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__xnrqk .emb{color: var(--c-primary)}a.profile__xnrqk:hover{color: var(--c-primary);text-decoration: underline}.profile{overflow: clip;background: radial-gradient(circle at 50% 0%,transparent 0 260px,color-mix(in srgb,var(--c-primary) 14%,transparent) 261px 262px,transparent 263px 380px,color-mix(in srgb,var(--c-primary) 9%,transparent) 381px 382px,transparent 383px),linear-gradient(var(--c-bg-alt),var(--c-bg-alt)) top / 100% clamp(360px,46vw,520px) no-repeat,var(--c-bg)}.profile__hfzs .breadcrumb__vcvnk{justify-content: center}.profile__cell{position: relative;max-width: 50rem;margin: var(--s3) auto 0;padding: var(--s4) var(--s3);border: 1px solid color-mix(in srgb,var(--c-ink) 10%,transparent);border-top: max(var(--line-top),4px) solid var(--c-primary);border-radius: var(--r);background: var(--c-bg);box-shadow: var(--shadow-lg);text-align: center}.profile__cell--agmbk{margin-top: calc(var(--s3) + 64px);padding-top: calc(64px + var(--s3))}.profile__agmbk{position: absolute;top: 0;left: 50%;width: 128px;height: 128px;transform: translate(-50%,-50%);border-radius: 50%;box-shadow: 0 0 0 6px var(--c-bg)}.profile__agmbk .profile__bqsb{width: 100%;height: 100%;border-radius: 50%}.profile__deel{margin-inline: auto;font-size: clamp(2rem,4.6vw,3.25rem)}.profile__ggle{margin-inline: auto}.profile__noayt{display: grid;gap: var(--s3);margin-top: var(--s4);padding-top: var(--s4);border-top: 1px dashed color-mix(in srgb,var(--c-ink) 22%,transparent);text-align: left}.profile__dnfy,.profile__vage{min-width: 0;padding: var(--s3);border-radius: var(--r-sm);background: var(--c-bg-alt)}.profile__luhu{max-width: 44rem;margin: var(--s5) auto 0}@media (min-width: 640px){.profile__cell{padding: var(--s5) var(--s4) var(--s4)}.profile__cell--agmbk{padding-top: calc(64px + var(--s4))}.profile__noayt{grid-template-columns: repeat(2,minmax(0,1fr))}.profile__noayt--utup{grid-template-columns: minmax(0,1fr)}}.splash{position: relative;isolation: isolate}.splash__ilwys{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)}.splash__deel{margin: 0 0 var(--s3);max-width: 20ch;font-size: var(--fs-3xl);line-height: 1.06;letter-spacing: -.015em;text-wrap: balance}.splash__ggle{margin: 0;max-width: 58ch;font-size: var(--fs-l);line-height: 1.55;color: var(--c-muted);text-wrap: pretty}.splash__zoxkw{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s2);margin-top: var(--s4)}.splash__zoxkw .emb{transition: transform .2s var(--ease)}.splash__zoxkw a:hover .emb{transform: translateX(3px)}.splash__bqsb{position: relative;overflow: hidden;background: var(--c-bg-alt)}.splash__ikexd{position: absolute;inset: 0;width: 100%;height: 100%;max-width: none;object-fit: cover}.splash__ikexd svg{width: 100%;height: 100%}.splash__xqzh{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)}.splash__vcvnk{margin: 0;padding: 0;list-style: none}@media (max-width: 520px){.splash__zoxkw .link{flex: 1 1 100%}}.splash{padding-top: calc(var(--s5) + var(--hero-offset,0px));padding-bottom: var(--s5);overflow: clip;background: radial-gradient(60% 55% at 50% 0%,color-mix(in srgb,var(--c-primary) 13%,transparent),transparent 72%),var(--c-bg-alt)}.splash__dvpcf{display: flex;flex-direction: column;align-items: center;max-width: 54rem;margin-inline: auto;text-align: center}.splash__ilwys{padding: .5em 1.15em;border: 1px solid color-mix(in srgb,var(--c-primary) 30%,transparent);border-radius: var(--r-pill);background: var(--c-bg)}.splash__deel{max-width: 22ch}.splash__ggle{max-width: 60ch}.splash__zoxkw{justify-content: center}.splash__retc{margin-top: clamp(var(--s4),8vw,var(--s5))}.splash__xqzh{display: flex;align-items: center;gap: var(--s3);margin-bottom: var(--s4);text-align: center}.splash__xqzh::before,.splash__xqzh::after{content: "";flex: 1 1 0;height: 1px;background: color-mix(in srgb,var(--c-ink) 16%,transparent)}.splash__vcvnk{display: grid;gap: var(--s3)}.splash__eofvq{display: flex}.splash__njms{display: flex;flex-direction: column;gap: var(--s2);width: 100%;padding: var(--s4);border: 1px solid color-mix(in srgb,var(--c-ink) 10%,transparent);border-top: var(--line-top) solid var(--c-primary);border-bottom: var(--line-bottom) solid var(--c-primary);border-left: var(--line-left) solid var(--c-primary);border-radius: var(--r);background: var(--c-bg);box-shadow: var(--shadow);color: var(--c-ink);text-decoration: none;transition: transform .25s var(--ease),box-shadow .25s,border-color .25s}.splash__mraq{font-family: var(--font-h);font-size: var(--fs-l);font-weight: 700;line-height: 1.25}.splash__fjfp{font-size: var(--fs-s);line-height: 1.55;color: var(--c-muted)}.splash__tqbz{display: inline-flex;align-items: center;justify-content: center;width: var(--tap);height: var(--tap);margin-top: auto;border-radius: 50%;background: color-mix(in srgb,var(--c-primary) 10%,transparent);color: var(--c-primary);transition: background-color .2s,color .2s}.splash__njms:hover{transform: translateY(-4px);box-shadow: var(--shadow-lg);border-color: color-mix(in srgb,var(--c-primary) 45%,transparent)}.splash__njms:hover .splash__tqbz{background: var(--c-primary);color: var(--c-on-primary)}@media (min-width: 900px){.splash__vcvnk{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width: 899px){.splash__njms{padding: var(--s3)}.splash__tqbz{margin-top: var(--s1)}}