.btn[data-astro-cid-vnzlvqnm]{display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;text-decoration:none;font-family:var(--button-text);font-weight:700;transition:all .2s ease-in-out;white-space:nowrap}.btn[data-astro-cid-vnzlvqnm]:disabled,.btn[data-astro-cid-vnzlvqnm][aria-disabled=true]{opacity:.6;cursor:not-allowed}.btn--primary[data-astro-cid-vnzlvqnm]{background-color:var(--button-bg-light);color:var(--button-font-color);box-shadow:0 4px 4px #0000000d,0 16px 32px #0000001a}.btn--primary[data-astro-cid-vnzlvqnm]:hover:not(:disabled):not([aria-disabled=true]){background-color:color-mix(in srgb,var(--button-bg-light) 85%,black);transform:translateY(-1px);box-shadow:0 6px 6px #00000014,0 20px 40px #00000026}.btn--secondary[data-astro-cid-vnzlvqnm]{background-color:transparent;color:var(--button-bg-light);border:2px solid var(--button-bg-light)}.btn--secondary[data-astro-cid-vnzlvqnm]:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--button-bg-light);color:var(--button-font-color);transform:translateY(-1px)}.btn--small[data-astro-cid-vnzlvqnm]{padding:8px 16px;font-size:14px;line-height:1.4}.btn--medium[data-astro-cid-vnzlvqnm]{padding:12px 24px;font-size:16px;line-height:1.5}.btn--large[data-astro-cid-vnzlvqnm]{padding:16px 32px;font-size:18px;line-height:1.6}.btn[data-astro-cid-vnzlvqnm]:focus-visible{outline:2px solid var(--button-bg-light);outline-offset:2px}#background[data-astro-cid-zs6szg7v]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1}main[data-astro-cid-zs6szg7v]{display:flex;justify-content:center;align-items:center;height:100vh}.placeholder__card[data-astro-cid-zs6szg7v]{display:flex;background-color:#f8f0e5;height:34.5rem;width:36rem;min-width:20rem;align-items:center;justify-content:center}.placeholder__card--content[data-astro-cid-zs6szg7v]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;gap:24px;font-family:var(--font-callout)}.card__content--logo[data-astro-cid-zs6szg7v]{display:flex;align-items:center;justify-content:center;width:28.6875rem;height:14.375rem;flex-shrink:0}.card__content--logo[data-astro-cid-zs6szg7v] img[data-astro-cid-zs6szg7v]{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.message[data-astro-cid-zs6szg7v]{font-family:var(--callout);color:var(--callout-color);font-size:3rem;font-weight:300;margin:0;text-align:center}.button-group[data-astro-cid-zs6szg7v]{display:flex;flex-direction:column;gap:16px;align-items:center}.phone-number[data-astro-cid-zs6szg7v]{color:var(--navy-dark);font-size:1.125rem;margin:0;font-family:var(--button-text);font-weight:700}#container[data-astro-cid-zs6szg7v]{font-family:Inter,Roboto,Helvetica Neue,Arial Nova,Nimbus Sans,Arial,sans-serif;height:100%}h1[data-astro-cid-zs6szg7v]{font-size:22px;margin-top:.25em}#links[data-astro-cid-zs6szg7v]{display:flex;gap:16px}#links[data-astro-cid-zs6szg7v] a[data-astro-cid-zs6szg7v]{display:flex;align-items:center;padding:10px 12px;color:#111827;text-decoration:none;transition:color .2s}#links[data-astro-cid-zs6szg7v] a[data-astro-cid-zs6szg7v]:hover{color:#4e5056}#links[data-astro-cid-zs6szg7v] a[data-astro-cid-zs6szg7v] svg[data-astro-cid-zs6szg7v]{height:1em;margin-left:8px}#links[data-astro-cid-zs6szg7v] a[data-astro-cid-zs6szg7v].button{color:#fff;background:linear-gradient(83.21deg,#3245ff,#bc52ee);box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 -2px #0000003d;border-radius:10px}#links[data-astro-cid-zs6szg7v] a[data-astro-cid-zs6szg7v].button:hover{color:#e6e6e6;box-shadow:none}pre[data-astro-cid-zs6szg7v]{font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-weight:400;background:linear-gradient(14deg,#d83333,#f041ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0}h2[data-astro-cid-zs6szg7v]{margin:0 0 1em;font-weight:400;color:#111827;font-size:20px}p[data-astro-cid-zs6szg7v]{color:#4b5563;font-size:16px;line-height:24px;letter-spacing:-.006em;margin:0}code[data-astro-cid-zs6szg7v]{display:inline-block;background:linear-gradient(66.77deg,#f3cddd,#f5cee7) padding-box,linear-gradient(155deg,#d83333,#f041ff 18%,#f5cee7 45%) border-box;border-radius:8px;border:1px solid transparent;padding:6px 8px}.box[data-astro-cid-zs6szg7v]{padding:16px;background:#fff;border-radius:16px;border:1px solid white}#news[data-astro-cid-zs6szg7v]{position:absolute;bottom:16px;right:16px;max-width:300px;text-decoration:none;transition:background .2s;backdrop-filter:blur(50px)}#news[data-astro-cid-zs6szg7v]:hover{background:#ffffff8c}@media screen and (max-height:368px){#news[data-astro-cid-zs6szg7v]{display:none}}@media screen and (max-width:1024px){.placeholder__card[data-astro-cid-zs6szg7v]{height:30rem;width:31.25rem}.card__content--logo[data-astro-cid-zs6szg7v]{width:23.75rem;height:11.875rem}.message[data-astro-cid-zs6szg7v]{font-size:2.5rem}.phone-number[data-astro-cid-zs6szg7v]{font-size:1rem}}@media screen and (max-width:768px){main[data-astro-cid-zs6szg7v]{padding:20px}.placeholder__card[data-astro-cid-zs6szg7v]{height:26.25rem;width:21.25rem;min-width:18.75rem;max-width:90vw}.placeholder__card--content[data-astro-cid-zs6szg7v]{gap:20px}.card__content--logo[data-astro-cid-zs6szg7v]{width:17.5rem;height:8.75rem}.message[data-astro-cid-zs6szg7v]{font-size:2rem}.phone-number[data-astro-cid-zs6szg7v]{font-size:.875rem}.button-group[data-astro-cid-zs6szg7v]{gap:12px}}@media screen and (max-width:480px){.placeholder__card[data-astro-cid-zs6szg7v]{height:23.75rem;width:18.75rem;min-width:17.5rem;max-width:85vw}.placeholder__card--content[data-astro-cid-zs6szg7v]{gap:16px}.card__content--logo[data-astro-cid-zs6szg7v]{width:15rem;height:7.5rem}.message[data-astro-cid-zs6szg7v]{font-size:1.75rem}.phone-number[data-astro-cid-zs6szg7v]{font-size:.8125rem}.button-group[data-astro-cid-zs6szg7v]{gap:10px}}@font-face{font-family:"Malibu Sunday Serif";src:url(/_astro/MalibuSunday-Serif.C9qy4wb0.woff2) format("woff2"),url(/_astro/MalibuSunday-Serif.CBdgwWOy.woff) format("woff"),url(/_astro/Malibu%20Sunday%20Serif.CSVFP4mj.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Averia Serif";src:url(/_astro/AveriaSerifLibre-Light.4mFEKEeo.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Averia Serif";src:url(/_astro/AveriaSerifLibre-LightItalic.DEIeCZfE.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Averia Serif";src:url(/_astro/AveriaSerifLibre-Regular.CdnlCXdv.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Averia Serif";src:url(/_astro/AveriaSerifLibre-Italic.B3O7GNCF.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Averia Serif";src:url(/_astro/AveriaSerifLibre-Bold.HxFszBi1.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Averia Serif";src:url(/_astro/AveriaSerifLibre-BoldItalic.C-pOMo35.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Michigan Signature;src:url(/_astro/Michigan%20Signature.DwipeIdk.woff) format("woff"),url(/_astro/Michigan%20Signature.CUPDhORr.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--font-header-primary: "Malibu Sunday Serif", serif;--font-header-secondary: "Averia Serif", serif;--font-body: "Averia Serif", serif;--font-caption: "Averia Serif", serif;--font-callout: "Michigan Signature", cursive;--button-text: "Averia Serif", serif;--button-bg-light: #461121;--button-font-color: #ffffff;--font-size-h1: clamp(1.75rem, 4vw + .5rem, 2.125rem);--font-size-h2: clamp(1.25rem, 2.5vw + .5rem, 1.5rem);--font-size-h3: clamp(1rem, 1.5vw + .25rem, 1.0625rem);--font-size-body: clamp( .9375rem, 1.5vw + .25rem, 1.0625rem );--font-size-caption: clamp( .75rem, 1vw + .125rem, .875rem );--font-size-callout: clamp(1.75rem, 4vw + .5rem, 2.125rem);--line-height-h1: clamp(1.1, .05vw + 1.15, 1.2);--line-height-h2: clamp(1.2, .05vw + 1.25, 1.3);--line-height-h3: clamp(1.3, .05vw + 1.35, 1.4);--line-height-body: clamp(1.4, .05vw + 1.45, 1.5);--line-height-caption: clamp(1.3, .05vw + 1.35, 1.4);--line-height-callout: clamp(1.1, .05vw + 1.15, 1.2);--spacing-h1: clamp(.75rem, 2vw, 1rem);--spacing-h2: clamp(.625rem, 1.5vw, .875rem);--spacing-h3: clamp(.5rem, 1vw, .75rem);--spacing-body: clamp(.75rem, 2vw, 1rem);--spacing-caption: clamp(.375rem, 1vw, .5rem);--spacing-callout: clamp(.75rem, 2vw, 1rem);--font-weight-h1: normal;--font-weight-h2: normal;--font-weight-h3: 700;--font-weight-body: 400;--font-weight-caption: 300;--font-weight-callout: normal;--text-transform-h2: uppercase;--text-transform-h3: uppercase;--font-style-caption: italic}h1,.h1{font-family:var(--font-header-primary);font-size:var(--font-size-h1);font-weight:var(--font-weight-h1);line-height:var(--line-height-h1);margin:0 0 var(--spacing-h1) 0}h2,.h2{font-family:var(--font-header-primary);font-size:var(--font-size-h2);font-weight:var(--font-weight-h2);text-transform:var(--text-transform-h2);line-height:var(--line-height-h2);margin:0 0 var(--spacing-h2) 0}h3,.h3{font-family:var(--font-header-secondary);font-size:var(--font-size-h3);font-weight:var(--font-weight-h3);text-transform:var(--text-transform-h3);line-height:var(--line-height-h3);margin:0 0 var(--spacing-h3) 0}body,p,.body-text{font-family:var(--font-body);font-size:var(--font-size-body);font-weight:var(--font-weight-body);line-height:var(--line-height-body);margin:0 0 var(--spacing-body) 0}.caption,figcaption,small{font-family:var(--font-caption);font-size:var(--font-size-caption);font-weight:var(--font-weight-caption);font-style:var(--font-style-caption);line-height:var(--line-height-caption);margin:0 0 var(--spacing-caption) 0}.callout{font-family:var(--font-callout);font-size:var(--font-size-callout);font-weight:var(--font-weight-callout);line-height:var(--line-height-callout);margin:0 0 var(--spacing-callout) 0}*{box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;color:#333;background-color:#fff}.text-uppercase{text-transform:uppercase}.text-italic{font-style:italic}.font-light{font-weight:300}.font-regular{font-weight:400}.font-bold{font-weight:700}@media(max-width:768px){.container{padding-left:clamp(1rem,4vw,2rem);padding-right:clamp(1rem,4vw,2rem)}}.container{max-width:1200px;margin:0 auto;padding-left:clamp(1rem,4vw,3rem);padding-right:clamp(1rem,4vw,3rem)}.section{padding-top:clamp(2rem,8vw,4rem);padding-bottom:clamp(2rem,8vw,4rem)}
