.nav[data-astro-cid-dmqpwcec]{position:fixed;inset:0 0 auto;z-index:1000;background:#f8f7f4;border-bottom:1px solid rgba(26,26,24,.18)}.nav-inner[data-astro-cid-dmqpwcec]{max-width:1440px;margin:0 auto;padding:0 clamp(1rem,3vw,2.5rem);height:56px;display:flex;align-items:center;gap:2.5rem}.nav-name[data-astro-cid-dmqpwcec]{font-size:.9375rem;font-weight:500;letter-spacing:-.01em;text-decoration:none;color:#1a1a18;margin-right:auto}.nav-links[data-astro-cid-dmqpwcec],.nav-langs[data-astro-cid-dmqpwcec]{list-style:none;display:flex;align-items:center}.nav-links[data-astro-cid-dmqpwcec]{gap:1.75rem}.nav-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{font-size:.75rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;line-height:1.4;color:#1a1a18;text-decoration:none;padding:.35rem 0;border-bottom:1px solid transparent;transition:border-color .18s cubic-bezier(.2,0,0,1),color .18s cubic-bezier(.2,0,0,1)}.nav-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover,.nav-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec][data-active]{border-bottom-color:#1a1a18}.nav-langs[data-astro-cid-dmqpwcec]{gap:.9rem;padding-left:1.75rem;border-left:1px solid rgba(26,26,24,.18)}.nav-langs[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{font-size:.75rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;line-height:1.4;color:#8c8c8a;text-decoration:none;transition:color .18s cubic-bezier(.2,0,0,1)}.nav-langs[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover{color:#1a1a18}.nav-langs[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec][aria-current=page]{color:#1a1a18;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.nav-toggle[data-astro-cid-dmqpwcec]{display:none;font-size:.75rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;line-height:1.4;font-family:inherit;color:#1a1a18;background:none;border:0;cursor:pointer;padding:.5rem 0}@media(max-width:1024px){.nav-toggle[data-astro-cid-dmqpwcec]{display:block;position:relative;z-index:2}.nav-name[data-astro-cid-dmqpwcec],.nav-langs[data-astro-cid-dmqpwcec]{position:relative;z-index:2}.nav-langs[data-astro-cid-dmqpwcec]{border-left:0;padding-left:0}.nav-links[data-astro-cid-dmqpwcec]{position:fixed;inset:0;z-index:1;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:0;padding:6rem clamp(1rem,3vw,2.5rem) 3rem;background:#f8f7f4;opacity:0;visibility:hidden;transform:translateY(16px);transition:opacity .25s cubic-bezier(.2,0,0,1),transform .25s cubic-bezier(.2,0,0,1),visibility 0s linear .25s}.nav-links[data-astro-cid-dmqpwcec] li[data-astro-cid-dmqpwcec]{width:100%;border-top:1px solid rgba(26,26,24,.18)}.nav-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{display:block;font-size:clamp(2.25rem,9vw,4rem);font-weight:500;letter-spacing:-.03em;text-transform:none;line-height:1.1;padding:.6rem 0;border-bottom:0}.nav[data-astro-cid-dmqpwcec].is-open .nav-links[data-astro-cid-dmqpwcec]{opacity:1;visibility:visible;transform:none;transition:opacity .25s cubic-bezier(.2,0,0,1),transform .25s cubic-bezier(.2,0,0,1),visibility 0s}}.hero[data-astro-cid-bbe6dxrz]{position:relative;min-height:100svh;padding:calc(56px + clamp(2rem,6vw,5rem)) clamp(1rem,3vw,2.5rem) clamp(2rem,4vw,3rem);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;background:#f8f7f4}.hero-disc[data-astro-cid-bbe6dxrz]{position:absolute;width:clamp(260px,46vw,760px);aspect-ratio:1;border-radius:50%;background:#c94f2c;right:calc(clamp(260px,46vw,760px)*-.32);top:38%;z-index:0}.hero-name[data-astro-cid-bbe6dxrz]{position:relative;z-index:1;font-size:clamp(5rem,17.5vw,19rem);font-weight:500;line-height:.82;letter-spacing:-.06em;color:#1a1a18;margin-left:-.06em}.hero-line[data-astro-cid-bbe6dxrz]{display:block;white-space:nowrap}.hero-line--indent[data-astro-cid-bbe6dxrz]{padding-left:25vw}.hero-foot[data-astro-cid-bbe6dxrz]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(12,1fr);column-gap:clamp(1rem,2vw,1.5rem);align-items:end;margin-top:clamp(3rem,8vw,6rem)}.hero-role[data-astro-cid-bbe6dxrz]{grid-column:1/span 7;font-size:clamp(2.5rem,7vw,7rem);font-weight:400;line-height:.95;letter-spacing:-.04em;color:#c94f2c}.hero-meta[data-astro-cid-bbe6dxrz]{grid-column:9/-1;display:grid;gap:1.25rem}.hero-meta[data-astro-cid-bbe6dxrz] div[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:7.5rem 1fr;gap:1rem}.hero-meta[data-astro-cid-bbe6dxrz] dt[data-astro-cid-bbe6dxrz]{font-size:.75rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;line-height:1.4;color:#1a1a18;padding-top:.2em}.hero-meta[data-astro-cid-bbe6dxrz] dd[data-astro-cid-bbe6dxrz]{font-size:.9375rem;line-height:1.45;color:#1a1a18}.hero-meta[data-astro-cid-bbe6dxrz] a[data-astro-cid-bbe6dxrz]{text-decoration:none;border-bottom:1px solid #1A1A18;transition:border-color .18s cubic-bezier(.2,0,0,1)}.hero-meta[data-astro-cid-bbe6dxrz] a[data-astro-cid-bbe6dxrz]:hover{border-bottom-color:transparent}@media(max-width:1024px){.hero-line--indent[data-astro-cid-bbe6dxrz]{padding-left:12vw}.hero-role[data-astro-cid-bbe6dxrz]{grid-column:1/-1;margin-bottom:2.5rem}.hero-meta[data-astro-cid-bbe6dxrz]{grid-column:1/-1}.hero-disc[data-astro-cid-bbe6dxrz]{top:14%}}.about-body[data-astro-cid-v2cbyr3p]{align-items:start;row-gap:3rem}.about-figure[data-astro-cid-v2cbyr3p]{grid-column:1/span 4;margin-top:.5rem}.about-figure[data-astro-cid-v2cbyr3p] img[data-astro-cid-v2cbyr3p]{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;filter:grayscale(1) contrast(1.05)}@media(max-width:768px){.about-figure[data-astro-cid-v2cbyr3p]{grid-column:1/span 9}}.about-text[data-astro-cid-v2cbyr3p]{grid-column:6/-1}@media(max-width:768px){.about-text[data-astro-cid-v2cbyr3p]{grid-column:1/-1}}.about-lead[data-astro-cid-v2cbyr3p]{font-size:clamp(1.75rem,3.2vw,2.75rem);font-weight:400;line-height:1.18;letter-spacing:-.02em;color:#1a1a18;max-width:22em}.about-p[data-astro-cid-v2cbyr3p]{margin-top:2.5rem;margin-left:auto;max-width:34em;width:60%;font-size:1.0625rem;line-height:1.6;color:#1a1a18}@media(max-width:768px){.about-p[data-astro-cid-v2cbyr3p]{width:100%}}.bio-body[data-astro-cid-2jiluk5e]{row-gap:2.5rem;align-items:start}.bio-facts[data-astro-cid-2jiluk5e]{grid-column:1/span 3;display:grid;gap:1.5rem}.bio-facts[data-astro-cid-2jiluk5e] dt[data-astro-cid-2jiluk5e]{font-size:.75rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;line-height:1.4;color:#8c8c8a;margin-bottom:.35rem}.bio-facts[data-astro-cid-2jiluk5e] dd[data-astro-cid-2jiluk5e]{font-size:.9375rem;line-height:1.45;color:#1a1a18}@media(max-width:768px){.bio-facts[data-astro-cid-2jiluk5e]{grid-column:1/-1;grid-template-columns:1fr 1fr}}.bio-text[data-astro-cid-2jiluk5e]{grid-column:4/span 6;font-size:1.0625rem;line-height:1.65;color:#1a1a18;max-width:38em}@media(max-width:1024px){.bio-text[data-astro-cid-2jiluk5e]{grid-column:4/-1}}@media(max-width:768px){.bio-text[data-astro-cid-2jiluk5e]{grid-column:1/-1}}.edu-heading[data-astro-cid-2jiluk5e]{grid-column:1/span 3}@media(max-width:768px){.edu-heading[data-astro-cid-2jiluk5e]{grid-column:1/-1}}.edu-list[data-astro-cid-2jiluk5e]{grid-column:4/-1;list-style:none}@media(max-width:768px){.edu-list[data-astro-cid-2jiluk5e]{grid-column:1/-1}}.edu[data-astro-cid-2jiluk5e]{display:grid;grid-template-columns:4.5rem 1fr 1fr;column-gap:clamp(1rem,2vw,1.5rem);row-gap:.25rem;padding:1.1rem 0 1.25rem;border-top:1px solid rgba(26,26,24,.18)}.edu[data-astro-cid-2jiluk5e]:last-child{border-bottom:1px solid rgba(26,26,24,.18)}@media(max-width:768px){.edu[data-astro-cid-2jiluk5e]{grid-template-columns:3.5rem 1fr}}.edu-year[data-astro-cid-2jiluk5e]{color:#8c8c8a}.edu-degree[data-astro-cid-2jiluk5e]{font-weight:500;line-height:1.4}.edu-inst[data-astro-cid-2jiluk5e]{color:#8c8c8a;line-height:1.45}@media(max-width:768px){.edu-inst[data-astro-cid-2jiluk5e]{grid-column:2}}.frieze[data-astro-cid-ihllb3az]{margin-right:calc(50% - 50vw);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#8C8C8A transparent;padding-bottom:1rem}.frieze[data-astro-cid-ihllb3az]:focus-visible{outline-offset:6px}.frieze-track[data-astro-cid-ihllb3az]{list-style:none;display:flex;gap:clamp(1rem,2vw,1.5rem);width:max-content;padding-right:clamp(1rem,3vw,2.5rem)}.frame[data-astro-cid-ihllb3az]{flex:none}.frame-open[data-astro-cid-ihllb3az]{display:block;padding:0;border:0;background:#8c8c8a;cursor:zoom-in}.frame-open[data-astro-cid-ihllb3az] img[data-astro-cid-ihllb3az]{display:block;height:min(clamp(200px,34svh,360px),56vw);width:auto;max-width:none;transition:opacity .18s cubic-bezier(.2,0,0,1)}.frame-open[data-astro-cid-ihllb3az]:hover img[data-astro-cid-ihllb3az]{opacity:.88}.frame-caption[data-astro-cid-ihllb3az]{font-size:.75rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;line-height:1.4;letter-spacing:.12em;display:flex;gap:1rem;color:#8c8c8a;padding-top:.75rem}.frame-caption[data-astro-cid-ihllb3az] a[data-astro-cid-ihllb3az]{color:inherit;text-decoration:none;transition:color .18s cubic-bezier(.2,0,0,1)}.frame-caption[data-astro-cid-ihllb3az] a[data-astro-cid-ihllb3az]:hover,.frame-index[data-astro-cid-ihllb3az]{color:#1a1a18}.fullscreen-overlay[data-astro-cid-ihllb3az]{position:fixed;inset:0;background:#1a1a18;z-index:10000;display:flex;align-items:center;justify-content:center;animation:fadeIn .2s cubic-bezier(.2,0,0,1);outline:none}.fullscreen-overlay[data-astro-cid-ihllb3az][hidden]{display:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fullscreen-content[data-astro-cid-ihllb3az]{max-width:88vw;max-height:90vh;display:flex;flex-direction:column;align-items:flex-start;gap:.9rem}.fullscreen-content[data-astro-cid-ihllb3az] img[data-astro-cid-ihllb3az]{max-width:100%;max-height:84vh;object-fit:contain;display:block}.fullscreen-meta[data-astro-cid-ihllb3az]{display:flex;justify-content:space-between;width:100%;align-items:baseline;gap:2rem}.fullscreen-credit[data-astro-cid-ihllb3az],.image-counter[data-astro-cid-ihllb3az]{font-size:.75rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;line-height:1.4;color:#8c8c8a}.close-btn[data-astro-cid-ihllb3az],.nav-btn[data-astro-cid-ihllb3az]{position:absolute;background:transparent;border:0;color:#f8f7f4;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:opacity .18s cubic-bezier(.2,0,0,1)}.close-btn[data-astro-cid-ihllb3az]:hover,.nav-btn[data-astro-cid-ihllb3az]:hover{opacity:.55}.close-btn[data-astro-cid-ihllb3az] svg[data-astro-cid-ihllb3az],.nav-btn[data-astro-cid-ihllb3az] svg[data-astro-cid-ihllb3az]{stroke:currentColor}.close-btn[data-astro-cid-ihllb3az]{top:1.25rem;right:1.25rem}.nav-btn[data-astro-cid-ihllb3az]{top:50%;transform:translateY(-50%)}.prev-btn[data-astro-cid-ihllb3az]{left:1rem}.next-btn[data-astro-cid-ihllb3az]{right:1rem}.project-list[data-astro-cid-amng4zvp]{display:flex;flex-direction:column}.project[data-astro-cid-amng4zvp]{padding:2.5rem 0 4.5rem;border-top:1px solid rgba(26,26,24,.18);row-gap:2rem;align-items:start}.project-index[data-astro-cid-amng4zvp]{font-size:.75rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;line-height:1.4;grid-column:1/span 3;color:#8c8c8a;padding-top:.6rem}@media(max-width:768px){.project-index[data-astro-cid-amng4zvp]{grid-column:1/-1;padding-top:0}}.project-meta[data-astro-cid-amng4zvp]{grid-column:4/span 4;display:flex;flex-direction:column;gap:1.25rem}@media(max-width:1024px){.project-meta[data-astro-cid-amng4zvp]{grid-column:4/-1}}@media(max-width:768px){.project-meta[data-astro-cid-amng4zvp]{grid-column:1/-1}}.project-name[data-astro-cid-amng4zvp]{font-size:clamp(1.75rem,3.2vw,2.75rem);font-weight:500;line-height:1.05;letter-spacing:-.03em;color:#1a1a18}.project-description[data-astro-cid-amng4zvp]{font-size:1.0625rem;line-height:1.6;color:#1a1a18;max-width:32em}.project-link[data-astro-cid-amng4zvp]{align-self:flex-start;font-size:.9375rem;color:#1a1a18;text-decoration:none;border-bottom:1px solid #1A1A18;transition:border-color .18s cubic-bezier(.2,0,0,1)}.project-link[data-astro-cid-amng4zvp]:hover{border-bottom-color:transparent}.project-video[data-astro-cid-amng4zvp]{grid-column:8/-1;aspect-ratio:16/9;width:100%;background:#1a1a18}.project-video[data-astro-cid-amng4zvp] iframe[data-astro-cid-amng4zvp]{width:100%;height:100%;display:block}@media(max-width:1024px){.project-video[data-astro-cid-amng4zvp]{grid-column:4/-1}}@media(max-width:768px){.project-video[data-astro-cid-amng4zvp]{grid-column:1/-1}}.collab-heading[data-astro-cid-amng4zvp]{grid-column:1/span 3}@media(max-width:768px){.collab-heading[data-astro-cid-amng4zvp]{grid-column:1/-1}}.collab-list[data-astro-cid-amng4zvp]{grid-column:4/-1;list-style:none}@media(max-width:768px){.collab-list[data-astro-cid-amng4zvp]{grid-column:1/-1}}.collab-item[data-astro-cid-amng4zvp]{display:grid;grid-template-columns:1fr 2fr;gap:clamp(1rem,2vw,1.5rem);padding:1.25rem 0 1.5rem;border-top:1px solid rgba(26,26,24,.18)}.collab-item[data-astro-cid-amng4zvp]:last-child{border-bottom:1px solid rgba(26,26,24,.18)}@media(max-width:768px){.collab-item[data-astro-cid-amng4zvp]{grid-template-columns:1fr;gap:.5rem}}.collab-title[data-astro-cid-amng4zvp]{font-size:1.0625rem;font-weight:500;line-height:1.4;color:#1a1a18}.collab-description[data-astro-cid-amng4zvp]{font-size:1.0625rem;line-height:1.55;color:#8c8c8a}.year-group[data-astro-cid-csbcqdjr]{border-top:1px solid rgba(26,26,24,.18);padding:1.25rem 0 3.5rem;align-items:start}.year[data-astro-cid-csbcqdjr]{grid-column:1/span 3;position:sticky;top:80px;font-size:clamp(3.5rem,8vw,8rem);font-weight:500;line-height:.8;letter-spacing:-.05em;color:#1a1a18}@media(max-width:768px){.year[data-astro-cid-csbcqdjr]{grid-column:1/-1;position:static;margin-bottom:1.5rem}}.entries[data-astro-cid-csbcqdjr]{grid-column:4/span 7;list-style:none}@media(max-width:1024px){.entries[data-astro-cid-csbcqdjr]{grid-column:4/-1}}@media(max-width:768px){.entries[data-astro-cid-csbcqdjr]{grid-column:1/-1}}.entry[data-astro-cid-csbcqdjr]{display:flex;flex-direction:column;gap:.25rem;padding:0 0 1.5rem}.entry[data-astro-cid-csbcqdjr]+.entry[data-astro-cid-csbcqdjr]{padding-top:1.5rem;border-top:1px solid rgba(26,26,24,.18)}.entry-title[data-astro-cid-csbcqdjr]{font-size:1.0625rem;font-weight:500;line-height:1.4;color:#1a1a18}.entry-meta[data-astro-cid-csbcqdjr]{font-size:.9375rem;line-height:1.45;color:#8c8c8a}.rec-heading[data-astro-cid-csbcqdjr]{grid-column:1/span 3}@media(max-width:768px){.rec-heading[data-astro-cid-csbcqdjr]{grid-column:1/-1}}.recordings[data-astro-cid-csbcqdjr]{grid-column:4/-1;list-style:none}@media(max-width:768px){.recordings[data-astro-cid-csbcqdjr]{grid-column:1/-1}}.rec[data-astro-cid-csbcqdjr]{display:grid;grid-template-columns:4.5rem 1fr 12rem;column-gap:clamp(1rem,2vw,1.5rem);row-gap:.25rem;padding:1.1rem 0 1.25rem;border-top:1px solid rgba(26,26,24,.18)}.rec[data-astro-cid-csbcqdjr]:last-child{border-bottom:1px solid rgba(26,26,24,.18)}@media(max-width:768px){.rec[data-astro-cid-csbcqdjr]{grid-template-columns:3.5rem 1fr}}.rec-year[data-astro-cid-csbcqdjr]{font-size:1.0625rem;color:#8c8c8a}.rec-title[data-astro-cid-csbcqdjr]{font-size:1.0625rem;font-weight:500;line-height:1.4}.rec-type[data-astro-cid-csbcqdjr]{font-size:.75rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;line-height:1.4;color:#8c8c8a;padding-top:.35em}@media(max-width:768px){.rec-type[data-astro-cid-csbcqdjr]{grid-column:2;padding-top:0}}.rec-desc[data-astro-cid-csbcqdjr]{grid-column:2/span 1;font-size:.9375rem;line-height:1.5;color:#8c8c8a;max-width:40em}.contact[data-astro-cid-xmivup5a]{padding-bottom:clamp(4rem,8vw,7rem)}.contact-email[data-astro-cid-xmivup5a]{display:block;margin:0 calc(50% - 50vw) clamp(3rem,7vw,6rem) 0;padding-left:calc(25% + clamp(1rem,2vw,1.5rem)/4);font-size:clamp(2.5rem,8.4vw,9.5rem);font-weight:500;line-height:.95;letter-spacing:-.05em;color:#1a1a18;text-decoration:none;white-space:nowrap;overflow:hidden;border-bottom:1px solid rgba(26,26,24,.18);padding-bottom:.15em;transition:color .18s cubic-bezier(.2,0,0,1)}.contact-email[data-astro-cid-xmivup5a]:hover{color:#c94f2c}@media(max-width:1024px){.contact-email[data-astro-cid-xmivup5a]{padding-left:0;white-space:normal;overflow-wrap:anywhere;font-size:clamp(2.5rem,12vw,6rem)}}.contact-details[data-astro-cid-xmivup5a]{row-gap:2rem}.contact-availability[data-astro-cid-xmivup5a]{grid-column:4/span 4;font-size:1.0625rem;line-height:1.55;color:#1a1a18}@media(max-width:768px){.contact-availability[data-astro-cid-xmivup5a]{grid-column:1/-1}}.contact-list[data-astro-cid-xmivup5a]{grid-column:9/-1;list-style:none;display:grid;gap:.6rem;font-size:1.0625rem}.contact-list[data-astro-cid-xmivup5a] a[data-astro-cid-xmivup5a]{text-decoration:none;border-bottom:1px solid #1A1A18;transition:border-color .18s cubic-bezier(.2,0,0,1)}.contact-list[data-astro-cid-xmivup5a] a[data-astro-cid-xmivup5a]:hover{border-bottom-color:transparent}@media(max-width:768px){.contact-list[data-astro-cid-xmivup5a]{grid-column:1/-1}}.contact-location[data-astro-cid-xmivup5a]{color:#8c8c8a}.site-footer[data-astro-cid-sz7xmlte]{background:#f8f7f4;border-top:1px solid rgba(26,26,24,.18)}.footer-inner[data-astro-cid-sz7xmlte]{max-width:1440px;margin:0 auto;padding:1.5rem clamp(1rem,3vw,2.5rem);display:grid;grid-template-columns:3fr 6fr 3fr;column-gap:clamp(1rem,2vw,1.5rem);align-items:baseline}.footer-inner[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte],.footer-inner[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:.75rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;line-height:1.4;color:#8c8c8a}@media(max-width:768px){.footer-inner[data-astro-cid-sz7xmlte]{grid-template-columns:1fr auto;row-gap:.75rem;padding-right:calc(44px + clamp(1rem,3vw,2.5rem)*2)}}.footer-link[data-astro-cid-sz7xmlte]{text-decoration:none;transition:color .18s cubic-bezier(.2,0,0,1)}.footer-link[data-astro-cid-sz7xmlte]:hover{color:#1a1a18}.footer-copy[data-astro-cid-sz7xmlte]{justify-self:end}@media(max-width:768px){.footer-copy[data-astro-cid-sz7xmlte]{grid-column:1/-1;justify-self:start}}.scroll-top[data-astro-cid-sz7xmlte]{position:fixed;right:clamp(1rem,3vw,2.5rem);bottom:clamp(1rem,3vw,2.5rem);width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#f8f7f4;border:1px solid #1A1A18;border-radius:0;color:#1a1a18;cursor:pointer;z-index:999;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .2s cubic-bezier(.2,0,0,1),transform .2s cubic-bezier(.2,0,0,1),background-color .18s cubic-bezier(.2,0,0,1),color .18s cubic-bezier(.2,0,0,1)}.scroll-top[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{width:18px;height:18px}.scroll-top[data-astro-cid-sz7xmlte][data-visible]{opacity:1;transform:none;pointer-events:auto}.scroll-top[data-astro-cid-sz7xmlte]:hover{background:#1a1a18;color:#f8f7f4}
