:root{--hawk-accent: #fc6934;--hawk-canvas: #e0e0db;--hawk-ink: #1a1a1a;--hawk-paper: #fff;--hawk-radius: 6px;--hawk-space: 1.6rem}body{background:#e0e0db}.hawk-logo-placeholder{display:block;width:min(220px,58vw);height:auto}a.header__icon--quote{width:auto;height:auto;min-height:4.4rem;padding:0 1.6rem;border-radius:6px;background:#fc6934;color:#fff;text-decoration:none}a.header__icon--quote .hawk-header-quote{height:auto;color:#fff;font-size:1.3rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.hawk-header-quote--short{display:none}.hawk{color:rgb(var(--color-foreground));background:rgb(var(--color-background))}.hawk-section{padding:4.8rem 0}.hawk h1,.hawk h2,.hawk h3{color:#fc6934;font-weight:500;letter-spacing:-.02em;line-height:1.05;margin:0 0 1.2rem;text-transform:uppercase}.hawk h1{font-size:clamp(3.2rem,8vw,6rem)}.hawk h2{font-size:clamp(2.4rem,4.5vw,3.6rem)}.hawk h3{font-size:1.8rem}.hawk-kicker{margin:0 0 1rem;color:#1a1a1a;font-size:1.3rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.hawk-intro,.hawk p,.hawk li{font-size:1.7rem;line-height:1.5}.hawk-intro{max-width:68rem;margin:0 0 2.4rem}.hawk-narrow{max-width:76rem}.hawk a:not(.button){color:inherit;text-underline-offset:.18em}.hawk .button{min-height:4.8rem;padding:1.2em 2em;border-radius:6px;background:#fc6934;color:#fff;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.hawk .button--secondary{background:transparent;color:#1a1a1a;box-shadow:inset 0 0 0 1px #1a1a1a}.hawk-actions{display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem;margin-top:2rem}.hawk-phone{margin:1.2rem 0 0;font-size:1.7rem}.hawk-hero__grid,.hawk-panel__grid,.hawk-contact__grid,.hawk-footer__grid{display:grid;gap:2.4rem}.hawk-hero{padding:.8rem 0 4.8rem}.hawk-hero__frame{position:relative;overflow:hidden;min-height:42rem;background:#8d6244}.hawk-hero__image,.hawk-card__image,.hawk-panel__image{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;background:#c4a484}.hawk-hero__image{width:100%;height:56rem;max-height:78vh;aspect-ratio:auto;object-fit:cover}.hawk-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;padding:2.4rem 1.6rem;text-align:center;background:linear-gradient(to bottom,#140c0847,#140c0873)}.hawk-hero__content h1,.hawk-hero__content h2{max-width:14ch;margin:0;color:#fc6934;font-size:clamp(3.6rem,8vw,7.6rem);line-height:.95}.hawk-hero__below{max-width:72rem;margin:2.4rem auto 0;text-align:center}.hawk-hero__below .hawk-intro{margin-right:auto;margin-left:auto}.hawk-styles,.hawk-steps,.hawk-frames,.hawk-footer__links{list-style:none;margin:0;padding:0}.hawk-styles,.hawk-steps{display:grid;gap:1.6rem}.hawk-card{display:flex;flex-direction:column;height:100%;border:0;background:#fff}.hawk-card__body{display:flex;flex:1;flex-direction:column;gap:1rem;padding:1.6rem}.hawk-card__body .button{margin-top:auto}.hawk-steps{list-style:decimal-leading-zero;padding-left:3.2rem}.hawk-steps li{border-top:2px solid currentColor;padding-top:1.2rem}.hawk-steps li::marker{font-family:var(--font-heading-family);font-weight:700}.hawk-table{width:100%;border-collapse:collapse}.hawk-table th,.hawk-table td{display:block;width:100%;padding:.4rem 0;text-align:left;vertical-align:top}.hawk-table tr{display:block;border-bottom:1px solid rgba(var(--color-foreground),.28);padding:1rem 0}.hawk-table th{font-size:1.3rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.hawk-table td{font-size:1.7rem}.hawk-faq__item{border-bottom:1px solid rgba(var(--color-foreground),.28)}.hawk-faq__item summary{display:flex;align-items:center;min-height:4.8rem;cursor:pointer;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.hawk-faq__answer{padding:0 0 1.6rem}.hawk-contact__list{margin:0}.hawk-contact__list div+div{margin-top:1.4rem}.hawk-contact__list dt{font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hawk-contact__list dd{margin:.2rem 0 0;font-size:1.7rem}.hawk-form{display:grid;gap:1.6rem;max-width:52rem}.hawk-form fieldset{display:grid;gap:1.6rem;margin:0;padding:0;border:0}.hawk-form legend{margin-bottom:.4rem;font-family:var(--font-heading-family);font-size:1.8rem;letter-spacing:.06em;text-transform:uppercase}.hawk-form__row{display:grid;gap:1.6rem}.hawk-form label{display:block;margin-bottom:.4rem;font-weight:700}.hawk-form input,.hawk-form select,.hawk-form textarea{width:100%;min-height:4.8rem;padding:1rem 1.2rem;border:1px solid #c8c8c2;border-radius:0;background:#fff;color:#1a1a1a;font:inherit;font-size:1.6rem}.hawk-form textarea{min-height:14rem;resize:vertical}.hawk-form input::placeholder,.hawk-form textarea::placeholder{color:rgba(var(--color-foreground),.72)}.hawk-help,.hawk-note{margin:.4rem 0 0;font-size:1.4rem;line-height:1.45}.hawk-form__errors,.hawk-form__success{padding:1.4rem 1.6rem}.hawk-form__errors{border:2px solid #6b2a1a;background:#f8e8e2;color:#3d140c}.hawk-form__errors ul{margin:.6rem 0 0;padding-left:1.8rem}.hawk-form__success{border:2px solid currentColor;font-size:1.7rem}.hawk-price,.hawk-price-tbd{margin:0 0 .6rem;font-weight:700;letter-spacing:.04em}.hawk-lead{margin:0 0 1.6rem}.hawk-frames{display:grid;gap:1.2rem}.hawk-frames li{margin:0;padding-top:1rem;border-top:1px solid rgba(var(--color-foreground),.28)}.hawk-panel__media{display:grid;gap:1.2rem}.hawk-footer{padding:4.8rem 0 2.4rem}.hawk-footer__links a{display:inline-flex;align-items:center;min-height:4.4rem}.hawk-footer__base{margin-top:2.4rem;padding-top:1.6rem;border-top:1px solid rgba(var(--color-foreground),.28);font-size:1.4rem}.hawk .rte p{margin:0 0 1rem}.hawk .rte p:last-child{margin-bottom:0}.hawk a:focus-visible,.hawk button:focus-visible,.hawk input:focus-visible,.hawk select:focus-visible,.hawk textarea:focus-visible,.hawk summary:focus-visible,.header__icon--quote:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}@media screen and (max-width:749px){.hawk-header-quote--long{display:none}.hawk-header-quote--short{display:inline}.hawk-hero__image{height:42rem}}@media screen and (min-width:750px){.hawk-section{padding:7.2rem 0}.hawk-hero{padding:.8rem 0 6.4rem}.hawk-styles,.hawk-steps,.hawk-footer__grid{grid-template-columns:repeat(2,1fr)}.hawk-form__row{grid-template-columns:1fr 1fr}.hawk-actions{flex-direction:row;flex-wrap:wrap;align-items:center}.hawk-table th,.hawk-table td{display:table-cell;width:auto;padding:1.2rem 1.6rem 1.2rem 0}.hawk-table tr{display:table-row;padding:0}.hawk-table th{width:38%}}@media screen and (min-width:990px){.hawk-hero__grid,.hawk-panel__grid,.hawk-contact__grid{grid-template-columns:1.05fr .95fr;align-items:center}.hawk-panel__grid{align-items:start}.hawk-styles,.hawk-footer__grid{grid-template-columns:repeat(3,1fr)}.hawk-steps{grid-template-columns:1fr 1fr}}@media screen and (max-width:989px){.hawk-panel__info{order:-1}}.hawk-header-phone{display:inline-flex;align-items:center;justify-content:center;min-width:4.4rem;min-height:4.4rem;padding:0 .8rem;color:inherit;text-decoration:none;font-size:1.4rem;font-weight:500;letter-spacing:.04em}.hawk-header-phone svg{width:2rem;height:2rem}.hawk-nav__list{display:flex;flex-wrap:wrap;gap:.2rem var(--hawk-space);justify-content:center;margin:0;padding:0 1.5rem 1.2rem;list-style:none}.hawk-nav a{display:inline-flex;align-items:center;min-height:4.4rem;color:inherit;font-size:1.3rem;font-weight:500;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.hawk-order-badge{margin:.4rem 0 0;color:var(--hawk-accent);font-size:1.2rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.hawk .button.hawk-button--on-photo{background:var(--hawk-paper);color:var(--hawk-ink)}.hawk .button.hawk-button--on-accent{background:var(--hawk-paper);color:var(--hawk-accent)}.hawk-hero__sub,.hawk-kicker--on-photo{max-width:38rem;margin:0 auto;color:var(--hawk-paper)}.hawk-actions--center{align-items:center}.hawk-callout h2,.hawk-callout p{color:var(--hawk-paper)}.hawk-call-box{margin-top:var(--hawk-space);padding:var(--hawk-space);border-radius:var(--hawk-radius);background:var(--hawk-paper)}.hawk-call-box p{margin:0}.hawk-call-box a{color:var(--hawk-accent)}.hawk-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:.4rem .8rem;margin:1.6rem 0 0;padding:0;list-style:none;font-size:1.4rem}.hawk-breadcrumbs li:not(:last-child):after{content:"/";margin-left:.8rem}.hawk-gallery,.hawk-why{display:grid;gap:var(--hawk-space);margin:0;padding:0;list-style:none}.hawk-custom{display:grid;gap:3.2rem}.hawk-custom ul{padding-left:1.8rem}.hawk-table-wrap{overflow-x:auto}.hawk-table-wrap .hawk-table{min-width:36rem}.hawk-table-wrap .hawk-table tr{display:table-row;padding:0}.hawk-table-wrap .hawk-table th,.hawk-table-wrap .hawk-table td{display:table-cell;width:auto;padding:1rem 1.2rem 1rem 0}@media screen and (min-width:750px){.hawk-actions--center{justify-content:center}.hawk-gallery{grid-template-columns:repeat(3,1fr)}.hawk-why,.hawk-custom{grid-template-columns:1fr 1fr}}@media screen and (min-width:990px){.hawk-why{grid-template-columns:repeat(4,1fr)}}@media(prefers-reduced-motion:reduce){.hawk *,.hawk *:before,.hawk *:after{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/hawk.css.map */
