.kx[data-astro-cid-ted4gro4]{color:#fff;background:#111;align-items:end;min-height:max(32rem,76svh);display:grid;position:relative;overflow:hidden}.kx__img[data-astro-cid-ted4gro4]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.kx__shade[data-astro-cid-ted4gro4]{background:linear-gradient(#0a0a0a26,#0a0a0a59 40%,#0a0a0ae0);position:absolute;inset:0}.kx__inner[data-astro-cid-ted4gro4]{gap:var(--s-5);padding-block:var(--s-9) var(--s-6);display:grid;position:relative}.kx__crumb[data-astro-cid-ted4gro4]{gap:var(--s-2);font-size:var(--t-small);color:#ffffffa8;flex-wrap:wrap;display:flex}.kx__crumb[data-astro-cid-ted4gro4] a[data-astro-cid-ted4gro4]{color:inherit}.kx__crumb[data-astro-cid-ted4gro4] a[data-astro-cid-ted4gro4]:hover{color:#fff}.kx__crumb[data-astro-cid-ted4gro4] span[data-astro-cid-ted4gro4]:last-child{color:#fff;font-weight:500}.kx__title[data-astro-cid-ted4gro4]{font-size:var(--t-display);letter-spacing:-.04em;line-height:1.1}.kw[data-astro-cid-ted4gro4]{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.kw[data-astro-cid-ted4gro4]>span[data-astro-cid-ted4gro4]{display:inline-block}.kx__lead[data-astro-cid-ted4gro4]{max-width:34em;font-size:var(--t-lead);color:#ffffffd6}.kx__foot[data-astro-cid-ted4gro4]{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.kx__cap[data-astro-cid-ted4gro4]{color:#fff9}.kx__cap[data-astro-cid-ted4gro4] a[data-astro-cid-ted4gro4]{color:inherit}@media (prefers-reduced-motion:no-preference){.kx__img[data-astro-cid-ted4gro4]{animation:12s cubic-bezier(.22,1,.36,1) both k-settle}.kw[data-astro-cid-ted4gro4]>span[data-astro-cid-ted4gro4]{animation:k-rise 1.3s cubic-bezier(.22, 1, .36, 1) calc(.25s + var(--k) * .12s) both}.kx__lead[data-astro-cid-ted4gro4],.kx__foot[data-astro-cid-ted4gro4]{animation:1.2s ease-out 1s both k-fade}}@keyframes k-settle{0%{transform:scale(1.08)}to{transform:none}}@keyframes k-rise{0%{transform:translateY(110%)}to{transform:none}}@keyframes k-fade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.kwhy[data-astro-cid-ted4gro4]{gap:var(--s-5);display:grid;padding-top:var(--s-9)!important}.kwhy__no[data-astro-cid-ted4gro4]{color:var(--indigo)}.kwhy__title[data-astro-cid-ted4gro4]{max-width:20ch;font-size:var(--t-display);letter-spacing:-.04em;font-weight:300;line-height:1.18}.kwhy__more[data-astro-cid-ted4gro4]{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);max-width:46rem}.kwhy__more[data-astro-cid-ted4gro4] summary[data-astro-cid-ted4gro4]{cursor:pointer;min-height:3.5rem;font-size:var(--t-lead);justify-content:space-between;align-items:center;list-style:none;display:flex}.kwhy__more[data-astro-cid-ted4gro4] summary[data-astro-cid-ted4gro4]::-webkit-details-marker{display:none}.kwhy__more[data-astro-cid-ted4gro4] summary[data-astro-cid-ted4gro4]:hover{color:var(--indigo)}.kwhy__more[data-astro-cid-ted4gro4] summary[data-astro-cid-ted4gro4]:focus-visible{outline:2px solid var(--indigo);outline-offset:2px}.kplus[data-astro-cid-ted4gro4]{background:linear-gradient(currentColor,currentColor) 50%/100% 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.5px 100% no-repeat;width:.9rem;height:.9rem;transition:transform .5s cubic-bezier(.22,1,.36,1)}.kwhy__more[data-astro-cid-ted4gro4][open] .kplus[data-astro-cid-ted4gro4]{transform:rotate(45deg)}.kwhy__body[data-astro-cid-ted4gro4]{gap:var(--s-3);padding-bottom:var(--s-5);color:var(--ink-2);line-height:1.8;display:grid}@media (prefers-reduced-motion:no-preference){.kwhy__more[data-astro-cid-ted4gro4][open] .kwhy__body[data-astro-cid-ted4gro4]{animation:.6s cubic-bezier(.22,1,.36,1) both k-fade}}.ks__grid[data-astro-cid-ted4gro4]{gap:var(--s-7) var(--s-8);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.ks__head[data-astro-cid-ted4gro4]{top:calc(var(--header-h) + var(--s-5));gap:var(--s-4);justify-items:start;display:grid;position:sticky}.ks__head[data-astro-cid-ted4gro4] h2[data-astro-cid-ted4gro4]{font-size:var(--t-h2);color:#fff}.ks__why[data-astro-cid-ted4gro4]{color:var(--dark-caption);font-size:var(--t-small)}.ks__switch[data-astro-cid-ted4gro4]{align-items:center;gap:var(--s-3);cursor:pointer;min-height:2.75rem;display:inline-flex;position:relative}.ks__switch[data-astro-cid-ted4gro4] input[data-astro-cid-ted4gro4]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ks__track[data-astro-cid-ted4gro4]{border:1px solid var(--dark-ink);width:3rem;height:1.5rem;position:relative}.ks__track[data-astro-cid-ted4gro4] span[data-astro-cid-ted4gro4]{background:var(--dark-ink);width:calc(1.5rem - 8px);height:calc(1.5rem - 8px);transition:transform .5s cubic-bezier(.22,1,.36,1),background-color .4s ease-out;position:absolute;top:3px;left:3px}.ks__switch[data-astro-cid-ted4gro4] input[data-astro-cid-ted4gro4]:checked+.ks__track[data-astro-cid-ted4gro4]{background:var(--indigo);border-color:var(--indigo)}.ks__switch[data-astro-cid-ted4gro4] input[data-astro-cid-ted4gro4]:checked+.ks__track[data-astro-cid-ted4gro4] span[data-astro-cid-ted4gro4]{background:#fff;transform:translate(1.5rem)}.ks__switch[data-astro-cid-ted4gro4] input[data-astro-cid-ted4gro4]:focus-visible+.ks__track[data-astro-cid-ted4gro4]{outline:2px solid var(--dark-ink);outline-offset:3px}.ks__state[data-astro-cid-ted4gro4]{font-size:var(--t-small);font-weight:500;display:grid}.ks__state[data-astro-cid-ted4gro4]>span[data-astro-cid-ted4gro4]{grid-area:1/1;transition:opacity .4s ease-out}.ks__on[data-astro-cid-ted4gro4]{opacity:0}.ks[data-astro-cid-ted4gro4]:has(#ks-fill:checked) .ks__on[data-astro-cid-ted4gro4]{opacity:1}.ks[data-astro-cid-ted4gro4]:has(#ks-fill:checked) .ks__off[data-astro-cid-ted4gro4]{opacity:0}.ks__stack[data-astro-cid-ted4gro4]{gap:var(--s-5);display:grid}.ks__photo[data-astro-cid-ted4gro4]{gap:var(--s-2);margin:0;display:grid}.ks__photo[data-astro-cid-ted4gro4] img[data-astro-cid-ted4gro4]{aspect-ratio:3/2;object-fit:cover;width:100%}.ks__photo[data-astro-cid-ted4gro4] figcaption[data-astro-cid-ted4gro4]{color:var(--dark-caption)}.ks__photo[data-astro-cid-ted4gro4] a[data-astro-cid-ted4gro4]{color:inherit}.ks__card[data-astro-cid-ted4gro4],.ks__doc[data-astro-cid-ted4gro4]{--ink-2:#3d3d3b;--caption:#5f5f5c;--rule:#d6d6d2}.ks__card[data-astro-cid-ted4gro4]{padding:var(--s-6);background:var(--wall);color:var(--ink);position:relative}.ks__stamp[data-astro-cid-ted4gro4]{top:var(--s-5);right:var(--s-5);padding:2px var(--s-3);border:1px solid var(--indigo);color:var(--indigo);font-size:var(--t-cap);letter-spacing:.08em;opacity:0;font-weight:600;transition:opacity .3s ease-out,transform .5s cubic-bezier(.22,1,.36,1);position:absolute;transform:rotate(-3deg)scale(1.4)}.ks[data-astro-cid-ted4gro4]:has(#ks-fill:checked) .ks__stamp[data-astro-cid-ted4gro4]{opacity:1;transition-delay:calc(var(--n,6) * .16s + .3s);transform:rotate(-3deg)}.ks__headline[data-astro-cid-ted4gro4]{padding:0 6rem var(--s-4) 0;border-bottom:1px solid var(--ink);font-size:var(--t-h3);letter-spacing:-.02em;font-weight:300;line-height:1.4;transition:opacity .6s ease-out}.ks[data-astro-cid-ted4gro4]:not(:has(#ks-fill:checked)) .ks__headline[data-astro-cid-ted4gro4]{opacity:.12}.ks__row[data-astro-cid-ted4gro4]{gap:var(--s-4);padding-block:var(--s-4);border-bottom:1px solid var(--rule);grid-template-columns:10rem minmax(0,1fr);display:grid}.ks__row[data-astro-cid-ted4gro4]:last-child{border-bottom:0}.ks__row[data-astro-cid-ted4gro4] dt[data-astro-cid-ted4gro4]{gap:var(--s-3);font-size:var(--t-small);font-weight:600;display:flex}.ks__rno[data-astro-cid-ted4gro4]{color:var(--indigo);font-variant-numeric:tabular-nums;font-weight:500}.ks__row[data-astro-cid-ted4gro4] dd[data-astro-cid-ted4gro4]{gap:var(--s-1);display:grid;position:relative}.ks__row[data-astro-cid-ted4gro4] dd[data-astro-cid-ted4gro4]:before{content:"";transition:opacity .4s ease-out calc(var(--i) * .16s);border-top:1px dashed #b3b3ad;position:absolute;top:.95em;left:0;right:0}.ks__value[data-astro-cid-ted4gro4]{opacity:0;transition:opacity .6s ease-out calc(var(--i) * .16s), transform .7s cubic-bezier(.22, 1, .36, 1) calc(var(--i) * .16s);line-height:1.7;transform:translateY(8px)}.ks__value--quote[data-astro-cid-ted4gro4]{font-size:var(--t-lead);font-weight:300}.ks__value--quote[data-astro-cid-ted4gro4]:before{content:"“"}.ks__value--quote[data-astro-cid-ted4gro4]:after{content:"”"}.ks__hint[data-astro-cid-ted4gro4]{font-size:var(--t-cap);color:var(--caption);line-height:1.6}.ks[data-astro-cid-ted4gro4]:has(#ks-fill:checked) .ks__row[data-astro-cid-ted4gro4] dd[data-astro-cid-ted4gro4]:before{opacity:0}.ks[data-astro-cid-ted4gro4]:has(#ks-fill:checked) .ks__value[data-astro-cid-ted4gro4]{opacity:1;transform:none}.ks__doc[data-astro-cid-ted4gro4]{gap:var(--s-3);padding:var(--s-6);background:var(--wall);color:var(--ink);border-left:1px solid var(--indigo);display:grid}.ks__doc[data-astro-cid-ted4gro4] .label[data-astro-cid-ted4gro4]{color:var(--caption)}.ks__doctitle[data-astro-cid-ted4gro4]{font-size:var(--t-h3);font-weight:500}.ks__doc[data-astro-cid-ted4gro4] p[data-astro-cid-ted4gro4]:not(.label){color:var(--ink-2);line-height:1.9}.ks-mask{white-space:nowrap;padding:0 var(--s-2);color:var(--wall);font-size:var(--t-cap);background:0 0;position:relative}.ks-mask:before{content:"";z-index:-1;background:var(--ink);transform-origin:0;transition:transform .9s cubic-bezier(.65,0,.35,1) .6s;position:absolute;inset:0;transform:scaleX(0)}.ks__doc[data-astro-cid-ted4gro4]{isolation:isolate;opacity:0;transition:opacity .9s ease-out .3s,transform 1s cubic-bezier(.22,1,.36,1) .3s;transform:translateY(24px)}.ks[data-astro-cid-ted4gro4].is-in .ks__doc[data-astro-cid-ted4gro4]{opacity:1;transform:none}.ks.is-in .ks-mask:before{transform:none}.kr[data-astro-cid-ted4gro4]{gap:var(--s-6);display:grid}.kr__title[data-astro-cid-ted4gro4]{font-size:var(--t-h2)}.kr__list[data-astro-cid-ted4gro4]{gap:var(--s-6);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.kr__list[data-astro-cid-ted4gro4] li[data-astro-cid-ted4gro4]{align-content:start;gap:var(--s-2);padding-top:var(--s-4);display:grid;position:relative}.kr__list[data-astro-cid-ted4gro4] li[data-astro-cid-ted4gro4]:before{content:"";background:var(--ink);transform-origin:0;height:1px;transition:transform .9s cubic-bezier(.65, 0, .35, 1) calc(var(--i) * .2s);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.kr__no[data-astro-cid-ted4gro4]{font-size:var(--t-cap);color:var(--indigo);font-variant-numeric:tabular-nums}.kr__name[data-astro-cid-ted4gro4]{font-size:var(--t-h3);letter-spacing:-.02em;font-weight:300;line-height:1.35}.kr__text[data-astro-cid-ted4gro4]{color:var(--ink-2);font-size:var(--t-small);line-height:1.8}.kr[data-astro-cid-ted4gro4].is-drawn .kr__list[data-astro-cid-ted4gro4] li[data-astro-cid-ted4gro4]:before{transform:none}.kr__when[data-astro-cid-ted4gro4]{gap:var(--s-4) var(--s-6);margin-top:var(--s-5);padding-block:var(--s-5);border-block:1px solid var(--rule);grid-template-columns:7rem minmax(0,5fr) minmax(0,6fr);align-items:center;display:grid}.kr__steps[data-astro-cid-ted4gro4]{grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid;position:relative}.kr__steps[data-astro-cid-ted4gro4]:before{content:"";background:var(--ink);transform-origin:0;height:1px;transition:transform 1.4s cubic-bezier(.65,0,.35,1) .5s;position:absolute;top:.3rem;left:.3rem;right:calc(33.33% - .3rem);transform:scaleX(0)}.kr__steps[data-astro-cid-ted4gro4] li[data-astro-cid-ted4gro4]{gap:var(--s-2);font-size:var(--t-small);justify-items:start;font-weight:500;display:grid;position:relative}.kr__dot[data-astro-cid-ted4gro4]{border:1px solid var(--ink);background:var(--wall);width:.6rem;height:.6rem;transition:background-color .4s ease-out calc(.5s + var(--i) * .6s)}.kr__steps[data-astro-cid-ted4gro4] li[data-astro-cid-ted4gro4]:last-child .kr__dot[data-astro-cid-ted4gro4]{border-color:var(--indigo)}.kr[data-astro-cid-ted4gro4].is-drawn .kr__steps[data-astro-cid-ted4gro4]:before{transform:none}.kr[data-astro-cid-ted4gro4].is-drawn .kr__dot[data-astro-cid-ted4gro4]{background:var(--ink)}.kr[data-astro-cid-ted4gro4].is-drawn .kr__steps[data-astro-cid-ted4gro4] li[data-astro-cid-ted4gro4]:last-child .kr__dot[data-astro-cid-ted4gro4]{background:var(--indigo)}.kr__whentext[data-astro-cid-ted4gro4]{font-size:var(--t-lead)}.ko__title[data-astro-cid-ted4gro4]{font-size:var(--t-h3);color:#fff;margin-bottom:var(--s-5)}.ko__doors[data-astro-cid-ted4gro4]{gap:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.ko__doors[data-astro-cid-ted4gro4] li[data-astro-cid-ted4gro4]{gap:var(--s-2);align-content:start;display:grid}.ko__doors[data-astro-cid-ted4gro4] li[data-astro-cid-ted4gro4]>a[data-astro-cid-ted4gro4]{min-height:20rem;padding:var(--s-5);color:#fff;background:var(--dark-2);align-content:end;text-decoration:none;display:grid;position:relative;overflow:hidden}.ko__img[data-astro-cid-ted4gro4]{position:absolute;inset:0}.ko__img[data-astro-cid-ted4gro4]:after{content:"";background:linear-gradient(#00000026 35%,#000000d9);position:absolute;inset:0}.ko__img[data-astro-cid-ted4gro4] img[data-astro-cid-ted4gro4]{object-fit:cover;filter:grayscale(.7)brightness(.7);width:100%;height:100%;transition:filter .9s ease-out,transform 1.4s cubic-bezier(.22,1,.36,1);transform:scale(1.06)}.ko__no[data-astro-cid-ted4gro4],.ko__name[data-astro-cid-ted4gro4],.ko__short[data-astro-cid-ted4gro4]{position:relative}.ko__no[data-astro-cid-ted4gro4]{color:#ffffffa8}.ko__name[data-astro-cid-ted4gro4]{margin-top:var(--s-2);font-size:var(--t-h2);letter-spacing:-.03em;font-weight:300}.ko__short[data-astro-cid-ted4gro4]{margin-top:var(--s-3);padding-top:var(--s-3);font-size:var(--t-small);color:#ffffffd6;border-top:1px solid #ffffff59}.ko__doors[data-astro-cid-ted4gro4] li[data-astro-cid-ted4gro4]>a[data-astro-cid-ted4gro4]:hover .ko__img[data-astro-cid-ted4gro4] img[data-astro-cid-ted4gro4],.ko__doors[data-astro-cid-ted4gro4] li[data-astro-cid-ted4gro4]>a[data-astro-cid-ted4gro4]:focus-visible .ko__img[data-astro-cid-ted4gro4] img[data-astro-cid-ted4gro4]{filter:none;transform:none}.ko__doors[data-astro-cid-ted4gro4] li[data-astro-cid-ted4gro4]>a[data-astro-cid-ted4gro4]:focus-visible{outline:2px solid var(--dark-ink);outline-offset:3px}.ko__cap[data-astro-cid-ted4gro4]{color:var(--dark-caption);font-size:.75rem}.ko__cap[data-astro-cid-ted4gro4] a[data-astro-cid-ted4gro4]{color:inherit}.kclose[data-astro-cid-ted4gro4]{gap:var(--s-7) var(--s-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}.kclose[data-astro-cid-ted4gro4] h2[data-astro-cid-ted4gro4]{font-size:var(--t-display);letter-spacing:-.04em;line-height:1.12}.kclose__text[data-astro-cid-ted4gro4]{gap:var(--s-5);justify-items:start;display:grid}.kclose__text[data-astro-cid-ted4gro4] p[data-astro-cid-ted4gro4]{color:var(--ink-2);font-size:var(--t-lead)}@media (prefers-reduced-motion:reduce){.ks__value[data-astro-cid-ted4gro4],.ks__row[data-astro-cid-ted4gro4] dd[data-astro-cid-ted4gro4]:before,.ks__stamp[data-astro-cid-ted4gro4],.ks__doc[data-astro-cid-ted4gro4],.ks__headline[data-astro-cid-ted4gro4],.ks-mask:before,.kr__list[data-astro-cid-ted4gro4] li[data-astro-cid-ted4gro4]:before,.kr__steps[data-astro-cid-ted4gro4]:before,.kr__dot[data-astro-cid-ted4gro4]{transition:none}}@media (width<=64rem){.ks__grid[data-astro-cid-ted4gro4],.kclose[data-astro-cid-ted4gro4]{grid-template-columns:minmax(0,1fr)}.ks__head[data-astro-cid-ted4gro4]{position:static}.kr__list[data-astro-cid-ted4gro4]{gap:var(--s-5);grid-template-columns:minmax(0,1fr)}.kr__when[data-astro-cid-ted4gro4],.ko__doors[data-astro-cid-ted4gro4]{grid-template-columns:minmax(0,1fr)}.ko__doors[data-astro-cid-ted4gro4] li[data-astro-cid-ted4gro4]>a[data-astro-cid-ted4gro4]{min-height:12rem}}@media (width<=40rem){.ks__card[data-astro-cid-ted4gro4],.ks__doc[data-astro-cid-ted4gro4]{padding:var(--s-4)}.ks__stamp[data-astro-cid-ted4gro4]{top:var(--s-4);right:var(--s-4)}.ks__headline[data-astro-cid-ted4gro4]{padding-right:0;padding-top:var(--s-6)}.ks__row[data-astro-cid-ted4gro4]{gap:var(--s-2);grid-template-columns:minmax(0,1fr)}.ks__row[data-astro-cid-ted4gro4] dd[data-astro-cid-ted4gro4]:before{top:.85em}.kx__crumb[data-astro-cid-ted4gro4]{font-size:var(--t-cap)}}
