.ys.a2-hp{--hp-hair: #EDE8E2;--hp-dark-line: #5A4F4B}.ys.a2-hp .ys-display{font-family:var(--ys-font-display);font-weight:400;letter-spacing:-.02em;font-feature-settings:"ss01","ss15";text-wrap:balance}.ys.a2-hp .a2-hp-eyebrow{font-size:13px;line-height:1.4;color:var(--ys-muted)}@media(max-width:1023px){.ys.a2-hp .a2-hp-eyebrow{font-size:12px}}.ys.a2-hp .a2-hp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;height:52px;padding:0 28px;border-radius:var(--ys-r-pill);border:1px solid transparent;font-family:var(--ys-font-text);font-size:15px;line-height:1;text-decoration:none;transition:background-color var(--ys-t) var(--ys-ease),border-color var(--ys-t) var(--ys-ease),color var(--ys-t) var(--ys-ease)}.ys.a2-hp .a2-hp-btn--filled{background:var(--ys-espresso);color:var(--ys-white)}.ys.a2-hp .a2-hp-btn--filled:hover{background:var(--ys-espresso-hover);color:var(--ys-white)}.ys.a2-hp .a2-hp-btn--outline{background:transparent;color:var(--ys-espresso);border-color:var(--ys-border-strong)}.ys.a2-hp .a2-hp-btn--outline:hover{border-color:var(--ys-espresso);color:var(--ys-espresso)}.ys.a2-hp .a2-hp-btn--photo{background:transparent;color:var(--ys-white);border-color:#ffffffbf}.ys.a2-hp .a2-hp-btn--photo:hover{background:#ffffff1f;border-color:var(--ys-white);color:var(--ys-white)}.ys.a2-hp .a2-hp-btn--white{background:var(--ys-white);color:var(--ys-espresso)}.ys.a2-hp .a2-hp-btn--white:hover{background:var(--ys-sand);color:var(--ys-espresso)}.ys.a2-hp .a2-hp-btn--s{height:40px;padding:0 18px;font-size:14px}.ys.a2-hp .a2-hp-btn--m{height:44px;padding:0 22px;font-size:15px}.ys.a2-hp .a2-hp-media{position:relative;overflow:hidden}.ys.a2-hp .a2-hp-media__pic,.ys.a2-hp .a2-hp-media__img,.ys.a2-hp .a2-hp-media__vid{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;display:block}.ys.a2-hp .a2-hp-media__img,.ys.a2-hp .a2-hp-media__vid{object-fit:cover;object-position:var(--focal, 50% 50%)}.ys.a2-hp .a2-hp-media__vid{opacity:0;transition:opacity .4s var(--ys-ease)}.ys.a2-hp .a2-hp-media.is-playing .a2-hp-media__vid{opacity:1}.ys.a2-hp .a2-hp-media--empty{background:var(--ys-stone);display:flex;align-items:center;justify-content:center}.ys.a2-hp .a2-hp-media--empty span{font-size:13px;color:var(--ys-muted)}@media(max-width:1023px){.ys.a2-hp .a2-hp-media__img,.ys.a2-hp .a2-hp-media__vid{object-position:var(--focal-m, var(--focal, 50% 50%))}}.ys.a2-hp-hero{position:relative;overflow:hidden;background:#2b2320;color:var(--ys-white);height:clamp(640px,calc(100svh - var(--announcement-height, 0px)),var(--hh, 860px))}.a2-hp-hero .a2-hp-hero__p2{position:absolute;top:0;right:0;bottom:0;left:0}.a2-hp-hero .a2-hp-hero__p2 .a2-hp-media{position:absolute;top:0;right:0;height:100%;width:62%}.a2-hp-hero .a2-hp-hero__p1{position:absolute;top:0;bottom:0;left:0;width:50%;overflow:hidden;animation:a2hp-split var(--drift, 22s) ease-in-out infinite alternate;animation-delay:calc(var(--drift, 22s) / -2)}.a2-hp-hero .a2-hp-hero__p1 .a2-hp-media{position:absolute;top:0;left:0;height:100%;width:62vw;min-width:893px}.a2-hp-hero .a2-hp-hero__seam{position:absolute;top:0;bottom:0;left:0;width:50%;pointer-events:none;z-index:2;animation:a2hp-split var(--drift, 22s) ease-in-out infinite alternate;animation-delay:calc(var(--drift, 22s) / -2)}@keyframes a2hp-split{0%{width:40%}to{width:60%}}.a2-hp-hero.no-drift .a2-hp-hero__p1,.a2-hp-hero.no-drift .a2-hp-hero__seam{animation:none;width:50%}@media(prefers-reduced-motion:reduce){.a2-hp-hero .a2-hp-hero__p1,.a2-hp-hero .a2-hp-hero__seam{animation:none!important;width:50%}}.a2-hp-hero.is-single .a2-hp-hero__p1,.a2-hp-hero.is-single .a2-hp-hero__p2{top:0;right:0;bottom:0;left:0;width:auto;animation:none}.a2-hp-hero.is-single .a2-hp-media{width:100%!important;min-width:0!important;left:0;right:0}.a2-hp-hero.is-single .a2-hp-hero__seam{animation:none;width:50%}.a2-hp-hero .a2-hp-hero__scrim{position:absolute;left:0;right:0;bottom:0;height:220px;pointer-events:none;z-index:1;background:linear-gradient(to top,#14100e59,#14100e00)}.a2-hp-hero .a2-hp-hero__msg{position:absolute;bottom:18px;margin:0;font-size:15px;line-height:1.3;color:var(--ys-white);z-index:2}.a2-hp-hero .a2-hp-hero__msg a{color:inherit;text-decoration:none}.a2-hp-hero .a2-hp-hero__msg a:hover{color:inherit;text-decoration:underline;text-underline-offset:3px}.a2-hp-hero .a2-hp-hero__msg--1{left:20px;max-width:360px}.a2-hp-hero .a2-hp-hero__msg--2{left:calc(100% + 14px);width:min(380px,calc(100vw - 100% - 220px));pointer-events:auto}.ys.a2-hp-hero .a2-hp-hero__btn{position:absolute;right:20px;bottom:14px;z-index:3;height:40px;padding:0 18px;font-size:14px}.a2-hp-hero .a2-hp-hero__h1{position:absolute;left:20px;right:20px;top:50%;transform:translateY(-50%);z-index:2;margin:0;text-align:center;color:var(--ys-white);font-size:64px;line-height:1}@media(min-width:1024px){.a2-hp-hero:not(.has-h1-d) .a2-hp-hero__h1{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;left:0;right:auto;transform:none}}@media(max-width:1023px){.ys.a2-hp-hero{height:max(560px,min(var(--hh-m, 720px),calc(100svh - var(--announcement-height, 0px))))}.a2-hp-hero .a2-hp-hero__p1,.a2-hp-hero .a2-hp-hero__p2{inset:auto;left:0;right:0;width:100%;height:50%;animation:none}.a2-hp-hero .a2-hp-hero__p1{top:0}.a2-hp-hero .a2-hp-hero__p2{top:50%}.a2-hp-hero .a2-hp-hero__p1 .a2-hp-media,.a2-hp-hero .a2-hp-hero__p2 .a2-hp-media{top:0;right:0;bottom:0;left:0;width:100%;min-width:0;height:100%}.a2-hp-hero.is-single .a2-hp-hero__p1,.a2-hp-hero.is-single .a2-hp-hero__p2{top:0;height:100%}.a2-hp-hero .a2-hp-hero__scrim{top:0;height:auto;background:radial-gradient(ellipse at 50% 50%,#14100e47,#14100e00 62%)}.a2-hp-hero .a2-hp-hero__h1{font-size:46px;line-height:1}.ys.a2-hp-hero .a2-hp-hero__btn{right:auto;left:50%;transform:translate(-50%);bottom:22px;height:44px;padding:0 22px;font-size:15px;border-color:#fffc}.a2-hp-hero .a2-hp-hero__seam,.a2-hp-hero .a2-hp-hero__msg--1{display:none}.a2-hp-hero.has-msg-m .a2-hp-hero__msg--1{display:block;bottom:auto;top:calc(50% - 40px);max-width:calc(100% - 40px)}.a2-hp-hero.has-msg-m .a2-hp-hero__seam{display:block;animation:none;width:0}.a2-hp-hero.has-msg-m .a2-hp-hero__msg--2{left:20px;width:calc(100vw - 40px);bottom:80px}}.ys.a2-hp-mission{padding:var(--pt, 0) 0 var(--pb, 0);background:var(--ys-white);overflow:clip}.a2-hp-mission .a2-hp-mission__frame{position:relative;height:1040px;max-width:1440px;margin:0 auto}.a2-hp-mission .a2-hp-mission__text{position:absolute;top:132px;left:0;right:0;z-index:1;padding:0 48px;display:flex;flex-direction:column;align-items:center;gap:40px;text-align:center}.a2-hp-mission .a2-hp-mission__h2{font-size:56px;line-height:1.05;max-width:820px}.a2-hp-mission .a2-hp-mission__p{font-size:16px;line-height:1.5;max-width:470px}.a2-hp-mission .a2-hp-mission__tile{position:absolute;margin:0;width:180px;height:220px}.a2-hp-mission .a2-hp-mission__tile .a2-hp-media{position:absolute;top:0;right:0;bottom:0;left:0}.a2-hp-mission.is-grey .a2-hp-mission__tile{filter:grayscale(1) contrast(1.02)}.a2-hp-mission .a2-hp-mission__tile--1{left:13.194%;top:520px;--dy: 40px;--dx: 10px}.a2-hp-mission .a2-hp-mission__tile--2{left:31.806%;top:690px;--dy: 90px;--dx: 16px}.a2-hp-mission .a2-hp-mission__tile--3{left:80.556%;top:460px;--dy: 20px;--dx: 24px}@supports (animation-timeline: view()){.a2-hp-mission.is-parallax .a2-hp-mission__tile{animation:a2hp-par linear both;animation-timeline:view();animation-range:entry 0% exit 100%}@keyframes a2hp-par{0%{transform:translate(calc(var(--dx) * -1),var(--dy))}to{transform:translate(var(--dx),calc(var(--dy) * -1))}}}@media(prefers-reduced-motion:reduce){.a2-hp-mission .a2-hp-mission__tile{animation:none!important}}@media(min-width:1024px)and (max-width:1279px){.a2-hp-mission .a2-hp-mission__h2{font-size:48px}}@media(max-width:1023px){.ys.a2-hp-mission{padding:var(--pt-m, 0) 0 var(--pb-m, 0)}.a2-hp-mission .a2-hp-mission__frame{height:924px;max-width:640px}.a2-hp-mission .a2-hp-mission__text{top:64px;padding:0 20px;gap:28px}.a2-hp-mission .a2-hp-mission__h2{font-size:30px;line-height:1.08}.a2-hp-mission .a2-hp-mission__p{font-size:14px;line-height:1.5}.a2-hp-mission .a2-hp-mission__tile{width:171px;height:208px}.a2-hp-mission .a2-hp-mission__tile--1{left:-22.821%;top:536px;--dy: 24px;--dx: 6px}.a2-hp-mission .a2-hp-mission__tile--2{left:25.128%;top:587px;--dy: 48px;--dx: 10px}.a2-hp-mission .a2-hp-mission__tile--3{left:65.385%;top:361px;--dy: 14px;--dx: 12px}}.ys.a2-hp-press{background:var(--ys-sand);padding:var(--pt, 56px) 48px var(--pb, 56px)}.ys.a2-hp-press--offwhite{background:var(--ys-offwhite)}.ys.a2-hp-press--white{background:var(--ys-white)}.a2-hp-press .a2-hp-press__inner{max-width:1344px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:16px 48px}.a2-hp-press .a2-hp-press__stack{display:grid}.a2-hp-press .a2-hp-press__fig{grid-area:1 / 1;margin:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;opacity:0;visibility:hidden;transition:opacity .3s var(--ys-ease),visibility 0s linear .3s}.a2-hp-press .a2-hp-press__fig.is-shown{opacity:1;visibility:visible;transition:opacity .3s var(--ys-ease),visibility 0s}.a2-hp-press .a2-hp-press__q{font-size:var(--q, 32px);line-height:1.15}.a2-hp-press .a2-hp-press__by{font-size:15px;white-space:nowrap}.a2-hp-press .a2-hp-press__by a{color:inherit;text-decoration:none}.a2-hp-press .a2-hp-press__by a:hover{text-decoration:underline;color:inherit}.a2-hp-press .a2-hp-press__logos{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px 40px;max-width:580px;justify-self:end}.a2-hp-press .a2-hp-press__pub{display:inline-flex;align-items:center;min-height:32px;opacity:.3;transition:opacity .3s var(--ys-ease)}.a2-hp-press .a2-hp-press__pub.is-active,.a2-hp-press .a2-hp-press__pub:hover{opacity:1}.a2-hp-press .a2-hp-press__logo{--lh: var(--logo-h, 24px);height:clamp(calc(var(--lh) * .55),calc(var(--lh) * sqrt(4.5 / var(--ar, 4.5))),calc(var(--lh) * 1.45));width:auto;max-width:none;object-fit:contain}.a2-hp-press.is-mono .a2-hp-press__logo{filter:grayscale(1) contrast(6)}.a2-hp-press .a2-hp-press__dots{display:flex;gap:6px;margin-top:18px}.a2-hp-press .a2-hp-press__dot{position:relative;width:6px;height:4px;border-radius:2px;background:var(--ys-stone);transition:width .3s var(--ys-ease),background-color .3s var(--ys-ease)}.a2-hp-press .a2-hp-press__dot:after{content:"";position:absolute;top:-12px;right:-4px;bottom:-12px;left:-4px}.a2-hp-press .a2-hp-press__dot.is-active{width:18px;background:var(--ys-espresso)}@media(prefers-reduced-motion:reduce){.a2-hp-press .a2-hp-press__fig{transition:none}}@media(max-width:1023px){.ys.a2-hp-press{padding:var(--pt-m, 40px) 20px var(--pb-m, 40px)}.a2-hp-press .a2-hp-press__inner{grid-template-columns:minmax(0,1fr);gap:0;max-width:640px}.a2-hp-press .a2-hp-press__stack{min-height:150px}.a2-hp-press .a2-hp-press__fig{flex-direction:column;align-items:flex-start;flex-wrap:nowrap;gap:14px}.a2-hp-press .a2-hp-press__q{font-size:var(--q-m, 27px);line-height:1.22}.a2-hp-press .a2-hp-press__logo{--lh: var(--logo-h-m, 20px)}.a2-hp-press .a2-hp-press__mname{font-size:15px}}.ys.a2-hp-stretch{padding:var(--pt, 120px) 48px var(--pb, 120px);background:var(--ys-white);scroll-margin-top:88px}.a2-hp-stretch .a2-hp-stretch__grid{max-width:1344px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:120px;align-items:center}.a2-hp-stretch.no-media .a2-hp-stretch__grid{grid-template-columns:minmax(0,1fr)}.a2-hp-stretch.media-right .a2-hp-stretch__fig{order:2}.a2-hp-stretch .a2-hp-stretch__fig{position:relative;margin:0}.a2-hp-stretch .a2-hp-stretch__fig .a2-hp-media{aspect-ratio:4 / 5}.a2-hp-stretch .a2-hp-stretch__body{display:flex;flex-direction:column;gap:40px;max-width:560px}.a2-hp-stretch.no-media .a2-hp-stretch__body{max-width:none}.a2-hp-stretch .a2-hp-stretch__head{display:flex;flex-direction:column;gap:18px}.a2-hp-stretch .a2-hp-stretch__h2{font-size:56px;line-height:1.02}.a2-hp-stretch .a2-hp-stretch__intro{font-size:17px;line-height:1.5}.a2-hp-stretch .a2-hp-stretch__card{border:1px solid var(--ys-stone);border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:18px}.a2-hp-stretch .a2-hp-stretch__q{font-size:16px;line-height:1.35;font-family:var(--ys-font-strong)!important}.a2-hp-stretch .a2-hp-stretch__chips{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.a2-hp-stretch .a2-lp-chip{height:44px;padding:0;border-radius:var(--ys-r-pill);background:var(--ys-white);border:1px solid var(--ys-stone);color:var(--ys-espresso);font-size:15px;line-height:1;font-variant-numeric:tabular-nums;transition:border-color var(--ys-t-fast) var(--ys-ease),background-color var(--ys-t-fast) var(--ys-ease)}.a2-hp-stretch .a2-lp-chip:hover{border-color:var(--ys-espresso)}.a2-hp-stretch .a2-lp-chip[aria-pressed=true]{background:var(--ys-espresso);border:1.5px solid var(--ys-espresso);color:var(--ys-white);font-family:var(--ys-font-strong)!important}.a2-hp-stretch .a2-hp-stretch__result{border-top:1px solid var(--ys-stone);padding-top:18px;display:flex;flex-direction:column;gap:4px;transition:opacity .15s var(--ys-ease)}.a2-hp-stretch .a2-hp-stretch__result.is-fading{opacity:0}.a2-hp-stretch .a2-hp-stretch__rlabel{font-size:12px;line-height:1.4;color:var(--ys-muted)}.a2-hp-stretch .a2-hp-stretch__rrow{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.a2-hp-stretch .a2-hp-stretch__rname{font-size:22px;line-height:1.2;font-family:var(--ys-font-strong)!important}.a2-hp-stretch .a2-hp-stretch__rfit{font-size:14px;line-height:1.4;color:var(--ys-muted)}.a2-hp-stretch .a2-hp-stretch__count{font-size:14px;line-height:1.45;color:var(--ys-muted)}.a2-hp-stretch .a2-hp-stretch__actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.ys.a2-hp-stretch .a2-hp-stretch__cta{height:54px;padding:0 30px}.a2-hp-stretch .a2-hp-stretch__quiz{font-size:14px;color:var(--ys-muted);text-decoration:underline;text-underline-offset:3px}.a2-hp-stretch .a2-hp-stretch__quiz:hover{color:var(--ys-espresso)}@media(prefers-reduced-motion:reduce){.a2-hp-stretch .a2-hp-stretch__result{transition:none}}@media(min-width:1024px)and (max-width:1279px){.a2-hp-stretch .a2-hp-stretch__grid{gap:64px}}@media(max-width:1023px){.ys.a2-hp-stretch{padding:var(--pt-m, 0) 0 var(--pb-m, 56px);scroll-margin-top:64px}.a2-hp-stretch .a2-hp-stretch__grid{grid-template-columns:minmax(0,1fr);gap:0}.a2-hp-stretch.media-right .a2-hp-stretch__fig{order:0}.a2-hp-stretch .a2-hp-stretch__fig .a2-hp-media{aspect-ratio:auto;height:var(--mh-m, 300px)}.a2-hp-stretch .a2-hp-stretch__body{padding:40px 20px 0;gap:28px;max-width:640px;width:100%;margin:0 auto}.a2-hp-stretch.no-media .a2-hp-stretch__body{max-width:640px}.a2-hp-stretch .a2-hp-stretch__head{gap:10px}.a2-hp-stretch .a2-hp-stretch__h2{font-size:32px;line-height:1.05}.a2-hp-stretch .a2-hp-stretch__intro{font-size:14px;line-height:1.5}.a2-hp-stretch .a2-hp-stretch__card{border-radius:16px;padding:18px 16px 16px;gap:14px}.a2-hp-stretch .a2-hp-stretch__q{font-size:14px}.a2-hp-stretch .a2-hp-stretch__chips{gap:6px}.a2-hp-stretch .a2-lp-chip{font-size:14px}.a2-hp-stretch .a2-hp-stretch__result{padding-top:14px;gap:3px}.a2-hp-stretch .a2-hp-stretch__rlabel{font-size:11px}.a2-hp-stretch .a2-hp-stretch__rrow{flex-direction:column;align-items:flex-start;gap:2px}.a2-hp-stretch .a2-hp-stretch__rname{font-size:18px}.a2-hp-stretch .a2-hp-stretch__rfit{font-size:12px}.a2-hp-stretch .a2-hp-stretch__count{font-size:13px}.a2-hp-stretch .a2-hp-stretch__actions{flex-direction:column;align-items:stretch;gap:14px;text-align:center}.ys.a2-hp-stretch .a2-hp-stretch__cta{height:52px;width:100%}.a2-hp-stretch .a2-hp-stretch__quiz{font-size:13px;align-self:center}}.ys.a2-hp-range{background:var(--ys-offwhite);padding:var(--pt, 96px) 48px var(--pb, 96px)}.ys.a2-hp-range--white{background:var(--ys-white)}.ys.a2-hp-range--sand{background:var(--ys-sand)}.a2-hp-range .a2-hp-range__inner{max-width:1344px;margin:0 auto;display:flex;flex-direction:column;gap:36px}.a2-hp-range .a2-hp-range__head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px}.a2-hp-range .a2-hp-range__h2{font-size:40px;line-height:1.05}.a2-hp-range .a2-hp-range__tabs{display:flex;gap:8px;flex:none}.a2-hp-range .a2-hp-range__tab{height:40px;padding:0 18px;border-radius:var(--ys-r-pill);font-size:14px;line-height:1;white-space:nowrap;background:var(--ys-white);color:var(--ys-espresso);border:1px solid var(--ys-border-strong);transition:background-color var(--ys-t-fast) var(--ys-ease),color var(--ys-t-fast) var(--ys-ease)}.a2-hp-range .a2-hp-range__tab[aria-selected=true]{background:var(--ys-espresso);color:var(--ys-white);border-color:var(--ys-espresso)}.a2-hp-range .a2-hp-range__set{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.a2-hp-range .a2-hp-range__tile{margin:0;display:flex;flex-direction:column;gap:10px;min-width:0}.a2-hp-range .a2-hp-range__img{display:block;aspect-ratio:3 / 4;overflow:hidden;background:var(--hp-hair)}.a2-hp-range .a2-hp-range__img img{width:100%;height:100%;object-fit:cover}.a2-hp-range .a2-hp-range__cap{font-size:13px;line-height:1.35}@media(max-width:1023px){.ys.a2-hp-range{padding:var(--pt-m, 44px) 0 var(--pb-m, 44px) 20px}.a2-hp-range .a2-hp-range__inner{gap:18px}.a2-hp-range .a2-hp-range__head{flex-direction:column;align-items:stretch;gap:18px}.a2-hp-range .a2-hp-range__h2{font-size:26px;line-height:1.08;padding-right:20px}.a2-hp-range .a2-hp-range__tabs{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;padding-right:20px}.a2-hp-range .a2-hp-range__tabs::-webkit-scrollbar{display:none}.a2-hp-range .a2-hp-range__tab{padding:0 14px;font-size:13px;flex:none}.a2-hp-range .a2-hp-range__set{display:flex;gap:6px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;padding-right:20px;scroll-padding-left:0;overflow-y:hidden}.a2-hp-range .a2-hp-range__set[hidden]{display:none}.a2-hp-range .a2-hp-range__set::-webkit-scrollbar{display:none}.a2-hp-range .a2-hp-range__tile{flex:0 0 140px;gap:8px;scroll-snap-align:start}.a2-hp-range .a2-hp-range__img{aspect-ratio:140 / 186}.a2-hp-range .a2-hp-range__cap{font-size:12px}}.ys.a2-hp-verso{background:var(--ys-espresso);color:var(--ys-white)}.a2-hp-verso .a2-hp-verso__grid{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.a2-hp-verso.no-media .a2-hp-verso__grid{grid-template-columns:minmax(0,1fr)}.a2-hp-verso.media-right .a2-hp-verso__fig{order:2}.a2-hp-verso .a2-hp-verso__fig{position:relative;margin:0;min-height:760px}.a2-hp-verso .a2-hp-verso__fig .a2-hp-media{position:absolute;top:0;right:0;bottom:0;left:0}.a2-hp-verso .a2-hp-verso__chip{position:absolute;left:20px;bottom:18px;z-index:1;display:flex;align-items:center;gap:8px;background:var(--ys-white);color:var(--ys-espresso);border-radius:var(--ys-r-pill);padding:8px 14px 8px 10px;font-size:12px;line-height:1;max-width:calc(100% - 40px)}.a2-hp-verso .a2-hp-verso__chip svg{width:14px;height:14px;flex:none}.a2-hp-verso .a2-hp-verso__body{padding:112px 72px;display:flex;flex-direction:column;justify-content:center;gap:26px}.a2-hp-verso .a2-hp-verso__eyebrow{font-size:13px;line-height:1.4;color:var(--ys-on-dark-label)}.a2-hp-verso .a2-hp-verso__h2{font-size:56px;line-height:1.02}.a2-hp-verso .a2-hp-verso__p{font-size:17px;line-height:1.55;color:var(--ys-on-dark-muted);max-width:520px}.a2-hp-verso .a2-hp-verso__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-top:12px}.a2-hp-verso .a2-hp-verso__fact{display:flex;flex-direction:column;gap:10px;padding-top:18px;border-top:1px solid var(--hp-dark-line)}.a2-hp-verso .a2-hp-verso__icon{color:var(--ys-white);display:block}.a2-hp-verso .a2-hp-verso__ftext{display:flex;flex-direction:column;gap:10px}.a2-hp-verso .a2-hp-verso__ftitle{font-size:16px;line-height:1.3;font-family:var(--ys-font-strong)!important}.a2-hp-verso .a2-hp-verso__fbody{font-size:14px;line-height:1.5;color:var(--ys-on-dark-muted)}.ys.a2-hp-verso .a2-hp-verso__btn{align-self:flex-start;margin-top:8px;height:52px;padding:0 28px}@media(min-width:1024px)and (max-width:1279px){.a2-hp-verso .a2-hp-verso__body{padding:80px 48px}.a2-hp-verso .a2-hp-verso__h2{font-size:44px}}@media(max-width:1023px){.a2-hp-verso .a2-hp-verso__grid{grid-template-columns:minmax(0,1fr)}.a2-hp-verso.media-right .a2-hp-verso__fig{order:0}.a2-hp-verso .a2-hp-verso__fig{min-height:0;height:420px}.a2-hp-verso .a2-hp-verso__chip{left:12px;bottom:12px;padding:6px 10px 6px 8px;font-size:11px;max-width:calc(100% - 24px)}.a2-hp-verso .a2-hp-verso__chip svg{width:12px;height:12px}.a2-hp-verso .a2-hp-verso__body{padding:44px 20px 48px;gap:16px;max-width:640px;width:100%;margin:0 auto}.a2-hp-verso .a2-hp-verso__eyebrow{font-size:12px}.a2-hp-verso .a2-hp-verso__h2{font-size:32px;line-height:1.05}.a2-hp-verso .a2-hp-verso__p{font-size:14px;line-height:1.55}.a2-hp-verso .a2-hp-verso__facts{display:flex;flex-direction:column;gap:0;padding-top:4px}.a2-hp-verso .a2-hp-verso__fact{flex-direction:row;align-items:flex-start;gap:14px;padding:14px 0}.a2-hp-verso .a2-hp-verso__fact:last-child{border-bottom:1px solid var(--hp-dark-line)}.a2-hp-verso .a2-hp-verso__icon svg{width:22px;height:22px}.a2-hp-verso .a2-hp-verso__ftext{gap:4px}.a2-hp-verso .a2-hp-verso__ftitle{font-size:15px}.a2-hp-verso .a2-hp-verso__fbody{font-size:13px;line-height:1.45}.ys.a2-hp-verso .a2-hp-verso__btn{align-self:stretch;height:50px;margin-top:12px}}.ys.a2-hp-rail{background:var(--ys-white);overflow:hidden}.a2-hp-rail .a2-hp-rail__inner{max-width:1440px;margin:0 auto;padding:var(--pt, 120px) 0 var(--pb, 120px) 48px;display:flex;flex-direction:column;gap:40px}.a2-hp-rail .a2-hp-rail__head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;padding-right:48px}.a2-hp-rail .a2-hp-rail__titles{display:flex;flex-direction:column;gap:14px}.a2-hp-rail .a2-hp-rail__h2{font-size:56px;line-height:1.02}.a2-hp-rail .a2-hp-rail__sub{font-size:16px;line-height:1.4;color:var(--ys-muted)}.a2-hp-rail .a2-hp-rail__tools{display:flex;align-items:center;gap:10px;flex:none}.a2-hp-rail .a2-hp-rail__shop{margin-right:14px}.a2-hp-rail .a2-hp-rail__arrows{display:flex;gap:10px}.a2-hp-rail .a2-hp-rail__arrows[hidden]{display:none}.a2-hp-rail .a2-hp-arrow{width:44px;height:44px;border-radius:50%;border:1px solid var(--ys-border-strong);background:transparent;display:inline-flex;align-items:center;justify-content:center;color:var(--ys-espresso);transition:opacity var(--ys-t) var(--ys-ease),border-color var(--ys-t) var(--ys-ease)}.a2-hp-rail .a2-hp-arrow:hover:not([disabled]){border-color:var(--ys-espresso)}.a2-hp-rail .a2-hp-arrow[disabled]{opacity:.35;cursor:default}.a2-hp-rail .a2-hp-rail__track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;padding-right:48px;outline-offset:-2px;overflow-y:hidden}.a2-hp-rail .a2-hp-rail__track::-webkit-scrollbar{display:none}.a2-hp-rail .a2-hp-card{flex:0 0 300px;width:300px;scroll-snap-align:start;min-width:0}.a2-hp-rail .a2-hp-card__link{display:flex;flex-direction:column;gap:10px;color:var(--ys-espresso);text-decoration:none}.a2-hp-rail .a2-hp-card__link:hover{color:var(--ys-espresso)}.a2-hp-rail .a2-hp-card__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--hp-hair)}.a2-hp-rail .a2-hp-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .35s ease}.a2-hp-rail .a2-hp-card__alt{opacity:0}@media(hover:hover){.a2-hp-rail .a2-hp-card__link:hover .a2-hp-card__alt{opacity:1}}.a2-hp-rail .a2-hp-card__link:focus-visible .a2-hp-card__alt{opacity:1}.a2-hp-rail .a2-hp-card__row{display:flex;justify-content:space-between;gap:8px;font-size:15px;line-height:1.35}.a2-hp-rail .a2-hp-card__price{white-space:nowrap}.a2-hp-rail .a2-hp-card__dots{display:flex;align-items:center;gap:6px}.a2-hp-rail .a2-hp-card__dot{width:12px;height:12px;border-radius:50%;flex:none;background:var(--a2-swatch, var(--ys-stone));background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px var(--ys-swatch-ring)}.a2-hp-rail .a2-hp-card__more{font-size:12px;line-height:1;color:var(--ys-muted)}.a2-hp-rail .a2-hp-rail__bar{position:relative;height:2px;margin-right:48px;background:var(--hp-hair)}.a2-hp-rail .a2-hp-rail__bar[hidden]{display:none}.a2-hp-rail .a2-hp-rail__bar span{position:absolute;top:0;bottom:0;left:0;width:var(--w, 30%);transform:translate(var(--x, 0));background:var(--ys-espresso)}.a2-hp-rail .a2-hp-rail__empty{font-size:14px;color:var(--ys-muted)}@media(min-width:1024px)and (max-width:1279px){.a2-hp-rail .a2-hp-card{flex-basis:260px;width:260px}}@media(max-width:1023px){.a2-hp-rail .a2-hp-rail__inner{padding:var(--pt-m, 64px) 0 var(--pb-m, 64px) 20px;gap:22px}.a2-hp-rail .a2-hp-rail__head{padding-right:20px}.a2-hp-rail .a2-hp-rail__titles{gap:10px}.a2-hp-rail .a2-hp-rail__h2{font-size:32px;line-height:1.05}.a2-hp-rail .a2-hp-rail__sub{font-size:14px}.a2-hp-rail .a2-hp-rail__track{gap:10px;padding-right:20px}.a2-hp-rail .a2-hp-card{flex-basis:250px;width:250px}.a2-hp-rail .a2-hp-card__row{font-size:14px}.a2-hp-rail .a2-hp-rail__bar{margin-right:20px}.ys.a2-hp-rail .a2-hp-rail__shop-m{height:48px;margin-right:20px}}.ys.a2-hp-quote{position:relative;overflow:hidden;height:var(--qh, 680px);padding:0 48px;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--ys-espresso)}.ys.a2-hp-quote.no-media{background:var(--ys-sand)}.ys.a2-hp-quote--white{color:var(--ys-white)}.a2-hp-quote .a2-hp-quote__bg,.a2-hp-quote .a2-hp-quote__bg .a2-hp-media{position:absolute;top:0;right:0;bottom:0;left:0}.a2-hp-quote .a2-hp-quote__ov{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ys-white);opacity:var(--ov, 0)}.a2-hp-quote--white .a2-hp-quote__ov{background:#000}.a2-hp-quote .a2-hp-quote__fig{position:relative;z-index:1;margin:0;display:flex;flex-direction:column;align-items:center;gap:28px}.a2-hp-quote .a2-hp-quote__q{font-size:88px;line-height:1.02;max-width:1100px}.a2-hp-quote .a2-hp-quote__meta{display:flex;align-items:center;gap:20px;font-size:14px;line-height:1.4}.a2-hp-quote .a2-hp-quote__by{font-style:normal}.a2-hp-quote .a2-hp-quote__link{color:inherit;text-decoration:underline;text-underline-offset:4px}.a2-hp-quote .a2-hp-quote__link:hover{color:inherit;text-decoration-thickness:2px}@media(max-width:1023px){.ys.a2-hp-quote{height:var(--qh-m, 520px);padding:0 20px}.a2-hp-quote .a2-hp-quote__fig{gap:22px}.a2-hp-quote .a2-hp-quote__q{font-size:48px;line-height:1.02}.a2-hp-quote .a2-hp-quote__meta{flex-direction:column;gap:10px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/a2-hp.css.map */
