@font-face{font-family:Fraunces;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/fraunces-normal.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:Fraunces;font-style:italic;font-weight:300 700;font-display:swap;src:url(/fonts/fraunces-italic.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:Sen;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/6xKjdSxYI9_3nPWNAGn5LA.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}:root{--coral-50:#fff4f2;--coral-100:#ffe4de;--coral-200:#ffc9bd;--coral-300:#ffa593;--coral-400:#fa7f68;--coral-500:#ef5b41;--coral-600:#d8422a;--coral-700:#b4321e;--coral-800:#8d2818;--amber-100:#fff2d6;--amber-300:#ffd27a;--amber-500:#f5a623;--amber-700:#c07a0c;--ink-900:#1c1512;--ink-800:#2a201b;--ink-700:#3d302a;--ink-600:#574840;--ink-500:#75655c;--ink-400:#9a8c83;--ink-300:#c0b5ac;--ink-200:#ded5cb;--ink-100:#efe9e1;--paper:#fffdfa;--paper-warm:#fdf7ef;--paper-cream:#f7efe3;--paper-blush:#fff6f3;--mint-100:#e6f5ec;--mint-400:#6fcf97;--mint-600:#2f8f5b;--bg:var(--paper);--bg-alt:var(--paper-warm);--bg-deep:var(--ink-900);--surface:#fff;--text:var(--ink-800);--text-muted:var(--ink-500);--text-invert:#fff8f3;--line:var(--ink-200);--line-soft:var(--ink-100);--accent:var(--coral-500);--accent-hover:var(--coral-600);--accent-soft:var(--coral-50);--focus:var(--coral-600);--font-display:"Fraunces", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--font-body:"Sen", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--step--1:clamp(.83rem, .81rem + .11vw, .89rem);--step-0:clamp(1rem, .96rem + .19vw, 1.06rem);--step-1:clamp(1.2rem, 1.12rem + .36vw, 1.4rem);--step-2:clamp(1.44rem, 1.31rem + .63vw, 1.79rem);--step-3:clamp(1.73rem, 1.52rem + 1.03vw, 2.31rem);--step-4:clamp(2.07rem, 1.75rem + 1.6vw, 2.96rem);--step-5:clamp(2.49rem, 2.01rem + 2.4vw, 3.82rem);--lh-tight:1.12;--lh-snug:1.28;--lh-body:1.68;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--sp-8:4rem;--sp-9:6rem;--section-y:clamp(3.25rem, 2rem + 6vw, 6rem);--radius-sm:8px;--radius:14px;--radius-lg:22px;--radius-pill:999px;--shadow-sm:0 1px 2px #1c15120f, 0 2px 6px #1c15120a;--shadow:0 2px 6px #1c15120f, 0 12px 28px -10px #1c151229;--shadow-lg:0 4px 12px #1c151214, 0 28px 56px -20px #1c15123d;--container:1200px;--container-narrow:760px;--header-h:74px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 1rem)}body{background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:var(--step-0);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-display);font-weight:600;line-height:var(--lh-tight);color:var(--ink-900);margin:0 0 var(--sp-4);letter-spacing:-.015em;text-wrap:balance}h1{font-size:var(--step-5)}h2{font-size:var(--step-4)}h3{font-size:var(--step-2);line-height:var(--lh-snug)}h4{font-size:var(--step-1);line-height:var(--lh-snug)}p{margin:0 0 var(--sp-4);text-wrap:pretty}a{color:var(--coral-700);text-decoration-color:var(--coral-200);text-underline-offset:3px;text-decoration-thickness:1.5px;transition:color .18s,text-decoration-color .18s}a:hover{color:var(--coral-800);text-decoration-color:currentColor}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:4px}img,svg,video{max-width:100%;height:auto;display:block}picture{display:contents}[hidden]{display:none!important}ul,ol{margin:0 0 var(--sp-4);padding-left:1.25rem}li{margin-bottom:var(--sp-2)}li::marker{color:var(--coral-400)}strong{color:var(--ink-900);font-weight:700}hr{border:0;border-top:1px solid var(--line);margin:var(--sp-7) 0}table{border-collapse:collapse;width:100%}input,select,textarea,button{font:inherit;color:inherit}input,select,textarea{font-size:max(16px,1rem)}.container{width:min(100% - 2.5rem, var(--container));margin-inline:auto}.container-narrow{width:min(100% - 2.5rem, var(--container-narrow));margin-inline:auto}.section{padding-block:var(--section-y)}.section-tight{padding-block:calc(var(--section-y) * .62)}.bg-alt{background:var(--bg-alt)}.bg-cream{background:var(--paper-cream)}.bg-blush{background:var(--paper-blush)}.bg-deep{background:var(--bg-deep);color:var(--text-invert)}.bg-deep h1,.bg-deep h2,.bg-deep h3,.bg-deep h4{color:#fff}.stack>*+*{margin-top:var(--sp-4)}.grid{gap:var(--sp-5);display:grid}.grid-2{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.grid-3{grid-template-columns:repeat(auto-fit, minmax(max(260px, (100% - 2 * var(--sp-5)) / 3), 1fr))}.grid-4{grid-template-columns:repeat(auto-fit, minmax(max(210px, (100% - 3 * var(--sp-5)) / 4), 1fr))}.center{text-align:center}.measure{max-width:68ch}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;background:var(--ink-900);color:#fff;border-radius:0 0 var(--radius-sm) 0;padding:.75rem 1.25rem;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}.btn{border-radius:var(--radius-pill);font-family:var(--font-body);font-weight:700;font-size:var(--step--1);letter-spacing:.02em;cursor:pointer;border:1.5px solid #0000;justify-content:center;align-items:center;gap:.55rem;min-height:48px;padding:.85rem 1.6rem;line-height:1.2;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s,color .16s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn-primary{background:var(--accent);color:#fff;box-shadow:0 8px 20px -8px #ef5b41a6}.btn-primary:hover{background:var(--accent-hover);color:#fff;box-shadow:0 12px 26px -8px #ef5b41b3}.btn-ink{background:var(--ink-900);color:#fff}.btn-ink:hover{background:var(--ink-700);color:#fff}.btn-ghost{color:var(--ink-900);border-color:var(--ink-300);background:0 0}.btn-ghost:hover{border-color:var(--ink-900);color:var(--ink-900);background:#1c151208}.btn-light{color:var(--ink-900);background:#fff}.btn-light:hover{background:var(--paper-cream);color:var(--ink-900)}.btn-lg{font-size:var(--step-0);min-height:56px;padding:1.05rem 2.1rem}.btn-block{width:100%}.eyebrow{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--coral-700);margin:0 0 var(--sp-3);align-items:center;gap:.5rem;font-size:.78rem;font-weight:700;display:inline-flex}.eyebrow-line:before{content:"";background:var(--coral-400);border-radius:2px;width:28px;height:2px}.pill{border-radius:var(--radius-pill);background:var(--coral-50);color:var(--coral-800);border:1px solid var(--coral-100);font-size:var(--step--1);align-items:center;gap:.4rem;padding:.35rem .8rem;font-weight:600;display:inline-flex}.pill-mint{background:var(--mint-100);color:var(--mint-600);border-color:#cdeadb}.topbar{background:var(--ink-900);color:var(--ink-200);font-size:.82rem}.topbar-inner{justify-content:space-between;align-items:center;gap:var(--sp-4);flex-wrap:wrap;min-height:40px;display:flex}.topbar a{color:var(--ink-100);align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}.topbar a:hover{color:#fff;text-decoration:underline}.topbar-contact{gap:var(--sp-5);flex-wrap:wrap;display:flex}.topbar-links{gap:var(--sp-5);margin-left:auto;margin-right:var(--sp-5);display:flex}.topbar-links a{opacity:.85;font-weight:600}.topbar-links a:hover,.topbar-links a[aria-current=page]{opacity:1}.topbar-social{gap:var(--sp-3);display:flex}.topbar-social a{opacity:.75}.topbar-social a:hover{opacity:1}.site-header{z-index:100;backdrop-filter:saturate(160%)blur(12px);border-bottom:1px solid var(--line-soft);background:#fffdfaeb;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:var(--sp-4);min-height:var(--header-h);display:flex}.brand{flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.brand img{width:auto;height:40px}.nav{align-items:center;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.nav>li{margin:0;position:relative}.nav-link{appearance:none;cursor:pointer;border-radius:var(--radius-sm);color:var(--ink-700);white-space:nowrap;background:0 0;border:0;align-items:center;gap:.3rem;padding:.6rem .75rem;font-family:inherit;font-size:.94rem;font-weight:600;text-decoration:none;display:inline-flex}.nav-link:hover,.nav-link[aria-expanded=true]{background:var(--coral-50);color:var(--coral-800)}.nav-link[aria-current=page]{color:var(--coral-700)}.nav-caret{width:10px;height:10px;transition:transform .2s}.nav-link[aria-expanded=true] .nav-caret{transform:rotate(180deg)}.mega{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);width:min(92vw,640px);box-shadow:var(--shadow-lg);padding:var(--sp-5);opacity:0;visibility:hidden;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(-6px)}.mega[data-open=true]{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.mega-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem .6rem;margin:0;padding:0;list-style:none;display:grid}.mega-grid li{margin:0}.mega-link{border-radius:var(--radius);color:var(--ink-700);align-items:center;gap:.65rem;padding:.4rem .55rem;font-size:.92rem;font-weight:600;line-height:1.25;text-decoration:none;transition:background .15s,color .15s;display:flex}.mega-link:hover,.mega-link:focus-visible{background:var(--coral-50);color:var(--coral-800)}.mega-thumb{object-fit:cover;background:var(--paper-cream);border:1px solid var(--line-soft);border-radius:10px;flex-shrink:0;width:44px;height:44px}.mega-link:hover .mega-thumb{border-color:var(--coral-200,var(--coral-100))}.drawer-thumb{object-fit:cover;background:var(--paper-cream);border:1px solid var(--line-soft);border-radius:8px;flex-shrink:0;width:36px;height:36px}.mega-head{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin:0 0 var(--sp-2);padding-left:.7rem;font-size:.74rem}.header-cta{align-items:center;gap:var(--sp-3);flex-shrink:0;display:flex}.burger{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;flex:0 0 46px;justify-content:center;align-items:center;width:46px;height:46px;display:none}.burger span{background:var(--ink-800);width:20px;height:2px;transition:background .15s;display:block;position:relative}.burger span:before,.burger span:after{content:"";background:var(--ink-800);width:20px;height:2px;transition:transform .2s;position:absolute;left:0}.burger span:before{top:-6px}.burger span:after{top:6px}.burger[aria-expanded=true] span{background:0 0}.burger[aria-expanded=true] span:before{transform:translateY(6px)rotate(45deg)}.burger[aria-expanded=true] span:after{transform:translateY(-6px)rotate(-45deg)}.drawer{z-index:150;opacity:0;visibility:hidden;background:#1c151273;transition:opacity .24s,visibility .24s;position:fixed;inset:0}.drawer[data-open=true]{opacity:1;visibility:visible}.drawer-panel{background:var(--surface);width:min(88vw,380px);padding:var(--sp-5);gap:var(--sp-4);flex-direction:column;transition:transform .26s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;inset:0 0 0 auto;overflow-y:auto;transform:translate(100%)}.drawer[data-open=true] .drawer-panel{transform:translate(0)}.drawer-head{justify-content:space-between;align-items:center;display:flex}.drawer-close{border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;background:0 0;width:42px;height:42px;font-size:1.3rem;line-height:1}.drawer-nav{margin:0;padding:0;list-style:none}.drawer-nav li{border-bottom:1px solid var(--line-soft);margin:0}.drawer-nav a,.drawer-toggle{width:100%;color:var(--ink-800);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:.9rem .25rem;font-size:1rem;font-weight:600;text-decoration:none;display:flex}.drawer-sub{margin:0 0 var(--sp-3);padding:0 0 0 var(--sp-4);border-left:2px solid var(--coral-100);list-style:none}.drawer-sub li{border:0}.drawer-sub a{color:var(--ink-600);align-items:center;gap:.6rem;padding:.45rem .25rem;font-size:.95rem;font-weight:500;display:flex}.card{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius-lg);padding:var(--sp-5);box-shadow:var(--shadow-sm);transition:transform .2s,box-shadow .2s,border-color .2s}.card-link{color:inherit;flex-direction:column;padding:0;text-decoration:none;display:flex;overflow:hidden}.card-link:hover{box-shadow:var(--shadow);border-color:var(--coral-200);color:inherit;transform:translateY(-4px)}.card-media{aspect-ratio:4/3;background:var(--paper-cream);overflow:hidden}.card-media img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.card-link:hover .card-media img{transform:scale(1.045)}.card-body{padding:var(--sp-5);flex-direction:column;flex:1;gap:.5rem;display:flex}.card-title{font-family:var(--font-display);font-size:var(--step-1);color:var(--ink-900);font-weight:600;line-height:var(--lh-snug);margin:0}.card-text{color:var(--text-muted);flex:1;margin:0;font-size:.94rem}.card-cta{color:var(--coral-700);align-items:center;gap:.4rem;margin-top:auto;font-size:.9rem;font-weight:700;display:inline-flex}.card-link:hover .card-cta{gap:.65rem}.card-cta svg{transition:transform .2s}.tile{padding:var(--sp-5);background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius);flex-direction:column;gap:.6rem;height:100%;display:flex}.tile-icon{background:var(--coral-50);width:44px;height:44px;color:var(--coral-600);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.tile h3{font-size:var(--step-1);margin:0}.tile p{color:var(--text-muted);margin:0;font-size:.94rem}.spec-wrap{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow-x:auto}.spec{min-width:420px}.spec th,.spec td{text-align:left;border-bottom:1px solid var(--line-soft);vertical-align:top;padding:.95rem 1.25rem}.spec tr:last-child th,.spec tr:last-child td{border-bottom:0}.spec th{width:34%;color:var(--ink-900);background:var(--paper-warm);font-size:.92rem;font-weight:700}.spec td{color:var(--ink-600)}.faq{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}.faq+.faq{margin-top:var(--sp-3)}.faq summary{justify-content:space-between;align-items:center;gap:var(--sp-4);cursor:pointer;color:var(--ink-900);padding:1.1rem 1.35rem;font-size:1.02rem;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";border-right:2px solid var(--coral-500);border-bottom:2px solid var(--coral-500);flex-shrink:0;width:11px;height:11px;transition:transform .2s;transform:rotate(45deg)}.faq[open] summary:after{transform:rotate(-135deg)}.faq-body{color:var(--ink-600);padding:0 1.35rem 1.25rem}.faq-body p:last-child{margin-bottom:0}.prose h2{font-size:var(--step-3);margin-top:var(--sp-7)}.prose h2:first-child{margin-top:0}.prose h3{font-size:var(--step-1);margin-top:var(--sp-6)}.prose p,.prose li{color:var(--ink-600)}.prose ul{padding-left:1.15rem}.prose>:last-child{margin-bottom:0}.field{flex-direction:column;gap:.3rem;display:flex}.field label{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-500);font-size:.78rem;font-weight:700}.field input,.field select,.field textarea{background:var(--paper-warm);width:100%;box-shadow:inset 0 0 0 1px var(--line-soft);color:var(--ink-800);border:1px solid #0000;border-radius:12px;padding:.7rem .9rem;font-size:.98rem;transition:background .16s,box-shadow .16s}.field input::placeholder,.field textarea::placeholder{color:var(--ink-400)}.field input:hover,.field select:hover,.field textarea:hover{box-shadow:inset 0 0 0 1px var(--line)}.field input:focus,.field select:focus,.field textarea:focus{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--coral-400), 0 0 0 4px var(--coral-50);outline:none}.field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2375655c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right .85rem center;background-repeat:no-repeat;background-size:16px;padding-right:2.4rem}.field textarea{resize:vertical;min-height:108px;line-height:1.55}.field input[type=file]{padding:.55rem .9rem;font-size:.9rem}.field input[type=file]::file-selector-button{appearance:none;background:var(--ink-100);color:var(--ink-700);font:inherit;cursor:pointer;border:0;border-radius:999px;margin-right:.75rem;padding:.35rem .8rem;font-size:.85rem;font-weight:600}.form-note{color:var(--text-muted);margin:0;font-size:.84rem}.form-msg{border-radius:var(--radius-sm);margin:0;padding:.8rem 1rem;font-size:.92rem;font-weight:600}.form-msg.error{background:var(--coral-50);color:var(--coral-800);border:1px solid var(--coral-200)}.hp-field{opacity:0;pointer-events:none;position:absolute;left:-9999px}.crumbs{margin:0 0 var(--sp-4);color:var(--text-muted);flex-wrap:wrap;gap:.35rem;padding:0;font-size:.84rem;list-style:none;display:flex}.crumbs li{align-items:center;gap:.35rem;margin:0;display:flex}.crumbs li+li:before{content:"/";color:var(--ink-300)}.crumbs a{color:var(--text-muted);text-decoration:none}.crumbs a:hover{color:var(--coral-700);text-decoration:underline}.site-footer{background:var(--ink-900);color:var(--ink-300);padding-top:var(--sp-8)}.footer-grid{gap:var(--sp-6);padding-bottom:var(--sp-7);grid-template-columns:1.4fr repeat(3,minmax(0,1fr));display:grid}.site-footer .footer-head{color:#fff;font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;margin:0 0 var(--sp-4);font-size:.8rem}.footer-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.footer-list li{margin:0}.footer-list a{color:var(--ink-300);font-size:.92rem;text-decoration:none}.footer-list a:hover{color:#fff;text-decoration:underline}.footer-blurb{color:var(--ink-400);max-width:34ch;font-size:.92rem}.footer-contact{gap:.75rem;font-size:.92rem;display:grid}.footer-contact a{color:var(--ink-200);text-decoration:none}.footer-contact a:hover{color:#fff}.footer-bottom{padding:var(--sp-5) 0;justify-content:space-between;align-items:center;gap:var(--sp-4);color:var(--ink-400);border-top:1px solid #ffffff1a;flex-wrap:wrap;font-size:.85rem;display:flex}.social-row{gap:.75rem;display:flex}.social-row a{width:38px;height:38px;color:var(--ink-200);border:1px solid #ffffff29;border-radius:50%;place-items:center;display:grid}.social-row a:hover{background:var(--coral-500);border-color:var(--coral-500);color:#fff}.whatsapp-fab{z-index:90;color:#fff;width:56px;height:56px;box-shadow:var(--shadow);background:#25d366;border-radius:50%;place-items:center;transition:transform .18s;display:grid;position:fixed;bottom:18px;left:18px}.whatsapp-fab:hover{color:#fff;transform:scale(1.06)}.to-top{z-index:89;border:1px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--ink-700);cursor:pointer;box-shadow:var(--shadow-sm);opacity:0;visibility:hidden;border-radius:50%;place-items:center;transition:opacity .2s,visibility .2s;display:grid;position:fixed;bottom:84px;right:18px}.to-top[data-show=true]{opacity:1;visibility:visible}@media (width<=1300px){.header-inner{gap:var(--sp-3)}.nav{gap:.1rem}.nav-link{padding:.6rem .5rem;font-size:.9rem}}@media (width<=980px){.nav{display:none}.burger{display:flex}}@media (width<=760px){.header-cta .btn-quote{display:none}}@media (width<=860px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.spec,.spec tbody,.spec tr,.spec th,.spec td{width:auto;min-width:0;display:block}.spec tr{border-bottom:1px solid var(--line-soft)}.spec tr:last-child{border-bottom:0}.spec th{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-500);background:0 0;border-bottom:0;padding-bottom:.2rem;font-size:.78rem}.spec td{border-bottom:0;padding-top:0}.topbar-contact{gap:var(--sp-4);font-size:.78rem}.topbar-social,.topbar-links{display:none}.footer-grid{grid-template-columns:minmax(0,1fr)}}
