:root{--division-generic-ink:var(--color-heading, #111111);--division-generic-ink-m:var(--color-text, #444444);--division-generic-ink-l:rgba(var(--color-text-rgb, 68,68,68), .65);--division-generic-ink-f:var(--color-border, #ebebeb);--division-generic-creme:var(--color-background, #fff);--division-generic-creme-d:rgba(var(--color-heading-rgb, 17,17,17), .04);--division-generic-white:#fff;--division-generic-accent:var(--color-primary, #d0473e);--division-generic-btn-dark-bg:var(--btn-primary-bg-color, #111111);--division-generic-btn-dark-text:var(--btn-primary-color, #fff);--division-generic-btn-dark-hover-bg:var(--btn-primary-hover-bg-color, #333);--division-generic-error-text:var(--color-primary, #8A4A32);--division-generic-hero-overlay:rgba(30,25,22,.55);--division-generic-hero-text:#fff;--division-generic-final-text:#fff;--division-generic-final-kicker:#B9ADA5;--division-generic-final-lead-text:#C9BFB8}.division-generic-section{position:relative;padding:74px 0;background:var(--division-generic-creme);color:var(--division-generic-ink);font-size:16px;line-height:1.65}.division-generic-section img{max-width:100%;display:block}.division-generic-wrap{max-width:var(--fluid-container-width);margin:0 auto;padding:0 26px}.division-generic-section h1,.division-generic-section h2,.division-generic-section h3{margin:0;color:inherit}.division-generic-section h1{font-size:clamp(32px,5vw,58px);line-height:1.07;letter-spacing:-.02em}.division-generic-section h2{font-size:clamp(26px,3.6vw,38px);line-height:1.15;letter-spacing:-.015em}.division-generic-section h3{font-size:19px;letter-spacing:-.005em}.division-generic-kicker{font-size:19px;color:var(--division-generic-ink-m);letter-spacing:.01em;margin:0}.division-generic-lead{font-size:18px;color:var(--division-generic-ink-m);max-width:640px;line-height:1.6}.division-generic-lead p{margin:0 0 10px}.division-generic-lead p:last-child{margin-bottom:0}.division-generic-section p{margin:0 0 14px}.division-generic-small{font-size:14px;color:var(--division-generic-ink-m)}.division-generic-btn{display:inline-block;border-radius:40px;padding:13px 27px;font-size:14.5px;text-decoration:none;transition:.2s;border:1px solid transparent;font-family:inherit;cursor:pointer;line-height:1.3}.division-generic-btn-dark{background:var(--division-generic-btn-dark-bg);color:var(--division-generic-btn-dark-text)}.division-generic-btn-dark:hover{background:var(--division-generic-btn-dark-hover-bg);color:var(--division-generic-btn-dark-text)}.division-generic-btn-light{background:var(--division-generic-white);color:var(--division-generic-ink);border-color:var(--division-generic-ink-f)}.division-generic-btn-light:hover{background:var(--division-generic-creme-d)}.division-generic-btn-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.division-generic-media{position:relative;width:100%;border-radius:14px;overflow:hidden;background:var(--division-generic-creme-d)}.division-generic-media img{width:100%;height:100%;object-fit:cover;display:block}.division-generic-ph{position:relative;width:100%;height:100%;background:repeating-linear-gradient(135deg,#f1eae3 0 12px,#ede4db 12px 24px);border:1px dashed #C8B9AE;display:flex;align-items:center;justify-content:center}.division-generic-ph svg{width:40%;opacity:.7}.division-generic-r-1-1{aspect-ratio:1/1}.division-generic-r-4-5{aspect-ratio:4/5}.division-generic-r-3-2{aspect-ratio:3/2}.division-generic-r-3-4{aspect-ratio:3/4}.division-generic-r-16-9{aspect-ratio:16/9}.division-generic-g2{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}.division-generic-g3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.division-generic-g4{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.division-generic-strip{display:flex;gap:18px;flex-wrap:wrap}.division-generic-strip .division-generic-media{flex:1 1 240px}.division-generic-card{background:var(--division-generic-white);border-radius:16px;padding:26px;border:1px solid var(--division-generic-ink-f);display:flex;flex-direction:column}.division-generic-card-n{font-size:32px;line-height:1;margin-bottom:14px}.division-generic-card-label{font-size:10.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--division-generic-ink-l);margin-bottom:10px}.division-generic-card h3{margin-bottom:8px}.division-generic-card p{font-size:14.5px;color:var(--division-generic-ink-m);margin:0}.division-generic-card-value{font-size:24px;color:var(--division-generic-ink);margin-top:14px;display:block;text-decoration:none}.division-generic-card-caption{font-size:13.5px;color:var(--division-generic-ink-m);margin-top:6px}.division-generic-card .division-generic-btn-row{margin-top:auto;padding-top:20px}.division-generic-panel{border-radius:16px;overflow:hidden;background:var(--division-generic-white);border:1px solid var(--division-generic-ink-f);display:flex;flex-direction:column}.division-generic-panel .division-generic-media{border-radius:0}.division-generic-panel-body{padding:26px}.division-generic-panel-label{font-size:10.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--division-generic-ink-l);margin-bottom:10px}.division-generic-panel ul{margin:14px 0 0;padding-left:17px;font-size:14.5px;color:var(--division-generic-ink-m);line-height:1.8}.division-generic-chips{display:flex;flex-wrap:wrap;gap:9px;margin-top:6px}.division-generic-chip{background:var(--division-generic-white);border:1px solid var(--division-generic-ink-f);border-radius:30px;padding:9px 18px;font-size:14px;color:var(--division-generic-ink-m)}.division-generic-stats{background:var(--division-generic-creme-d);border-radius:18px;padding:34px;display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.division-generic-stat-v{font-size:26px;line-height:1.15;color:var(--division-generic-ink);margin-bottom:6px}.division-generic-stat-l{font-size:13px;color:var(--division-generic-ink-m);line-height:1.5}.division-generic-hours{background:var(--division-generic-creme-d);border-radius:18px;padding:32px;height:100%}.division-generic-hours-row{display:flex;justify-content:space-between;gap:20px;padding:11px 0;border-bottom:1px solid var(--division-generic-ink-f);font-size:15.5px;color:var(--division-generic-ink)}.division-generic-hours-row:last-child{border-bottom:0}.division-generic-hours-note{margin-top:18px;font-size:13.5px;color:var(--division-generic-ink-m)}.division-generic-personal{background:var(--division-generic-creme-d);border-radius:18px;padding:38px;display:grid;grid-template-columns:280px 1fr;gap:34px;align-items:center}.division-generic-personal .division-generic-media{background:#ffffff8c}.division-generic-form-card{background:var(--division-generic-white);border:1px solid var(--division-generic-ink-f);border-radius:16px;padding:26px}.division-generic-field{margin-bottom:16px}.division-generic-field label{display:block;font-size:13px;color:var(--division-generic-ink-m);margin-bottom:6px}.division-generic-field input,.division-generic-field textarea{width:100%;border:1px solid var(--division-generic-ink-f);border-radius:10px;padding:12px 14px;font-family:inherit;font-size:15px;color:var(--division-generic-ink);background:var(--division-generic-creme)}.division-generic-field input:focus,.division-generic-field textarea:focus{outline:2px solid var(--division-generic-ink-m);outline-offset:1px}.division-generic-field textarea{min-height:120px;resize:vertical}.division-generic-field .division-generic-checkbox{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:10px;font-size:13.5px;color:var(--division-generic-ink-m);line-height:1.5;cursor:pointer;margin-bottom:0}.division-generic-field .division-generic-checkbox input{width:17px;height:17px;flex:0 0 17px;margin:2px 0 0;accent-color:var(--division-generic-ink);cursor:pointer}.division-generic-field .division-generic-checkbox span{flex:1 1 auto;min-width:0}.division-generic-field .division-generic-checkbox a{color:var(--division-generic-ink)}.division-generic-form-msg{padding:14px 16px;border-radius:0 8px 8px 0;font-size:14px;margin-bottom:16px}.division-generic-form-success{border-left:2px solid var(--division-generic-ink-m);background:#5e545014;color:var(--division-generic-ink-m)}.division-generic-form-error{border-left:2px solid var(--division-generic-error-text);background:#8a4a3214;color:var(--division-generic-error-text)}.division-generic-faq{border-top:1px solid var(--division-generic-ink-f)}.division-generic-faq details{border-bottom:1px solid var(--division-generic-ink-f)}.division-generic-faq summary{padding:19px 0;cursor:pointer;font-size:16.5px;list-style:none;display:flex;justify-content:space-between;gap:20px;color:var(--division-generic-ink)}.division-generic-faq summary::-webkit-details-marker{display:none}.division-generic-faq summary:after{content:"+";color:var(--division-generic-ink-l);font-size:20px;line-height:1}.division-generic-faq details[open] summary:after{content:"\2013"}.division-generic-faq .division-generic-a{padding:0 0 20px;font-size:15px;color:var(--division-generic-ink-m);max-width:760px}.division-generic-final{background:var(--division-generic-ink);border-radius:18px;padding:56px 44px;text-align:center;color:var(--division-generic-final-text)}.division-generic-final h2{color:var(--division-generic-final-text);margin-bottom:12px}.division-generic-final .division-generic-kicker{color:var(--division-generic-final-kicker)}.division-generic-final .division-generic-lead{color:var(--division-generic-final-lead-text);margin:0 auto}.division-generic-hero{position:relative;border-radius:18px;overflow:hidden;min-height:520px;display:flex;align-items:flex-end}.division-generic-hero .division-generic-media{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0}.division-generic-hero-copy{position:relative;padding:44px;max-width:700px;background:linear-gradient(180deg,transparent,var(--division-generic-hero-overlay) 45%);width:100%}.division-generic-hero-copy h1,.division-generic-hero-copy .division-generic-lead{color:var(--division-generic-hero-text)}.division-generic-hero-copy .division-generic-lead{max-width:540px}@media(max-width:860px){.division-generic-g2,.division-generic-g3,.division-generic-g4{grid-template-columns:1fr}.division-generic-g4{grid-template-columns:1fr 1fr}.division-generic-strip{flex-direction:column}.division-generic-stats{grid-template-columns:1fr 1fr;padding:26px}.division-generic-personal{grid-template-columns:1fr;padding:26px}.division-generic-hero-copy{padding:26px}.division-generic-section{padding:52px 0}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/division-generic.css.map */
