@font-face{font-family:'Sora';font-style:normal;font-weight:100 800;font-display:swap;src:url('../fonts/sora/sora-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:'Noto Sans';font-style:normal;font-weight:100 900;font-display:swap;src:url('../fonts/noto-sans/noto-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(176 30% 22%);--c-primary: hsl(176 45% 32%);--c-accent: hsl(26 60% 52%);--c-muted: hsl(176 15% 39%);--c-bg: hsl(176 20% 98%);--c-bg-alt: hsl(176 25% 94%);--c-on-primary: hsl(176 20% 99%);--c-dark: hsl(176 30% 15%);--c-on-dark: hsl(176 20% 96%);--c-on-dark-muted: hsl(176 15% 76%);--c-accent-light: hsl(26 60% 75%);--font-h: 'Sora',system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;--font-b: 'Noto 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: 20px;--r-sm: 12px;--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__fhggp{position: absolute;width: 0;height: 0;overflow: hidden}.jump{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)}.jump:focus{top: var(--s2)}.hold{width: 100%;max-width: calc(var(--container) + 2 * var(--gutter));margin-inline: auto;padding-inline: var(--gutter)}.band{padding-block: var(--section-y);position: relative}.band--mxovi{background: var(--c-bg-alt)}.band--jhlta{background: var(--c-dark);color: var(--c-on-dark)}.band--jhlta :where(a:not(.cta)){color: var(--c-accent-light)}.band__ngam{margin: 0 0 var(--s2);font-size: var(--fs-xs);font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--c-primary)}.band--jhlta .band__ngam{color: var(--c-accent-light)}.band__jhxz{font-size: var(--fs-2xl);max-width: 30ch}.band__qydd{font-size: var(--fs-l);color: var(--c-muted);max-width: 62ch}.band--jhlta .band__qydd{color: var(--c-on-dark-muted)}.band--irfvw{isolation: isolate;overflow: hidden}.band--irfvw::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background-image: radial-gradient(color-mix(in srgb,var(--c-primary) 22%,transparent) 1.2px,transparent 1.4px);background-size: 22px 22px;mask-image: linear-gradient(to bottom,black,transparent 85%)}.cta{display: inline-flex;align-items: center;justify-content: center;gap: var(--s2);min-height: var(--tap);padding: .65em 1.35em;border: 2px solid var(--c-primary);border-radius: var(--r-sm);background: transparent;color: var(--c-primary);font-weight: 700;line-height: 1.2;text-decoration: none;text-align: center;cursor: pointer;transition: transform .2s var(--ease),border-radius .2s var(--ease),background-color .2s,color .2s,box-shadow .2s}.cta--xvxt{background: var(--c-primary);color: var(--c-on-primary)}.cta--ywxj{border-color: var(--c-on-dark);color: var(--c-on-dark)}.cta--ywxj.cta--xvxt{background: var(--c-on-dark);color: var(--c-dark)}.cta:hover{transform: translateY(-2px);box-shadow: var(--shadow-lg)}.cta--xvxt:hover{color: var(--c-on-primary)}.path{font-size: var(--fs-s);color: var(--c-muted)}.path__sozyu{display: flex;flex-wrap: wrap;gap: var(--s1) var(--s2);margin: 0;padding: 0;list-style: none}.path__clkiw{display: inline-flex;align-items: center}.path__clkiw + .path__clkiw::before{content: "/";margin-right: var(--s2);opacity: .6}.path a{position: relative;display: inline-flex;align-items: center;min-height: var(--tap);color: inherit}.path a::after{content: "";position: absolute;top: 0;bottom: 0;left: 50%;width: max(100%,var(--tap));transform: translateX(-50%)}.jeaisp{font-size: var(--fs-m)}.jeaisp > *{max-width: 70ch}.jeaisp h2{margin-top: var(--s5);font-size: var(--fs-xl);scroll-margin-top: 96px}.jeaisp h3{margin-top: var(--s4);font-size: var(--fs-l)}.jeaisp ul,.jeaisp ol{padding-left: 1.3em}.jeaisp li + li{margin-top: var(--s1)}.jeaisp 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)}.jeaisp table{width: 100%;border-collapse: collapse;font-size: var(--fs-s)}@media (max-width: 600px){.jeaisp table{table-layout: fixed;font-size: var(--fs-xs)}.jeaisp th,.jeaisp td{padding: var(--s1);overflow-wrap: anywhere;hyphens: auto}}.jeaisp th,.jeaisp td{padding: var(--s2);text-align: left;vertical-align: top;border-bottom: 1px solid color-mix(in srgb,var(--c-ink) 14%,transparent)}.jeaisp th{background: var(--c-bg-alt)}.jeaisp 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__uuhwe{display: block;margin-bottom: var(--s1);font-weight: 600;font-size: var(--fs-s)}.join__snce{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__haut{display: flex;align-items: flex-start;gap: var(--s2);font-size: var(--fs-s)}.join__haut input{width: 22px;height: 22px;margin: 2px 0 0;flex: none;accent-color: var(--c-primary)}.join__woqjp{font-size: var(--fs-xs);color: var(--c-muted)}.join__ortgj{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}}.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__fxtdh{min-width: 0}.floor__jffq{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__jffq:hover{text-decoration: none}.floor__evrx{display: inline-flex;flex: none;width: 40px;height: 40px}.floor__evrx svg{width: 100%;height: 100%}.floor__irunv{max-width: 36ch;margin-top: var(--s2);opacity: .85}.floor__iinu{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__hyvsj,.floor__kblyo{margin: 0;padding: 0;list-style: none}.floor__caopg{display: inline-flex;align-items: center;min-height: var(--tap);min-width: var(--tap);line-height: 1.3}.floor__caopg[aria-current="page"]{font-weight: 700;text-decoration: underline;text-decoration-thickness: 2px}.floor__dvqwc{display: inline-flex;align-items: center;gap: var(--s2);min-height: var(--tap);overflow-wrap: anywhere}.floor__dvqwc 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__bxbye{font-size: var(--fs-xs);line-height: 1.6}.floor__stmp{margin-right: var(--s2);font-weight: 700;letter-spacing: .06em;text-transform: uppercase}.floor__aoek{display: inline-block}.floor__aoek + .floor__aoek::before{content: "·";margin: 0 .5em;opacity: .6}.floor__icau{font-size: var(--fs-xs)}@media (max-width: 479px){.floor__stmp{display: block;margin: 0 0 2px}.floor__aoek{display: block}.floor__aoek + .floor__aoek::before{content: none}}.floor{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)}.floor__nhrrr{display: grid;gap: var(--s4);padding-bottom: var(--s4)}@media (min-width: 768px){.floor__nhrrr{grid-template-columns: minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);gap: var(--s5)}}@media (max-width: 767px){.floor__nhrrr{grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--s4) var(--s3)}.floor__qydd{grid-column: 1 / -1}}.floor__jffq{font-size: var(--fs-xl);color: var(--c-primary)}.floor__irunv{color: var(--c-muted);opacity: 1}.floor__ypsv{margin-top: var(--s3)}.floor__dvqwc{color: var(--c-ink);font-weight: 600}.floor__dvqwc svg{color: var(--c-primary)}.floor__iinu{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)}.floor__caopg:hover{color: var(--c-primary)}.floor__sxaob{margin-top: var(--s2)}.floor [data-cookie-settings]{color: var(--c-primary)}.floor__wcevo{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){.floor__wcevo{flex-direction: column;align-items: flex-start}}.crown{position: relative;z-index: 50}.crown__stbq{display: flex;align-items: center;justify-content: space-between;gap: var(--s3);flex-wrap: wrap}.crown__fxtdh{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}.crown__evrx{display: inline-flex;width: 40px;height: 40px;flex: none}.crown__evrx svg{width: 100%;height: 100%}.crown__okzjn{display: flex;flex-direction: column;gap: 2px}.crown__irunv{font-family: var(--font-b);font-weight: 400;font-size: var(--fs-xs);opacity: .85}.crown__ckbxk{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}.crown__ckbxk svg{width: 26px;height: 26px}.crown__yiod,.crown__veum{display: inline-flex}.crown__veum{display: none}.crown__ckbxk[aria-expanded="true"] .crown__yiod{display: none}.crown__ckbxk[aria-expanded="true"] .crown__veum{display: inline-flex}html:not([data-js]) .crown__ckbxk{display: none !important}.routes{display: flex;align-items: center;gap: var(--s3)}.routes__sozyu{display: flex;flex-wrap: wrap;align-items: center;gap: 0 var(--s3);margin: 0;padding: 0;list-style: none}.routes__caopg{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}.routes__caopg:hover,.routes__caopg[aria-current="page"]{text-decoration-line: underline;color: inherit}.crown__wptp{flex: none}.ivepvt{position: relative;flex: none;margin-left: auto}.ivepvt__cta{display: inline-flex;align-items: center;gap: .3em;min-height: var(--tap);padding: 0 .55em;border: 1px solid color-mix(in srgb,currentColor 30%,transparent);border-radius: var(--r-sm);font-size: var(--fs-s);font-weight: 600;letter-spacing: .04em;cursor: pointer;list-style: none;user-select: none}.ivepvt__cta::-webkit-details-marker{display: none}.ivepvt__cta svg{width: 16px;height: 16px;transition: transform .2s}.ivepvt[open] .ivepvt__cta svg{transform: rotate(180deg)}.ivepvt__sozyu{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)}.ivepvt__caopg{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}.ivepvt__caopg:hover{background: color-mix(in srgb,var(--c-primary) 8%,transparent)}.ivepvt__caopg[aria-current]{font-weight: 700;color: var(--c-primary)}.ivepvt__iqfj{font-size: var(--fs-xs);opacity: .7;letter-spacing: .06em}@media (min-width: 769px){.ivepvt{order: 1;margin-left: 0}}@media (max-width: 768px){.crown__ckbxk{display: inline-flex}.crown__fxtdh{flex: 1 1 0;min-width: 0;font-size: var(--fs-m)}.crown__okzjn{overflow-wrap: break-word}.routes{flex-basis: 100%;flex-direction: column;align-items: stretch;gap: var(--s3)}[data-js] .routes{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] .routes[data-open="false"]{display: none}.routes__sozyu{flex-direction: column;align-items: stretch}.routes__caopg{width: 100%;justify-content: flex-start;border-bottom: 1px solid color-mix(in srgb,currentColor 14%,transparent)}.crown__wptp{width: 100%}}:root{--sticky-top: 73px}@media (max-width: 768px){:root{--sticky-top: 61px}}.crown{position: sticky;top: 0;background: var(--c-bg);border-bottom: 1px solid color-mix(in srgb,var(--c-ink) 10%,transparent);transition: box-shadow .2s}.crown[data-scrolled]{box-shadow: var(--shadow)}.crown__stbq{min-height: 72px;padding-block: var(--s2);flex-wrap: nowrap}.routes__caopg[aria-current="page"]{color: var(--c-primary)}@media (min-width: 769px){.routes{flex: 1;justify-content: flex-end}.routes__sozyu{justify-content: flex-end;gap: 0 var(--s3)}}@media (min-width: 769px) and (max-width: 1100px){.routes__sozyu{gap: 0 var(--s2);font-size: var(--fs-s)}}@media (max-width: 768px){.crown__stbq{flex-wrap: wrap;min-height: 60px}}.range__smigq{max-width: 46rem;margin: 0 auto var(--s4);text-align: center}.range__smigq .band__jhxz,.range__smigq .band__qydd{margin-inline: auto}.range__smigq > :last-child{margin-bottom: 0}.range__rruv{padding: var(--s2) var(--s3) var(--s3);background: var(--c-bg);border-radius: var(--r);border-top: var(--line-top) solid var(--c-primary);border-left: var(--line-left) solid var(--c-primary);border-bottom: var(--line-bottom) solid var(--c-primary);box-shadow: var(--shadow-lg)}.range__gcfyo{display: grid;grid-template-columns: minmax(0,1fr);column-gap: var(--s5);margin: 0;padding: 0;list-style: none}.range__npckh{position: relative;min-width: 0;display: flex;flex-direction: column;padding-block: var(--s3);border-bottom: 1px solid color-mix(in srgb,var(--c-ink) 12%,transparent)}.range__kszmc{display: flex;flex-wrap: wrap;align-items: baseline;gap: var(--s1) var(--s2);margin-bottom: var(--s2)}.range__jhxz{flex: 1 1 100%;min-width: 0;margin: 0;font-size: var(--fs-l);line-height: 1.25;hyphens: auto}.range .range__jhxz a.range__caopg,.range .range__jhxz a.range__caopg:hover{color: inherit;text-decoration: none;text-decoration-thickness: 2px;text-underline-offset: .18em}.range .range__npckh:hover a.range__caopg{color: var(--c-primary);text-decoration-line: underline}.range .range__jhxz a.range__caopg::after{content: "";position: absolute;inset: 0;z-index: 1}.range__caopg:focus-visible{outline: none}.range__npckh:has(.range__caopg:focus-visible){outline: 3px solid var(--c-accent);outline-offset: 2px;border-radius: var(--r-sm)}.range__pjrv{display: none}.range__gskk{margin: 0;max-width: 100%;font-family: var(--font-h);font-weight: 700;font-size: var(--fs-m);line-height: 1.25;color: var(--c-primary)}.range__mfjt{margin: 0 0 var(--s2);font-size: var(--fs-s);color: var(--c-muted);hyphens: auto}.range__xowpp{display: flex;align-items: center;justify-content: space-between;gap: var(--s2);margin-top: auto}.range__ufmy{margin: 0;font-size: var(--fs-xs);font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--c-ink)}.range__wuqs{display: inline-flex;align-items: center;justify-content: center;width: 36px;height: 36px;flex: none;margin-left: auto;border-radius: var(--r-pill);color: var(--c-primary);transition: background-color .25s var(--ease),color .25s var(--ease),transform .25s var(--ease)}.range__npckh:hover .range__wuqs{background: var(--c-primary);color: var(--c-on-primary);transform: translateX(3px)}.range__bgvrv{display: flex;justify-content: center;padding-top: var(--s3)}@media (min-width: 480px){.range__kszmc{flex-wrap: nowrap;align-items: flex-end;gap: var(--s2)}.range__jhxz{flex: 0 1 auto}.range__pjrv{display: block;flex: 1 0 var(--s4);margin-bottom: .4em;border-bottom: 2px dotted color-mix(in srgb,var(--c-ink) 30%,transparent);transition: border-color .25s var(--ease)}.range__npckh:hover .range__pjrv{border-bottom-color: var(--c-primary)}.range__gskk{flex: 0 0 auto;max-width: 45%;text-align: right}}@media (min-width: 768px){.range__rruv{padding: var(--s3) var(--s5) var(--s4)}.range__npckh{padding-block: var(--s4)}}@media (min-width: 900px){.range__gcfyo{grid-template-columns: repeat(2,minmax(0,1fr))}.range__npckh:last-child:nth-child(odd){grid-column: 1 / -1}.range__npckh:nth-last-child(2):nth-child(odd),.range__npckh:last-child{border-bottom: 0}}@media (max-width: 899px){.range__npckh:last-child{border-bottom: 0}}.yfaxk{padding-block: calc(var(--s4) + var(--hero-offset,0px)) var(--s4)}.yfaxk .path{margin-bottom: var(--s2)}.yfaxk__jhxz{max-width: 22ch;margin-bottom: var(--s2);font-size: var(--fs-2xl)}.yfaxk__qydd{max-width: 62ch;margin: 0;color: var(--c-muted);font-size: var(--fs-l)}.pds__nhrrr{display: grid;gap: var(--s4);margin: 0;padding: 0;list-style: none;grid-template-columns: repeat(auto-fit,minmax(min(100%,320px),1fr))}.pds__nhrrr--kaug{grid-template-columns: minmax(0,760px)}.pds__rfjo{display: flex}.pds__tile{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)}.pds__tile:hover{transform: translateY(-3px);box-shadow: var(--shadow-lg)}.pds__tile:focus-within{outline: 3px solid var(--c-accent);outline-offset: 3px}.pds__vvrwi{aspect-ratio: 16 / 9;overflow: hidden;background: var(--c-bg-alt)}.pds__idrqq,.pds__vvrwi svg{width: 100%;height: 100%;object-fit: cover}.pds__box{display: flex;flex-direction: column;gap: var(--s2);flex: 1;padding: var(--s4)}.pds__ngam{margin: 0;color: var(--c-primary);font-size: var(--fs-xs);font-weight: 700;letter-spacing: .06em;text-transform: uppercase}.pds__jhxz{margin: 0;font-size: var(--fs-xl)}.pds__caopg{color: inherit;text-decoration: none}.pds__caopg::after{content: "";position: absolute;inset: 0}.pds__caopg:focus-visible{outline: none}.pds__mfjt{margin: 0;color: var(--c-muted)}.pds__tfuqt{display: flex;flex-wrap: wrap;gap: var(--s2);margin: 0}.pds__tago{display: flex;gap: .4em;padding: .3em .8em;border-radius: var(--r-pill);background: var(--c-bg-alt);font-size: var(--fs-s)}.pds__tago dt{color: var(--c-muted)}.pds__tago dt::after{content: ":"}.pds__tago dd{margin: 0;font-weight: 600}.pds__bgvrv{display: inline-flex;align-items: center;gap: var(--s1);margin-top: auto;padding-top: var(--s2);color: var(--c-primary);font-weight: 700}.qdqi__nhrrr{display: grid;gap: var(--s4);align-items: start}@media (min-width: 900px){.qdqi__nhrrr{grid-template-columns: minmax(0,1.6fr) minmax(0,1fr);gap: var(--s5)}}.qdqi__tile{padding: clamp(var(--s3),4vw,var(--s4));background: var(--c-bg-alt);border-radius: var(--r);box-shadow: var(--shadow)}.qdqi__indjo{display: grid;gap: var(--s3)}@media (min-width: 600px){.qdqi__indjo{grid-template-columns: 1fr 1fr}}.qdqi__bgmjb{min-height: 9em;resize: vertical}.qdqi__vira{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}.qdqi__vira:not(:target){display: none}.qdqi__iinu{font-size: var(--fs-xl)}.qdqi__sozyu{display: grid;gap: var(--s1);margin: 0 0 var(--s4);padding: 0;list-style: none}.qdqi__clkiw{display: flex;align-items: center;gap: var(--s2);min-height: var(--tap);overflow-wrap: anywhere}.qdqi__clkiw a{display: inline-flex;align-items: center;min-height: var(--tap)}.qdqi__crzsd{margin-bottom: var(--s1);font-size: var(--fs-m)}.qdqi__bxbye{color: var(--c-muted);font-size: var(--fs-s)}.dlh{padding-top: calc(var(--section-y) + var(--hero-offset,0px))}.dlh__lkmrr{display: grid;justify-items: center;text-align: center;max-width: 720px}.dlh__evrx{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}.dlh__jhxz{font-size: var(--fs-2xl)}.dlh__qydd{color: var(--c-muted);font-size: var(--fs-l)}.qan{padding-top: calc(var(--s4) + var(--hero-offset,0px))}.qan__mfjt h1{margin-top: var(--s3);font-size: var(--fs-2xl);max-width: 24ch}.qan__mfjt li{overflow-wrap: anywhere}.qan__woqjp{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)}.lrezw__sozyu{display: grid;gap: var(--s3);margin: 0;grid-template-columns: repeat(auto-fill,minmax(min(100%,300px),1fr))}.lrezw__clkiw{padding: var(--s3);background: var(--c-bg-alt);border-radius: var(--r);border-left: max(3px,var(--line-left)) solid var(--c-primary)}.lrezw__blwjw{margin-bottom: var(--s1);font-family: var(--font-h);font-weight: 700;font-size: var(--fs-l)}.lrezw__mfjt{margin: 0;color: var(--c-muted)}.lbj__sozyu{display: grid;gap: var(--s2);max-width: 820px}.lbj__clkiw{background: var(--c-bg-alt);border-radius: var(--r)}.lbj__ijuwu{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)}.lbj__ijuwu::-webkit-details-marker{display: none}.lbj__ijuwu svg{transition: transform .2s var(--ease)}.lbj__clkiw[open] .lbj__ijuwu svg{transform: rotate(180deg)}.lbj__niys{margin: 0;padding: 0 var(--s3) var(--s3);max-width: 70ch}.chmxw__nhrrr{display: grid;gap: var(--s3);margin: 0;padding: 0;list-style: none;grid-template-columns: repeat(auto-fill,minmax(min(100%,300px),1fr))}.chmxw__tile{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}.chmxw__tile:hover{border-color: var(--c-primary);box-shadow: var(--shadow)}.chmxw__tile:focus-within{outline: 3px solid var(--c-accent);outline-offset: 3px}.chmxw__jhxz{margin: 0;font-size: var(--fs-l)}.chmxw__caopg{color: inherit;text-decoration: none}.chmxw__caopg::after{content: "";position: absolute;inset: 0}.chmxw__caopg:focus-visible{outline: none}.chmxw__mfjt{margin: 0;color: var(--c-muted)}.chmxw__twsi{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}.pddx__qydd{font-size: var(--fs-l);font-weight: 600}.hero{position: relative;isolation: isolate}.hero__pnel{margin: 0 0 var(--s3);font-size: var(--fs-xs);font-weight: 700;line-height: 1.4;letter-spacing: .1em;text-transform: uppercase;color: var(--c-primary)}.hero__jhxz{margin: 0 0 var(--s3);max-width: 20ch;font-size: var(--fs-3xl);line-height: 1.06;letter-spacing: -.015em;text-wrap: balance}.hero__qydd{margin: 0;max-width: 58ch;font-size: var(--fs-l);line-height: 1.55;color: var(--c-muted);text-wrap: pretty}.hero__gque{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s2);margin-top: var(--s4)}.hero__gque .sign{transition: transform .2s var(--ease)}.hero__gque a:hover .sign{transform: translateX(3px)}.hero__vvrwi{position: relative;overflow: hidden;background: var(--c-bg-alt)}.hero__idrqq{position: absolute;inset: 0;width: 100%;height: 100%;max-width: none;object-fit: cover}.hero__idrqq svg{width: 100%;height: 100%}.hero__uuhwe{margin: 0 0 var(--s3);font-family: var(--font-b);font-size: var(--fs-xs);font-weight: 700;line-height: 1.4;letter-spacing: .1em;text-transform: uppercase;color: var(--c-muted)}.hero__sozyu{margin: 0;padding: 0;list-style: none}@media (max-width: 520px){.hero__gque .cta{flex: 1 1 100%}}.hero{display: grid;grid-template-columns: var(--gutter) minmax(0,1fr) var(--gutter);padding-top: calc(0px + var(--hero-offset,0px));background: var(--c-bg)}.hero__mfjt{grid-column: 2;padding-block: var(--s5) var(--s4)}.hero__jhxz{margin-bottom: 0;max-width: 18ch;font-size: clamp(2.125rem,4.4vw,3.75rem)}.hero__pnel{display: flex;align-items: center;gap: var(--s2)}.hero__pnel::before{content: "";width: 1.75rem;height: 2px;flex: none;background: var(--c-accent)}.hero__rruv{grid-column: 1 / -1;position: relative;isolation: isolate;overflow: hidden;display: flex;align-items: center;padding: var(--s5) var(--gutter);background: var(--c-primary);color: var(--c-on-primary)}.hero__rruv::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background: radial-gradient(circle at 100% 100%,transparent 0 120px,color-mix(in srgb,var(--c-on-primary) 22%,transparent) 121px 123px,transparent 124px 190px,color-mix(in srgb,var(--c-on-primary) 14%,transparent) 191px 193px,transparent 194px 260px,color-mix(in srgb,var(--c-on-primary) 9%,transparent) 261px 263px,transparent 264px),radial-gradient(circle at 100% 100%,color-mix(in srgb,var(--c-on-primary) 8%,transparent) 0 120px,transparent 121px)}.hero__wndi{width: 100%;max-width: 36rem}.hero__qydd{color: var(--c-on-primary)}.hero__rruv .cta{border-color: var(--c-on-primary);background: transparent;color: var(--c-on-primary)}.hero__rruv .cta--xvxt{background: var(--c-on-primary);color: var(--c-primary)}.hero__rruv .cta:hover{background: var(--c-on-primary);color: var(--c-primary)}.hero__rruv .cta--xvxt:hover{background: transparent;color: var(--c-on-primary)}.hero__rruv :focus-visible{outline-color: var(--c-on-primary)}@media (min-width: 900px){.hero{grid-template-columns: minmax(var(--gutter),1fr) minmax(0,calc(var(--container) / 2)) minmax(0,calc(var(--container) / 2)) minmax(var(--gutter),1fr);min-height: clamp(520px,78vh,760px)}.hero__mfjt{grid-column: 2;align-self: center;padding: var(--s5) clamp(var(--s4),4vw,var(--s5)) var(--s5) 0}.hero__rruv{grid-column: 3 / -1;padding: var(--s5) var(--gutter) var(--s5) clamp(var(--s4),4vw,var(--s5))}.hero__wndi{max-width: min(36rem,calc(var(--container) / 2 - var(--s4)))}}.profile{position: relative;isolation: isolate;padding-block: var(--s3) var(--section-y)}.profile__yhqmu{margin-bottom: var(--s3)}.profile__yhqmu .path__sozyu{gap: 0 var(--s2);align-items: center}.profile__yhqmu .path__clkiw{display: inline-flex;align-items: center}.profile__yhqmu a{display: inline-flex;align-items: center;justify-content: center;min-height: var(--tap);min-width: var(--tap)}.profile__yhqmu [aria-current="page"]{font-weight: 600;color: var(--c-ink)}.profile__ngam{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__jhxz{margin: 0 0 var(--s3);max-width: 22ch;font-size: var(--fs-3xl);line-height: 1.08;letter-spacing: -.015em;text-wrap: balance}.profile__qydd{margin: 0;max-width: 60ch;font-size: var(--fs-l);line-height: 1.55;color: var(--c-muted);text-wrap: pretty}.profile__box > :last-child{margin-bottom: 0}.profile__uuhwe{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__wptp{margin-top: var(--s4)}.profile__wptp .sign{transition: transform .2s var(--ease)}.profile__wptp:hover .sign{transform: translateX(3px)}.profile__vvrwi{position: relative;overflow: hidden;background: var(--c-bg-alt)}.profile__idrqq{position: absolute;inset: 0;width: 100%;height: 100%;max-width: none;object-fit: cover}.profile__idrqq svg{width: 100%;height: 100%}.profile__sozyu{margin: 0;padding: 0;list-style: none}.profile__sant{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__icpk{margin: 0 0 var(--s1);font-size: var(--fs-l);line-height: 1.3}.profile__ztrbf{margin: 0;font-size: var(--fs-s);line-height: 1.6;color: var(--c-muted)}.profile__ribd{margin: 0 0 var(--s2);font-family: var(--font-h);font-size: var(--fs-l);font-weight: 700;line-height: 1.3}.profile__xcqbr{display: flex;align-items: flex-start;gap: var(--s2);margin: 0 0 var(--s2);line-height: 1.5}.profile__xcqbr .sign{margin-top: .15em;color: var(--c-primary)}.profile__npml{margin: 0}.profile__npml dt{font-size: var(--fs-xs);font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--c-muted)}.profile__npml dd{margin: 0;font-variant-numeric: tabular-nums}.profile__ypsv{display: flex;flex-direction: column;gap: var(--s1)}.profile__ehsbz{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__ehsbz .sign{color: var(--c-primary)}a.profile__ehsbz:hover{color: var(--c-primary);text-decoration: underline}.profile{overflow: clip;background: var(--c-bg)}.profile::before{content: "";position: absolute;z-index: -1;top: -160px;right: -160px;width: 480px;aspect-ratio: 1;border-radius: 50%;background: radial-gradient(closest-side,color-mix(in srgb,var(--c-accent) 16%,transparent),transparent);pointer-events: none}.profile__ngam{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)}.profile__smigq{margin-bottom: var(--s4);padding-bottom: var(--s4);border-bottom: 1px solid color-mix(in srgb,var(--c-ink) 12%,transparent)}.profile__vbrvd{display: grid;gap: var(--s5)}.profile__daex{min-width: 0}.profile__awmo{margin-top: var(--s5)}.profile__xmret{margin: 0 0 var(--s3);font-size: var(--fs-2xl)}.profile__hrtxz{display: grid;gap: var(--s2)}.profile__hruqh{border: 1px solid color-mix(in srgb,var(--c-ink) 12%,transparent);border-radius: var(--r);background: var(--c-bg);transition: background-color .2s,border-color .2s}.profile__hruqh[open]{border-color: color-mix(in srgb,var(--c-primary) 40%,transparent);background: var(--c-bg-alt)}.profile__bwwdk{display: flex;align-items: center;justify-content: space-between;gap: var(--s3);min-height: var(--tap);padding: var(--s3);font-family: var(--font-h);font-size: var(--fs-l);font-weight: 700;line-height: 1.3;list-style: none;cursor: pointer}.profile__bwwdk::-webkit-details-marker{display: none}.profile__bwwdk::marker{content: ""}.profile__bwwdk:hover{color: var(--c-primary)}.profile__ckbxk{display: inline-flex;align-items: center;justify-content: center;flex: none;width: 36px;height: 36px;border-radius: 50%;background: color-mix(in srgb,var(--c-primary) 11%,transparent);color: var(--c-primary);transition: transform .25s var(--ease),background-color .2s,color .2s}.profile__hruqh[open] .profile__ckbxk{transform: rotate(45deg);background: var(--c-primary);color: var(--c-on-primary)}.profile__bizhe{padding: 0 var(--s3) var(--s3);max-width: 68ch;color: var(--c-muted)}.profile__bizhe p{margin: 0}.profile__gpnsi{display: grid;gap: var(--s4);padding: var(--s4) var(--s3);border-radius: var(--r);background: var(--c-dark);color: var(--c-on-dark)}.profile__gpnsi .profile__uuhwe{color: var(--c-accent-light)}.profile__gpnsi .profile__dvqwc{padding-top: var(--s4);border-top: 1px solid color-mix(in srgb,var(--c-on-dark) 18%,transparent)}.profile__gpnsi .profile__xcqbr .sign,.profile__gpnsi .profile__ehsbz .sign{color: var(--c-accent-light)}.profile__gpnsi .profile__npml dt{color: var(--c-on-dark-muted)}.profile__gpnsi .profile__ehsbz{color: var(--c-on-dark)}.profile__gpnsi a.profile__ehsbz:hover{color: var(--c-accent-light)}.profile__gpnsi :focus-visible{outline-color: var(--c-accent-light)}.profile__gpnsi .profile__wptp{margin-top: 0;width: 100%}@media (min-width: 960px){.profile__vbrvd{grid-template-columns: minmax(0,1fr) minmax(0,22rem);gap: clamp(var(--s4),5vw,var(--s5));align-items: start}.profile__xrux{position: sticky;top: var(--s4)}.profile__gpnsi{padding: var(--s4)}}.offer{position: relative}.offer :is(h2,h3){text-wrap: balance}.offer :is(li,dd,dt,p){min-width: 0}.offer__yhqmu{margin-bottom: var(--s3)}.offer__yhqmu .path__sozyu{align-items: center;gap: 0 var(--s2)}.offer__yhqmu .path__clkiw{display: inline-flex;align-items: center;min-width: 0}.offer__yhqmu a{display: inline-flex;align-items: center;justify-content: center;min-height: var(--tap);min-width: var(--tap);text-decoration-color: color-mix(in srgb,currentColor 40%,transparent)}.offer__yhqmu a:hover{color: var(--c-primary)}.offer__yhqmu [aria-current="page"]{display: inline-flex;align-items: center;min-height: var(--tap);color: var(--c-ink);font-weight: 600}.offer__ngam{display: inline-flex;align-items: center;gap: var(--s1);margin: 0 0 var(--s2);font-size: var(--fs-xs);font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--c-primary)}.offer__jhxz{max-width: 22ch;margin-bottom: var(--s3)}@media (min-width: 768px){.offer__jhxz{hyphens: manual}}.offer__eorp{max-width: 58ch;margin-bottom: var(--s4);font-size: var(--fs-l);line-height: 1.55;color: var(--c-muted)}.offer__gque{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s2)}.offer__wptp svg{transition: transform .2s var(--ease)}.offer__wptp:hover svg{transform: translateX(3px)}@media (max-width: 479px){.offer__gque > *{flex: 1 1 100%}}.offer__img{position: relative;overflow: hidden;border-radius: var(--r);background: var(--c-bg-alt)}.offer__img picture{display: contents}.offer__idrqq{display: block;width: 100%;height: 100%;object-fit: cover}.offer__idrqq svg{width: 100%;height: 100%}.offer__rruv{position: relative;background: var(--c-bg);border: 1px solid color-mix(in srgb,var(--c-ink) 10%,transparent);border-radius: var(--r);box-shadow: var(--shadow)}.offer__rruv::after{content: "";position: absolute;inset: -1px;pointer-events: none;border-radius: inherit;border: 0 solid var(--c-accent);border-width: var(--line-top) 0 var(--line-bottom) var(--line-left)}.offer__tfuqt{margin: 0}.offer__tago{min-width: 0}.offer__zlaq{margin: 0 0 var(--s1);font-size: var(--fs-xs);font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--c-muted)}.offer__glynk{margin: 0;font-weight: 700;line-height: 1.3;color: var(--c-ink)}.offer__trsu > :last-child{margin-bottom: 0}.offer__trsu li::marker{color: var(--c-primary)}.offer__ownn{display: grid;gap: var(--s3);margin: 0;padding: 0;list-style: none}.offer__mmwc{display: flex;flex-wrap: wrap;align-items: flex-start;gap: var(--s3);padding: var(--s4)}.offer__rcunw{flex: 1 1 240px;min-width: 0}.offer__pronq{display: grid;place-items: center;flex: none;width: 104px;height: 104px;overflow: hidden;border-radius: 50%;background: color-mix(in srgb,var(--c-primary) 14%,var(--c-bg));color: var(--c-primary)}.offer__pronq picture{display: contents}.offer__kodm{width: 100%;height: 100%;object-fit: cover}.offer__kodm svg{width: 100%;height: 100%}.offer__nvcdc{font-family: var(--font-h);font-size: var(--fs-xl);font-weight: 700;letter-spacing: .04em}.offer__nwvil{margin: 0 0 var(--s1);font-size: var(--fs-l)}.offer__ouqiu{margin: 0 0 var(--s2);font-size: var(--fs-s);font-weight: 600;color: var(--c-primary)}.offer__kilgy{margin: 0;color: var(--c-muted)}@media (max-width: 639px){.offer__mmwc{padding: var(--s3)}.offer__pronq{width: 80px;height: 80px}}.offer__awmo{margin: 0}.offer__ijuwu{margin: 0 0 var(--s1);font-family: var(--font-h);font-weight: 700;font-size: var(--fs-l);line-height: 1.3}.offer__niys{margin: 0;color: var(--c-muted)}.offer__gskk > *{margin: 0}.offer__pwvbv{font-size: var(--fs-xs);font-weight: 700;letter-spacing: .08em;text-transform: uppercase}.offer__oioxi{font-family: var(--font-h);font-weight: 700;font-size: var(--fs-2xl);line-height: 1.15}.offer__iwyjm{font-size: var(--fs-s)}.offer__nhrrr{display: grid;gap: var(--s3);margin: 0;padding: 0;list-style: none}@media (min-width: 768px){.offer__nhrrr--sfwxh{grid-template-columns: repeat(2,minmax(0,1fr))}.offer__nhrrr--sfwxh > :last-child:nth-child(odd){grid-column: 1 / -1}.offer__nhrrr--bxwm{grid-template-columns: repeat(2,minmax(0,1fr))}.offer__nhrrr--bxwm > :last-child:nth-child(odd){grid-column: 1 / -1}}@media (min-width: 1024px){.offer__nhrrr--bxwm{grid-template-columns: repeat(3,minmax(0,1fr))}.offer__nhrrr--bxwm > :last-child:nth-child(odd){grid-column: auto}}.offer{padding-bottom: var(--section-y)}.offer__zbtx{padding-block: var(--s4);background: var(--c-bg-alt);box-shadow: 0 0 0 100vmax var(--c-bg-alt);clip-path: inset(0 -100vmax)}.offer__vbrvd{display: grid;gap: var(--s4)}@media (min-width: 1024px){.offer__vbrvd{grid-template-columns: minmax(0,1fr) 360px;grid-template-rows: auto 1fr;gap: var(--s4) var(--s5)}.offer__zbtx{grid-column: 1;grid-row: 1}.offer__daex{grid-column: 1;grid-row: 2}.offer__chyt{grid-column: 2;grid-row: 1 / span 2;padding-top: var(--s4)}.offer__tmds{position: sticky;top: calc(var(--sticky-top,0px) + var(--s3))}}.offer__jhxz{font-size: var(--fs-3xl)}.offer__img{aspect-ratio: 16 / 9;box-shadow: var(--shadow)}.offer__tmds{display: grid;gap: var(--s3);padding: var(--s3);box-shadow: var(--shadow-lg)}.offer__tmds .offer__gskk{display: grid;gap: var(--s1);padding-bottom: var(--s3);border-bottom: 1px solid color-mix(in srgb,var(--c-ink) 12%,transparent)}.offer__tmds .offer__pwvbv{color: var(--c-muted)}.offer__tmds .offer__oioxi{font-size: var(--fs-xl);color: var(--c-primary)}.offer__tmds .offer__iwyjm{color: var(--c-muted)}.offer__tfuqt{display: grid;gap: 0}.offer__tago{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: baseline;gap: 2px var(--s2);padding-block: var(--s2);border-bottom: 1px dashed color-mix(in srgb,var(--c-ink) 16%,transparent)}.offer__tago:last-child{border-bottom: 0}.offer__zlaq{margin: 0}.offer__glynk{text-align: right;font-size: var(--fs-s)}.offer__stfga{display: grid;gap: var(--s2)}.offer__stfga > *{width: 100%}.offer__iyrrh{padding-top: var(--s5)}.offer__qkjn{display: flex;align-items: center;gap: var(--s2);font-size: var(--fs-xl)}.offer__qkjn::before{content: "";flex: none;width: 28px;height: 3px;border-radius: 2px;background: var(--c-accent)}.offer__sandc{display: grid;gap: var(--s2);margin-top: var(--s4)}@media (min-width: 640px){.offer__sandc{grid-template-columns: repeat(2,minmax(0,1fr))}}.offer__tppu{padding: var(--s3);border-radius: var(--r);background: var(--c-bg-alt)}.offer__tppu--bizhe{background: color-mix(in srgb,var(--c-primary) 9%,var(--c-bg))}.offer__tppu > *{margin: 0}.offer__yles{display: flex;align-items: center;gap: var(--s1);font-size: var(--fs-xs);font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--c-primary)}.offer__upjux{margin-block: var(--s1) var(--s2);font-family: var(--font-h);font-weight: 700;font-size: var(--fs-l);line-height: 1.3}.offer__azqg{font-size: var(--fs-s);color: var(--c-muted)}.offer__zzkhe{display: grid;gap: var(--s2);margin: 0;padding: 0;list-style: none}.offer__wtrgx{display: flex;gap: var(--s3);align-items: flex-start;padding: var(--s3);border-radius: var(--r);border: 1px solid color-mix(in srgb,var(--c-ink) 10%,transparent);transition: border-color .2s,background-color .2s}.offer__wtrgx:hover{border-color: color-mix(in srgb,var(--c-primary) 45%,transparent);background: color-mix(in srgb,var(--c-primary) 4%,transparent)}.offer__maqjo{display: grid;place-items: center;flex: none;width: 48px;height: 48px;border-radius: var(--r-sm);background: var(--c-dark);color: var(--c-on-dark);font-family: var(--font-h);font-weight: 700;font-size: var(--fs-m)}.offer__dgrhd{min-width: 0}.offer__ljcsc{margin-bottom: var(--s1);font-size: var(--fs-l)}.offer__jzts{margin: 0;color: var(--c-muted)}@media (max-width: 479px){.offer__wtrgx{flex-direction: column;gap: var(--s2)}}.offer__bvgwx{padding: var(--s3);border-radius: var(--r);background: var(--c-bg-alt)}.offer__ggexg{margin-bottom: var(--s1);font-size: var(--fs-m)}.offer__hqrq{margin: 0;font-size: var(--fs-s);color: var(--c-muted)}.offer__hruqh{padding-block: var(--s3);border-bottom: 1px solid color-mix(in srgb,var(--c-ink) 14%,transparent)}.offer__hruqh:first-child{padding-top: 0}.offer__ijuwu{font-size: var(--fs-m)}.note{position: relative}.note__yhqmu{min-width: 0;max-width: 100%;margin-bottom: var(--s3)}.note__yhqmu .path__clkiw{display: flex;align-items: center;min-width: 0;max-width: 100%}.note__rxmka{display: inline-flex;align-items: center;min-height: var(--tap);min-width: var(--tap);color: inherit;text-decoration-color: color-mix(in srgb,currentColor 35%,transparent)}.note__rxmka:hover{color: var(--c-primary);text-decoration-color: currentColor}.note__rxmka--cnbgp{display: block;min-width: 0;min-height: 0;max-width: 42ch;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.note__vrsh{display: inline-flex;align-items: center;min-height: var(--tap);color: var(--c-primary);text-decoration: none}.note__ozov{padding: .35em .85em;border-radius: var(--r-pill);background: color-mix(in srgb,var(--c-primary) 10%,transparent);font-size: var(--fs-xs);font-weight: 700;letter-spacing: .06em;text-transform: uppercase;line-height: 1.3;transition: background-color .2s,color .2s}.note__vrsh:hover .note__ozov{background: var(--c-primary);color: var(--c-on-primary)}.note__jhxz{margin: var(--s2) 0 var(--s3);max-width: 22ch;letter-spacing: -.01em}.note__qydd{margin: 0 0 var(--s4);max-width: 60ch;font-size: var(--fs-l);line-height: 1.55;color: var(--c-muted)}.note__pronq{display: inline-grid;place-items: center;flex: none;width: 52px;height: 52px;border-radius: 50%;overflow: hidden;background: color-mix(in srgb,var(--c-primary) 12%,var(--c-bg));color: var(--c-primary)}.note__kodm{display: block;width: 100%;height: 100%;object-fit: cover}.note__kodm svg{width: 100%;height: 100%}.note__pronq--xvkq .sign{width: 24px;height: 24px}.note__mmwc{display: flex;align-items: center;gap: var(--s2)}.note__kilgy{display: flex;flex-direction: column;margin: 0;line-height: 1.35;min-width: 0}.note__akhvy{font-size: var(--fs-xs);font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--c-muted)}.note__okzjn{font-weight: 700}.note__ouqiu{font-size: var(--fs-s);color: var(--c-muted)}.note__ymscb{color: inherit;text-decoration-color: color-mix(in srgb,currentColor 35%,transparent)}.note__ymscb:hover{color: var(--c-primary)}.note__tfuqt{margin: 0}.note__tago dt{display: flex;align-items: center;gap: .45em;font-size: var(--fs-xs);font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--c-muted)}.note__tago dd{margin: 0;font-weight: 600}.note__vweu{display: flex;align-items: center;gap: .45em;margin: 0;font-weight: 600}.note__tfuqt .sign,.note__vweu .sign{width: 1.1em;height: 1.1em;color: var(--c-primary)}.note__danxp{display: flex;align-items: center;gap: var(--s2)}.note__zxbx{display: flex;flex-direction: column;gap: .15em;margin: 0;min-width: 0;line-height: 1.4}.note__njarr{display: flex;flex-wrap: wrap;align-items: center;gap: .2em .6em;font-size: var(--fs-s);color: var(--c-muted)}.note__pcxbz{display: inline-flex;align-items: center;gap: .35em}.note__pcxbz + .note__pcxbz::before{content: "";width: 4px;height: 4px;margin-right: .25em;border-radius: 50%;background: currentColor;opacity: .55}.note__dxico{position: relative;margin: 0;overflow: hidden;background: var(--c-bg-alt)}.note__zekl{display: block;width: 100%;height: 100%;object-fit: cover}.note__zekl svg{width: 100%;height: 100%}.note__ejhvo{display: flex;align-items: center;gap: .5em;margin: 0 0 var(--s2);font-family: var(--font-b);font-size: var(--fs-xs);font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--c-primary)}.note__xxkzh{margin: 0;padding: 0;list-style: none;counter-reset: toc}.note__tbaq{counter-increment: toc}.note__ocup{display: flex;align-items: center;gap: var(--s2);min-height: var(--tap);padding-block: .3em;color: var(--c-ink);text-decoration: none;font-size: var(--fs-s);line-height: 1.35}.note__ocup::before{content: counter(toc,decimal-leading-zero);flex: none;min-width: 1.6em;font-size: var(--fs-xs);font-weight: 700;font-variant-numeric: tabular-nums;color: var(--c-primary)}.note__ocup:hover{color: var(--c-primary);text-decoration: underline;text-underline-offset: .2em}.note__box > :first-child{margin-top: 0}.note__box a{text-decoration-thickness: 1px}.note__box h3{font-size: var(--fs-l)}.note__xdgb{position: relative;isolation: isolate;margin-block: var(--s4);padding: var(--s4);border-radius: var(--r);background: var(--c-bg-alt)}.note__xdgb::before,.note__uqvcs::before{content: "";position: absolute;inset: 0;z-index: 3;pointer-events: none;border-radius: inherit;background: linear-gradient(var(--c-accent),var(--c-accent)) left top / var(--line-left) 100% no-repeat,linear-gradient(var(--c-accent),var(--c-accent)) left top / 100% var(--line-top) no-repeat,linear-gradient(var(--c-accent),var(--c-accent)) left bottom / 100% var(--line-bottom) no-repeat}.note__gqlzf{margin: 0 0 var(--s3);font-size: var(--fs-l)}.note__kjxdv{display: grid;gap: var(--s2) var(--s4);margin: 0;padding: 0;list-style: none}.note__xxij{display: flex;align-items: flex-start;gap: var(--s2);min-width: 0}.note__vjtop{display: inline-grid;place-items: center;flex: none;width: 26px;height: 26px;margin-top: .1em;border-radius: 50%;background: var(--c-primary);color: var(--c-on-primary)}.note__vjtop .sign{width: 15px;height: 15px;stroke-width: 2.4}.note__ztrbf{margin: 0;font-size: var(--fs-s);line-height: 1.55}.note__tagrc{display: block;font-size: var(--fs-m);color: var(--c-ink)}.note__vrxeo{margin-top: var(--s4)}.note__tnyst{margin: 0 0 var(--s1);font-family: var(--font-b);font-size: var(--fs-xs);font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--c-muted)}.note__bpxq{margin: 0;padding: 0;list-style: none}.note__bqqus{border-bottom: 1px solid color-mix(in srgb,var(--c-ink) 12%,transparent)}.note__vcshd{display: flex;align-items: center;justify-content: space-between;gap: var(--s2);min-height: var(--tap);padding-block: .45em;color: var(--c-ink);text-decoration: none;font-size: var(--fs-s);line-height: 1.4}.note__vcshd .sign{color: var(--c-primary)}.note__vcshd:hover{color: var(--c-primary)}.note__vcshd:hover span{text-decoration: underline;text-underline-offset: .2em}.note__qafg{display: flex;align-items: flex-start;gap: var(--s2);margin: var(--s4) 0 0;padding: var(--s2) var(--s3);border: 1px dashed color-mix(in srgb,var(--c-ink) 24%,transparent);border-radius: var(--r-sm);font-size: var(--fs-s);line-height: 1.5;color: var(--c-muted)}.note__qafg .sign{margin-top: .15em;color: var(--c-primary)}.note__qpszu{margin: 0;color: var(--c-ink)}.note__qpszu > .sign{width: 40px;height: 40px;color: var(--c-accent);stroke-width: 1.4}.note__ifhq{margin: var(--s2) 0 0;padding: 0;border: 0;background: none;font-family: var(--font-h);font-size: var(--fs-xl);font-weight: 700;line-height: 1.28}.note__ifhq p{margin: 0}.note__kzzd{margin-top: var(--s2);font-size: var(--fs-s);color: var(--c-muted)}.note__mtecg{margin-bottom: var(--s4);font-size: var(--fs-2xl)}.note__ujqs{display: grid;gap: var(--s3);margin: 0;padding: 0;list-style: none}@media (min-width: 768px){.note__ujqs{grid-auto-flow: column;grid-auto-columns: minmax(0,1fr)}}.note__njoec{display: flex;min-width: 0}.note__uqvcs{position: relative;isolation: isolate;display: flex;flex-direction: column;width: 100%;min-width: 0}.note__khbo{position: relative;overflow: hidden;aspect-ratio: 16 / 9;background: var(--c-bg-alt)}.note__pnls{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform .6s var(--ease)}.note__pnls svg{width: 100%;height: 100%}.note__uqvcs:hover .note__pnls{transform: scale(1.04)}.note__dcpv{display: grid;place-items: center;color: var(--c-primary);background: radial-gradient(60% 70% at 18% 22%,color-mix(in srgb,var(--c-accent) 26%,transparent),transparent 70%),radial-gradient(55% 65% at 86% 88%,color-mix(in srgb,var(--c-primary) 22%,transparent),transparent 70%),var(--c-bg-alt)}.note__dcpv .sign{width: 34px;height: 34px;opacity: .5;stroke-width: 1.4}.note__qldal{display: flex;flex-direction: column;flex: 1;min-width: 0}.note__bgml{margin: 0 0 var(--s1);font-size: var(--fs-xs);font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--c-primary)}.note__arlo{margin: 0 0 var(--s2);font-size: var(--fs-l);line-height: 1.25}.note__uqvcs .note__arlo .note__ptxb{color: inherit;text-decoration: none}.note__ptxb::after{content: "";position: absolute;inset: 0;z-index: 2;border-radius: inherit}.note__uqvcs:hover .note__arlo .note__ptxb{text-decoration: underline;text-decoration-thickness: 2px;text-underline-offset: .2em}@supports selector(:has(*)){.note__ptxb:focus-visible{outline: none}.note__uqvcs:has(.note__ptxb:focus-visible){outline: 3px solid var(--c-accent);outline-offset: 4px}}.note__pckny{margin: 0 0 var(--s2);font-size: var(--fs-s);line-height: 1.55;color: var(--c-muted)}.note__hwpf{margin: auto 0 0;font-size: var(--fs-xs);color: var(--c-muted)}@media (max-width: 639px){.note__xdgb{padding: var(--s3)}.note__njarr{column-gap: var(--s3)}.note__pcxbz + .note__pcxbz::before{display: none}}.note__smigq{display: grid;gap: var(--s3);margin-bottom: var(--s4)}.note__smigq .note__jhxz{margin-bottom: 0;font-size: clamp(2.125rem,4.4vw,3.25rem)}.note__smigq .note__qydd{margin-bottom: var(--s3)}.note__dxico{aspect-ratio: 21 / 9;margin-bottom: var(--s5);border-radius: var(--r)}.note__nhrrr{display: grid;gap: var(--s4)}.note__lnxgl{padding: var(--s3);border-radius: var(--r);background: var(--c-bg-alt)}.note__xdgb{margin-top: 0;margin-bottom: var(--s4);background: transparent;border: 2px solid var(--c-primary)}.note__kjxdv{counter-reset: point}.note__gywc{background: var(--c-bg-alt)}.note__uqvcs{padding: var(--s3);border-radius: var(--r);background: var(--c-bg);box-shadow: var(--shadow);transition: transform .25s var(--ease)}.note__uqvcs:hover{transform: translateY(-3px)}.note__arlo{font-size: var(--fs-l)}.note__hwpf{padding-top: var(--s2);border-top: 1px solid color-mix(in srgb,var(--c-ink) 10%,transparent)}@media (min-width: 900px){.note__smigq{grid-template-columns: minmax(0,7fr) minmax(0,5fr);gap: var(--s5);align-items: end}.note__smigq .note__jhxz{max-width: 20ch}}@media (min-width: 1024px){.note__nhrrr{grid-template-columns: minmax(0,1fr) minmax(0,290px);gap: var(--s5);align-items: start}.note__daex{grid-column: 1;grid-row: 1;min-width: 0}.note__nhrrr--ckxl{grid-template-columns: minmax(0,1fr);max-width: 800px}.note__lnxgl{grid-column: 2;grid-row: 1;position: sticky;top: var(--s3);padding: var(--s1) 0 var(--s1) var(--s3);border-left: 2px solid color-mix(in srgb,var(--c-primary) 30%,transparent);border-radius: 0;background: transparent}.note__ocup{font-size: var(--fs-s)}}.newest__smigq{display: flex;align-items: flex-end;justify-content: space-between;gap: var(--s3) var(--s4);margin-bottom: var(--s4)}.newest__ntkzv{max-width: 46rem}.newest__ntkzv > :last-child{margin-bottom: 0}.newest__bgvrv{flex: none}.newest__bgvrv .sign{transition: transform .2s var(--ease)}.newest__bgvrv:hover .sign{transform: translateX(3px)}.newest__vbrvd{display: grid;gap: var(--s4)}.newest__bpazl,.newest__npckh{position: relative;min-width: 0}.newest__img,.newest__wpoqz{position: relative;overflow: hidden;background: var(--c-bg-alt)}.newest__img{aspect-ratio: 16 / 10;margin-bottom: var(--s3);border-radius: var(--r);box-shadow: var(--shadow)}.newest__wpoqz{aspect-ratio: 1;border-radius: var(--r-sm)}.newest__idrqq{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform .5s var(--ease)}.newest__idrqq svg{width: 100%;height: 100%}.newest__bpazl:hover .newest__idrqq,.newest__npckh:hover .newest__idrqq{transform: scale(1.04)}.newest__xowpp{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s1) var(--s2);margin: 0 0 var(--s2);font-size: var(--fs-xs);color: var(--c-muted)}.newest__vrsh{display: inline-flex;align-items: center;padding: .2em .75em;border-radius: var(--r-pill);background: color-mix(in srgb,var(--c-primary) 12%,transparent);color: var(--c-primary);font-weight: 700;letter-spacing: .04em;text-transform: uppercase}.newest__jhxz{margin: 0 0 var(--s2);font-size: var(--fs-l);line-height: 1.25;hyphens: auto}.newest__bpazl .newest__jhxz{font-size: var(--fs-xl);line-height: 1.2}.newest .newest__jhxz a.newest__caopg{color: inherit;text-decoration: none;text-decoration-thickness: 2px;text-underline-offset: .18em}.newest .newest__jhxz a.newest__caopg::after{content: "";position: absolute;inset: 0;z-index: 1}.newest__bpazl:hover a.newest__caopg,.newest__npckh:hover a.newest__caopg{text-decoration-line: underline;color: var(--c-primary)}.newest__caopg:focus-visible{outline: none}.newest__bpazl:has(.newest__caopg:focus-visible),.newest__npckh:has(.newest__caopg:focus-visible){outline: 3px solid var(--c-accent);outline-offset: 6px;border-radius: var(--r-sm)}.newest__oiywe{margin: 0;color: var(--c-muted);hyphens: auto}.newest__npckh .newest__oiywe{font-size: var(--fs-s);display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden}.newest__vweu{display: inline-flex;align-items: center;gap: var(--s1);margin-top: var(--s3);font-weight: 700;font-size: var(--fs-s);color: var(--c-primary)}.newest__vweu .sign{transition: transform .2s var(--ease)}.newest__bpazl:hover .newest__vweu .sign{transform: translateX(4px)}.newest__sozyu{display: grid;align-content: start;margin: 0;padding: 0;list-style: none}.newest__zngu{padding-block: var(--s3);border-top: 1px solid color-mix(in srgb,var(--c-ink) 12%,transparent)}.newest__zngu:last-child{border-bottom: 1px solid color-mix(in srgb,var(--c-ink) 12%,transparent)}.newest__npckh{display: grid;grid-template-columns: 88px minmax(0,1fr);gap: var(--s3);align-items: start}.newest__npckh--bpfye{grid-template-columns: minmax(0,1fr)}@media (min-width: 640px) and (max-width: 1023px){.newest__bpazl:has(.newest__img){display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: var(--s4);align-items: center}.newest__bpazl .newest__img{margin-bottom: 0}.newest__npckh{grid-template-columns: 128px minmax(0,1fr)}}@media (min-width: 1024px){.newest__vbrvd{grid-template-columns: minmax(0,1.15fr) minmax(0,1fr);gap: var(--s5);align-items: start}.newest__vbrvd--egrvm{grid-template-columns: minmax(0,1fr)}.newest__zngu:first-child{padding-top: 0;border-top: 0}.newest__npckh{grid-template-columns: 132px minmax(0,1fr)}}@media (max-width: 639px){.newest__smigq{flex-direction: column;align-items: flex-start}}.invite__stbq{position: relative;display: grid;grid-template-columns: minmax(0,1fr);gap: var(--s3);padding-top: var(--s4);border-top: 4px solid var(--c-ink)}.invite__stbq::before{content: "";position: absolute;left: 0;top: -4px;width: min(160px,40%);height: 4px;background: var(--c-accent)}.invite__jhxz{margin: 0;max-width: 16ch;font-size: var(--fs-3xl);line-height: 1.05;letter-spacing: -.015em;hyphenate-limit-chars: 15 6 6;text-wrap: balance}.invite__chyt{min-width: 0}.invite__mfjt{margin-bottom: var(--s4);font-size: var(--fs-l);color: var(--c-muted);max-width: 46ch}.invite__gque{display: flex;flex-wrap: wrap;gap: var(--s2) var(--s3)}.invite__cta{max-width: 100%}@media (max-width: 559px){.invite__gque{flex-direction: column;align-items: stretch}}@media (min-width: 900px){.invite__stbq{grid-template-columns: minmax(0,7fr) minmax(0,5fr);gap: var(--s5);align-items: end}.invite__mfjt{margin-top: 0}}.queue__smigq{max-width: 46rem;margin: 0 auto var(--s4);text-align: center}.queue__smigq .band__jhxz,.queue__smigq .band__qydd{margin-inline: auto}.queue__smigq > :last-child{margin-bottom: 0}.queue__nhrrr{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--s3);max-width: 64rem;margin: 0 auto;padding: 0;list-style: none}.queue__tile{display: grid;grid-template-columns: 48px minmax(0,1fr);gap: var(--s3);align-items: start;min-width: 0;padding: var(--s3);border: 1.5px dashed color-mix(in srgb,var(--c-on-dark) 32%,transparent);border-radius: var(--r);background: color-mix(in srgb,var(--c-on-dark) 4%,transparent);transition: border-color .25s var(--ease),background-color .25s var(--ease)}.queue__tile:hover{border-color: color-mix(in srgb,var(--c-accent-light) 70%,transparent);background: color-mix(in srgb,var(--c-on-dark) 7%,transparent)}.queue__evrx{display: inline-flex;align-items: center;justify-content: center;width: 48px;height: 48px;border-radius: var(--r-pill);background: color-mix(in srgb,var(--c-accent-light) 14%,transparent);color: var(--c-accent-light)}.queue__evrx .sign{width: 22px;height: 22px}.queue__box{min-width: 0}.queue__jhxz{margin: 0 0 var(--s1);font-size: var(--fs-l);line-height: 1.25;color: var(--c-on-dark);hyphens: auto}.queue__mfjt{margin: 0;font-size: var(--fs-s);color: var(--c-on-dark-muted);hyphens: auto}.queue__woqjp{display: flex;align-items: flex-start;gap: var(--s2);width: fit-content;max-width: 100%;margin: var(--s4) auto 0;padding: var(--s2) var(--s3);border-radius: var(--r);background: color-mix(in srgb,var(--c-accent-light) 12%,transparent);color: var(--c-on-dark);font-size: var(--fs-s);line-height: 1.5}.queue__woqjp .sign{margin-top: .1em;color: var(--c-accent-light)}@media (min-width: 768px){.queue__nhrrr{grid-template-columns: repeat(2,minmax(0,1fr))}.queue__tile:last-child:nth-child(odd){grid-column: 1 / -1}.queue__tile{padding: var(--s4) var(--s3)}}@media (min-width: 1024px){.queue__woqjp{align-items: center;border-radius: var(--r-pill);padding: var(--s2) var(--s4)}.queue__woqjp .sign{margin-top: 0}}.choice{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{.choice{opacity: 0;transform: translateY(16px)}}.choice[hidden],.choice__rruv[hidden]{display: none}.choice:focus{outline: none}.choice:focus-visible{outline: 3px solid var(--c-accent);outline-offset: -3px}.choice__jhxz{margin: 0 0 var(--s1);font-size: var(--fs-l);line-height: 1.25}.choice__mfjt{margin: 0}.choice__hyvsj a{color: inherit;font-weight: 600;text-decoration-thickness: 1px}.choice__hyvsj a:hover{color: inherit;text-decoration-thickness: 2px}.choice__hyvsj a:not(:last-child)::after{content: "·";display: inline-block;margin: 0 .45em;opacity: .6}.choice__icici{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--s2)}.choice__xbpu,.choice__zbnm{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){.choice__icici{gap: var(--s1)}.choice__xbpu{padding-inline: .4em;font-size: var(--fs-xs)}}.choice__lwnc{min-width: 0;margin: 0;padding: 0;border: 0}.choice__nwig{margin-bottom: var(--s2);padding: 0;font-size: var(--fs-xs);font-weight: 700;letter-spacing: .08em;text-transform: uppercase}.choice__rfojc{display: flex;align-items: flex-start;gap: var(--s2);padding-block: var(--s2)}.choice__rfojc + .choice__rfojc{border-top: 1px solid color-mix(in srgb,currentColor 14%,transparent)}.choice__khzk{min-width: 0}.choice__hpxb{display: block;font-weight: 700;cursor: pointer}.choice__ajwd{margin: 2px 0 0;font-size: var(--fs-xs);opacity: .85}.choice__zbnm{margin-top: var(--s2)}.choice__kevmw{-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}.choice__kevmw: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)}.choice__kevmw:disabled{cursor: not-allowed;opacity: .6}.choice{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)}.choice__kszmc{display: flex;align-items: center;gap: var(--s2) var(--s3);padding-block: var(--s1)}.choice__gqaku{display: inline-flex;flex: none;opacity: .9}.choice__box{flex: 1 1 auto;min-width: 0}.choice__jhxz{display: inline;margin: 0 .5em 0 0;font-family: var(--font-b);font-size: var(--fs-s);font-weight: 700}.choice__mfjt{display: inline}.choice__hyvsj{white-space: nowrap}.choice__icici{flex: none;grid-template-columns: repeat(3,auto);gap: var(--s1)}.choice__xbpu,.choice__zbnm,.choice__xbpu:hover,.choice__zbnm:hover{background: var(--c-on-primary);border-color: var(--c-on-primary);color: var(--c-primary)}.choice__xbpu{min-width: 8em;padding-block: .4em;font-size: var(--fs-xs)}.choice__rruv{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)}.choice__lwnc{display: grid;grid-template-columns: repeat(auto-fit,minmax(240px,1fr));gap: 0 var(--s4)}.choice__rfojc + .choice__rfojc{border-top: 0}.choice__zbnm{width: auto;margin: 0 0 var(--s2);font-size: var(--fs-xs)}.choice__kevmw{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))}.choice__kevmw: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){.choice__kszmc{flex-wrap: wrap;padding-block: var(--s2)}.choice__gqaku{display: none}.choice__box{flex-basis: 100%}.choice__icici{flex: 1 1 100%;grid-template-columns: repeat(3,minmax(0,1fr))}.choice__xbpu{min-width: 0}.choice__rruv{grid-template-columns: minmax(0,1fr)}.choice__lwnc{grid-template-columns: minmax(0,1fr)}.choice__rfojc + .choice__rfojc{border-top: 1px solid color-mix(in srgb,var(--c-on-primary) 20%,transparent)}.choice__zbnm{width: 100%;margin: 0}}.tile__smigq{margin-bottom: var(--s4)}.tile__smigq > :last-child{margin-bottom: 0}.tile__nhrrr{margin: 0;padding: 0;list-style: none}.tile__rfjo{display: flex;min-width: 0}.tile{position: relative;isolation: isolate;display: flex;flex-direction: column;width: 100%;min-width: 0}.tile::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}.tile__box{display: flex;flex-direction: column;flex: 1;min-width: 0}.tile__jhxz{margin: 0 0 var(--s2);font-size: var(--fs-l);line-height: 1.25}.tile .tile__jhxz .tile__caopg{color: inherit;text-decoration: none}.tile__caopg::after{content: "";position: absolute;inset: 0;z-index: 2;border-radius: inherit}.tile:hover .tile__jhxz .tile__caopg{text-decoration: underline;text-decoration-thickness: 2px;text-underline-offset: .2em}@supports selector(:has(*)){.tile__caopg:focus-visible{outline: none}.tile:has(.tile__caopg:focus-visible){outline: 3px solid var(--c-accent);outline-offset: 4px}}.tile__vrsh{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)}.tile__oiywe{margin: 0 0 var(--s3);color: var(--c-muted);font-size: var(--fs-s);line-height: 1.6}.tile__xowpp{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)}.tile__rtlp,.tile__vweu{display: inline-flex;align-items: center;gap: .4em}.tile__xowpp .sign{width: 1.15em;height: 1.15em;opacity: .8}.tile__rtlp + .tile__vweu::before{content: "";width: 4px;height: 4px;margin-right: .2em;border-radius: 50%;background: currentColor;opacity: .55}.tile__rtlp + .tile__vweu:has(svg)::before{display: none}.tile__img{position: relative;overflow: hidden;background: var(--c-bg-alt)}.tile__idrqq{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform .6s var(--ease)}.tile__idrqq svg{width: 100%;height: 100%}.tile:hover .tile__idrqq{transform: scale(1.04)}.tile__svwa{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)}.tile__svwa .sign{width: 34px;height: 34px;opacity: .5;stroke-width: 1.4}.tile__bgvrv{margin-top: var(--s4)}.tile__bgvrv .sign{transition: transform .2s var(--ease)}.tile__bgvrv:hover .sign{transform: translateX(3px)}.tile__nhrrr--aohxl{display: grid;grid-template-columns: minmax(0,1fr)}@media (min-width: 640px) and (max-width: 1023px){.tile__nhrrr--aohxl{grid-template-columns: repeat(2,minmax(0,1fr))}.tile__nhrrr--aohxl:has(> li:last-child:nth-child(odd)) > li:first-child{grid-column: 1 / -1}}@media (min-width: 1024px){.tile__nhrrr--aohxl{grid-template-columns: repeat(6,minmax(0,1fr))}.tile__nhrrr--aohxl > li{grid-column: span 2}.tile__nhrrr--aohxl:has(> li:last-child:nth-child(3n+1)) > li:nth-last-child(-n+4):not(:only-child),.tile__nhrrr--aohxl:has(> li:last-child:nth-child(3n+2)) > li:nth-last-child(-n+2){grid-column: span 3}.tile__nhrrr--aohxl > li:only-child{grid-column: 1 / -1}}@media (min-width: 900px){.tile__smigq{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,6fr);column-gap: var(--s5);align-items: end}.tile__smigq .band__ngam{grid-column: 1}.tile__smigq .band__jhxz{grid-column: 1;margin-bottom: 0}.tile__smigq .band__qydd{grid-column: 2;grid-row: 1 / span 2;align-self: end;margin: 0;font-size: var(--fs-m)}}.tile__nhrrr{border-top: 2px solid var(--c-ink)}.tile__rfjo{border-bottom: 1px solid color-mix(in srgb,var(--c-ink) 14%,transparent)}.tile{display: grid;grid-template-columns: 112px minmax(0,1fr) 260px;gap: var(--s4);align-items: start;padding: var(--s4) var(--s2);transition: background-color .25s}.tile::before{opacity: 0;transition: opacity .2s}.tile:hover::before,.tile:focus-within::before{opacity: 1}.tile:hover{background: color-mix(in srgb,var(--c-primary) 5%,transparent)}.tile__maqjo{font-family: var(--font-h);font-weight: 700;font-size: clamp(2.75rem,5vw,4.25rem);line-height: .9;letter-spacing: -.02em;color: transparent;-webkit-text-stroke: 1.5px var(--c-primary);transition: color .25s;font-variant-numeric: tabular-nums}.tile:hover .tile__maqjo{color: var(--c-primary)}.tile__jhxz{font-size: var(--fs-xl)}.tile__oiywe{max-width: 62ch;font-size: var(--fs-m)}.tile__vrsh{align-self: flex-start;padding: .25em .7em;border: 1px solid color-mix(in srgb,var(--c-primary) 45%,transparent);border-radius: var(--r-pill);letter-spacing: .04em}.tile__img{aspect-ratio: 4 / 3;border-radius: var(--r)}.tile__svwa .sign{width: 30px;height: 30px}.tile__bgvrv{margin-top: var(--s4)}@media (min-width: 640px) and (max-width: 899px){.tile{grid-template-columns: 84px minmax(0,1fr) 180px;gap: var(--s3)}}@media (max-width: 639px){.tile{grid-template-columns: minmax(0,1fr) 96px;grid-template-areas: "num media" "body body";gap: var(--s2) var(--s3);padding: var(--s3) 0}.tile__maqjo{grid-area: num;align-self: center;font-size: 3rem}.tile__box{grid-area: body}.tile__img{grid-area: media;aspect-ratio: 1;border-radius: var(--r-sm)}.tile__jhxz{font-size: var(--fs-l)}.tile__oiywe{font-size: var(--fs-s)}}.habit__smigq{max-width: 46rem;margin: 0 auto var(--s4);text-align: center}.habit__smigq .band__jhxz,.habit__smigq .band__qydd{margin-inline: auto}.habit__smigq > :last-child{margin-bottom: 0}.habit__dtxq{--dot: 52px;--gap: var(--s3);display: grid;gap: var(--gap);margin: 0;padding: 0;list-style: none;counter-reset: habit-step}.habit__mgdi{position: relative;counter-increment: habit-step;display: grid;grid-template-columns: var(--dot) minmax(0,1fr);gap: var(--s3);align-items: start}.habit__mgdi: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}.habit__zfejw{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}.habit__zfejw::before{content: counter(habit-step,decimal-leading-zero)}.habit__tile{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)}.habit__jhxz{margin: 0 0 var(--s1);font-size: var(--fs-l);line-height: 1.25;hyphens: auto}.habit__mfjt{margin: 0;font-size: var(--fs-s);color: var(--c-muted);hyphens: auto}@media (min-width: 1024px){.habit__dtxq{--gap: var(--s4);grid-template-columns: repeat(var(--cols,4),minmax(0,1fr))}.habit__dtxq--ijlc{--cols: 3}.habit__dtxq--lqvvd{--cols: 2}.habit__mgdi{grid-template-columns: minmax(0,1fr);grid-template-rows: auto 1fr;gap: var(--s3);justify-items: center}.habit__mgdi: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}.habit__tile{width: 100%;padding: var(--s4) var(--s3) var(--s3);text-align: center}}