@font-face{font-family:__Archivo_Black_c9ff80;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b8bfb68ab9ab617c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Archivo_Black_c9ff80;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/982ceffe7b733b3b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Archivo_Black_Fallback_c9ff80;src:local("Arial");ascent-override:70.78%;descent-override:16.93%;line-gap-override:0.00%;size-adjust:124.05%}.__className_c9ff80{font-family:__Archivo_Black_c9ff80,__Archivo_Black_Fallback_c9ff80;font-weight:400;font-style:normal}.__variable_c9ff80{--font-heading-next:"__Archivo_Black_c9ff80","__Archivo_Black_Fallback_c9ff80"}@font-face{font-family:__Inter_69d019;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_69d019;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_69d019;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_69d019;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_69d019;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_69d019;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_69d019;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_69d019;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_69d019;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_69d019;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_69d019;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_69d019;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_69d019;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_69d019;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_69d019;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_69d019;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_69d019;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_69d019;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_69d019;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_69d019;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_69d019;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_69d019;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_69d019{font-family:__Inter_69d019,__Inter_Fallback_69d019;font-style:normal}.__variable_69d019{--font-body-next:"__Inter_69d019","__Inter_Fallback_69d019"}@font-face{font-family:__Space_Mono_353f1a;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ae822095a172cc5c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Mono_353f1a;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3c70c5716f1730b3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Mono_353f1a;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fc727f226c737876-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Mono_353f1a;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/77fb5eec12c66d49-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Mono_353f1a;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/281dae1e814de8c6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Mono_353f1a;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/806de4d605d3ad01-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Mono_Fallback_353f1a;src:local("Arial");ascent-override:81.58%;descent-override:26.30%;line-gap-override:0.00%;size-adjust:137.28%}.__className_353f1a{font-family:__Space_Mono_353f1a,__Space_Mono_Fallback_353f1a;font-style:normal}.__variable_353f1a{--font-mono-next:"__Space_Mono_353f1a","__Space_Mono_Fallback_353f1a"}:root{--uy-ink:#1c1a16;--uy-paper:#f4efe6;--uy-yellow:#fbd93c;--uy-orange:#f7801e;--uy-teal:#3b6e6a;--uy-teal-dark:#6bb3ac;--uy-rust:#c1421a;--uy-rust-dark:#e8734a;--uy-olive-bg:#eef1e5;--uy-olive-text:#5c5626;--uy-olive-strong-bg:#7a7233;--uy-olive-strong-bg-dark:#c2b354;--uy-muted-light:#3a3226;--uy-muted-dark:#a89e8c;--uy-border-light:rgba(28,26,22,.15);--uy-border-dark:hsla(39,39%,93%,.18);--font-heading:var(--font-heading-next,"Archivo Black",sans-serif);--font-body:var(--font-body-next,"Inter",sans-serif);--font-mono:var(--font-mono-next,"Space Mono",monospace);--uy2-bg:var(--uy-ink);--uy2-ink:var(--uy-paper);--uy2-muted:hsla(39,39%,93%,.55);--uy2-hint:hsla(39,39%,93%,.55);--uy2-teal:var(--uy-teal-dark);--uy2-rust:var(--uy-rust-dark);--uy2-glow:var(--uy-yellow);--uy2-kicker-bg:transparent;--uy2-kicker-border:transparent;--uy2-kicker-text:var(--uy-orange);--kit-text:var(--uy2-ink);--kit-muted:var(--uy-muted-dark);--kit-border:var(--uy-border-dark);--kit-card-bg:#2a2620;--kit-input-bg:#221f1a;--kit-mark-color:var(--uy2-glow);--kit-brand-bg:var(--uy-yellow);--kit-brand-text:var(--uy-ink);--kit-accent:var(--uy2-teal);--kit-on-accent:var(--uy-ink);--kit-danger:var(--uy2-rust)}:root[data-theme=light]{--uy2-bg:var(--uy-paper);--uy2-ink:var(--uy-ink);--uy2-muted:rgba(28,26,22,.66);--uy2-hint:rgba(28,26,22,.66);--uy2-teal:var(--uy-teal);--uy2-rust:var(--uy-rust);--uy2-glow:var(--uy-orange);--uy2-kicker-bg:var(--uy-yellow);--uy2-kicker-border:#000;--uy2-kicker-text:#000;--kit-text:var(--uy2-ink);--kit-muted:var(--uy-muted-light);--kit-border:var(--uy-border-light);--kit-card-bg:#fff;--kit-input-bg:#fff;--kit-mark-color:var(--uy2-glow);--kit-brand-bg:var(--uy-yellow);--kit-brand-text:var(--uy-ink);--kit-accent:var(--uy2-teal);--kit-on-accent:#fff;--kit-danger:var(--uy2-rust)}:root[data-theme=dark-mono]{--uy2-bg:#161616;--uy2-ink:#f0f0f0;--uy2-muted:hsla(0,0%,94%,.55);--uy2-hint:hsla(0,0%,94%,.55);--uy2-teal:#999;--uy2-rust:#999;--uy2-glow:#fff;--uy2-kicker-bg:transparent;--uy2-kicker-border:transparent;--uy2-kicker-text:#999}:root[data-theme=light-mono]{--uy2-bg:#f0f0f0;--uy2-ink:#161616;--uy2-muted:hsla(0,0%,9%,.6);--uy2-hint:hsla(0,0%,9%,.62);--uy2-teal:#555;--uy2-rust:#555;--uy2-glow:#000;--uy2-kicker-bg:#fff;--uy2-kicker-border:#000;--uy2-kicker-text:#000}.uy2-root{font-family:var(--font-body);background:var(--uy2-bg);color:var(--uy2-ink);transition:background-color .725s ease,color .725s ease}*,:after,:before{box-sizing:border-box}body,html{margin:0}body,html{overflow-x:clip}body{position:relative;font-family:var(--font-body,sans-serif);background:var(--uy2-bg);color:var(--uy2-ink)}.uy2-viewport-lock{width:100%;height:100vh;overflow:hidden}.uy2-scroll-page{min-height:100vh;overflow-y:auto}.uy2-container{width:100%;max-width:1400px;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,4rem)}.uy2-brand-nav{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1rem clamp(1.25rem,5vw,4rem);background:color-mix(in srgb,var(--uy2-bg) 88%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.uy2-brand-nav-brand{display:flex;align-items:center;gap:.75rem}.uy2-brand-nav-title{font-family:var(--font-heading);font-size:var(--uy2-logo-icon-height,clamp(1.8rem,5vw,2.6rem));color:var(--uy2-ink);margin:0}.uy2-brand-nav .uy2-brand-nav-links{display:flex;gap:1.25rem;flex-wrap:wrap}.uy2-brand-nav .uy2-brand-nav-links a{color:var(--uy2-ink);text-decoration:none;font-size:.85rem}.uy2-hero-row{display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start;text-align:left}@media (min-width:640px){.uy2-hero-row{flex-direction:row;justify-content:center;gap:5vw}.uy2-hero-row>*{min-width:0;flex:1 1}}.uy2-split-screen{display:flex;flex-direction:column;min-height:100vh}@media (min-width:769px){.uy2-split-screen{flex-direction:row}}.uy2-split-panel{flex:1 1 50%;position:relative;display:flex;flex-direction:column;justify-content:center;padding:clamp(1.5rem,5vw,4rem)}.uy2-gutter-split{display:grid;grid-template-columns:1fr;grid-gap:clamp(1.5rem,4vw,3rem);gap:clamp(1.5rem,4vw,3rem)}@media (min-width:769px){.uy2-gutter-split{grid-template-columns:1fr 1fr}.uy2-hug-gutter-start{text-align:right}}.uy2-grid-fluid{--uy2-card-min:260px;grid-template-columns:repeat(auto-fit,minmax(var(--uy2-card-min),1fr));grid-gap:clamp(1rem,3vw,2rem)}.uy2-grid-capped,.uy2-grid-fluid{display:grid;gap:clamp(1rem,3vw,2rem)}.uy2-grid-capped{--uy2-cols:3;grid-template-columns:1fr;grid-gap:clamp(1rem,3vw,2rem);max-width:1100px;margin-inline:auto}@media (min-width:640px){.uy2-grid-capped{grid-template-columns:repeat(var(--uy2-cols),1fr)}}@media (max-height:450px){.uy2-utility-zone{display:none}}.uy2-logo-button,.uy2-logo-link{text-decoration:none;color:var(--uy2-ink);background:none;border:none;padding:0;font:inherit;cursor:pointer}.uy2-logo-button,.uy2-logo-link,.uy2-logo-mark{display:inline-flex;align-items:center;gap:.5rem}.uy2-logo-icon-wrap{position:relative;display:flex}.uy2-logo-icon{position:relative;height:var(--uy2-logo-icon-height,1.75rem);aspect-ratio:212/100}.uy2-logo-icon img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.uy2-logo-icon-light,:root[data-theme=light] .uy2-logo-icon-dark{display:none}:root[data-theme=light] .uy2-logo-icon-light{display:block}.uy2-logo-ambient{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:260%;aspect-ratio:1/1;border-radius:50%;background:radial-gradient(circle,var(--uy2-glow),transparent 70%);filter:blur(8px);opacity:0;transition:opacity .4s ease;pointer-events:none}.uy2-logo-button:focus-visible .uy2-logo-ambient,.uy2-logo-button:hover .uy2-logo-ambient,.uy2-logo-link:focus-visible .uy2-logo-ambient,.uy2-logo-link:hover .uy2-logo-ambient{opacity:.5}.uy2-glitch-host .uy2-glitch-word{white-space:normal;overflow-wrap:break-word}.uy2-portfolio-caption{position:fixed;left:clamp(1.25rem,5vw,4rem);bottom:clamp(1.5rem,6vh,3rem);max-width:34ch;padding:1rem 1.25rem;background:color-mix(in srgb,var(--uy2-bg) 88%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overflow:hidden;opacity:0;filter:blur(8px);transform:translateY(12px);transition:opacity .5s ease,filter .5s ease,transform .5s ease;pointer-events:none;z-index:5}.uy2-portfolio-caption.is-visible{opacity:1;filter:blur(0);transform:translateY(0)}.uy2-portfolio-caption .category{font:700 .68rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--uy2-teal);margin-bottom:.4rem}.uy2-portfolio-caption h2{font-family:var(--font-heading);font-size:1.3rem;margin:0 0 .5rem}.uy2-portfolio-caption p{color:var(--uy2-muted);font-size:.9rem;line-height:1.55;margin:0 0 .4rem}.uy2-portfolio-caption .year{font:.78rem var(--font-mono);color:var(--uy2-hint)}.kit-input:focus{outline:2px solid var(--kit-accent);outline-offset:1px}.kit-card--hoverable{transition:border-color .2s ease}.kit-card--hoverable:hover{--kit-border:var(--kit-accent)}.kit-btn--brand:hover{--kit-btn-opacity:0.9}.uy2-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.uy2-card-scroll-strip{display:flex;gap:.65rem;overflow-x:auto;padding-bottom:.2rem;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.uy2-card-scroll-strip::-webkit-scrollbar{display:none;width:0;height:0}.uy2-card-media-wrapper{display:flex;flex-direction:column;gap:.45rem;width:100%}.uy2-scroll-controls{display:flex;align-items:center;gap:.65rem;padding:0 .1rem}.uy2-logo-scroll-btn{background:transparent;border:none;outline:none;border-radius:999px;width:26px;height:26px;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--uy2-ink);transition:transform .2s cubic-bezier(.2,.8,.2,1),background-color .2s ease,box-shadow .2s ease;flex-shrink:0}.uy2-logo-scroll-btn:hover{background:color-mix(in srgb,var(--uy2-teal) 18%,transparent);box-shadow:0 0 8px color-mix(in srgb,var(--uy2-glow) 30%,transparent)}.uy2-logo-scroll-btn:active{transform:scale(.92)}.uy2-mini-logo-icon{position:relative;display:inline-block;width:15px;height:15px;transition:transform .25s ease}.uy2-mini-logo-icon img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.uy2-mini-logo-left{transform:rotate(-90deg) scale(.85)}.uy2-logo-scroll-btn:hover .uy2-mini-logo-left{transform:rotate(-90deg) scale(1) translateX(-1px)}.uy2-mini-logo-right{transform:rotate(90deg) scale(.85)}.uy2-logo-scroll-btn:hover .uy2-mini-logo-right{transform:rotate(90deg) scale(1) translateX(1px)}html:not([data-theme^=light]) .uy2-mini-logo-icon .uy2-logo-icon-light{display:none}html:not([data-theme^=light]) .uy2-mini-logo-icon .uy2-logo-icon-dark{display:block}html[data-theme^=light] .uy2-mini-logo-icon .uy2-logo-icon-dark{display:none}html[data-theme^=light] .uy2-mini-logo-icon .uy2-logo-icon-light{display:block}.uy2-custom-scroll-track{flex:1 1;height:5px;background:color-mix(in srgb,var(--uy2-bg) 82%,var(--uy2-ink) 18%);border-radius:999px;position:relative;cursor:pointer;border:1px solid var(--uy2-border-dark);-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:none}.uy2-custom-scroll-thumb{position:absolute;top:0;bottom:0;background:var(--uy2-teal);border-radius:999px;cursor:-webkit-grab;cursor:grab;transition:background-color .2s ease;min-width:20px}.uy2-custom-scroll-thumb:hover{background:var(--uy2-glow)}.uy2-custom-scroll-thumb:active{cursor:-webkit-grabbing;cursor:grabbing}.uy2-work-card{border:1px solid var(--uy2-hint);padding:1.4rem;border-radius:2px;background:var(--uy2-bg);transition:border-color .32s cubic-bezier(.2,.8,.2,1),box-shadow .32s cubic-bezier(.2,.8,.2,1),transform .32s cubic-bezier(.2,.8,.2,1)}.uy2-work-card,.uy2-work-card-link{display:flex;flex-direction:column;gap:.75rem}.uy2-work-card-link{text-decoration:none;color:inherit;cursor:pointer}.uy2-work-card-meta{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.uy2-work-category{font:700 .68rem var(--font-mono);transition:color .32s cubic-bezier(.2,.8,.2,1)}.uy2-kind-tag,.uy2-work-category{letter-spacing:.08em;text-transform:uppercase;color:var(--uy2-hint)}.uy2-kind-tag{font:600 .65rem var(--font-mono);border-radius:999px;padding:.1rem .5rem;border:1px solid var(--uy2-hint);opacity:.75;transition:all .32s cubic-bezier(.2,.8,.2,1)}.uy2-work-title{font-family:var(--font-heading);font-size:1.2rem;margin:0;color:var(--uy2-hint);transition:color .32s cubic-bezier(.2,.8,.2,1)}.uy2-work-summary{color:var(--uy2-muted);font-size:.9rem;line-height:1.55;margin:0;opacity:.75;transition:opacity .32s cubic-bezier(.2,.8,.2,1),color .32s cubic-bezier(.2,.8,.2,1)}.uy2-work-year{font:.78rem var(--font-mono);color:var(--uy2-hint);opacity:.6;transition:opacity .32s cubic-bezier(.2,.8,.2,1)}.uy2-card-media-item{position:relative;display:inline-flex;border-radius:2px;overflow:hidden;border:1px solid var(--uy2-border-dark);background:color-mix(in srgb,var(--uy2-bg) 94%,var(--uy2-ink));transition:border-color .32s cubic-bezier(.2,.8,.2,1),box-shadow .32s cubic-bezier(.2,.8,.2,1),transform .32s cubic-bezier(.2,.8,.2,1);flex-shrink:0}.uy2-card-media-item img,.uy2-card-media-item video{height:clamp(100px,22vw,125px);width:auto;max-width:none;object-fit:contain;display:block;filter:grayscale(100%) contrast(115%) brightness(88%);opacity:.85;transition:filter .32s cubic-bezier(.2,.8,.2,1),opacity .32s cubic-bezier(.2,.8,.2,1)}.uy2-card-media-item:after{content:"";position:absolute;inset:0;background:var(--uy2-teal);mix-blend-mode:color;opacity:.35;pointer-events:none;transition:opacity .32s cubic-bezier(.2,.8,.2,1)}.uy2-work-card .uy2-custom-scroll-thumb{background:color-mix(in srgb,var(--uy2-hint) 65%,var(--uy2-bg) 35%);opacity:.75;transition:background .32s cubic-bezier(.2,.8,.2,1),opacity .32s cubic-bezier(.2,.8,.2,1)}.uy2-work-card .uy2-logo-scroll-btn{opacity:.6;transition:opacity .32s cubic-bezier(.2,.8,.2,1),transform .2s ease,background-color .2s ease}.uy2-work-card:hover{border-color:var(--uy2-teal);box-shadow:0 4px 20px color-mix(in srgb,var(--uy2-teal) 15%,transparent)}.uy2-work-card:hover .uy2-card-media-item img,.uy2-work-card:hover .uy2-card-media-item video{filter:grayscale(0) contrast(100%) brightness(100%);opacity:1}.uy2-work-card:hover .uy2-card-media-item:after{opacity:0}.uy2-work-card:hover .uy2-card-media-item{border-color:color-mix(in srgb,var(--uy2-teal) 50%,var(--uy2-border-dark))}.uy2-work-card:hover .uy2-custom-scroll-thumb{background:var(--uy2-teal);opacity:1}.uy2-work-card:hover .uy2-custom-scroll-thumb:hover{background:var(--uy2-glow)}.uy2-work-card:hover .uy2-logo-scroll-btn{opacity:1}.uy2-work-card:hover .uy2-work-category{color:var(--uy2-teal)}.uy2-work-card:hover .uy2-kind-tag--client{border-color:var(--uy2-glow-text);color:var(--uy2-glow-text);opacity:1}.uy2-work-card:hover .uy2-kind-tag--concept{border-color:var(--uy2-hint);color:var(--uy2-hint);opacity:1}.uy2-work-card:hover .uy2-work-title{color:var(--uy2-ink)}.uy2-work-card:hover .uy2-work-summary{color:var(--uy2-muted);opacity:1}.uy2-work-card:hover .uy2-work-year{opacity:1}:root{--uy2-glow-text:var(--uy2-glow)}:root[data-theme=light]{--uy2-glow-text:#a8350f}html{font-size:calc(100% * var(--uy-text-scale, 1))}.uy2-skip-link{position:fixed;left:1rem;top:-100px;z-index:1000;padding:.75rem 1.1rem;background:var(--uy2-glow);color:var(--uy-ink);font:700 .95rem var(--font-body);text-decoration:none}.uy2-skip-link:focus{top:1rem}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--uy2-glow-text);outline-offset:3px}.uy2-sr-only-focusable:not(:focus-within){position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.uy2-sr-only-focusable:focus-within{position:fixed;left:1rem;bottom:1rem;z-index:60;max-width:min(32rem,calc(100vw - 2rem));padding:1rem 1.25rem;background:var(--uy2-bg);border:1px solid var(--uy2-glow-text)}.uy2-sr-only-focusable ul{margin:0;padding-left:1.1rem;display:grid;grid-gap:.4rem;gap:.4rem}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}html[data-motion=reduce] *,html[data-motion=reduce] :after,html[data-motion=reduce] :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}html[data-cvd=protanopia] #main{filter:url(#uy-cvd-protanopia)}html[data-cvd=deuteranopia] #main{filter:url(#uy-cvd-deuteranopia)}html[data-cvd=tritanopia] #main{filter:url(#uy-cvd-tritanopia)}html[data-cvd=achromatopsia] #main{filter:grayscale(1)}.uy-audit-highlight{outline:3px dashed var(--uy2-rust)!important;outline-offset:4px!important}.uy-page{padding-top:9rem;padding-bottom:2rem}.uy-section{padding-block:clamp(3rem,8vw,6rem);border-top:1px solid color-mix(in srgb,var(--uy2-ink) 12%,transparent)}.uy-section:first-child{border-top:0}.uy-eyebrow{font:700 .75rem var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--uy2-teal);margin:0 0 .75rem}.uy-h1{font-size:clamp(2rem,6vw,4rem);line-height:1.05;margin:0 0 1.25rem;max-width:20ch}.uy-h1,.uy-h2{font-family:var(--font-heading)}.uy-h2{font-size:clamp(1.5rem,4vw,2.4rem);line-height:1.1;margin:0 0 1rem;max-width:24ch}.uy-h3{font-family:var(--font-heading);font-size:1.15rem;line-height:1.25;margin:0 0 .5rem}.uy-lead{font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.6;max-width:60ch;margin:0 0 1.75rem}.uy-body,.uy-lead{color:var(--uy2-muted)}.uy-body{font-size:1rem;line-height:1.7;max-width:68ch}.uy-body a,.uy-lead a{color:var(--uy2-teal)}.uy-small{font-size:.85rem;line-height:1.5;color:var(--uy2-muted)}.uy-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.uy-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:.75rem 1.4rem;font:700 .95rem var(--font-body);text-decoration:none;border:1.5px solid var(--uy2-glow);background:var(--uy2-glow);color:var(--uy-ink);cursor:pointer}.uy-btn--ghost{background:transparent;color:var(--uy2-ink);border-color:color-mix(in srgb,var(--uy2-ink) 40%,transparent)}.uy-btn[aria-pressed=true]{background:var(--uy2-teal);border-color:var(--uy2-teal);color:var(--uy-ink)}.uy-btn--sm{min-height:36px;padding:.4rem .85rem;font-size:.85rem}.uy-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--uy-min,240px)),1fr));grid-gap:clamp(1rem,2.5vw,1.5rem);gap:clamp(1rem,2.5vw,1.5rem)}.uy-card{border:1px solid color-mix(in srgb,var(--uy2-ink) 18%,transparent);padding:1.4rem;background:color-mix(in srgb,var(--uy2-ink) 3%,transparent)}.uy-card>:last-child{margin-bottom:0}a.uy-card{display:block;color:inherit;text-decoration:none}a.uy-card:hover{border-color:var(--uy2-teal)}.uy-list{margin:0 0 1.25rem;padding-left:1.2rem;display:grid;grid-gap:.5rem;gap:.5rem;color:var(--uy2-muted);line-height:1.55}.uy-vitals{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));margin:2.5rem 0 .5rem;border-top:1px solid color-mix(in srgb,var(--uy2-ink) 15%,transparent);border-left:1px solid color-mix(in srgb,var(--uy2-ink) 15%,transparent)}.uy-vital{padding:1rem 1.1rem;border-right:1px solid color-mix(in srgb,var(--uy2-ink) 15%,transparent);border-bottom:1px solid color-mix(in srgb,var(--uy2-ink) 15%,transparent)}.uy-vital dt{font:700 .7rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--uy2-muted);margin-bottom:.35rem}.uy-vital dd{margin:0;font-family:var(--font-heading);font-size:1.6rem;color:var(--uy2-ink)}.uy-vital dd small{font:400 .8rem var(--font-body);color:var(--uy2-muted);margin-left:.25rem}.uy-tablist{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.uy-tab{min-height:44px;padding:.6rem 1rem;font:600 .9rem var(--font-body);background:transparent;color:var(--uy2-ink);border:1px solid color-mix(in srgb,var(--uy2-ink) 30%,transparent);cursor:pointer}.uy-tab[aria-selected=true]{background:var(--uy2-ink);color:var(--uy2-bg);border-color:var(--uy2-ink)}.uy-tabpanel{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));grid-gap:2rem;gap:2rem}.uy-audit{border:1px solid color-mix(in srgb,var(--uy2-ink) 18%,transparent);padding:clamp(1rem,3vw,2rem)}.uy-audit-results{list-style:none;margin:1.5rem 0 0;padding:0;display:grid;grid-gap:.6rem;gap:.6rem}.uy-audit-row{display:grid;grid-template-columns:4.5rem 1fr auto;grid-gap:.75rem 1rem;gap:.75rem 1rem;align-items:start;padding:.85rem 0;border-top:1px solid color-mix(in srgb,var(--uy2-ink) 10%,transparent)}.uy-audit-badge{font:700 .72rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:.25rem .4rem;text-align:center;border:1px solid}.uy-audit-badge--pass{color:var(--uy2-teal)}.uy-audit-badge--fail{color:var(--uy2-rust)}.uy-audit-badge--info{color:var(--uy2-muted)}.uy-audit-row h3{font:600 1rem var(--font-body);margin:0 0 .25rem}.uy-audit-row p{margin:0;font-size:.88rem;line-height:1.5;color:var(--uy2-muted)}.uy-audit-row .uy-audit-wcag{font:.72rem var(--font-mono);color:var(--uy2-muted);margin-top:.35rem}@media (max-width:560px){.uy-audit-row{grid-template-columns:4rem 1fr}.uy-audit-row>:last-child{grid-column:2;justify-self:start}}.uy-tryit{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));grid-gap:1rem;gap:1rem;margin-top:2rem}.uy-tryit fieldset{border:1px solid color-mix(in srgb,var(--uy2-ink) 18%,transparent);padding:1rem 1.1rem 1.2rem;margin:0}.uy-tryit legend{font:700 .75rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--uy2-teal);padding:0 .35rem}.uy-tryit p{margin:0 0 .75rem}.uy-outline{font:.85rem/1.6 var(--font-mono);margin:1rem 0 0;padding:1rem;max-height:22rem;overflow:auto;background:color-mix(in srgb,var(--uy2-ink) 5%,transparent);border:1px solid color-mix(in srgb,var(--uy2-ink) 12%,transparent);white-space:pre-wrap}.uy-table-wrap{overflow-x:auto;margin:1.5rem 0}.uy-table{width:100%;border-collapse:collapse;font-size:.92rem;min-width:34rem}.uy-table caption{text-align:left;font-size:.85rem;color:var(--uy2-muted);padding-bottom:.75rem;caption-side:top}.uy-table td,.uy-table th{text-align:left;padding:.7rem .75rem;border-bottom:1px solid color-mix(in srgb,var(--uy2-ink) 12%,transparent);vertical-align:top}.uy-table thead th{font:700 .72rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--uy2-muted)}.uy-bars{display:grid;grid-gap:1.1rem;gap:1.1rem;margin:1.5rem 0}.uy-bar-label{display:flex;justify-content:space-between;gap:1rem;font-size:.9rem;margin-bottom:.35rem}.uy-bar-track{height:14px;background:color-mix(in srgb,var(--uy2-ink) 8%,transparent)}.uy-bar-fill{height:100%;background:var(--uy2-teal);transform-origin:left;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.uy-bar-fill--them{background:var(--uy2-rust)}.uy-serp{background:#fff;color:#202124;padding:1.1rem 1.25rem;font-family:Arial,sans-serif;max-width:600px;border-radius:8px}.uy-serp-url{font-size:.8rem;color:#4d5156;margin-bottom:.2rem}.uy-serp-title{font-size:1.15rem;color:#1a0dab;margin:0 0 .25rem;line-height:1.3}.uy-serp-desc{font-size:.875rem;line-height:1.55;color:#4d5156;margin:0}.uy-faq details{border-top:1px solid color-mix(in srgb,var(--uy2-ink) 14%,transparent);padding:.25rem 0}.uy-faq details:last-child{border-bottom:1px solid color-mix(in srgb,var(--uy2-ink) 14%,transparent)}.uy-faq summary{cursor:pointer;font:600 1.02rem var(--font-body);padding:.9rem 0;min-height:44px}.uy-faq details p{margin:0 0 1rem;color:var(--uy2-muted);line-height:1.65;max-width:68ch}.uy-pill{display:inline-block;font:700 .68rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid;border-radius:999px;padding:.15rem .6rem;color:var(--uy2-glow-text)}.uy-form{display:grid;grid-gap:1.1rem;gap:1.1rem;max-width:36rem}.uy-field{display:grid;grid-gap:.4rem;gap:.4rem}.uy-field label,.uy-form legend{font:700 .8rem var(--font-body);color:var(--uy2-ink)}.uy-field input,.uy-field textarea{width:100%;box-sizing:border-box;font:1rem var(--font-body);padding:.7rem .85rem;min-height:44px;border:1px solid color-mix(in srgb,var(--uy2-ink) 35%,transparent);background:transparent;color:var(--uy2-ink)}.uy-field textarea{min-height:8rem;resize:vertical}.uy-hint{font-size:.8rem;color:var(--uy2-muted)}.uy-stars{border:0;padding:0;margin:0}.uy-stars-row{display:flex;gap:.35rem;flex-wrap:wrap;margin-top:.4rem}.uy-stars-row label{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;padding:.4rem .75rem;border:1px solid color-mix(in srgb,var(--uy2-ink) 30%,transparent);cursor:pointer;font-weight:600}.uy-stars-row input:checked+span{color:var(--uy2-glow-text)}.uy-check{display:flex;gap:.6rem;align-items:flex-start;font-size:.9rem;line-height:1.5}.uy-check input{width:1.25rem;height:1.25rem;margin-top:.1rem;flex-shrink:0}.uy-footer{border-top:1px solid color-mix(in srgb,var(--uy2-ink) 15%,transparent);padding-block:3rem 2.5rem;font-size:.9rem;color:var(--uy2-muted)}.uy-footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));grid-gap:2rem;gap:2rem}.uy-footer h2{font:700 .72rem var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--uy2-ink);margin:0 0 .75rem}.uy-footer ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:.2rem;gap:.2rem}.uy-footer a{color:var(--uy2-ink);text-decoration:none;display:inline-block;padding-block:.3rem}.uy-footer a:hover{text-decoration:underline}.uy-footer address{font-style:normal;line-height:1.7}.uy-footer-legal{margin-top:2.5rem;font-size:.8rem}.uy2-logo-button,.uy2-logo-link{min-height:32px;min-width:32px}.uy2-nav-link{display:inline-flex;align-items:center;min-height:32px}.uy-more{display:inline-block;padding-block:.4rem;color:var(--uy2-teal)}.uy-tabpanel[hidden]{display:none}#uy-text-scale,.uy-check input,.uy-stars-row input{accent-color:var(--uy2-teal)}.uy-mdx-h2{margin:0 0 1.5rem}.uy-mdx-h3{margin:0 0 .75rem}.uy-prose .uy-mdx-h2{font-size:clamp(1.35rem,3vw,1.75rem)!important;margin-top:3rem;max-width:30ch;line-height:1.2}.uy-prose .uy-mdx-h3{margin-top:2rem}.uy-prose .uy-list,.uy-prose p{max-width:68ch}.uy-prose .uy-list{font-size:1.02rem;line-height:1.7}.uy-prose .uy-table{font-size:.88rem}.uy-prose .uy-table-wrap{margin:1.5rem 0 2rem}::selection{color:#f9d73b;background:#3a3226}:root[data-theme=light] ::selection{color:#f9d73b;background:var(--uy-ink)}.reveal-pending[data-reveal=blur],.reveal-pending[data-reveal=glitch],.reveal-pending[data-reveal=scan],.reveal-pending[data-reveal=slide]{opacity:0}.is-revealed[data-reveal=blur]{animation:uy-reveal-blur .9s cubic-bezier(.2,.7,.2,1) both}@keyframes uy-reveal-blur{0%{opacity:0;filter:blur(18px);transform:scale(.985)}60%{opacity:1}to{opacity:1;filter:blur(0);transform:none}}.is-revealed[data-reveal=slide]{animation:uy-reveal-slide .7s cubic-bezier(.2,.7,.2,1) both}@keyframes uy-reveal-slide{0%{opacity:0;transform:translateX(-48px)}to{opacity:1;transform:none}}.reveal-pending[data-reveal=rise]>*{opacity:0}.is-revealed[data-reveal=rise]>*{animation:uy-reveal-rise .6s cubic-bezier(.2,.7,.2,1) both}.is-revealed[data-reveal=rise]>:nth-child(2){animation-delay:70ms}.is-revealed[data-reveal=rise]>:nth-child(3){animation-delay:.14s}.is-revealed[data-reveal=rise]>:nth-child(4){animation-delay:.21s}.is-revealed[data-reveal=rise]>:nth-child(5){animation-delay:.28s}.is-revealed[data-reveal=rise]>:nth-child(n+6){animation-delay:.35s}@keyframes uy-reveal-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}[data-reveal=scan]{position:relative}.is-revealed[data-reveal=scan]{animation:uy-reveal-scan 1.3s cubic-bezier(.4,0,.2,1) both}.is-revealed[data-reveal=scan]:after{content:"";position:absolute;left:0;right:0;height:2px;background:var(--uy2-teal);box-shadow:0 0 18px 4px color-mix(in srgb,var(--uy2-teal) 55%,transparent);pointer-events:none;animation:uy-scanline 1.3s cubic-bezier(.4,0,.2,1) both}@keyframes uy-reveal-scan{0%{opacity:1;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes uy-scanline{0%{top:0;opacity:1}92%{top:100%;opacity:1}to{top:100%;opacity:0}}.is-revealed[data-reveal=glitch]{animation:uy-reveal-glitch .75s step-end both}@keyframes uy-reveal-glitch{0%{opacity:1;-webkit-clip-path:inset(0 0 72% 0);clip-path:inset(0 0 72% 0);transform:translateX(-10px);text-shadow:3px 0 var(--uy2-rust),-3px 0 var(--uy2-teal)}14%{-webkit-clip-path:inset(48% 0 18% 0);clip-path:inset(48% 0 18% 0);transform:translateX(8px)}28%{-webkit-clip-path:inset(12% 0 55% 0);clip-path:inset(12% 0 55% 0);transform:translateX(-5px);text-shadow:-4px 0 var(--uy2-rust),4px 0 var(--uy2-teal)}42%{-webkit-clip-path:inset(70% 0 4% 0);clip-path:inset(70% 0 4% 0);transform:translateX(6px)}56%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transform:translateX(-2px);text-shadow:2px 0 var(--uy2-rust),-2px 0 var(--uy2-teal)}72%{transform:translateX(1px);text-shadow:none}to{opacity:1;-webkit-clip-path:none;clip-path:none;transform:none;text-shadow:none}}@media print{.reveal-pending,.reveal-pending>*{opacity:1!important;filter:none!important;transform:none!important;-webkit-clip-path:none!important;clip-path:none!important}}.uy-note-figure{margin:2rem 0 2.25rem}.uy-note-figure figcaption{margin-top:.75rem}.uy-brand{display:inline-flex;align-items:center;gap:.3em;vertical-align:-.15em;white-space:nowrap}.uy-assistants{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-gap:.75rem;gap:.75rem}.uy-assistant{display:flex;gap:.75rem;align-items:flex-start;padding:.9rem 1rem;border:1px solid color-mix(in srgb,var(--uy2-ink) 16%,transparent);background:color-mix(in srgb,var(--uy2-ink) 3%,transparent)}.uy-assistant strong{display:block;font-size:.95rem;color:var(--uy2-ink);margin-bottom:.15rem}.uy-assistant-mark{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:8px;background:#fff;color:#1c1a16}.uy-stat-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));grid-gap:.75rem;gap:.75rem;margin:2rem 0}.uy-stat-tile{border-top:3px solid var(--uy2-glow-text);padding:.9rem 0 0}.uy-stat-tile dd{margin:.35rem 0 0;display:grid;grid-gap:.2rem;gap:.2rem}.uy-stat-value{font:2.4rem/1 var(--font-heading);color:var(--uy2-ink)}.uy-stat-source{font:.72rem var(--font-mono);color:var(--uy2-muted);letter-spacing:.04em}.uy-loops{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));grid-gap:1rem 2rem;gap:1rem 2rem}.uy-loops figcaption{grid-column:1/-1}.uy-loop ol{list-style:none;margin:0;padding:0;display:grid;grid-gap:.5rem;gap:.5rem;counter-reset:step}.uy-loop li{display:flex;align-items:center;gap:.75rem;padding:.6rem .8rem;border:1px solid color-mix(in srgb,var(--uy2-ink) 16%,transparent);color:var(--uy2-ink);font-size:.95rem}.uy-loop--ai li{border-color:var(--uy2-teal)}.uy-loop--ai li svg{color:var(--uy2-teal)}.uy-loop li.is-faint{border-style:dashed;font-style:italic}.uy-loop li.is-faint,.uy-loop--ai li.is-faint svg{color:var(--uy2-muted)}.reveal-pending[data-reveal=loops] li{opacity:0}.is-revealed[data-reveal=loops] li{animation:uy-reveal-rise .45s ease-out both}.is-revealed[data-reveal=loops] .uy-loop--classic li:nth-child(2){animation-delay:.35s}.is-revealed[data-reveal=loops] .uy-loop--classic li:nth-child(3){animation-delay:.7s}.is-revealed[data-reveal=loops] .uy-loop--classic li:nth-child(4){animation-delay:1.05s}.is-revealed[data-reveal=loops] .uy-loop--classic li:nth-child(5){animation-delay:1.4s}.is-revealed[data-reveal=loops] .uy-loop--ai li{animation-delay:.1s}.is-revealed[data-reveal=loops] .uy-loop--ai li:nth-child(2){animation-delay:.16s}.is-revealed[data-reveal=loops] .uy-loop--ai li:nth-child(3){animation-delay:.22s}.is-revealed[data-reveal=loops] .uy-loop--ai li.is-faint{animation:uy-fade .6s ease-out 1.6s both}.uy-fanout{width:100%;height:auto;display:block;font:13px var(--font-body)}.uy-fanout rect{fill:color-mix(in srgb,var(--uy2-ink) 5%,var(--uy2-bg));stroke:color-mix(in srgb,var(--uy2-ink) 30%,transparent)}.uy-fanout text{fill:var(--uy2-ink)}.uy-fanout-node rect{stroke:var(--uy2-ink);stroke-width:1.5}.uy-fanout-answer rect{stroke:var(--uy2-teal);stroke-width:2}.uy-fanout-line{fill:none;stroke:var(--uy2-teal);stroke-width:1.75;stroke-dasharray:200;stroke-dashoffset:0}.reveal-pending .uy-fanout-line{stroke-dashoffset:200}.reveal-pending .uy-fanout-answer,.reveal-pending .uy-fanout-sub{opacity:0}.is-revealed .uy-fanout-line{animation:uy-draw .6s ease-out both}.is-revealed .uy-fanout-sub{animation:uy-fade .4s ease-out both}.is-revealed .uy-fanout-answer{animation:uy-fade .5s ease-out 1.15s both}@keyframes uy-draw{0%{stroke-dashoffset:200}to{stroke-dashoffset:0}}@keyframes uy-fade{0%{opacity:0}to{opacity:1}}.uy-click-chart{display:grid;grid-gap:.9rem;gap:.9rem;margin-top:1rem}.uy-click-row{display:grid;grid-template-columns:minmax(0,1fr) 3.5rem;grid-template-areas:"label value" "track track";grid-gap:.3rem .75rem;gap:.3rem .75rem;align-items:end}.uy-click-label{grid-area:label;font-size:.9rem;color:var(--uy2-ink)}.uy-click-value{grid-area:value;text-align:right;font:700 1rem var(--font-mono);color:var(--uy2-ink)}.uy-click-track{grid-area:track;height:14px;background:color-mix(in srgb,var(--uy2-ink) 7%,transparent)}.uy-click-bar{display:block;height:100%;background:var(--uy2-teal);border-radius:0 4px 4px 0;transform-origin:left}.reveal-pending .uy-click-bar{transform:scaleX(0)}.is-revealed .uy-click-bar{animation:uy-grow .9s cubic-bezier(.2,.7,.2,1) both}@keyframes uy-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.uy-guide-card{margin:2.5rem 0;padding:clamp(1.25rem,3vw,2rem);border:1.5px solid var(--uy2-glow-text);background:color-mix(in srgb,var(--uy2-glow) 6%,transparent)}.uy-guide-card-head{display:flex;gap:1rem;align-items:center;margin-bottom:1rem}.uy-guide-icon{display:grid;place-items:center;width:52px;height:52px;flex-shrink:0;background:var(--uy2-glow);color:var(--uy-ink)}.uy-btn svg{margin-right:.1rem}:root{--uy-good-bg:#2b2a1c;--uy-good-text:#d6c876;--uy-good-border:#c2b354;--uy-poor-bg:#332019;--uy-poor-text:#ef8f6b;--uy-poor-border:#e8734a}:root[data-theme=light]{--uy-good-bg:#eef1e5;--uy-good-text:#5c5626;--uy-good-border:#7a7233;--uy-poor-bg:#fbe9e3;--uy-poor-text:#94300f;--uy-poor-border:#c1421a}.uy-table td.uy-cell-good{background:var(--uy-good-bg);color:var(--uy-good-text);box-shadow:inset 3px 0 0 var(--uy-good-border)}.uy-table td.uy-cell-poor{background:var(--uy-poor-bg);color:var(--uy-poor-text);box-shadow:inset 3px 0 0 var(--uy-poor-border)}.uy-cell-mark{display:inline-block;width:1.1em;font-weight:700}:root{--uy-logo:#f9d73b}:root[data-theme=light]{--uy-logo:#f6801e}.uy-btn,.uy-tab{transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}.uy-btn:hover,.uy-tab:not([aria-selected=true]):hover{background:var(--uy-logo);border-color:var(--uy-logo);color:var(--uy-ink);box-shadow:3px 3px 0 var(--uy2-ink);transform:translate(-1px,-1px)}.kit-btn:not(:disabled):hover{background:var(--uy-logo)!important;color:var(--uy-ink)!important;box-shadow:3px 3px 0 var(--uy2-ink)}@media (prefers-reduced-motion:reduce){.uy-btn:hover,.uy-tab:not([aria-selected=true]):hover{transform:none}}html[data-motion=reduce] .uy-btn:hover,html[data-motion=reduce] .uy-tab:not([aria-selected=true]):hover{transform:none}.uy-shapes-bg{position:fixed;inset:0;z-index:0;pointer-events:none;opacity:0;transition:opacity 1.2s ease}.uy-shapes-bg.is-ready{opacity:.55}@keyframes uy-fizzle{0%{opacity:.55;filter:none}18%{opacity:.12}30%{opacity:.42;filter:blur(1px) saturate(1.6)}52%{opacity:.06;filter:blur(3px)}64%{opacity:.24;filter:blur(5px) contrast(1.8)}to{opacity:0;filter:blur(14px)}}@media (prefers-reduced-motion:no-preference){html[data-motion=reduce] .uy-shapes-bg.is-fizzling{animation:uy-fizzle .7s linear forwards!important;animation-duration:.7s!important;animation-iteration-count:1!important}}.uy-shapes-bg~#main,.uy-shapes-bg~.uy-footer{position:relative;z-index:1}@media (forced-colors:active),print{.uy-shapes-bg{display:none}}.uy-toggle-hint{position:absolute;left:calc(100% + .35rem);top:50%;display:flex;align-items:flex-end;gap:.3rem;width:max-content;max-width:var(--uy-hint-room,24rem);font:.72rem/1.2 var(--font-mono);letter-spacing:.02em;color:var(--uy2-glow-text);pointer-events:none}.uy-toggle-hint svg{flex-shrink:0;transform:translateY(-2px)}@media (max-width:639px){.uy-toggle-hint{display:none}}.uy-theme-btn{display:inline-flex;align-items:center;gap:.4rem;min-height:32px;padding:.25rem .7rem;font:600 .8rem var(--font-body);color:var(--uy2-ink);background:transparent;border:1px solid color-mix(in srgb,var(--uy2-ink) 35%,transparent);border-radius:999px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.uy-theme-btn:hover{background:var(--uy-logo);border-color:var(--uy-logo);color:var(--uy-ink)}a.uy-cover-card{position:relative;overflow:hidden;padding:0;display:flex;flex-direction:column;transition:translate .18s ease,box-shadow .18s ease,border-color .18s ease}.uy-cover-card-body{display:block;padding:1.4rem}.uy-cover-card-img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:color-mix(in srgb,var(--uy2-ink) 8%,transparent)}a.uy-cover-card:focus-visible,a.uy-cover-card:hover{border-color:var(--uy2-ink);box-shadow:4px 4px 0 var(--uy2-ink);translate:-2px -2px}@media (hover:hover) and (pointer:fine){.uy-cover-card-img{position:absolute;inset:0;height:100%;aspect-ratio:auto;z-index:1;transition:translate .5s cubic-bezier(.65,0,.35,1)}a.uy-cover-card:focus-visible .uy-cover-card-img,a.uy-cover-card:hover .uy-cover-card-img{translate:0 -101%}}@media (prefers-reduced-motion:reduce){a.uy-cover-card:focus-visible,a.uy-cover-card:hover{translate:none}}html[data-motion=reduce] a.uy-cover-card:focus-visible,html[data-motion=reduce] a.uy-cover-card:hover{translate:none}.uy-layout-toggle{position:fixed;left:50%;bottom:clamp(.9rem,3vh,1.75rem);translate:-50% 0;z-index:60;display:inline-flex;align-items:center;gap:.5rem;min-height:48px;padding:.55rem 1rem .55rem .7rem;font:600 .85rem var(--font-body);color:var(--uy2-ink);background:color-mix(in srgb,var(--uy2-bg) 90%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1.5px solid color-mix(in srgb,var(--uy2-ink) 45%,transparent);border-radius:999px;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.uy-layout-toggle:hover{background:var(--uy-logo);border-color:var(--uy-logo);color:var(--uy-ink);box-shadow:3px 3px 0 var(--uy2-ink)}.uy-quad{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;margin:0 0 2.5rem}.uy-quad-cell{margin:0;display:flex;min-width:0}.uy-quad-cell img,.uy-quad-cell video{display:block;max-width:100%;max-height:min(42vh,360px);width:auto;height:auto;object-fit:contain}.uy-quad-tl{grid-area:1/1;justify-content:flex-end;align-items:flex-end}.uy-quad-tr{grid-area:1/2;justify-content:flex-start;align-items:flex-end}.uy-quad-bl{grid-area:2/1;justify-content:flex-end;align-items:flex-start}.uy-quad-br{grid-area:2/2;justify-content:flex-start;align-items:flex-start}.uy-quad--1{grid-template-columns:1fr}.uy-quad--1 .uy-quad-tl{grid-area:1/1;justify-content:center}.uy-quad-media{position:relative;display:block;line-height:0}.uy-quad-center{position:absolute;right:0;bottom:0;width:12px;height:12px;translate:50% 50%;z-index:2;border-radius:50%;background:var(--uy2-glow);box-shadow:0 0 0 3px var(--uy2-bg);pointer-events:none}.uy-orbit-carousel{margin:0 0 2.5rem}.uy-orbit-stage{position:relative;width:100%;height:clamp(300px,46vw,520px);cursor:-webkit-grab;cursor:grab;touch-action:pan-y}.uy-orbit-stage:active{cursor:-webkit-grabbing;cursor:grabbing}.uy-orbit-stage canvas{display:block}.uy-orbit-controls{display:flex;align-items:center;gap:1rem;margin-top:.75rem}.uy-gallery-fallback{display:flex;flex-wrap:wrap;gap:.75rem;margin:0 0 2rem}.uy-gallery-fallback img,.uy-gallery-fallback video{max-width:min(100%,420px);height:auto;display:block}html:not([data-theme^=light]) .uy-when-light,html[data-theme^=light] .uy-when-dark{display:none}.uy2-work-card{transition:border-color .2s ease,box-shadow .2s ease,translate .2s ease}.uy2-work-card:focus-within,.uy2-work-card:hover{border-color:var(--uy2-ink);box-shadow:4px 4px 0 var(--uy2-ink);translate:-2px -2px}.uy-site-card-logo{display:flex;align-items:center;gap:.6rem;margin-bottom:.9rem}.uy-site-card-logo img{height:34px;width:auto}.uy-site-card-logo .uy-site-card-wordmark{height:16px}.uy2-container:has(>div>.uy-site-card){padding-bottom:7rem!important}@media (prefers-reduced-motion:reduce){.uy2-work-card:focus-within,.uy2-work-card:hover{translate:none}}html[data-motion=reduce] .uy2-work-card:focus-within,html[data-motion=reduce] .uy2-work-card:hover{translate:none}.uy-notes-layout{display:grid;grid-template-columns:1fr;grid-gap:clamp(1rem,2.5vw,1.5rem);gap:clamp(1rem,2.5vw,1.5rem)}@media (min-width:880px){.uy-notes-layout{grid-template-columns:1.25fr 1fr;align-items:stretch}}.uy-notes-side{gap:clamp(1rem,2.5vw,1.5rem)}.uy-notes-side,a.uy-note-card{display:flex;flex-direction:column}a.uy-note-card{gap:.6rem}a.uy-note-card .uy-h2,a.uy-note-card .uy-h3{margin:0}.uy-note-card--featured{padding:clamp(1.5rem,3vw,2.25rem);justify-content:flex-end;min-height:18rem}.uy-note-date{font-family:var(--font-mono);margin-top:auto}a.uy-note-card{transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,translate .2s ease,color .2s ease}a.uy-note-card:focus-visible,a.uy-note-card:hover{background:#fbf8f1;border-color:var(--uy-ink);color:var(--uy-ink);box-shadow:4px 4px 0 var(--uy2-ink);translate:-2px -2px}a.uy-note-card:focus-visible .uy-small,a.uy-note-card:hover .uy-small{color:#3a3226}a.uy-note-card:focus-visible .uy-eyebrow,a.uy-note-card:hover .uy-eyebrow{color:#2c5451}@media (prefers-reduced-motion:reduce){a.uy-note-card:focus-visible,a.uy-note-card:hover{translate:none}}html[data-motion=reduce] a.uy-note-card:focus-visible,html[data-motion=reduce] a.uy-note-card:hover{translate:none}html:not([data-theme^=light]) a.uy-note-card:focus-visible,html:not([data-theme^=light]) a.uy-note-card:hover{box-shadow:4px 4px 0 var(--uy-logo)}a.uy-price-card{color:inherit;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,translate .2s ease}a.uy-price-card:focus-visible,a.uy-price-card:hover{border-color:var(--uy2-ink)!important;box-shadow:4px 4px 0 var(--uy2-ink);translate:-2px -2px}.uy-price-card-cta{margin-top:auto;padding-top:.5rem;font-weight:700;font-size:.9rem;color:var(--uy2-teal)}a.uy-price-card:hover .uy-price-card-cta{text-decoration:underline}@media (prefers-reduced-motion:reduce){a.uy-price-card:focus-visible,a.uy-price-card:hover{translate:none}}html[data-motion=reduce] a.uy-price-card:focus-visible,html[data-motion=reduce] a.uy-price-card:hover{translate:none}.uy-table td.uy-col-ours,.uy-table th.uy-col-ours{border-left:2px solid var(--uy-orange);border-right:2px solid var(--uy-orange)}.uy-table thead th.uy-col-ours{border-top:2px solid var(--uy-orange);color:var(--uy2-ink)}.uy-table tbody tr:last-child td.uy-col-ours{border-bottom:2px solid var(--uy-orange)}.uy-nav{position:fixed;top:0;left:0;right:0;z-index:50;flex-direction:column;gap:.5rem;padding:1rem clamp(1.25rem,5vw,4rem);background:color-mix(in srgb,var(--uy2-bg) 88%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.uy-nav,.uy-nav-brand{display:flex;align-items:center}.uy-nav-brand{gap:.6rem}.uy-nav-title{font-family:var(--font-heading);color:var(--uy2-ink);margin:0}.uy-nav-links-inner{display:flex;gap:1.25rem;flex-wrap:wrap;justify-content:center;align-items:center}.uy-nav-menu-hint,.uy-nav-wordmark-l,.uy-nav-wordmark-r{display:none}.uy-nav-group{display:contents}.uy-nav-links .uy2-nav-link{color:var(--uy2-ink);text-decoration:none;font-size:.85rem}.uy-nav-links .uy2-nav-link.is-active{color:var(--uy2-rust);font-weight:600;border-bottom:1px solid color-mix(in srgb,var(--uy2-rust) 50%,transparent)}.uy-nav-links .uy-nav-phone{color:var(--uy2-teal);font-weight:600}.uy-nav-menu-btn,.uy-nav-mobile-title{display:none}@media (max-width:639px){.uy-nav{padding:.55rem 1rem;gap:0;align-items:stretch}.uy-nav-brand{justify-content:center;gap:1rem;--uy2-logo-icon-height:1.6rem!important}.uy-nav-menu-btn{display:inline-flex;align-items:center;gap:.45rem;min-height:44px;padding:.4rem .85rem;font:700 .9rem var(--font-body);color:var(--uy2-ink);background:var(--uy2-bg);border:1.5px solid color-mix(in srgb,var(--uy2-ink) 40%,transparent);border-radius:0;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.uy-nav-menu-btn:hover,.uy-nav-menu-btn[aria-expanded=true]{background:var(--uy-logo);border-color:var(--uy-logo);color:var(--uy-ink);box-shadow:3px 3px 0 var(--uy2-ink)}.uy-nav.has-mobile-title .uy-nav-title{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.uy-nav:not(.has-mobile-title) .uy-nav-title{font-size:1.25rem!important}.uy-nav.title-is-label .uy-nav-title{display:none}.uy-nav-links{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .42s cubic-bezier(.4,0,.2,1),visibility 0s linear .42s}.uy-nav.is-open .uy-nav-links{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .42s cubic-bezier(.4,0,.2,1),visibility 0s}.uy-nav-links-inner{overflow:hidden;min-height:0;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:0}.uy-nav.is-open .uy-nav-links-inner{padding:.25rem 0 .75rem;margin-top:.5rem;border-top:1px solid color-mix(in srgb,var(--uy2-ink) 15%,transparent)}.uy-nav-links .uy2-nav-link{min-height:44px;font-size:1rem;border-bottom:1px solid color-mix(in srgb,var(--uy2-ink) 8%,transparent)}.uy-nav-links .uy-theme-btn{margin-top:.75rem;min-height:44px}.uy-nav-group{position:relative;display:inline-flex;align-items:center;gap:1rem}.uy-nav-group>.uy-nav-menu-btn,.uy-nav-group>span:not([class^=uy-nav-wordmark]){position:relative;z-index:1}.uy-nav-wordmark-l,.uy-nav-wordmark-r{display:block;position:absolute;top:50%;z-index:0;font-family:var(--font-heading);font-size:clamp(.9rem,4.4vw,1.15rem);line-height:1;white-space:nowrap;color:var(--uy2-ink);opacity:0;transition:translate .38s cubic-bezier(.6,-.45,.75,.6),opacity .2s ease .18s}.uy-nav-wordmark-l{right:calc(100% + .7rem);translate:110% -50%}.uy-nav-wordmark-r{left:calc(100% + .7rem);translate:-110% -50%}.uy-nav.is-open .uy-nav-wordmark-l,.uy-nav.is-open .uy-nav-wordmark-r{opacity:1;transition:translate .55s cubic-bezier(.2,1.45,.35,1) .05s,opacity .16s ease .05s;translate:0 -50%}.uy-nav-links-inner{align-items:center;text-align:center}.uy-nav-links .uy2-nav-link{justify-content:center;align-self:stretch}.uy-nav-links .uy-theme-btn{align-self:center}.uy-nav-menu-hint{display:flex;align-items:flex-end;justify-content:center;gap:.35rem;margin:.85rem 0 .25rem;font:.75rem var(--font-mono);color:var(--uy2-glow-text)}.uy-nav.is-open{background:var(--uy2-bg);box-shadow:0 10px 24px rgba(0,0,0,.25)}.uy-nav-mobile-title{display:block;margin:0;padding:4.75rem 1rem 0;font-family:var(--font-heading);font-size:clamp(1.8rem,9vw,2.4rem);line-height:1.05;color:var(--uy2-ink)}#main.uy-page,#main[style*=padding-top]{padding-top:5rem!important}.uy-nav-mobile-title~#main.uy-page,.uy-nav-mobile-title~#main[style*=padding-top]{padding-top:1.25rem!important}.uy-nav-mobile-title~#main .uy-section:first-child{padding-top:1.25rem}}.uy-legend-list{display:flex;flex-direction:column;gap:2rem;margin-top:1.75rem}.uy-legend-card{position:relative;border:1px solid color-mix(in srgb,var(--uy2-ink) 30%,transparent);padding:1.5rem 1.4rem 1.2rem}.uy-legend-title{position:absolute;top:0;left:1.1rem;translate:0 -50%;margin:0;padding:0 .55rem;background:var(--uy2-bg);font:700 .78rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase;line-height:1.4;max-width:calc(100% - 2.2rem)}.uy-legend-card--teal .uy-legend-title{color:var(--uy2-teal)}.uy-legend-card--rust .uy-legend-title{color:var(--uy2-rust)}.uy-legend-card p{margin:0;font-size:clamp(.92rem,1.6vw,1rem);line-height:1.6;color:var(--uy2-ink)}.uy-breakdown-logo{display:flex;flex-direction:column;align-items:center;gap:.9rem;margin:0 0 2.5rem}.uy-breakdown-logo img{width:min(300px,70%);height:auto}.uy-breakdown-logo .uy-breakdown-wordmark{width:min(220px,55%)}.uy-scrollx:has(>.uy-table-wrap){margin:1.5rem 0}.uy-scrollx>.uy-table-wrap{display:block;margin:0;overflow-x:auto}@media (max-width:639px){#main h1,.uy-nav-mobile-title{text-align:center;margin-inline:auto}.uy-nav-menu-hint{margin:.9rem 0 .4rem}.uy-nav-menu-hint--button,.uy-nav-menu-hint--home{font-size:.72rem;line-height:1.5;text-wrap:balance;margin-inline:auto}.uy-nav-menu-hint--home{max-width:34ch}.uy-nav-menu-hint--button{align-items:center}.uy-nav-menu-hint--button>span{max-width:34ch;text-wrap:balance}.uy-nav-menu-hint--button svg{flex-shrink:0}.uy-nav-menu-hint--home{margin:.9rem 0 .15rem}.uy-nav-menu-hint--button{margin:0 0 .4rem;align-items:flex-start}}