.kbd-page-hero__inner,.kbd-page-faq__head,.kbd-page-contact__head{text-align:center}.kbd-page-hero__title,.kbd-page-faq__title{max-width:880px;margin:0 auto}.kbd-page-hero__lede{max-width:660px;margin:var(--kbd-space-xl) auto 0;color:var(--kbd-ui-muted)}.kbd-page-faq__head{margin-bottom:var(--kbd-space-4xl)}.kbd-page-about__body p{margin:0 0 var(--kbd-space-lg);font-size:17px;line-height:1.6;color:var(--kbd-ui-text)}.kbd-page-about__body .about-block{max-width:660px;margin:0 auto var(--kbd-space-section);padding:0}.kbd-page-about__body .about-block h2{margin:0 0 var(--kbd-space-xl)}.kbd-page-about__body .about-split{display:grid;grid-template-columns:1fr 1fr;gap:var(--kbd-space-4xl);align-items:center;max-width:none;margin:0 0 var(--kbd-space-section);padding:0}.kbd-page-about__body .about-split__image{aspect-ratio:1 / 1;overflow:hidden;border:0;border-radius:var(--kbd-o-radius-media);background:var(--kbd-surface-inset)}.kbd-page-about__body .about-split__image>img{display:block;width:100%;height:100%;object-fit:contain}.kbd-page-about__body .about-split__content{max-width:560px}.kbd-page-about__body .about-split__content h3{margin:0 0 var(--kbd-space-xl);font:var(--kbd-ui-h2);letter-spacing:var(--kbd-ui-h2-tracking)}.kbd-page-about__body .eyebrow{font:var(--kbd-ui-label);letter-spacing:0;text-transform:none;color:var(--kbd-ui-muted)}.kbd-page-about__body .about-quote{margin:0 0 var(--kbd-space-section);padding:var(--kbd-space-5xl) var(--gutter);border-radius:var(--kbd-ui-radius-card);background:var(--kbd-site-ink);color:var(--kbd-bone);text-align:center}.kbd-page-about__body .about-quote blockquote{max-width:880px;margin:0 auto;font:var(--kbd-ui-display-2);letter-spacing:var(--kbd-ui-display-2-tracking);font-style:normal;color:var(--kbd-text-on-dark);text-wrap:balance}.kbd-page-about__body .about-quote__author{margin-top:var(--kbd-space-xl);font:var(--kbd-ui-label);letter-spacing:0;text-transform:none;color:var(--kbd-text-muted-dark);opacity:1}.kbd-page-about__body .section{padding:0}.kbd-page-about__body .section .container{max-width:660px;padding:0}.kbd-page-about__body .btn{min-height:60px;padding:0 28px;border-radius:var(--kbd-ui-radius-btn);font:var(--kbd-ui-nav);letter-spacing:0;text-transform:uppercase;transition:background-color var(--kbd-ui-dur-1) var(--kbd-ui-ease-io),border-color var(--kbd-ui-dur-1) var(--kbd-ui-ease-io),color var(--kbd-ui-dur-1) var(--kbd-ui-ease-io),transform var(--kbd-ui-dur-1) var(--kbd-ui-ease-out)}.kbd-page-about__body .btn--primary{background:var(--kbd-accent);color:var(--kbd-accent-contrast)}.kbd-page-about__body .btn--secondary{background:transparent;color:var(--kbd-ui-heading);border-color:var(--kbd-ui-line-strong)}@media(hover:hover)and (pointer:fine){.kbd-page-about__body .btn--primary:hover{background:color-mix(in srgb,var(--kbd-accent) 85%,var(--kbd-site-ink));color:var(--kbd-accent-contrast)}.kbd-page-about__body .btn--secondary:hover{background:var(--kbd-ui-wash);border-color:currentColor;color:var(--kbd-ui-heading)}}.kbd-page-about__images{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:var(--kbd-space-lg);margin-top:var(--kbd-space-4xl)}.kbd-page-about__image{aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--kbd-ui-radius-card);background:var(--kbd-ui-raised)}.kbd-page-about__img{display:block;width:100%;height:100%;object-fit:cover}.kbd-page-faq__acc .faq-item__a p+p{margin-top:var(--kbd-space-sm)}.kbd-page-body{max-width:660px;margin:0 auto}.kbd-page-body__title{margin:0 0 var(--kbd-space-2xl)}.kbd-page-body :is(p,li){font-size:17px;line-height:1.6}.kbd-page-body p{margin:0 0 var(--kbd-space-lg)}.kbd-page-body :is(h2,h3,h4){margin:var(--kbd-space-3xl) 0 var(--kbd-space-md)}.kbd-page-body :is(ul,ol){margin:0 0 var(--kbd-space-lg);padding-left:var(--kbd-space-xl)}.kbd-page-body img{display:block;max-width:100%;height:auto;border-radius:var(--kbd-ui-radius-card)}.kbd-page-body a{text-decoration:underline;text-underline-offset:2px}.kbd-page-contact__inner{max-width:640px;margin:0 auto}.kbd-page-contact__head{margin-bottom:var(--kbd-space-3xl)}.kbd-page-contact__fields{display:grid;gap:var(--kbd-space-lg)}.kbd-page-contact__fields .kbd-ui-field{margin-top:0}.kbd-page-contact__split{display:grid;grid-template-columns:1fr 1fr;gap:var(--kbd-space-lg)}.kbd-page-contact__select{position:relative}.kbd-page-contact__select:after{content:"";position:absolute;top:50%;right:22px;width:8px;height:8px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(-70%) rotate(45deg);color:var(--kbd-ui-muted);pointer-events:none}.kbd-page-contact__submit{margin-top:var(--kbd-space-2xl)}.kbd-page-contact__errors{margin-bottom:var(--kbd-space-lg);padding:var(--kbd-space-md) var(--kbd-space-lg);border:1px solid var(--kbd-accent);border-radius:var(--kbd-ui-radius-input);font:var(--kbd-ui-small);color:var(--kbd-ui-text)}.kbd-page-contact__errors :is(ul,ol){margin:0;padding-left:var(--kbd-space-lg)}.kbd-page-contact__success{padding:var(--kbd-space-2xl);border:1px solid var(--kbd-ui-hairline);border-radius:var(--kbd-ui-radius-card);background:var(--kbd-ui-raised)}.kbd-page-contact__success-title{display:block;margin-bottom:var(--kbd-space-xs);font:var(--kbd-ui-h4);letter-spacing:var(--kbd-ui-h4-tracking);color:var(--kbd-ui-heading)}.kbd-page-contact__success-text{margin:0;font:var(--kbd-ui-body);color:var(--kbd-ui-muted)}@media(max-width:900px){.kbd-page-hero__lede{margin-top:var(--kbd-space-md)}.kbd-page-faq__head{margin-bottom:var(--kbd-space-2xl)}.kbd-page-about__body .about-block,.kbd-page-about__body .about-split,.kbd-page-about__body .about-quote{margin-bottom:var(--kbd-space-section-mobile)}.kbd-page-about__body .about-split{grid-template-columns:1fr;gap:var(--kbd-space-2xl)}.kbd-page-about__body .about-split__content{max-width:none}.kbd-page-about__body .about-quote{padding:var(--kbd-space-4xl) var(--kbd-space-xl)}.kbd-page-about__images{grid-template-columns:1fr;gap:var(--kbd-space-sm);margin-top:var(--kbd-space-3xl)}.kbd-page-contact__head{margin-bottom:var(--kbd-space-2xl)}.kbd-page-contact__split{grid-template-columns:1fr}.kbd-page-contact__submit{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/kbd-page-pages.css.map */
