@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(118 30% 22%);--c-primary: hsl(118 45% 32%);--c-accent: hsl(88 60% 37%);--c-muted: hsl(118 15% 39%);--c-bg: hsl(118 30% 97%);--c-bg-alt: hsl(118 25% 94%);--c-on-primary: hsl(118 20% 99%);--c-dark: hsl(118 30% 15%);--c-on-dark: hsl(118 20% 96%);--c-on-dark-muted: hsl(118 15% 76%);--c-accent-light: hsl(88 60% 75%);--font-h: 'Libre Baskerville','AppleMyungjo','Nanum Myeongjo','Noto Serif KR','Batang',Georgia,'Times New Roman',serif;--font-b: 'Karla','Apple SD Gothic Neo','Malgun Gothic','Noto Sans KR','Nanum Gothic',system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;--s1: 6px;--s2: 12px;--s3: 24px;--s4: 48px;--s5: 96px;--section-y: clamp(var(--s4),7vw,var(--s5));--gutter: 16px;--container: 1170px;--r: 0;--r-sm: 0;--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.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__nkqxr{position: absolute;width: 0;height: 0;overflow: hidden}.skip{position: absolute;left: var(--s2);top: -100px;z-index: 100;padding: var(--s2) var(--s3);background: var(--c-dark);color: var(--c-on-dark);border-radius: var(--r-sm)}.skip:focus{top: var(--s2)}.shell{width: 100%;max-width: calc(var(--container) + 2 * var(--gutter));margin-inline: auto;padding-inline: var(--gutter)}.sec{padding-block: var(--section-y);position: relative}.sec--kcox{background: var(--c-bg-alt)}.sec--tttq{background: var(--c-dark);color: var(--c-on-dark)}.sec--tttq :where(a:not(.act)){color: var(--c-accent-light)}.sec__dehm{margin: 0 0 var(--s2);font-size: var(--fs-xs);font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--c-primary)}.sec--tttq .sec__dehm{color: var(--c-accent-light)}.sec__qbsw{font-size: var(--fs-2xl);max-width: 30ch}.sec__gfhd{font-size: var(--fs-l);color: var(--c-muted);max-width: 62ch}.sec--tttq .sec__gfhd{color: var(--c-on-dark-muted)}.sec--hbgwf{isolation: isolate;overflow: hidden}.sec--hbgwf::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%)}.act{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}.act--ciggy{background: var(--c-primary);color: var(--c-on-primary)}.act--ygob{border-color: var(--c-on-dark);color: var(--c-on-dark)}.act--ygob.act--ciggy{background: var(--c-on-dark);color: var(--c-dark)}.act:hover{border-radius: var(--r-pill)}.act--ciggy:hover{color: var(--c-on-primary)}.breadcrumb{font-size: var(--fs-s);color: var(--c-muted)}.breadcrumb__pkhc{display: flex;flex-wrap: wrap;gap: var(--s1) var(--s2);margin: 0;padding: 0;list-style: none}.breadcrumb__rtql{display: inline-flex;align-items: center}.breadcrumb__rtql + .breadcrumb__rtql::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%)}.cbug{font-size: var(--fs-m)}.cbug > *{max-width: 70ch}.cbug h2{margin-top: var(--s5);font-size: var(--fs-xl);scroll-margin-top: 96px}.cbug h3{margin-top: var(--s4);font-size: var(--fs-l)}.cbug ul,.cbug ol{padding-left: 1.3em}.cbug li + li{margin-top: var(--s1)}.cbug 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)}.cbug table{width: 100%;border-collapse: collapse;font-size: var(--fs-s)}@media (max-width: 600px){.cbug table{table-layout: fixed;font-size: var(--fs-xs)}.cbug th,.cbug td{padding: var(--s1);overflow-wrap: anywhere;hyphens: auto}}.cbug th,.cbug td{padding: var(--s2);text-align: left;vertical-align: top;border-bottom: 1px solid color-mix(in srgb,var(--c-ink) 14%,transparent)}.cbug th{background: var(--c-bg-alt)}.cbug code{font-size: .92em;overflow-wrap: anywhere}html[data-consent-open] body{padding-bottom: var(--consent-h,0px)}.join{display: grid;gap: var(--s3)}.join__aadbz{display: block;margin-bottom: var(--s1);font-weight: 600;font-size: var(--fs-s)}.join__jeqg{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)}.join__abkv{display: flex;align-items: flex-start;gap: var(--s2);font-size: var(--fs-s)}.join__abkv input{width: 22px;height: 22px;margin: 2px 0 0;flex: none;accent-color: var(--c-primary)}.join__rytrk{font-size: var(--fs-xs);color: var(--c-muted)}.join__rtrw{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}}.pack{position: relative}.pack :is(h2,h3){text-wrap: balance}.pack :is(li,dd,dt,p){min-width: 0}.pack__ugmwp{margin-bottom: var(--s3)}.pack__ugmwp .breadcrumb__pkhc{align-items: center;gap: 0 var(--s2)}.pack__ugmwp .breadcrumb__rtql{display: inline-flex;align-items: center;min-width: 0}.pack__ugmwp 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__ugmwp a:hover{color: var(--c-primary)}.pack__ugmwp [aria-current="page"]{display: inline-flex;align-items: center;min-height: var(--tap);color: var(--c-ink);font-weight: 600}.pack__dehm{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__qbsw{max-width: 22ch;margin-bottom: var(--s3)}@media (min-width: 768px){.pack__qbsw{hyphens: manual}}.pack__bitmp{max-width: 58ch;margin-bottom: var(--s4);font-size: var(--fs-l);line-height: 1.55;color: var(--c-muted)}.pack__pvla{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s2)}.pack__odfco svg{transition: transform .2s var(--ease)}.pack__odfco:hover svg{transform: translateX(3px)}@media (max-width: 479px){.pack__pvla > *{flex: 1 1 100%}}.pack__visual{position: relative;overflow: hidden;border-radius: var(--r);background: var(--c-bg-alt)}.pack__visual picture{display: contents}.pack__ysoie{display: block;width: 100%;height: 100%;object-fit: cover}.pack__ysoie svg{width: 100%;height: 100%}.pack__qalys{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__qalys::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__tltgd{margin: 0}.pack__cxglc{min-width: 0}.pack__ojbh{margin: 0 0 var(--s1);font-size: var(--fs-xs);font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--c-muted)}.pack__bzfq{margin: 0;font-weight: 700;line-height: 1.3;color: var(--c-ink)}.pack__ynvqv > :last-child{margin-bottom: 0}.pack__ynvqv li::marker{color: var(--c-primary)}.pack__xqywz{display: grid;gap: var(--s3);margin: 0;padding: 0;list-style: none}.pack__poalr{display: flex;flex-wrap: wrap;align-items: flex-start;gap: var(--s3);padding: var(--s4)}.pack__lhpi{flex: 1 1 240px;min-width: 0}.pack__mqko{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__mqko picture{display: contents}.pack__jbka{width: 100%;height: 100%;object-fit: cover}.pack__jbka svg{width: 100%;height: 100%}.pack__wtaab{font-family: var(--font-h);font-size: var(--fs-xl);font-weight: 700;letter-spacing: .04em}.pack__qwif{margin: 0 0 var(--s1);font-size: var(--fs-l)}.pack__fytt{margin: 0 0 var(--s2);font-size: var(--fs-s);font-weight: 600;color: var(--c-primary)}.pack__rfsil{margin: 0;color: var(--c-muted)}@media (max-width: 639px){.pack__poalr{padding: var(--s3)}.pack__mqko{width: 80px;height: 80px}}.pack__cmvh{margin: 0}.pack__fdfo{margin: 0 0 var(--s1);font-family: var(--font-h);font-weight: 700;font-size: var(--fs-l);line-height: 1.3}.pack__yvzly{margin: 0;color: var(--c-muted)}.pack__wupkj > *{margin: 0}.pack__yuqyz{font-size: var(--fs-xs);font-weight: 700;letter-spacing: .08em;text-transform: uppercase}.pack__vamz{font-family: var(--font-h);font-weight: 700;font-size: var(--fs-2xl);line-height: 1.15}.pack__xqlse{font-size: var(--fs-s)}.pack__wxuau{display: grid;gap: var(--s3);margin: 0;padding: 0;list-style: none}@media (min-width: 768px){.pack__wxuau--cmem{grid-template-columns: repeat(2,minmax(0,1fr))}.pack__wxuau--cmem > :last-child:nth-child(odd){grid-column: 1 / -1}.pack__wxuau--gdtms{grid-template-columns: repeat(2,minmax(0,1fr))}.pack__wxuau--gdtms > :last-child:nth-child(odd){grid-column: 1 / -1}}@media (min-width: 1024px){.pack__wxuau--gdtms{grid-template-columns: repeat(3,minmax(0,1fr))}.pack__wxuau--gdtms > :last-child:nth-child(odd){grid-column: auto}}.pack{padding-bottom: var(--section-y)}.pack__escy{padding-block: var(--s4);background: var(--c-bg-alt);box-shadow: 0 0 0 100vmax var(--c-bg-alt);clip-path: inset(0 -100vmax)}.pack__zijkf{display: grid;gap: var(--s4)}@media (min-width: 1024px){.pack__zijkf{grid-template-columns: minmax(0,1fr) 360px;grid-template-rows: auto 1fr;gap: var(--s4) var(--s5)}.pack__escy{grid-column: 1;grid-row: 1}.pack__oboh{grid-column: 1;grid-row: 2}.pack__glzm{grid-column: 2;grid-row: 1 / span 2;padding-top: var(--s4)}.pack__phidx{position: sticky;top: calc(var(--sticky-top,0px) + var(--s3))}}.pack__qbsw{font-size: var(--fs-3xl)}.pack__visual{aspect-ratio: 16 / 9;box-shadow: var(--shadow)}.pack__phidx{display: grid;gap: var(--s3);padding: var(--s3);box-shadow: var(--shadow-lg)}.pack__phidx .pack__wupkj{display: grid;gap: var(--s1);padding-bottom: var(--s3);border-bottom: 1px solid color-mix(in srgb,var(--c-ink) 12%,transparent)}.pack__phidx .pack__yuqyz{color: var(--c-muted)}.pack__phidx .pack__vamz{font-size: var(--fs-xl);color: var(--c-primary)}.pack__phidx .pack__xqlse{color: var(--c-muted)}.pack__tltgd{display: grid;gap: 0}.pack__cxglc{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: baseline;gap: 2px var(--s2);padding-block: var(--s2);border-bottom: 1px dashed color-mix(in srgb,var(--c-ink) 16%,transparent)}.pack__cxglc:last-child{border-bottom: 0}.pack__ojbh{margin: 0}.pack__bzfq{text-align: right;font-size: var(--fs-s)}.pack__cckr{display: grid;gap: var(--s2)}.pack__cckr > *{width: 100%}.pack__nqtht{padding-top: var(--s5)}.pack__yfng{display: flex;align-items: center;gap: var(--s2);font-size: var(--fs-xl)}.pack__yfng::before{content: "";flex: none;width: 28px;height: 3px;border-radius: 2px;background: var(--c-accent)}.pack__ghvo{display: grid;gap: var(--s2);margin-top: var(--s4)}@media (min-width: 640px){.pack__ghvo{grid-template-columns: repeat(2,minmax(0,1fr))}}.pack__dvuz{padding: var(--s3);border-radius: var(--r);background: var(--c-bg-alt)}.pack__dvuz--yltk{background: color-mix(in srgb,var(--c-primary) 9%,var(--c-bg))}.pack__dvuz > *{margin: 0}.pack__wrmxt{display: flex;align-items: center;gap: var(--s1);font-size: var(--fs-xs);font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--c-primary)}.pack__wvjwu{margin-block: var(--s1) var(--s2);font-family: var(--font-h);font-weight: 700;font-size: var(--fs-l);line-height: 1.3}.pack__stxa{font-size: var(--fs-s);color: var(--c-muted)}.pack__wcpi{display: grid;gap: var(--s2);margin: 0;padding: 0;list-style: none}.pack__mzop{display: flex;gap: var(--s3);align-items: flex-start;padding: var(--s3);border-radius: var(--r);border: 1px solid color-mix(in srgb,var(--c-ink) 10%,transparent);transition: border-color .2s,background-color .2s}.pack__mzop:hover{border-color: color-mix(in srgb,var(--c-primary) 45%,transparent);background: color-mix(in srgb,var(--c-primary) 4%,transparent)}.pack__stspl{display: grid;place-items: center;flex: none;width: 48px;height: 48px;border-radius: var(--r-sm);background: var(--c-dark);color: var(--c-on-dark);font-family: var(--font-h);font-weight: 700;font-size: var(--fs-m)}.pack__effa{min-width: 0}.pack__edxd{margin-bottom: var(--s1);font-size: var(--fs-l)}.pack__qhtt{margin: 0;color: var(--c-muted)}@media (max-width: 479px){.pack__mzop{flex-direction: column;gap: var(--s2)}}.pack__zdnwj{padding: var(--s3);border-radius: var(--r);background: var(--c-bg-alt)}.pack__zrzm{margin-bottom: var(--s1);font-size: var(--fs-m)}.pack__radlj{margin: 0;font-size: var(--fs-s);color: var(--c-muted)}.pack__rqcl{padding-block: var(--s3);border-bottom: 1px solid color-mix(in srgb,var(--c-ink) 14%,transparent)}.pack__rqcl:first-child{padding-top: 0}.pack__fdfo{font-size: var(--fs-m)}.call{isolation: isolate;overflow: hidden;padding-block: calc(var(--section-y) * 1.25)}.call__zgrwy{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__hkib{max-width: calc(860px + 2 * var(--gutter));text-align: center}.call__uidg{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__uidg svg{width: 26px;height: 26px}.call__qbsw{margin-inline: auto;max-width: 20ch;font-size: var(--fs-3xl);letter-spacing: -.01em;hyphenate-limit-chars: 15 6 6;text-wrap: balance}.call__yrgar{margin: 0 auto var(--s4);max-width: 56ch}.call__pvla{display: flex;flex-wrap: wrap;justify-content: center;gap: var(--s2) var(--s3)}.call__act{max-width: 100%}@media (max-width: 559px){.call__pvla{flex-direction: column;align-items: stretch}}.xzuh{padding-block: calc(var(--s4) + var(--hero-offset,0px)) var(--s4)}.xzuh .breadcrumb{margin-bottom: var(--s2)}.xzuh__qbsw{max-width: 22ch;margin-bottom: var(--s2);font-size: var(--fs-2xl)}.xzuh__gfhd{max-width: 62ch;margin: 0;color: var(--c-muted);font-size: var(--fs-l)}.ngpt__wxuau{display: grid;gap: var(--s4);margin: 0;padding: 0;list-style: none;grid-template-columns: repeat(auto-fit,minmax(min(100%,320px),1fr))}.ngpt__wxuau--crmes{grid-template-columns: minmax(0,760px)}.ngpt__srfs{display: flex}.ngpt__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)}.ngpt__cell:hover{transform: translateY(-3px);box-shadow: var(--shadow-lg)}.ngpt__cell:focus-within{outline: 3px solid var(--c-accent);outline-offset: 3px}.ngpt__dwoqp{aspect-ratio: 16 / 9;overflow: hidden;background: var(--c-bg-alt)}.ngpt__ysoie,.ngpt__dwoqp svg{width: 100%;height: 100%;object-fit: cover}.ngpt__body{display: flex;flex-direction: column;gap: var(--s2);flex: 1;padding: var(--s4)}.ngpt__dehm{margin: 0;color: var(--c-primary);font-size: var(--fs-xs);font-weight: 700;letter-spacing: .06em;text-transform: uppercase}.ngpt__qbsw{margin: 0;font-size: var(--fs-xl)}.ngpt__oveq{color: inherit;text-decoration: none}.ngpt__oveq::after{content: "";position: absolute;inset: 0}.ngpt__oveq:focus-visible{outline: none}.ngpt__yrgar{margin: 0;color: var(--c-muted)}.ngpt__tltgd{display: flex;flex-wrap: wrap;gap: var(--s2);margin: 0}.ngpt__cxglc{display: flex;gap: .4em;padding: .3em .8em;border-radius: var(--r-pill);background: var(--c-bg-alt);font-size: var(--fs-s)}.ngpt__cxglc dt{color: var(--c-muted)}.ngpt__cxglc dt::after{content: ":"}.ngpt__cxglc dd{margin: 0;font-weight: 600}.ngpt__gjwcq{display: inline-flex;align-items: center;gap: var(--s1);margin-top: auto;padding-top: var(--s2);color: var(--c-primary);font-weight: 700}.azly__wxuau{display: grid;gap: var(--s4);align-items: start}@media (min-width: 900px){.azly__wxuau{grid-template-columns: minmax(0,1.6fr) minmax(0,1fr);gap: var(--s5)}}.azly__cell{padding: clamp(var(--s3),4vw,var(--s4));background: var(--c-bg-alt);border-radius: var(--r);box-shadow: var(--shadow)}.azly__mhby{display: grid;gap: var(--s3)}@media (min-width: 600px){.azly__mhby{grid-template-columns: 1fr 1fr}}.azly__pwna{min-height: 9em;resize: vertical}.azly__gtpj{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}.azly__gtpj:not(:target){display: none}.azly__hyipt{font-size: var(--fs-xl)}.azly__pkhc{display: grid;gap: var(--s1);margin: 0 0 var(--s4);padding: 0;list-style: none}.azly__rtql{display: flex;align-items: center;gap: var(--s2);min-height: var(--tap);overflow-wrap: anywhere}.azly__rtql a{display: inline-flex;align-items: center;min-height: var(--tap)}.azly__wunch{margin-bottom: var(--s1);font-size: var(--fs-m)}.azly__mbfgw{color: var(--c-muted);font-size: var(--fs-s)}.zsmca{padding-top: calc(var(--section-y) + var(--hero-offset,0px))}.zsmca__yntdg{display: grid;justify-items: center;text-align: center;max-width: 720px}.zsmca__kngrf{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}.zsmca__qbsw{font-size: var(--fs-2xl)}.zsmca__gfhd{color: var(--c-muted);font-size: var(--fs-l)}.tkdl{padding-top: calc(var(--s4) + var(--hero-offset,0px))}.tkdl__yrgar h1{margin-top: var(--s3);font-size: var(--fs-2xl);max-width: 24ch}.tkdl__yrgar li{overflow-wrap: anywhere}.tkdl__rytrk{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)}.owlf__pkhc{display: grid;gap: var(--s3);margin: 0;grid-template-columns: repeat(auto-fill,minmax(min(100%,300px),1fr))}.owlf__rtql{padding: var(--s3);background: var(--c-bg-alt);border-radius: var(--r);border-left: max(3px,var(--line-left)) solid var(--c-primary)}.owlf__wpsxj{margin-bottom: var(--s1);font-family: var(--font-h);font-weight: 700;font-size: var(--fs-l)}.owlf__yrgar{margin: 0;color: var(--c-muted)}.qca__pkhc{display: grid;gap: var(--s2);max-width: 820px}.qca__rtql{background: var(--c-bg-alt);border-radius: var(--r)}.qca__fdfo{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)}.qca__fdfo::-webkit-details-marker{display: none}.qca__fdfo svg{transition: transform .2s var(--ease)}.qca__rtql[open] .qca__fdfo svg{transform: rotate(180deg)}.qca__yvzly{margin: 0;padding: 0 var(--s3) var(--s3);max-width: 70ch}.tghlq__wxuau{display: grid;gap: var(--s3);margin: 0;padding: 0;list-style: none;grid-template-columns: repeat(auto-fill,minmax(min(100%,300px),1fr))}.tghlq__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}.tghlq__cell:hover{border-color: var(--c-primary);box-shadow: var(--shadow)}.tghlq__cell:focus-within{outline: 3px solid var(--c-accent);outline-offset: 3px}.tghlq__qbsw{margin: 0;font-size: var(--fs-l)}.tghlq__oveq{color: inherit;text-decoration: none}.tghlq__oveq::after{content: "";position: absolute;inset: 0}.tghlq__oveq:focus-visible{outline: none}.tghlq__yrgar{margin: 0;color: var(--c-muted)}.tghlq__lklpw{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}.bxkap__gfhd{font-size: var(--fs-l);font-weight: 600}.splash{position: relative;isolation: isolate}.splash__xpejb{margin: 0 0 var(--s3);font-size: var(--fs-xs);font-weight: 700;line-height: 1.4;letter-spacing: .1em;text-transform: uppercase;color: var(--c-primary)}.splash__qbsw{margin: 0 0 var(--s3);max-width: 20ch;font-size: var(--fs-3xl);line-height: 1.06;letter-spacing: -.015em;text-wrap: balance}.splash__gfhd{margin: 0;max-width: 58ch;font-size: var(--fs-l);line-height: 1.55;color: var(--c-muted);text-wrap: pretty}.splash__pvla{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s2);margin-top: var(--s4)}.splash__pvla .sign{transition: transform .2s var(--ease)}.splash__pvla a:hover .sign{transform: translateX(3px)}.splash__dwoqp{position: relative;overflow: hidden;background: var(--c-bg-alt)}.splash__ysoie{position: absolute;inset: 0;width: 100%;height: 100%;max-width: none;object-fit: cover}.splash__ysoie svg{width: 100%;height: 100%}.splash__aadbz{margin: 0 0 var(--s3);font-family: var(--font-b);font-size: var(--fs-xs);font-weight: 700;line-height: 1.4;letter-spacing: .1em;text-transform: uppercase;color: var(--c-muted)}.splash__pkhc{margin: 0;padding: 0;list-style: none}@media (max-width: 520px){.splash__pvla .act{flex: 1 1 100%}}.splash{padding-top: calc(var(--s5) + var(--hero-offset,0px));padding-bottom: var(--s5);overflow: clip;background: radial-gradient(60% 55% at 50% 0%,color-mix(in srgb,var(--c-primary) 13%,transparent),transparent 72%),var(--c-bg-alt)}.splash__yrgar{display: flex;flex-direction: column;align-items: center;max-width: 54rem;margin-inline: auto;text-align: center}.splash__xpejb{padding: .5em 1.15em;border: 1px solid color-mix(in srgb,var(--c-primary) 30%,transparent);border-radius: var(--r-pill);background: var(--c-bg)}.splash__qbsw{max-width: 22ch}.splash__gfhd{max-width: 60ch}.splash__pvla{justify-content: center}.splash__qdli{margin-top: clamp(var(--s4),8vw,var(--s5))}.splash__aadbz{display: flex;align-items: center;gap: var(--s3);margin-bottom: var(--s4);text-align: center}.splash__aadbz::before,.splash__aadbz::after{content: "";flex: 1 1 0;height: 1px;background: color-mix(in srgb,var(--c-ink) 16%,transparent)}.splash__pkhc{display: grid;gap: var(--s3)}.splash__rtql{display: flex}.splash__cysy{display: flex;flex-direction: column;gap: var(--s2);width: 100%;padding: var(--s4);border: 1px solid color-mix(in srgb,var(--c-ink) 10%,transparent);border-top: var(--line-top) solid var(--c-primary);border-bottom: var(--line-bottom) solid var(--c-primary);border-left: var(--line-left) solid var(--c-primary);border-radius: var(--r);background: var(--c-bg);box-shadow: var(--shadow);color: var(--c-ink);text-decoration: none;transition: transform .25s var(--ease),box-shadow .25s,border-color .25s}.splash__zkrw{font-family: var(--font-h);font-size: var(--fs-l);font-weight: 700;line-height: 1.25}.splash__npvne{font-size: var(--fs-s);line-height: 1.55;color: var(--c-muted)}.splash__bulq{display: inline-flex;align-items: center;justify-content: center;width: var(--tap);height: var(--tap);margin-top: auto;border-radius: 50%;background: color-mix(in srgb,var(--c-primary) 10%,transparent);color: var(--c-primary);transition: background-color .2s,color .2s}.splash__cysy:hover{transform: translateY(-4px);box-shadow: var(--shadow-lg);border-color: color-mix(in srgb,var(--c-primary) 45%,transparent)}.splash__cysy:hover .splash__bulq{background: var(--c-primary);color: var(--c-on-primary)}@media (min-width: 900px){.splash__pkhc{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width: 899px){.splash__cysy{padding: var(--s3)}.splash__bulq{margin-top: var(--s1)}}.bio{position: relative;isolation: isolate;padding-block: var(--s3) var(--section-y)}.bio__ugmwp{margin-bottom: var(--s3)}.bio__ugmwp .breadcrumb__pkhc{gap: 0 var(--s2);align-items: center}.bio__ugmwp .breadcrumb__rtql{display: inline-flex;align-items: center}.bio__ugmwp a{display: inline-flex;align-items: center;justify-content: center;min-height: var(--tap);min-width: var(--tap)}.bio__ugmwp [aria-current="page"]{font-weight: 600;color: var(--c-ink)}.bio__dehm{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__qbsw{margin: 0 0 var(--s3);max-width: 22ch;font-size: var(--fs-3xl);line-height: 1.08;letter-spacing: -.015em;text-wrap: balance}.bio__gfhd{margin: 0;max-width: 60ch;font-size: var(--fs-l);line-height: 1.55;color: var(--c-muted);text-wrap: pretty}.bio__body > :last-child{margin-bottom: 0}.bio__aadbz{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__odfco{margin-top: var(--s4)}.bio__odfco .sign{transition: transform .2s var(--ease)}.bio__odfco:hover .sign{transform: translateX(3px)}.bio__dwoqp{position: relative;overflow: hidden;background: var(--c-bg-alt)}.bio__ysoie{position: absolute;inset: 0;width: 100%;height: 100%;max-width: none;object-fit: cover}.bio__ysoie svg{width: 100%;height: 100%}.bio__pkhc{margin: 0;padding: 0;list-style: none}.bio__uidg{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__udsqs{margin: 0 0 var(--s1);font-size: var(--fs-l);line-height: 1.3}.bio__ieey{margin: 0;font-size: var(--fs-s);line-height: 1.6;color: var(--c-muted)}.bio__adzb{margin: 0 0 var(--s2);font-family: var(--font-h);font-size: var(--fs-l);font-weight: 700;line-height: 1.3}.bio__yxgmw{display: flex;align-items: flex-start;gap: var(--s2);margin: 0 0 var(--s2);line-height: 1.5}.bio__yxgmw .sign{margin-top: .15em;color: var(--c-primary)}.bio__niru{margin: 0}.bio__niru dt{font-size: var(--fs-xs);font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--c-muted)}.bio__niru dd{margin: 0;font-variant-numeric: tabular-nums}.bio__ijvni{display: flex;flex-direction: column;gap: var(--s1)}.bio__ggycb{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__ggycb .sign{color: var(--c-primary)}a.bio__ggycb:hover{color: var(--c-primary);text-decoration: underline}.bio{overflow: clip;background: radial-gradient(45% 35% at 100% 0%,color-mix(in srgb,var(--c-accent) 12%,transparent),transparent 70%),var(--c-bg)}.bio__daph{display: grid;gap: var(--s3);margin-bottom: var(--s4)}.bio__qbsw{margin-bottom: 0;font-size: clamp(2.125rem,4.4vw,3.25rem)}.bio__dwoqp{aspect-ratio: 16 / 9;border-radius: var(--r)}.bio__oowi{max-width: 46rem;margin: var(--s4) auto 0}.bio__anmpv{margin-top: var(--section-y)}.bio__nifj{margin: 0 0 var(--s4);font-size: var(--fs-2xl);text-align: center;text-wrap: balance}.bio__nokro{position: relative;display: grid;gap: var(--s3);max-width: 62rem;margin-inline: auto;counter-reset: step}.bio__nokro::before{content: "";position: absolute;top: 24px;bottom: 24px;left: 23px;width: 2px;background: color-mix(in srgb,var(--c-primary) 30%,transparent)}.bio__jlkie{position: relative;counter-increment: step;padding-left: calc(48px + var(--s3))}.bio__cceoe{position: absolute;left: 0;top: 0;display: grid;place-items: center;width: 48px;height: 48px;border-radius: 50%;background: var(--c-primary);color: var(--c-on-primary);font-size: var(--fs-s);font-weight: 700;font-variant-numeric: tabular-nums;box-shadow: 0 0 0 6px var(--c-bg)}.bio__cceoe::before{content: counter(step,decimal-leading-zero)}.bio__xhnb{padding: var(--s3);border-top: var(--line-top) solid var(--c-primary);border-left: var(--line-left) solid var(--c-primary);border-bottom: var(--line-bottom) solid var(--c-primary);border-radius: var(--r);background: var(--c-bg-alt)}.bio__lerc{margin: 0 0 var(--s1);font-size: var(--fs-l);line-height: 1.3}.bio__evbu{margin: 0;font-size: var(--fs-s);line-height: 1.6;color: var(--c-muted)}.bio__jdjnd{display: flex;justify-content: center;margin-top: var(--s5)}.bio__jdjnd .bio__odfco{margin-top: 0}@media (min-width: 900px){.bio__nokro::before{left: 50%;transform: translateX(-50%)}.bio__jlkie{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);column-gap: calc(48px + 2 * var(--s4));padding-left: 0}.bio__jlkie + .bio__jlkie{margin-top: calc(-1 * var(--s4))}.bio__cceoe{left: 50%;transform: translateX(-50%)}.bio__xhnb{grid-column: 1;padding: var(--s4)}.bio__jlkie:nth-child(even) .bio__xhnb{grid-column: 2}}@media (min-width: 960px){.bio__daph{grid-template-columns: minmax(0,1.5fr) minmax(0,1fr);align-items: end;gap: var(--s5)}.bio__dwoqp{aspect-ratio: 21 / 8}.bio__oowi{margin-top: var(--s5)}}.recent__daph{display: grid;gap: var(--s3) var(--s5);margin-bottom: var(--s4)}.recent__oowi > :last-child,.recent__ileqp > :last-child{margin-bottom: 0}.recent__ileqp .sec__gfhd{font-size: var(--fs-m)}.recent__gjwcq .sign{transition: transform .2s var(--ease)}.recent__gjwcq:hover .sign{transform: translateX(3px)}.recent__pkhc{margin: 0;padding: 0;list-style: none;border-top: 1px solid color-mix(in srgb,var(--c-on-dark) 22%,transparent)}.recent__gird{border-bottom: 1px solid color-mix(in srgb,var(--c-on-dark) 22%,transparent)}.recent__ietms{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)}.recent__ietms::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)}.recent__ietms:hover::before{opacity: 1}.recent__rsdw{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)}.recent__rsdw time{font-weight: 700;letter-spacing: .06em;text-transform: uppercase}.recent__ennh{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}.recent__body{min-width: 0}.recent__qbsw{margin: 0 0 var(--s1);font-size: var(--fs-xl);line-height: 1.2;hyphens: auto}.recent .recent__qbsw a.recent__oveq,.recent .recent__qbsw a.recent__oveq:hover{color: var(--c-on-dark);text-decoration: none;text-decoration-thickness: 2px;text-underline-offset: .18em}.recent .recent__qbsw a.recent__oveq::after{content: "";position: absolute;inset: 0;z-index: 1}.recent .recent__ietms:hover a.recent__oveq{text-decoration-line: underline;color: var(--c-accent-light)}.recent__oveq:focus-visible{outline: none}.recent__ietms:has(.recent__oveq:focus-visible){outline: 3px solid var(--c-accent-light);outline-offset: 2px;border-radius: var(--r-sm)}.recent__zenpq{margin: 0;max-width: 60ch;font-size: var(--fs-s);color: var(--c-on-dark-muted);hyphens: auto}.recent__hgkb{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)}.recent__ietms:hover .recent__hgkb{background: var(--c-accent-light);border-color: var(--c-accent-light);color: var(--c-dark);transform: rotate(-45deg)}@media (min-width: 768px){.recent__ietms{grid-template-columns: 12rem minmax(0,1fr) 48px;gap: var(--s3) var(--s4);padding-block: var(--s4)}.recent__rsdw{grid-column: auto;flex-direction: column;align-items: flex-start;padding-top: .35em}.recent__hgkb{align-self: center}}@media (min-width: 1024px){.recent__daph{grid-template-columns: minmax(0,6fr) minmax(0,5fr);align-items: end}.recent__ietms{grid-template-columns: 14rem minmax(0,1fr) 48px}.recent__qbsw{max-width: 34ch}}.ritual__daph{max-width: 46rem;margin: 0 auto var(--s4);text-align: center}.ritual__daph .sec__qbsw,.ritual__daph .sec__gfhd{margin-inline: auto}.ritual__daph > :last-child{margin-bottom: 0}.ritual__anmpv{--dot: 52px;--gap: var(--s3);display: grid;gap: var(--gap);margin: 0;padding: 0;list-style: none;counter-reset: ritual-step}.ritual__jlkie{position: relative;counter-increment: ritual-step;display: grid;grid-template-columns: var(--dot) minmax(0,1fr);gap: var(--s3);align-items: start}.ritual__jlkie: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}.ritual__cceoe{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}.ritual__cceoe::before{content: counter(ritual-step,decimal-leading-zero)}.ritual__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)}.ritual__qbsw{margin: 0 0 var(--s1);font-size: var(--fs-l);line-height: 1.25;hyphens: auto}.ritual__yrgar{margin: 0;font-size: var(--fs-s);color: var(--c-muted);hyphens: auto}@media (min-width: 1024px){.ritual__anmpv{--gap: var(--s4);grid-template-columns: repeat(var(--cols,4),minmax(0,1fr))}.ritual__anmpv--kqqkq{--cols: 3}.ritual__anmpv--jkjx{--cols: 2}.ritual__jlkie{grid-template-columns: minmax(0,1fr);grid-template-rows: auto 1fr;gap: var(--s3);justify-items: center}.ritual__jlkie: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}.ritual__cell{width: 100%;padding: var(--s4) var(--s3) var(--s3);text-align: center}}.cell__daph{margin-bottom: var(--s4)}.cell__daph > :last-child{margin-bottom: 0}.cell__wxuau{margin: 0;padding: 0;list-style: none}.cell__srfs{display: flex;min-width: 0}.cell{position: relative;isolation: isolate;display: flex;flex-direction: column;width: 100%;min-width: 0}.cell::before{content: "";position: absolute;inset: 0;z-index: 3;pointer-events: none;border-radius: inherit;background: linear-gradient(var(--c-accent),var(--c-accent)) left top / var(--line-left) 100% no-repeat,linear-gradient(var(--c-accent),var(--c-accent)) left top / 100% var(--line-top) no-repeat,linear-gradient(var(--c-accent),var(--c-accent)) left bottom / 100% var(--line-bottom) no-repeat}.cell__body{display: flex;flex-direction: column;flex: 1;min-width: 0}.cell__qbsw{margin: 0 0 var(--s2);font-size: var(--fs-l);line-height: 1.25}.cell .cell__qbsw .cell__oveq{color: inherit;text-decoration: none}.cell__oveq::after{content: "";position: absolute;inset: 0;z-index: 2;border-radius: inherit}.cell:hover .cell__qbsw .cell__oveq{text-decoration: underline;text-decoration-thickness: 2px;text-underline-offset: .2em}@supports selector(:has(*)){.cell__oveq:focus-visible{outline: none}.cell:has(.cell__oveq:focus-visible){outline: 3px solid var(--c-accent);outline-offset: 4px}}.cell__ennh{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__zenpq{margin: 0 0 var(--s3);color: var(--c-muted);font-size: var(--fs-s);line-height: 1.6}.cell__rsdw{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__zfkn,.cell__kijvl{display: inline-flex;align-items: center;gap: .4em}.cell__rsdw .sign{width: 1.15em;height: 1.15em;opacity: .8}.cell__zfkn + .cell__kijvl::before{content: "";width: 4px;height: 4px;margin-right: .2em;border-radius: 50%;background: currentColor;opacity: .55}.cell__zfkn + .cell__kijvl:has(svg)::before{display: none}.cell__visual{position: relative;overflow: hidden;background: var(--c-bg-alt)}.cell__ysoie{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform .6s var(--ease)}.cell__ysoie svg{width: 100%;height: 100%}.cell:hover .cell__ysoie{transform: scale(1.04)}.cell__shfk{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__shfk .sign{width: 34px;height: 34px;opacity: .5;stroke-width: 1.4}.cell__gjwcq{margin-top: var(--s4)}.cell__gjwcq .sign{transition: transform .2s var(--ease)}.cell__gjwcq:hover .sign{transform: translateX(3px)}.cell__wxuau--pyok{display: grid;grid-template-columns: minmax(0,1fr)}@media (min-width: 640px) and (max-width: 1023px){.cell__wxuau--pyok{grid-template-columns: repeat(2,minmax(0,1fr))}.cell__wxuau--pyok:has(> li:last-child:nth-child(odd)) > li:first-child{grid-column: 1 / -1}}@media (min-width: 1024px){.cell__wxuau--pyok{grid-template-columns: repeat(6,minmax(0,1fr))}.cell__wxuau--pyok > li{grid-column: span 2}.cell__wxuau--pyok:has(> li:last-child:nth-child(3n+1)) > li:nth-last-child(-n+4):not(:only-child),.cell__wxuau--pyok:has(> li:last-child:nth-child(3n+2)) > li:nth-last-child(-n+2){grid-column: span 3}.cell__wxuau--pyok > li:only-child{grid-column: 1 / -1}}.cell__daph{padding-bottom: var(--s3);border-bottom: 2px solid var(--c-ink)}.cell__daph .sec__qbsw{max-width: none}.cell__wxuau{display: flow-root}.cell--gfhd{gap: var(--s3)}.cell--gfhd .cell__visual{aspect-ratio: 3 / 2;border-radius: var(--r)}.cell--gfhd .cell__qbsw{font-size: var(--fs-2xl);line-height: 1.12;max-width: 24ch}.cell--gfhd .cell__zenpq{font-size: var(--fs-m);max-width: 58ch}.cell--gfhd .cell__rsdw{gap: var(--s1) var(--s3)}.cell--gfhd .cell__body{padding-bottom: var(--s3)}.cell::before{content: none}.cell--gfhd .cell__visual::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}.cell--gfhd .cell__oveq::after{border-radius: var(--r)}.cell__srfs + .cell__srfs{border-top: 1px solid color-mix(in srgb,var(--c-ink) 12%,transparent)}.cell__srfs--gfhd + .cell__srfs{border-top: 0}.cell:not(.cell--gfhd){display: grid;grid-template-columns: 112px minmax(0,1fr);align-items: start;gap: var(--s3);padding-block: var(--s3)}.cell:not(.cell--gfhd) .cell__visual{aspect-ratio: 1;border-radius: var(--r-sm)}.cell:not(.cell--gfhd) .cell__shfk .sign{width: 26px;height: 26px}.cell:not(.cell--gfhd) .cell__ennh{margin-bottom: var(--s1)}.cell:not(.cell--gfhd) .cell__qbsw{margin-bottom: var(--s1);font-size: var(--fs-m);line-height: 1.3}.cell:not(.cell--gfhd) .cell__rsdw{margin: 0}@media (min-width: 1024px){.cell__srfs--gfhd{float: left;width: 58%;padding-right: var(--s4);margin-right: var(--s4);border-right: 1px solid color-mix(in srgb,var(--c-ink) 12%,transparent)}.cell__srfs:not(.cell__srfs--gfhd){margin-left: calc(58% + var(--s4))}.cell__srfs--gfhd:only-child{float: none;width: auto;max-width: 760px;margin: 0;padding: 0;border: 0}.cell__srfs--gfhd + .cell__srfs .cell{padding-top: 0}.cell__srfs:last-child .cell:not(.cell--gfhd){padding-bottom: 0}}@media (max-width: 1023px){.cell__srfs--gfhd{margin-bottom: var(--s2);padding-bottom: var(--s3);border-bottom: 2px solid var(--c-ink)}}@media (max-width: 639px){.cell:not(.cell--gfhd){grid-template-columns: 84px minmax(0,1fr)}}.mast{position: relative;z-index: 50}.mast__hkib{display: flex;align-items: center;justify-content: space-between;gap: var(--s3);flex-wrap: wrap}.mast__lims{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__kngrf{display: inline-flex;width: 40px;height: 40px;flex: none}.mast__kngrf svg{width: 100%;height: 100%}.mast__qbac{display: flex;flex-direction: column;gap: 2px}.mast__plaie{font-family: var(--font-b);font-weight: 400;font-size: var(--fs-xs);opacity: .85}.mast__bbdq{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__bbdq svg{width: 26px;height: 26px}.mast__myjq,.mast__ubxaz{display: inline-flex}.mast__ubxaz{display: none}.mast__bbdq[aria-expanded="true"] .mast__myjq{display: none}.mast__bbdq[aria-expanded="true"] .mast__ubxaz{display: inline-flex}html:not([data-js]) .mast__bbdq{display: none !important}.nav{display: flex;align-items: center;gap: var(--s3)}.nav__pkhc{display: flex;flex-wrap: wrap;align-items: center;gap: 0 var(--s3);margin: 0;padding: 0;list-style: none}.nav__oveq{display: inline-flex;align-items: center;justify-content: center;min-height: var(--tap);min-width: var(--tap);color: inherit;text-decoration: none;font-weight: 600;text-underline-offset: .4em;text-decoration-thickness: 2px}.nav__oveq:hover,.nav__oveq[aria-current="page"]{text-decoration-line: underline;color: inherit}.mast__odfco{flex: none}.jkegsv{position: relative;flex: none;margin-left: auto}.jkegsv__act{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}.jkegsv__act::-webkit-details-marker{display: none}.jkegsv__act svg{width: 16px;height: 16px;transition: transform .2s}.jkegsv[open] .jkegsv__act svg{transform: rotate(180deg)}.jkegsv__pkhc{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)}.jkegsv__oveq{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}.jkegsv__oveq:hover{background: color-mix(in srgb,var(--c-primary) 8%,transparent)}.jkegsv__oveq[aria-current]{font-weight: 700;color: var(--c-primary)}.jkegsv__docv{font-size: var(--fs-xs);opacity: .7;letter-spacing: .06em}@media (min-width: 769px){.jkegsv{order: 1;margin-left: 0}}@media (max-width: 768px){.mast__bbdq{display: inline-flex}.mast__lims{flex: 1 1 0;min-width: 0;font-size: var(--fs-m)}.mast__qbac{overflow-wrap: break-word}.nav{flex-basis: 100%;flex-direction: column;align-items: stretch;gap: var(--s3)}[data-js] .nav{position: absolute;left: 0;right: 0;top: 100%;padding: var(--s2) var(--gutter) var(--s4);background: var(--c-bg);color: var(--c-ink);box-shadow: var(--shadow-lg);border-top: 1px solid color-mix(in srgb,var(--c-ink) 12%,transparent)}[data-js] .nav[data-open="false"]{display: none}.nav__pkhc{flex-direction: column;align-items: stretch}.nav__oveq{width: 100%;justify-content: flex-start;border-bottom: 1px solid color-mix(in srgb,currentColor 14%,transparent)}.mast__odfco{width: 100%}}.mast{background: var(--c-bg);border-bottom: 1px solid color-mix(in srgb,var(--c-ink) 10%,transparent)}.mast__xvobb{background: var(--c-dark);color: var(--c-on-dark);font-size: var(--fs-xs)}.mast__btgse{display: flex;align-items: center;justify-content: space-between;gap: var(--s3);flex-wrap: wrap}.mast__xvobb .mast__plaie{margin: 0;opacity: 1;color: var(--c-on-dark-muted);font-size: var(--fs-xs)}.mast__ijvni{display: flex;flex-wrap: wrap;gap: 0 var(--s3);margin: 0 0 0 auto;padding: 0;list-style: none}.mast__rktwg{display: inline-flex;align-items: center;gap: var(--s1);min-height: var(--tap);color: inherit;text-decoration: none}a.mast__rktwg:hover{color: var(--c-accent-light);text-decoration: underline}.mast__hkib{min-height: 76px;padding-block: var(--s2);flex-wrap: nowrap}.nav__oveq[aria-current="page"]{color: var(--c-primary)}@media (min-width: 769px){.nav{flex: 1;justify-content: flex-end}}@media (min-width: 769px) and (max-width: 1100px){.nav__pkhc{gap: 0 var(--s2);font-size: var(--fs-s)}}@media (max-width: 768px){.mast__xvobb .mast__plaie{display: none}.mast__ijvni{margin: 0;gap: 0 var(--s3)}.mast__hkib{flex-wrap: wrap;min-height: 60px}}.hello__wxuau{display: grid;grid-template-columns: minmax(0,1fr);gap: 0;align-items: start}.hello__daph,.hello__body{min-width: 0}.hello__qbsw{margin-bottom: var(--s3);max-width: 22ch;hyphenate-limit-chars: 15 6 6;text-wrap: balance}.hello__yrgar{margin-bottom: var(--s4);font-size: var(--fs-l);line-height: 1.6;max-width: 56ch}.hello__jxeqx{position: relative;isolation: isolate;width: 100%;max-width: 440px;margin-bottom: var(--s3);padding: 0 var(--s3) var(--s3) 0}.hello__jxeqx::before{content: "";position: absolute;z-index: -1;inset: var(--s4) 0 0 var(--s4);border-radius: var(--r);background: radial-gradient(color-mix(in srgb,var(--c-primary) 30%,transparent) 1.2px,transparent 1.6px) 0 0 / 14px 14px,color-mix(in srgb,var(--c-accent) 26%,var(--c-bg-alt))}.hello__ysoie{display: block;width: 100%;height: auto;aspect-ratio: 4 / 5;object-fit: cover;overflow: hidden;border-radius: var(--r);box-shadow: var(--shadow-lg)}.hello__ysoie svg{width: 100%;height: 100%}.hello__vmij{display: flex;flex-direction: column;gap: 2px;margin: 0 0 var(--s4);padding-left: var(--s3);border-left: 3px solid var(--c-accent)}.hello__qbac{font-family: var(--font-h);font-weight: 700;font-size: var(--fs-l);line-height: 1.25}.hello__fytt{font-size: var(--fs-s);color: var(--c-muted)}.hello__oveq{max-width: 100%}.hello__uidg{display: inline-flex;align-items: center;justify-content: center;width: 56px;height: 56px;margin-bottom: var(--s3);border-radius: 50%;background: var(--c-primary);color: var(--c-on-primary)}.hello__uidg svg{width: 28px;height: 28px}@media (min-width: 900px){.hello__wxuau{grid-template-columns: minmax(0,5fr) minmax(0,6fr);grid-template-areas: "media ." "media head" "media body" "media .";grid-template-rows: 1fr auto auto 1fr;column-gap: var(--s5);row-gap: 0;align-items: start}.hello__jxeqx{grid-area: media;margin: 0;padding: 0 var(--s4) var(--s4) 0;max-width: none}.hello__jxeqx::before{inset: var(--s5) 0 0 var(--s5)}.hello__daph{grid-area: head}.hello__body{grid-area: body}.hello__wxuau--orhb{grid-template-columns: minmax(0,5fr) minmax(0,7fr);grid-template-areas: "head body";grid-template-rows: auto;column-gap: var(--s4);align-items: start}.hello__wxuau--orhb .hello__daph{align-self: start}.hello__wxuau--orhb .hello__body{padding: var(--s2) 0 var(--s2) var(--s4);border-left: 1px solid color-mix(in srgb,var(--c-ink) 16%,transparent)}}.gloss__daph{display: flex;align-items: flex-end;gap: var(--s3);margin-bottom: var(--s4)}.gloss__hyipt{min-width: 0}.gloss__uidg{display: inline-flex;align-items: center;justify-content: center;flex: none;width: 64px;height: 64px;border-radius: var(--r);background: var(--c-primary);color: var(--c-on-primary)}.gloss__uidg svg{width: 30px;height: 30px}.gloss__qbsw{margin-bottom: 0;max-width: 26ch;hyphenate-limit-chars: 15 6 6;text-wrap: balance}.gloss__wshet{margin: 0;overflow: hidden;border: 1px solid color-mix(in srgb,var(--c-ink) 10%,transparent);border-radius: var(--r);background: var(--c-bg);box-shadow: var(--shadow)}.gloss__gird{display: grid;grid-template-columns: minmax(0,1fr)}.gloss__gird + .gloss__gird{border-top: 1px solid color-mix(in srgb,var(--c-ink) 10%,transparent)}.gloss__wpsxj{position: relative;padding: var(--s3) var(--s3) var(--s1) calc(var(--s3) + 14px);font-family: var(--font-h);font-weight: 700;font-size: var(--fs-l);line-height: 1.25;color: var(--c-primary);hyphens: auto;hyphenate-limit-chars: 15 6 6;text-wrap: balance}.gloss__wpsxj::before{content: "";position: absolute;left: var(--s3);top: calc(var(--s3) + .5em);width: 6px;height: 6px;border-radius: 50%;background: var(--c-accent)}.gloss__mrma{margin: 0;padding: 0 var(--s3) var(--s3) calc(var(--s3) + 14px);color: var(--c-ink);max-width: 70ch}@media (min-width: 768px){.gloss__gird{grid-template-columns: minmax(0,2fr) minmax(0,5fr)}.gloss__wpsxj{padding: var(--s3) var(--s4) var(--s3) calc(var(--s4) + 14px);background: color-mix(in srgb,var(--c-primary) 6%,var(--c-bg));border-right: 1px solid color-mix(in srgb,var(--c-ink) 10%,transparent)}.gloss__wpsxj::before{left: var(--s4)}.gloss__mrma{padding: var(--s3) var(--s4);align-self: center}}.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__qalys[hidden]{display: none}.prefs:focus{outline: none}.prefs:focus-visible{outline: 3px solid var(--c-accent);outline-offset: -3px}.prefs__qbsw{margin: 0 0 var(--s1);font-size: var(--fs-l);line-height: 1.25}.prefs__yrgar{margin: 0}.prefs__madb a{color: inherit;font-weight: 600;text-decoration-thickness: 1px}.prefs__madb a:hover{color: inherit;text-decoration-thickness: 2px}.prefs__madb a:not(:last-child)::after{content: "·";display: inline-block;margin: 0 .45em;opacity: .6}.prefs__cmbxe{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--s2)}.prefs__wwuqi,.prefs__ptrnr{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__cmbxe{gap: var(--s1)}.prefs__wwuqi{padding-inline: .4em;font-size: var(--fs-xs)}}.prefs__oeehx{min-width: 0;margin: 0;padding: 0;border: 0}.prefs__kbhrc{margin-bottom: var(--s2);padding: 0;font-size: var(--fs-xs);font-weight: 700;letter-spacing: .08em;text-transform: uppercase}.prefs__rwjy{display: flex;align-items: flex-start;gap: var(--s2);padding-block: var(--s2)}.prefs__rwjy + .prefs__rwjy{border-top: 1px solid color-mix(in srgb,currentColor 14%,transparent)}.prefs__dbmb{min-width: 0}.prefs__qfrx{display: block;font-weight: 700;cursor: pointer}.prefs__chval{margin: 2px 0 0;font-size: var(--fs-xs);opacity: .85}.prefs__ptrnr{margin-top: var(--s2)}.prefs__ibnl{-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__ibnl: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__ibnl:disabled{cursor: not-allowed;opacity: .6}.prefs{left: 0;right: 0;bottom: 0;max-height: 80vh;max-height: 80dvh;background: var(--c-primary);color: var(--c-on-primary);font-size: var(--fs-xs)}.prefs__lwyh{display: flex;align-items: center;gap: var(--s2) var(--s3);padding-block: var(--s1)}.prefs__qhos{display: inline-flex;flex: none;opacity: .9}.prefs__body{flex: 1 1 auto;min-width: 0}.prefs__qbsw{display: inline;margin: 0 .5em 0 0;font-family: var(--font-b);font-size: var(--fs-s);font-weight: 700}.prefs__yrgar{display: inline}.prefs__madb{white-space: nowrap}.prefs__cmbxe{flex: none;grid-template-columns: repeat(3,auto);gap: var(--s1)}.prefs__wwuqi,.prefs__ptrnr,.prefs__wwuqi:hover,.prefs__ptrnr:hover{background: var(--c-on-primary);border-color: var(--c-on-primary);color: var(--c-primary)}.prefs__wwuqi{min-width: 8em;padding-block: .4em;font-size: var(--fs-xs)}.prefs__qalys{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: end;gap: var(--s2) var(--s4);padding-block: var(--s2);border-bottom: 1px solid color-mix(in srgb,var(--c-on-primary) 25%,transparent)}.prefs__oeehx{display: grid;grid-template-columns: repeat(auto-fit,minmax(240px,1fr));gap: 0 var(--s4)}.prefs__rwjy + .prefs__rwjy{border-top: 0}.prefs__ptrnr{width: auto;margin: 0 0 var(--s2);font-size: var(--fs-xs)}.prefs__ibnl{background: radial-gradient(circle at center,var(--c-primary) 0 9px,transparent 10px) left 2px center / 24px 24px no-repeat,color-mix(in srgb,var(--c-on-primary) 45%,var(--c-primary))}.prefs__ibnl:checked{background: radial-gradient(circle at center,var(--c-primary) 0 9px,transparent 10px) right 2px center / 24px 24px no-repeat,var(--c-on-primary)}@media (max-width: 899px){.prefs__lwyh{flex-wrap: wrap;padding-block: var(--s2)}.prefs__qhos{display: none}.prefs__body{flex-basis: 100%}.prefs__cmbxe{flex: 1 1 100%;grid-template-columns: repeat(3,minmax(0,1fr))}.prefs__wwuqi{min-width: 0}.prefs__qalys{grid-template-columns: minmax(0,1fr)}.prefs__oeehx{grid-template-columns: minmax(0,1fr)}.prefs__rwjy + .prefs__rwjy{border-top: 1px solid color-mix(in srgb,var(--c-on-primary) 20%,transparent)}.prefs__ptrnr{width: 100%;margin: 0}}.agenda__zijkf{display: grid;gap: var(--s4)}.agenda__daph > :last-child{margin-bottom: 0}.agenda__rytrk{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}.agenda__rytrk .sign{margin-top: .1em;color: var(--c-primary)}.agenda__subai{display: grid;margin: 0;padding: 0;list-style: none}.agenda__rtql{position: relative;display: grid;grid-template-columns: 24px minmax(0,1fr);gap: var(--s3);align-items: start;padding-bottom: var(--s3)}.agenda__rtql:last-child{padding-bottom: 0}.agenda__rtql: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)}.agenda__kngrf{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)}.agenda__body{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)}.agenda__qbsw{margin: 0 0 var(--s1);font-size: var(--fs-l);line-height: 1.25;hyphens: auto}.agenda__yrgar{margin: 0;font-size: var(--fs-s);color: var(--c-muted);hyphens: auto}@media (min-width: 768px){.agenda__body{padding: var(--s3) var(--s4)}}@media (min-width: 1024px){.agenda__zijkf{grid-template-columns: minmax(0,5fr) minmax(0,7fr);gap: var(--s5);align-items: start}.agenda__daph{position: sticky;top: var(--s4)}}.post{position: relative}.post__ugmwp{min-width: 0;max-width: 100%;margin-bottom: var(--s3)}.post__ugmwp .breadcrumb__rtql{display: flex;align-items: center;min-width: 0;max-width: 100%}.post__yqdyq{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)}.post__yqdyq:hover{color: var(--c-primary);text-decoration-color: currentColor}.post__yqdyq--gghjo{display: block;min-width: 0;min-height: 0;max-width: 42ch;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.post__ennh{display: inline-flex;align-items: center;min-height: var(--tap);color: var(--c-primary);text-decoration: none}.post__jmyn{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}.post__ennh:hover .post__jmyn{background: var(--c-primary);color: var(--c-on-primary)}.post__qbsw{margin: var(--s2) 0 var(--s3);max-width: 22ch;letter-spacing: -.01em}.post__gfhd{margin: 0 0 var(--s4);max-width: 60ch;font-size: var(--fs-l);line-height: 1.55;color: var(--c-muted)}.post__mqko{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)}.post__jbka{display: block;width: 100%;height: 100%;object-fit: cover}.post__jbka svg{width: 100%;height: 100%}.post__mqko--rsps .sign{width: 24px;height: 24px}.post__poalr{display: flex;align-items: center;gap: var(--s2)}.post__rfsil{display: flex;flex-direction: column;margin: 0;line-height: 1.35;min-width: 0}.post__lgojp{font-size: var(--fs-xs);font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--c-muted)}.post__qbac{font-weight: 700}.post__fytt{font-size: var(--fs-s);color: var(--c-muted)}.post__jhybr{color: inherit;text-decoration-color: color-mix(in srgb,currentColor 35%,transparent)}.post__jhybr:hover{color: var(--c-primary)}.post__tltgd{margin: 0}.post__cxglc 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)}.post__cxglc dd{margin: 0;font-weight: 600}.post__kijvl{display: flex;align-items: center;gap: .45em;margin: 0;font-weight: 600}.post__tltgd .sign,.post__kijvl .sign{width: 1.1em;height: 1.1em;color: var(--c-primary)}.post__xdhxy{display: flex;align-items: center;gap: var(--s2)}.post__edai{display: flex;flex-direction: column;gap: .15em;margin: 0;min-width: 0;line-height: 1.4}.post__ibkc{display: flex;flex-wrap: wrap;align-items: center;gap: .2em .6em;font-size: var(--fs-s);color: var(--c-muted)}.post__hwyy{display: inline-flex;align-items: center;gap: .35em}.post__hwyy + .post__hwyy::before{content: "";width: 4px;height: 4px;margin-right: .25em;border-radius: 50%;background: currentColor;opacity: .55}.post__hkdc{position: relative;margin: 0;overflow: hidden;background: var(--c-bg-alt)}.post__pdoys{display: block;width: 100%;height: 100%;object-fit: cover}.post__pdoys svg{width: 100%;height: 100%}.post__glzzn{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)}.post__wesmy{margin: 0;padding: 0;list-style: none;counter-reset: toc}.post__meqpe{counter-increment: toc}.post__wihx{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}.post__wihx::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)}.post__wihx:hover{color: var(--c-primary);text-decoration: underline;text-underline-offset: .2em}.post__body > :first-child{margin-top: 0}.post__body a{text-decoration-thickness: 1px}.post__body h3{font-size: var(--fs-l)}.post__lavm{position: relative;isolation: isolate;margin-block: var(--s4);padding: var(--s4);border-radius: var(--r);background: var(--c-bg-alt)}.post__lavm::before,.post__gidx::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}.post__dbdik{margin: 0 0 var(--s3);font-size: var(--fs-l)}.post__vyje{display: grid;gap: var(--s2) var(--s4);margin: 0;padding: 0;list-style: none}.post__nurl{display: flex;align-items: flex-start;gap: var(--s2);min-width: 0}.post__kqox{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)}.post__kqox .sign{width: 15px;height: 15px;stroke-width: 2.4}.post__ieey{margin: 0;font-size: var(--fs-s);line-height: 1.55}.post__fvgru{display: block;font-size: var(--fs-m);color: var(--c-ink)}.post__pulwr{margin-top: var(--s4)}.post__jozg{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)}.post__bpbz{margin: 0;padding: 0;list-style: none}.post__racm{border-bottom: 1px solid color-mix(in srgb,var(--c-ink) 12%,transparent)}.post__iilf{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}.post__iilf .sign{color: var(--c-primary)}.post__iilf:hover{color: var(--c-primary)}.post__iilf:hover span{text-decoration: underline;text-underline-offset: .2em}.post__fzid{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)}.post__fzid .sign{margin-top: .15em;color: var(--c-primary)}.post__dddq{margin: 0;color: var(--c-ink)}.post__dddq > .sign{width: 40px;height: 40px;color: var(--c-accent);stroke-width: 1.4}.post__dyipp{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}.post__dyipp p{margin: 0}.post__nlgr{margin-top: var(--s2);font-size: var(--fs-s);color: var(--c-muted)}.post__coqjq{margin-bottom: var(--s4);font-size: var(--fs-2xl)}.post__xnxga{display: grid;gap: var(--s3);margin: 0;padding: 0;list-style: none}@media (min-width: 768px){.post__xnxga{grid-auto-flow: column;grid-auto-columns: minmax(0,1fr)}}.post__dqemk{display: flex;min-width: 0}.post__gidx{position: relative;isolation: isolate;display: flex;flex-direction: column;width: 100%;min-width: 0}.post__znoco{position: relative;overflow: hidden;aspect-ratio: 16 / 9;background: var(--c-bg-alt)}.post__ormwp{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform .6s var(--ease)}.post__ormwp svg{width: 100%;height: 100%}.post__gidx:hover .post__ormwp{transform: scale(1.04)}.post__psnwg{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)}.post__psnwg .sign{width: 34px;height: 34px;opacity: .5;stroke-width: 1.4}.post__javz{display: flex;flex-direction: column;flex: 1;min-width: 0}.post__yfib{margin: 0 0 var(--s1);font-size: var(--fs-xs);font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--c-primary)}.post__tkag{margin: 0 0 var(--s2);font-size: var(--fs-l);line-height: 1.25}.post__gidx .post__tkag .post__obrwb{color: inherit;text-decoration: none}.post__obrwb::after{content: "";position: absolute;inset: 0;z-index: 2;border-radius: inherit}.post__gidx:hover .post__tkag .post__obrwb{text-decoration: underline;text-decoration-thickness: 2px;text-underline-offset: .2em}@supports selector(:has(*)){.post__obrwb:focus-visible{outline: none}.post__gidx:has(.post__obrwb:focus-visible){outline: 3px solid var(--c-accent);outline-offset: 4px}}.post__oirao{margin: 0 0 var(--s2);font-size: var(--fs-s);line-height: 1.55;color: var(--c-muted)}.post__aiua{margin: auto 0 0;font-size: var(--fs-xs);color: var(--c-muted)}@media (max-width: 639px){.post__lavm{padding: var(--s3)}.post__ibkc{column-gap: var(--s3)}.post__hwyy + .post__hwyy::before{display: none}}.post__qbsw{max-width: 24ch;font-size: clamp(2.25rem,5vw,3.5rem)}.post__gfhd{margin-bottom: var(--s4)}.post__jomxe{background: var(--c-dark);color: var(--c-on-dark)}.post__fzmki{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s3) var(--s4);padding-block: var(--s3)}.post__jomxe .post__poalr{margin-right: auto}.post__jomxe .post__mqko{background: color-mix(in srgb,var(--c-on-dark) 14%,transparent);color: var(--c-on-dark)}.post__jomxe .post__lgojp,.post__jomxe .post__fytt,.post__jomxe .post__cxglc dt{color: var(--c-on-dark-muted)}.post__jomxe .post__jhybr{color: var(--c-on-dark)}.post__jomxe .post__jhybr:hover{color: var(--c-accent-light)}.post__jomxe .sign{color: var(--c-accent-light)}.post__jomxe .post__tltgd{display: flex;flex-wrap: wrap;gap: var(--s2) var(--s4)}.post__jomxe .post__cxglc,.post__jomxe .post__kijvl{padding-left: var(--s3);border-left: 1px solid color-mix(in srgb,var(--c-on-dark) 22%,transparent)}.post__hkdc{aspect-ratio: 16 / 9;margin-block: var(--s4);border-radius: var(--r)}.post__qrsm{max-width: 760px;margin-inline: auto;margin-top: var(--s4)}.post__body > *{max-width: none}.post__dutmz{margin-bottom: var(--s4)}.post__wesmy{display: flex;flex-wrap: wrap;gap: var(--s1)}.post__wihx{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}.post__wihx::before{min-width: 0}.post__wihx:hover{border-color: var(--c-primary);background: color-mix(in srgb,var(--c-primary) 8%,transparent);text-decoration: none}.post__dddq{margin-bottom: var(--s4);padding: var(--s3) 0;border-block: 3px solid var(--c-ink)}.post__dyipp{font-size: clamp(1.25rem,2.2vw,1.5rem)}.post__lavm{margin-top: var(--s5)}.post__gidx{gap: var(--s2)}.post__znoco{border-radius: var(--r)}.post__gidx::before{content: none}.post__znoco::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){.post__vyje{grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--s3) var(--s4)}.post__vyje:has(> li:last-child:nth-child(odd)) > li:last-child{grid-column: 1 / -1}}@media (min-width: 1024px){.post__dddq{float: right;width: 290px;margin: var(--s1) 0 var(--s3) var(--s4)}}@media (min-width: 1240px){.post__dddq{margin-right: -120px}}@media (max-width: 767px){.post__jomxe .post__poalr{flex-basis: 100%}.post__jomxe .post__cxglc:first-child,.post__jomxe .post__kijvl{padding-left: 0;border-left: 0}}.floor{position: relative;font-size: var(--fs-s);line-height: 1.55}.floor a{color: inherit;text-decoration: none;text-underline-offset: .25em}.floor a:hover{text-decoration: underline;color: inherit}.floor :is(ul,p){margin: 0}.floor :is(li,p){min-width: 0}.floor__lims{min-width: 0}.floor__xhgto{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}.floor__xhgto:hover{text-decoration: none}.floor__kngrf{display: inline-flex;flex: none;width: 40px;height: 40px}.floor__kngrf svg{width: 100%;height: 100%}.floor__plaie{max-width: 36ch;margin-top: var(--s2);opacity: .85}.floor__hyipt{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}.floor__madb,.floor__pdun{margin: 0;padding: 0;list-style: none}.floor__oveq{display: inline-flex;align-items: center;min-height: var(--tap);min-width: var(--tap);line-height: 1.3}.floor__oveq[aria-current="page"]{font-weight: 700;text-decoration: underline;text-decoration-thickness: 2px}.floor__rktwg{display: inline-flex;align-items: center;gap: var(--s2);min-height: var(--tap);overflow-wrap: anywhere}.floor__rktwg svg{flex: none}.floor [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}.floor [data-cookie-settings]:hover{border-color: currentColor;background: color-mix(in srgb,currentColor 8%,transparent)}.floor__mbfgw{font-size: var(--fs-xs);line-height: 1.6}.floor__itzbm{margin-right: var(--s2);font-weight: 700;letter-spacing: .06em;text-transform: uppercase}.floor__jsjn{display: inline-block}.floor__jsjn + .floor__jsjn::before{content: "·";margin: 0 .5em;opacity: .6}.floor__anxm{font-size: var(--fs-xs)}@media (max-width: 479px){.floor__itzbm{display: block;margin: 0 0 2px}.floor__jsjn{display: block}.floor__jsjn + .floor__jsjn::before{content: none}}.floor{padding-block: var(--s5) var(--s4);background: radial-gradient(80% 60% at 50% 0%,color-mix(in srgb,var(--c-primary) 10%,transparent),transparent 70%),var(--c-bg-alt);color: var(--c-ink);text-align: center}.floor__hkib{display: flex;flex-direction: column;align-items: center;gap: var(--s3)}.floor__lims{display: flex;flex-direction: column;align-items: center}.floor__xhgto{flex-direction: column;gap: var(--s2);font-size: var(--fs-xl)}.floor__kngrf{width: 56px;height: 56px;color: var(--c-primary)}.floor__plaie{margin-inline: auto;color: var(--c-muted);opacity: 1}.floor__fuxpc .floor__madb{display: flex;flex-wrap: wrap;justify-content: center;gap: 0 var(--s1)}.floor__fuxpc .floor__oveq{justify-content: center;padding-inline: var(--s2);border-radius: var(--r-pill);font-weight: 700;transition: background-color .2s}.floor__fuxpc .floor__oveq:hover{text-decoration: none;background: color-mix(in srgb,var(--c-primary) 10%,transparent)}.floor__fuxpc .floor__oveq[aria-current="page"]{text-decoration: none;background: var(--c-primary);color: var(--c-on-primary)}.floor__pdun{display: flex;flex-wrap: wrap;justify-content: center;gap: 0 var(--s4)}.floor__rktwg{color: var(--c-primary);font-weight: 600}.floor__wiys{width: min(100%,640px);height: 1px;background: color-mix(in srgb,var(--c-ink) 14%,transparent)}.floor__asyc .floor__madb{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 0 var(--s3)}.floor__asyc .floor__oveq{justify-content: center;color: var(--c-muted)}.floor__asyc .floor__oveq:hover{color: var(--c-ink)}.floor__mbfgw{max-width: 70ch;color: var(--c-muted)}.floor__anxm{color: var(--c-muted)}@media (max-width: 479px){.floor__fuxpc .floor__madb{gap: 0}.floor__asyc .floor__madb{flex-direction: column;gap: 0}}