.archer.evc{--evc-ink: #282824;--evc-soft: #5a544a;--evc-gold: #796344;--evc-hair: #28282426;--evc-tile-now: #ddd3c3;--evc-tile-fino: #f2ece2;background:#e8dfd0;color:var(--evc-ink)}.evc .ar-header{background:linear-gradient(#e8dfd0f7,#e8dfd0e0 62%,#e8dfd000)}@media(max-width:767px){.evc .ar-header{background:linear-gradient(#e8dfd0fc,#e8dfd0f2 70%,#e8dfd000)}}.evc img{max-width:none}.archer .evc-label{margin:0;color:var(--evc-gold)}.archer .evc-h1,.archer .evc-h2{margin:0;font-family:var(--ar-serif);font-weight:400;color:var(--evc-ink)}.archer .evc-h1 .ar-accent,.archer .evc-h2 .ar-accent{color:var(--evc-gold)}.evc-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr);gap:clamp(32px,6vw,120px);align-items:center;min-height:max(100svh,720px);padding:clamp(110px,13vh,150px) var(--ar-gutter) clamp(36px,5vh,64px);box-sizing:border-box}.evc-hero-copy{max-width:700px;container-type:inline-size}.archer .evc-h1{margin-top:20px;font-size:clamp(48px,5.4vw,100px);line-height:.96;letter-spacing:-.04em}.archer .evc-line{margin:clamp(20px,3svh,30px) 0 0;max-width:30em;font:400 clamp(18px,1.4vw,24px) / 1.32 var(--ar-serif);letter-spacing:-.01em;color:var(--evc-ink);text-wrap:pretty}.evc-actions{display:grid;grid-template-columns:repeat(2,max-content);gap:12px;margin-top:clamp(26px,4svh,40px)}@container (max-width: 560px){.evc-actions{grid-template-columns:max-content}}.archer .evc-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;padding:0 20px;font:500 13px / 1 var(--ar-sans);letter-spacing:.02em;white-space:nowrap;color:#18140d;text-decoration:none;background:linear-gradient(135deg,#d9bf8f,#c5a879 55%,#b8996a);border:1px solid #b8996a;border-radius:2px;transition:box-shadow .25s}.archer .evc-btn:hover{box-shadow:0 14px 34px -14px #3027228c}.archer .evc-btn:focus-visible{outline:1px solid var(--evc-gold);outline-offset:3px}.evc-hero-photo{margin:0;height:min(calc(100svh - 190px),860px);min-height:520px;overflow:hidden;background:#d8cdb9;box-shadow:0 30px 60px -40px #3a2a1299}.evc-hero-photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%}.evc-swaps{padding:clamp(90px,11vw,160px) var(--ar-gutter)}.archer .evc-h2{font-size:clamp(40px,4.4vw,76px);line-height:1;letter-spacing:-.03em}.evc-swap-list{list-style:none;margin:clamp(44px,5vw,76px) 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:auto auto auto;gap:10px 20px}.evc-swap{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:10px}.evc-tile{margin:0}.evc-tile img{display:block;width:100%;aspect-ratio:1 / 1;-o-object-fit:contain;object-fit:contain;box-sizing:border-box;padding:12%}.evc-tile-now img{background:var(--evc-tile-now);filter:saturate(.55);opacity:.92}.evc-tile-fino img{background:var(--evc-tile-fino);box-shadow:inset 0 1px 0 var(--evc-gold)}.evc-tile figcaption{margin-top:12px;font:400 14px / 1.4 var(--ar-sans);color:var(--evc-soft)}.evc-tile figcaption span{display:block;margin-bottom:6px;font:400 10.5px / 1.4 var(--ar-sans);letter-spacing:.19em;text-transform:uppercase;color:var(--evc-soft)}.evc-tile-fino figcaption{font:400 21px / 1.2 var(--ar-serif);letter-spacing:-.01em;color:var(--evc-ink)}.evc-tile-fino figcaption span{color:var(--evc-gold)}.evc-swap-arrow{justify-self:center;font-size:18px;line-height:1;color:var(--evc-gold)}.evc-how{padding:clamp(80px,9vw,130px) var(--ar-gutter);border-top:1px solid var(--evc-hair);border-bottom:1px solid var(--evc-hair);background:#e2d8c6}.evc-steps{list-style:none;margin:clamp(36px,4vw,60px) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,56px)}.evc-steps li{border-top:1px solid var(--evc-hair);padding-top:24px}.evc-step-n{font:400 11px / 1 var(--ar-sans);letter-spacing:.19em;color:var(--evc-gold)}.evc-steps p{margin:16px 0 0;font:400 clamp(24px,2vw,32px) / 1.2 var(--ar-serif);letter-spacing:-.01em;color:var(--evc-ink)}.evc-close{padding:clamp(96px,12vw,170px) var(--ar-gutter);text-align:center}.evc-quote{margin:0 auto;max-width:900px}.evc-quote p{margin:0;font:400 clamp(32px,3.4vw,56px) / 1.12 var(--ar-serif);letter-spacing:-.02em;color:var(--evc-ink)}.evc-quote footer{margin-top:20px;font:400 11px / 1.4 var(--ar-sans);letter-spacing:.19em;text-transform:uppercase;color:var(--evc-gold)}.evc-close .evc-actions{justify-content:center;margin-top:44px}.archer .evc-phone{margin:18px 0 0;font:400 12.5px / 1.4 var(--ar-sans);letter-spacing:.02em;color:var(--evc-soft)}.archer .evc-phone a{color:var(--evc-ink);text-decoration:underline;text-underline-offset:5px;text-decoration-color:#79634466}@media(max-width:1100px){.evc-swap-list{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:auto}}@media(max-width:767px){.evc-hero{grid-template-columns:1fr;gap:32px;min-height:0;padding:104px 20px 40px}.archer .evc-h1{margin-top:14px;font-size:44px;line-height:.98}.archer .evc-line{margin-top:16px;font-size:19px}.evc-actions{grid-template-columns:1fr;gap:10px;margin-top:24px}.archer .evc-btn{width:100%;box-sizing:border-box}.evc-hero-photo{height:auto;min-height:0;aspect-ratio:4 / 5}.evc-swaps{padding:72px 20px}.evc-swap-list{grid-template-columns:1fr;grid-template-rows:none;gap:28px}.evc-swap{grid-row:auto;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:auto;align-items:start;gap:10px}.evc-swap-arrow{align-self:center;margin-top:-28px;transform:rotate(-90deg)}.evc-tile figcaption{font-size:13.5px}.evc-tile-fino figcaption{font-size:18px}.evc-how{padding:72px 20px}.evc-steps{grid-template-columns:1fr;gap:20px}.evc-close{padding:80px 20px}}
