.agency-site:has(>.site-not-found)>:is(.agency-header,.agency-footer){display:none}.site-not-found{--not-found-ink:var(--agency-hero-dark,#1c1c1e);--not-found-paper:var(--agency-hero-light,#fff9f0);--not-found-orange:var(--agency-hero-orange,#f77d4c);--not-found-yellow:var(--agency-hero-accent,#ffd343);--not-found-muted:var(--agency-muted-on-dark,#d6cec3);--not-found-display:var(--agency-hero-font), Impact, "Arial Narrow", sans-serif;--not-found-gutter:var(--agency-gutter,clamp(1.125rem, 3.7vw, 4.5rem));--not-found-gap:var(--agency-grid-gap,clamp(1rem, 2.5vw, 2.5rem));background:var(--not-found-ink);min-height:100dvh;color:var(--not-found-paper);font-family:var(--font-roboto,Arial), sans-serif;display:grid}.site-not-found__wrap{width:min(100%,100rem);padding:var(--not-found-gap) var(--not-found-gutter);gap:var(--not-found-gap);grid-template-rows:auto 1fr;margin-inline:auto;display:grid}.site-not-found__top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.site-not-found__code{color:var(--not-found-muted);font:800 1.5rem/1 var(--not-found-display)}.site-not-found__brand,.site-not-found__return{width:fit-content;min-height:2.75rem;color:var(--not-found-paper);align-items:center;gap:.65rem;text-decoration:none;display:inline-flex}.site-not-found__brand{letter-spacing:.17em;text-transform:uppercase;font-size:.875rem;font-weight:750}.site-not-found__brand img{-o-object-fit:contain;object-fit:contain;filter:brightness(0)invert();width:2.5rem;height:2.5rem}.site-not-found__layout{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding-block-end:var(--not-found-gap);display:grid}.site-not-found__hero{min-width:0;container-type:inline-size}.site-not-found__title{position:relative}.site-not-found__title h1{font-family:var(--not-found-display);letter-spacing:-.025em;text-transform:uppercase;margin:0;font-weight:800}.site-not-found__headline{white-space:nowrap;font-size:clamp(3.5rem,24cqi,13rem);line-height:.88}.site-not-found__headline span{width:fit-content;display:block}.site-not-found__highlight{color:var(--not-found-yellow)}@supports ((-webkit-background-clip:text) or (background-clip:text)){@media (forced-colors:none){.site-not-found__highlight{background:linear-gradient(115deg, var(--not-found-yellow) 15%, var(--not-found-orange) 95%);color:#0000;-webkit-background-clip:text;background-clip:text}}}.site-not-found__custom-title{overflow-wrap:anywhere;max-width:72%;font-size:clamp(2.25rem,11cqi,6rem);line-height:.92}.site-not-found__illustration{z-index:1;pointer-events:none;filter:drop-shadow(0 .45rem .6rem #00000047);width:min(32%,14rem);height:auto;position:absolute;inset-block-end:-1cqi;inset-inline-end:0;transform:rotate(7deg)}.site-not-found__custom-title+.site-not-found__illustration{width:min(24%,14rem)}.site-not-found__hero p{max-width:37ch;color:var(--not-found-muted);margin-block-start:var(--not-found-gap);font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.5}.site-not-found__return{border-block-end:1px solid var(--not-found-muted);margin-block-start:1rem;padding-block:.35rem;font-weight:700}.site-not-found__return:hover{color:var(--not-found-yellow);border-color:currentColor}.site-not-found__form{--color-border:var(--agency-line,#d8d2c8);--color-primary:var(--not-found-yellow);--color-primary-text:var(--not-found-ink);--color-surface:var(--not-found-paper);width:min(100%,33rem);padding:var(--not-found-gap);border-radius:var(--radius-base);background:var(--not-found-paper);color:var(--not-found-ink);justify-self:end}.site-not-found__form h2{font:800 clamp(2.25rem, 4.2vw, 4rem)/1 var(--not-found-display);letter-spacing:-.015em;margin:0}.site-not-found__form>p{color:var(--agency-muted-on-light,#5b5751);margin-block-start:.5rem}.site-not-found__form form{box-shadow:none;border:0;margin-block-start:1.25rem;padding:0}.site-not-found__form :is(input:not([type=hidden],[type=checkbox]),textarea){background:#fff;width:100%;min-width:0;font-size:1rem;font-weight:400}.site-not-found__form input[type=checkbox]{flex:none}.site-not-found__form textarea{resize:vertical;min-height:6rem}.site-not-found__form button[type=submit]{border-radius:.3125rem;width:100%}.site-not-found__form [role=status]{box-shadow:none;background:#fff;margin-block-start:1.25rem}.site-not-found :is(a,button,input,textarea,[tabindex]):focus-visible{outline:2px solid var(--not-found-yellow);outline-offset:4px}.site-not-found__form :is(button,input,textarea,[tabindex]):focus-visible{outline-color:var(--agency-copper-on-light,#9b502b)}@media (max-width:56rem){.site-not-found__layout{grid-template-columns:minmax(0,1fr)}.site-not-found__hero,.site-not-found__form{justify-self:center;width:min(100%,38rem)}.site-not-found__layout{align-content:start}}
