.mx-bn{color:var(--mx-ink);letter-spacing:0;line-height:1.7;font-size:16px;-webkit-font-smoothing:antialiased}.mx-bn-wrap{--mx-gutter: clamp(20px, 4.5vw, 56px);width:100%;max-width:calc(1280px + 2 * var(--mx-gutter));margin:0 auto;padding:0 var(--mx-gutter);box-sizing:border-box}.mx-bn__head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,2.2vw,32px);row-gap:24px;align-items:end;margin-bottom:clamp(40px,5vw,64px)}.mx-bn__head>:first-child{grid-column:1 / 8}.mx-bn-eyebrow{display:flex;align-items:center;gap:14px;margin:0 0 clamp(20px,2.4vw,32px);font-family:var(--mx-font-body);font-weight:500;font-size:12px;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:var(--mx-muted)}.mx-bn-eyebrow__num{font-weight:600;letter-spacing:.04em;color:var(--mx-accent)}.mx-bn-eyebrow:after{content:"";width:48px;height:1px;background:currentColor;opacity:.45}.mx-bn-title{margin:0;font-family:var(--mx-font-title);font-weight:400;font-size:clamp(36px,4.6vw,68px);line-height:1.04;letter-spacing:-.015em;text-wrap:balance;word-break:normal;overflow-wrap:normal;color:var(--mx-ink)}.mx-bn-title em{font-style:italic;color:var(--mx-accent)}.mx-bn-reg{font-size:.42em;vertical-align:.95em;margin-left:.04em;font-style:normal;letter-spacing:0}.mx-bn__frame{position:relative;aspect-ratio:21 / 9;overflow:hidden;background:var(--mx-media-bg)}.mx-bn__img,.mx-bn__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border:0}.mx-bn__placeholder{fill:#ffffff4d}.mx-bn__cols{list-style:none;margin:clamp(40px,5vw,64px) 0 0;padding:0;display:grid;grid-template-columns:repeat(var(--mx-cols, 3),minmax(0,1fr));gap:clamp(16px,2.2vw,32px)}.mx-bn-col{display:grid;gap:18px;align-content:start;padding-top:22px;border-top:1px solid var(--mx-ink)}.mx-bn-col__num{font-family:var(--mx-font-body);font-weight:600;font-size:12px;line-height:1;letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--mx-accent)}.mx-bn-col__text{font-family:var(--mx-font-body);font-size:16px;line-height:1.7;color:var(--mx-ink)}.mx-bn-col__text>*{margin:0}.mx-bn-col__text>*+*{margin-top:1em}.mx-bn-col__text strong{font-weight:600}.mx-bn-col__text a{color:var(--mx-accent)}@media screen and (max-width:860px){.mx-bn__head>:first-child{grid-column:1 / -1}.mx-bn__frame{aspect-ratio:4 / 5}.mx-bn-wrap .mx-bn__media{margin:0 calc(-1 * var(--mx-gutter))}.page-width .mx-bn__media{margin:0 -1.5rem}.mx-bn__cols{grid-template-columns:minmax(0,1fr);gap:32px}}@media screen and (min-width:750px)and (max-width:860px){.page-width .mx-bn__media{margin:0 -5rem}}.mx-pt{color:var(--mx-ink);letter-spacing:0;line-height:1.7;font-size:16px;-webkit-font-smoothing:antialiased}.mx-pt-wrap{--mx-gutter: clamp(20px, 4.5vw, 56px);width:100%;max-width:calc(1280px + 2 * var(--mx-gutter));margin:0 auto;padding:0 var(--mx-gutter);box-sizing:border-box}.mx-pt-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,2.2vw,32px);row-gap:40px}.mx-pt__head{grid-column:1 / 6}.mx-pt__body{grid-column:7 / 13;align-self:end}.mx-pt-eyebrow{display:flex;align-items:center;gap:14px;margin:0 0 clamp(20px,2.4vw,32px);font-family:var(--mx-font-body);font-weight:500;font-size:12px;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:var(--mx-muted)}.mx-pt-eyebrow__num{font-weight:600;letter-spacing:.04em;color:var(--mx-ink)}.mx-pt-eyebrow:after{content:"";width:48px;height:1px;background:currentColor;opacity:.45}.mx-pt-title{margin:0;font-family:var(--mx-font-title);font-weight:400;font-size:clamp(36px,4.6vw,68px);line-height:1.04;letter-spacing:-.015em;text-wrap:balance;word-break:normal;overflow-wrap:normal;color:var(--mx-ink)}.mx-pt-title em{font-style:italic}.mx-pt-reg{font-size:.42em;vertical-align:.95em;margin-left:.04em;font-style:normal;letter-spacing:0}.mx-pt-year{display:block;margin-top:clamp(24px,3vw,48px);font-family:var(--mx-font-title);font-weight:400;font-size:clamp(110px,17vw,260px);line-height:.82;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1px var(--mx-stroke)}.mx-pt-text{font-family:var(--mx-font-body);font-size:16px;line-height:1.78;color:var(--mx-ink);text-wrap:pretty}.mx-pt-text>*{margin:0}.mx-pt-text>*+*{margin-top:1.15em}.mx-pt-text strong{font-weight:600}.mx-pt-text a{color:var(--mx-ink);text-decoration:underline;text-underline-offset:3px}.mx-pt-btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:56px;margin-top:40px;padding:0 36px;border:1px solid var(--mx-btn-border);background:transparent;color:var(--mx-ink);font-family:var(--mx-font-body);font-weight:600;font-size:14px;line-height:1;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:background .3s ease,color .3s ease,border-color .3s ease}.mx-pt-btn:hover{background:var(--mx-ink);color:var(--mx-bg);border-color:var(--mx-ink)}.mx-pt-btn:focus-visible{outline:2px solid var(--mx-ink);outline-offset:3px}@media screen and (max-width:860px){.mx-pt__head,.mx-pt__body{grid-column:1 / -1}.mx-pt-year{font-size:120px;margin-top:20px}}@media screen and (max-width:749px){.mx-pt-btn{width:100%;text-align:center}}.mx-qt{color:var(--mx-ink);letter-spacing:0;line-height:1.7;font-size:16px;-webkit-font-smoothing:antialiased}.mx-qt-wrap{--mx-gutter: clamp(20px, 4.5vw, 56px);width:100%;max-width:calc(1280px + 2 * var(--mx-gutter));margin:0 auto;padding:0 var(--mx-gutter);box-sizing:border-box}.mx-qt-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,2.2vw,32px);row-gap:40px;align-items:start}.mx-qt__media{grid-column:1 / 5}.mx-qt__fig{grid-column:6 / 13;position:relative;margin:0;padding-top:40px}.mx-qt__frame{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:var(--mx-img-bg)}.mx-qt__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mx-qt__placeholder{fill:#0003}.mx-qt__mark{position:absolute;top:-28px;left:-8px;font-family:var(--mx-font-title);font-weight:400;font-size:160px;line-height:1;color:var(--mx-accent);pointer-events:none}.mx-qt__quote{position:relative;margin:0;padding:0;border:0;font-family:var(--mx-font-title);font-style:italic;font-weight:400;font-synthesis:none;font-size:clamp(21px,2vw,28px);line-height:1.45;letter-spacing:-.005em;text-wrap:pretty;color:var(--mx-ink)}.mx-qt__quote>*{margin:0}.mx-qt__quote>*+*{margin-top:1em}.mx-qt__quote strong{font-weight:600}.mx-qt-reg{font-size:.42em;vertical-align:.95em;margin-left:.04em;font-style:normal;letter-spacing:0}.mx-qt__author{margin-top:36px;display:flex;align-items:center;gap:16px;font-family:var(--mx-font-body);font-weight:600;font-size:13px;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:var(--mx-ink)}.mx-qt__author:before{content:"";flex:none;width:48px;height:1px;background:var(--mx-accent)}@media screen and (max-width:860px){.mx-qt__media,.mx-qt__fig{grid-column:1 / -1}.mx-qt__media{order:2}.mx-qt__frame{aspect-ratio:4 / 5}.mx-qt__mark{font-size:120px;top:-16px}}.mx-cta{color:var(--mx-ink);-webkit-font-smoothing:antialiased}.mx-cta__inner--side{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,2.2vw,32px);row-gap:32px}.mx-cta__inner--side.mx-cta__inner--v-end{align-items:end}.mx-cta__inner--side.mx-cta__inner--v-center{align-items:center}.mx-cta__inner--side .mx-cta__title{grid-column:1 / 9}.mx-cta__inner--side .mx-cta__action{grid-column:10 / 13;justify-self:end}.mx-cta__inner--center{text-align:center}.mx-cta__inner--center .mx-cta__title{max-width:15ch;margin-left:auto;margin-right:auto}.mx-cta__inner--center .mx-cta__action{margin-top:clamp(40px,5vw,56px)}.mx-cta__inner--center .mx-cta__btn{min-width:260px}.mx-cta__title{margin:0;font-family:var(--mx-font-title);font-weight:400;color:var(--mx-ink);text-wrap:balance}.mx-cta__title--medium{font-size:clamp(36px,4.6vw,68px);line-height:1.04;letter-spacing:-.015em}.mx-cta__title--large{font-size:clamp(46px,6.4vw,96px);line-height:1;letter-spacing:-.02em}.mx-cta__title--xlarge{font-size:clamp(56px,8vw,120px);line-height:.9;letter-spacing:-.03em}.mx-cta__title em{font-style:italic;color:var(--mx-accent)}.mx-cta-reg{font-size:.42em;vertical-align:.95em;margin-left:.04em;font-style:normal;letter-spacing:0}.mx-cta__btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:56px;padding:0 36px;border:1px solid var(--mx-btn-bg);background:var(--mx-btn-bg);color:var(--mx-btn-text);font-family:var(--mx-font-body);font-weight:600;font-size:14px;line-height:1;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:background .3s ease,color .3s ease,border-color .3s ease}.mx-cta__btn svg{width:18px;height:18px;stroke:currentColor;transition:transform .3s ease}.mx-cta__btn:hover svg{transform:translate(4px)}.mx-cta__btn:focus-visible{outline:2px solid currentColor;outline-offset:3px}.mx-cta__btn--solid:hover{background:var(--mx-btn-bg-hover);border-color:var(--mx-btn-bg-hover);color:var(--mx-btn-text)}.mx-cta__btn--invert:hover{background:transparent;color:var(--mx-btn-bg);border-color:var(--mx-btn-bg)}@media screen and (max-width:749px){.mx-cta__inner--side .mx-cta__title,.mx-cta__inner--side .mx-cta__action{grid-column:1 / -1;justify-self:stretch}.mx-cta__btn{width:100%}.mx-cta__inner--center .mx-cta__btn{min-width:0}}.mx-eq{color:var(--mx-ink);letter-spacing:0;line-height:1.7;font-size:16px;-webkit-font-smoothing:antialiased}.mx-eq-wrap{--mx-gutter: clamp(20px, 4.5vw, 56px);width:100%;max-width:calc(1280px + 2 * var(--mx-gutter));margin:0 auto;padding:0 var(--mx-gutter);box-sizing:border-box}.mx-eq-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,2.2vw,32px);row-gap:56px;align-items:start}.mx-eq__head{grid-column:1 / 13;margin-bottom:clamp(8px,2vw,24px)}.mx-eq__rows{grid-column:1 / 7;display:grid;gap:clamp(32px,4vw,56px)}.mx-eq__rows--sticky{position:sticky;top:96px}.mx-eq__text{grid-column:8 / 13}.mx-eq-eyebrow{display:flex;align-items:center;gap:14px;margin:0 0 clamp(20px,2.4vw,32px);font-family:var(--mx-font-body);font-weight:500;font-size:12px;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:var(--mx-muted)}.mx-eq-eyebrow__num{font-weight:600;letter-spacing:.04em;color:var(--mx-accent)}.mx-eq-eyebrow:after{content:"";width:48px;height:1px;background:currentColor;opacity:.45}.mx-eq-title{margin:0;font-family:var(--mx-font-title);font-weight:400;font-size:clamp(36px,4.6vw,68px);line-height:1.04;letter-spacing:-.015em;text-wrap:balance;word-break:normal;overflow-wrap:normal;color:var(--mx-ink)}.mx-eq-title em{font-style:italic;color:var(--mx-accent)}.mx-eq-reg{font-size:.42em;vertical-align:.95em;margin-left:.04em;font-style:normal;letter-spacing:0}.mx-eq-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0 clamp(12px,1.6vw,24px);padding-bottom:clamp(24px,3vw,40px);border-bottom:1px solid var(--mx-line)}.mx-eq-term{display:grid;gap:10px}.mx-eq-term b{font-family:var(--mx-font-title);font-weight:400;font-size:clamp(52px,6.4vw,104px);line-height:.9;letter-spacing:-.03em;color:var(--mx-ink)}.mx-eq-term small{max-width:13ch;font-family:var(--mx-font-body);font-weight:500;font-size:11px;line-height:1.35;letter-spacing:.1em;text-transform:uppercase;color:var(--mx-muted)}.mx-eq-op{font-family:var(--mx-font-title);font-size:clamp(40px,4.6vw,72px);line-height:1.1;color:var(--mx-muted)}.mx-eq-row--result .mx-eq-term--res b{color:var(--mx-accent)}.mx-eq__text{font-family:var(--mx-font-body);font-size:16px;line-height:1.78;color:var(--mx-ink);text-wrap:pretty}.mx-eq__text>*{margin:0}.mx-eq__text>*+*{margin-top:1.15em}.mx-eq__text strong{font-weight:600}.mx-eq__text a{color:var(--mx-accent)}@media screen and (max-width:860px){.mx-eq__head,.mx-eq__rows,.mx-eq__text{grid-column:1 / -1}.mx-eq__rows--sticky{position:static}.mx-eq-term b{font-size:60px}.mx-eq-op{font-size:44px}}.mx-fb{color:var(--mx-ink);letter-spacing:0;line-height:1.7;font-size:16px;-webkit-font-smoothing:antialiased}.mx-fb button{letter-spacing:inherit}.mx-fb-wrap{--mx-gutter: clamp(20px, 4.5vw, 56px);width:100%;max-width:calc(1280px + 2 * var(--mx-gutter));margin:0 auto;padding:0 var(--mx-gutter);box-sizing:border-box}.mx-fb-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,2.2vw,32px);row-gap:48px;align-items:start}.mx-fb__aside{grid-column:1 / 6}.mx-fb__aside--sticky{position:sticky;top:96px}.mx-fb-acc{grid-column:7 / 13}.mx-fb-eyebrow{display:flex;align-items:center;gap:14px;margin:0 0 clamp(20px,2.4vw,32px);font-family:var(--mx-font-body);font-weight:500;font-size:12px;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:var(--mx-muted)}.mx-fb-eyebrow__num{font-weight:600;letter-spacing:.04em;color:var(--mx-accent)}.mx-fb-eyebrow:after{content:"";width:48px;height:1px;background:currentColor;opacity:.45}.mx-fb-title{margin:0 0 28px;font-family:var(--mx-font-title);font-weight:400;font-size:clamp(32px,3.6vw,52px);line-height:1.04;letter-spacing:-.015em;text-wrap:balance;word-break:normal;overflow-wrap:normal;color:var(--mx-ink)}.mx-fb-title em{font-style:italic;color:var(--mx-accent)}.mx-fb-reg{font-size:.42em;vertical-align:.95em;margin-left:.04em;font-style:normal;letter-spacing:0}.mx-fb-text{font-family:var(--mx-font-body);font-size:16px;line-height:1.78;color:var(--mx-ink);text-wrap:pretty}.mx-fb-text>*{margin:0}.mx-fb-text>*+*{margin-top:1.15em}.mx-fb-text strong{font-weight:600}.mx-fb-defs{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mx-fb-defs li{padding:16px 18px;background:var(--mx-card);font-family:var(--mx-font-body);font-size:14px;line-height:1.5}.mx-fb-defs strong{display:block;margin-bottom:6px;font-family:var(--mx-font-title);font-weight:400;font-size:28px;line-height:1.1;color:var(--mx-accent)}.mx-fb-ugc{margin-top:40px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mx-fb-ugc__item{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#e7e0da}.mx-fb-ugc__item:nth-child(2){transform:translateY(24px)}.mx-fb-ugc__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mx-fb-acc{border-top:1px solid var(--mx-ink)}.mx-fb-acc__item{border-bottom:1px solid var(--mx-line)}.mx-fb-acc__heading{margin:0;font:inherit;letter-spacing:0;word-break:normal;overflow-wrap:normal;color:inherit}.mx-fb-acc__btn{width:100%;min-height:72px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px 0;border:0;background:none;cursor:pointer;text-align:left;font-family:var(--mx-font-title);font-weight:400;font-size:clamp(18px,1.5vw,21px);line-height:1.3;color:var(--mx-ink);transition:color .25s ease}.mx-fb-acc__btn:hover{color:var(--mx-accent)}.mx-fb-acc__btn:focus-visible{outline:2px solid var(--mx-accent);outline-offset:2px}.mx-fb-acc__num{font-family:var(--mx-font-body);font-weight:600;font-size:12px;line-height:1;letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--mx-muted)}.mx-fb-acc__icon{position:relative;flex:none;width:36px;height:36px;border-radius:50%;border:1px solid currentColor;transition:background .3s ease,border-color .3s ease,transform .4s ease}.mx-fb-acc__icon:before,.mx-fb-acc__icon:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;margin:-.75px 0 0 -6px;background:currentColor;transition:transform .4s ease}.mx-fb-acc__icon:after{transform:rotate(90deg)}.mx-fb-acc__btn[aria-expanded=true]{color:var(--mx-ink)}.mx-fb-acc__btn[aria-expanded=true] .mx-fb-acc__num{color:var(--mx-accent)}.mx-fb-acc__btn[aria-expanded=true] .mx-fb-acc__icon{background:var(--mx-accent);border-color:var(--mx-accent);color:#fff;transform:rotate(180deg)}.mx-fb-acc__btn[aria-expanded=true] .mx-fb-acc__icon:after{transform:rotate(0)}.mx-fb-acc__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s ease}.mx-fb-acc__panel.is-open{grid-template-rows:1fr}.mx-fb-acc__panel[hidden]{display:none}.mx-fb-acc__inner{overflow:hidden}.mx-fb-acc__body{margin:0 0 28px 52px;padding:20px;background:var(--mx-card);display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:20px;align-items:end}.mx-fb-acc__body--single{grid-template-columns:minmax(0,1fr)}.mx-fb-acc__img{display:block;width:100%;height:auto}@media screen and (max-width:860px){.mx-fb__aside,.mx-fb-acc{grid-column:1 / -1}.mx-fb__aside--sticky{position:static}.mx-fb-acc__body{margin-left:0;grid-template-columns:minmax(0,1fr);padding:14px}.mx-fb-acc__btn{grid-template-columns:32px minmax(0,1fr) auto}}@media screen and (max-width:520px){.mx-fb-defs{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.mx-fb-acc__panel,.mx-fb-acc__icon,.mx-fb-acc__icon:before,.mx-fb-acc__icon:after{transition:none}}.mx-hero{background:var(--mx-bg);color:var(--mx-ink);-webkit-font-smoothing:antialiased;overflow-x:clip}.mx-hero__grid{display:grid;grid-template-columns:minmax(5rem,1fr) minmax(0,calc(var(--page-width, 120rem) * .47)) minmax(0,calc(var(--page-width, 120rem) * .53)) minmax(0,1fr);min-height:min(var(--mx-min-h),960px)}.mx-hero__text{grid-column:2;display:flex;flex-direction:column;justify-content:center;padding:clamp(56px,8vw,120px) clamp(24px,5vw,80px) clamp(56px,7vw,104px) 0}.mx-hero__eyebrow{display:flex;align-items:center;gap:14px;margin:0 0 clamp(20px,2.4vw,32px);font-family:var(--mx-font-body);font-weight:500;font-size:12px;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:var(--mx-muted)}.mx-hero__eyebrow-num{font-weight:600;letter-spacing:.04em;color:var(--mx-accent)}.mx-hero__eyebrow:after{content:"";width:48px;height:1px;background:currentColor;opacity:.45}.mx-hero__title{margin:0;font-family:var(--mx-font-title);font-weight:400;font-size:clamp(46px,6.4vw,96px);line-height:1;letter-spacing:-.02em;text-wrap:balance;color:var(--mx-ink)}.mx-hero__title em{font-style:italic;color:var(--mx-accent)}.mx-hero__reg{font-size:.42em;vertical-align:.95em;margin-left:.04em;font-style:normal;letter-spacing:0}.mx-hero__lead{margin-top:clamp(28px,3vw,40px);max-width:440px;font-family:var(--mx-font-body);font-size:clamp(17px,1.35vw,19px);line-height:1.65;color:var(--mx-muted);text-wrap:pretty}.mx-hero__lead>*{margin:0}.mx-hero__lead>*+*{margin-top:1em}.mx-hero__lead strong,.mx-hero__lead b{font-weight:inherit;color:var(--mx-ink)}.mx-hero__lead a{color:var(--mx-accent)}.mx-hero__actions{margin-top:clamp(36px,4vw,52px);display:flex;flex-wrap:wrap;align-items:center;gap:20px 32px}.mx-hero__btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:56px;padding:0 36px;border:1px solid var(--mx-accent);background:var(--mx-accent);color:#fff;font-family:var(--mx-font-body);font-weight:600;font-size:14px;line-height:1;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:background .3s ease,border-color .3s ease}.mx-hero__btn svg{width:18px;height:18px;stroke:currentColor;transition:transform .3s ease}.mx-hero__btn:hover{background:var(--mx-accent-dark);border-color:var(--mx-accent-dark);color:#fff}.mx-hero__btn:hover svg{transform:translate(4px)}.mx-hero__link{display:inline-flex;align-items:center;min-height:44px;font-family:var(--mx-font-body);font-weight:500;font-size:14px;line-height:1;color:var(--mx-ink);text-decoration:none;border-bottom:1px solid currentColor}.mx-hero__link:hover{color:var(--mx-accent)}.mx-hero__btn:focus-visible,.mx-hero__link:focus-visible{outline:2px solid var(--mx-accent);outline-offset:3px}.mx-hero__media{grid-column:3 / 5;position:relative}.mx-hero__photo{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background-color:var(--mx-bg-media);background-image:radial-gradient(120% 90% at 22% 18%,#ffffff8c,#fff0 58%),radial-gradient(90% 70% at 85% 100%,#00000012,#0000 60%)}.mx-hero__photo-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:100% 100%}.mx-hero__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:#00000040}.mx-hero__phone{position:absolute;z-index:2;left:clamp(-72px,-5vw,-40px);bottom:clamp(40px,6vw,80px);width:clamp(150px,13vw,210px);filter:drop-shadow(0 28px 40px rgba(21,19,19,.28))}.mx-hero__phone-img{display:block;width:100%;height:auto}@media screen and (max-width:989px){.mx-hero__grid{grid-template-columns:minmax(0,1fr);min-height:0}.mx-hero__media{grid-column:1;grid-row:1;aspect-ratio:4 / 5;max-height:78svh;width:100%}.mx-hero__phone{left:16px;bottom:-40px;width:104px}.mx-hero__text{grid-column:1;padding:64px 1.5rem}.mx-hero__btn{flex:1 1 100%}}.mx-hs{color:var(--mx-ink);letter-spacing:0;line-height:1.7;font-size:16px;-webkit-font-smoothing:antialiased}.mx-hs button{letter-spacing:inherit}.mx-hs-wrap{--mx-gutter: clamp(20px, 4.5vw, 56px);width:100%;max-width:calc(1280px + 2 * var(--mx-gutter));margin:0 auto;padding:0 var(--mx-gutter);box-sizing:border-box}.mx-hs-head,.mx-hs-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,2.2vw,32px)}.mx-hs-head{row-gap:28px;margin-bottom:clamp(48px,6vw,80px)}.mx-hs-head__left{grid-column:1 / 6}.mx-hs-head__text{grid-column:7 / 13}.mx-hs-eyebrow{display:flex;align-items:center;gap:14px;margin:0 0 clamp(20px,2.4vw,32px);font-family:var(--mx-font-body);font-weight:500;font-size:12px;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:var(--mx-muted)}.mx-hs-eyebrow__num{font-weight:600;letter-spacing:.04em;color:var(--mx-accent)}.mx-hs-eyebrow:after{content:"";width:48px;height:1px;background:currentColor;opacity:.45}.mx-hs-title{margin:0;font-family:var(--mx-font-title);font-weight:400;font-size:clamp(36px,4.6vw,68px);line-height:1.04;letter-spacing:-.015em;text-wrap:balance;color:var(--mx-ink)}.mx-hs-title em{font-style:italic;color:var(--mx-accent)}.mx-hs-reg{font-size:.42em;vertical-align:.95em;margin-left:.04em;font-style:normal;letter-spacing:0}.mx-hs-head__text{font-family:var(--mx-font-body);font-size:16px;line-height:1.78;color:var(--mx-ink);text-wrap:pretty}.mx-hs-head__text>*{margin:0}.mx-hs-head__text>*+*{margin-top:1.15em}.mx-hs-head__text strong{font-weight:600}.mx-hs-head__text a{color:var(--mx-accent)}.mx-hs-grid{align-items:center;row-gap:32px}.mx-hs-stage{grid-column:1 / 9;position:relative}.mx-hs-stage__frame{position:relative;aspect-ratio:var(--mx-img-ratio)}.mx-hs-stage__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.mx-hs-stage__placeholder{fill:#0003;background:#f3f3f3}.mx-hs-spot{position:absolute;z-index:2;width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;display:grid;place-items:center;font-family:var(--mx-font-body);font-weight:600;font-size:11px;line-height:1;color:var(--mx-ink)}.mx-hs-spot:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;background:#fff;box-shadow:0 4px 14px #0003;transition:transform .3s ease,background .3s ease}.mx-hs-spot:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;border:1px solid rgba(255,255,255,.9);animation:mx-hs-pulse 2.6s ease infinite}.mx-hs-spot span{position:relative}.mx-hs-spot.is-active{color:#fff}.mx-hs-spot.is-active:before{background:var(--mx-accent);transform:scale(1.15)}.mx-hs-spot:focus-visible{outline:2px solid var(--mx-accent);outline-offset:2px}@keyframes mx-hs-pulse{0%{transform:scale(.9);opacity:1}to{transform:scale(1.5);opacity:0}}.mx-hs-pop{position:absolute;z-index:4;width:240px;padding:16px 18px;background:#fff;box-shadow:0 24px 60px -12px #00000040;font-family:var(--mx-font-body);font-size:14px;line-height:1.5;color:var(--mx-ink);transform:translate(-50%,30px)}.mx-hs-pop--up{transform:translate(-50%,calc(-100% - 30px))}.mx-hs-pop[hidden]{display:none}.mx-hs-pop strong{font-weight:600}.mx-hs-list{grid-column:9 / 13;list-style:none;margin:0;padding:0;border-top:1px solid var(--mx-ink)}.mx-hs-item{width:100%;display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:baseline;padding:14px 0;border:0;border-bottom:1px solid var(--mx-line);background:none;text-align:left;font-family:var(--mx-font-body);font-weight:400;font-size:15px;line-height:1.45;color:var(--mx-muted);cursor:pointer;transition:color .25s ease,padding .25s ease}.mx-hs-item strong{font-weight:600;color:var(--mx-ink)}.mx-hs-item__num{font-weight:600;font-size:12px;line-height:1;letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--mx-muted)}.mx-hs-item:hover,.mx-hs-item.is-active{color:var(--mx-ink);padding-left:8px}.mx-hs-item.is-active .mx-hs-item__num{color:var(--mx-accent)}.mx-hs-item:focus-visible{outline:2px solid var(--mx-accent);outline-offset:2px}@media screen and (max-width:860px){.mx-hs-head__left,.mx-hs-head__text,.mx-hs-stage,.mx-hs-list{grid-column:1 / -1}.mx-hs-pop{display:none!important}.mx-hs-wrap .mx-hs-stage{margin:0 calc(-1 * var(--mx-gutter))}.page-width .mx-hs-stage{margin:0 -1.5rem}}@media screen and (min-width:750px)and (max-width:860px){.page-width .mx-hs-stage{margin:0 -5rem}}@media(prefers-reduced-motion:reduce){.mx-hs-spot:after{animation:none}.mx-hs-spot:before,.mx-hs-item{transition:none}}.mx-head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,2.2vw,32px);row-gap:24px;align-items:end;-webkit-font-smoothing:antialiased}.mx-head__left{grid-column:1 / 6}.mx-head__right{grid-column:7 / 13}.mx-head--stacked{align-items:start}.mx-head--stacked .mx-head__left{grid-column:1 / 10}.mx-head--stacked .mx-head__right{grid-column:1 / 9}.mx-eyebrow{display:flex;align-items:center;gap:14px;margin:0 0 clamp(20px,2.4vw,32px);font-family:var(--mx-font-body);font-weight:500;font-size:12px;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--color-foreground),.7)}.mx-eyebrow__num{font-weight:600;letter-spacing:.04em;color:var(--mx-accent)}.mx-eyebrow:after{content:"";width:48px;height:1px;background:currentColor;opacity:.45}.mx-head__title{margin:0;font-family:var(--mx-font-title);font-weight:400;font-size:clamp(36px,4.6vw,68px);line-height:1.04;letter-spacing:-.015em;text-wrap:balance;color:rgb(var(--color-foreground))}.mx-head--title-small .mx-head__title{font-size:clamp(32px,3.6vw,52px)}.mx-head--title-large .mx-head__title{font-size:clamp(46px,6.4vw,96px);line-height:1;letter-spacing:-.02em}.mx-head__title em{font-style:italic;color:var(--mx-accent)}.mx-head__right{color:rgb(var(--color-foreground))}.mx-head__right>*{margin:0}.mx-head__right>*+*{margin-top:1em}.mx-head__right strong{font-weight:600}.mx-head__right a{color:var(--mx-accent)}.mx-head__right--statement{font-family:var(--mx-font-title);font-size:clamp(26px,2.6vw,38px);line-height:1.22;letter-spacing:-.01em;text-wrap:balance}.mx-head__right--paragraph{font-family:var(--mx-font-body);font-size:clamp(17px,1.35vw,19px);line-height:1.65;letter-spacing:0;text-wrap:pretty}.mx-reg{font-size:.42em;vertical-align:.95em;margin-left:.04em;font-style:normal;letter-spacing:0}@media screen and (max-width:749px){.mx-head__left,.mx-head__right,.mx-head--stacked .mx-head__left,.mx-head--stacked .mx-head__right{grid-column:1 / -1}}.mx-mx{color:var(--mx-ink);letter-spacing:0;line-height:1.7;font-size:16px;-webkit-font-smoothing:antialiased}.mx-mx-wrap{--mx-gutter: clamp(20px, 4.5vw, 56px);width:100%;max-width:calc(1280px + 2 * var(--mx-gutter));margin:0 auto;padding:0 var(--mx-gutter);box-sizing:border-box}.mx-mx-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,2.2vw,32px);row-gap:56px;align-items:center}.mx-mx__text{grid-column:1 / 7}.mx-mx-box{grid-column:8 / 13}.mx-mx-eyebrow{display:flex;align-items:center;gap:14px;margin:0 0 clamp(20px,2.4vw,32px);font-family:var(--mx-font-body);font-weight:500;font-size:12px;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:var(--mx-muted)}.mx-mx-eyebrow__num{font-weight:600;letter-spacing:.04em;color:var(--mx-accent)}.mx-mx-eyebrow:after{content:"";width:48px;height:1px;background:currentColor;opacity:.45}.mx-mx-title{margin:0 0 36px;font-family:var(--mx-font-title);font-weight:400;font-size:clamp(36px,4.6vw,68px);line-height:1.04;letter-spacing:-.015em;text-wrap:balance;word-break:normal;overflow-wrap:normal;color:var(--mx-ink)}.mx-mx-title em{font-style:italic;color:var(--mx-accent)}.mx-mx-reg{font-size:.42em;vertical-align:.95em;margin-left:.04em;font-style:normal;letter-spacing:0}.mx-mx-body{font-family:var(--mx-font-body);font-size:16px;line-height:1.78;color:var(--mx-ink);text-wrap:pretty}.mx-mx-body>*,.mx-mx-lead p{margin:0}.mx-mx-body>*+*{margin-top:1.15em}.mx-mx-lead{font-size:clamp(17px,1.35vw,19px);line-height:1.65}.mx-mx-body strong{font-weight:600}.mx-mx-body a{color:var(--mx-accent)}.mx-mx-box{margin:0;padding:clamp(28px,3.5vw,48px);background:var(--mx-box-bg);border:1px solid var(--mx-box-border)}.mx-mx-box__label{margin:0;font-family:var(--mx-font-body);font-weight:600;font-size:11px;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:var(--mx-muted)}.mx-mx-dots{margin:28px 0;display:grid;grid-template-columns:repeat(var(--mx-cols, 7),minmax(0,1fr));gap:clamp(8px,1vw,14px)}.mx-mx-dots i{display:block;aspect-ratio:1;border-radius:50%;border:1.5px solid var(--mx-dot-border);transition:background .5s ease,border-color .5s ease,transform .5s ease}.mx-mx-dots i.on{background:var(--mx-accent);border-color:var(--mx-accent)}.mx-mx--js .mx-mx-box:not(.is-in) .mx-mx-dots i.on{background:transparent;border-color:var(--mx-dot-border);transform:scale(.8)}.mx-mx-legend{list-style:none;margin:0;padding:20px 0 0;display:grid;gap:14px;border-top:1px solid #E3DED9}.mx-mx-legend li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:baseline;font-family:var(--mx-font-body);font-size:14px;line-height:1.45}.mx-mx-legend b{min-width:1.4em;font-family:var(--mx-font-title);font-weight:400;font-size:40px;line-height:1}.mx-mx-legend__on b{color:var(--mx-accent)}.mx-mx-legend__off b{color:var(--mx-off-number)}@media screen and (max-width:860px){.mx-mx__text,.mx-mx-box{grid-column:1 / -1}}@media screen and (max-width:520px){.mx-mx-dots{gap:8px}}@media(prefers-reduced-motion:reduce){.mx-mx-dots i{transition:none}}.mx-mt{color:var(--mx-ink);-webkit-font-smoothing:antialiased}.mx-mt-wrap{--mx-gutter: clamp(20px, 4.5vw, 56px);width:100%;max-width:calc(1280px + 2 * var(--mx-gutter));margin:0 auto;padding:0 var(--mx-gutter);box-sizing:border-box}.mx-mt-head{grid-column:1 / 10;margin-bottom:clamp(48px,6vw,88px)}.mx-mt-eyebrow{display:flex;align-items:center;gap:14px;margin:0 0 clamp(20px,2.4vw,32px);font-family:var(--mx-font-body);font-weight:500;font-size:12px;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:var(--mx-muted)}.mx-mt-eyebrow__num{font-weight:600;letter-spacing:.04em;color:var(--mx-accent)}.mx-mt-eyebrow:after{content:"";width:48px;height:1px;background:currentColor;opacity:.45}.mx-mt-title{margin:0;font-family:var(--mx-font-title);font-weight:400;font-size:clamp(36px,4.6vw,68px);line-height:1.04;letter-spacing:-.015em;text-wrap:balance;color:var(--mx-ink)}.mx-mt-title em{font-style:italic;color:var(--mx-accent)}.mx-mt-reg{font-size:.42em;vertical-align:.95em;margin-left:.04em;font-style:normal;letter-spacing:0}.mx-mt-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:row dense;column-gap:clamp(16px,2.2vw,32px);align-items:start}.mx-mt-grid--img-left .mx-mt-media{grid-column:1 / 6}.mx-mt-grid--img-left .mx-mt-text{grid-column:7 / 13}.mx-mt-grid--img-right .mx-mt-media{grid-column:8 / 13}.mx-mt-grid--img-right .mx-mt-text{grid-column:1 / 7}.mx-mt-grid--img-right .mx-mt-media__frame{margin-left:auto}.mx-mt-grid--sticky .mx-mt-media{position:sticky;top:96px}.mx-mt-media__frame{position:relative;width:100%;max-width:var(--mx-img-max);aspect-ratio:var(--mx-img-ratio);overflow:hidden;background:var(--mx-img-bg)}.mx-mt-media__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mx-mt-media__placeholder{fill:#0003}.mx-mt-text>*+*{margin-top:1.15em}.mx-mt-lead{font-family:var(--mx-font-body);font-size:clamp(17px,1.35vw,19px);line-height:1.65;color:var(--mx-ink);text-wrap:pretty}.mx-mt-body{font-family:var(--mx-font-body);font-size:16px;line-height:1.78;color:var(--mx-ink);text-wrap:pretty}.mx-mt-lead>*,.mx-mt-body>*{margin:0}.mx-mt-lead>*+*,.mx-mt-body>*+*{margin-top:1.15em}.mx-mt-lead strong,.mx-mt-body strong{font-weight:600}.mx-mt-lead a,.mx-mt-body a{color:var(--mx-accent)}.mx-mt-text>.mx-mt-point+.mx-mt-point{margin-top:0}.mx-mt-point{display:grid;grid-template-columns:72px minmax(0,1fr);gap:16px;align-items:baseline;padding:22px 0;border-bottom:1px solid var(--mx-line)}.mx-mt-text>.mx-mt-point:first-child,.mx-mt-text>:not(.mx-mt-point)+.mx-mt-point{border-top:1px solid var(--mx-ink);margin-top:8px}.mx-mt-point__num{font-family:var(--mx-font-title);font-size:40px;line-height:1;color:var(--mx-accent)}.mx-mt-point__txt{margin:0;font-family:var(--mx-font-title);font-size:clamp(22px,2vw,28px);line-height:1.25;color:var(--mx-ink)}.mx-mt-action{padding-top:1em}.mx-mt-btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:56px;padding:0 36px;border:1px solid var(--mx-accent);background:var(--mx-accent);color:#fff;font-family:var(--mx-font-body);font-weight:600;font-size:14px;line-height:1;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:background .3s ease,color .3s ease}.mx-mt-btn svg{width:18px;height:18px;stroke:currentColor;transition:transform .3s ease}.mx-mt-btn:hover svg{transform:translate(4px)}.mx-mt-btn--solid:hover{background:var(--mx-ink);border-color:var(--mx-ink);color:#fff}.mx-mt-btn--outline{background:transparent;color:var(--mx-ink);border-color:var(--mx-ink)}.mx-mt-btn--outline:hover{background:var(--mx-ink);color:#fff}.mx-mt-btn:focus-visible{outline:2px solid var(--mx-accent);outline-offset:3px}@media screen and (max-width:860px){.mx-mt-head{margin-bottom:32px}.mx-mt-grid .mx-mt-head,.mx-mt-grid .mx-mt-media,.mx-mt-grid .mx-mt-text{grid-column:1 / -1}.mx-mt-grid--sticky .mx-mt-media{position:static}.mx-mt-media{margin-bottom:40px}.mx-mt-media__frame{max-width:none;aspect-ratio:4 / 5}.mx-mt-media__img{object-position:50% 30%}}@media screen and (max-width:749px){.mx-mt-btn{width:100%}}.mx-ba-section{color:var(--mx-ink);-webkit-font-smoothing:antialiased}.mx-ba-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 40px;margin-bottom:clamp(40px,5vw,64px)}.mx-ba-eyebrow{display:flex;align-items:center;gap:14px;margin:0 0 clamp(20px,2.4vw,32px);font-family:var(--mx-font-body);font-weight:500;font-size:12px;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:var(--mx-muted)}.mx-ba-eyebrow__num{font-weight:600;letter-spacing:.04em;color:var(--mx-accent)}.mx-ba-eyebrow:after{content:"";width:48px;height:1px;background:currentColor;opacity:.45}.mx-ba-title{margin:0;font-family:var(--mx-font-title);font-weight:400;font-size:clamp(36px,4.6vw,68px);line-height:1.04;letter-spacing:-.015em;color:var(--mx-ink)}.mx-ba-title em{font-style:italic;color:var(--mx-accent)}.mx-ba-reg{font-size:.42em;vertical-align:.95em;margin-left:.04em;font-style:normal}.mx-ba-hint{display:inline-flex;align-items:center;gap:10px;margin:0;font-family:var(--mx-font-body);font-size:13px;color:var(--mx-muted)}.mx-ba-hint svg{width:28px;height:14px;stroke:var(--mx-accent);fill:none;stroke-width:1.5}.mx-ba-grid{display:grid;grid-template-columns:repeat(var(--mx-cols, 3),minmax(0,1fr));gap:clamp(16px,2.2vw,32px);align-items:start}.mx-ba-grid--offset .mx-ba-card:nth-child(2){margin-top:clamp(0px,5vw,72px)}.mx-ba-card{margin:0}.mx-ba{--pos: 50%;position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#ddd;user-select:none;-webkit-user-select:none;touch-action:pan-y}.mx-ba img,.mx-ba .mx-ba__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.mx-ba__placeholder{background:#e7e0da;fill:#0003}.mx-ba__placeholder--after{background:#d9cfc7}.mx-ba__after{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 0 0 var(--pos))}.mx-ba__line{position:absolute;top:0;bottom:0;left:var(--pos);width:1px;background:#fff;pointer-events:none}.mx-ba__knob{position:absolute;top:50%;left:var(--pos);width:48px;height:48px;margin:-24px 0 0 -24px;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 8px 24px #00000038;pointer-events:none}.mx-ba__knob svg{width:22px;height:22px;stroke:var(--mx-ink);fill:none;stroke-width:1.6}.mx-ba__tag{position:absolute;bottom:14px;padding:6px 10px;background:#151313b8;color:#fff;font-family:var(--mx-font-body);font-weight:600;font-size:10px;line-height:1;letter-spacing:.14em;text-transform:uppercase;pointer-events:none}.mx-ba__tag--l{left:14px}.mx-ba__tag--r{right:14px}.mx-ba__range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;-webkit-appearance:none;appearance:none}.mx-ba__range:focus-visible~.mx-ba__knob{outline:2px solid var(--mx-accent);outline-offset:4px}.mx-ba-card__caption{padding-top:22px}.mx-ba-card__heading{display:grid;gap:6px;margin:0;font-weight:400}.mx-ba-card__age{font-family:var(--mx-font-title);font-size:clamp(30px,2.8vw,40px);line-height:1;letter-spacing:-.01em;color:var(--mx-ink)}.mx-ba-card__dur{font-family:var(--mx-font-body);font-weight:600;font-size:12px;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:var(--mx-accent)}.mx-ba-card__text{margin-top:12px;max-width:36ch;font-family:var(--mx-font-body);font-size:15px;line-height:1.6;color:var(--mx-muted)}.mx-ba-card__text>*{margin:0}.mx-ba-card__text>*+*{margin-top:.8em}.mx-ba-card__text strong{font-weight:600;color:var(--mx-ink)}.mx-ba-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media screen and (max-width:989px){.mx-ba-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:48px}.mx-ba-grid--offset .mx-ba-card:nth-child(2){margin-top:0}}@media screen and (max-width:749px){.mx-ba-grid{grid-template-columns:minmax(0,1fr);gap:56px}.mx-ba{aspect-ratio:1 / 1}}.mx-sp{color:var(--mx-ink);letter-spacing:0;line-height:1.7;font-size:16px;-webkit-font-smoothing:antialiased;--mx-gutter: 5rem;--mx-edge: max(var(--mx-gutter), calc((100vw - var(--page-width, 120rem)) / 2 + 5rem));display:grid;grid-template-columns:minmax(0,var(--mx-media-share)) minmax(0,var(--mx-text-share));min-height:min(var(--mx-min-h),860px)}.mx-sp--design{--mx-gutter: clamp(20px, 4.5vw, 56px);--mx-edge: max(var(--mx-gutter), calc((100vw - 1280px)/2) )}.mx-sp--media-right{grid-template-columns:minmax(0,var(--mx-text-share)) minmax(0,var(--mx-media-share))}.mx-sp--media-right .mx-sp__media{order:2}.mx-sp__media{position:relative;overflow:hidden}.mx-sp__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mx-sp__placeholder{fill:#0003;background:#eee}.mx-sp__text{container-type:inline-size;display:flex;flex-direction:column;justify-content:center;padding:clamp(56px,8vw,120px) var(--mx-edge) clamp(56px,8vw,120px) clamp(32px,6vw,96px)}.mx-sp--media-right .mx-sp__text{padding-left:var(--mx-edge);padding-right:clamp(32px,6vw,96px)}.mx-sp-eyebrow{display:flex;align-items:center;gap:14px;margin:0 0 clamp(20px,2.4vw,32px);font-family:var(--mx-font-body);font-weight:500;font-size:12px;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:var(--mx-muted)}.mx-sp-eyebrow__num{font-weight:600;letter-spacing:.04em;color:var(--mx-accent)}.mx-sp-eyebrow:after{content:"";width:48px;height:1px;background:currentColor;opacity:.45}.mx-sp-title{margin:0;font-family:var(--mx-font-title);font-weight:400;font-size:clamp(36px,4.6vw,68px);font-size:min(clamp(36px,4.6vw,68px),16cqi);line-height:1.04;letter-spacing:-.015em;text-wrap:balance;word-break:normal;overflow-wrap:normal;color:var(--mx-ink)}.mx-sp-title em{font-style:italic;color:var(--mx-accent)}.mx-sp-reg{font-size:.42em;vertical-align:.95em;margin-left:.04em;font-style:normal;letter-spacing:0}.mx-sp-lead{margin-top:32px;max-width:440px;font-family:var(--mx-font-body);font-size:clamp(17px,1.35vw,19px);line-height:1.65;color:var(--mx-ink);text-wrap:pretty}.mx-sp-lead>*{margin:0}.mx-sp-lead>*+*{margin-top:1.15em}.mx-sp-lead strong{font-weight:600}.mx-sp-lead a{color:var(--mx-accent)}.mx-sp-action{margin-top:clamp(36px,4vw,52px)}.mx-sp-btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:56px;padding:0 36px;border:1px solid var(--mx-accent);background:var(--mx-accent);color:#fff;font-family:var(--mx-font-body);font-weight:600;font-size:14px;line-height:1;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:background .3s ease}.mx-sp-btn svg{width:18px;height:18px;stroke:currentColor;transition:transform .3s ease}.mx-sp-btn:hover{background:var(--mx-ink);border-color:var(--mx-ink);color:#fff}.mx-sp-btn:hover svg{transform:translate(4px)}.mx-sp-btn:focus-visible{outline:2px solid var(--mx-accent);outline-offset:3px}@media screen and (max-width:749px){.mx-sp{--mx-gutter: 1.5rem}.mx-sp--design{--mx-gutter: clamp(20px, 4.5vw, 56px)}}@media screen and (max-width:860px){.mx-sp,.mx-sp--media-right{grid-template-columns:minmax(0,1fr);min-height:0}.mx-sp--media-right .mx-sp__media{order:0}.mx-sp__media{aspect-ratio:4 / 5}.mx-sp__text,.mx-sp--media-right .mx-sp__text{padding:56px var(--mx-gutter) clamp(88px,11vw,168px)}.mx-sp-btn{width:100%}}.mx-st{color:var(--mx-ink);-webkit-font-smoothing:antialiased}.mx-st-head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,2.2vw,32px);row-gap:24px;align-items:end}.mx-st-head__left{grid-column:1 / 6}.mx-st-head__text{grid-column:7 / 13}.mx-st-eyebrow{display:flex;align-items:center;gap:14px;margin:0 0 clamp(20px,2.4vw,32px);font-family:var(--mx-font-body);font-weight:500;font-size:12px;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:var(--mx-muted)}.mx-st-eyebrow__num{font-weight:600;letter-spacing:.04em;color:var(--mx-accent)}.mx-st-eyebrow:after{content:"";width:48px;height:1px;background:currentColor;opacity:.45}.mx-st-title{margin:0;font-family:var(--mx-font-title);font-weight:400;font-size:clamp(36px,4.6vw,68px);line-height:1.04;letter-spacing:-.015em;text-wrap:balance;color:var(--mx-ink)}.mx-st-title em{font-style:italic;color:var(--mx-accent)}.mx-st-reg{font-size:.42em;vertical-align:.95em;margin-left:.04em;font-style:normal}.mx-st-head__text{font-family:var(--mx-font-body);font-size:clamp(17px,1.35vw,19px);line-height:1.65;color:var(--mx-muted);text-wrap:pretty}.mx-st-head__text>*{margin:0}.mx-st-head__text>*+*{margin-top:1em}.mx-st-head__text strong,.mx-st-head__text b{font-weight:600;color:var(--mx-ink)}.mx-st-head__text a,.mx-st-head__text u{color:var(--mx-ink);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.mx-st-specs{list-style:none;margin:clamp(56px,7vw,96px) 0 0;padding:0 0 20px;display:flex;flex-wrap:wrap;gap:10px 28px;border-bottom:1px solid var(--mx-line);font-family:var(--mx-font-body);font-weight:500;font-size:12px;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:var(--mx-muted)}.mx-st-specs li:before{content:"";display:inline-block;width:6px;height:6px;margin-right:10px;border-radius:50%;background:var(--mx-accent);vertical-align:middle}.mx-st-stats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--mx-cols, 4),minmax(0,1fr))}.mx-st-stats--border{margin-top:clamp(56px,7vw,96px);border-top:1px solid var(--mx-line)}.mx-st-stat{min-width:0;container-type:inline-size;padding:clamp(32px,4vw,56px) clamp(16px,2vw,32px) 0 0}.mx-st-stat+.mx-st-stat{padding-left:clamp(16px,2vw,32px);border-left:1px solid var(--mx-line)}.mx-st-stat__num{margin:0;font-family:var(--mx-font-title);font-weight:400;font-size:clamp(44px,5.4vw,88px);font-size:min(clamp(44px,5.4vw,88px),29cqi);line-height:.95;letter-spacing:-.03em;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;color:var(--mx-ink)}.mx-st-stat__num small{font-size:.5em;color:var(--mx-accent);margin-left:.04em;vertical-align:.55em;letter-spacing:0}.mx-st-stat__txt{margin:20px 0 0;max-width:24ch;font-family:var(--mx-font-body);font-size:15px;line-height:1.55;color:var(--mx-muted)}.mx-st-note{margin-top:clamp(32px,4vw,48px);font-family:var(--mx-font-body);font-size:12px;line-height:1.6;color:var(--mx-muted);opacity:.8}.mx-st-note>*{margin:0}.mx-st-note a{color:inherit;text-decoration:underline}@media screen and (max-width:989px){.mx-st-head__left,.mx-st-head__text{grid-column:1 / -1}.mx-st-specs{margin-top:48px}.mx-st-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.mx-st-stat:nth-child(odd){padding-left:0;border-left:0}.mx-st-stat:nth-child(n+3){border-top:1px solid var(--mx-line);margin-top:32px}}@media screen and (max-width:749px){.mx-st-stats{grid-template-columns:minmax(0,1fr)}.mx-st-stat,.mx-st-stat+.mx-st-stat{padding-left:0;padding-right:0;border-left:0}.mx-st-stat+.mx-st-stat{border-top:1px solid var(--mx-line);margin-top:32px}.mx-st-stat__txt{max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/58/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAD8_w */
