.divider[data-astro-cid-ixr4hy5h]{position:relative;isolation:isolate;z-index:-1}.head[data-astro-cid-ixr4hy5h]{display:flex;justify-content:center;font-size:var(--fs-folder)}.tab[data-astro-cid-ixr4hy5h]{position:relative;display:flex;align-items:center;height:1.16em;padding:.04em .35em 0;color:var(--accent);font-size:1em;font-weight:var(--fw-semibold);line-height:1;letter-spacing:var(--track-display)}.tab[data-astro-cid-ixr4hy5h] span[data-astro-cid-ixr4hy5h]{font-size:calc(var(--folder-title) * 1em)}.slope[data-astro-cid-ixr4hy5h]{position:relative;flex:none;width:1.72em}.band[data-astro-cid-ixr4hy5h]{position:relative;height:clamp(20px,3vw,40px)}.tab[data-astro-cid-ixr4hy5h]:before,.tab[data-astro-cid-ixr4hy5h]:after,.slope[data-astro-cid-ixr4hy5h]:before,.slope[data-astro-cid-ixr4hy5h]:after,.band[data-astro-cid-ixr4hy5h]:before,.band[data-astro-cid-ixr4hy5h]:after{content:"";position:absolute;inset:0;pointer-events:none;background:#fff}.tab[data-astro-cid-ixr4hy5h]:before,.slope[data-astro-cid-ixr4hy5h]:before,.band[data-astro-cid-ixr4hy5h]:before{z-index:-3;filter:var(--folder-shadow)}.tab[data-astro-cid-ixr4hy5h]:after,.slope[data-astro-cid-ixr4hy5h]:after,.band[data-astro-cid-ixr4hy5h]:after{z-index:-1}.slope[data-astro-cid-ixr4hy5h]:before,.slope[data-astro-cid-ixr4hy5h]:after{inset:0 -1px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 225 152' preserveAspectRatio='none'%3E%3Cpath d='M0 0C30 0 58 13 77 32L167 122C186 141 205 152 225 152H0Z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 0 0 / 100% 100%}.left[data-astro-cid-ixr4hy5h]:before,.left[data-astro-cid-ixr4hy5h]:after{transform:scaleX(-1)}.band[data-astro-cid-ixr4hy5h]:before,.band[data-astro-cid-ixr4hy5h]:after{inset:0 -100px;height:200px}.fade[data-astro-cid-ixr4hy5h]{position:absolute;z-index:-2;inset:0 -100px auto;height:240px;background:linear-gradient(to bottom,#fff0 0,#fff 160px)}.heading[data-astro-cid-d7kii5wx]{font-size:var(--fs-h3);line-height:1.15}.strong[data-astro-cid-d7kii5wx]{font-weight:var(--fw-bold)}.muted[data-astro-cid-d7kii5wx]{font-weight:var(--fw-semibold);color:var(--color-muted)}.light[data-astro-cid-d7kii5wx]{font-weight:var(--fw-regular)}.stack>.heading[data-astro-cid-d7kii5wx]{margin-bottom:calc(var(--space-l) * -.55)}.lead[data-astro-cid-ljbozhyt]{max-width:26em;font-size:var(--fs-lead);font-weight:var(--fw-regular);line-height:var(--lh-snug);letter-spacing:var(--track-heading);text-wrap:pretty}.text[data-astro-cid-qnubne2v]{max-width:36em;text-wrap:pretty}.large[data-astro-cid-qnubne2v]{font-size:var(--fs-body-lg);line-height:var(--lh-snug)}.text[data-astro-cid-qnubne2v] p+p{margin-top:.9em}.quotes[data-astro-cid-jj3yyscz]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-m) var(--space-l);padding:0 var(--space-s)}li[data-astro-cid-jj3yyscz]{flex:0 1 15em}blockquote[data-astro-cid-jj3yyscz]{font-size:var(--fs-body-lg);font-style:italic;font-weight:var(--fw-light);line-height:1.3;text-align:center;text-wrap:balance}figcaption[data-astro-cid-jj3yyscz]{margin-top:.5em;text-align:center;color:var(--color-muted)}.checklist[data-astro-cid-jv6y375z]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:var(--space-l)}h3[data-astro-cid-jv6y375z]{font-size:var(--fs-h3);font-weight:var(--fw-bold);line-height:1.15;margin-bottom:.45em}ul[data-astro-cid-jv6y375z]{display:grid;gap:.45em}li[data-astro-cid-jv6y375z]{display:grid;grid-template-columns:1.15em 1fr;gap:.4em;font-size:var(--fs-body-lg);line-height:1.25}svg[data-astro-cid-jv6y375z]{width:1.1em;margin-top:.08em;fill:none;stroke:currentColor;stroke-width:4.5;stroke-linecap:round}.plus[data-astro-cid-jv6y375z] svg[data-astro-cid-jv6y375z]{color:var(--color-plus)}.medium[data-astro-cid-jv6y375z] svg[data-astro-cid-jv6y375z]{color:var(--color-medium)}.minus[data-astro-cid-jv6y375z] svg[data-astro-cid-jv6y375z]{color:var(--color-minus)}.dim[data-astro-cid-jv6y375z]{color:var(--color-muted)}.dim[data-astro-cid-jv6y375z] svg[data-astro-cid-jv6y375z]{opacity:.5}.fixed[data-astro-cid-jv6y375z]{grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:var(--space-m)}.small[data-astro-cid-jv6y375z] h3[data-astro-cid-jv6y375z]{font-size:clamp(1.05rem,.7rem + .9vw,1.5rem);margin-bottom:.5em;white-space:nowrap}.small[data-astro-cid-jv6y375z] li[data-astro-cid-jv6y375z]{font-size:clamp(.8rem,.65rem + .35vw,1rem)}.small[data-astro-cid-jv6y375z] ul[data-astro-cid-jv6y375z]{gap:.3em}.small[data-astro-cid-jv6y375z].fixed{gap:var(--space-s)}@media(max-width:560px){.fixed[data-astro-cid-jv6y375z]{grid-template-columns:repeat(min(var(--cols),2),minmax(0,1fr))}.small[data-astro-cid-jv6y375z] li[data-astro-cid-jv6y375z]{font-size:.875rem}}.persona[data-astro-cid-lyutv3bh]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-template-areas:"title title" "facts photo";column-gap:var(--space-s);align-items:start}.photo-left[data-astro-cid-lyutv3bh]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-areas:"photo title" "photo facts";grid-template-rows:auto 1fr;column-gap:var(--space-m)}h3[data-astro-cid-lyutv3bh]{grid-area:title;font-size:var(--fs-h3);font-weight:var(--fw-light);line-height:1.15}h3[data-astro-cid-lyutv3bh] strong[data-astro-cid-lyutv3bh]{font-weight:var(--fw-bold)}.muted[data-astro-cid-lyutv3bh] h3[data-astro-cid-lyutv3bh]{color:var(--color-muted)}.muted[data-astro-cid-lyutv3bh] .label[data-astro-cid-lyutv3bh]{font-weight:var(--fw-bold)}.photo-left[data-astro-cid-lyutv3bh] h3[data-astro-cid-lyutv3bh]{margin-bottom:.4em}ul[data-astro-cid-lyutv3bh]{grid-area:facts;display:grid;gap:.5em;padding-top:.2em;align-content:start}li[data-astro-cid-lyutv3bh]{font-size:var(--fs-body-lg);line-height:1.25}.photo-left[data-astro-cid-lyutv3bh] li[data-astro-cid-lyutv3bh]{font-size:var(--fs-body)}img[data-astro-cid-lyutv3bh]{grid-area:photo;width:100%;height:auto}.about[data-astro-cid-lyutv3bh]{grid-column:1 / -1;margin-top:var(--space-m);font-size:var(--fs-body);line-height:1.55;text-wrap:pretty}h4[data-astro-cid-lyutv3bh]{font-size:var(--fs-body-lg);font-weight:var(--fw-semibold);margin-bottom:.3em}h3[data-astro-cid-7rq2afsk]{font-size:var(--fs-h3);font-weight:var(--fw-bold);line-height:1.15;margin-bottom:.6em}ul[data-astro-cid-7rq2afsk]{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:var(--space-m) var(--space-s)}li[data-astro-cid-7rq2afsk]{display:grid;grid-template-columns:auto 1fr;column-gap:.4em;align-items:center}li[data-astro-cid-7rq2afsk] .icon{width:clamp(2.75rem,2rem + 2vw,4.25rem)}.label[data-astro-cid-7rq2afsk]{font-size:var(--fs-body-lg);line-height:1.2;max-width:7.5em}.body[data-astro-cid-7rq2afsk]{grid-column:1 / -1;margin-top:.4em;font-size:var(--fs-body-lg);line-height:1.3}.boxed[data-astro-cid-7rq2afsk] li[data-astro-cid-7rq2afsk]{padding:var(--space-s);border:3px solid transparent;border-radius:var(--radius-card);align-content:start}.boxed[data-astro-cid-7rq2afsk] li[data-astro-cid-7rq2afsk].highlight{border-color:color-mix(in srgb,var(--accent) 45%,white)}.many[data-astro-cid-7rq2afsk] li[data-astro-cid-7rq2afsk]{grid-template-columns:1fr;justify-items:center;row-gap:.35em;text-align:center}.many[data-astro-cid-7rq2afsk] .label[data-astro-cid-7rq2afsk]{max-width:none}@media(max-width:900px){.many[data-astro-cid-7rq2afsk] ul[data-astro-cid-7rq2afsk]{display:flex;flex-wrap:wrap;justify-content:center}.many[data-astro-cid-7rq2afsk] li[data-astro-cid-7rq2afsk]{flex:0 0 8.5em}}@media(max-width:420px){ul[data-astro-cid-7rq2afsk]{grid-template-columns:1fr 1fr}.odd[data-astro-cid-7rq2afsk] ul[data-astro-cid-7rq2afsk]{grid-template-columns:1fr;row-gap:var(--space-s)}.odd[data-astro-cid-7rq2afsk] .label[data-astro-cid-7rq2afsk]{max-width:none}}@media(max-width:640px){.has-body[data-astro-cid-7rq2afsk] ul[data-astro-cid-7rq2afsk]{grid-template-columns:1fr}}.columns[data-astro-cid-zjoiawiv]>*{min-width:0}.columns[data-astro-cid-zjoiawiv]{display:grid;grid-template-columns:var(--template);gap:var(--space-l)}@media(max-width:760px){.columns[data-astro-cid-zjoiawiv]{grid-template-columns:var(--phone-template);column-gap:var(--space-s)}.columns[data-astro-cid-zjoiawiv]>.phone-full{grid-column:1 / -1}}.img[data-astro-cid-znjq7naw] img[data-astro-cid-znjq7naw]{width:100%;height:auto}.rounded[data-astro-cid-znjq7naw] img[data-astro-cid-znjq7naw]{border-radius:var(--radius-card)}.panel[data-astro-cid-znjq7naw]{background:var(--panel);border-radius:var(--radius-card);overflow:hidden}.panel[data-astro-cid-znjq7naw] img[data-astro-cid-znjq7naw]{border-radius:0}.title[data-astro-cid-znjq7naw]{padding:clamp(1.25rem,3vw,2.25rem) clamp(1.25rem,3.5vw,2.5rem) 0;font-size:var(--fs-h3);font-weight:var(--fw-bold);line-height:1.15}.label[data-astro-cid-znjq7naw]{display:flex;align-items:center;gap:.5em;margin-bottom:.6em;font-size:var(--fs-body-lg);line-height:1.2;max-width:12em}.marker[data-astro-cid-znjq7naw]{flex:none;width:1.5em;height:1.4em;border-radius:.5em;background:var(--accent)}.marker[data-astro-cid-znjq7naw].tall{width:1.3em;height:1.6em;border-radius:.55em}figcaption[data-astro-cid-znjq7naw]{margin-top:.6em;font-size:var(--fs-body-lg);font-style:italic;font-weight:var(--fw-light);line-height:var(--lh-snug);color:var(--color-text-soft)}.image-notes[data-astro-cid-3posy3jn]{display:grid;gap:var(--space-m)}.frame[data-astro-cid-3posy3jn]{position:relative}img[data-astro-cid-3posy3jn]{width:100%;height:auto}.frame[data-astro-cid-3posy3jn] .note[data-astro-cid-3posy3jn]{position:absolute;margin:0}.body[data-astro-cid-3posy3jn]{font-size:var(--fs-body-lg);line-height:var(--lh-snug);text-wrap:pretty}.caption[data-astro-cid-3posy3jn]{font-size:var(--fs-body-lg);font-style:italic;font-weight:var(--fw-light);line-height:var(--lh-snug);color:var(--color-text-soft)}.phone-only[data-astro-cid-3posy3jn]{display:none}@media(max-width:760px){.phone-only[data-astro-cid-3posy3jn]{display:block}.desktop-only[data-astro-cid-3posy3jn]{display:none}.caption[data-astro-cid-3posy3jn]{font-size:.8125rem;line-height:1.2}.frame[data-astro-cid-3posy3jn]{margin-bottom:2.5em}}.gallery[data-astro-cid-kxkyk6kp]{--gap: clamp(10px, 2.5vw, 30px);display:grid;gap:var(--gap)}.row[data-astro-cid-kxkyk6kp]{display:flex;gap:var(--gap)}.cell[data-astro-cid-kxkyk6kp]{flex:var(--grow) 1 0;min-width:0}.frame[data-astro-cid-kxkyk6kp]{aspect-ratio:var(--r)}.frame[data-astro-cid-kxkyk6kp] img[data-astro-cid-kxkyk6kp]{width:100%;height:100%;object-fit:cover}.rounded[data-astro-cid-kxkyk6kp] .frame[data-astro-cid-kxkyk6kp]{border-radius:var(--radius-s);overflow:hidden}.caption[data-astro-cid-kxkyk6kp]{margin-top:.6em;font-size:.875rem;letter-spacing:var(--track-small);color:var(--color-nav)}.labels[data-astro-cid-kxkyk6kp]{position:relative;height:1.6em;margin-top:.5em;font-size:var(--fs-body-lg);color:var(--color-text-soft)}.labels[data-astro-cid-kxkyk6kp] li[data-astro-cid-kxkyk6kp]{position:absolute;transform:translate(-50%);white-space:nowrap}@media(max-width:640px){.row[data-astro-cid-kxkyk6kp]{flex-wrap:wrap}.cell[data-astro-cid-kxkyk6kp]{flex:0 0 calc((100% - (var(--phone-n) - 1) * var(--gap)) * var(--phone-share))}.labels[data-astro-cid-kxkyk6kp]{font-size:.8125rem}}.media-text[data-astro-cid-3zzwyhrd]{display:grid;grid-template-columns:var(--cols);align-items:center;gap:var(--space-m) var(--space-l)}.media-text[data-astro-cid-3zzwyhrd]>*{min-width:0}.image-left[data-astro-cid-3zzwyhrd] .text[data-astro-cid-3zzwyhrd]{order:2}.text[data-astro-cid-3zzwyhrd]{text-align:var(--text-align)}h3[data-astro-cid-3zzwyhrd]{font-size:var(--fs-feature);font-weight:var(--fw-regular);line-height:1.12;color:var(--color-text-soft);text-wrap:balance}.body[data-astro-cid-3zzwyhrd]{font-size:var(--fs-body-lg);line-height:var(--lh-snug);color:var(--color-text-soft);text-wrap:pretty}h3[data-astro-cid-3zzwyhrd]+.body[data-astro-cid-3zzwyhrd]{margin-top:.5em}.body[data-astro-cid-3zzwyhrd] p+p{margin-top:1em}@media(max-width:760px){.media-text[data-astro-cid-3zzwyhrd]{grid-template-columns:1fr}.text[data-astro-cid-3zzwyhrd]{order:2;text-align:left}}.statement[data-astro-cid-f2lxkro6]{display:grid;gap:var(--space-m);justify-items:center}h3[data-astro-cid-f2lxkro6]{max-width:18em;font-size:var(--fs-statement);line-height:1.08;letter-spacing:var(--track-display);text-align:center;text-wrap:balance;color:var(--color-text-soft)}.feature[data-astro-cid-f2lxkro6] h3[data-astro-cid-f2lxkro6]{font-size:var(--fs-feature)}.light[data-astro-cid-f2lxkro6]{font-weight:var(--fw-regular)}.bold[data-astro-cid-f2lxkro6]{font-weight:var(--fw-bold);color:var(--color-text)}.statement[data-astro-cid-f2lxkro6] .img{width:100%}.colorways[data-astro-cid-qypsfgpx]{display:flex}li[data-astro-cid-qypsfgpx]{flex:var(--r) 1 0;min-width:0;display:grid;justify-items:center;gap:.3em}img[data-astro-cid-qypsfgpx]{width:100%;height:auto}span[data-astro-cid-qypsfgpx]{font-size:var(--fs-body-lg);font-weight:var(--fw-regular);color:var(--color-text-soft)}small[data-astro-cid-qypsfgpx]{margin-top:-.3em;font-size:var(--fs-body);color:var(--color-text-soft)}@media(max-width:760px){.colorways[data-astro-cid-qypsfgpx]{flex-wrap:wrap;justify-content:center;row-gap:var(--space-m)}li[data-astro-cid-qypsfgpx]{flex:0 0 calc(var(--phone-share) * 100%)}}.video[data-astro-cid-njyau3ir]{position:relative}.ambient[data-astro-cid-njyau3ir] video[data-astro-cid-njyau3ir]{border-radius:0;background:none}.ambient[data-astro-cid-njyau3ir] .controls[data-astro-cid-njyau3ir]{display:none}video[data-astro-cid-njyau3ir]{width:100%;height:auto;aspect-ratio:var(--ratio);border-radius:var(--player-radius);background:var(--player-bg)}.screen[data-astro-cid-njyau3ir]{justify-self:center;width:min(100% - 2 * var(--gutter),(100svh - var(--header-h) - 2 * var(--space-m)) * var(--ratio))}.controls[data-astro-cid-njyau3ir]{position:absolute;left:50%;bottom:var(--player-bar-inset);display:flex;align-items:center;gap:14px;padding:8px 18px;border-radius:30px;background:var(--player-bar-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:var(--player-bar-shadow);opacity:0;transform:translate(-50%,6px);transition:opacity var(--dur-fast) ease,transform var(--dur-fast) ease}.video[data-astro-cid-njyau3ir]:hover .controls[data-astro-cid-njyau3ir],.video[data-astro-cid-njyau3ir]:focus-within .controls[data-astro-cid-njyau3ir]{opacity:1;transform:translate(-50%)}@media(hover:none){.controls[data-astro-cid-njyau3ir]{opacity:1;transform:translate(-50%)}}button[data-astro-cid-njyau3ir]{background:none;border:0;padding:6px;cursor:pointer}button[data-astro-cid-njyau3ir] img[data-astro-cid-njyau3ir]{width:18px;height:18px}.scrub[data-astro-cid-njyau3ir]{width:var(--player-scrub-w);accent-color:var(--player-track);cursor:pointer}.screen[data-astro-cid-njyau3ir] .scrub[data-astro-cid-njyau3ir]{width:calc(var(--player-scrub-w) * 1.6)}@media(max-width:640px){.controls[data-astro-cid-njyau3ir]{bottom:12px;gap:8px;padding:4px 12px}.screen[data-astro-cid-njyau3ir] .scrub[data-astro-cid-njyau3ir]{width:var(--player-scrub-w)}}.hero[data-astro-cid-4z5ypzu4]{position:relative}img[data-astro-cid-4z5ypzu4]{width:100%;max-height:calc(100vh - var(--header-h));object-fit:contain}.jump[data-astro-cid-4z5ypzu4]{position:absolute;right:clamp(12px,2vw,28px);bottom:clamp(12px,2vw,28px);padding:10px 16px;border-radius:18px;background:#ffffffeb;box-shadow:0 6px 18px #00000014;font-weight:var(--fw-semibold);font-size:.95rem;transition:transform var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out)}.jump[data-astro-cid-4z5ypzu4]:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0000001f}@media(max-width:640px){.jump[data-astro-cid-4z5ypzu4]{position:static;display:table;margin:4px var(--gutter) 0 auto}.phone-crop[data-astro-cid-4z5ypzu4] img[data-astro-cid-4z5ypzu4]{aspect-ratio:var(--phone-crop);object-fit:cover}}.stats[data-astro-cid-4jd224hj]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-m) clamp(1.5rem,4vw,3.5rem)}li[data-astro-cid-4jd224hj]{display:grid;align-content:start;flex:0 1 9.5em;font-size:var(--fs-body-lg)}img[data-astro-cid-4jd224hj]{width:clamp(90px,12vw,165px);height:auto;margin-bottom:.4em}.value[data-astro-cid-4jd224hj]{font-size:clamp(2.5rem,1.6rem + 3vw,4rem);font-weight:var(--fw-bold);line-height:1;color:var(--c)}.label[data-astro-cid-4jd224hj]{line-height:1.3;max-width:9em}.emphasis[data-astro-cid-4jd224hj]{font-size:1.6em;font-weight:var(--fw-bold);line-height:1.1;color:var(--c)}small[data-astro-cid-4jd224hj]{margin-top:.9em;font-size:.75rem;font-style:italic;color:var(--color-text-soft)}.callout[data-astro-cid-vudkuydo]{max-width:16em;font-size:var(--fs-feature);font-weight:var(--fw-regular);line-height:1.4;letter-spacing:var(--track-heading);color:var(--color-text-soft);text-wrap:pretty}.callout[data-astro-cid-vudkuydo] strong{color:var(--accent);font-weight:var(--fw-bold)}.callout[data-astro-cid-vudkuydo] p{display:inline}.compare[data-astro-cid-vfnotkkb]{--tint: color-mix(in srgb, var(--accent) 20%, white);--cell: color-mix(in srgb, var(--color-text) 16%, white);--gap: clamp(6px, .9vw, 12px);display:grid;grid-template-columns:auto repeat(var(--products),minmax(0,1fr));grid-template-rows:auto repeat(var(--rows),auto);gap:var(--gap)}.labels[data-astro-cid-vfnotkkb],.product[data-astro-cid-vfnotkkb],dl[data-astro-cid-vfnotkkb]{display:grid;grid-template-rows:subgrid;gap:var(--gap)}.labels[data-astro-cid-vfnotkkb],.product[data-astro-cid-vfnotkkb]{grid-row:1 / -1}dl[data-astro-cid-vfnotkkb]{grid-row:2 / -1}.pill[data-astro-cid-vfnotkkb]{display:flex;align-items:center;min-height:2.4em;padding:.4em .75em;border-radius:.8em;line-height:1.2}.label[data-astro-cid-vfnotkkb]{background:var(--tint);font-size:var(--fs-body)}dd[data-astro-cid-vfnotkkb]{height:100%;background:var(--cell);font-size:.875rem;letter-spacing:var(--track-small);text-wrap:pretty}dd[data-astro-cid-vfnotkkb].short{font-size:var(--fs-body)}dt[data-astro-cid-vfnotkkb]{display:none}.card[data-astro-cid-vfnotkkb]{position:relative;isolation:isolate;display:grid;justify-items:center;align-content:end;gap:.4em;padding:0 .4em .6em;text-align:center}.card[data-astro-cid-vfnotkkb]:before{content:"";position:absolute;inset:32% 0 0;z-index:-1;border-radius:var(--radius-s);background:var(--tint)}.card[data-astro-cid-vfnotkkb] img[data-astro-cid-vfnotkkb]{width:auto;max-width:92%;max-height:11rem;object-fit:contain}figcaption[data-astro-cid-vfnotkkb]{font-size:.875rem;line-height:1.2;letter-spacing:var(--track-small);color:var(--color-text-soft)}@media(max-width:760px){.compare[data-astro-cid-vfnotkkb]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;row-gap:var(--space-m)}.labels[data-astro-cid-vfnotkkb]{display:none}.product[data-astro-cid-vfnotkkb],dl[data-astro-cid-vfnotkkb]{grid-row:auto;grid-template-rows:none;align-content:start}dl[data-astro-cid-vfnotkkb]{gap:.35em}.row[data-astro-cid-vfnotkkb]{display:grid;gap:.15em}dt[data-astro-cid-vfnotkkb]{display:block;font-size:.8rem;color:var(--color-muted)}dd[data-astro-cid-vfnotkkb]{min-height:0}.card[data-astro-cid-vfnotkkb] img[data-astro-cid-vfnotkkb]{max-height:8rem}}.project[data-astro-cid-by4zwojz]{padding-bottom:var(--space-xl);--color-icon: var(--accent)}.project[data-astro-cid-by4zwojz]>.folder{margin-top:calc(var(--space-xl) - var(--space-l))}.project[data-astro-cid-by4zwojz]>.divider{margin-top:var(--space-xl)}.more[data-astro-cid-by4zwojz]{max-width:var(--page-wide);margin:0 auto;padding:0 var(--gutter) var(--space-l)}h2[data-astro-cid-by4zwojz]{margin-bottom:18px;font-size:1.1rem;font-weight:var(--fw-regular);color:#666}.more-grid[data-astro-cid-by4zwojz]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.more-grid[data-astro-cid-by4zwojz]>a:nth-of-type(n+4){display:none}@media(max-width:768px){.more-grid[data-astro-cid-by4zwojz]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:68%;gap:0;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--gutter);scrollbar-width:none}.more-grid[data-astro-cid-by4zwojz]::-webkit-scrollbar{display:none}.more-grid[data-astro-cid-by4zwojz]>*{scroll-snap-align:start}}.actions[data-astro-cid-by4zwojz]{display:flex;justify-content:center;gap:16px;margin-top:32px}.pill[data-astro-cid-by4zwojz]{padding:11px 18px;border:1px solid rgb(0 0 0 / .1);border-radius:22px;font-size:.9rem;line-height:1.2;transition:border-color var(--dur-fast)}.pill[data-astro-cid-by4zwojz]:hover{border-color:#0000004d}
