.overview-band.svelte-1orga13{padding:var(--band-pad-y) 0;background:var(--paper-warm);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.body.svelte-1orga13{padding:var(--band-pad-y) 0}.overview.svelte-1orga13{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px clamp(36px,5vw,72px);display:grid}.overview-cta.svelte-1orga13{justify-self:end}.overview--media.svelte-1orga13{grid-template-columns:minmax(0,1fr) clamp(300px,34vw,440px);align-items:start}.overview--media.svelte-1orga13 .overview-cta:where(.svelte-1orga13){grid-area:2/1;justify-self:start}.overview--media.svelte-1orga13 .overview-media:where(.svelte-1orga13){grid-area:1/2/span 2}.overview-media.svelte-1orga13{margin:0}.overview-media.svelte-1orga13 img:where(.svelte-1orga13){aspect-ratio:16/9;object-fit:cover;border:1px solid var(--rule);border-radius:18px;width:100%;display:block}.overview-lede.svelte-1orga13{max-width:58ch;font-family:var(--font-serif);color:var(--ink);letter-spacing:-.01em;margin:0;font-size:clamp(19px,1.6vw,23px);font-weight:300;line-height:1.55}.body-grid.svelte-1orga13{grid-template-columns:1fr 1fr;gap:64px;display:grid}.col-title.svelte-1orga13{font-family:var(--font-serif);color:var(--ink);letter-spacing:-.02em;margin:0 0 24px;font-size:clamp(22px,2.1vw,28px);font-weight:400;line-height:1.15}.list.svelte-1orga13{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.list.svelte-1orga13 li:where(.svelte-1orga13){color:var(--ink);border-bottom:1px solid oklch(91.5% .018 92.7/.6);align-items:flex-start;gap:14px;padding-bottom:16px;font-size:15px;line-height:1.55;display:flex}.list.svelte-1orga13 li:where(.svelte-1orga13):last-child{border-bottom:none;padding-bottom:0}.check.svelte-1orga13{width:26px;height:26px;color:var(--indigo);-webkit-backdrop-filter:blur(10px)saturate(140%);background:linear-gradient(oklch(84.4% .045 298.3/.55),oklch(84.4% .045 298.3/.25));border:1px solid oklch(100% 0 0/.6);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex;box-shadow:inset 0 1px oklch(100% 0 0/.85),inset 0 -1px oklch(29.8% .142 282.8/.08),0 1px 4px -1px oklch(29.8% .142 282.8/.14)}.check-glyph.svelte-1orga13{z-index:2;justify-content:center;align-items:center;display:inline-flex;position:relative}.prose.svelte-1orga13{color:var(--muted);margin:0;font-size:16px;line-height:1.7}.others.svelte-1orga13{--o-bg:var(--paper);padding:var(--band-pad-y) 0;border-top:1px solid var(--rule)}.others--warm.svelte-1orga13{--o-bg:var(--paper-warm);background:var(--paper-warm)}.others-head.svelte-1orga13{margin-bottom:var(--band-head-gap)}.others-index.svelte-1orga13{grid-template-columns:1fr 1fr;grid-template-rows:repeat(var(--rows,6), auto);background:var(--rule);border:1px solid var(--rule);border-radius:18px;grid-auto-flow:column;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.others-index.svelte-1orga13 li:where(.svelte-1orga13){min-width:0;display:grid}.o-cell.svelte-1orga13{isolation:isolate;background:var(--o-bg);color:var(--ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 18px 13px 13px;transition:background .32s,box-shadow .32s,--glass-angle .6s cubic-bezier(.25,1,.5,1),--glass-mx .52s cubic-bezier(.25,1,.5,1),--glass-my .52s cubic-bezier(.25,1,.5,1);display:grid;position:relative}a.o-cell.svelte-1orga13:hover,a.o-cell.svelte-1orga13:focus-visible{background:linear-gradient(oklch(100% 0 0/.6),oklch(96.8% .016 100/.32));box-shadow:inset 0 1px oklch(100% 0 0/.92),inset 0 -1px oklch(18.8% .026 294.3/.045)}a.o-cell.svelte-1orga13:before{content:"";background:radial-gradient(260px circle at var(--glass-mx) var(--glass-my), oklch(18.8% .026 294.3/.35), oklch(18.8% .026 294.3/0) 72%);-webkit-mask-composite:xor;pointer-events:none;z-index:-1;opacity:0;padding:1px;transition:opacity .32s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(oklch(0% 0 0) 0 0),linear-gradient(oklch(0% 0 0) 0 0);mask-image:linear-gradient(oklch(0% 0 0) 0 0),linear-gradient(oklch(0% 0 0) 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}a.o-cell.svelte-1orga13:after{content:"";background:radial-gradient(260px circle at var(--glass-mx) var(--glass-my), oklch(100% 0 0/.5), oklch(100% 0 0/0) 62%);pointer-events:none;z-index:-1;opacity:0;transition:opacity .36s;position:absolute;inset:0}a.o-cell.svelte-1orga13:hover:before,a.o-cell.svelte-1orga13:hover:after,a.o-cell.svelte-1orga13:focus-visible:before,a.o-cell.svelte-1orga13:focus-visible:after{opacity:1}.o-icon.svelte-1orga13{width:42px;height:42px;color:var(--indigo);background:linear-gradient(oklch(84.4% .045 298.3/.32),oklch(84.4% .045 298.3/.12));border:1px solid oklch(100% 0 0/.55);border-radius:999px;justify-content:center;align-items:center;transition:background .56s cubic-bezier(.4,0,.2,1),box-shadow .48s cubic-bezier(.4,0,.2,1),border-color .48s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:inset 0 1px oklch(100% 0 0/.85),inset 0 -1px oklch(29.8% .142 282.8/.05),0 2px 6px -2px oklch(29.8% .142 282.8/.12)}a.o-cell.svelte-1orga13:hover .o-icon:where(.svelte-1orga13),a.o-cell.svelte-1orga13:focus-visible .o-icon:where(.svelte-1orga13){background:linear-gradient(oklch(84.4% .045 298.3/.62),oklch(84.4% .045 298.3/.3));border-color:oklch(100% 0 0/.85);box-shadow:inset 0 1px oklch(100% 0 0/.95),inset 0 -1px oklch(29.8% .142 282.8/.1),0 4px 10px -2px oklch(29.8% .142 282.8/.2)}.o-cell.svelte-1orga13 .o-icon:where(.svelte-1orga13):before{--shine-rim-angle:var(--glass-angle);transition:none}a.o-cell.svelte-1orga13:hover .o-icon:where(.svelte-1orga13):after{background-position:30%}.o-icon-glyph.svelte-1orga13{z-index:2;display:inline-flex;position:relative}.o-name.svelte-1orga13{font-family:var(--font-serif);letter-spacing:-.015em;font-size:clamp(17px,1.4vw,20px);font-weight:400;line-height:1.2}.o-end.svelte-1orga13{transition:grid-template-columns .42s var(--ease-spring), column-gap .42s var(--ease-spring);grid-template-columns:auto 0fr;align-items:center;column-gap:0;display:inline-grid}a.o-cell.svelte-1orga13:hover .o-end:where(.svelte-1orga13),a.o-cell.svelte-1orga13:focus-visible .o-end:where(.svelte-1orga13){grid-template-columns:auto 1fr;column-gap:10px}.o-num.svelte-1orga13{font-family:var(--font-serif);color:var(--indigo);opacity:.5;font-variant-numeric:tabular-nums;font-size:14px;font-style:italic;line-height:1;transition:opacity .24s}.o-arrow.svelte-1orga13{color:var(--indigo);opacity:0;transition:opacity .24s ease, transform .42s var(--ease-spring);align-items:center;display:inline-flex;overflow:hidden;transform:translate(-6px)}a.o-cell.svelte-1orga13:hover .o-arrow:where(.svelte-1orga13),a.o-cell.svelte-1orga13:focus-visible .o-arrow:where(.svelte-1orga13){opacity:1;transform:translate(0)}.o-cell--current.svelte-1orga13{cursor:default;background:linear-gradient(180deg, oklch(84.4% .045 298.3/.3), oklch(84.4% .045 298.3/.14)), var(--o-bg);box-shadow:inset 0 1px oklch(100% 0 0/.55),inset 0 -1px oklch(29.8% .142 282.8/.05)}.o-cell--current.svelte-1orga13 .o-name:where(.svelte-1orga13){color:var(--indigo)}.o-cell--current.svelte-1orga13 .o-num:where(.svelte-1orga13){opacity:1}.o-cell--current.svelte-1orga13 .o-icon:where(.svelte-1orga13){background:linear-gradient(oklch(84.4% .045 298.3/.6),oklch(84.4% .045 298.3/.3));border-color:oklch(100% 0 0/.8)}.o-end--current.svelte-1orga13{grid-template-columns:auto auto;column-gap:10px}.o-dot.svelte-1orga13{background:var(--indigo);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px oklch(29.8% .142 282.8/.15)}.o-cell--accent.svelte-1orga13{background:linear-gradient(135deg, oklch(28.3% .049 291.4) 0%, var(--ink-soft) 65%);color:var(--paper)}a.o-cell--accent.svelte-1orga13:hover,a.o-cell--accent.svelte-1orga13:focus-visible{background:linear-gradient(135deg,oklch(31.7% .06 292.1) 0%,oklch(26.4% .036 298.4) 65%);box-shadow:inset 0 1px oklch(100% 0 0/.14),inset 0 -1px oklch(0% 0 0/.3)}a.o-cell--accent.svelte-1orga13:focus-visible{outline-color:var(--accent-soft)}a.o-cell--accent.svelte-1orga13:before{background:radial-gradient(260px circle at var(--glass-mx) var(--glass-my), oklch(100% 0 0/.45), oklch(100% 0 0/0) 72%)}a.o-cell--accent.svelte-1orga13:after{background:radial-gradient(280px circle at var(--glass-mx) var(--glass-my), oklch(86.9% .045 299.7/.13), oklch(86.9% .045 299.7/0) 62%)}.o-cell--accent.svelte-1orga13 .o-name:where(.svelte-1orga13){color:var(--paper)}.o-cell--accent.svelte-1orga13 .o-num:where(.svelte-1orga13){color:var(--accent-soft);opacity:.75}.o-cell--accent.svelte-1orga13 .o-arrow:where(.svelte-1orga13){color:var(--accent-soft)}.o-cell--accent.svelte-1orga13 .o-icon:where(.svelte-1orga13){color:var(--accent-soft);background:linear-gradient(oklch(84.4% .045 298.3/.3),oklch(84.4% .045 298.3/.12));border-color:oklch(100% 0 0/.28);box-shadow:inset 0 1px oklch(100% 0 0/.3),inset 0 -1px oklch(0% 0 0/.35),0 2px 6px -2px oklch(0% 0 0/.4)}a.o-cell--accent.svelte-1orga13:hover .o-icon:where(.svelte-1orga13),a.o-cell--accent.svelte-1orga13:focus-visible .o-icon:where(.svelte-1orga13){background:linear-gradient(oklch(84.4% .045 298.3/.46),oklch(84.4% .045 298.3/.22));border-color:oklch(100% 0 0/.4);box-shadow:inset 0 1px oklch(100% 0 0/.42),inset 0 -1px oklch(0% 0 0/.4),0 4px 10px -2px oklch(0% 0 0/.5)}@media (width<=980px){.overview.svelte-1orga13,.overview--media.svelte-1orga13{grid-template-columns:1fr;gap:32px}.overview-cta.svelte-1orga13,.overview--media.svelte-1orga13 .overview-cta:where(.svelte-1orga13){grid-area:auto;justify-self:start}.overview--media.svelte-1orga13 .overview-media:where(.svelte-1orga13){grid-area:auto}.body-grid.svelte-1orga13{grid-template-columns:1fr;gap:48px}.others-index.svelte-1orga13{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row}}@media (width<=720px){.o-end.svelte-1orga13{grid-template-columns:auto 1fr;column-gap:10px}.o-arrow.svelte-1orga13{opacity:.5;transform:none}.o-cell.svelte-1orga13{gap:12px;padding:12px 14px 12px 11px}.o-icon.svelte-1orga13{width:38px;height:38px}}
