.phone-number[data-astro-cid-sxaed72d]{white-space:nowrap}:root{--brand-yellow:#f3ec19;--brand-black:#070909;--brand-white:#fff;--color-bg:#070909;--color-surface:#161818;--color-primary:#f3ec19;--color-primary-text:#f3ec19;--color-accent:#fff;--color-on-primary:#070909;--color-text:#fff;--color-muted:#b4b8b8;--color-border:#ffffff2e;--color-focus:#f3ec19;--color-focus-halo:#070909;--color-error:#ff9b8f;--color-paper:#fffbd1;--color-paper-muted:#3d3c14;--color-placeholder:#2a2d2d;--color-placeholder-text:#c9cdcd;--color-overlay:#070909d9;--color-scrim:#0009;--color-ink-soft:#07090959;--color-steel-light:#d5d8d8;--color-steel-mid:#8c9090;--color-steel-dark:#6c7070;--color-tape:#f3ec19d9;--font-display:"Anton", "Impact", "Arial Narrow", sans-serif;--font-heading:"Anton", "Impact", "Arial Narrow", sans-serif;--font-body:"Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--step-hero:clamp(2.375rem, min(9vw, 8vh), 4.75rem);--step-h1:clamp(2.375rem, 6.5vw, 4.25rem);--step-h2:clamp(2.25rem, 6vw, 4.25rem);--step-h2-xl:clamp(2.625rem, 8vw, 5.5rem);--step-h3:clamp(1.5rem, 3vw, 1.875rem);--step-h4:1.25rem;--step-label:clamp(1.25rem, 3.4vw, 1.5rem);--step-number:clamp(7rem, 30vw, 15rem);--max-width:1200px;--gutter:clamp(1.25rem, 4vw, 2.5rem);--radius:0px;--shadow-soft:0 8px 0 #00000059;--shadow-card:10px 10px 0 #070909;--shadow-sign:14px 14px 0 #0009;--shadow-light:8px 8px 0 #0709094d;--transition:.2s cubic-bezier(.3, .7, .2, 1.2);--hazard:repeating-linear-gradient(-45deg, var(--brand-yellow) 0 22px, var(--brand-black) 22px 44px);--hazard-thin:repeating-linear-gradient(-45deg, var(--brand-yellow) 0 10px, var(--brand-black) 10px 20px);--actionbar-h:64px}[data-theme=light]{--color-bg:#f3ec19;--color-surface:#fffbd1;--color-text:#070909;--color-muted:#3d3c14;--color-primary-text:#070909;--color-border:#0709094d;--color-focus:#070909;--color-focus-halo:#fff;--color-error:#9e1b10}[data-theme=dark]{--color-bg:#070909;--color-surface:#161818;--color-text:#fff;--color-muted:#b4b8b8;--color-primary-text:#f3ec19;--color-border:#ffffff2e;--color-focus:#f3ec19;--color-focus-halo:#070909;--color-error:#ff9b8f}[data-theme=paper]{--color-bg:#fffbd1;--color-surface:#fff;--color-text:#070909;--color-muted:#3d3c14;--color-primary-text:#070909;--color-border:#0709094d;--color-focus:#070909;--color-focus-halo:#f3ec19;--color-error:#9e1b10}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}img,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}body{background:var(--color-bg);color:var(--color-text);font:400 1rem/1.6 var(--font-body);-webkit-font-smoothing:antialiased;padding-bottom:var(--actionbar-h)}@media (width>=900px){body{padding-bottom:0}}a{color:inherit;text-underline-offset:.2em}h1,h2,h3,h4{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.005em;text-wrap:balance;font-weight:400;line-height:.95}h1{font-size:var(--step-h1)}h2{font-size:var(--step-h2)}h3{font-size:var(--step-h3)}h4{font-size:var(--step-h4)}::selection{background:var(--brand-yellow);color:var(--brand-black)}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px;box-shadow:0 0 0 7px var(--color-focus-halo)}[data-theme]{background:var(--color-bg);color:var(--color-text)}.skip-link{z-index:100;background:var(--brand-yellow);color:var(--brand-black);padding:.75rem 1rem;font-weight:800;position:absolute;top:-100px;left:1rem}.skip-link:focus{top:1rem}.wrap{max-width:var(--max-width);padding:0 var(--gutter);margin:0 auto}.block{padding:clamp(4rem,9vw,7rem) 0;position:relative}.block>.wrap>h2,.block__head h2{max-width:16ch;margin:1rem 0 1.25rem}.eyebrow{font:800 .8125rem/1.2 var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--color-primary-text)}.eyebrow:before{content:"";vertical-align:middle;background:repeating-linear-gradient(-45deg, var(--color-primary-text) 0 4px, transparent 4px 8px);width:1.75rem;height:.5rem;margin-right:.6rem;display:inline-block}.lede{max-width:38rem;font-size:1.125rem}.muted{color:var(--color-muted)}.fine{color:var(--color-muted);max-width:34rem;font-size:.875rem}.todo{background:var(--brand-black);color:var(--brand-yellow);padding:0 .3em;font-weight:600}.ph{text-align:center;aspect-ratio:4/3;background:repeating-linear-gradient(135deg, transparent 0 14px, #ffffff0a 14px 28px), var(--color-placeholder);color:var(--color-placeholder-text);font:600 .8125rem/1.5 var(--font-body);letter-spacing:.08em;text-transform:uppercase;place-items:center;padding:1.25rem;display:grid}.standin-label{background:var(--brand-black);color:var(--brand-white);border:1px dashed var(--brand-white);font:600 .75rem/1.4 var(--font-body);padding:.45rem .6rem}.btn{cursor:pointer;min-height:54px;font:400 1.1875rem/1 var(--font-display);letter-spacing:.05em;text-transform:uppercase;border:3px solid var(--brand-black);border-radius:var(--radius);transition:transform var(--transition), box-shadow var(--transition);justify-content:center;align-items:center;gap:.6rem;padding:.9rem 1.5rem;text-decoration:none;display:inline-flex}.btn--sign{background:var(--brand-yellow);color:var(--brand-black);box-shadow:6px 6px 0 var(--brand-black)}.btn--black{background:var(--brand-black);color:var(--brand-yellow);box-shadow:6px 6px 0 var(--color-ink-soft)}.btn--ghost{color:var(--color-text);background:0 0;border-color:currentColor}.btn:hover{transform:translate(-2px,-2px)}.btn--sign:hover{box-shadow:8px 8px 0 var(--brand-black)}.site-header{z-index:20;padding:.9rem var(--gutter);background:var(--brand-black);color:var(--brand-white);border-bottom:4px solid var(--brand-yellow);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}.logo{display:inline-block}.logo img{width:124px;height:auto}.nav-toggle{cursor:pointer;background:var(--brand-yellow);min-height:44px;color:var(--brand-black);font:400 1.125rem/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;border:0;padding:0 1rem}.nav{display:none}.nav.is-open{background:var(--brand-black);border-bottom:4px solid var(--brand-yellow);display:block;position:absolute;top:100%;left:0;right:0}.nav ul{padding:.5rem var(--gutter) 1rem;margin:0;list-style:none}.nav a{min-height:52px;font:400 1.75rem/1 var(--font-display);text-transform:uppercase;color:var(--brand-white);align-items:center;text-decoration:none;display:flex}.nav a:hover,.nav a[aria-current=page]{color:var(--brand-yellow)}.nav a[aria-current=page]:after{content:"";background:var(--hazard-thin);width:2.5rem;height:6px;margin-left:.75rem;display:block}.header-call{display:none}@media (width>=900px){.logo img{width:150px}.nav-toggle{display:none}.nav,.nav.is-open{background:0 0;border:0;display:block;position:static}.nav ul{gap:2rem;padding:0;display:flex}.nav a{letter-spacing:.05em;min-height:44px;font-size:1.1875rem;position:relative}.nav a[aria-current=page]:after{width:auto;height:5px;margin:0;position:absolute;bottom:4px;left:0;right:0}.header-call{background:var(--brand-yellow);min-height:48px;color:var(--brand-black);font:400 1.0625rem/1 var(--font-display);letter-spacing:.05em;align-items:center;padding:0 1.1rem;text-decoration:none;display:inline-flex}.header-call:focus-visible{outline-color:var(--brand-yellow);box-shadow:0 0 0 7px var(--brand-black)}}.sign-wrap{transform-origin:50% 100%;width:min(100%,38rem);animation:1.6s cubic-bezier(.3,.6,.3,1.4) both plant;position:relative}@keyframes plant{0%{opacity:0;transform:translateY(40px)rotate(-4deg)}55%{opacity:1;transform:rotate(1.6deg)}to{transform:rotate(-.6deg)}}.sign{z-index:1;border:6px solid var(--brand-black);box-shadow:0 0 0 3px var(--brand-yellow), var(--shadow-sign);padding:1.5rem 1.4rem 0;position:relative}.sign__top{background:var(--brand-black);margin:-1.5rem -1.4rem 1.1rem;padding:.8rem 1.4rem}.sign__logo{width:132px;height:auto}.sign h1{font-size:var(--step-hero);line-height:.96}.sign h1 span{display:block}.sign__sub{font:600 1.125rem/1.4 var(--font-body);max-width:30rem;margin-top:.9rem}.sign__ctas{flex-wrap:wrap;gap:.75rem 1rem;margin-top:1.25rem;display:flex}.sign__phone{background:var(--brand-black);color:var(--brand-yellow);font:400 clamp(1.5rem, 5vw, 2.25rem)/1 var(--font-display);letter-spacing:.03em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin:1.5rem -1.4rem 0;padding:1rem 1.4rem;text-decoration:none;display:flex}.sign__phone small{font:800 .75rem/1 var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--brand-white)}.sign__phone:hover{text-decoration:underline 3px}.sign__phone:focus-visible{outline-color:var(--brand-yellow);outline-offset:-8px;box-shadow:none}.sticker{z-index:2;text-align:center;background:var(--brand-black);width:100px;height:100px;color:var(--brand-yellow);border:3px solid var(--brand-yellow);font:400 1rem/1 var(--font-display);text-transform:uppercase;border-radius:50%;place-items:center;padding:.5rem;display:grid;position:absolute;top:-22px;right:-10px;transform:rotate(12deg)}.stakes{justify-content:space-between;height:clamp(40px,8vh,96px);padding:0 18%;display:flex}.stakes span{background:linear-gradient(90deg, var(--color-steel-mid), var(--color-steel-light) 40%, var(--color-steel-dark));width:10px}@media (width>=900px){.sign{padding:2rem 2rem 0}.sign__top{margin:-2rem -2rem 1.25rem;padding:.9rem 2rem}.sign__phone{margin:1.75rem -2rem 0;padding:1.1rem 2rem}.sticker{width:120px;height:120px;font-size:1.1875rem;top:-36px;right:-36px}}.tape-run{z-index:4;margin-block:-12px;padding-block:12px;position:relative;overflow-x:clip}.tape{z-index:4;background:var(--hazard);border-block:4px solid var(--brand-black);margin:-10px -10px 0;padding:.9rem 0;position:relative;transform:rotate(-1.2deg)}.tape ul{padding:0 var(--gutter);flex-wrap:wrap;justify-content:center;gap:.6rem;margin:0;list-style:none;display:flex}.tape li{background:var(--brand-black);color:var(--brand-yellow);font:400 var(--step-label)/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;padding:.5rem .85rem}.permit{background:var(--color-paper);color:var(--brand-black);border:4px solid var(--brand-black);box-shadow:0 0 0 3px var(--brand-yellow), 14px 14px 0 var(--brand-yellow);--color-focus:var(--brand-black);--color-focus-halo:var(--brand-white)}.permit__head{background:var(--brand-black);color:var(--brand-yellow);justify-content:space-between;align-items:baseline;gap:1rem;padding:.9rem 1.25rem;display:flex}.permit__head h3{font-size:1.625rem}.permit__head span{font:800 .75rem/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--brand-white)}.steps{counter-reset:step;margin:0;padding:0;list-style:none}.steps li{counter-increment:step;border-bottom:2px dashed var(--color-ink-soft);grid-template-columns:2.5rem 1fr;gap:.9rem;padding:1rem 1.25rem;display:grid}.steps li:before{content:counter(step);background:var(--brand-yellow);width:2.5rem;height:2.5rem;color:var(--brand-black);border:3px solid var(--brand-black);font:400 1.375rem/1 var(--font-display);place-items:center;display:grid}.steps b{font:400 1.375rem/1.05 var(--font-display);text-transform:uppercase;display:block}.steps span{color:var(--color-paper-muted)}.permit__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;display:flex}.permit a:not(.btn){color:var(--brand-black);align-items:center;min-height:44px;font-weight:800;display:inline-flex}.stamp{color:var(--brand-black);border:3px solid var(--brand-black);font:400 1.125rem/1 var(--font-display);text-transform:uppercase;padding:.4rem .7rem;transform:rotate(-6deg)}.jobs{gap:3rem;margin-top:3rem;display:grid}.job{background:var(--color-surface);border:1px solid var(--color-border);padding:1rem 1rem 1.4rem;position:relative}.job:nth-child(3n+2){transform:rotate(1deg)}.job:nth-child(3n+3){transform:rotate(-1deg)}.job__tape{background:var(--color-tape);pointer-events:none;width:110px;height:28px;position:absolute;top:-14px;left:50%;transform:translate(-50%)rotate(-3deg)}.job__pair{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.job__pair .ph{aspect-ratio:3/4;padding:.5rem;font-size:.6875rem}.job__no{font:800 .75rem/1.2 var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--color-primary-text);margin-top:1rem}.job h3,.job h4{font-size:var(--step-h3);margin-top:.4rem}.job p:not(.job__no){color:var(--color-muted);margin-top:.4rem}@media (width>=900px){.jobs{grid-template-columns:repeat(3,1fr)}}.badge{background:var(--color-surface);width:min(100%,21rem);color:var(--color-text);border:4px solid var(--brand-black);box-shadow:var(--shadow-card);margin:4rem auto 0;position:relative}.badge:before{content:"";border:6px solid var(--brand-black);pointer-events:none;border-bottom:0;width:40px;height:64px;position:absolute;top:-64px;left:50%;transform:translate(-50%)}.badge__top{background:var(--brand-black);justify-content:space-between;align-items:center;padding:.8rem 1rem;display:flex}.badge__top img{width:96px;height:auto}.badge__top span{font:800 .6875rem/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--brand-white)}.badge .ph{aspect-ratio:1;margin:1rem}.badge__name{font:400 var(--step-h3)/.95 var(--font-display);text-transform:uppercase;padding:0 1rem}.badge__role{color:var(--color-muted);padding:.4rem 1rem 1.2rem;font-weight:600}.badge__strip{background:var(--hazard);height:16px}.badge--small{width:min(100%,15rem)}.badge--small .badge__top img{width:72px}.placard{border:6px double var(--color-primary);gap:2rem;padding:clamp(1.5rem,4vw,3rem);display:grid}[data-theme=light] .placard,[data-theme=paper] .placard{border-color:var(--brand-black)}.placard__k{font:800 .8125rem/1.2 var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted)}.placard__v{font:400 clamp(2rem, 5vw, 3.5rem)/.95 var(--font-display);text-transform:uppercase;margin-top:.6rem}.placard dl{background:var(--color-border);border:1px solid var(--color-border);gap:1px;display:grid}.placard dl div{background:var(--color-bg);padding:1rem 1.1rem}.placard dt{font:800 .75rem/1.2 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--color-primary-text)}.placard dd{color:var(--color-text);margin-top:.5rem}@media (width>=900px){.placard{grid-template-columns:1fr 1fr;align-items:center}}.verify-link{text-underline-offset:.2em;align-items:center;min-height:44px;font-weight:800;text-decoration:underline;display:inline-flex}.cta-final h2{font-size:var(--step-h2-xl);max-width:12ch;margin:1rem 0 1.25rem}.cta-final__ctas{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.cta-final__area{margin-top:1.5rem}.field{gap:.4rem;display:grid}.field+.field,.field-row+.field,.field+.field-row{margin-top:1.25rem}.field-row{gap:1.25rem;display:grid}.field-row>.field{margin-top:0}@media (width>=640px){.field-row{grid-template-columns:1fr 1fr}}.field label,.field legend{font:400 1.125rem/1.1 var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text)}.field .req{font:800 .6875rem/1 var(--font-body);letter-spacing:.14em;color:var(--color-muted);margin-left:.4rem}.field__hint{color:var(--color-muted);font-size:.875rem}.input,.select,.textarea{background:var(--brand-white);width:100%;min-width:0;max-width:100%;min-height:52px;color:var(--brand-black);border:3px solid var(--brand-black);border-radius:var(--radius);box-shadow:4px 4px 0 var(--color-ink-soft);padding:.75rem .9rem}.textarea{resize:vertical;min-height:9rem;line-height:1.5}.select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--brand-black) 50%), linear-gradient(-45deg, transparent 50%, var(--brand-black) 50%);background-position:calc(100% - 1.4rem) 55%,calc(100% - 1rem) 55%;background-repeat:no-repeat;background-size:.45rem .45rem;padding-right:2.75rem}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{outline-offset:2px}.choices{border:0;flex-wrap:wrap;gap:.6rem;margin:0;padding:0;display:flex}.choices legend{margin-bottom:.4rem}.choice{position:relative}.choice input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.choice span{background:var(--brand-white);min-height:44px;color:var(--brand-black);border:3px solid var(--brand-black);font:400 1rem/1 var(--font-display);letter-spacing:.05em;text-transform:uppercase;align-items:center;padding:0 1rem;display:inline-flex}.choice input:checked+span{background:var(--brand-black);color:var(--brand-yellow)}.choice input:checked+span:before{content:"✓";margin-right:.45rem}.choice input:focus-visible+span{outline:3px solid var(--color-focus);outline-offset:3px;box-shadow:0 0 0 7px var(--color-focus-halo)}.field__error{color:var(--color-error);font-weight:600;display:none}.field__error:before{content:"! ";font-weight:800}.field.is-invalid .field__error{display:block}.field.is-invalid .input,.field.is-invalid .select,.field.is-invalid .textarea{border-color:var(--color-error);box-shadow:4px 4px 0 var(--color-error);border-style:dashed}.sheet__submit{width:100%;margin-top:1.5rem}.sheet__fine{color:var(--color-muted);margin-top:1rem;font-size:.875rem}.sheet__fine a{color:var(--color-text);font-weight:800}.form-status{border:3px solid var(--brand-black);background:var(--brand-white);color:var(--brand-black);margin-top:1rem;padding:.9rem 1rem;font-weight:600}.form-status[hidden]{display:none}.work-order{width:min(100% - 2 * var(--gutter), 52rem);border:6px solid var(--brand-black);border-radius:var(--radius);background:var(--color-paper);max-height:calc(100dvh - 2rem);color:var(--brand-black);box-shadow:0 0 0 3px var(--brand-yellow), var(--shadow-sign);margin:auto;padding:0}.work-order::backdrop{background:var(--color-overlay)}.work-order[open]{flex-direction:column;animation:.35s cubic-bezier(.3,.6,.3,1.4) both slap;display:flex}@keyframes slap{0%{opacity:0;transform:translateY(24px)rotate(-1.5deg)}to{opacity:1;transform:none}}.work-order__bar{background:var(--brand-black);color:var(--brand-white);justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .7rem .7rem 1.25rem;display:flex}.work-order__bar p{font:800 .75rem/1.2 var(--font-body);letter-spacing:.16em;text-transform:uppercase}.work-order__bar p b{color:var(--brand-yellow);font-weight:800}.work-order__close{cursor:pointer;background:var(--brand-yellow);min-height:44px;color:var(--brand-black);font:400 1rem/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;border:0;padding:0 1rem}.work-order__close:focus-visible{outline-color:var(--brand-yellow);box-shadow:0 0 0 7px var(--brand-black);outline-offset:2px}.work-order__strip{background:var(--hazard-thin);flex:none;height:12px}.work-order__body{padding:clamp(1.25rem,4vw,2.25rem);overflow-y:auto}.work-order__body h2{font-size:var(--step-h2)}.work-order__body>p{max-width:40rem;margin-top:1rem}.work-order__section{margin-top:2.25rem}.work-order__section>h3{border-bottom:4px solid var(--brand-black);margin-bottom:1rem;padding-bottom:.5rem;font-size:1.5rem}.work-order .steps{border:3px solid var(--brand-black);background:var(--brand-white)}.work-order .steps li:last-child{border-bottom:0}.work-order .steps span{color:var(--color-paper-muted)}.checklist{gap:.75rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.checklist{grid-template-columns:1fr 1fr}}.checklist li{grid-template-columns:1.75rem 1fr;align-items:start;gap:.6rem;display:grid}.checklist li:before{content:"✓";background:var(--brand-black);width:1.75rem;height:1.75rem;color:var(--brand-yellow);place-items:center;font-weight:800;display:grid}.checklist b{font-weight:800}.work-order .jobs{gap:2rem;margin-top:1.5rem}.work-order .job{background:var(--brand-white);border:3px solid var(--brand-black)}.work-order .job__no{color:var(--brand-black)}.work-order .job p:not(.job__no){color:var(--color-paper-muted)}.work-order .fine{color:var(--color-paper-muted);border-left:6px solid var(--brand-black);margin-top:2rem;padding-left:1rem}.work-order__foot{background:var(--brand-yellow);border-top:4px solid var(--brand-black);-webkit-mask:radial-gradient(circle 5px at 8px 0, transparent 98%, var(--brand-black)) -8px 0 / 16px 100% repeat-x;mask:radial-gradient(circle 5px at 8px 0, transparent 98%, var(--brand-black)) -8px 0 / 16px 100% repeat-x;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;padding:1rem clamp(1.25rem,4vw,2.25rem);display:flex}.work-order__foot a:not(.btn){color:var(--brand-black);align-items:center;min-height:44px;font-weight:800;display:inline-flex}@media (width>=900px){.work-order .jobs{grid-template-columns:repeat(2,1fr)}}.site-footer{background:var(--brand-black);color:var(--brand-white);padding:4rem 0 2rem}.site-footer:before{content:"";background:var(--hazard);height:18px;margin:-4rem 0 4rem;display:block}.footer-grid{gap:2rem;display:grid}.site-footer .logo img{width:150px}.site-footer h2{font:800 .75rem/1.2 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);margin-bottom:.75rem}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer li a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.site-footer li a:hover{color:var(--color-primary-text);text-decoration:underline}.footer-legal{border-top:1px solid var(--color-border);color:var(--color-muted);flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:3rem;padding-top:1.5rem;font-size:.875rem;display:flex}.footer-legal a{min-height:44px;color:var(--color-muted);align-items:center;display:inline-flex}.footer-legal a:hover{color:var(--color-primary-text)}@media (width>=900px){.footer-grid{grid-template-columns:1.5fr 1fr 1fr 1fr}}.actionbar{z-index:30;border-top:4px solid var(--brand-black);grid-template-columns:1fr 1fr;display:grid;position:fixed;inset:auto 0 0}.actionbar a{min-height:60px;font:400 1.25rem/1 var(--font-display);letter-spacing:.05em;text-transform:uppercase;justify-content:center;align-items:center;text-decoration:none;display:flex}.actionbar a:first-child{background:var(--brand-yellow);color:var(--brand-black)}.actionbar a:last-child{background:var(--brand-black);color:var(--brand-yellow)}.actionbar a:focus-visible{outline-offset:-7px;box-shadow:none}.actionbar a:first-child:focus-visible{outline-color:var(--brand-black)}@media (width>=900px){.actionbar{display:none}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.on-dark{--color-focus:var(--brand-yellow);--color-focus-halo:var(--brand-black)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
