.hero[data-astro-cid-dcwno5ig]{background:var(--c-night);display:grid}.hero__frame[data-astro-cid-dcwno5ig]{aspect-ratio:16/10;background:var(--c-night);min-height:15rem;position:relative;overflow:hidden}.hero__frame[data-astro-cid-dcwno5ig] picture[data-astro-cid-dcwno5ig],.hero__frame[data-astro-cid-dcwno5ig] img[data-astro-cid-dcwno5ig]{width:100%;height:100%;position:absolute;inset:0}.hero__frame[data-astro-cid-dcwno5ig] img[data-astro-cid-dcwno5ig]{object-fit:cover;object-position:50% 50%}.hero__frame[data-astro-cid-dcwno5ig]:after{content:"";background:linear-gradient(to bottom, var(--c-night) 0, #0d0d0c00 20%), linear-gradient(to top, var(--c-night) 0, #0d0d0c00 22%);pointer-events:none;position:absolute;inset:0}.tick[data-astro-cid-dcwno5ig]{z-index:1;border:0 solid var(--c-bone);opacity:.5;width:.75rem;height:.75rem;position:absolute}.tick--ss[data-astro-cid-dcwno5ig]{border-block-start-width:1px;border-inline-start-width:1px;inset-block-start:4.75rem;inset-inline-start:var(--gutter)}.tick--se[data-astro-cid-dcwno5ig]{border-block-start-width:1px;border-inline-end-width:1px;inset-block-start:4.75rem;inset-inline-end:var(--gutter)}.tick--es[data-astro-cid-dcwno5ig]{border-block-end-width:1px;border-inline-start-width:1px;inset-block-end:1rem;inset-inline-start:var(--gutter)}.tick--ee[data-astro-cid-dcwno5ig]{border-block-end-width:1px;border-inline-end-width:1px;inset-block-end:1rem;inset-inline-end:var(--gutter)}.hero__copy[data-astro-cid-dcwno5ig]{gap:1.5rem;padding-block:clamp(1.5rem,5vw,2.5rem) clamp(2.5rem,6vw,4.5rem);display:grid}.display[data-astro-cid-dcwno5ig]{font-size:clamp(2.375rem, calc(12vw * var(--display-k)), calc(5rem * var(--display-k)));font-weight:740;line-height:var(--lh-display);letter-spacing:var(--display-ls);overflow-wrap:break-word;margin:0}.display[data-astro-cid-dcwno5ig] .line[data-astro-cid-dcwno5ig]{text-wrap:balance;display:block}.hero__side[data-astro-cid-dcwno5ig]{align-content:start;gap:1.25rem;display:grid}.hero__side[data-astro-cid-dcwno5ig] .lede[data-astro-cid-dcwno5ig]{color:#cfcbc2;max-width:46ch;margin:0}.actions[data-astro-cid-dcwno5ig]{flex-wrap:wrap;gap:.625rem;display:flex}.status[data-astro-cid-dcwno5ig]{max-width:52ch;color:var(--c-ash);font-size:var(--fs-caption);align-items:baseline;gap:.625rem;margin:0;line-height:1.5;display:flex}.status__dot[data-astro-cid-dcwno5ig]{background:var(--c-signal);border-radius:50%;flex:none;width:.5rem;height:.5rem;transform:translateY(-.05rem)}@media (width<=32.4375rem){.actions[data-astro-cid-dcwno5ig] .btn[data-astro-cid-dcwno5ig]{flex:100%}}@media (width>=60rem){.hero__frame[data-astro-cid-dcwno5ig]{aspect-ratio:auto;height:clamp(22rem,36vw,38rem)}.tick--ss[data-astro-cid-dcwno5ig],.tick--se[data-astro-cid-dcwno5ig]{inset-block-start:5.5rem}.tick--es[data-astro-cid-dcwno5ig],.tick--ee[data-astro-cid-dcwno5ig]{inset-block-end:1.5rem}.hero__copy[data-astro-cid-dcwno5ig]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;column-gap:clamp(2.5rem,5vw,5rem)}.hero__side[data-astro-cid-dcwno5ig]{padding-block-start:.55em}.display[data-astro-cid-dcwno5ig]{font-size:clamp(3rem, calc(6vw * var(--display-k)), calc(6.25rem * var(--display-k)))}}.idx[data-astro-cid-he7yfyco]{padding-block:clamp(2.5rem, 5vw, 4.5rem) var(--section-y)}.idx__head[data-astro-cid-he7yfyco]{gap:1.25rem;margin-block:1.75rem clamp(2.25rem,5vw,4.5rem);display:grid}.idx__grid[data-astro-cid-he7yfyco]{border-block-start:1px solid var(--c-rule-strong);border-inline-start:1px solid var(--c-rule);margin:0;padding:0;list-style:none;display:grid}.idx__grid[data-astro-cid-he7yfyco] li[data-astro-cid-he7yfyco]{border-inline-end:1px solid var(--c-rule);border-block-end:1px solid var(--c-rule)}.cell[data-astro-cid-he7yfyco]{width:100%;min-width:0;height:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:3.5rem minmax(0,1fr);grid-template-areas:"mid title""mid meta";align-items:center;column-gap:.875rem;padding:.75rem .875rem;text-decoration:none;transition:background .2s linear,color .2s linear;display:grid}.cell__top[data-astro-cid-he7yfyco]{display:none}.cell__mid[data-astro-cid-he7yfyco]{grid-area:mid;justify-items:start;display:grid}.cell__num[data-astro-cid-he7yfyco]{overflow-wrap:break-word;min-width:0;letter-spacing:var(--display-ls);font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:720;line-height:1}.cell__glyph[data-astro-cid-he7yfyco]{display:none}.cell__title[data-astro-cid-he7yfyco]{letter-spacing:-.01em;grid-area:title;font-size:1.0625rem;font-weight:600;line-height:1.2}.cell__meta[data-astro-cid-he7yfyco]{color:var(--c-ash);font-size:var(--fs-caption);grid-area:meta;margin-top:3px}.cell[data-astro-cid-he7yfyco]:hover,.cell[data-astro-cid-he7yfyco]:focus-visible{--bg-cut:var(--c-bone);background:var(--c-bone);color:var(--c-ink)}.cell[data-astro-cid-he7yfyco]:hover .cell__meta[data-astro-cid-he7yfyco],.cell[data-astro-cid-he7yfyco]:hover .cell__top[data-astro-cid-he7yfyco]{color:var(--c-ink-soft)}.cell--util[data-astro-cid-he7yfyco] .cell__num[data-astro-cid-he7yfyco]{font-size:1.375rem}.cell__num--word[data-astro-cid-he7yfyco]{letter-spacing:-.03em}@media (width>=45rem){.idx__grid[data-astro-cid-he7yfyco]{grid-template-columns:repeat(2,minmax(0,1fr))}.cell[data-astro-cid-he7yfyco]{grid-template:"top""mid"1fr"title""meta"/minmax(0,1fr);align-items:start;min-height:15.625rem;padding:.875rem 1rem 1rem}.cell__top[data-astro-cid-he7yfyco]{color:var(--c-ash);font-size:var(--fs-caption);grid-area:top;justify-content:space-between;display:flex}.cell__mid[data-astro-cid-he7yfyco]{grid-template-columns:minmax(0,1fr) auto;align-items:end;width:100%;padding-block:1.125rem .875rem}.cell__num[data-astro-cid-he7yfyco]{font-size:clamp(2.25rem, calc(6vw * var(--display-k)), calc(5.5rem * var(--display-k)));line-height:var(--lh-title)}.cell__glyph[data-astro-cid-he7yfyco]{border:1px solid var(--c-rule-strong);flex:none;place-items:center;width:4rem;max-width:100%;height:4rem;transition:border-color .2s linear;display:grid}.cell__glyph[data-astro-cid-he7yfyco] .glyph{width:2.25rem;height:2.25rem}.cell__glyph--big[data-astro-cid-he7yfyco]{border:0;place-items:start;width:100%;height:auto}.cell__glyph--big[data-astro-cid-he7yfyco] .glyph{width:3.5rem;height:3.5rem}.cell[data-astro-cid-he7yfyco]:hover .cell__glyph[data-astro-cid-he7yfyco]{border-color:var(--c-ink)}.cell__title[data-astro-cid-he7yfyco]{letter-spacing:-.02em;font-size:1.25rem}.cell--util[data-astro-cid-he7yfyco] .cell__num[data-astro-cid-he7yfyco]{font-size:clamp(2.5rem,4.5vw,4rem)}}@media (width>=68.75rem){.idx__head[data-astro-cid-he7yfyco]{grid-template-columns:1.3fr 1fr;align-items:end}.idx__grid[data-astro-cid-he7yfyco]{grid-template-columns:repeat(4,minmax(0,1fr))}}.guards[data-astro-cid-pzgsjjau]{background:var(--c-rule);border:1px solid var(--c-rule);grid-template-columns:minmax(0,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}.guard[data-astro-cid-pzgsjjau]{background:var(--c-night);align-content:start;gap:.75rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.guard__glyph[data-astro-cid-pzgsjjau]{color:var(--c-signal);display:inline-flex}.guard__title[data-astro-cid-pzgsjjau]{letter-spacing:-.015em;margin:0;font-size:clamp(1.125rem,2vw,1.375rem);font-weight:650}.guard__body[data-astro-cid-pzgsjjau]{color:var(--c-ash);margin:0;line-height:1.6}@media (width>=40rem){.guards[data-astro-cid-pzgsjjau]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=75rem){.guards[data-astro-cid-pzgsjjau]{grid-template-columns:repeat(4,minmax(0,1fr))}}.steps[data-astro-cid-pzgsjjau]{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-pzgsjjau]{border-inline-start:1px solid var(--c-rule-strong);align-content:start;gap:.5rem;padding-block:1.25rem;padding-inline-start:1.25rem;display:grid}.step__n[data-astro-cid-pzgsjjau]{color:var(--c-dim)}.step[data-astro-cid-pzgsjjau]:first-child .step__n[data-astro-cid-pzgsjjau]{color:var(--c-signal)}.step__title[data-astro-cid-pzgsjjau]{letter-spacing:-.015em;margin:0;font-size:clamp(1.125rem,2vw,1.375rem);font-weight:650}.step__body[data-astro-cid-pzgsjjau]{color:var(--c-ash);margin:0;line-height:1.6}@media (width>=64rem){.steps[data-astro-cid-pzgsjjau]{grid-template-columns:repeat(5,minmax(0,1fr));gap:0 clamp(1rem,2vw,2rem)}}.sides[data-astro-cid-pzgsjjau]{grid-template-columns:minmax(0,1fr);gap:clamp(1rem,2vw,1.5rem);display:grid}.side[data-astro-cid-pzgsjjau]{border:1px solid var(--c-rule-strong);align-content:start;justify-items:start;gap:1.25rem;padding:clamp(1.5rem,4vw,2.75rem);display:grid}.side__title[data-astro-cid-pzgsjjau]{letter-spacing:-.02em;align-items:center;gap:.75rem;margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:680;display:flex}.side__title[data-astro-cid-pzgsjjau] svg{color:var(--c-signal)}.side__list[data-astro-cid-pzgsjjau]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.side__list[data-astro-cid-pzgsjjau] li[data-astro-cid-pzgsjjau]{color:#cfcbc2;padding-inline-start:1.25rem;line-height:1.55;position:relative}.side__list[data-astro-cid-pzgsjjau] li[data-astro-cid-pzgsjjau]:before{content:"";background:var(--c-ash);width:.5rem;height:1px;position:absolute;inset-block-start:.7em;inset-inline-start:0}@media (width>=52rem){.sides[data-astro-cid-pzgsjjau]{grid-template-columns:repeat(2,minmax(0,1fr))}}.sheet[data-astro-cid-pzgsjjau]{border-block-start:1px solid var(--c-rule-strong);margin:0;display:grid}.sheet__row[data-astro-cid-pzgsjjau]{border-block-end:1px solid var(--c-rule);gap:.375rem;padding-block:1rem;display:grid}.sheet__row[data-astro-cid-pzgsjjau] dt[data-astro-cid-pzgsjjau]{color:var(--c-ash);font-size:var(--fs-caption);letter-spacing:.04em;text-transform:uppercase}html[data-script=arabic] .sheet__row[data-astro-cid-pzgsjjau] dt[data-astro-cid-pzgsjjau]{letter-spacing:0;text-transform:none}.sheet__row[data-astro-cid-pzgsjjau] dd[data-astro-cid-pzgsjjau]{margin:0;line-height:1.55}@media (width>=48rem){.sheet__row[data-astro-cid-pzgsjjau]{grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:2rem}}.more[data-astro-cid-pzgsjjau]{margin-block:calc(-1 * var(--section-y) + 1.5rem) var(--section-y)}.hm[data-astro-cid-niskhqvx]{gap:clamp(1.25rem,2.6vw,2rem);padding-block:clamp(1rem,2.4vw,1.75rem) clamp(2.5rem,6vw,4.5rem);display:grid}.tiles[data-astro-cid-niskhqvx]{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:82%;grid-auto-flow:column;gap:.75rem;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.tiles[data-astro-cid-niskhqvx]::-webkit-scrollbar{display:none}.tile[data-astro-cid-niskhqvx]{scroll-snap-align:start}.tile__link[data-astro-cid-niskhqvx]{aspect-ratio:4/3;background:#0d0d0c;text-decoration:none;display:block;position:relative;overflow:hidden;color:#ebe7de!important}.tile__link[data-astro-cid-niskhqvx] img[data-astro-cid-niskhqvx]{object-fit:cover;block-size:100%;inline-size:100%;transition:transform .5s var(--ease);display:block}.tile__link[data-astro-cid-niskhqvx]:hover img[data-astro-cid-niskhqvx]{transform:scale(1.04)}.tile__label[data-astro-cid-niskhqvx]{letter-spacing:-.015em;background:linear-gradient(#0000,#0d0d0ce0);padding:2.5rem .875rem .75rem;font-size:1.1875rem;font-weight:700;position:absolute;inset:auto 0 0}@media (width>=40rem){.tiles[data-astro-cid-niskhqvx]{grid-auto-columns:calc(33.3333% - .5rem)}}@media (width>=60rem){.tiles[data-astro-cid-niskhqvx]{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-flow:row;overflow:visible}.tile__link[data-astro-cid-niskhqvx]{aspect-ratio:3/4}}@media (prefers-reduced-motion:reduce){.tile__link[data-astro-cid-niskhqvx]:hover img[data-astro-cid-niskhqvx]{transform:none}}.thin[data-astro-cid-niskhqvx]{background:var(--c-paper);border:1px solid var(--c-rule);padding:clamp(1.25rem,3vw,2rem)}.thin[data-astro-cid-niskhqvx] h2[data-astro-cid-niskhqvx]{margin:0 0 .5rem;font-size:clamp(1.25rem,2.2vw,1.5rem)}.thin[data-astro-cid-niskhqvx] p[data-astro-cid-niskhqvx]{max-inline-size:42rem;color:var(--c-ash);margin:0}.thin__go[data-astro-cid-niskhqvx]{flex-wrap:wrap;gap:.75rem;display:flex;margin-block-start:1rem!important}.thin__all[data-astro-cid-niskhqvx]{margin-block-start:.75rem!important}.cards[data-astro-cid-niskhqvx]{gap:1rem;display:grid}@media (width>=48rem){.cards[data-astro-cid-niskhqvx]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=75rem){.cards[data-astro-cid-niskhqvx]{grid-template-columns:repeat(4,minmax(0,1fr))}}.card[data-astro-cid-niskhqvx]{background:var(--c-paper);border:1px solid var(--c-rule);align-content:start;gap:.75rem;padding:1rem;display:grid}.card__h[data-astro-cid-niskhqvx]{letter-spacing:-.015em;margin:0;font-size:1.1875rem;font-weight:700}.card__h[data-astro-cid-niskhqvx] a[data-astro-cid-niskhqvx]{text-decoration:none}.card__h[data-astro-cid-niskhqvx] a[data-astro-cid-niskhqvx]:hover{text-decoration:underline}.card__grid[data-astro-cid-niskhqvx]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.thumb[data-astro-cid-niskhqvx]{gap:.375rem;text-decoration:none;display:grid}.thumb__img[data-astro-cid-niskhqvx]{aspect-ratio:1;background:#0d0d0c;place-items:center;display:grid;overflow:hidden}.thumb__img[data-astro-cid-niskhqvx] img[data-astro-cid-niskhqvx]{object-fit:cover;block-size:100%;inline-size:100%}.thumb__img--type[data-astro-cid-niskhqvx]{color:#ebe7de;font:600 clamp(.9375rem, 1.3vw, 1.0625rem) var(--f-sans);text-align:center;background:#1c1c1a;padding:.5rem}.thumb__label[data-astro-cid-niskhqvx]{font-size:.9375rem}.thumb[data-astro-cid-niskhqvx]:hover .thumb__label[data-astro-cid-niskhqvx]{text-decoration:underline}.band[data-astro-cid-niskhqvx]{color:#ebe7de;background:#0d0d0c;padding:clamp(1.25rem,3vw,2.25rem)}.band__h[data-astro-cid-niskhqvx]{letter-spacing:-.025em;margin:0 0 1.25rem;font-size:clamp(1.375rem,2.6vw,1.875rem)}.band__list[data-astro-cid-niskhqvx]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=60rem){.band__list[data-astro-cid-niskhqvx]{grid-template-columns:repeat(4,minmax(0,1fr))}}.band__n[data-astro-cid-niskhqvx]{color:var(--c-signal-fill);font-size:var(--fs-caption)}.band[data-astro-cid-niskhqvx] h3[data-astro-cid-niskhqvx]{margin:.375rem 0;font-size:1.0625rem}.band[data-astro-cid-niskhqvx] p[data-astro-cid-niskhqvx]{color:#a19d95;margin:0;font-size:.9375rem;line-height:1.55}.sellband[data-astro-cid-niskhqvx]{border:1px solid var(--c-rule-strong);align-items:center;gap:1rem;padding:clamp(1.25rem,3vw,2.25rem);display:grid}@media (width>=48rem){.sellband[data-astro-cid-niskhqvx]{grid-template-columns:1fr auto}}.sellband[data-astro-cid-niskhqvx] h2[data-astro-cid-niskhqvx]{margin:0 0 .375rem;font-size:clamp(1.25rem,2.2vw,1.625rem)}.sellband[data-astro-cid-niskhqvx] p[data-astro-cid-niskhqvx]{max-inline-size:44rem;color:var(--c-ash);margin:0}.learn__head[data-astro-cid-niskhqvx]{align-items:baseline;gap:1rem;margin-block-end:.5rem;display:flex}.learn__head[data-astro-cid-niskhqvx] h2[data-astro-cid-niskhqvx]{margin:0;font-size:1.1875rem}.learn__head[data-astro-cid-niskhqvx] a[data-astro-cid-niskhqvx]{font-size:.9375rem;color:var(--c-ash)!important}.learn__strip[data-astro-cid-niskhqvx]{grid-auto-columns:minmax(12rem,70%);grid-auto-flow:column;gap:.75rem;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}@media (width>=48rem){.learn__strip[data-astro-cid-niskhqvx]{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row}}.learn__strip[data-astro-cid-niskhqvx] a[data-astro-cid-niskhqvx]{border:1px solid var(--c-rule);align-items:baseline;gap:.625rem;min-block-size:2.75rem;padding:.875rem 1rem;text-decoration:none;display:flex}.learn__strip[data-astro-cid-niskhqvx] a[data-astro-cid-niskhqvx]:hover{border-color:var(--c-rule-strong)}.learn__strip[data-astro-cid-niskhqvx] .mono[data-astro-cid-niskhqvx]{color:var(--c-dim);font-size:var(--fs-caption)}.credits[data-astro-cid-niskhqvx]{color:var(--c-dim);font-size:var(--fs-caption);margin:0;line-height:1.7}.credits[data-astro-cid-niskhqvx] a{color:inherit}
