@font-face{font-family:GQ-sans;src:url(/assets/fonts/GQ-Sans/GQ-Sans-Standard-Ultra-Light.otf) format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:GQ-sans;src:url(/assets/fonts/GQ-Sans/GQ-Sans-Standard-Thin.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:GQ-sans;src:url(/assets/fonts/GQ-Sans/GQ-Sans-Standard-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GQ-sans;src:url(/assets/fonts/GQ-Sans/GQ-Sans-Standard-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:GQ-sans;src:url(/assets/fonts/GQ-Sans/GQ-Sans-Standard-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:GQ-sans;src:url(/assets/fonts/GQ-Sans/GQ-Sans-Standard-Black.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:GQ-sans;src:url(/assets/fonts/GQ-Sans/GQ-Sans-Standard-Ultra-Light-Italic.otf) format("opentype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:GQ-sans;src:url(/assets/fonts/GQ-Sans/GQ-Sans-Standard-Thin-Italic.otf) format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:GQ-sans;src:url(/assets/fonts/GQ-Sans/GQ-Sans-Standard-Regular-Italic.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:GQ-sans;src:url(/assets/fonts/GQ-Sans/GQ-Sans-Standard-Medium-Italic.otf) format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:GQ-sans;src:url(/assets/fonts/GQ-Sans/GQ-Sans-Standard-Bold-Italic.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:GQ-sans;src:url(/assets/fonts/GQ-Sans/GQ-Sans-Standard-Black-Italic.otf) format("opentype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:GQ-sans-mono;src:url(/assets/fonts/GQ-Sans-Mono/GQ-Sans-Mono-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GQ-sans-mono;src:url(/assets/fonts/GQ-Sans-Mono/GQ-Sans-Mono-Regular-Italic.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}:root{--accent-color: #f16570;--input-bg-color: #f8f9fa;--input-border-color: #ccc;--input-text-color: #222;--input-label-color: #979797;--input-focus-border-color: var(--accent-color);--input-label-active-color: var(--accent-color);--gq-text-primary-color: #000;--gq-text-secondary-color: #6b7280;--gq-text-faded-color: #999;--gq-slider-text-color: #fff;--gq-card-secondary-bg: #1b1b1b;--gq-type-display: 3.5rem;--gq-type-heading: 2.5rem;--gq-type-body: 1.08rem;--gq-type-meta-lg: 1rem;--gq-type-meta-sm: .75rem;--gq-type-title-lg: clamp(2rem, 4vw, 3.125rem);--gq-type-title-md: clamp(1.75rem, 3.4vw, 2.75rem);--gq-type-card-title: 1.25rem;--gq-type-card-title-hero: 1.75rem;--gq-type-phone-subheading: 1.375rem;--gq-type-phone-caption: .75rem;--gq-tracking-display-tight: -.01em;--gq-tracking-display-snug: -.03em;--gq-tracking-normal: 0;--gq-tracking-ui-sm: .04em;--gq-tracking-ui-md: .08em;--gq-tracking-ui-lg: .12em;--gq-tracking-ui-xl: .14em;--gq-tracking-eyebrow: .18em;--input-padding: .5rem .75rem .5rem .75rem;--input-border-radius: .2rem;--input-transition: .2s ease-in-out;--gq-breakpoint-sm: 640px;--gq-breakpoint-md: 768px;--gq-breakpoint-lg: 1024px;--gq-breakpoint-xl: 1280px;--gq-menu-height: 110px;--gq-menu-height-min: 80px;--gq-footer-height: 233px;--gq-page-max-width: 1600px;--gq-container-padding-x: 1.25rem;--gq-site-bg-color: #f4f4f4;--gq-site-text-color: #000}@media (max-width: 1024px){:root{--gq-type-display: 3rem;--gq-type-heading: 2.25rem}}@media (max-width: 640px){:root{--gq-type-display: 2rem;--gq-type-heading: 1.75rem;--gq-type-body: 1rem;--gq-type-meta-lg: .8125rem;--gq-type-meta-sm: .75rem;--gq-type-title-lg: 1.75rem;--gq-type-title-md: 1.5rem;--gq-type-card-title: 1.125rem;--gq-type-card-title-hero: 1.5rem;--gq-container-padding-x: 1rem}}.form_input_label{position:relative;display:flex;flex-direction:column-reverse;margin-bottom:1.8rem;font-family:sans-serif}.form_input{width:100%;padding:var(--input-padding);border:1px solid var(--input-border-color);border-radius:var(--input-border-radius);background-color:var(--input-bg-color);color:var(--input-text-color);font-size:1rem;outline:none;transition:border var(--input-transition),background-color var(--input-transition)}.form_input:focus{border-color:var(--input-focus-border-color)}.form_label{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--input-label-color);font-size:1rem;pointer-events:none;transition:all var(--input-transition)}.form_input:focus+.form_label,.form_input:not(:placeholder-shown)+.form_label{top:-.7rem;left:0;font-size:.85rem;color:var(--input-label-active-color);background-color:var(--input-bg-color);padding:0}.page_container{padding:clamp(20px,20vh,100px) 0 100px}*,*:before,*:after{box-sizing:border-box}body{font-family:GQ-sans,sans-serif;background-color:var(--gq-site-bg-color);color:var(--gq-site-text-color);margin:0}img,svg{max-width:100%;max-height:100%}
