.avs12,.avs12-discovery{--s12-gold:#e4c47b;--s12-ink:#0b0c0b;--s12-text:#f7f4eb;--s12-muted:#bcb9af;--s12-line:#d9b56b38;color:var(--s12-text);background:var(--s12-ink);font-family:var(--text-font-family,Geist,Arial,sans-serif)}
.avs12 *,.avs12-discovery *{box-sizing:border-box}.avs12 [hidden]{display:none!important}.avs12-wrap{width:min(1400px,calc(100% - 96px));margin-inline:auto}
.avs12 :is(h1,h2,h3,p),.avs12-discovery :is(h2,p){margin:0}.avs12 :is(a,button,summary):focus-visible,.avs12-discovery a:focus-visible{outline:2px solid var(--s12-gold);outline-offset:5px}.avs12 :is(a,button),.avs12-discovery a{-webkit-tap-highlight-color:transparent}.avs12 a,.avs12-discovery a{text-decoration:none}.avs12 h1,.avs12 h2,.avs12 h3,.avs12-discovery h2{font-family:var(--heading-font-family,Geist,Arial,sans-serif)!important;text-transform:none!important;font-weight:500!important;color:var(--s12-text);text-wrap:balance}
.avs12-hero{background:radial-gradient(ellipse at 30% 30%,#c69a4a0d,transparent 65%),#0b0c0b;border-bottom:1px solid var(--s12-line)}.avs12-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:6%;align-items:center;padding-block:54px 66px}.avs12-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;font-size:10px;color:#aaa798;letter-spacing:.08em;margin-bottom:48px}.avs12-breadcrumb a{color:#d0c4a5}.avs12-eyebrow{display:flex;align-items:center;gap:12px;color:var(--s12-gold);font-size:10px;line-height:1.5;letter-spacing:.18em;font-weight:600;text-transform:uppercase}.avs12-eyebrow:before{content:'';height:1px;width:25px;background:currentColor;flex-shrink:0}.avs12 h1{font-size:clamp(44px,4.8vw,76px)!important;line-height:1.03!important;letter-spacing:-.055em!important;margin:25px 0 26px!important}.avs12 h1 span{display:block;color:var(--s12-gold);margin-top:7px}.avs12-lede{font-size:16px;line-height:1.75;color:#ccc9c0;max-width:49ch}.avs12-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px}.avs12-button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:52px;padding:15px 22px;border-radius:7px;border:1px solid #e6c985;background:linear-gradient(115deg,#eed89e,#cfac60);color:#17150e!important;font-size:12px;line-height:1.4;font-weight:650;letter-spacing:0;text-transform:none;transition:box-shadow .2s,transform .2s}.avs12-button:hover{box-shadow:0 7px 28px #c6a45025;transform:translateY(-2px)}.avs12-text-link{display:inline-flex;align-items:center;gap:18px;min-height:44px;color:var(--s12-gold);font-size:12px;font-weight:500}.avs12-text-link i{font-style:normal}.avs12-fine{font-size:11px;line-height:1.7;color:#aaa79e;margin-top:23px!important;max-width:54ch}.avs12-hero-art{display:block;position:relative;background:#f5f3ef;color:#29281f;border-radius:16px;overflow:hidden;box-shadow:0 20px 80px #0005;border:1px solid #dac18380}.avs12-art-top,.avs12-art-bottom{display:flex;justify-content:space-between;gap:12px;position:relative;z-index:1;padding:20px 24px;background:#f5f3ef;font-size:10px;letter-spacing:.12em;font-weight:550}.avs12-art-bottom{font-size:12px;letter-spacing:0;border-top:1px solid #26221414}.avs12-hero-image{display:block;width:100%;height:auto;aspect-ratio:1.12;object-fit:contain;mix-blend-mode:multiply}.avs12-assurance{border-bottom:1px solid var(--s12-line);background:#11120f}.avs12-assurance>div{display:flex;justify-content:center;gap:70px;flex-wrap:wrap;padding-block:18px;font-size:11px;color:#d4cbb5}.avs12-assurance a:before{content:'✓';color:var(--s12-gold);padding-right:12px}
.avs12-models{padding-block:74px 60px}.avs12-section-heading{display:flex;justify-content:space-between;gap:45px;align-items:end;margin-bottom:30px}.avs12 h2,.avs12-discovery h2{font-size:clamp(29px,3vw,44px)!important;line-height:1.12!important;letter-spacing:-.04em!important;margin-top:14px!important}.avs12-section-heading>p{max-width:43ch;font-size:13px;line-height:1.8;color:var(--s12-muted)}.avs12-model-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.avs12-model{display:grid;grid-template-columns:1.25fr .85fr;gap:12px;align-items:center;padding:26px;background:linear-gradient(120deg,#1c1c17,#11120f);border:1px solid var(--s12-line);border-radius:12px;transition:border-color .2s}.avs12-model:hover{border-color:#e4c47b}.avs12-model-number{font-size:11px;color:#bca16b}.avs12-model h3{font-size:clamp(20px,1.7vw,27px)!important;line-height:1.15;letter-spacing:-.025em;margin:14px 0!important}.avs12-model p{font-size:12px;line-height:1.7;color:var(--s12-muted);max-width:30ch}.avs12-model .avs12-text-link{margin-top:15px}.avs12-model img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:9px;background:#fff}.avs12-base-note{font-size:11px;line-height:1.8;color:#aaa79e;margin-top:20px!important}.avs12-base-note a{text-decoration:underline;text-underline-offset:3px;color:#dcc382}
.avs12-products{padding-block:20px 76px;scroll-margin-top:100px}.avs12-models{scroll-margin-top:90px}.avs12-collection-nav{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px}.avs12-collection-nav a{display:flex;align-items:center;min-height:44px;padding:11px 18px;border:1px solid var(--s12-line);border-radius:30px;font-size:12px;color:#d7d2c5}.avs12-collection-nav a[aria-current=page]{border-color:var(--s12-gold);color:var(--s12-gold);background:#d7b46b12}.avs12-collection-nav a:hover{background:#d7b46b12}.avs12-filterbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:22px 0;border-top:1px solid var(--s12-line);padding-top:18px}.avs12-filterbar>p{font-size:12px;color:#bbb4a2}.avs12-filters{display:flex;gap:6px;flex-wrap:wrap}.avs12-filters button{min-height:44px;padding:10px 16px;border:0;border-radius:5px;color:#bfb9aa;background:transparent;font:inherit;font-size:12px;cursor:pointer}.avs12-filters button[aria-pressed=true]{background:#e1c17b;color:#17150e}.avs12-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 20px}.avs12-card{min-width:0;display:flex;flex-direction:column}.avs12-card-image{display:block;position:relative;overflow:hidden;border-radius:11px;background:#f7f6f3}.avs12-card-image img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply;transition:transform .25s}.avs12-card-image:hover img{transform:scale(1.035)}.avs12-card-badge{position:absolute;left:12px;bottom:12px;padding:7px 10px;background:#f7f4ebeb;border:1px solid #92877444;border-radius:5px;color:#2e2b22;font-size:9px;font-weight:500}.avs12-card-info{display:flex;flex-direction:column;flex:1;padding:17px 2px 0}.avs12-card-model{font-size:10px;letter-spacing:.06em;color:var(--s12-gold);margin-bottom:9px!important}.avs12-card h3{font-size:20px!important;line-height:1.2!important;letter-spacing:-.025em!important;margin:0 0 10px!important}.avs12-card-feature{font-size:11px;line-height:1.7;color:#b8b2a5;margin-bottom:18px!important}.avs12-card-bottom{margin-top:auto;border-top:1px solid var(--s12-line);padding-top:13px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;color:#f3e8d2}.avs12-card-bottom a{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:11px;color:#e0c78e}.avs12-pagination{margin-top:25px}
.avs12-workforce{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center;padding:42px;border:1px solid var(--s12-line);border-radius:15px;background:radial-gradient(ellipse at 100% 0%,#b89a5315,transparent 65%),#13140f}.avs12-workforce-image{background:#f5f3ef;border-radius:10px;overflow:hidden}.avs12-workforce-image img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply}.avs12-workforce .avs12-lede{margin-block:23px 28px;font-size:14px}.avs12-workforce h2{max-width:11ch}.avs12-faq{display:grid;grid-template-columns:1fr 1.3fr;gap:8%;padding-block:90px}.avs12-faq h2{max-width:15ch}.avs12-faq details{border-bottom:1px solid var(--s12-line)}.avs12-faq details:first-child{border-top:1px solid var(--s12-line)}.avs12-faq summary{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:23px 0;list-style:none;cursor:pointer;font-size:14px;line-height:1.5;color:#e4dfd2}.avs12-faq summary::-webkit-details-marker{display:none}.avs12-faq summary span{color:var(--s12-gold);font-size:22px;font-weight:300;transition:transform .2s}.avs12-faq details[open] summary span{transform:rotate(45deg)}.avs12-faq details p{padding:0 26px 24px 0;color:var(--s12-muted);font-size:13px;line-height:1.9}.avs12-team{display:flex;align-items:center;justify-content:space-between;gap:50px;padding:36px 0 70px;border-top:1px solid var(--s12-line)}.avs12-team h2{font-size:30px!important}.avs12-team p:not(.avs12-eyebrow){font-size:13px;line-height:1.8;color:var(--s12-muted);max-width:65ch;margin-top:18px}.avs12-team .avs12-button{flex-shrink:0}
.avs12-discovery{border-block:1px solid #cfac6033;background:radial-gradient(ellipse at 25% 15%,#b89a5315,transparent 60%),#10110e}.avs12-discovery-inner{display:grid;grid-template-columns:1fr 1fr;gap:6%;align-items:center;padding-block:60px}.avs12-discovery h2{max-width:15ch}.avs12-discovery p:not(.avs12-eyebrow){font-size:14px;line-height:1.8;color:var(--s12-muted);max-width:48ch;margin:20px 0 25px}.avs12-discovery-art{display:flex;align-items:center;gap:14px;min-width:0}.avs12-discovery-art img{width:calc((100% - 28px)/3);height:auto;aspect-ratio:.75;object-fit:contain;background:#f8f7f4;border-radius:10px}.avs12-discovery-art img:nth-child(2){transform:translateY(-16px)}.avs12-discovery--compact .avs12-discovery-inner{display:block;padding-block:26px}.avs12-discovery--compact .avs12-discovery-inner>div{display:grid;grid-template-columns:1fr auto;column-gap:35px;align-items:center}.avs12-discovery--compact h2{font-size:28px!important;max-width:none;margin:8px 0!important}.avs12-discovery--compact .avs12-eyebrow{grid-column:1}.avs12-discovery--compact p:not(.avs12-eyebrow){grid-column:1;margin:4px 0 0;max-width:none;font-size:12px}.avs12-discovery--compact .avs12-button{grid-column:2;grid-row:1/4}
@media(min-width:1800px){.avs12-hero-grid{padding-block:65px 76px}.avs12-hero-art{max-width:600px;justify-self:end}}
@media(max-width:1199px){.avs12-wrap{width:calc(100% - 64px)}.avs12-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}.avs12-hero-grid{gap:5%}.avs12 h1{font-size:clamp(42px,5.5vw,64px)!important}.avs12-breadcrumb{margin-bottom:30px}.avs12-model{padding:20px;grid-template-columns:1.3fr .7fr}.avs12-model p{font-size:11px}.avs12-section-heading{gap:30px}.avs12-section-heading>p{max-width:35ch}.avs12-workforce{padding:30px}}
@media(max-width:899px){.avs12-hero-grid{grid-template-columns:1fr;padding-block:30px 40px;gap:32px}.avs12-hero-copy{max-width:640px}.avs12-breadcrumb{margin-bottom:28px}.avs12 h1{font-size:clamp(46px,8vw,66px)!important;max-width:12ch}.avs12-hero-art{width:100%;max-width:620px}.avs12-hero-image{aspect-ratio:1.35}.avs12-assurance>div{gap:20px 30px;font-size:10px}.avs12-section-heading{display:block}.avs12-section-heading>p{margin-top:20px;max-width:65ch}.avs12-model-grid{gap:14px}.avs12-model{grid-template-columns:1fr;padding:22px}.avs12-model img{max-width:230px;justify-self:center;grid-row:1}.avs12-model p{font-size:12px}.avs12-models{padding-block:50px 40px}.avs12-workforce{gap:30px;padding:24px}.avs12-workforce h2{font-size:32px!important}.avs12-workforce .avs12-lede{font-size:12px}.avs12-workforce .avs12-button{font-size:11px;padding:13px 16px;gap:12px}.avs12-faq{grid-template-columns:1fr;gap:28px;padding-block:60px}.avs12-faq h2{max-width:none}.avs12-team{display:block}.avs12-team .avs12-button{margin-top:26px}.avs12-discovery-inner{grid-template-columns:1fr;padding-block:40px;gap:35px}.avs12-discovery h2{max-width:none}.avs12-discovery-art{max-width:640px}.avs12-discovery--compact .avs12-discovery-inner>div{display:block}.avs12-discovery--compact .avs12-button{margin-top:18px}}
@media(max-width:599px){.avs12-wrap{width:calc(100% - 36px)}.avs12-hero-grid{padding-top:22px}.avs12-breadcrumb{font-size:8px;gap:8px;margin-bottom:26px}.avs12 h1{font-size:45px!important;letter-spacing:-.05em!important;max-width:13ch}.avs12-eyebrow{font-size:9px;letter-spacing:.13em}.avs12-lede{font-size:14px}.avs12-actions{gap:12px;margin-top:25px}.avs12-button{font-size:11px;padding:14px 18px;gap:20px}.avs12-text-link{font-size:11px;gap:10px}.avs12-fine{font-size:10px}.avs12-art-top,.avs12-art-bottom{padding:15px 17px;font-size:9px}.avs12-art-bottom{font-size:11px}.avs12-hero-image{aspect-ratio:1.1}.avs12-assurance>div{gap:12px;font-size:9px;justify-content:space-between;padding-block:15px}.avs12-assurance a:before{padding-right:5px}.avs12 h2,.avs12-discovery h2{font-size:29px!important}.avs12-section-heading>p{font-size:12px}.avs12-model-grid{grid-template-columns:1fr}.avs12-model{grid-template-columns:1.3fr .8fr;gap:12px;padding:20px}.avs12-model img{grid-row:auto}.avs12-model h3{font-size:23px!important}.avs12-base-note{font-size:10px}.avs12-collection-nav{gap:7px}.avs12-collection-nav a{font-size:10px;padding:9px 12px;min-height:42px}.avs12-filterbar{align-items:start;gap:7px}.avs12-filterbar>p{font-size:10px;white-space:nowrap;padding-top:15px}.avs12-filters{gap:2px}.avs12-filters button{font-size:10px;padding:10px 8px}.avs12-product-grid{gap:28px 12px}.avs12-card-image{border-radius:8px}.avs12-card-badge{font-size:8px;padding:5px 7px;left:7px;bottom:7px}.avs12-card h3{font-size:17px!important}.avs12-card-model{font-size:8px}.avs12-card-feature{font-size:10px;line-height:1.6}.avs12-card-bottom{display:block;font-size:12px;padding-top:12px}.avs12-card-bottom a{display:flex;justify-content:space-between;font-size:10px;min-height:40px}.avs12-products{padding-bottom:48px}.avs12-workforce{grid-template-columns:1fr;padding:18px;gap:26px}.avs12-workforce h2{font-size:34px!important;max-width:none}.avs12-workforce .avs12-lede{font-size:13px}.avs12-workforce>div:last-child{padding:3px 3px 12px}.avs12-faq summary{font-size:13px}.avs12-faq details p{font-size:12px}.avs12-team{padding-bottom:48px}.avs12-discovery p:not(.avs12-eyebrow){font-size:13px}.avs12-discovery-art{gap:9px}.avs12-discovery-art img{width:calc((100% - 18px)/3);border-radius:7px}.avs12-discovery--compact h2{font-size:24px!important}}
@media(prefers-reduced-motion:reduce){.avs12 *, .avs12-discovery *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
