.va-sec{padding:clamp(72px,9vw,120px) 0;position:relative}.va-sec--tight{padding:clamp(48px,6vw,72px) 0}.va-light{background:var(--offwhite)}.va-cream{background:var(--cream)}.va-dark{background:var(--ink);color:var(--cream)}.va-dark p,.va-dark li{color:var(--muted-light)}.va-dark .vs-eyebrow{color:var(--champagne)}.va-h1{font-size:clamp(42px,5.6vw,76px);margin:0 0 24px}.va-h2{font-size:clamp(34px,4.4vw,56px);margin:0 0 20px}.va-lead{font-size:clamp(17px,1.4vw,19px);line-height:1.65;max-width:38em;margin:0}.va-head{max-width:760px;margin-bottom:clamp(36px,5vw,56px)}.va-head--center{margin-left:auto;margin-right:auto;text-align:center}.va-head--center .va-lead{margin-left:auto;margin-right:auto}.va-kern{font-family:var(--serif);font-style:italic;font-size:clamp(24px,2.6vw,34px);line-height:1.2;margin:36px 0 0;max-width:30em}.va-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:34px}.va-note{margin-top:22px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.va-dark .va-note{color:#f3ebe199}.va-icon{width:44px;height:44px;border-radius:50%;border:1px solid var(--champagne);display:flex;align-items:center;justify-content:center;color:var(--champagne);flex:none}.va-icon svg{width:20px;height:20px}.va-hero{background:var(--ink);color:var(--cream);position:relative;overflow:hidden}.va-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(70% 90% at 85% 10%,rgba(200,168,120,.16),transparent 60%);pointer-events:none}.va-hero__in{position:relative;display:grid;grid-template-columns:1.25fr .75fr;gap:clamp(40px,6vw,96px);align-items:center;padding-top:clamp(132px,14vw,176px);padding-bottom:clamp(72px,9vw,112px)}.va-hero--noimg .va-hero__in{grid-template-columns:1fr}.va-hero--noimg .va-hero__txt{max-width:820px}.va-hero p.va-lead{color:#f3ebe1d1}.va-hero__img{position:relative;aspect-ratio:4/5;border-radius:var(--radius);overflow:hidden;background:var(--brown);max-width:420px;justify-self:end;width:100%}.va-hero__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 20%}.va-hero__img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(200,168,120,.35);border-radius:var(--radius);pointer-events:none}.va-hero--light{background:var(--cream);color:var(--text)}.va-hero--light:before{display:none}.va-hero--light p.va-lead,.va-hero--light .vs-eyebrow{color:var(--muted)}.va-hero--light .va-hero__in{padding-top:clamp(56px,7vw,96px);padding-bottom:clamp(56px,7vw,88px)}.va-hero--light .va-note{color:var(--muted)}.va-jump{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px;list-style:none;padding:0}.va-jump a{display:inline-block;font-size:13px;text-decoration:none;padding:8px 14px;border:1px solid var(--line);border-radius:999px;transition:border-color .2s,background .2s}.va-jump a:hover{border-color:var(--champagne);background:var(--offwhite)}@media(max-width:900px){.va-hero__in{grid-template-columns:1fr;padding-top:120px}.va-hero__img{order:-1;max-width:260px;justify-self:start;aspect-ratio:1/1}.va-hero .vs-btn{width:100%}.va-hero .va-ctas .vs-link{margin:0 auto}}.va-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.va-fact{padding:28px 28px 28px 0}.va-fact+.va-fact{padding-left:28px;border-left:1px solid var(--line)}.va-fact strong{display:block;font-family:var(--serif);font-weight:500;font-size:clamp(28px,2.8vw,38px);line-height:1.05;margin-bottom:8px}.va-fact span{display:block;font-size:14px;color:var(--muted);line-height:1.5}@media(max-width:760px){.va-fact,.va-fact+.va-fact{padding:22px 0;border-left:0}.va-fact+.va-fact{border-top:1px solid var(--line)}}.va-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,96px);align-items:start}.va-list{list-style:none;margin:0;padding:0}.va-list li{position:relative;padding:15px 0 15px 30px;border-top:1px solid var(--line);font-size:16px;line-height:1.5;color:var(--text)}.va-list li:last-child{border-bottom:1px solid var(--line)}.va-list li:before{content:"";position:absolute;left:2px;top:24px;width:12px;height:1px;background:var(--champagne)}.va-dark .va-list li{border-color:var(--line-dark);color:var(--muted-light)}@media(max-width:900px){.va-split{grid-template-columns:1fr}}.va-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.va-card{display:flex;flex-direction:column;gap:16px;background:var(--offwhite);border:1px solid var(--line);border-radius:var(--radius);padding:30px 28px;transition:border-color .3s var(--ease),transform .3s var(--ease),box-shadow .3s var(--ease)}.va-cream .va-card{background:#fbf8f3}.va-card:hover{border-color:var(--champagne);transform:translateY(-3px);box-shadow:0 22px 40px -30px #14100d73}.va-card h3{font-size:clamp(24px,2vw,28px);margin:0}.va-card p{margin:0;font-size:15px;color:var(--muted);line-height:1.6}.va-card .vs-link{margin-top:auto;align-self:flex-start}.va-card--accent{background:var(--ink)!important;color:var(--cream);border-color:var(--ink)}.va-card--accent p{color:var(--muted-light)}.va-below{margin-top:36px}@media(max-width:1000px){.va-cards{grid-template-columns:1fr 1fr}}@media(max-width:640px){.va-cards{grid-template-columns:1fr}}.va-feats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(32px,5vw,72px);border-top:1px solid var(--line)}.va-feats--3{grid-template-columns:repeat(3,minmax(0,1fr))}.va-feat{padding:28px 0 30px;border-bottom:1px solid var(--line)}.va-feat h3{font-family:var(--sans);font-size:17px;font-weight:600;letter-spacing:0;line-height:1.35;margin:0 0 8px;display:flex;gap:12px;align-items:baseline}.va-feat h3 span{font-family:var(--serif);font-weight:500;font-size:16px;color:var(--champagne)}.va-feat p{margin:0;font-size:15px;color:var(--muted);line-height:1.6}.va-dark .va-feats,.va-dark .va-feat{border-color:var(--line-dark)}.va-dark .va-feat h3{color:var(--cream)}@media(max-width:900px){.va-feats,.va-feats--3{grid-template-columns:1fr}}.va-band{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(36px,6vw,88px);align-items:end}.va-tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 28px;padding:0}.va-tags li{font-size:13px;padding:7px 14px;border:1px solid var(--line-dark);border-radius:999px;color:var(--cream)}@media(max-width:900px){.va-band{grid-template-columns:1fr}}.va-about{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(40px,6vw,96px);align-items:center}.va-about__img{position:relative;aspect-ratio:4/5;border-radius:var(--radius);overflow:hidden;background:var(--brown)}.va-about__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 20%}.va-rte p{font-size:17px;line-height:1.7;color:var(--text);margin:0 0 16px}.va-rte p:last-child{margin-bottom:0}.va-light .va-rte p,.va-cream .va-rte p{color:var(--text)}@media(max-width:900px){.va-about{grid-template-columns:1fr}.va-about__img{max-width:320px;aspect-ratio:1/1}}.va-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;counter-reset:st}.va-steps li{counter-increment:st;position:relative;padding:34px 28px 30px;background:var(--offwhite);border:1px solid var(--line);border-radius:var(--radius)}.va-cream .va-steps li{background:#fbf8f3}.va-steps li:before{content:counter(st,decimal-leading-zero);display:block;font-family:var(--serif);font-size:44px;line-height:1;color:var(--champagne);margin-bottom:18px}.va-steps h3{font-family:var(--sans);font-size:18px;font-weight:600;letter-spacing:0;margin:0 0 8px}.va-steps p{margin:0;font-size:15px;color:var(--muted)}.va-steps-note{margin:24px 0 0;font-size:14px;color:var(--muted)}@media(max-width:900px){.va-steps{grid-template-columns:1fr}}.va-svc{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(28px,5vw,72px);padding:clamp(36px,5vw,56px) 0;border-top:1px solid var(--line);scroll-margin-top:96px}.va-svc:last-child{border-bottom:1px solid var(--line)}.va-svc__title{display:flex;gap:18px;align-items:flex-start}.va-svc__title h2{font-size:clamp(28px,3vw,40px);margin:4px 0 0}.va-svc dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 36px;margin:0}.va-svc dt{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--champagne);margin-bottom:6px}.va-svc dd{margin:0;font-size:15px;line-height:1.6;color:var(--text)}.va-svc .vs-link{margin-top:22px}@media(max-width:900px){.va-svc,.va-svc dl{grid-template-columns:1fr}}.va-timeline{list-style:none;margin:0;padding:0;border-left:1px solid var(--champagne)}.va-timeline li{position:relative;padding:0 0 30px 30px}.va-timeline li:last-child{padding-bottom:0}.va-timeline li:before{content:"";position:absolute;left:-5px;top:8px;width:9px;height:9px;border-radius:50%;background:var(--champagne)}.va-timeline small{display:block;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.va-timeline strong{display:block;font-family:var(--serif);font-weight:500;font-size:clamp(22px,2vw,26px);line-height:1.2;margin:4px 0 2px}.va-timeline span{font-size:15px;color:var(--muted)}.va-cta{text-align:center;position:relative;overflow:hidden}.va-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 80% at 50% 0%,rgba(200,168,120,.16),transparent 70%);pointer-events:none}.va-cta .vs-wrap{position:relative;max-width:900px}.va-cta .va-lead{margin:0 auto}.va-cta .va-ctas{justify-content:center}.va-cta__small{margin:26px 0 0;font-size:14px}.va-cta__small a{text-decoration:underline;text-underline-offset:3px}.va-form-wrap{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(40px,6vw,96px);align-items:start}.va-contact{list-style:none;margin:28px 0 0;padding:0}.va-contact li{padding:14px 0;border-top:1px solid var(--line);font-size:15px}.va-contact li:last-child{border-bottom:1px solid var(--line)}.va-contact b{display:block;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:2px}.va-contact a{text-decoration:none}.va-contact a:hover{text-decoration:underline}.va-form-side-note{margin-top:22px;font-size:14px;color:var(--muted)}.va-form-side-note a{text-decoration:underline;text-underline-offset:3px;color:var(--text)}.va-form{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:clamp(24px,4vw,44px)}.va-dark .va-form{color:var(--text)}.va-fgrid{display:grid;grid-template-columns:1fr 1fr;gap:18px 20px}.va-f{display:flex;flex-direction:column;gap:7px}.va-f--full{grid-column:1/-1}.va-f label{font-size:12px;font-weight:600;letter-spacing:.06em;color:var(--text)}.va-f label small{font-weight:400;color:var(--muted);letter-spacing:0}.va-f input,.va-f select,.va-f textarea{font:400 16px/1.4 var(--sans);color:var(--text);background:var(--offwhite);border:1px solid var(--line);border-radius:4px;padding:13px 14px;width:100%;min-height:50px;transition:border-color .2s}.va-f textarea{min-height:130px;resize:vertical}.va-f select{appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 20px) 22px,calc(100% - 15px) 22px;background-size:5px 5px;background-repeat:no-repeat;padding-right:40px}.va-f input:focus,.va-f select:focus,.va-f textarea:focus{outline:none;border-color:var(--ink)}.va-submit{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:6px}.va-submit .vs-btn{min-width:240px}.va-submit p{margin:0;font-size:13px;color:var(--muted);flex-basis:100%}.va-submit p a{color:var(--text);text-decoration:underline;text-underline-offset:3px}.va-msg{padding:18px 20px;border-radius:4px;margin-bottom:22px;font-size:15px}.va-msg--ok{background:var(--ink);color:var(--cream)}.va-msg--err{background:#f6e3dc;color:#6b2a17}.va-msg--err ul{margin:6px 0 0;padding-left:18px}@media(max-width:900px){.va-form-wrap{grid-template-columns:1fr}}@media(max-width:600px){.va-fgrid{grid-template-columns:1fr}.va-submit .vs-btn{width:100%;min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/vs-va.css.map */
