@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_727e2ca8-module__osbfja__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_727e2ca8-module__osbfja__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
*{box-sizing:border-box}html{--font-display:"Euphoria", Georgia, serif;--paragraph-font-size:clamp(1rem, 1.2vw, 1.2rem);--paragraph-line-height:1.45;background-color:var(--color-background,#f1c430);background-image:radial-gradient(circle, color-mix(in srgb, var(--color-text,#0f0e0c) 22%, transparent) 1px, transparent 1px);color:var(--color-text,#0f0e0c);font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;-webkit-font-smoothing:antialiased;cursor:url(/cursor.png) 2 1,auto;background-size:40px 40px;background-attachment:fixed;font-size:16px;line-height:1.5}body{flex-direction:column;min-height:100dvh;margin:0;display:flex}a{color:inherit;text-decoration:none}a,button{cursor:url(/cursor-pointer.png) 9 1,pointer}[data-contrast-component=page-flower],[data-contrast-component=page-flower] *{cursor:none!important}[data-contrast-component=page-flower] [data-contrast-component=page-home]>:not([data-contrast-component=scene-stage]){display:none!important}ul{margin:0;padding:0;list-style:none}img{max-width:100%;display:block}a:focus-visible,button:focus-visible{outline:2px solid var(--color-accent,#2e2a1c);outline-offset:3px}[data-contrast-component=text-block] h2,[data-contrast-component=page-bio] h1,[data-contrast-component=page-press] h1,[data-contrast-component=page-contatti] h1,[data-contrast-slot=section-heading],[data-contrast-slot=cta-headline]{font-weight:400}@media (prefers-reduced-motion:no-preference){a[data-contrast-slot=footer-email],[data-contrast-component=press-item] a{transition:color .2s}}[data-contrast-component=site-header]{z-index:10;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(.75rem,2vw,1.5rem);padding:clamp(1rem,3vw,1.75rem) clamp(1.25rem,5vw,3.5rem);display:flex;position:sticky;top:0}[data-contrast-slot=wordmark]{align-items:center;display:flex}[data-contrast-slot=wordmark] img{width:auto;height:clamp(3.1rem,5.6vw,4.3rem)}[data-contrast-slot=header-right]{flex-basis:100%;order:3;align-items:baseline;gap:clamp(1rem,3vw,2rem);display:flex}@media (min-width:720px){[data-contrast-slot=header-right]{flex-basis:auto;order:0}}[data-contrast-slot=primary-nav]{font-family:var(--font-mono), "IBM Plex Mono", monospace;text-transform:uppercase;letter-spacing:.1em;flex-wrap:wrap;gap:clamp(1rem,2.5vw,2.25rem);font-size:.72rem;display:flex}[data-contrast-slot=primary-nav] a{padding-bottom:.2em;position:relative}[data-contrast-slot=primary-nav] a:after{content:"";transform-origin:100%;background:currentColor;width:100%;height:1px;transition:transform .25s;position:absolute;bottom:0;left:0;transform:scaleX(0)}[data-contrast-slot=primary-nav] a:hover{color:var(--color-accent,#2e2a1c)}[data-contrast-slot=primary-nav] a:hover:after{transform-origin:0;transform:scaleX(1)}[data-contrast-component=language-switcher]{font-family:var(--font-mono), "IBM Plex Mono", monospace;letter-spacing:.06em;gap:.5rem;font-size:.72rem;display:flex}[data-contrast-component=language-switcher] a{opacity:.55;padding-bottom:.2em;position:relative}[data-contrast-component=language-switcher] a:after{content:"";transform-origin:100%;background:currentColor;width:100%;height:1px;transition:transform .25s;position:absolute;bottom:0;left:0;transform:scaleX(0)}[data-contrast-component=language-switcher] a:hover:after{transform-origin:0;transform:scaleX(1)}[data-contrast-component=language-switcher] a[aria-current=true]{opacity:1;color:var(--color-accent,#2e2a1c)}[data-contrast-component=hero-reveal]{align-items:center;height:100dvh;display:flex;position:relative;overflow:hidden}[data-contrast-slot=hero-reveal-text]{white-space:nowrap;width:max-content;font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;gap:4vw;margin:0;padding-left:100vw;font-size:clamp(2.5rem,9vw,9rem);font-weight:400;line-height:1.1;display:flex}[data-contrast-component=hero-row]{align-items:flex-start;min-height:100dvh;padding:clamp(1rem,2.5vw,2rem) clamp(1.25rem,5vw,3.5rem) clamp(2.5rem,7vw,5rem);display:flex;position:relative}@media (max-width:900px){[data-contrast-component=hero-row]{padding-bottom:clamp(3rem,10vh,6rem);display:block}}[data-contrast-slot=hero-statement]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;max-width:22ch;margin:0;font-size:clamp(4rem,10.5vw,10.5rem);font-weight:400;line-height:.8}[data-contrast-component=hero-copy]{max-width:26rem;position:absolute;top:clamp(1rem,2.5vw,2rem);right:clamp(1.25rem,5vw,3.5rem)}@media (max-width:900px){[data-contrast-component=hero-copy]{max-width:100%;margin-top:clamp(2rem,6vh,3rem);position:relative;top:auto;right:auto;transform:none}}[data-contrast-component=scroll-hint]{z-index:6;font-family:var(--font-mono), "IBM Plex Mono", monospace;text-transform:uppercase;letter-spacing:.14em;opacity:.6;pointer-events:none;align-items:center;gap:.5rem;font-size:.68rem;display:flex;position:fixed;bottom:clamp(1.5rem,4vh,2.5rem);left:50%;transform:translate(-50%)}[data-contrast-component=scroll-hint][data-visible=false]{opacity:0}@media (prefers-reduced-motion:no-preference){[data-contrast-component=scroll-hint]{transition:opacity .4s}}[data-contrast-slot=scroll-hint-icon]{display:inline-block}@media (prefers-reduced-motion:no-preference){[data-contrast-slot=scroll-hint-icon]{animation:1.6s ease-in-out infinite scroll-hint-bounce}}@keyframes scroll-hint-bounce{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@media (max-width:900px){[data-contrast-component=scroll-hint]{display:none}}[data-contrast-slot=masthead-intro]{font-family:var(--font-mono), monospace;font-size:var(--paragraph-font-size);line-height:var(--paragraph-line-height);text-align:right;max-width:28rem}[data-contrast-slot=masthead-intro] p{margin:0 0 1em}[data-contrast-component=scene-stage]{z-index:5;position:fixed;inset:0;overflow:hidden}[data-contrast-component=scene-stage-inner]{will-change:transform;width:100%;height:100%}body{pointer-events:none}[data-contrast-component=scene-stage],a,button,input,textarea{pointer-events:auto}a,button{z-index:6;position:relative}[data-contrast-component=ascii-scene]{-webkit-user-select:none;user-select:none;width:100%;height:100%;cursor:inherit;background:0 0;border:none;margin:0;padding:0;display:block;overflow:hidden}[data-contrast-component=ascii-scene] table{margin:0 auto;font-family:var(--font-mono), "IBM Plex Mono", monospace!important}[data-contrast-component=ascii-scene] span{white-space:pre}[data-contrast-component=page-bio],[data-contrast-component=page-press],[data-contrast-component=page-contatti]{padding:clamp(3.5rem,9vw,6rem) clamp(1.25rem,5vw,3.5rem)}[data-contrast-component=page-bio],[data-contrast-component=page-press]{align-items:flex-start;gap:clamp(2rem,6vw,5rem);display:flex}[data-contrast-component=page-bio] h1,[data-contrast-component=page-press] h1{flex:none;max-width:9ch;position:sticky;top:clamp(7.5rem,13vw,9.5rem)}[data-contrast-component=page-bio] [data-contrast-slot=page-content],[data-contrast-component=page-press] [data-contrast-slot=page-content]{flex:auto;min-width:0}@media (max-width:900px){[data-contrast-component=page-bio],[data-contrast-component=page-press]{flex-direction:column}[data-contrast-component=page-bio] h1,[data-contrast-component=page-press] h1{max-width:none;position:static}}[data-contrast-component=text-block],[data-contrast-component=image-block]{padding:clamp(3rem,7vw,5rem) clamp(1.25rem,5vw,3.5rem)}[data-contrast-component=text-block][data-width=constrained]{max-width:60ch}[data-contrast-component=text-block] h2{font-family:var(--font-display), serif;text-transform:uppercase;margin:0 0 1rem;font-size:clamp(2.75rem,6vw,5rem);line-height:.82}[data-contrast-component=text-block] p{font-family:var(--font-mono), monospace;font-size:var(--paragraph-font-size);line-height:var(--paragraph-line-height);max-width:62ch}[data-contrast-component=page-bio] [data-contrast-component=text-block] p{max-width:52ch;font-size:clamp(.9rem,1.05vw,1.05rem);line-height:1.25}[data-contrast-component=image-block] figcaption{font-family:var(--font-mono), monospace;color:var(--color-secondary,#5c5233);margin-top:.75rem;font-size:.75rem}[data-contrast-component=page-bio] h1,[data-contrast-component=page-press] h1{font-family:var(--font-display), serif;text-transform:uppercase;margin:0 0 1.5rem;font-size:clamp(4rem,10vw,9rem);line-height:.82}[data-contrast-slot=eyebrow]{font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.16em;color:var(--color-secondary,#5c5233);margin-bottom:clamp(.75rem,2vh,1.25rem);font-size:.72rem;display:block}[data-contrast-slot=press-page-link]{font-family:var(--font-mono), "IBM Plex Mono", monospace;color:inherit;align-items:baseline;gap:.5rem;text-decoration:none;display:inline-flex}[data-contrast-slot=press-page-arrow]{opacity:0;display:inline-block;transform:translate(6px)}[data-contrast-slot=press-page-title]{transition:color .2s,font-style .2s,transform .2s;display:inline-block}@media (prefers-reduced-motion:no-preference){[data-contrast-slot=press-page-arrow]{transition:opacity .2s,transform .2s}}[data-contrast-slot=press-page-link]:hover [data-contrast-slot=press-page-arrow]{opacity:1;transform:translate(0)}[data-contrast-slot=press-page-link]:hover [data-contrast-slot=press-page-title]{color:var(--color-accent,#2e2a1c);font-style:italic;transform:translate(3px)}[data-contrast-component=section-bio-teaser]{isolation:isolate;z-index:20;flex-direction:column;justify-content:center;gap:clamp(1.25rem,3vh,2rem);max-width:min(44vw,40rem);min-height:100dvh;padding:clamp(3.5rem,9vw,6rem) clamp(1.25rem,5vw,3.5rem);display:flex;position:relative}@media (max-width:900px){[data-contrast-component=section-bio-teaser]{max-width:100%}}[data-contrast-slot=section-heading]{font-family:var(--font-display), serif;text-transform:uppercase;margin:.5rem 0 0;font-size:clamp(3.5rem,8vw,7.5rem);line-height:.82}[data-contrast-slot=section-cta]{font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent,#2e2a1c);margin-top:1.5rem;font-size:.75rem;display:inline-block}[data-contrast-slot=cta-arrow]{transition:transform .2s;display:inline-block}[data-contrast-slot=section-cta]:hover [data-contrast-slot=cta-arrow]{transform:translate(4px)}[data-contrast-slot=section-body]{font-family:var(--font-mono), "IBM Plex Mono", monospace;font-size:var(--paragraph-font-size);line-height:var(--paragraph-line-height);max-width:60ch;color:color-mix(in srgb, var(--color-text,#0f0e0c) 88%, var(--color-secondary,#5c5233))}[data-contrast-component=press-preview]{text-align:right;isolation:isolate;z-index:20;flex-direction:column;justify-content:flex-start;align-items:flex-end;min-height:100dvh;padding:clamp(3.5rem,9vw,6rem) clamp(1.25rem,5vw,3.5rem);display:flex;position:relative}[data-contrast-component=press-preview] [data-contrast-slot=eyebrow]{font-size:.85rem}[data-contrast-component=press-preview] [data-contrast-slot=section-cta]{font-size:.95rem}[data-contrast-component=press-list]{flex-direction:column;align-items:flex-end;gap:clamp(.6rem,1.5vw,.85rem);width:100%;margin-top:clamp(1.5rem,4vh,2.5rem);display:flex}[data-contrast-component=press-item]{width:100%;max-width:42rem}[data-contrast-slot=press-card]{border:1px solid var(--color-text,#0f0e0c);color:var(--color-text,#0f0e0c);z-index:1;pointer-events:auto;text-align:left;background:0 0;border-radius:3px;flex-wrap:wrap;align-items:baseline;gap:.35rem clamp(.75rem,3vw,2rem);padding:clamp(.85rem,2vh,1.1rem) clamp(1.1rem,3vw,1.5rem);text-decoration:none;transition:transform .2s,background-color .2s;display:flex;position:relative}a[data-contrast-slot=press-card]{cursor:url(/cursor-pointer.png) 9 1,pointer}a[data-contrast-slot=press-card]:hover{background:color-mix(in srgb, var(--color-text,#0f0e0c) 6%, transparent)}[data-contrast-slot=press-card-trace]{pointer-events:none;width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;inset:-1px;overflow:visible}[data-contrast-slot=press-card-trace] rect{x:.5px;y:.5px;rx:3px;fill:none;width:calc(100% - 1px);height:calc(100% - 1px);stroke:var(--color-accent,#2e2a1c);stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px}@media (prefers-reduced-motion:no-preference){[data-contrast-slot=press-card-trace] rect{transition:stroke-dashoffset .7s}}a[data-contrast-slot=press-card]:hover [data-contrast-slot=press-card-trace] rect{stroke-dashoffset:0}[data-contrast-slot=press-index]{font-family:var(--font-mono), "IBM Plex Mono", monospace;letter-spacing:.06em;color:var(--color-accent,#2e2a1c);opacity:0;white-space:nowrap;pointer-events:none;font-size:.72rem;position:absolute;top:50%;right:calc(100% + .85rem);transform:translate(8px,-50%)}@media (prefers-reduced-motion:no-preference){[data-contrast-slot=press-index]{transition:opacity .25s,transform .25s}}a[data-contrast-slot=press-card]:hover [data-contrast-slot=press-index]{opacity:1;transform:translateY(-50%)}@media (max-width:900px){[data-contrast-slot=press-index]{display:none}}[data-contrast-slot=press-meta]{font-family:var(--font-mono), monospace;color:var(--color-text,#0f0e0c);min-width:9rem;font-size:.8rem}[data-contrast-slot=press-title]{font-family:var(--font-mono), "IBM Plex Mono", monospace;text-transform:uppercase;flex:auto;align-items:center;gap:.6rem;font-size:clamp(.85rem,1.2vw,1rem);transition:color .2s,font-style .2s,transform .2s;display:inline-flex}a[data-contrast-slot=press-card]:hover [data-contrast-slot=press-title]{color:var(--color-accent,#2e2a1c);font-style:italic;transform:translate(3px)}[data-contrast-slot=press-arrow]{opacity:0;transition:opacity .2s,transform .2s;display:inline-block;transform:translate(-6px)}a[data-contrast-slot=press-card]:hover [data-contrast-slot=press-arrow]{opacity:1;transform:translate(0)}[data-contrast-component=press-list][data-placeholder=true]{opacity:.6}[data-contrast-slot=press-empty]{font-family:var(--font-mono), monospace;font-size:var(--paragraph-font-size);line-height:var(--paragraph-line-height);color:var(--color-secondary,#5c5233);margin-top:1.5rem}[data-contrast-component=page-contatti] h1{font-family:var(--font-display), serif;text-transform:uppercase;margin:0 0 1rem;font-size:clamp(4rem,10vw,9rem);line-height:.82}[data-contrast-component=contact-form]{flex-direction:column;gap:1rem;max-width:40rem;margin-top:2rem;display:flex}[data-contrast-component=contact-form-field]{font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--color-secondary,#5c5233);flex-direction:column;gap:.35rem;font-size:.72rem;display:flex}[data-contrast-component=contact-form-field] input,[data-contrast-component=contact-form-field] textarea{font-family:var(--font-mono), "IBM Plex Mono", monospace;color:var(--color-text,#0f0e0c);border:none;border-bottom:1px solid color-mix(in srgb, var(--color-text,#0f0e0c) 25%, transparent);text-transform:none;letter-spacing:normal;background:0 0;padding:.5rem 0;font-size:1rem}[data-contrast-component=contact-form-field] input:focus,[data-contrast-component=contact-form-field] textarea:focus{border-bottom-color:var(--color-accent,#2e2a1c);outline:none}[data-contrast-component=contact-form-submit]{font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--color-background,#f1c430);background:var(--color-accent,#2e2a1c);cursor:url(/cursor-pointer.png) 9 1,pointer;border:none;border-radius:2px;align-self:flex-start;margin-top:.5rem;padding:.75rem 1.75rem;font-size:.75rem}[data-contrast-component=contact-form-submit]:disabled{opacity:.6;cursor:default}[data-contrast-component=contact-form-error]{color:#8c1f1f;font-size:.85rem}[data-contrast-component=contact-form-success]{font-family:var(--font-display), serif;text-transform:uppercase;font-size:1.5rem}[data-contrast-component=cta-contact]{text-align:left;isolation:isolate;z-index:20;flex-direction:column;justify-content:center;align-items:flex-start;max-width:min(44vw,40rem);min-height:100dvh;padding:clamp(3.5rem,9vw,6rem) clamp(1.25rem,5vw,3.5rem);display:flex;position:relative}@media (max-width:900px){[data-contrast-component=cta-contact]{max-width:100%}}[data-contrast-slot=cta-headline]{font-family:var(--font-display), serif;text-transform:uppercase;max-width:20ch;margin:0 0 1.75rem;font-size:clamp(3.5rem,8vw,7.5rem);line-height:.82}[data-contrast-slot=cta-body]{font-family:var(--font-mono), "IBM Plex Mono", monospace;max-width:30ch;color:color-mix(in srgb, var(--color-text,#0f0e0c) 88%, var(--color-secondary,#5c5233));margin:0 0 1.75rem;font-size:.8rem;line-height:1.5}[data-contrast-component=cta-contact] [data-contrast-slot=section-cta]{font-size:.85rem}[data-contrast-slot=global-cta]{z-index:6;border:1px solid var(--color-text,#0f0e0c);font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.06em;background:var(--color-background,#f1c430);color:var(--color-text,#0f0e0c);border-radius:2px;padding:.65rem 1.35rem;font-size:.75rem;position:fixed;bottom:clamp(1.25rem,4vh,2rem);right:clamp(1.25rem,5vw,3.5rem)}@media (prefers-reduced-motion:no-preference){[data-contrast-slot=global-cta]{transition:background-color .2s,color .2s}}[data-contrast-slot=global-cta]:hover{background:var(--color-accent,#2e2a1c);color:var(--color-background,#f1c430)}[data-contrast-component=site-footer]{font-family:var(--font-mono), monospace;letter-spacing:.04em;color:var(--color-secondary,#5c5233);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:auto;padding:clamp(1.5rem,4vw,2.5rem) clamp(1.25rem,5vw,3.5rem);font-size:.72rem;display:flex}[data-contrast-slot=footer-socials]{text-transform:uppercase;gap:1rem;display:flex}[data-contrast-slot=footer-socials] a:hover,[data-contrast-slot=footer-email]:hover{color:var(--color-accent,#2e2a1c)}[data-contrast-component=preloader]{z-index:9999;background:var(--color-background,#f1c430);color:var(--color-text,#0f0e0c);justify-content:center;align-items:center;transition:opacity .4s;display:flex;position:fixed;inset:0}[data-contrast-slot=preloader-line]{background:var(--color-text,#0f0e0c);height:1px;position:absolute;top:50%;left:0;transform:translateY(-50%)}[data-contrast-slot=preloader-percent]{z-index:1;font-family:var(--font-mono), "IBM Plex Mono", monospace;font-variant-numeric:tabular-nums;letter-spacing:.04em;background:var(--color-background,#f1c430);padding:0 .75em;font-size:clamp(1rem,2vw,1.5rem);position:relative}
