@font-face{font-family:'Fraunces';font-style:normal;font-weight:100 900;font-display:swap;src:url('../fonts/fraunces/fraunces-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:'Work Sans';font-style:normal;font-weight:100 900;font-display:swap;src:url('../fonts/work-sans/work-sans-latin-wght-normal.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--c-ink: hsl(160 30% 22%);--c-primary: hsl(160 45% 32%);--c-accent: hsl(340 60% 55%);--c-muted: hsl(160 15% 39%);--c-bg: hsl(160 30% 97%);--c-bg-alt: hsl(160 25% 94%);--c-on-primary: hsl(160 20% 99%);--c-dark: hsl(160 30% 15%);--c-on-dark: hsl(160 20% 96%);--c-on-dark-muted: hsl(160 15% 76%);--c-accent-light: hsl(340 60% 75%);--font-h: 'Fraunces',Georgia,'Times New Roman',serif;--font-b: 'Work Sans',system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;--s1: 4px;--s2: 8px;--s3: 16px;--s4: 32px;--s5: 64px;--section-y: clamp(var(--s4),7vw,var(--s5));--gutter: 16px;--container: 1240px;--r: 6px;--r-sm: 4px;--r-pill: 999px;--shadow: none;--shadow-lg: none;--line-top: 0px;--line-left: 0px;--line-bottom: 4px;--overlay: 0.68;--fs-xs: .8125rem;--fs-s: .9375rem;--fs-m: 1.0625rem;--fs-l: 1.25rem;--fs-xl: clamp(1.375rem,2.6vw,1.75rem);--fs-2xl: clamp(1.75rem,4.2vw,2.625rem);--fs-3xl: clamp(2.125rem,6vw,3.75rem);--tap: 44px;--ease: cubic-bezier(.2,.7,.2,1)}@media (min-width: 768px){:root{--gutter: 24px}}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth}body{margin: 0;background: var(--c-bg);color: var(--c-ink);font: 400 var(--fs-m)/1.65 var(--font-b);overflow-wrap: break-word;overflow-x: clip}:lang(ko){word-break: keep-all}:lang(zh){line-break: strict}:lang(ko) *,:lang(zh) *{letter-spacing: normal !important}:lang(ko) :is(h1,h2,h3,h4),:lang(zh) :is(h1,h2,h3,h4){line-height: 1.35}h1,h2,h3,h4{margin: 0 0 var(--s3);font-family: var(--font-h);font-weight: 700;line-height: 1.15;color: inherit;overflow-wrap: break-word;hyphens: auto;hyphenate-limit-chars: 12 5 5;text-wrap: balance}h1{font-size: var(--fs-3xl)}h2{font-size: var(--fs-2xl)}h3{font-size: var(--fs-xl)}p,ul,ol,dl,blockquote,figure{margin: 0 0 var(--s3)}img,svg,video{display: block;max-width: 100%;height: auto}a{color: var(--c-primary);text-underline-offset: .18em}a:hover{color: var(--c-ink)}:focus-visible{outline: 3px solid var(--c-accent);outline-offset: 3px}button,input,select,textarea{font: inherit;color: inherit}.visually-hidden{position: absolute !important;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.sign{width: 1.25em;height: 1.25em;flex: none;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}.sign__gtax{position: absolute;width: 0;height: 0;overflow: hidden}.hop{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)}.hop:focus{top: var(--s2)}.shell{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--itcua{background: var(--c-bg-alt)}.area--neqd{background: var(--c-dark);color: var(--c-on-dark)}.area--neqd :where(a:not(.link)){color: var(--c-accent-light)}.area__ggvnz{margin: 0 0 var(--s2);font-size: var(--fs-xs);font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--c-primary)}.area--neqd .area__ggvnz{color: var(--c-accent-light)}.area__rdvir{font-size: var(--fs-2xl);max-width: 30ch}.area__fdhw{font-size: var(--fs-l);color: var(--c-muted);max-width: 62ch}.area--neqd .area__fdhw{color: var(--c-on-dark-muted)}.area--wagw{isolation: isolate;overflow: hidden}.area--wagw::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%)}.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--sbvw{background: var(--c-primary);color: var(--c-on-primary)}.link--tlsu{border-color: var(--c-on-dark);color: var(--c-on-dark)}.link--tlsu.link--sbvw{background: var(--c-on-dark);color: var(--c-dark)}.link:hover{text-decoration: underline;text-decoration-thickness: 2px;color: var(--c-primary)}.link--sbvw:hover{color: var(--c-on-primary)}.link--tlsu:hover{color: var(--c-on-dark)}.crumbs{font-size: var(--fs-s);color: var(--c-muted)}.crumbs__nxtca{display: flex;flex-wrap: wrap;gap: var(--s1) var(--s2);margin: 0;padding: 0;list-style: none}.crumbs__gprmy{display: inline-flex;align-items: center}.crumbs__gprmy + .crumbs__gprmy::before{content: "/";margin-right: var(--s2);opacity: .6}.crumbs a{position: relative;display: inline-flex;align-items: center;min-height: var(--tap);color: inherit}.crumbs a::after{content: "";position: absolute;top: 0;bottom: 0;left: 50%;width: max(100%,var(--tap));transform: translateX(-50%)}.dsjp{font-size: var(--fs-m)}.dsjp > *{max-width: 70ch}.dsjp h2{margin-top: var(--s5);font-size: var(--fs-xl);scroll-margin-top: 96px}.dsjp h3{margin-top: var(--s4);font-size: var(--fs-l)}.dsjp ul,.dsjp ol{padding-left: 1.3em}.dsjp li + li{margin-top: var(--s1)}.dsjp 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)}.dsjp table{width: 100%;border-collapse: collapse;font-size: var(--fs-s)}@media (max-width: 600px){.dsjp table{table-layout: fixed;font-size: var(--fs-xs)}.dsjp th,.dsjp td{padding: var(--s1);overflow-wrap: anywhere;hyphens: auto}}.dsjp th,.dsjp td{padding: var(--s2);text-align: left;vertical-align: top;border-bottom: 1px solid color-mix(in srgb,var(--c-ink) 14%,transparent)}.dsjp th{background: var(--c-bg-alt)}.dsjp code{font-size: .92em;overflow-wrap: anywhere}html[data-consent-open] body{padding-bottom: var(--consent-h,0px)}.fill{display: grid;gap: var(--s3)}.fill__rmmlt{display: block;margin-bottom: var(--s1);font-weight: 600;font-size: var(--fs-s)}.fill__sixm{display: block;width: 100%;min-height: var(--tap);padding: .6em .8em;border: 1.5px solid color-mix(in srgb,var(--c-ink) 28%,transparent);border-radius: var(--r-sm);background: var(--c-bg);color: var(--c-ink)}.fill__gflwu{display: flex;align-items: flex-start;gap: var(--s2);font-size: var(--fs-s)}.fill__gflwu input{width: 22px;height: 22px;margin: 2px 0 0;flex: none;accent-color: var(--c-primary)}.fill__fhxlr{font-size: var(--fs-xs);color: var(--c-muted)}.fill__zqduk{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}}.profile{position: relative;isolation: isolate;padding-block: var(--s3) var(--section-y)}.profile__kwtjo{margin-bottom: var(--s3)}.profile__kwtjo .crumbs__nxtca{gap: 0 var(--s2);align-items: center}.profile__kwtjo .crumbs__gprmy{display: inline-flex;align-items: center}.profile__kwtjo a{display: inline-flex;align-items: center;justify-content: center;min-height: var(--tap);min-width: var(--tap)}.profile__kwtjo [aria-current="page"]{font-weight: 600;color: var(--c-ink)}.profile__ggvnz{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__rdvir{margin: 0 0 var(--s3);max-width: 22ch;font-size: var(--fs-3xl);line-height: 1.08;letter-spacing: -.015em;text-wrap: balance}.profile__fdhw{margin: 0;max-width: 60ch;font-size: var(--fs-l);line-height: 1.55;color: var(--c-muted);text-wrap: pretty}.profile__main > :last-child{margin-bottom: 0}.profile__rmmlt{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__cqrjd{margin-top: var(--s4)}.profile__cqrjd .sign{transition: transform .2s var(--ease)}.profile__cqrjd:hover .sign{transform: translateX(3px)}.profile__klfuv{position: relative;overflow: hidden;background: var(--c-bg-alt)}.profile__fqxo{position: absolute;inset: 0;width: 100%;height: 100%;max-width: none;object-fit: cover}.profile__fqxo svg{width: 100%;height: 100%}.profile__nxtca{margin: 0;padding: 0;list-style: none}.profile__igsjy{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__vzst{margin: 0 0 var(--s1);font-size: var(--fs-l);line-height: 1.3}.profile__nzqka{margin: 0;font-size: var(--fs-s);line-height: 1.6;color: var(--c-muted)}.profile__tzvux{margin: 0 0 var(--s2);font-family: var(--font-h);font-size: var(--fs-l);font-weight: 700;line-height: 1.3}.profile__bucpo{display: flex;align-items: flex-start;gap: var(--s2);margin: 0 0 var(--s2);line-height: 1.5}.profile__bucpo .sign{margin-top: .15em;color: var(--c-primary)}.profile__mjgs{margin: 0}.profile__mjgs dt{font-size: var(--fs-xs);font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--c-muted)}.profile__mjgs dd{margin: 0;font-variant-numeric: tabular-nums}.profile__lbzev{display: flex;flex-direction: column;gap: var(--s1)}.profile__vfjap{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__vfjap .sign{color: var(--c-primary)}a.profile__vfjap:hover{color: var(--c-primary);text-decoration: underline}.profile{--cut: clamp(40px,8vw,128px);padding-top: 0;background: var(--c-bg)}.profile__qcjyk{padding: var(--s3) 0 calc(var(--s5) + var(--cut));background: repeating-linear-gradient(-45deg,transparent 0 18px,color-mix(in srgb,var(--c-on-primary) 7%,transparent) 18px 19px),var(--c-primary);color: var(--c-on-primary);clip-path: polygon(0 0,100% 0,100% calc(100% - var(--cut)),0 100%)}.profile__qcjyk .crumbs,.profile__qcjyk [aria-current="page"]{color: var(--c-on-primary)}.profile__qcjyk :focus-visible{outline-color: var(--c-on-primary)}.profile__dpri{padding-top: var(--s3)}.profile__ggvnz{display: flex;align-items: center;gap: var(--s2);color: var(--c-on-primary)}.profile__ggvnz::before{content: "";width: 1.75rem;height: 2px;flex: none;background: currentColor}.profile__rdvir{max-width: 20ch;font-size: clamp(2.125rem,4.6vw,3.5rem)}.profile__fdhw{color: var(--c-on-primary)}.profile__ilgas{display: grid;gap: var(--s4)}.profile__heai{position: relative;z-index: 1;display: grid;gap: var(--s4);align-content: start;padding: var(--s3);border: 1px solid color-mix(in srgb,var(--c-ink) 10%,transparent);border-radius: var(--r);background: var(--c-bg);box-shadow: var(--shadow-lg)}.profile__heai .profile__klfuv{aspect-ratio: 16 / 10;border-radius: var(--r-sm)}.profile__pstcx .profile__rmmlt{margin-bottom: var(--s3)}.profile__yhyu{display: grid;gap: var(--s3)}.profile__uooxf{display: flex;align-items: flex-start;gap: var(--s3)}.profile__qjlc{min-width: 0}.profile__vzst{font-size: var(--fs-m)}@media (min-width: 960px){.profile__dpri{max-width: 60%}.profile__ilgas{grid-template-columns: minmax(0,1.5fr) minmax(0,1fr);gap: clamp(var(--s4),5vw,var(--s5));align-items: start}.profile__raucf{padding-top: var(--s3)}.profile__heai{margin-top: calc(-1 * (var(--cut) + var(--s4)));padding: var(--s4)}}.trio__qcjyk{max-width: 46rem;margin-bottom: var(--s4)}.trio__qcjyk > :last-child{margin-bottom: 0}.trio__dsgmj{display: grid;gap: var(--s3);margin: 0;padding: 0;list-style: none;counter-reset: trio-topic}.trio__colaw{display: flex;min-width: 0;counter-increment: trio-topic}.trio__tcppr{position: relative;display: flex;flex-direction: column;gap: var(--s3);width: 100%;padding: var(--s4) var(--s3) var(--s3);overflow: hidden;background: var(--c-bg);border-radius: var(--r);border-top: var(--line-top) solid var(--c-primary);border-left: var(--line-left) solid var(--c-primary);border-bottom: var(--line-bottom) solid var(--c-primary);box-shadow: var(--shadow);transition: transform .25s var(--ease),box-shadow .25s var(--ease)}.trio__tcppr:hover{transform: translateY(-4px);box-shadow: var(--shadow-lg)}.trio__damf{display: flex;align-items: center;justify-content: space-between;gap: var(--s3)}.trio__kqdr{font-family: var(--font-h);font-weight: 700;line-height: 1;font-size: var(--fs-2xl);font-variant-numeric: lining-nums tabular-nums;color: var(--c-primary)}.trio__kqdr::before{content: counter(trio-topic,decimal-leading-zero)}.trio__lwbe{display: inline-flex;align-items: center;justify-content: center;width: 48px;height: 48px;flex: none;border-radius: var(--r-pill);background: color-mix(in srgb,var(--c-primary) 12%,transparent);color: var(--c-primary)}.trio__lwbe .sign{width: 24px;height: 24px}.trio__main{min-width: 0}.trio__rdvir{margin: 0 0 var(--s2);font-size: var(--fs-xl);line-height: 1.2;hyphens: auto}.trio .trio__rdvir a.trio__ndwj,.trio .trio__rdvir a.trio__ndwj:hover{color: inherit;text-decoration: none;text-decoration-thickness: 2px;text-underline-offset: .18em}.trio .trio__tcppr:hover a.trio__ndwj{text-decoration-line: underline}.trio .trio__rdvir a.trio__ndwj::after{content: "";position: absolute;inset: 0;z-index: 1}.trio__ndwj:focus-visible{outline: none}.trio__tcppr:has(.trio__ndwj:focus-visible){outline: 3px solid var(--c-accent);outline-offset: 3px}.trio__puxw{margin: 0;color: var(--c-muted);hyphens: auto}.trio__gafwu{display: inline-flex;align-items: center;justify-content: center;width: 48px;height: 48px;margin-top: auto;align-self: flex-end;border-radius: var(--r-pill);background: var(--c-bg-alt);color: var(--c-primary);transition: background-color .25s var(--ease),color .25s var(--ease),transform .25s var(--ease)}.trio__tcppr:hover .trio__gafwu{background: var(--c-primary);color: var(--c-on-primary);transform: translateX(4px)}.trio__colaw--fdhw .trio__tcppr{padding: var(--s4);background-color: var(--c-primary);background-image: radial-gradient(circle at 100% 0,transparent 0 140px,color-mix(in srgb,var(--c-on-primary) 16%,transparent) 141px 143px,transparent 144px 200px,color-mix(in srgb,var(--c-on-primary) 10%,transparent) 201px 203px,transparent 204px);color: var(--c-on-primary)}.trio__colaw--fdhw .trio__kqdr{font-size: clamp(3rem,6vw,5rem);color: var(--c-on-primary)}.trio__colaw--fdhw .trio__lwbe{width: 64px;height: 64px;background: color-mix(in srgb,var(--c-on-primary) 16%,transparent);color: var(--c-on-primary)}.trio__colaw--fdhw .trio__lwbe .sign{width: 32px;height: 32px}.trio__colaw--fdhw .trio__rdvir{font-size: var(--fs-2xl)}.trio__colaw--fdhw .trio__puxw{color: var(--c-on-primary);font-size: var(--fs-l);max-width: 36ch}.trio__colaw--fdhw .trio__gafwu{width: 56px;height: 56px;background: var(--c-on-primary);color: var(--c-primary)}.trio__colaw--fdhw .trio__tcppr:hover .trio__gafwu{background: var(--c-on-primary);color: var(--c-primary)}.trio__colaw--fdhw .trio__tcppr:has(.trio__ndwj:focus-visible){outline-color: var(--c-ink)}@media (min-width: 768px){.trio__dsgmj{grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: var(--s3)}.trio__colaw--fdhw{grid-row: span 2}.trio__colaw--fdhw .trio__tcppr{padding: var(--s5) var(--s4) var(--s4)}.trio__colaw--fdhw .trio__main{margin-top: auto}.trio__colaw--fdhw .trio__gafwu{margin-top: 0}}@media (min-width: 1024px){.trio__dsgmj{grid-template-columns: minmax(0,5fr) minmax(0,6fr)}.trio__colaw:not(.trio__colaw--fdhw) .trio__tcppr{display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;column-gap: var(--s4);padding: var(--s4)}.trio__colaw:not(.trio__colaw--fdhw) .trio__damf{flex-direction: column;align-items: flex-start;align-self: start}.trio__colaw:not(.trio__colaw--fdhw) .trio__gafwu{margin: 0;align-self: center}.trio__colaw:not(.trio__colaw--fdhw) .trio__rdvir{font-size: var(--fs-l)}}.pack{position: relative}.pack :is(h2,h3){text-wrap: balance}.pack :is(li,dd,dt,p){min-width: 0}.pack__kwtjo{margin-bottom: var(--s3)}.pack__kwtjo .crumbs__nxtca{align-items: center;gap: 0 var(--s2)}.pack__kwtjo .crumbs__gprmy{display: inline-flex;align-items: center;min-width: 0}.pack__kwtjo 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)}.pack__kwtjo a:hover{color: var(--c-primary)}.pack__kwtjo [aria-current="page"]{display: inline-flex;align-items: center;min-height: var(--tap);color: var(--c-ink);font-weight: 600}.pack__ggvnz{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)}.pack__rdvir{max-width: 22ch;margin-bottom: var(--s3)}@media (min-width: 768px){.pack__rdvir{hyphens: manual}}.pack__essn{max-width: 58ch;margin-bottom: var(--s4);font-size: var(--fs-l);line-height: 1.55;color: var(--c-muted)}.pack__zopcm{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s2)}.pack__cqrjd svg{transition: transform .2s var(--ease)}.pack__cqrjd:hover svg{transform: translateX(3px)}@media (max-width: 479px){.pack__zopcm > *{flex: 1 1 100%}}.pack__shot{position: relative;overflow: hidden;border-radius: var(--r);background: var(--c-bg-alt)}.pack__shot picture{display: contents}.pack__fqxo{display: block;width: 100%;height: 100%;object-fit: cover}.pack__fqxo svg{width: 100%;height: 100%}.pack__piwq{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)}.pack__piwq::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)}.pack__tvcnq{margin: 0}.pack__kmnt{min-width: 0}.pack__jnrdl{margin: 0 0 var(--s1);font-size: var(--fs-xs);font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--c-muted)}.pack__rwwgp{margin: 0;font-weight: 700;line-height: 1.3;color: var(--c-ink)}.pack__opsn > :last-child{margin-bottom: 0}.pack__opsn li::marker{color: var(--c-primary)}.pack__vrwmg{display: grid;gap: var(--s3);margin: 0;padding: 0;list-style: none}.pack__neia{display: flex;flex-wrap: wrap;align-items: flex-start;gap: var(--s3);padding: var(--s4)}.pack__gnbas{flex: 1 1 240px;min-width: 0}.pack__liywr{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)}.pack__liywr picture{display: contents}.pack__vxmw{width: 100%;height: 100%;object-fit: cover}.pack__vxmw svg{width: 100%;height: 100%}.pack__jadh{font-family: var(--font-h);font-size: var(--fs-xl);font-weight: 700;letter-spacing: .04em}.pack__iwuj{margin: 0 0 var(--s1);font-size: var(--fs-l)}.pack__qftdo{margin: 0 0 var(--s2);font-size: var(--fs-s);font-weight: 600;color: var(--c-primary)}.pack__nikka{margin: 0;color: var(--c-muted)}@media (max-width: 639px){.pack__neia{padding: var(--s3)}.pack__liywr{width: 80px;height: 80px}}.pack__uxif{margin: 0}.pack__yfumi{margin: 0 0 var(--s1);font-family: var(--font-h);font-weight: 700;font-size: var(--fs-l);line-height: 1.3}.pack__uazbe{margin: 0;color: var(--c-muted)}.pack__mmup > *{margin: 0}.pack__ogvm{font-size: var(--fs-xs);font-weight: 700;letter-spacing: .08em;text-transform: uppercase}.pack__jaom{font-family: var(--font-h);font-weight: 700;font-size: var(--fs-2xl);line-height: 1.15}.pack__cvgee{font-size: var(--fs-s)}.pack__dwpxz{display: grid;gap: var(--s3);margin: 0;padding: 0;list-style: none}@media (min-width: 768px){.pack__dwpxz--bcfb{grid-template-columns: repeat(2,minmax(0,1fr))}.pack__dwpxz--bcfb > :last-child:nth-child(odd){grid-column: 1 / -1}.pack__dwpxz--iedg{grid-template-columns: repeat(2,minmax(0,1fr))}.pack__dwpxz--iedg > :last-child:nth-child(odd){grid-column: 1 / -1}}@media (min-width: 1024px){.pack__dwpxz--iedg{grid-template-columns: repeat(3,minmax(0,1fr))}.pack__dwpxz--iedg > :last-child:nth-child(odd){grid-column: auto}}.pack__svcvu{padding-bottom: var(--s4)}.pack__ryjyb{display: grid;gap: var(--s4);align-items: end}@media (min-width: 960px){.pack__ryjyb{grid-template-columns: minmax(0,1.25fr) minmax(0,1fr);gap: var(--s5)}}.pack__rdvir{font-size: var(--fs-3xl)}.pack__zezwx .pack__zopcm{margin-bottom: 0}.pack__nkloi{padding: var(--s3);border-radius: var(--r);background: var(--c-bg-alt)}.pack__esoxn{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)}.pack__tvcnq{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--s2)}.pack__kmnt{padding: var(--s2) var(--s3) var(--s3);border-radius: var(--r-sm);background: var(--c-bg)}.pack__rwwgp{font-family: var(--font-h);font-size: var(--fs-m)}@media (max-width: 479px){.pack__kmnt{padding: var(--s2)}}.pack__shot{aspect-ratio: 16 / 6}@media (max-width: 767px){.pack__shot{aspect-ratio: 16 / 10}}.pack__zqpy{display: grid;gap: var(--s4);align-items: start}@media (min-width: 960px){.pack__zqpy{grid-template-columns: minmax(0,1.6fr) minmax(0,1fr);gap: var(--s5)}.pack__zqpy--ussd{grid-template-columns: minmax(0,1fr)}}.pack__pmsr{padding: var(--s4);border-radius: var(--r);background: color-mix(in srgb,var(--c-primary) 7%,var(--c-bg));border-left: 4px solid var(--c-primary)}.pack__losuu{margin-bottom: var(--s3);font-size: var(--fs-l)}.pack__jpstn{display: grid;gap: var(--s3);margin: 0;padding: 0;list-style: none}.pack__kbfe{display: flex;align-items: flex-start;gap: var(--s2);margin: 0 0 var(--s1);font-size: var(--fs-m);line-height: 1.35}.pack__kbfe svg{margin-top: .1em;color: var(--c-primary)}.pack__yjpl{margin: 0;padding-left: calc(1.25em + var(--s2));font-size: var(--fs-s);color: var(--c-muted)}@media (max-width: 639px){.pack__pmsr{padding: var(--s3)}}.pack__dpcqn{margin-inline: auto;margin-bottom: var(--s4);text-align: center}.pack__fusz{position: relative;max-width: 1000px;margin: 0 auto;padding: 0;list-style: none}.pack__fusz::before{content: "";position: absolute;top: 8px;bottom: 8px;left: 21px;width: 2px;background: linear-gradient(to bottom,var(--c-primary),color-mix(in srgb,var(--c-primary) 20%,transparent))}.pack__ecoxj{position: relative;padding: 0 0 var(--s3) 64px}.pack__ecoxj:last-child{padding-bottom: 0}.pack__prwb{position: absolute;left: 0;top: var(--s2);display: grid;place-items: center;width: 44px;height: 44px;border-radius: 50%;background: var(--c-primary);color: var(--c-on-primary);box-shadow: 0 0 0 6px var(--c-bg-alt);font-family: var(--font-h);font-weight: 700;font-size: var(--fs-m);line-height: 1}.pack__wvucs{padding: var(--s3) var(--s4) var(--s4)}.pack__tcclm{margin-bottom: var(--s2);font-size: var(--fs-l)}.pack__tbqlv{margin: 0;color: var(--c-muted)}@media (max-width: 639px){.pack__ecoxj{padding-left: 56px}.pack__wvucs{padding: var(--s3)}}@media (min-width: 900px){.pack__fusz::before{left: calc(50% - 1px)}.pack__ecoxj{display: grid;grid-template-columns: minmax(0,1fr) 88px minmax(0,1fr);align-items: start;padding: 0}.pack__ecoxj + .pack__ecoxj{margin-top: calc(-1 * var(--s4))}.pack__prwb{position: relative;top: auto;left: auto;grid-column: 2;grid-row: 1;justify-self: center;margin-top: var(--s3);width: 52px;height: 52px}.pack__wvucs{grid-row: 1}.pack__ecoxj:nth-child(odd) .pack__wvucs{grid-column: 1;text-align: right}.pack__ecoxj:nth-child(even) .pack__wvucs{grid-column: 3}}.pack__lvssc{max-width: calc(860px + 2 * var(--gutter))}.pack__uxif{border-top: 2px solid var(--c-ink)}.pack__adoqf{padding-block: var(--s3);border-bottom: 1px solid color-mix(in srgb,var(--c-ink) 14%,transparent)}.pack__knemc{padding-block: var(--section-y) 0}.pack__ykyk{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--s4);padding-block: var(--s5);border-radius: var(--r);background: linear-gradient(125deg,var(--c-primary),color-mix(in srgb,var(--c-primary) 35%,var(--c-dark)));color: var(--c-on-primary);box-shadow: var(--shadow-lg)}@media (min-width: 768px){.pack__ykyk{width: calc(100% - 2 * var(--gutter));padding-inline: var(--s5)}}@media (max-width: 767px){.pack__knemc{padding-bottom: 0}.pack__ykyk{border-radius: 0;padding-block: var(--s4)}}.pack__nmnml{flex: 1 1 380px;min-width: 0}.pack__pxgry{max-width: 28ch;margin-bottom: var(--s3);font-size: var(--fs-xl)}.pack__knemc .pack__mmup{display: grid;gap: var(--s1)}.pack__knemc .pack__cvgee{max-width: 56ch;opacity: .9}.pack__knemc .link--tlsu{border-color: var(--c-on-primary);color: var(--c-on-primary)}.pack__knemc .link--tlsu.link--sbvw{background: var(--c-on-primary);color: var(--c-primary)}.range__gytjk{display: grid;gap: var(--s4)}.range__qcjyk > :last-child{margin-bottom: 0}.range__qcjyk .area__fdhw{font-size: var(--fs-m)}.range__pkrf{margin-top: var(--s1)}.range__nxtca{display: grid;gap: var(--s2);margin: 0;padding: 0;list-style: none}.range__qlzkv{position: relative;display: grid;grid-template-columns: minmax(0,1fr);gap: var(--s3);padding: var(--s3);border-radius: var(--r);background: color-mix(in srgb,var(--c-on-dark) 6%,transparent);border: 1px solid color-mix(in srgb,var(--c-on-dark) 12%,transparent);transition: background-color .25s var(--ease),border-color .25s var(--ease)}.range__qlzkv::before{content: "";position: absolute;left: -1px;top: var(--s3);bottom: var(--s3);width: 3px;border-radius: var(--r-pill);background: var(--c-accent-light);transform: scaleY(0);transition: transform .3s var(--ease)}.range__qlzkv:hover{background: color-mix(in srgb,var(--c-on-dark) 10%,transparent);border-color: color-mix(in srgb,var(--c-accent-light) 40%,transparent)}.range__qlzkv:hover::before{transform: scaleY(1)}.range__main{min-width: 0}.range__rdvir{margin: 0 0 var(--s1);font-size: var(--fs-xl);line-height: 1.2;hyphens: auto}.range .range__rdvir a.range__ndwj,.range .range__rdvir a.range__ndwj:hover{color: var(--c-on-dark);text-decoration: none;text-decoration-thickness: 2px;text-underline-offset: .18em}.range .range__qlzkv:hover a.range__ndwj{text-decoration-line: underline}.range .range__rdvir a.range__ndwj::after{content: "";position: absolute;inset: 0;z-index: 1}.range__ndwj:focus-visible{outline: none}.range__qlzkv:has(.range__ndwj:focus-visible){outline: 3px solid var(--c-accent-light);outline-offset: 3px}.range__puxw{margin: 0;font-size: var(--fs-s);color: var(--c-on-dark-muted);hyphens: auto}.range__oiom{display: inline-flex;margin: var(--s2) 0 0;padding: .2em .75em;border: 1px solid color-mix(in srgb,var(--c-accent-light) 55%,transparent);border-radius: var(--r-pill);color: var(--c-accent-light);font-size: var(--fs-xs);font-weight: 600}.range__burqy{display: flex;align-items: center;justify-content: space-between;gap: var(--s3)}.range__mmup{margin: 0;min-width: 0;font-family: var(--font-h);font-weight: 700;font-size: var(--fs-l);line-height: 1.2;color: var(--c-on-dark)}.range__gafwu{display: inline-flex;align-items: center;justify-content: center;width: 44px;height: 44px;flex: none;margin-left: 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),color .25s var(--ease),border-color .25s var(--ease),transform .25s var(--ease)}.range__qlzkv:hover .range__gafwu{background: var(--c-accent-light);border-color: var(--c-accent-light);color: var(--c-dark);transform: translateX(3px)}@media (min-width: 640px){.range__qlzkv{grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: var(--s4);padding: var(--s3) var(--s4)}.range__burqy{flex-direction: column;align-items: flex-end;justify-content: center;max-width: 12rem;text-align: right}.range__gafwu{margin-left: 0}}@media (min-width: 1024px){.range__gytjk{grid-template-columns: minmax(0,5fr) minmax(0,7fr);gap: var(--s5);align-items: start}.range__qcjyk{position: sticky;top: var(--s4)}}.banner{position: relative;isolation: isolate}.banner__gztpe{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)}.banner__rdvir{margin: 0 0 var(--s3);max-width: 20ch;font-size: var(--fs-3xl);line-height: 1.06;letter-spacing: -.015em;text-wrap: balance}.banner__fdhw{margin: 0;max-width: 58ch;font-size: var(--fs-l);line-height: 1.55;color: var(--c-muted);text-wrap: pretty}.banner__zopcm{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s2);margin-top: var(--s4)}.banner__zopcm .sign{transition: transform .2s var(--ease)}.banner__zopcm a:hover .sign{transform: translateX(3px)}.banner__klfuv{position: relative;overflow: hidden;background: var(--c-bg-alt)}.banner__fqxo{position: absolute;inset: 0;width: 100%;height: 100%;max-width: none;object-fit: cover}.banner__fqxo svg{width: 100%;height: 100%}.banner__rmmlt{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)}.banner__nxtca{margin: 0;padding: 0;list-style: none}@media (max-width: 520px){.banner__zopcm .link{flex: 1 1 100%}}.banner{padding-top: calc(var(--s5) + var(--hero-offset,0px));padding-bottom: var(--s5);overflow: clip;background: radial-gradient(45% 60% at 100% 100%,color-mix(in srgb,var(--c-accent) 14%,transparent),transparent 70%),var(--c-bg)}.banner__dwpxz{display: grid;gap: var(--s4);align-items: center}.banner__gztpe{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)}.banner__gztpe::before{content: "";width: .55em;height: .55em;flex: none;border-radius: 50%;background: var(--c-accent)}.banner__rdvir{max-width: 17ch}.banner__arzar{position: relative;padding: 0 var(--s3) var(--s3) 0}.banner__arzar::before{content: "";position: absolute;z-index: -1;inset: var(--s3) 0 0 var(--s3);border-radius: var(--r);background: color-mix(in srgb,var(--c-primary) 16%,transparent)}.banner__arzar::after{content: "";position: absolute;z-index: 1;top: calc(-1 * var(--s3));left: calc(-1 * var(--s2));width: clamp(64px,9vw,112px);aspect-ratio: 1;border: 2px solid var(--c-accent);border-radius: 50%;pointer-events: none}.banner__klfuv{aspect-ratio: 4 / 3;border-radius: var(--r);box-shadow: var(--shadow-lg)}@media (min-width: 900px){.banner__dwpxz{grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: clamp(var(--s4),5vw,var(--s5))}.banner__arzar{justify-self: end;width: 100%;max-width: 540px;padding: 0 var(--s4) var(--s4) 0}.banner__arzar::before{inset: var(--s4) 0 0 var(--s4)}.banner__klfuv{aspect-ratio: 5 / 6}}.mast{position: relative;z-index: 50}.mast__roiiq{display: flex;align-items: center;justify-content: space-between;gap: var(--s3);flex-wrap: wrap}.mast__kojfv{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}.mast__axhtp{display: inline-flex;width: 40px;height: 40px;flex: none}.mast__axhtp svg{width: 100%;height: 100%}.mast__ihxij{display: flex;flex-direction: column;gap: 2px}.mast__sboi{font-family: var(--font-b);font-weight: 400;font-size: var(--fs-xs);opacity: .85}.mast__ufgz{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}.mast__ufgz svg{width: 26px;height: 26px}.mast__cytve,.mast__ilajw{display: inline-flex}.mast__ilajw{display: none}.mast__ufgz[aria-expanded="true"] .mast__cytve{display: none}.mast__ufgz[aria-expanded="true"] .mast__ilajw{display: inline-flex}html:not([data-js]) .mast__ufgz{display: none !important}.index{display: flex;align-items: center;gap: var(--s3)}.index__nxtca{display: flex;flex-wrap: wrap;align-items: center;gap: 0 var(--s3);margin: 0;padding: 0;list-style: none}.index__ndwj{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__ndwj:hover,.index__ndwj[aria-current="page"]{text-decoration-line: underline;color: inherit}.mast__cqrjd{flex: none}.dnmn{position: relative;flex: none;margin-left: auto}.dnmn__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}.dnmn__link::-webkit-details-marker{display: none}.dnmn__link svg{width: 16px;height: 16px;transition: transform .2s}.dnmn[open] .dnmn__link svg{transform: rotate(180deg)}.dnmn__nxtca{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)}.dnmn__ndwj{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}.dnmn__ndwj:hover{background: color-mix(in srgb,var(--c-primary) 8%,transparent)}.dnmn__ndwj[aria-current]{font-weight: 700;color: var(--c-primary)}.dnmn__bfsro{font-size: var(--fs-xs);opacity: .7;letter-spacing: .06em}@media (min-width: 769px){.dnmn{order: 1;margin-left: 0}}@media (max-width: 768px){.mast__ufgz{display: inline-flex}.mast__kojfv{flex: 1 1 0;min-width: 0;font-size: var(--fs-m)}.mast__ihxij{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__nxtca{flex-direction: column;align-items: stretch}.index__ndwj{width: 100%;justify-content: flex-start;border-bottom: 1px solid color-mix(in srgb,currentColor 14%,transparent)}.mast__cqrjd{width: 100%}}.mast{background: linear-gradient(115deg,var(--c-primary),color-mix(in srgb,var(--c-primary) 45%,var(--c-dark)));color: var(--c-on-primary)}.mast__roiiq{padding-block: var(--s3) 0}.mast__kojfv{font-size: var(--fs-xl)}@media (min-width: 769px){.dnmn{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){.mast__roiiq{padding-block: var(--s2)}[data-js] .index{background: var(--c-dark);color: var(--c-on-dark)}}.fresh__qcjyk{display: grid;gap: var(--s3) var(--s5);margin-bottom: var(--s4)}.fresh__zezwx > :last-child,.fresh__heai > :last-child{margin-bottom: 0}.fresh__heai .area__fdhw{font-size: var(--fs-m)}.fresh__pkrf .sign{transition: transform .2s var(--ease)}.fresh__pkrf:hover .sign{transform: translateX(3px)}.fresh__nxtca{margin: 0;padding: 0;list-style: none;border-top: 1px solid color-mix(in srgb,var(--c-on-dark) 22%,transparent)}.fresh__qlzkv{border-bottom: 1px solid color-mix(in srgb,var(--c-on-dark) 22%,transparent)}.fresh__pqncl{position: relative;isolation: isolate;display: grid;grid-template-columns: minmax(0,1fr) 48px;gap: var(--s2) var(--s3);align-items: start;padding-block: var(--s3)}.fresh__pqncl::before{content: "";position: absolute;inset: 0 calc(-1 * var(--s2));z-index: -1;border-radius: var(--r-sm);background: color-mix(in srgb,var(--c-on-dark) 7%,transparent);opacity: 0;transition: opacity .25s var(--ease)}.fresh__pqncl:hover::before{opacity: 1}.fresh__asxn{grid-column: 1 / -1;display: flex;flex-wrap: wrap;align-items: center;gap: var(--s1) var(--s2);margin: 0;font-size: var(--fs-xs);color: var(--c-on-dark-muted)}.fresh__asxn time{font-weight: 700;letter-spacing: .06em;text-transform: uppercase}.fresh__insh{display: inline-flex;align-items: center;padding: .15em .7em;border: 1px solid color-mix(in srgb,var(--c-accent-light) 55%,transparent);border-radius: var(--r-pill);color: var(--c-accent-light);font-weight: 600}.fresh__main{min-width: 0}.fresh__rdvir{margin: 0 0 var(--s1);font-size: var(--fs-xl);line-height: 1.2;hyphens: auto}.fresh .fresh__rdvir a.fresh__ndwj,.fresh .fresh__rdvir a.fresh__ndwj:hover{color: var(--c-on-dark);text-decoration: none;text-decoration-thickness: 2px;text-underline-offset: .18em}.fresh .fresh__rdvir a.fresh__ndwj::after{content: "";position: absolute;inset: 0;z-index: 1}.fresh .fresh__pqncl:hover a.fresh__ndwj{text-decoration-line: underline;color: var(--c-accent-light)}.fresh__ndwj:focus-visible{outline: none}.fresh__pqncl:has(.fresh__ndwj:focus-visible){outline: 3px solid var(--c-accent-light);outline-offset: 2px;border-radius: var(--r-sm)}.fresh__lgdr{margin: 0;max-width: 60ch;font-size: var(--fs-s);color: var(--c-on-dark-muted);hyphens: auto}.fresh__nvjqm{display: inline-flex;align-items: center;justify-content: center;width: 48px;height: 48px;border: 1.5px solid color-mix(in srgb,var(--c-on-dark) 35%,transparent);border-radius: var(--r-pill);color: var(--c-on-dark);transition: background-color .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease),transform .25s var(--ease)}.fresh__pqncl:hover .fresh__nvjqm{background: var(--c-accent-light);border-color: var(--c-accent-light);color: var(--c-dark);transform: rotate(-45deg)}@media (min-width: 768px){.fresh__pqncl{grid-template-columns: 12rem minmax(0,1fr) 48px;gap: var(--s3) var(--s4);padding-block: var(--s4)}.fresh__asxn{grid-column: auto;flex-direction: column;align-items: flex-start;padding-top: .35em}.fresh__nvjqm{align-self: center}}@media (min-width: 1024px){.fresh__qcjyk{grid-template-columns: minmax(0,6fr) minmax(0,5fr);align-items: end}.fresh__pqncl{grid-template-columns: 14rem minmax(0,1fr) 48px}.fresh__rdvir{max-width: 34ch}}.otuenz{padding-block: calc(var(--s4) + var(--hero-offset,0px)) var(--s4)}.otuenz .crumbs{margin-bottom: var(--s2)}.otuenz__rdvir{max-width: 22ch;margin-bottom: var(--s2);font-size: var(--fs-2xl)}.otuenz__fdhw{max-width: 62ch;margin: 0;color: var(--c-muted);font-size: var(--fs-l)}.klkx__dwpxz{display: grid;gap: var(--s4);margin: 0;padding: 0;list-style: none;grid-template-columns: repeat(auto-fit,minmax(min(100%,320px),1fr))}.klkx__dwpxz--cgzu{grid-template-columns: minmax(0,760px)}.klkx__colaw{display: flex}.klkx__card{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)}.klkx__card:hover{transform: translateY(-3px);box-shadow: var(--shadow-lg)}.klkx__card:focus-within{outline: 3px solid var(--c-accent);outline-offset: 3px}.klkx__klfuv{aspect-ratio: 16 / 9;overflow: hidden;background: var(--c-bg-alt)}.klkx__fqxo,.klkx__klfuv svg{width: 100%;height: 100%;object-fit: cover}.klkx__main{display: flex;flex-direction: column;gap: var(--s2);flex: 1;padding: var(--s4)}.klkx__ggvnz{margin: 0;color: var(--c-primary);font-size: var(--fs-xs);font-weight: 700;letter-spacing: .06em;text-transform: uppercase}.klkx__rdvir{margin: 0;font-size: var(--fs-xl)}.klkx__ndwj{color: inherit;text-decoration: none}.klkx__ndwj::after{content: "";position: absolute;inset: 0}.klkx__ndwj:focus-visible{outline: none}.klkx__puxw{margin: 0;color: var(--c-muted)}.klkx__tvcnq{display: flex;flex-wrap: wrap;gap: var(--s2);margin: 0}.klkx__kmnt{display: flex;gap: .4em;padding: .3em .8em;border-radius: var(--r-pill);background: var(--c-bg-alt);font-size: var(--fs-s)}.klkx__kmnt dt{color: var(--c-muted)}.klkx__kmnt dt::after{content: ":"}.klkx__kmnt dd{margin: 0;font-weight: 600}.klkx__pkrf{display: inline-flex;align-items: center;gap: var(--s1);margin-top: auto;padding-top: var(--s2);color: var(--c-primary);font-weight: 700}.ihj__dwpxz{display: grid;gap: var(--s4);align-items: start}@media (min-width: 900px){.ihj__dwpxz{grid-template-columns: minmax(0,1.6fr) minmax(0,1fr);gap: var(--s5)}}.ihj__card{padding: clamp(var(--s3),4vw,var(--s4));background: var(--c-bg-alt);border-radius: var(--r);box-shadow: var(--shadow)}.ihj__rqceb{display: grid;gap: var(--s3)}@media (min-width: 600px){.ihj__rqceb{grid-template-columns: 1fr 1fr}}.ihj__ejmpo{min-height: 9em;resize: vertical}.ihj__pfvsu{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}.ihj__pfvsu:not(:target){display: none}.ihj__drnmw{font-size: var(--fs-xl)}.ihj__nxtca{display: grid;gap: var(--s1);margin: 0 0 var(--s4);padding: 0;list-style: none}.ihj__gprmy{display: flex;align-items: center;gap: var(--s2);min-height: var(--tap);overflow-wrap: anywhere}.ihj__gprmy a{display: inline-flex;align-items: center;min-height: var(--tap)}.ihj__xwxtd{margin-bottom: var(--s1);font-size: var(--fs-m)}.ihj__grrff{color: var(--c-muted);font-size: var(--fs-s)}.yam{padding-top: calc(var(--section-y) + var(--hero-offset,0px))}.yam__bfao{display: grid;justify-items: center;text-align: center;max-width: 720px}.yam__axhtp{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}.yam__rdvir{font-size: var(--fs-2xl)}.yam__fdhw{color: var(--c-muted);font-size: var(--fs-l)}.hipr{padding-top: calc(var(--s4) + var(--hero-offset,0px))}.hipr__puxw h1{margin-top: var(--s3);font-size: var(--fs-2xl);max-width: 24ch}.hipr__puxw li{overflow-wrap: anywhere}.hipr__fhxlr{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)}.geu__nxtca{display: grid;gap: var(--s3);margin: 0;grid-template-columns: repeat(auto-fill,minmax(min(100%,300px),1fr))}.geu__gprmy{padding: var(--s3);background: var(--c-bg-alt);border-radius: var(--r);border-left: max(3px,var(--line-left)) solid var(--c-primary)}.geu__nwkj{margin-bottom: var(--s1);font-family: var(--font-h);font-weight: 700;font-size: var(--fs-l)}.geu__puxw{margin: 0;color: var(--c-muted)}.gdfc__nxtca{display: grid;gap: var(--s2);max-width: 820px}.gdfc__gprmy{background: var(--c-bg-alt);border-radius: var(--r)}.gdfc__yfumi{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)}.gdfc__yfumi::-webkit-details-marker{display: none}.gdfc__yfumi svg{transition: transform .2s var(--ease)}.gdfc__gprmy[open] .gdfc__yfumi svg{transform: rotate(180deg)}.gdfc__uazbe{margin: 0;padding: 0 var(--s3) var(--s3);max-width: 70ch}.hgc__dwpxz{display: grid;gap: var(--s3);margin: 0;padding: 0;list-style: none;grid-template-columns: repeat(auto-fill,minmax(min(100%,300px),1fr))}.hgc__card{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}.hgc__card:hover{border-color: var(--c-primary);box-shadow: var(--shadow)}.hgc__card:focus-within{outline: 3px solid var(--c-accent);outline-offset: 3px}.hgc__rdvir{margin: 0;font-size: var(--fs-l)}.hgc__ndwj{color: inherit;text-decoration: none}.hgc__ndwj::after{content: "";position: absolute;inset: 0}.hgc__ndwj:focus-visible{outline: none}.hgc__puxw{margin: 0;color: var(--c-muted)}.hgc__lecac{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}.cmqj__fdhw{font-size: var(--fs-l);font-weight: 600}.entry{position: relative}.entry__kwtjo{min-width: 0;max-width: 100%;margin-bottom: var(--s3)}.entry__kwtjo .crumbs__gprmy{display: flex;align-items: center;min-width: 0;max-width: 100%}.entry__vjbe{display: inline-flex;align-items: center;min-height: var(--tap);min-width: var(--tap);color: inherit;text-decoration-color: color-mix(in srgb,currentColor 35%,transparent)}.entry__vjbe:hover{color: var(--c-primary);text-decoration-color: currentColor}.entry__vjbe--wvom{display: block;min-width: 0;min-height: 0;max-width: 42ch;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.entry__insh{display: inline-flex;align-items: center;min-height: var(--tap);color: var(--c-primary);text-decoration: none}.entry__kcckb{padding: .35em .85em;border-radius: var(--r-pill);background: color-mix(in srgb,var(--c-primary) 10%,transparent);font-size: var(--fs-xs);font-weight: 700;letter-spacing: .06em;text-transform: uppercase;line-height: 1.3;transition: background-color .2s,color .2s}.entry__insh:hover .entry__kcckb{background: var(--c-primary);color: var(--c-on-primary)}.entry__rdvir{margin: var(--s2) 0 var(--s3);max-width: 22ch;letter-spacing: -.01em}.entry__fdhw{margin: 0 0 var(--s4);max-width: 60ch;font-size: var(--fs-l);line-height: 1.55;color: var(--c-muted)}.entry__liywr{display: inline-grid;place-items: center;flex: none;width: 52px;height: 52px;border-radius: 50%;overflow: hidden;background: color-mix(in srgb,var(--c-primary) 12%,var(--c-bg));color: var(--c-primary)}.entry__vxmw{display: block;width: 100%;height: 100%;object-fit: cover}.entry__vxmw svg{width: 100%;height: 100%}.entry__liywr--yigh .sign{width: 24px;height: 24px}.entry__neia{display: flex;align-items: center;gap: var(--s2)}.entry__nikka{display: flex;flex-direction: column;margin: 0;line-height: 1.35;min-width: 0}.entry__lyav{font-size: var(--fs-xs);font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--c-muted)}.entry__ihxij{font-weight: 700}.entry__qftdo{font-size: var(--fs-s);color: var(--c-muted)}.entry__ztqgl{color: inherit;text-decoration-color: color-mix(in srgb,currentColor 35%,transparent)}.entry__ztqgl:hover{color: var(--c-primary)}.entry__tvcnq{margin: 0}.entry__kmnt dt{display: flex;align-items: center;gap: .45em;font-size: var(--fs-xs);font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--c-muted)}.entry__kmnt dd{margin: 0;font-weight: 600}.entry__bqdgz{display: flex;align-items: center;gap: .45em;margin: 0;font-weight: 600}.entry__tvcnq .sign,.entry__bqdgz .sign{width: 1.1em;height: 1.1em;color: var(--c-primary)}.entry__foyvp{display: flex;align-items: center;gap: var(--s2)}.entry__uqhu{display: flex;flex-direction: column;gap: .15em;margin: 0;min-width: 0;line-height: 1.4}.entry__epub{display: flex;flex-wrap: wrap;align-items: center;gap: .2em .6em;font-size: var(--fs-s);color: var(--c-muted)}.entry__jxrhl{display: inline-flex;align-items: center;gap: .35em}.entry__jxrhl + .entry__jxrhl::before{content: "";width: 4px;height: 4px;margin-right: .25em;border-radius: 50%;background: currentColor;opacity: .55}.entry__rgonu{position: relative;margin: 0;overflow: hidden;background: var(--c-bg-alt)}.entry__icewj{display: block;width: 100%;height: 100%;object-fit: cover}.entry__icewj svg{width: 100%;height: 100%}.entry__snadk{display: flex;align-items: center;gap: .5em;margin: 0 0 var(--s2);font-family: var(--font-b);font-size: var(--fs-xs);font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--c-primary)}.entry__mhkgn{margin: 0;padding: 0;list-style: none;counter-reset: toc}.entry__jzfjy{counter-increment: toc}.entry__shjz{display: flex;align-items: center;gap: var(--s2);min-height: var(--tap);padding-block: .3em;color: var(--c-ink);text-decoration: none;font-size: var(--fs-s);line-height: 1.35}.entry__shjz::before{content: counter(toc,decimal-leading-zero);flex: none;min-width: 1.6em;font-size: var(--fs-xs);font-weight: 700;font-variant-numeric: tabular-nums;color: var(--c-primary)}.entry__shjz:hover{color: var(--c-primary);text-decoration: underline;text-underline-offset: .2em}.entry__main > :first-child{margin-top: 0}.entry__main a{text-decoration-thickness: 1px}.entry__main h3{font-size: var(--fs-l)}.entry__siwh{position: relative;isolation: isolate;margin-block: var(--s4);padding: var(--s4);border-radius: var(--r);background: var(--c-bg-alt)}.entry__siwh::before,.entry__cspvg::before{content: "";position: absolute;inset: 0;z-index: 3;pointer-events: none;border-radius: inherit;background: linear-gradient(var(--c-accent),var(--c-accent)) left top / var(--line-left) 100% no-repeat,linear-gradient(var(--c-accent),var(--c-accent)) left top / 100% var(--line-top) no-repeat,linear-gradient(var(--c-accent),var(--c-accent)) left bottom / 100% var(--line-bottom) no-repeat}.entry__dkfz{margin: 0 0 var(--s3);font-size: var(--fs-l)}.entry__pstcx{display: grid;gap: var(--s2) var(--s4);margin: 0;padding: 0;list-style: none}.entry__uooxf{display: flex;align-items: flex-start;gap: var(--s2);min-width: 0}.entry__iqsp{display: inline-grid;place-items: center;flex: none;width: 26px;height: 26px;margin-top: .1em;border-radius: 50%;background: var(--c-primary);color: var(--c-on-primary)}.entry__iqsp .sign{width: 15px;height: 15px;stroke-width: 2.4}.entry__nzqka{margin: 0;font-size: var(--fs-s);line-height: 1.55}.entry__sidxo{display: block;font-size: var(--fs-m);color: var(--c-ink)}.entry__vshsq{margin-top: var(--s4)}.entry__wyvwr{margin: 0 0 var(--s1);font-family: var(--font-b);font-size: var(--fs-xs);font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--c-muted)}.entry__hlnuu{margin: 0;padding: 0;list-style: none}.entry__oohcl{border-bottom: 1px solid color-mix(in srgb,var(--c-ink) 12%,transparent)}.entry__iblv{display: flex;align-items: center;justify-content: space-between;gap: var(--s2);min-height: var(--tap);padding-block: .45em;color: var(--c-ink);text-decoration: none;font-size: var(--fs-s);line-height: 1.4}.entry__iblv .sign{color: var(--c-primary)}.entry__iblv:hover{color: var(--c-primary)}.entry__iblv:hover span{text-decoration: underline;text-underline-offset: .2em}.entry__dpsnk{display: flex;align-items: flex-start;gap: var(--s2);margin: var(--s4) 0 0;padding: var(--s2) var(--s3);border: 1px dashed color-mix(in srgb,var(--c-ink) 24%,transparent);border-radius: var(--r-sm);font-size: var(--fs-s);line-height: 1.5;color: var(--c-muted)}.entry__dpsnk .sign{margin-top: .15em;color: var(--c-primary)}.entry__scepi{margin: 0;color: var(--c-ink)}.entry__scepi > .sign{width: 40px;height: 40px;color: var(--c-accent);stroke-width: 1.4}.entry__sulut{margin: var(--s2) 0 0;padding: 0;border: 0;background: none;font-family: var(--font-h);font-size: var(--fs-xl);font-weight: 700;line-height: 1.28}.entry__sulut p{margin: 0}.entry__npbsh{margin-top: var(--s2);font-size: var(--fs-s);color: var(--c-muted)}.entry__tyqdo{margin-bottom: var(--s4);font-size: var(--fs-2xl)}.entry__wprw{display: grid;gap: var(--s3);margin: 0;padding: 0;list-style: none}@media (min-width: 768px){.entry__wprw{grid-auto-flow: column;grid-auto-columns: minmax(0,1fr)}}.entry__ejhh{display: flex;min-width: 0}.entry__cspvg{position: relative;isolation: isolate;display: flex;flex-direction: column;width: 100%;min-width: 0}.entry__wubio{position: relative;overflow: hidden;aspect-ratio: 16 / 9;background: var(--c-bg-alt)}.entry__vled{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform .6s var(--ease)}.entry__vled svg{width: 100%;height: 100%}.entry__cspvg:hover .entry__vled{transform: scale(1.04)}.entry__ypxaf{display: grid;place-items: center;color: var(--c-primary);background: radial-gradient(60% 70% at 18% 22%,color-mix(in srgb,var(--c-accent) 26%,transparent),transparent 70%),radial-gradient(55% 65% at 86% 88%,color-mix(in srgb,var(--c-primary) 22%,transparent),transparent 70%),var(--c-bg-alt)}.entry__ypxaf .sign{width: 34px;height: 34px;opacity: .5;stroke-width: 1.4}.entry__mgkif{display: flex;flex-direction: column;flex: 1;min-width: 0}.entry__widgd{margin: 0 0 var(--s1);font-size: var(--fs-xs);font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--c-primary)}.entry__bwkw{margin: 0 0 var(--s2);font-size: var(--fs-l);line-height: 1.25}.entry__cspvg .entry__bwkw .entry__edwy{color: inherit;text-decoration: none}.entry__edwy::after{content: "";position: absolute;inset: 0;z-index: 2;border-radius: inherit}.entry__cspvg:hover .entry__bwkw .entry__edwy{text-decoration: underline;text-decoration-thickness: 2px;text-underline-offset: .2em}@supports selector(:has(*)){.entry__edwy:focus-visible{outline: none}.entry__cspvg:has(.entry__edwy:focus-visible){outline: 3px solid var(--c-accent);outline-offset: 4px}}.entry__chuj{margin: 0 0 var(--s2);font-size: var(--fs-s);line-height: 1.55;color: var(--c-muted)}.entry__yppq{margin: auto 0 0;font-size: var(--fs-xs);color: var(--c-muted)}@media (max-width: 639px){.entry__siwh{padding: var(--s3)}.entry__epub{column-gap: var(--s3)}.entry__jxrhl + .entry__jxrhl::before{display: none}}.entry__rdvir{max-width: 24ch;font-size: clamp(2.25rem,5vw,3.5rem)}.entry__fdhw{margin-bottom: var(--s4)}.entry__mtdjj{background: var(--c-dark);color: var(--c-on-dark)}.entry__iesy{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s3) var(--s4);padding-block: var(--s3)}.entry__mtdjj .entry__neia{margin-right: auto}.entry__mtdjj .entry__liywr{background: color-mix(in srgb,var(--c-on-dark) 14%,transparent);color: var(--c-on-dark)}.entry__mtdjj .entry__lyav,.entry__mtdjj .entry__qftdo,.entry__mtdjj .entry__kmnt dt{color: var(--c-on-dark-muted)}.entry__mtdjj .entry__ztqgl{color: var(--c-on-dark)}.entry__mtdjj .entry__ztqgl:hover{color: var(--c-accent-light)}.entry__mtdjj .sign{color: var(--c-accent-light)}.entry__mtdjj .entry__tvcnq{display: flex;flex-wrap: wrap;gap: var(--s2) var(--s4)}.entry__mtdjj .entry__kmnt,.entry__mtdjj .entry__bqdgz{padding-left: var(--s3);border-left: 1px solid color-mix(in srgb,var(--c-on-dark) 22%,transparent)}.entry__rgonu{aspect-ratio: 16 / 9;margin-block: var(--s4);border-radius: var(--r)}.entry__hxhch{max-width: 760px;margin-inline: auto;margin-top: var(--s4)}.entry__main > *{max-width: none}.entry__auqjj{margin-bottom: var(--s4)}.entry__mhkgn{display: flex;flex-wrap: wrap;gap: var(--s1)}.entry__shjz{padding: .35em .95em .35em .75em;border: 1px solid color-mix(in srgb,var(--c-ink) 18%,transparent);border-radius: var(--r-pill);font-size: var(--fs-s);transition: border-color .2s,background-color .2s}.entry__shjz::before{min-width: 0}.entry__shjz:hover{border-color: var(--c-primary);background: color-mix(in srgb,var(--c-primary) 8%,transparent);text-decoration: none}.entry__scepi{margin-bottom: var(--s4);padding: var(--s3) 0;border-block: 3px solid var(--c-ink)}.entry__sulut{font-size: clamp(1.25rem,2.2vw,1.5rem)}.entry__siwh{margin-top: var(--s5)}.entry__cspvg{gap: var(--s2)}.entry__wubio{border-radius: var(--r)}.entry__cspvg::before{content: none}.entry__wubio::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}@media (min-width: 768px){.entry__pstcx{grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--s3) var(--s4)}.entry__pstcx:has(> li:last-child:nth-child(odd)) > li:last-child{grid-column: 1 / -1}}@media (min-width: 1024px){.entry__scepi{float: right;width: 290px;margin: var(--s1) 0 var(--s3) var(--s4)}}@media (min-width: 1240px){.entry__scepi{margin-right: -120px}}@media (max-width: 767px){.entry__mtdjj .entry__neia{flex-basis: 100%}.entry__mtdjj .entry__kmnt:first-child,.entry__mtdjj .entry__bqdgz{padding-left: 0;border-left: 0}}.card__qcjyk{margin-bottom: var(--s4)}.card__qcjyk > :last-child{margin-bottom: 0}.card__dwpxz{margin: 0;padding: 0;list-style: none}.card__colaw{display: flex;min-width: 0}.card{position: relative;isolation: isolate;display: flex;flex-direction: column;width: 100%;min-width: 0}.card::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}.card__main{display: flex;flex-direction: column;flex: 1;min-width: 0}.card__rdvir{margin: 0 0 var(--s2);font-size: var(--fs-l);line-height: 1.25}.card .card__rdvir .card__ndwj{color: inherit;text-decoration: none}.card__ndwj::after{content: "";position: absolute;inset: 0;z-index: 2;border-radius: inherit}.card:hover .card__rdvir .card__ndwj{text-decoration: underline;text-decoration-thickness: 2px;text-underline-offset: .2em}@supports selector(:has(*)){.card__ndwj:focus-visible{outline: none}.card:has(.card__ndwj:focus-visible){outline: 3px solid var(--c-accent);outline-offset: 4px}}.card__insh{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)}.card__lgdr{margin: 0 0 var(--s3);color: var(--c-muted);font-size: var(--fs-s);line-height: 1.6}.card__asxn{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)}.card__uqkkm,.card__bqdgz{display: inline-flex;align-items: center;gap: .4em}.card__asxn .sign{width: 1.15em;height: 1.15em;opacity: .8}.card__uqkkm + .card__bqdgz::before{content: "";width: 4px;height: 4px;margin-right: .2em;border-radius: 50%;background: currentColor;opacity: .55}.card__uqkkm + .card__bqdgz:has(svg)::before{display: none}.card__shot{position: relative;overflow: hidden;background: var(--c-bg-alt)}.card__fqxo{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform .6s var(--ease)}.card__fqxo svg{width: 100%;height: 100%}.card:hover .card__fqxo{transform: scale(1.04)}.card__lxfwz{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)}.card__lxfwz .sign{width: 34px;height: 34px;opacity: .5;stroke-width: 1.4}.card__pkrf{margin-top: var(--s4)}.card__pkrf .sign{transition: transform .2s var(--ease)}.card__pkrf:hover .sign{transform: translateX(3px)}.card__dwpxz--faur{display: grid;grid-template-columns: minmax(0,1fr)}@media (min-width: 640px) and (max-width: 1023px){.card__dwpxz--faur{grid-template-columns: repeat(2,minmax(0,1fr))}.card__dwpxz--faur:has(> li:last-child:nth-child(odd)) > li:first-child{grid-column: 1 / -1}}@media (min-width: 1024px){.card__dwpxz--faur{grid-template-columns: repeat(6,minmax(0,1fr))}.card__dwpxz--faur > li{grid-column: span 2}.card__dwpxz--faur:has(> li:last-child:nth-child(3n+1)) > li:nth-last-child(-n+4):not(:only-child),.card__dwpxz--faur:has(> li:last-child:nth-child(3n+2)) > li:nth-last-child(-n+2){grid-column: span 3}.card__dwpxz--faur > li:only-child{grid-column: 1 / -1}}.card__qcjyk{margin-inline: auto;margin-bottom: var(--s4);text-align: center}.card__qcjyk .area__rdvir,.card__qcjyk .area__fdhw{margin-inline: auto}.card__dwpxz{gap: var(--s5) var(--s4)}.card{gap: var(--s3);border-radius: var(--r)}.card::before{content: none}.card__shot{aspect-ratio: 4 / 3;border-radius: var(--r);box-shadow: var(--shadow)}.card__shot::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}.card__insh{position: absolute;top: var(--s2);left: var(--s2);z-index: 3;max-width: calc(100% - 2 * var(--s2));margin: 0;padding: .5em .9em;border-radius: var(--r-sm);background: var(--c-primary);color: var(--c-on-primary);box-shadow: 0 2px 10px color-mix(in srgb,var(--c-dark) 22%,transparent);pointer-events: none}.card__main{padding-inline: var(--s1)}.card__asxn{order: -1;margin: 0 0 var(--s2);font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--c-muted)}.card__rdvir{font-size: var(--fs-l);line-height: 1.25}.card__lgdr{margin-bottom: 0}.card__zopcm{display: flex;justify-content: center;margin-top: var(--s2)}@media (min-width: 640px) and (max-width: 1023px){.card__dwpxz--faur:has(> li:last-child:nth-child(odd)) > li:first-child .card{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);align-items: center;gap: var(--s4)}.card__dwpxz--faur:has(> li:last-child:nth-child(odd)) > li:first-child .card__rdvir{font-size: var(--fs-xl)}}@media (min-width: 1024px){.card__dwpxz--faur:has(> li:last-child:nth-child(3n+1)) > li:nth-last-child(-n+4):not(:only-child) .card__shot,.card__dwpxz--faur:has(> li:last-child:nth-child(3n+2)) > li:nth-last-child(-n+2) .card__shot{aspect-ratio: 16 / 9}.card__dwpxz--faur > li:only-child .card{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);align-items: center;gap: var(--s4)}.card__dwpxz--faur > li:only-child .card__rdvir{font-size: var(--fs-xl)}}@media (max-width: 639px){.card__dwpxz{gap: var(--s4)}}.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__piwq[hidden]{display: none}.cc:focus{outline: none}.cc:focus-visible{outline: 3px solid var(--c-accent);outline-offset: -3px}.cc__rdvir{margin: 0 0 var(--s1);font-size: var(--fs-l);line-height: 1.25}.cc__puxw{margin: 0}.cc__qvhw a{color: inherit;font-weight: 600;text-decoration-thickness: 1px}.cc__qvhw a:hover{color: inherit;text-decoration-thickness: 2px}.cc__qvhw a:not(:last-child)::after{content: "·";display: inline-block;margin: 0 .45em;opacity: .6}.cc__mlojq{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--s2)}.cc__axlce,.cc__dwizt{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__mlojq{gap: var(--s1)}.cc__axlce{padding-inline: .4em;font-size: var(--fs-xs)}}.cc__vhqk{min-width: 0;margin: 0;padding: 0;border: 0}.cc__bobdi{margin-bottom: var(--s2);padding: 0;font-size: var(--fs-xs);font-weight: 700;letter-spacing: .08em;text-transform: uppercase}.cc__azyas{display: flex;align-items: flex-start;gap: var(--s2);padding-block: var(--s2)}.cc__azyas + .cc__azyas{border-top: 1px solid color-mix(in srgb,currentColor 14%,transparent)}.cc__slcl{min-width: 0}.cc__glwf{display: block;font-weight: 700;cursor: pointer}.cc__ziuj{margin: 2px 0 0;font-size: var(--fs-xs);opacity: .85}.cc__dwizt{margin-top: var(--s2)}.cc__xdbxl{-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__xdbxl: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__xdbxl: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__qcjyk{display: flex;align-items: center;gap: var(--s2);margin-bottom: var(--s1)}.cc__igsjy{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__rdvir{margin: 0}.cc__puxw{color: var(--c-on-dark-muted)}.cc__qvhw a{color: var(--c-accent-light)}.cc__qvhw a:hover{color: var(--c-on-dark)}.cc__mlojq{margin-top: var(--s3)}.cc__axlce,.cc__dwizt,.cc__axlce:hover,.cc__dwizt:hover{background: var(--c-on-dark);border-color: var(--c-on-dark);color: var(--c-dark)}.cc__piwq{margin-top: var(--s3);padding-top: var(--s2);border-top: 1px solid color-mix(in srgb,var(--c-on-dark) 18%,transparent)}.cc__bobdi{color: var(--c-accent-light)}.cc__ziuj{color: var(--c-on-dark-muted);opacity: 1}.cc__xdbxl{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__xdbxl: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__igsjy{width: 30px;height: 30px}.cc__rdvir{font-size: var(--fs-m)}.cc__puxw{font-size: var(--fs-xs)}.cc__mlojq{margin-top: var(--s2)}}.sole{position: relative;font-size: var(--fs-s);line-height: 1.55}.sole a{color: inherit;text-decoration: none;text-underline-offset: .25em}.sole a:hover{text-decoration: underline;color: inherit}.sole :is(ul,p){margin: 0}.sole :is(li,p){min-width: 0}.sole__kojfv{min-width: 0}.sole__evrv{display: inline-flex;align-items: center;gap: var(--s2);min-height: var(--tap);min-width: var(--tap);font-family: var(--font-h);font-weight: 700;font-size: var(--fs-l);line-height: 1.15}.sole__evrv:hover{text-decoration: none}.sole__axhtp{display: inline-flex;flex: none;width: 40px;height: 40px}.sole__axhtp svg{width: 100%;height: 100%}.sole__sboi{max-width: 36ch;margin-top: var(--s2);opacity: .85}.sole__drnmw{margin: 0 0 var(--s1);font-family: var(--font-b);font-size: var(--fs-xs);font-weight: 700;line-height: 1.4;letter-spacing: .08em;text-transform: uppercase}.sole__qvhw,.sole__scxbr{margin: 0;padding: 0;list-style: none}.sole__ndwj{display: inline-flex;align-items: center;min-height: var(--tap);min-width: var(--tap);line-height: 1.3}.sole__ndwj[aria-current="page"]{font-weight: 700;text-decoration: underline;text-decoration-thickness: 2px}.sole__seaq{display: inline-flex;align-items: center;gap: var(--s2);min-height: var(--tap);overflow-wrap: anywhere}.sole__seaq svg{flex: none}.sole [data-cookie-settings]{display: inline-flex;align-items: center;justify-content: center;min-height: var(--tap);min-width: var(--tap);padding: .4em 1em;border: 1.5px solid color-mix(in srgb,currentColor 45%,transparent);border-radius: var(--r-pill);background: transparent;color: inherit;font: inherit;font-weight: 600;line-height: 1.2;cursor: pointer;transition: background-color .2s,border-color .2s}.sole [data-cookie-settings]:hover{border-color: currentColor;background: color-mix(in srgb,currentColor 8%,transparent)}.sole__grrff{font-size: var(--fs-xs);line-height: 1.6}.sole__usecx{margin-right: var(--s2);font-weight: 700;letter-spacing: .06em;text-transform: uppercase}.sole__ekyeh{display: inline-block}.sole__ekyeh + .sole__ekyeh::before{content: "·";margin: 0 .5em;opacity: .6}.sole__buimm{font-size: var(--fs-xs)}@media (max-width: 479px){.sole__usecx{display: block;margin: 0 0 2px}.sole__ekyeh{display: block}.sole__ekyeh + .sole__ekyeh::before{content: none}}.sole{padding-top: var(--s5);background: var(--c-bg-alt);color: var(--c-ink);border-top: 1px solid color-mix(in srgb,var(--c-ink) 10%,transparent)}.sole__dwpxz{display: grid;gap: var(--s4);padding-bottom: var(--s4)}@media (min-width: 768px){.sole__dwpxz{grid-template-columns: minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);gap: var(--s5)}}@media (max-width: 767px){.sole__dwpxz{grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--s4) var(--s3)}.sole__fdhw{grid-column: 1 / -1}}.sole__evrv{font-size: var(--fs-xl);color: var(--c-primary)}.sole__sboi{color: var(--c-muted);opacity: 1}.sole__lbzev{margin-top: var(--s3)}.sole__seaq{color: var(--c-ink);font-weight: 600}.sole__seaq svg{color: var(--c-primary)}.sole__drnmw{color: var(--c-primary);padding-bottom: var(--s1);border-bottom: 2px solid color-mix(in srgb,var(--c-primary) 25%,transparent);margin-bottom: var(--s1)}.sole__ndwj:hover{color: var(--c-primary)}.sole__etkf{margin-top: var(--s2)}.sole [data-cookie-settings]{color: var(--c-primary)}.sole__ymcur{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-ink) 12%,transparent);color: var(--c-muted)}@media (max-width: 479px){.sole__ymcur{flex-direction: column;align-items: flex-start}}.call{isolation: isolate;overflow: hidden;padding-block: calc(var(--section-y) * 1.25)}.call__pkde{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}.call__roiiq{max-width: calc(860px + 2 * var(--gutter));text-align: center}.call__igsjy{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)}.call__igsjy svg{width: 26px;height: 26px}.call__rdvir{margin-inline: auto;max-width: 20ch;font-size: var(--fs-3xl);letter-spacing: -.01em;hyphenate-limit-chars: 15 6 6;text-wrap: balance}.call__puxw{margin: 0 auto var(--s4);max-width: 56ch}.call__zopcm{display: flex;flex-wrap: wrap;justify-content: center;gap: var(--s2) var(--s3)}.call__link{max-width: 100%}@media (max-width: 559px){.call__zopcm{flex-direction: column;align-items: stretch}}