@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f263782c6a4bddee-s.138s14ivx2xer.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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/85e86a88f68a624a-s.3b2emle-7szv-.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c6a5c2fdc12da45c-s.p.13rul5q9jl2r0.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:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/f263782c6a4bddee-s.138s14ivx2xer.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:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/85e86a88f68a624a-s.3b2emle-7szv-.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/c6a5c2fdc12da45c-s.p.13rul5q9jl2r0.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:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/f263782c6a4bddee-s.138s14ivx2xer.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:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/85e86a88f68a624a-s.3b2emle-7szv-.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/c6a5c2fdc12da45c-s.p.13rul5q9jl2r0.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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.vkmI9q_className{font-family:Archivo,Archivo Fallback;font-style:normal}.vkmI9q_variable{--font-display:"Archivo", "Archivo Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6131cbbf5549afa2-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/45462fd7b7c12654-s.1way2z9fj6cig.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.0szrwpqb9mkwe.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.45535valc9rzk.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}._2GhXXq_className{font-family:Inter,Inter Fallback;font-style:normal}._2GhXXq_variable{--font-body:"Inter", "Inter Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--yellow:#fff200;--yellow-deep:#f2e300;--ink:#26282c;--ink-2:#33363b;--text:#3d4046;--muted:#6e7178;--line:#e3e1db;--bg:#fff;--bg-alt:#f5f4f0;--radius:4px;--wrap:1180px;--font-display:system-ui, sans-serif;--font-body:system-ui, sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font-body), system-ui, sans-serif;color:var(--text);background:var(--bg);margin:0;font-size:17px;line-height:1.65}img{max-width:100%;height:auto}a{color:inherit}h1,h2,h3{font-family:var(--font-display), system-ui, sans-serif;color:var(--ink);letter-spacing:-.01em;margin:0 0 .5em;line-height:1.12}p{margin:0 0 1em}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 24px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--yellow);color:var(--ink);padding:8px 14px;font-weight:600;position:absolute;top:-60px;left:12px}.skip-link:focus{top:12px}:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.btn{border-radius:var(--radius);min-height:48px;font-family:var(--font-display), sans-serif;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:15px;font-weight:800;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.btn-primary{background:var(--yellow);color:var(--ink)}.btn-primary:hover{background:var(--ink);color:var(--yellow)}.btn-dark{background:var(--ink);color:#fff}.btn-dark:hover{background:#000}.btn-ghost{color:#fff;border-color:#ffffffb3}.btn-ghost:hover{color:var(--ink);background:#fff}.btn-outline-dark{border-color:var(--ink);color:var(--ink)}.btn-outline-dark:hover{background:var(--ink);color:#fff}.btn-block{width:100%;display:flex}.text-link{color:var(--ink);border-bottom:3px solid var(--yellow);font-weight:700;text-decoration:none}.text-link:hover{background:var(--yellow)}.eyebrow{font-family:var(--font-display), sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--yellow);margin:0 0 14px;font-size:13px;font-weight:800}.eyebrow-dark{color:var(--muted)}.eyebrow-dark:before{content:"";background:var(--yellow);vertical-align:middle;width:28px;height:4px;margin-right:12px;display:inline-block;transform:translateY(-2px)}.h2{font-size:clamp(28px,3.4vw,40px);font-weight:800}.h3{font-size:22px;font-weight:800}.muted{color:var(--muted)}.site-header{z-index:50;box-shadow:0 1px 0 var(--line);background:#fff;position:sticky;top:0}.topbar{background:var(--ink);color:#c9cbcf;font-size:13px}.topbar-inner{justify-content:space-between;gap:16px;padding-top:7px;padding-bottom:7px;display:flex}.topbar-links{gap:20px;display:flex}.topbar a{color:#fff;text-decoration:none}.topbar a:hover{color:var(--yellow)}.header-inner{justify-content:space-between;align-items:center;gap:24px;min-height:84px;display:flex}.brand{flex:none;display:block}.brand img{width:240px;height:auto;display:block}.site-nav{align-items:center;gap:28px;display:flex}.site-nav>ul{gap:4px;margin:0;padding:0;list-style:none;display:flex}.site-nav li{position:relative}.site-nav a{text-decoration:none}.site-nav>ul>li>a{font-family:var(--font-display), sans-serif;color:var(--ink);border-bottom:3px solid #0000;padding:10px 14px;font-size:16px;font-weight:600;display:block}.site-nav>ul>li>a:hover,.site-nav>ul>li>a[aria-current=page]{border-bottom-color:var(--yellow)}.site-nav .sub{border-top:3px solid var(--yellow);opacity:0;visibility:hidden;background:#fff;min-width:250px;margin:0;padding:8px 0;list-style:none;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:100%;left:0;transform:translateY(6px);box-shadow:0 12px 30px #0000001f}.site-nav .has-sub:hover .sub,.site-nav .has-sub:focus-within .sub{opacity:1;visibility:visible;transform:none}.site-nav .sub a{color:var(--text);padding:9px 20px;font-size:15px;display:block}.site-nav .sub a:hover{background:var(--bg-alt);color:var(--ink)}.nav-cta{min-height:44px;padding:10px 18px;font-size:14px}.menu-toggle{background:var(--ink);border-radius:var(--radius);cursor:pointer;border:0;width:48px;height:48px;display:none;position:relative}.menu-toggle .bars,.menu-toggle .bars:before,.menu-toggle .bars:after{background:var(--yellow);content:"";width:22px;height:2px;transition:transform .2s,top .2s,opacity .2s;position:absolute;left:13px}.menu-toggle .bars{top:23px}.menu-toggle .bars:before{top:-7px;left:0}.menu-toggle .bars:after{top:7px;left:0}.menu-toggle[aria-expanded=true] .bars{background:0 0}.menu-toggle[aria-expanded=true] .bars:before{top:0;transform:rotate(45deg)}.menu-toggle[aria-expanded=true] .bars:after{top:0;transform:rotate(-45deg)}.hero{background:var(--ink);color:#fff;isolation:isolate;align-items:flex-end;min-height:380px;padding:120px 0 64px;display:flex;position:relative;overflow:hidden}.hero-lg{min-height:min(82vh,720px);padding-bottom:96px}.hero-img{object-fit:cover;filter:grayscale(.2);z-index:-2}.hero-slides .hero-img{opacity:0;animation:hero-fade calc(var(--slides) * 6s) linear infinite both;animation-delay:calc(var(--i) * 6s - 1.5s)}@keyframes hero-fade{0%{opacity:0}6%{opacity:1}25%{opacity:1}31%{opacity:0}to{opacity:0}}@media (prefers-reduced-motion:reduce){.hero-slides .hero-img{animation:none}.hero-slides .hero-img:first-of-type{opacity:1}}.hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#141518d9 0%,#1415188c 50%,#1415181f 100%);position:absolute;inset:0}.hero:after{content:"";background:var(--yellow);width:100%;height:8px;position:absolute;bottom:0;left:0}.hero-inner{position:relative}.hero h1{color:#fff;text-transform:uppercase;letter-spacing:-.005em;max-width:820px;font-size:clamp(34px,5vw,60px);font-weight:900}.hero:not(.hero-lg) h1{font-size:clamp(32px,4.2vw,50px)}.hero-lead{color:#e3e4e6;max-width:620px;font-size:clamp(17px,1.6vw,20px)}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.section{padding:clamp(56px,8vw,104px) 0}.section-alt{background:var(--bg-alt)}.section-head{margin-bottom:40px}.split{grid-template-columns:5fr 7fr;align-items:start;gap:clamp(32px,6vw,88px);display:grid}.prose{max-width:680px}.prose p{font-size:18px}.prose .h2{margin-top:.4em}.prose .h2+p{margin-top:0}.prose .h2:not(:first-child){margin-top:1.4em}.cards{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.card{border-radius:var(--radius);border:1px solid var(--line);background:#fff;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.card:hover{transform:translateY(-3px);box-shadow:0 16px 36px #0000001a}.card-img{aspect-ratio:3/2;background:var(--ink);position:relative}.card-img img{object-fit:cover;filter:grayscale(.2);opacity:.92;transition:filter .3s,opacity .3s}.card:hover .card-img img{filter:grayscale(0);opacity:1}.card-body{border-top:4px solid var(--yellow);flex-direction:column;flex:1;padding:24px 24px 26px;display:flex}.card-body h3{font-size:22px;font-weight:800}.card-body p{color:var(--muted);flex:1;font-size:16px}.card-more{font-family:var(--font-display), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);font-size:13px;font-weight:800}.card-more:after{content:" →"}.card-cta{background:var(--ink);border-color:var(--ink)}.card-cta .card-body{justify-content:center}.card-cta h3,.card-cta .card-more{color:var(--yellow)}.card-cta p{color:#c9cbcf;flex:0}.points{counter-reset:pt;grid-template-columns:repeat(4,1fr);gap:32px;margin:0;padding:0;list-style:none;display:grid}.points li{counter-increment:pt;border-top:2px solid var(--ink);padding-top:20px}.points li:before{content:"0" counter(pt);font-family:var(--font-display), sans-serif;color:var(--ink);background:var(--yellow);width:max-content;margin-bottom:16px;padding:2px 8px;font-size:15px;font-weight:900;display:block}.points h3{font-size:20px;font-weight:800}.points p{color:var(--muted);font-size:16px}.feature{background:var(--bg-alt);grid-template-columns:1fr 1fr;display:grid}.feature-img{min-height:440px;position:relative}.feature-img img{object-fit:cover;filter:grayscale(.4)}.feature-body{align-self:center;max-width:640px;padding:clamp(40px,6vw,88px)}.feature-body p{font-size:18px}.cta-band{background:var(--yellow);color:var(--ink);padding:clamp(44px,6vw,72px) 0}.cta-inner{justify-content:space-between;align-items:center;gap:32px;display:flex}.cta-band h2{text-transform:uppercase;margin-bottom:.3em;font-size:clamp(26px,3vw,36px);font-weight:900}.cta-band p{max-width:560px;margin:0;font-size:18px}.cta-actions{flex-wrap:wrap;flex:none;gap:12px;display:flex}.service-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:clamp(32px,6vw,80px);display:grid}.prose .h3{margin-top:1.6em}.ticks{margin:0;padding:0;list-style:none}.ticks li{border-bottom:1px solid var(--line);padding:10px 0 10px 34px;font-size:17px;position:relative}.ticks li:before{content:"";background:var(--yellow);clip-path:polygon(50% 0,100% 45%,100% 100%,0 100%,0 45%);width:18px;height:18px;position:absolute;top:15px;left:0}.ticks a{color:var(--ink);font-weight:600;text-decoration:none}.ticks a:hover{text-decoration:underline}.aside-card{background:var(--bg-alt);border-top:6px solid var(--yellow);border-radius:var(--radius);padding:28px;position:sticky;top:150px}.aside-card .btn+.btn{margin-top:10px}.aside-card p{color:var(--muted);font-size:16px}.aside-note{margin:18px 0 0;font-size:14px!important}.mini-cards{grid-template-columns:repeat(4,1fr);gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}.mini-cards a{border:1px solid var(--line);border-radius:var(--radius);font-family:var(--font-display), sans-serif;color:var(--ink);background:#fff;align-items:center;gap:14px;padding:10px;font-weight:800;line-height:1.2;text-decoration:none;display:flex}.mini-cards a:hover{border-color:var(--ink)}.mini-img{border-radius:2px;flex:0 0 64px;height:64px;position:relative;overflow:hidden}.mini-img img{object-fit:cover;filter:grayscale(.5)}.gallery{grid-template-columns:repeat(3,1fr);gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.gallery li{aspect-ratio:3/2;border-radius:var(--radius);background:var(--bg-alt);position:relative;overflow:hidden}.gallery img{object-fit:cover}@media (max-width:1100px){.gallery{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.gallery{grid-template-columns:1fr}}.about-side{gap:24px;display:grid}.about-img{aspect-ratio:4/3;border-radius:var(--radius);position:relative;overflow:hidden}.about-img img{object-fit:cover;filter:grayscale(.4)}.about-side .aside-card{position:static}.contact-layout{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:clamp(32px,6vw,80px);display:grid}.form{gap:18px;display:grid}.form-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.form label{color:var(--ink);gap:6px;font-size:15px;font-weight:600;display:grid}.form input,.form select,.form textarea{width:100%;font:inherit;border-radius:var(--radius);color:var(--text);background:#fff;border:1px solid #cfccc4;padding:12px 14px;font-size:16px;font-weight:400}.form input:focus,.form select:focus,.form textarea:focus{outline:3px solid var(--yellow);border-color:var(--ink)}.form .btn{justify-self:start}.contact-hp{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-9999px!important}.form .btn:disabled{opacity:.7;cursor:wait}.form-success{border-left:4px solid var(--yellow);background:#f6f5f1;padding:24px}.form-success p{margin:0 0 8px}.form-note{color:var(--muted);margin:0;font-size:14px}.contact-list{margin:20px 0 0}.contact-list dt{font-family:var(--font-display), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:16px;font-size:12px;font-weight:800}.contact-list dd{color:var(--ink);overflow-wrap:anywhere;margin:2px 0 0;font-size:18px}.contact-list a{color:var(--ink);-webkit-text-decoration-color:var(--yellow);text-decoration-color:var(--yellow);text-underline-offset:4px;font-weight:600;text-decoration-thickness:3px}.site-footer{background:var(--ink);color:#b9bbc0;padding-top:64px;font-size:15px}.footer-grid{grid-template-columns:1.6fr 1fr .8fr 1.2fr;gap:40px;display:grid}.footer-brand{color:#fff;align-items:center;gap:14px;text-decoration:none;display:flex}.footer-mark{width:44px;height:auto}.footer-mark path[fill=\#fff]{fill:var(--ink)}.footer-brand strong{font-family:var(--font-display), sans-serif;letter-spacing:.02em;font-size:30px;font-weight:900;line-height:1;display:block}.footer-brand small{letter-spacing:.24em;text-transform:uppercase;color:#9a9ca1;margin-top:6px;font-size:9.5px;display:block}.footer-about{max-width:340px;margin-top:20px}.footer-h{color:#fff;letter-spacing:.16em;text-transform:uppercase;margin-bottom:16px;font-size:13px;font-weight:800}.footer-list{margin:0;padding:0;list-style:none}.footer-list li{margin-bottom:8px}.footer-list a{color:#e3e4e6;text-decoration:none}.footer-list a:hover{color:var(--yellow)}.footer-base{color:#8d9095;border-top:1px solid #ffffff1f;justify-content:space-between;gap:16px;margin-top:48px;padding-top:20px;padding-bottom:24px;font-size:13px;display:flex}.mobile-bar{display:none}@media (max-width:1100px){.cards,.points,.mini-cards{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:980px){.topbar{display:none}.header-inner{min-height:72px}.brand img{width:190px}.menu-toggle{display:block}.site-nav{background:#fff;flex-direction:column;align-items:stretch;gap:0;max-height:calc(100vh - 72px);padding:8px 24px 24px;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 16px 30px #0000001f}.site-nav.is-open{display:flex}.site-nav>ul{flex-direction:column}.site-nav>ul>li>a{border-bottom:1px solid var(--line);padding:14px 0;font-size:18px}.site-nav .sub{opacity:1;visibility:visible;box-shadow:none;border:0;min-width:0;padding:4px 0 8px 14px;position:static;transform:none}.site-nav .sub a{padding:8px 0}.nav-cta{margin-top:16px}.split,.service-layout,.contact-layout,.feature{grid-template-columns:1fr}.feature-img{min-height:300px}.aside-card{position:static}.cta-inner{flex-direction:column;align-items:flex-start}}@media (max-width:700px){body{padding-bottom:60px;font-size:16px}.wrap{padding:0 16px}.cards,.points,.mini-cards,.form-row{grid-template-columns:1fr}.hero{min-height:320px;padding:72px 0 48px}.hero-lg{min-height:560px;padding-bottom:56px}.hero:before{background:linear-gradient(#1415181a 0%,#14151859 30%,#141518e0 70%)}.hero-actions .btn,.cta-actions,.cta-actions .btn{width:100%}.footer-grid{grid-template-columns:1fr;gap:32px}.footer-base{flex-direction:column;gap:4px}.mobile-bar{z-index:60;background:var(--ink);padding-bottom:env(safe-area-inset-bottom);grid-template-columns:1fr 1fr 1.4fr;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #0003}.mobile-bar a{color:#fff;min-height:56px;font-family:var(--font-display), sans-serif;letter-spacing:.08em;text-transform:uppercase;border-right:1px solid #ffffff1f;justify-content:center;align-items:center;font-size:14px;font-weight:800;text-decoration:none;display:flex}.mobile-bar .is-primary{background:var(--yellow);color:var(--ink);border:0}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
