@font-face{font-family:'Libre Baskerville';font-style:normal;font-weight:400 700;font-display:swap;src:url('../fonts/libre-baskerville/libre-baskerville-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:'Karla';font-style:normal;font-weight:200 800;font-display:swap;src:url('../fonts/karla/karla-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(235 30% 22%);--c-primary: hsl(235 45% 35%);--c-accent: hsl(265 60% 55%);--c-muted: hsl(235 15% 42%);--c-bg: hsl(235 30% 97%);--c-bg-alt: hsl(235 25% 94%);--c-on-primary: hsl(235 20% 99%);--c-dark: hsl(235 30% 15%);--c-on-dark: hsl(235 20% 96%);--c-on-dark-muted: hsl(235 15% 76%);--c-accent-light: hsl(265 60% 75%);--font-h: 'Libre Baskerville','Songti TC','PMingLiU','Noto Serif HK','Noto Serif TC',Georgia,'Times New Roman',serif;--font-b: 'Karla','PingFang HK','Microsoft JhengHei','Noto Sans HK','Noto Sans TC',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: 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: 4px;--line-bottom: 0px;--overlay: 0.64;--fs-xs: .8125rem;--fs-s: .9375rem;--fs-m: 1.0625rem;--fs-l: 1.25rem;--fs-xl: clamp(1.375rem,2.6vw,1.75rem);--fs-2xl: clamp(1.75rem,4.2vw,2.625rem);--fs-3xl: clamp(2.125rem,6vw,3.75rem);--tap: 44px;--ease: cubic-bezier(.2,.7,.2,1)}@media (min-width: 768px){:root{--gutter: 24px}}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth}body{margin: 0;background: var(--c-bg);color: var(--c-ink);font: 400 var(--fs-m)/1.65 var(--font-b);overflow-wrap: break-word;overflow-x: clip}:lang(ko){word-break: keep-all}:lang(zh){line-break: strict}:lang(ko) *,:lang(zh) *{letter-spacing: normal !important}:lang(ko) :is(h1,h2,h3,h4),:lang(zh) :is(h1,h2,h3,h4){line-height: 1.35}h1,h2,h3,h4{margin: 0 0 var(--s3);font-family: var(--font-h);font-weight: 700;line-height: 1.15;color: inherit;overflow-wrap: break-word;hyphens: auto;hyphenate-limit-chars: 12 5 5;text-wrap: balance}h1{font-size: var(--fs-3xl)}h2{font-size: var(--fs-2xl)}h3{font-size: var(--fs-xl)}p,ul,ol,dl,blockquote,figure{margin: 0 0 var(--s3)}img,svg,video{display: block;max-width: 100%;height: auto}a{color: var(--c-primary);text-underline-offset: .18em}a:hover{color: var(--c-ink)}:focus-visible{outline: 3px solid var(--c-accent);outline-offset: 3px}button,input,select,textarea{font: inherit;color: inherit}.visually-hidden{position: absolute !important;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.sym{width: 1.25em;height: 1.25em;flex: none;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}.sym__lbuj{position: absolute;width: 0;height: 0;overflow: hidden}.bypass{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)}.bypass:focus{top: var(--s2)}.pod{width: 100%;max-width: calc(var(--container) + 2 * var(--gutter));margin-inline: auto;padding-inline: var(--gutter)}.area{padding-block: var(--section-y);position: relative}.area--yrcdo{background: var(--c-bg-alt)}.area--asjvw{background: var(--c-dark);color: var(--c-on-dark)}.area--asjvw :where(a:not(.cta)){color: var(--c-accent-light)}.area__kawvb{margin: 0 0 var(--s2);font-size: var(--fs-xs);font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--c-primary)}.area--asjvw .area__kawvb{color: var(--c-accent-light)}.area__svgi{font-size: var(--fs-2xl);max-width: 30ch}.area__budi{font-size: var(--fs-l);color: var(--c-muted);max-width: 62ch}.area--asjvw .area__budi{color: var(--c-on-dark-muted)}.area--ywth{isolation: isolate;overflow: hidden}.area--ywth::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background: linear-gradient(172deg,transparent 0 62%,color-mix(in srgb,var(--c-primary) 7%,transparent) 62% 100%)}.cta{display: inline-flex;align-items: center;justify-content: center;gap: var(--s2);min-height: var(--tap);padding: .65em 1.35em;border: 2px solid var(--c-primary);border-radius: var(--r-sm);background: transparent;color: var(--c-primary);font-weight: 700;line-height: 1.2;text-decoration: none;text-align: center;cursor: pointer;transition: transform .2s var(--ease),border-radius .2s var(--ease),background-color .2s,color .2s,box-shadow .2s}.cta--coiyr{background: var(--c-primary);color: var(--c-on-primary)}.cta--uixnt{border-color: var(--c-on-dark);color: var(--c-on-dark)}.cta--uixnt.cta--coiyr{background: var(--c-on-dark);color: var(--c-dark)}.cta:hover{text-decoration: underline;text-decoration-thickness: 2px;color: var(--c-primary)}.cta--coiyr:hover{color: var(--c-on-primary)}.cta--uixnt:hover{color: var(--c-on-dark)}.breadcrumb{font-size: var(--fs-s);color: var(--c-muted)}.breadcrumb__iilzd{display: flex;flex-wrap: wrap;gap: var(--s1) var(--s2);margin: 0;padding: 0;list-style: none}.breadcrumb__fmtgw{display: inline-flex;align-items: center}.breadcrumb__fmtgw + .breadcrumb__fmtgw::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%)}.aytwsy{font-size: var(--fs-m)}.aytwsy > *{max-width: 70ch}.aytwsy h2{margin-top: var(--s5);font-size: var(--fs-xl);scroll-margin-top: 96px}.aytwsy h3{margin-top: var(--s4);font-size: var(--fs-l)}.aytwsy ul,.aytwsy ol{padding-left: 1.3em}.aytwsy li + li{margin-top: var(--s1)}.aytwsy 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)}.aytwsy table{width: 100%;border-collapse: collapse;font-size: var(--fs-s)}@media (max-width: 600px){.aytwsy table{table-layout: fixed;font-size: var(--fs-xs)}.aytwsy th,.aytwsy td{padding: var(--s1);overflow-wrap: anywhere;hyphens: auto}}.aytwsy th,.aytwsy td{padding: var(--s2);text-align: left;vertical-align: top;border-bottom: 1px solid color-mix(in srgb,var(--c-ink) 14%,transparent)}.aytwsy th{background: var(--c-bg-alt)}.aytwsy code{font-size: .92em;overflow-wrap: anywhere}html[data-consent-open] body{padding-bottom: var(--consent-h,0px)}.signup{display: grid;gap: var(--s3)}.signup__onoo{display: block;margin-bottom: var(--s1);font-weight: 600;font-size: var(--fs-s)}.signup__kmhgw{display: block;width: 100%;min-height: var(--tap);padding: .6em .8em;border: 1.5px solid color-mix(in srgb,var(--c-ink) 28%,transparent);border-radius: var(--r-sm);background: var(--c-bg);color: var(--c-ink)}.signup__amdhb{display: flex;align-items: flex-start;gap: var(--s2);font-size: var(--fs-s)}.signup__amdhb input{width: 22px;height: 22px;margin: 2px 0 0;flex: none;accent-color: var(--c-primary)}.signup__pvfco{font-size: var(--fs-xs);color: var(--c-muted)}.signup__ieskr{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}}.bio{position: relative;isolation: isolate;padding-block: var(--s3) var(--section-y)}.bio__jpez{margin-bottom: var(--s3)}.bio__jpez .breadcrumb__iilzd{gap: 0 var(--s2);align-items: center}.bio__jpez .breadcrumb__fmtgw{display: inline-flex;align-items: center}.bio__jpez a{display: inline-flex;align-items: center;justify-content: center;min-height: var(--tap);min-width: var(--tap)}.bio__jpez [aria-current="page"]{font-weight: 600;color: var(--c-ink)}.bio__kawvb{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)}.bio__svgi{margin: 0 0 var(--s3);max-width: 22ch;font-size: var(--fs-3xl);line-height: 1.08;letter-spacing: -.015em;text-wrap: balance}.bio__budi{margin: 0;max-width: 60ch;font-size: var(--fs-l);line-height: 1.55;color: var(--c-muted);text-wrap: pretty}.bio__core > :last-child{margin-bottom: 0}.bio__onoo{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)}.bio__yxhzk{margin-top: var(--s4)}.bio__yxhzk .sym{transition: transform .2s var(--ease)}.bio__yxhzk:hover .sym{transform: translateX(3px)}.bio__ujkbd{position: relative;overflow: hidden;background: var(--c-bg-alt)}.bio__zmhwa{position: absolute;inset: 0;width: 100%;height: 100%;max-width: none;object-fit: cover}.bio__zmhwa svg{width: 100%;height: 100%}.bio__iilzd{margin: 0;padding: 0;list-style: none}.bio__daron{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)}.bio__wujg{margin: 0 0 var(--s1);font-size: var(--fs-l);line-height: 1.3}.bio__emle{margin: 0;font-size: var(--fs-s);line-height: 1.6;color: var(--c-muted)}.bio__kzmb{margin: 0 0 var(--s2);font-family: var(--font-h);font-size: var(--fs-l);font-weight: 700;line-height: 1.3}.bio__ftnnc{display: flex;align-items: flex-start;gap: var(--s2);margin: 0 0 var(--s2);line-height: 1.5}.bio__ftnnc .sym{margin-top: .15em;color: var(--c-primary)}.bio__zcll{margin: 0}.bio__zcll dt{font-size: var(--fs-xs);font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--c-muted)}.bio__zcll dd{margin: 0;font-variant-numeric: tabular-nums}.bio__iiab{display: flex;flex-direction: column;gap: var(--s1)}.bio__qeapq{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}.bio__qeapq .sym{color: var(--c-primary)}a.bio__qeapq:hover{color: var(--c-primary);text-decoration: underline}.bio{overflow: clip;background: var(--c-bg)}.bio::before{content: "";position: absolute;z-index: -1;top: -160px;right: -160px;width: 480px;aspect-ratio: 1;border-radius: 50%;background: radial-gradient(closest-side,color-mix(in srgb,var(--c-accent) 16%,transparent),transparent);pointer-events: none}.bio__kawvb{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)}.bio__givv{margin-bottom: var(--s4);padding-bottom: var(--s4);border-bottom: 1px solid color-mix(in srgb,var(--c-ink) 12%,transparent)}.bio__biuu{display: grid;gap: var(--s5)}.bio__leckp{min-width: 0}.bio__umroj{margin-top: var(--s5)}.bio__qgctb{margin: 0 0 var(--s3);font-size: var(--fs-2xl)}.bio__bmuk{display: grid;gap: var(--s2)}.bio__zkwn{border: 1px solid color-mix(in srgb,var(--c-ink) 12%,transparent);border-radius: var(--r);background: var(--c-bg);transition: background-color .2s,border-color .2s}.bio__zkwn[open]{border-color: color-mix(in srgb,var(--c-primary) 40%,transparent);background: var(--c-bg-alt)}.bio__cujgm{display: flex;align-items: center;justify-content: space-between;gap: var(--s3);min-height: var(--tap);padding: var(--s3);font-family: var(--font-h);font-size: var(--fs-l);font-weight: 700;line-height: 1.3;list-style: none;cursor: pointer}.bio__cujgm::-webkit-details-marker{display: none}.bio__cujgm::marker{content: ""}.bio__cujgm:hover{color: var(--c-primary)}.bio__pntp{display: inline-flex;align-items: center;justify-content: center;flex: none;width: 36px;height: 36px;border-radius: 50%;background: color-mix(in srgb,var(--c-primary) 11%,transparent);color: var(--c-primary);transition: transform .25s var(--ease),background-color .2s,color .2s}.bio__zkwn[open] .bio__pntp{transform: rotate(45deg);background: var(--c-primary);color: var(--c-on-primary)}.bio__wplve{padding: 0 var(--s3) var(--s3);max-width: 68ch;color: var(--c-muted)}.bio__wplve p{margin: 0}.bio__ncby{display: grid;gap: var(--s4);padding: var(--s4) var(--s3);border-radius: var(--r);background: var(--c-dark);color: var(--c-on-dark)}.bio__ncby .bio__onoo{color: var(--c-accent-light)}.bio__ncby .bio__wjky{padding-top: var(--s4);border-top: 1px solid color-mix(in srgb,var(--c-on-dark) 18%,transparent)}.bio__ncby .bio__ftnnc .sym,.bio__ncby .bio__qeapq .sym{color: var(--c-accent-light)}.bio__ncby .bio__zcll dt{color: var(--c-on-dark-muted)}.bio__ncby .bio__qeapq{color: var(--c-on-dark)}.bio__ncby a.bio__qeapq:hover{color: var(--c-accent-light)}.bio__ncby :focus-visible{outline-color: var(--c-accent-light)}.bio__ncby .bio__yxhzk{margin-top: 0;width: 100%}@media (min-width: 960px){.bio__biuu{grid-template-columns: minmax(0,1fr) minmax(0,22rem);gap: clamp(var(--s4),5vw,var(--s5));align-items: start}.bio__fewbx{position: sticky;top: var(--s4)}.bio__ncby{padding: var(--s4)}}.cell__givv{margin-bottom: var(--s4)}.cell__givv > :last-child{margin-bottom: 0}.cell__ejgv{margin: 0;padding: 0;list-style: none}.cell__disdl{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__core{display: flex;flex-direction: column;flex: 1;min-width: 0}.cell__svgi{margin: 0 0 var(--s2);font-size: var(--fs-l);line-height: 1.25}.cell .cell__svgi .cell__apnn{color: inherit;text-decoration: none}.cell__apnn::after{content: "";position: absolute;inset: 0;z-index: 2;border-radius: inherit}.cell:hover .cell__svgi .cell__apnn{text-decoration: underline;text-decoration-thickness: 2px;text-underline-offset: .2em}@supports selector(:has(*)){.cell__apnn:focus-visible{outline: none}.cell:has(.cell__apnn:focus-visible){outline: 3px solid var(--c-accent);outline-offset: 4px}}.cell__nnhoc{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__mbral{margin: 0 0 var(--s3);color: var(--c-muted);font-size: var(--fs-s);line-height: 1.6}.cell__efob{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__ggyjx,.cell__blfbi{display: inline-flex;align-items: center;gap: .4em}.cell__efob .sym{width: 1.15em;height: 1.15em;opacity: .8}.cell__ggyjx + .cell__blfbi::before{content: "";width: 4px;height: 4px;margin-right: .2em;border-radius: 50%;background: currentColor;opacity: .55}.cell__ggyjx + .cell__blfbi:has(svg)::before{display: none}.cell__art{position: relative;overflow: hidden;background: var(--c-bg-alt)}.cell__zmhwa{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform .6s var(--ease)}.cell__zmhwa svg{width: 100%;height: 100%}.cell:hover .cell__zmhwa{transform: scale(1.04)}.cell__mkjqg{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__mkjqg .sym{width: 34px;height: 34px;opacity: .5;stroke-width: 1.4}.cell__yfwad{margin-top: var(--s4)}.cell__yfwad .sym{transition: transform .2s var(--ease)}.cell__yfwad:hover .sym{transform: translateX(3px)}.cell__ejgv--pftc{display: grid;grid-template-columns: minmax(0,1fr)}@media (min-width: 640px) and (max-width: 1023px){.cell__ejgv--pftc{grid-template-columns: repeat(2,minmax(0,1fr))}.cell__ejgv--pftc:has(> li:last-child:nth-child(odd)) > li:first-child{grid-column: 1 / -1}}@media (min-width: 1024px){.cell__ejgv--pftc{grid-template-columns: repeat(6,minmax(0,1fr))}.cell__ejgv--pftc > li{grid-column: span 2}.cell__ejgv--pftc:has(> li:last-child:nth-child(3n+1)) > li:nth-last-child(-n+4):not(:only-child),.cell__ejgv--pftc:has(> li:last-child:nth-child(3n+2)) > li:nth-last-child(-n+2){grid-column: span 3}.cell__ejgv--pftc > li:only-child{grid-column: 1 / -1}}@media (min-width: 900px){.cell__givv{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,6fr);column-gap: var(--s5);align-items: end}.cell__givv .area__kawvb{grid-column: 1}.cell__givv .area__svgi{grid-column: 1;margin-bottom: 0}.cell__givv .area__budi{grid-column: 2;grid-row: 1 / span 2;align-self: end;margin: 0;font-size: var(--fs-m)}}.cell__ejgv{border-top: 2px solid var(--c-ink)}.cell__disdl{border-bottom: 1px solid color-mix(in srgb,var(--c-ink) 14%,transparent)}.cell{display: grid;grid-template-columns: 112px minmax(0,1fr) 260px;gap: var(--s4);align-items: start;padding: var(--s4) var(--s2);transition: background-color .25s}.cell::before{opacity: 0;transition: opacity .2s}.cell:hover::before,.cell:focus-within::before{opacity: 1}.cell:hover{background: color-mix(in srgb,var(--c-primary) 5%,transparent)}.cell__yimo{font-family: var(--font-h);font-weight: 700;font-size: clamp(2.75rem,5vw,4.25rem);line-height: .9;letter-spacing: -.02em;color: transparent;-webkit-text-stroke: 1.5px var(--c-primary);transition: color .25s;font-variant-numeric: tabular-nums}.cell:hover .cell__yimo{color: var(--c-primary)}.cell__svgi{font-size: var(--fs-xl)}.cell__mbral{max-width: 62ch;font-size: var(--fs-m)}.cell__nnhoc{align-self: flex-start;padding: .25em .7em;border: 1px solid color-mix(in srgb,var(--c-primary) 45%,transparent);border-radius: var(--r-pill);letter-spacing: .04em}.cell__art{aspect-ratio: 4 / 3;border-radius: var(--r)}.cell__mkjqg .sym{width: 30px;height: 30px}.cell__yfwad{margin-top: var(--s4)}@media (min-width: 640px) and (max-width: 899px){.cell{grid-template-columns: 84px minmax(0,1fr) 180px;gap: var(--s3)}}@media (max-width: 639px){.cell{grid-template-columns: minmax(0,1fr) 96px;grid-template-areas: "num media" "body body";gap: var(--s2) var(--s3);padding: var(--s3) 0}.cell__yimo{grid-area: num;align-self: center;font-size: 3rem}.cell__core{grid-area: body}.cell__art{grid-area: media;aspect-ratio: 1;border-radius: var(--r-sm)}.cell__svgi{font-size: var(--fs-l)}.cell__mbral{font-size: var(--fs-s)}}.queue__biuu{display: grid;gap: var(--s4)}.queue__givv > :last-child{margin-bottom: 0}.queue__pvfco{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__pvfco .sym{margin-top: .1em;color: var(--c-primary)}.queue__hhiiu{display: grid;margin: 0;padding: 0;list-style: none}.queue__fmtgw{position: relative;display: grid;grid-template-columns: 24px minmax(0,1fr);gap: var(--s3);align-items: start;padding-bottom: var(--s3)}.queue__fmtgw:last-child{padding-bottom: 0}.queue__fmtgw: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__fizut{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__core{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__svgi{margin: 0 0 var(--s1);font-size: var(--fs-l);line-height: 1.25;hyphens: auto}.queue__vydns{margin: 0;font-size: var(--fs-s);color: var(--c-muted);hyphens: auto}@media (min-width: 768px){.queue__core{padding: var(--s3) var(--s4)}}@media (min-width: 1024px){.queue__biuu{grid-template-columns: minmax(0,5fr) minmax(0,7fr);gap: var(--s5);align-items: start}.queue__givv{position: sticky;top: var(--s4)}}.invite{isolation: isolate;overflow: hidden;padding-block: calc(var(--section-y) * 1.25)}.invite__pxkg{position: absolute;inset: 0;z-index: -1;background: radial-gradient(45% 70% at 50% 110%,color-mix(in srgb,var(--c-accent) 34%,transparent),transparent 70%),radial-gradient(30% 50% at 12% 0%,color-mix(in srgb,var(--c-primary) 45%,transparent),transparent 70%),radial-gradient(30% 50% at 88% 0%,color-mix(in srgb,var(--c-accent-light) 14%,transparent),transparent 70%);pointer-events: none}.invite__kxpza{max-width: calc(860px + 2 * var(--gutter));text-align: center}.invite__daron{display: inline-flex;align-items: center;justify-content: center;width: 52px;height: 52px;margin-bottom: var(--s3);border-radius: 50%;background: color-mix(in srgb,var(--c-on-dark) 10%,transparent);color: var(--c-accent-light)}.invite__daron svg{width: 26px;height: 26px}.invite__svgi{margin-inline: auto;max-width: 20ch;font-size: var(--fs-3xl);letter-spacing: -.01em;hyphenate-limit-chars: 15 6 6;text-wrap: balance}.invite__vydns{margin: 0 auto var(--s4);max-width: 56ch}.invite__yzlzy{display: flex;flex-wrap: wrap;justify-content: center;gap: var(--s2) var(--s3)}.invite__cta{max-width: 100%}@media (max-width: 559px){.invite__yzlzy{flex-direction: column;align-items: stretch}}.onward__givv{max-width: 46rem;margin-bottom: var(--s4)}.onward__givv > :last-child{margin-bottom: 0}.onward__ejgv{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--s3);margin: 0;padding: 0;list-style: none}.onward__disdl{display: flex;min-width: 0}.onward__velfk{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__velfk::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__velfk:hover{background: var(--c-primary);color: var(--c-on-primary);transform: translateY(-4px);box-shadow: var(--shadow-lg)}.onward__velfk:hover::before{border-color: color-mix(in srgb,var(--c-on-primary) 30%,transparent);transform: scale(1.15)}.onward__svgi{margin: 0 0 var(--s2);font-size: var(--fs-xl);line-height: 1.2;hyphens: auto}.onward .onward__svgi a.onward__apnn,.onward .onward__svgi a.onward__apnn:hover{color: inherit;text-decoration: none}.onward .onward__svgi a.onward__apnn::after{content: "";position: absolute;inset: 0;z-index: 1}.onward__apnn:focus-visible{outline: none}.onward__velfk:has(.onward__apnn:focus-visible){outline: 3px solid var(--c-accent);outline-offset: 3px}.onward__vydns{margin: 0 0 var(--s3);color: var(--c-muted);hyphens: auto;transition: color .3s var(--ease)}.onward__velfk:hover .onward__vydns{color: var(--c-on-primary)}.onward__qwnq{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__velfk:hover .onward__qwnq{background: var(--c-on-primary);color: var(--c-primary);transform: translateX(4px)}@media (min-width: 640px){.onward__ejgv{grid-template-columns: repeat(2,minmax(0,1fr))}.onward__ejgv--yzwaz{grid-template-columns: minmax(0,1fr)}.onward__ejgv--gwqbb .onward__disdl:last-child{grid-column: 1 / -1}}@media (min-width: 1024px){.onward__ejgv--gwqbb{grid-template-columns: repeat(3,minmax(0,1fr))}.onward__ejgv--gwqbb .onward__disdl:last-child{grid-column: auto}.onward__velfk{min-height: 15rem;padding: var(--s4)}}@media (min-width: 1200px){.onward__ejgv--xjivm{grid-template-columns: repeat(4,minmax(0,1fr))}.onward__ejgv--xjivm .onward__velfk{padding: var(--s4) var(--s3) var(--s3)}.onward__ejgv--xjivm .onward__svgi{font-size: var(--fs-l)}}.piece{position: relative}.piece__jpez{min-width: 0;max-width: 100%;margin-bottom: var(--s3)}.piece__jpez .breadcrumb__fmtgw{display: flex;align-items: center;min-width: 0;max-width: 100%}.piece__apox{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)}.piece__apox:hover{color: var(--c-primary);text-decoration-color: currentColor}.piece__apox--ytlva{display: block;min-width: 0;min-height: 0;max-width: 42ch;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.piece__nnhoc{display: inline-flex;align-items: center;min-height: var(--tap);color: var(--c-primary);text-decoration: none}.piece__dxwdl{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}.piece__nnhoc:hover .piece__dxwdl{background: var(--c-primary);color: var(--c-on-primary)}.piece__svgi{margin: var(--s2) 0 var(--s3);max-width: 22ch;letter-spacing: -.01em}.piece__budi{margin: 0 0 var(--s4);max-width: 60ch;font-size: var(--fs-l);line-height: 1.55;color: var(--c-muted)}.piece__rybz{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)}.piece__xqsl{display: block;width: 100%;height: 100%;object-fit: cover}.piece__xqsl svg{width: 100%;height: 100%}.piece__rybz--pbhut .sym{width: 24px;height: 24px}.piece__gawl{display: flex;align-items: center;gap: var(--s2)}.piece__wiitk{display: flex;flex-direction: column;margin: 0;line-height: 1.35;min-width: 0}.piece__rqvjb{font-size: var(--fs-xs);font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--c-muted)}.piece__mjdji{font-weight: 700}.piece__ronl{font-size: var(--fs-s);color: var(--c-muted)}.piece__mazxe{color: inherit;text-decoration-color: color-mix(in srgb,currentColor 35%,transparent)}.piece__mazxe:hover{color: var(--c-primary)}.piece__khpqi{margin: 0}.piece__pyau 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)}.piece__pyau dd{margin: 0;font-weight: 600}.piece__blfbi{display: flex;align-items: center;gap: .45em;margin: 0;font-weight: 600}.piece__khpqi .sym,.piece__blfbi .sym{width: 1.1em;height: 1.1em;color: var(--c-primary)}.piece__njws{display: flex;align-items: center;gap: var(--s2)}.piece__erjfu{display: flex;flex-direction: column;gap: .15em;margin: 0;min-width: 0;line-height: 1.4}.piece__rmhw{display: flex;flex-wrap: wrap;align-items: center;gap: .2em .6em;font-size: var(--fs-s);color: var(--c-muted)}.piece__tucn{display: inline-flex;align-items: center;gap: .35em}.piece__tucn + .piece__tucn::before{content: "";width: 4px;height: 4px;margin-right: .25em;border-radius: 50%;background: currentColor;opacity: .55}.piece__fcuf{position: relative;margin: 0;overflow: hidden;background: var(--c-bg-alt)}.piece__qgge{display: block;width: 100%;height: 100%;object-fit: cover}.piece__qgge svg{width: 100%;height: 100%}.piece__ilqrz{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)}.piece__bool{margin: 0;padding: 0;list-style: none;counter-reset: toc}.piece__sjaw{counter-increment: toc}.piece__lkbk{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}.piece__lkbk::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)}.piece__lkbk:hover{color: var(--c-primary);text-decoration: underline;text-underline-offset: .2em}.piece__core > :first-child{margin-top: 0}.piece__core a{text-decoration-thickness: 1px}.piece__core h3{font-size: var(--fs-l)}.piece__ghdi{position: relative;isolation: isolate;margin-block: var(--s4);padding: var(--s4);border-radius: var(--r);background: var(--c-bg-alt)}.piece__ghdi::before,.piece__nngcs::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}.piece__zbbak{margin: 0 0 var(--s3);font-size: var(--fs-l)}.piece__nixf{display: grid;gap: var(--s2) var(--s4);margin: 0;padding: 0;list-style: none}.piece__ihej{display: flex;align-items: flex-start;gap: var(--s2);min-width: 0}.piece__agbug{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)}.piece__agbug .sym{width: 15px;height: 15px;stroke-width: 2.4}.piece__emle{margin: 0;font-size: var(--fs-s);line-height: 1.55}.piece__mlmiv{display: block;font-size: var(--fs-m);color: var(--c-ink)}.piece__stks{margin-top: var(--s4)}.piece__sjnz{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)}.piece__wjhml{margin: 0;padding: 0;list-style: none}.piece__dtttv{border-bottom: 1px solid color-mix(in srgb,var(--c-ink) 12%,transparent)}.piece__senor{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}.piece__senor .sym{color: var(--c-primary)}.piece__senor:hover{color: var(--c-primary)}.piece__senor:hover span{text-decoration: underline;text-underline-offset: .2em}.piece__fsoq{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)}.piece__fsoq .sym{margin-top: .15em;color: var(--c-primary)}.piece__sxmo{margin: 0;color: var(--c-ink)}.piece__sxmo > .sym{width: 40px;height: 40px;color: var(--c-accent);stroke-width: 1.4}.piece__smird{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}.piece__smird p{margin: 0}.piece__bipdu{margin-top: var(--s2);font-size: var(--fs-s);color: var(--c-muted)}.piece__sduw{margin-bottom: var(--s4);font-size: var(--fs-2xl)}.piece__qovc{display: grid;gap: var(--s3);margin: 0;padding: 0;list-style: none}@media (min-width: 768px){.piece__qovc{grid-auto-flow: column;grid-auto-columns: minmax(0,1fr)}}.piece__mopso{display: flex;min-width: 0}.piece__nngcs{position: relative;isolation: isolate;display: flex;flex-direction: column;width: 100%;min-width: 0}.piece__dldm{position: relative;overflow: hidden;aspect-ratio: 16 / 9;background: var(--c-bg-alt)}.piece__emobs{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform .6s var(--ease)}.piece__emobs svg{width: 100%;height: 100%}.piece__nngcs:hover .piece__emobs{transform: scale(1.04)}.piece__acous{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)}.piece__acous .sym{width: 34px;height: 34px;opacity: .5;stroke-width: 1.4}.piece__kbyi{display: flex;flex-direction: column;flex: 1;min-width: 0}.piece__merj{margin: 0 0 var(--s1);font-size: var(--fs-xs);font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--c-primary)}.piece__uudj{margin: 0 0 var(--s2);font-size: var(--fs-l);line-height: 1.25}.piece__nngcs .piece__uudj .piece__fqifu{color: inherit;text-decoration: none}.piece__fqifu::after{content: "";position: absolute;inset: 0;z-index: 2;border-radius: inherit}.piece__nngcs:hover .piece__uudj .piece__fqifu{text-decoration: underline;text-decoration-thickness: 2px;text-underline-offset: .2em}@supports selector(:has(*)){.piece__fqifu:focus-visible{outline: none}.piece__nngcs:has(.piece__fqifu:focus-visible){outline: 3px solid var(--c-accent);outline-offset: 4px}}.piece__tpzqs{margin: 0 0 var(--s2);font-size: var(--fs-s);line-height: 1.55;color: var(--c-muted)}.piece__qmeob{margin: auto 0 0;font-size: var(--fs-xs);color: var(--c-muted)}@media (max-width: 639px){.piece__ghdi{padding: var(--s3)}.piece__rmhw{column-gap: var(--s3)}.piece__tucn + .piece__tucn::before{display: none}}.piece__givv{display: flex;flex-direction: column;align-items: center;text-align: center;max-width: calc(860px + 2 * var(--gutter))}.piece__givv .breadcrumb__iilzd{justify-content: center}.piece__svgi{max-width: 20ch;margin-inline: auto}.piece__budi{margin-inline: auto;margin-bottom: var(--s3)}.piece__njws{justify-content: center;text-align: left;margin-bottom: var(--s4)}.piece__fcuf{width: 100%;aspect-ratio: 21 / 9;max-height: 78vh;margin-bottom: var(--s5)}.piece__jftmj > *{max-width: 640px;margin-inline: auto}.piece__jftmj > .piece__ghdi{max-width: 880px}.piece__core > *{max-width: none}.piece__zepd{margin-bottom: var(--s4);padding-block: var(--s2);border-block: 1px solid color-mix(in srgb,var(--c-ink) 14%,transparent)}.piece__bool{display: grid;gap: 0 var(--s4)}.piece__ghdi{margin-block: var(--s5);padding: var(--s4) var(--s5);background: var(--c-dark);color: var(--c-on-dark)}.piece__zbbak{font-size: var(--fs-xl)}.piece__mlmiv{color: var(--c-on-dark)}.piece__emle{color: var(--c-on-dark-muted)}.piece__agbug{background: var(--c-accent-light);color: var(--c-dark)}.piece__sduw{text-align: center}.piece__nngcs{gap: var(--s3)}.piece__dldm{aspect-ratio: 4 / 3;border-radius: var(--r)}.piece__nngcs::before{content: none}.piece__dldm::after{content: "";position: absolute;inset: 0;pointer-events: none;border-radius: inherit;background: linear-gradient(var(--c-accent),var(--c-accent)) left top / var(--line-left) 100% no-repeat,linear-gradient(var(--c-accent),var(--c-accent)) left top / 100% var(--line-top) no-repeat,linear-gradient(var(--c-accent),var(--c-accent)) left bottom / 100% var(--line-bottom) no-repeat}.piece__uudj{font-size: var(--fs-xl)}@media (min-width: 768px){.piece__nixf{grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--s3) var(--s4)}.piece__nixf:has(> li:last-child:nth-child(odd)) > li:last-child{grid-column: 1 / -1}.piece__bool{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.piece__fcuf{aspect-ratio: 4 / 3}.piece__ghdi{padding: var(--s3)}}.pillars__givv{max-width: 46rem;margin-bottom: var(--s4)}.pillars__givv > :last-child{margin-bottom: 0}.pillars__kwzcw{display: grid;margin: 0;padding: 0;list-style: none;counter-reset: pillars-topic}.pillars__cckq{display: flex;min-width: 0;counter-increment: pillars-topic;border-top: 1px solid color-mix(in srgb,var(--c-on-dark) 20%,transparent)}.pillars__fmtgw{position: relative;display: flex;flex-direction: column;width: 100%;padding-block: var(--s4)}.pillars__ccywg{display: flex;align-items: flex-start;justify-content: space-between;gap: var(--s3);margin-bottom: var(--s3)}.pillars__yimo{font-family: var(--font-h);font-weight: 700;line-height: .85;font-size: clamp(3.5rem,7vw,6rem);font-variant-numeric: lining-nums tabular-nums;color: var(--c-accent-light);transition: color .3s var(--ease)}@supports (-webkit-text-stroke: 1px currentColor){.pillars__yimo{color: transparent;-webkit-text-stroke: 1.5px var(--c-accent-light)}.pillars__fmtgw:hover .pillars__yimo{color: var(--c-accent-light)}}.pillars__yimo::before{content: counter(pillars-topic,decimal-leading-zero)}.pillars__tpyyr{display: inline-flex;align-items: center;justify-content: center;width: 48px;height: 48px;flex: none;border-radius: var(--r-pill);background: color-mix(in srgb,var(--c-on-dark) 10%,transparent);color: var(--c-accent-light)}.pillars__tpyyr .sym{width: 24px;height: 24px}.pillars__svgi{margin: 0 0 var(--s2);font-size: var(--fs-xl);line-height: 1.2;hyphens: auto}.pillars .pillars__svgi a.pillars__apnn,.pillars .pillars__svgi a.pillars__apnn:hover{color: var(--c-on-dark);text-decoration: none;text-decoration-thickness: 2px;text-underline-offset: .18em}.pillars .pillars__fmtgw:hover a.pillars__apnn{text-decoration-line: underline}.pillars .pillars__svgi a.pillars__apnn::after{content: "";position: absolute;inset: 0;z-index: 1}.pillars__apnn:focus-visible{outline: none}.pillars__fmtgw:has(.pillars__apnn:focus-visible){outline: 3px solid var(--c-accent-light);outline-offset: 4px;border-radius: var(--r-sm)}.pillars__vydns{margin: 0 0 var(--s3);color: var(--c-on-dark-muted);hyphens: auto}.pillars__qwnq{display: inline-flex;align-items: center;justify-content: center;width: 48px;height: 48px;margin-top: auto;border-radius: var(--r-pill);border: 1.5px solid color-mix(in srgb,var(--c-on-dark) 35%,transparent);color: var(--c-on-dark);transition: background-color .25s var(--ease),border-color .25s var(--ease),color .25s var(--ease),transform .25s var(--ease)}.pillars__fmtgw:hover .pillars__qwnq{background: var(--c-accent-light);border-color: var(--c-accent-light);color: var(--c-dark);transform: translateX(4px)}@media (min-width: 768px){.pillars__kwzcw{grid-template-columns: repeat(3,minmax(0,1fr));border-top: 1px solid color-mix(in srgb,var(--c-on-dark) 20%,transparent)}.pillars__cckq{border-top: 0}.pillars__cckq + .pillars__cckq{border-left: 1px solid color-mix(in srgb,var(--c-on-dark) 20%,transparent)}.pillars__fmtgw{padding: var(--s4) var(--s3) var(--s2)}.pillars__cckq:first-child .pillars__fmtgw{padding-left: 0}.pillars__cckq:last-child .pillars__fmtgw{padding-right: 0}}@media (min-width: 1024px){.pillars__fmtgw{padding-inline: var(--s4)}}.offer{position: relative}.offer :is(h2,h3){text-wrap: balance}.offer :is(li,dd,dt,p){min-width: 0}.offer__jpez{margin-bottom: var(--s3)}.offer__jpez .breadcrumb__iilzd{align-items: center;gap: 0 var(--s2)}.offer__jpez .breadcrumb__fmtgw{display: inline-flex;align-items: center;min-width: 0}.offer__jpez 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__jpez a:hover{color: var(--c-primary)}.offer__jpez [aria-current="page"]{display: inline-flex;align-items: center;min-height: var(--tap);color: var(--c-ink);font-weight: 600}.offer__kawvb{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__svgi{max-width: 22ch;margin-bottom: var(--s3)}@media (min-width: 768px){.offer__svgi{hyphens: manual}}.offer__qdxxn{max-width: 58ch;margin-bottom: var(--s4);font-size: var(--fs-l);line-height: 1.55;color: var(--c-muted)}.offer__yzlzy{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s2)}.offer__yxhzk svg{transition: transform .2s var(--ease)}.offer__yxhzk:hover svg{transform: translateX(3px)}@media (max-width: 479px){.offer__yzlzy > *{flex: 1 1 100%}}.offer__art{position: relative;overflow: hidden;border-radius: var(--r);background: var(--c-bg-alt)}.offer__art picture{display: contents}.offer__zmhwa{display: block;width: 100%;height: 100%;object-fit: cover}.offer__zmhwa svg{width: 100%;height: 100%}.offer__pmnzg{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__pmnzg::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__khpqi{margin: 0}.offer__pyau{min-width: 0}.offer__dpmm{margin: 0 0 var(--s1);font-size: var(--fs-xs);font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--c-muted)}.offer__vxcg{margin: 0;font-weight: 700;line-height: 1.3;color: var(--c-ink)}.offer__uinf > :last-child{margin-bottom: 0}.offer__uinf li::marker{color: var(--c-primary)}.offer__aolwd{display: grid;gap: var(--s3);margin: 0;padding: 0;list-style: none}.offer__gawl{display: flex;flex-wrap: wrap;align-items: flex-start;gap: var(--s3);padding: var(--s4)}.offer__chqku{flex: 1 1 240px;min-width: 0}.offer__rybz{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__rybz picture{display: contents}.offer__xqsl{width: 100%;height: 100%;object-fit: cover}.offer__xqsl svg{width: 100%;height: 100%}.offer__msizy{font-family: var(--font-h);font-size: var(--fs-xl);font-weight: 700;letter-spacing: .04em}.offer__yyyf{margin: 0 0 var(--s1);font-size: var(--fs-l)}.offer__ronl{margin: 0 0 var(--s2);font-size: var(--fs-s);font-weight: 600;color: var(--c-primary)}.offer__wiitk{margin: 0;color: var(--c-muted)}@media (max-width: 639px){.offer__gawl{padding: var(--s3)}.offer__rybz{width: 80px;height: 80px}}.offer__umroj{margin: 0}.offer__sihh{margin: 0 0 var(--s1);font-family: var(--font-h);font-weight: 700;font-size: var(--fs-l);line-height: 1.3}.offer__pnwgb{margin: 0;color: var(--c-muted)}.offer__nhcl > *{margin: 0}.offer__otrzj{font-size: var(--fs-xs);font-weight: 700;letter-spacing: .08em;text-transform: uppercase}.offer__woybq{font-family: var(--font-h);font-weight: 700;font-size: var(--fs-2xl);line-height: 1.15}.offer__qsyk{font-size: var(--fs-s)}.offer__ejgv{display: grid;gap: var(--s3);margin: 0;padding: 0;list-style: none}@media (min-width: 768px){.offer__ejgv--npah{grid-template-columns: repeat(2,minmax(0,1fr))}.offer__ejgv--npah > :last-child:nth-child(odd){grid-column: 1 / -1}.offer__ejgv--zsjzj{grid-template-columns: repeat(2,minmax(0,1fr))}.offer__ejgv--zsjzj > :last-child:nth-child(odd){grid-column: 1 / -1}}@media (min-width: 1024px){.offer__ejgv--zsjzj{grid-template-columns: repeat(3,minmax(0,1fr))}.offer__ejgv--zsjzj > :last-child:nth-child(odd){grid-column: auto}}.offer{--s3-lift: clamp(72px,12vw,180px)}.offer__gtgr{overflow: hidden;isolation: isolate}.offer__gtgr::before{content: "";position: absolute;z-index: -1;pointer-events: none;width: 70vmax;height: 70vmax;right: -25vmax;top: -35vmax;border-radius: 50%;background: radial-gradient(closest-side,color-mix(in srgb,var(--c-primary) 55%,transparent),transparent);opacity: .7}.offer__gtgr--yfmfy{padding-bottom: calc(var(--section-y) + var(--s3-lift))}.offer__gtgr .offer__jpez{color: var(--c-on-dark-muted)}.offer__gtgr .offer__jpez a:hover{color: var(--c-on-dark)}.offer__gtgr .offer__jpez [aria-current="page"]{color: var(--c-on-dark)}.offer__blrvu{max-width: 860px;margin-block: var(--s4)}.offer__kawvb{color: var(--c-accent-light)}.offer__svgi{max-width: 20ch;font-size: var(--fs-3xl)}.offer__qdxxn{color: var(--c-on-dark-muted)}.offer__khpqi{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: var(--s3) var(--s4)}.offer__pyau{padding-top: var(--s2);border-top: 1px solid color-mix(in srgb,var(--c-on-dark) 28%,transparent)}.offer__dpmm{color: var(--c-accent-light)}.offer__vxcg{font-family: var(--font-h);font-size: var(--fs-l);color: var(--c-on-dark)}@media (max-width: 767px){.offer__khpqi{grid-template-columns: repeat(2,minmax(0,1fr))}.offer__vxcg{font-size: var(--fs-m)}}.offer__ahbb{position: relative;z-index: 1;margin-top: calc(-1 * var(--s3-lift))}.offer__art{aspect-ratio: 16 / 7;box-shadow: var(--shadow-lg)}@media (max-width: 767px){.offer__art{aspect-ratio: 4 / 3}}.offer__nctz{display: grid;gap: var(--s3);align-items: stretch}@media (min-width: 900px){.offer__nctz--lpfiv{grid-template-columns: minmax(0,1fr) auto minmax(0,1fr);gap: var(--s3)}}.offer__azbg,.offer__rvnvg{padding: var(--s4);border-radius: var(--r)}.offer__azbg{background: var(--c-bg-alt);border: 1px dashed color-mix(in srgb,var(--c-ink) 24%,transparent)}.offer__rvnvg{background: var(--c-primary);color: var(--c-on-primary);box-shadow: var(--shadow-lg)}.offer__rvnvg .area__kawvb{color: var(--c-on-primary);opacity: .85}.offer__xgqn{font-size: var(--fs-xl)}.offer__csfj{margin: 0}.offer__azbg .offer__csfj{color: var(--c-muted)}.offer__wwlwi{display: grid;place-items: center;align-self: center;justify-self: center;width: 52px;height: 52px;border-radius: 50%;background: var(--c-bg);color: var(--c-primary);border: 2px solid var(--c-primary)}.offer__wwlwi svg{width: 24px;height: 24px}@media (max-width: 899px){.offer__wwlwi{transform: rotate(90deg)}}@media (max-width: 639px){.offer__azbg,.offer__rvnvg{padding: var(--s3)}}.offer__blfbi{max-width: calc(780px + 2 * var(--gutter))}.offer__nvflk{gap: 0 var(--s5);counter-reset: none}.offer__xxswh{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 0 var(--s3);align-content: start;padding-block: var(--s4);border-top: 1px solid color-mix(in srgb,var(--c-ink) 14%,transparent)}.offer__yimo{grid-row: span 2;font-family: var(--font-h);font-weight: 700;font-size: clamp(2.5rem,5vw,3.5rem);line-height: .9;color: transparent;-webkit-text-stroke: 1.5px var(--c-primary)}.offer__lxkm{margin-bottom: var(--s2);font-size: var(--fs-l)}.offer__pvnh{margin: 0;color: var(--c-muted)}@media (min-width: 768px){.offer__nvflk > :last-child:nth-child(odd){grid-column: auto}}.offer__hvyde{padding: var(--s4)}.offer__zpyz{display: inline-grid;place-items: center;width: 48px;height: 48px;margin-bottom: var(--s3);border-radius: var(--r-sm);background: color-mix(in srgb,var(--c-accent) 18%,var(--c-bg));color: var(--c-ink)}.offer__vykqm{margin-bottom: var(--s2);font-size: var(--fs-l)}.offer__iast{margin: 0;color: var(--c-muted)}@media (max-width: 639px){.offer__hvyde{padding: var(--s3)}}.offer__zmpai{display: flex;flex-direction: column;align-items: center;gap: var(--s3);max-width: 760px;margin-inline: auto;padding: var(--s5) var(--s4);border-radius: var(--r);background: radial-gradient(120% 90% at 50% 0%,color-mix(in srgb,var(--c-primary) 14%,transparent),transparent 70%),var(--c-bg-alt);border: 1px solid color-mix(in srgb,var(--c-primary) 22%,transparent);text-align: center}.offer__qmesr{max-width: 26ch;margin: 0;font-size: var(--fs-xl)}.offer__zmpai .offer__nhcl{display: grid;gap: var(--s1);justify-items: center}.offer__zmpai .offer__otrzj{color: var(--c-primary)}.offer__zmpai .offer__woybq{font-size: var(--fs-3xl);color: var(--c-ink)}.offer__zmpai .offer__qsyk{max-width: 52ch;color: var(--c-muted)}.offer__zmpai .offer__yzlzy{justify-content: center}@media (max-width: 639px){.offer__zmpai{padding: var(--s4) var(--s3)}.offer__zmpai .offer__woybq{font-size: var(--fs-2xl)}.offer__zmpai .offer__yzlzy{width: 100%}}.offer__dsmc{display: grid;gap: var(--s3)}@media (min-width: 900px){.offer__dsmc{grid-template-columns: minmax(0,1fr) minmax(0,2fr);gap: var(--s5);align-items: start}.offer__qgctb{position: sticky;top: calc(var(--sticky-top,0px) + var(--s4))}}.offer__zkwn{padding-block: var(--s3);border-bottom: 1px solid color-mix(in srgb,var(--c-ink) 14%,transparent)}.offer__zkwn:first-child{padding-top: 0}.head{position: relative;z-index: 50}.head__kxpza{display: flex;align-items: center;justify-content: space-between;gap: var(--s3);flex-wrap: wrap}.head__tqqq{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__fizut{display: inline-flex;width: 40px;height: 40px;flex: none}.head__fizut svg{width: 100%;height: 100%}.head__mjdji{display: flex;flex-direction: column;gap: 2px}.head__touyz{font-family: var(--font-b);font-weight: 400;font-size: var(--fs-xs);opacity: .85}.head__pntp{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__pntp svg{width: 26px;height: 26px}.head__xshtj,.head__vhzh{display: inline-flex}.head__vhzh{display: none}.head__pntp[aria-expanded="true"] .head__xshtj{display: none}.head__pntp[aria-expanded="true"] .head__vhzh{display: inline-flex}html:not([data-js]) .head__pntp{display: none !important}.index{display: flex;align-items: center;gap: var(--s3)}.index__iilzd{display: flex;flex-wrap: wrap;align-items: center;gap: 0 var(--s3);margin: 0;padding: 0;list-style: none}.index__apnn{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__apnn:hover,.index__apnn[aria-current="page"]{text-decoration-line: underline;color: inherit}.head__yxhzk{flex: none}.qruw{position: relative;flex: none;margin-left: auto}.qruw__cta{display: inline-flex;align-items: center;gap: .3em;min-height: var(--tap);padding: 0 .55em;border: 1px solid color-mix(in srgb,currentColor 30%,transparent);border-radius: var(--r-sm);font-size: var(--fs-s);font-weight: 600;letter-spacing: .04em;cursor: pointer;list-style: none;user-select: none}.qruw__cta::-webkit-details-marker{display: none}.qruw__cta svg{width: 16px;height: 16px;transition: transform .2s}.qruw[open] .qruw__cta svg{transform: rotate(180deg)}.qruw__iilzd{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)}.qruw__apnn{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}.qruw__apnn:hover{background: color-mix(in srgb,var(--c-primary) 8%,transparent)}.qruw__apnn[aria-current]{font-weight: 700;color: var(--c-primary)}.qruw__ejyz{font-size: var(--fs-xs);opacity: .7;letter-spacing: .06em}@media (min-width: 769px){.qruw{order: 1;margin-left: 0}}@media (max-width: 768px){.head__pntp{display: inline-flex}.head__tqqq{flex: 1 1 0;min-width: 0;font-size: var(--fs-m)}.head__mjdji{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__iilzd{flex-direction: column;align-items: stretch}.index__apnn{width: 100%;justify-content: flex-start;border-bottom: 1px solid color-mix(in srgb,currentColor 14%,transparent)}.head__yxhzk{width: 100%}}.head{background: linear-gradient(115deg,var(--c-primary),color-mix(in srgb,var(--c-primary) 45%,var(--c-dark)));color: var(--c-on-primary)}.head__kxpza{padding-block: var(--s3) 0}.head__tqqq{font-size: var(--fs-xl)}@media (min-width: 769px){.qruw{order: 0;margin-left: auto}.index{flex-basis: 100%;justify-content: space-between;margin-top: var(--s2);padding-block: var(--s1);border-top: 1px solid color-mix(in srgb,var(--c-on-primary) 25%,transparent)}}@media (max-width: 768px){.head__kxpza{padding-block: var(--s2)}[data-js] .index{background: var(--c-dark);color: var(--c-on-dark)}}.rhythm__givv{max-width: 46rem;margin: 0 auto var(--s4);text-align: center}.rhythm__givv .area__svgi,.rhythm__givv .area__budi{margin-inline: auto}.rhythm__givv > :last-child{margin-bottom: 0}.rhythm__nvflk{--dot: 52px;--gap: var(--s3);display: grid;gap: var(--gap);margin: 0;padding: 0;list-style: none;counter-reset: rhythm-step}.rhythm__xxswh{position: relative;counter-increment: rhythm-step;display: grid;grid-template-columns: var(--dot) minmax(0,1fr);gap: var(--s3);align-items: start}.rhythm__xxswh:not(:last-child)::before{content: "";position: absolute;left: calc(var(--dot) / 2 - 1px);top: calc(var(--dot) + var(--s1));bottom: calc(var(--s1) - var(--gap));width: 2px;background-image: linear-gradient(to bottom,color-mix(in srgb,var(--c-primary) 55%,transparent) 55%,transparent 0);background-size: 2px 10px}.rhythm__lesp{display: inline-flex;align-items: center;justify-content: center;width: var(--dot);height: var(--dot);border-radius: var(--r-pill);background: var(--c-primary);color: var(--c-on-primary);box-shadow: 0 0 0 6px color-mix(in srgb,var(--c-primary) 14%,transparent);font-family: var(--font-h);font-weight: 700;font-size: var(--fs-l);line-height: 1;font-variant-numeric: lining-nums tabular-nums}.rhythm__lesp::before{content: counter(rhythm-step,decimal-leading-zero)}.rhythm__cell{height: 100%;padding: var(--s3);background: var(--c-bg);border: 1px solid color-mix(in srgb,var(--c-ink) 10%,transparent);border-radius: var(--r);box-shadow: var(--shadow)}.rhythm__svgi{margin: 0 0 var(--s1);font-size: var(--fs-l);line-height: 1.25;hyphens: auto}.rhythm__vydns{margin: 0;font-size: var(--fs-s);color: var(--c-muted);hyphens: auto}@media (min-width: 1024px){.rhythm__nvflk{--gap: var(--s4);grid-template-columns: repeat(var(--cols,4),minmax(0,1fr))}.rhythm__nvflk--gwqbb{--cols: 3}.rhythm__nvflk--bphrq{--cols: 2}.rhythm__xxswh{grid-template-columns: minmax(0,1fr);grid-template-rows: auto 1fr;gap: var(--s3);justify-items: center}.rhythm__xxswh:not(:last-child)::before{left: calc(50% + var(--dot) / 2 + var(--s2));right: calc(var(--s2) - var(--gap) - 50% + var(--dot) / 2);top: calc(var(--dot) / 2 - 1px);bottom: auto;width: auto;height: 2px;background-image: linear-gradient(to right,color-mix(in srgb,var(--c-primary) 55%,transparent) 55%,transparent 0);background-size: 10px 2px}.rhythm__cell{width: 100%;padding: var(--s4) var(--s3) var(--s3);text-align: center}}.bljdtp{padding-block: calc(var(--s4) + var(--hero-offset,0px)) var(--s4)}.bljdtp .breadcrumb{margin-bottom: var(--s2)}.bljdtp__svgi{max-width: 22ch;margin-bottom: var(--s2);font-size: var(--fs-2xl)}.bljdtp__budi{max-width: 62ch;margin: 0;color: var(--c-muted);font-size: var(--fs-l)}.ock__ejgv{display: grid;gap: var(--s4);margin: 0;padding: 0;list-style: none;grid-template-columns: repeat(auto-fit,minmax(min(100%,320px),1fr))}.ock__ejgv--rcijc{grid-template-columns: minmax(0,760px)}.ock__disdl{display: flex}.ock__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)}.ock__cell:hover{transform: translateY(-3px);box-shadow: var(--shadow-lg)}.ock__cell:focus-within{outline: 3px solid var(--c-accent);outline-offset: 3px}.ock__ujkbd{aspect-ratio: 16 / 9;overflow: hidden;background: var(--c-bg-alt)}.ock__zmhwa,.ock__ujkbd svg{width: 100%;height: 100%;object-fit: cover}.ock__core{display: flex;flex-direction: column;gap: var(--s2);flex: 1;padding: var(--s4)}.ock__kawvb{margin: 0;color: var(--c-primary);font-size: var(--fs-xs);font-weight: 700;letter-spacing: .06em;text-transform: uppercase}.ock__svgi{margin: 0;font-size: var(--fs-xl)}.ock__apnn{color: inherit;text-decoration: none}.ock__apnn::after{content: "";position: absolute;inset: 0}.ock__apnn:focus-visible{outline: none}.ock__vydns{margin: 0;color: var(--c-muted)}.ock__khpqi{display: flex;flex-wrap: wrap;gap: var(--s2);margin: 0}.ock__pyau{display: flex;gap: .4em;padding: .3em .8em;border-radius: var(--r-pill);background: var(--c-bg-alt);font-size: var(--fs-s)}.ock__pyau dt{color: var(--c-muted)}.ock__pyau dt::after{content: ":"}.ock__pyau dd{margin: 0;font-weight: 600}.ock__yfwad{display: inline-flex;align-items: center;gap: var(--s1);margin-top: auto;padding-top: var(--s2);color: var(--c-primary);font-weight: 700}.abxyz__ejgv{display: grid;gap: var(--s4);align-items: start}@media (min-width: 900px){.abxyz__ejgv{grid-template-columns: minmax(0,1.6fr) minmax(0,1fr);gap: var(--s5)}}.abxyz__cell{padding: clamp(var(--s3),4vw,var(--s4));background: var(--c-bg-alt);border-radius: var(--r);box-shadow: var(--shadow)}.abxyz__lpfiv{display: grid;gap: var(--s3)}@media (min-width: 600px){.abxyz__lpfiv{grid-template-columns: 1fr 1fr}}.abxyz__zwew{min-height: 9em;resize: vertical}.abxyz__oqxd{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}.abxyz__oqxd:not(:target){display: none}.abxyz__nxmf{font-size: var(--fs-xl)}.abxyz__iilzd{display: grid;gap: var(--s1);margin: 0 0 var(--s4);padding: 0;list-style: none}.abxyz__fmtgw{display: flex;align-items: center;gap: var(--s2);min-height: var(--tap);overflow-wrap: anywhere}.abxyz__fmtgw a{display: inline-flex;align-items: center;min-height: var(--tap)}.abxyz__cpch{margin-bottom: var(--s1);font-size: var(--fs-m)}.abxyz__jatkc{color: var(--c-muted);font-size: var(--fs-s)}.fuj{padding-top: calc(var(--section-y) + var(--hero-offset,0px))}.fuj__narx{display: grid;justify-items: center;text-align: center;max-width: 720px}.fuj__fizut{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}.fuj__svgi{font-size: var(--fs-2xl)}.fuj__budi{color: var(--c-muted);font-size: var(--fs-l)}.iomna{padding-top: calc(var(--s4) + var(--hero-offset,0px))}.iomna__vydns h1{margin-top: var(--s3);font-size: var(--fs-2xl);max-width: 24ch}.iomna__vydns li{overflow-wrap: anywhere}.iomna__pvfco{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)}.cygpm__iilzd{display: grid;gap: var(--s3);margin: 0;grid-template-columns: repeat(auto-fill,minmax(min(100%,300px),1fr))}.cygpm__fmtgw{padding: var(--s3);background: var(--c-bg-alt);border-radius: var(--r);border-left: max(3px,var(--line-left)) solid var(--c-primary)}.cygpm__eeqgj{margin-bottom: var(--s1);font-family: var(--font-h);font-weight: 700;font-size: var(--fs-l)}.cygpm__vydns{margin: 0;color: var(--c-muted)}.idh__iilzd{display: grid;gap: var(--s2);max-width: 820px}.idh__fmtgw{background: var(--c-bg-alt);border-radius: var(--r)}.idh__sihh{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)}.idh__sihh::-webkit-details-marker{display: none}.idh__sihh svg{transition: transform .2s var(--ease)}.idh__fmtgw[open] .idh__sihh svg{transform: rotate(180deg)}.idh__pnwgb{margin: 0;padding: 0 var(--s3) var(--s3);max-width: 70ch}.gdbrc__ejgv{display: grid;gap: var(--s3);margin: 0;padding: 0;list-style: none;grid-template-columns: repeat(auto-fill,minmax(min(100%,300px),1fr))}.gdbrc__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}.gdbrc__cell:hover{border-color: var(--c-primary);box-shadow: var(--shadow)}.gdbrc__cell:focus-within{outline: 3px solid var(--c-accent);outline-offset: 3px}.gdbrc__svgi{margin: 0;font-size: var(--fs-l)}.gdbrc__apnn{color: inherit;text-decoration: none}.gdbrc__apnn::after{content: "";position: absolute;inset: 0}.gdbrc__apnn:focus-visible{outline: none}.gdbrc__vydns{margin: 0;color: var(--c-muted)}.gdbrc__knlkk{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}.fhcxa__budi{font-size: var(--fs-l);font-weight: 600}.answers__ejgv{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--s4)}.answers__givv,.answers__iilzd{min-width: 0}.answers__svgi{margin-bottom: 0;max-width: 20ch;hyphenate-limit-chars: 15 6 6;text-wrap: balance}.answers__iilzd{border-top: 2px solid var(--c-ink)}.answers__fmtgw{border-bottom: 1px solid color-mix(in srgb,var(--c-ink) 16%,transparent)}.answers__cujgm{display: flex;align-items: center;justify-content: space-between;gap: var(--s3);min-height: var(--tap);padding-block: var(--s3);list-style: none;cursor: pointer;font-family: var(--font-h);font-weight: 700;font-size: var(--fs-l);line-height: 1.3;transition: color .2s}.answers__cujgm::-webkit-details-marker{display: none}.answers__cujgm::marker{content: ""}.answers__cujgm:hover{color: var(--c-primary)}.answers__sihh{min-width: 0;hyphenate-limit-chars: 15 6 6;text-wrap: balance}.answers__pntp{display: inline-flex;align-items: center;justify-content: center;flex: none;width: 40px;height: 40px;border: 1.5px solid color-mix(in srgb,var(--c-ink) 22%,transparent);border-radius: 50%;color: var(--c-primary);transition: transform .25s var(--ease),background-color .2s,color .2s,border-color .2s}.answers__fmtgw[open] .answers__pntp{transform: rotate(180deg);background: var(--c-primary);border-color: var(--c-primary);color: var(--c-on-primary)}.answers__wplve{margin: calc(-1 * var(--s1)) 0 0;padding: 0 calc(40px + var(--s3)) var(--s3) 0;max-width: 68ch;color: var(--c-muted)}@media (max-width: 559px){.answers__cujgm{font-size: var(--fs-m)}.answers__wplve{padding-right: 0}}@media (min-width: 900px){.answers__ejgv{grid-template-columns: minmax(0,5fr) minmax(0,7fr);gap: var(--s5);align-items: start}}.hero{position: relative;isolation: isolate}.hero__otdiu{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)}.hero__svgi{margin: 0 0 var(--s3);max-width: 20ch;font-size: var(--fs-3xl);line-height: 1.06;letter-spacing: -.015em;text-wrap: balance}.hero__budi{margin: 0;max-width: 58ch;font-size: var(--fs-l);line-height: 1.55;color: var(--c-muted);text-wrap: pretty}.hero__yzlzy{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s2);margin-top: var(--s4)}.hero__yzlzy .sym{transition: transform .2s var(--ease)}.hero__yzlzy a:hover .sym{transform: translateX(3px)}.hero__ujkbd{position: relative;overflow: hidden;background: var(--c-bg-alt)}.hero__zmhwa{position: absolute;inset: 0;width: 100%;height: 100%;max-width: none;object-fit: cover}.hero__zmhwa svg{width: 100%;height: 100%}.hero__onoo{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)}.hero__iilzd{margin: 0;padding: 0;list-style: none}@media (max-width: 520px){.hero__yzlzy .cta{flex: 1 1 100%}}.hero{display: grid;grid-template-columns: var(--gutter) minmax(0,1fr) var(--gutter);padding-top: calc(var(--s4) + var(--hero-offset,0px));padding-bottom: var(--s5);overflow: clip;background: var(--c-bg)}.hero::after{content: "";position: absolute;z-index: -1;left: 0;bottom: 0;width: 72%;height: 40%;background: color-mix(in srgb,var(--c-accent) 13%,transparent);pointer-events: none}.hero__fnvc{grid-column: 2 / -1;grid-row: 1;position: relative}.hero__ujkbd{aspect-ratio: 4 / 3}.hero__pmnzg{grid-column: 2;grid-row: 2;position: relative;z-index: 1;margin-top: calc(-1 * var(--s5));padding: var(--s4) var(--s3);border: 1px solid color-mix(in srgb,var(--c-ink) 9%,transparent);border-left: max(var(--line-left),4px) solid var(--c-accent);border-radius: var(--r);background: var(--c-bg);box-shadow: var(--shadow-lg)}.hero__svgi{max-width: 16ch}@media (min-width: 900px){.hero{grid-template-columns: minmax(var(--gutter),1fr) minmax(0,calc(var(--container) * .44)) minmax(0,calc(var(--container) * .56)) minmax(var(--gutter),1fr);align-items: end;padding-top: calc(var(--s5) + var(--hero-offset,0px))}.hero::after{width: 58%;height: 46%}.hero__fnvc{grid-column: 3 / -1;grid-row: 1;align-self: stretch}.hero__ujkbd{aspect-ratio: auto;height: 100%;min-height: clamp(520px,78vh,760px)}.hero__pmnzg{grid-column: 2;grid-row: 1;margin: 0 calc(-1 * clamp(var(--s4),7vw,var(--s5))) calc(-1 * var(--s4)) 0;padding: clamp(var(--s4),4vw,var(--s5))}}.prefs{position: fixed;z-index: 60;max-height: calc(100vh - 2 * var(--s2));max-height: calc(100dvh - 2 * var(--s2));overflow-y: auto;overscroll-behavior: contain;font-size: var(--fs-s);line-height: 1.5;transition: opacity .35s var(--ease),transform .35s var(--ease)}@starting-style{.prefs{opacity: 0;transform: translateY(16px)}}.prefs[hidden],.prefs__pmnzg[hidden]{display: none}.prefs:focus{outline: none}.prefs:focus-visible{outline: 3px solid var(--c-accent);outline-offset: -3px}.prefs__svgi{margin: 0 0 var(--s1);font-size: var(--fs-l);line-height: 1.25}.prefs__vydns{margin: 0}.prefs__sdadl a{color: inherit;font-weight: 600;text-decoration-thickness: 1px}.prefs__sdadl a:hover{color: inherit;text-decoration-thickness: 2px}.prefs__sdadl a:not(:last-child)::after{content: "·";display: inline-block;margin: 0 .45em;opacity: .6}.prefs__essmo{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--s2)}.prefs__oqjb,.prefs__jgshv{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__essmo{gap: var(--s1)}.prefs__oqjb{padding-inline: .4em;font-size: var(--fs-xs)}}.prefs__mobv{min-width: 0;margin: 0;padding: 0;border: 0}.prefs__kpoi{margin-bottom: var(--s2);padding: 0;font-size: var(--fs-xs);font-weight: 700;letter-spacing: .08em;text-transform: uppercase}.prefs__twan{display: flex;align-items: flex-start;gap: var(--s2);padding-block: var(--s2)}.prefs__twan + .prefs__twan{border-top: 1px solid color-mix(in srgb,currentColor 14%,transparent)}.prefs__fhss{min-width: 0}.prefs__hdlrk{display: block;font-weight: 700;cursor: pointer}.prefs__zzohf{margin: 2px 0 0;font-size: var(--fs-xs);opacity: .85}.prefs__jgshv{margin-top: var(--s2)}.prefs__otfa{-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__otfa: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__otfa:disabled{cursor: not-allowed;opacity: .6}.prefs{left: 0;right: 0;bottom: var(--s3);width: min(760px,calc(100vw - 2 * var(--s3)));margin-inline: auto;padding: var(--s3) var(--s4);background: color-mix(in srgb,var(--c-bg) 96%,transparent);color: var(--c-ink);backdrop-filter: blur(10px);border: 1px solid color-mix(in srgb,var(--c-primary) 22%,transparent);border-radius: var(--r);box-shadow: 0 24px 60px color-mix(in srgb,var(--c-dark) 22%,transparent);text-align: center}.prefs__core{max-width: 60ch;margin-inline: auto}.prefs__svgi{font-size: var(--fs-xl)}.prefs__vydns{color: var(--c-muted)}.prefs__sdadl a{color: var(--c-primary)}.prefs__essmo{max-width: 560px;margin: var(--s3) auto 0}.prefs__pmnzg{display: grid;gap: var(--s2);max-width: 600px;margin: var(--s3) auto 0;text-align: left}.prefs__mobv{display: grid;gap: var(--s2)}.prefs__kpoi{width: 100%;text-align: center;color: var(--c-primary)}.prefs__twan{padding: var(--s2);border: 1px solid color-mix(in srgb,var(--c-ink) 12%,transparent);border-radius: var(--r-sm);background: var(--c-bg)}.prefs__twan + .prefs__twan{border-top: 1px solid color-mix(in srgb,var(--c-ink) 12%,transparent)}.prefs__zzohf{color: var(--c-muted);opacity: 1}.prefs__jgshv{justify-self: center;width: auto;min-width: 50%;margin: 0}@media (max-width: 479px){.prefs{bottom: var(--s2);width: calc(100vw - 2 * var(--s2));padding: var(--s2) var(--s3) var(--s3)}.prefs__svgi{font-size: var(--fs-m)}.prefs__vydns{font-size: var(--fs-xs)}.prefs__essmo{margin-top: var(--s2)}.prefs__pmnzg{margin-top: var(--s2)}.prefs__jgshv{width: 100%}}.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__tqqq{min-width: 0}.base__frgju{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__frgju:hover{text-decoration: none}.base__fizut{display: inline-flex;flex: none;width: 40px;height: 40px}.base__fizut svg{width: 100%;height: 100%}.base__touyz{max-width: 36ch;margin-top: var(--s2);opacity: .85}.base__nxmf{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__sdadl,.base__tflvd{margin: 0;padding: 0;list-style: none}.base__apnn{display: inline-flex;align-items: center;min-height: var(--tap);min-width: var(--tap);line-height: 1.3}.base__apnn[aria-current="page"]{font-weight: 700;text-decoration: underline;text-decoration-thickness: 2px}.base__wjky{display: inline-flex;align-items: center;gap: var(--s2);min-height: var(--tap);overflow-wrap: anywhere}.base__wjky 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__jatkc{font-size: var(--fs-xs);line-height: 1.6}.base__prvm{margin-right: var(--s2);font-weight: 700;letter-spacing: .06em;text-transform: uppercase}.base__mhxx{display: inline-block}.base__mhxx + .base__mhxx::before{content: "·";margin: 0 .5em;opacity: .6}.base__twvmp{font-size: var(--fs-xs)}@media (max-width: 479px){.base__prvm{display: block;margin: 0 0 2px}.base__mhxx{display: block}.base__mhxx + .base__mhxx::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__yxhzk{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__klcjr{flex: 1 1 420px;min-width: 0}.base__etqh{max-width: 22ch;margin-bottom: var(--s2);font-size: var(--fs-2xl)}.base__pbli{max-width: 56ch;font-size: var(--fs-m);color: var(--c-on-dark-muted)}.base__lbbq{flex: none}.base__lbbq:hover{text-decoration: none}.base__lbbq svg{transition: transform .2s var(--ease)}.base__lbbq:hover svg{transform: translateX(3px)}@media (max-width: 479px){.base__lbbq{width: 100%}}.base__ejgv{display: grid;gap: var(--s4);padding-bottom: var(--s4)}@media (min-width: 768px){.base__ejgv{grid-template-columns: minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap: var(--s5)}}@media (max-width: 767px){.base__ejgv{grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--s4) var(--s3)}.base__budi{grid-column: 1 / -1}}.base__fizut{color: var(--c-accent-light)}.base__touyz{color: var(--c-on-dark-muted);opacity: 1}.base__iiab{margin-top: var(--s3)}.base__wjky svg{color: var(--c-accent-light)}.base__nxmf{color: var(--c-accent-light)}.base__apnn{color: var(--c-on-dark-muted)}.base__apnn:hover,.base__apnn[aria-current="page"]{color: var(--c-on-dark)}.base__duntr{margin-top: var(--s2)}.base__gpuoy{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__gpuoy{flex-direction: column;align-items: flex-start}}