.t-h1{font-family:var(--font-heading--family);font-style:normal;font-weight:400;line-height:1;text-transform:none;letter-spacing:0;font-size:120px}@media screen and (max-width: 749.98px){.t-h1{font-size:56px}}.t-h2{font-family:var(--font-heading--family);font-style:normal;font-weight:400;line-height:1;text-transform:none;letter-spacing:0;font-size:68px}@media screen and (max-width: 749.98px){.t-h2{font-size:44px}}.t-h3{font-family:var(--font-heading--family);font-style:normal;font-weight:400;line-height:1;text-transform:none;letter-spacing:0;font-size:44px}@media screen and (max-width: 749.98px){.t-h3{font-size:28px}}.t-h4{font-family:var(--font-heading--family);font-style:normal;font-weight:400;line-height:1;text-transform:none;letter-spacing:0;font-size:28px}@media screen and (max-width: 749.98px){.t-h4{font-size:22px}}.t-h5{font-family:var(--font-heading--family);font-style:normal;font-weight:400;line-height:1;text-transform:none;letter-spacing:0;font-size:22px}@media screen and (max-width: 749.98px){.t-h5{font-size:18px}}.t-h6{font-family:var(--font-heading--family);font-style:normal;font-weight:400;line-height:1;text-transform:none;letter-spacing:0;font-size:16px}@media screen and (max-width: 749.98px){.t-h6{font-size:16px}}.t-body-medium-xxl{font-family:var(--font-subheading--family);font-style:var(--font-subheading--style);font-weight:var(--font-subheading--weight);line-height:1.08;text-transform:none;letter-spacing:0;font-size:20px}.t-body-medium-xl{font-family:var(--font-subheading--family);font-style:var(--font-subheading--style);font-weight:var(--font-subheading--weight);line-height:1.08;text-transform:none;letter-spacing:0;font-size:18px}.t-body-medium-l{font-family:var(--font-subheading--family);font-style:var(--font-subheading--style);font-weight:var(--font-subheading--weight);line-height:1.08;text-transform:none;letter-spacing:0;font-size:16px}.t-body-medium-m{font-family:var(--font-subheading--family);font-style:var(--font-subheading--style);font-weight:var(--font-subheading--weight);line-height:1.08;text-transform:none;letter-spacing:0;font-size:14px}.t-body-medium-s{font-family:var(--font-subheading--family);font-style:var(--font-subheading--style);font-weight:var(--font-subheading--weight);line-height:1.08;text-transform:none;letter-spacing:0;font-size:12px}.t-body-regular-xl{font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:var(--font-body--weight);line-height:1.38;text-transform:none;letter-spacing:0;font-size:18px}.t-body-regular-xl2{font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:var(--font-body--weight);line-height:1.08;text-transform:none;letter-spacing:0;font-size:18px}.t-body-regular-l{font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:var(--font-body--weight);line-height:1.38;text-transform:none;letter-spacing:0;font-size:16px}.t-body-regular-l2{font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:var(--font-body--weight);line-height:1.08;text-transform:none;letter-spacing:0;font-size:16px}.t-body-regular-m{font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:var(--font-body--weight);line-height:1.08;text-transform:none;letter-spacing:0;font-size:14px}.t-body-regular-m2{font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:var(--font-body--weight);line-height:1.38;text-transform:none;letter-spacing:0;font-size:14px}.t-body-regular-s{font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:var(--font-body--weight);line-height:1.38;text-transform:none;letter-spacing:0;font-size:12px}.t-small{font-family:var(--font-subheading--family);font-style:var(--font-subheading--style);font-weight:var(--font-subheading--weight);line-height:1.08;text-transform:none;letter-spacing:0;font-size:10px}.t-button-m{font-family:var(--font-subheading--family);font-style:var(--font-subheading--style);font-weight:var(--font-subheading--weight);line-height:1;text-transform:none;letter-spacing:0;font-size:16px}.t-button-s{font-family:var(--font-subheading--family);font-style:var(--font-subheading--style);font-weight:var(--font-subheading--weight);line-height:1;text-transform:none;letter-spacing:0;font-size:14px}.t-button-m-alt{font-family:"Nocturne Serif",sans-serif;font-style:normal;font-weight:500;line-height:1;text-transform:none;letter-spacing:0}.t-button-s-alt{font-family:"Nocturne Serif",sans-serif;font-style:normal;font-weight:500;line-height:1;text-transform:uppercase;letter-spacing:0;font-size:14px}.t-tag-s{font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:var(--font-body--weight);line-height:1.38;text-transform:uppercase;letter-spacing:0;font-size:12px}.t-tag-m{font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:var(--font-body--weight);line-height:1.38;text-transform:uppercase;letter-spacing:0;font-size:14px}.t-tag-l{font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:var(--font-body--weight);line-height:1.38;text-transform:uppercase;letter-spacing:0;font-size:16px}.about{position:relative;display:block;padding-top:var(--about-padding-top-mobile);padding-bottom:var(--about-padding-bottom-mobile);overflow:hidden}.about__inner{width:100%}.about__text-row{display:flex;flex-direction:column;gap:16px;z-index:1}.about__heading{max-width:var(--about-heading-max-width);margin:0;color:#111c23}.about__heading--h1{font-family:var(--font-heading--family);font-style:normal;font-weight:400;line-height:1;text-transform:none;letter-spacing:0;font-size:120px}@media screen and (max-width: 749.98px){.about__heading--h1{font-size:56px}}.about__heading--h2{font-family:var(--font-heading--family);font-style:normal;font-weight:400;line-height:1;text-transform:none;letter-spacing:0;font-size:68px}@media screen and (max-width: 749.98px){.about__heading--h2{font-size:44px}}.about__heading--h3{font-family:var(--font-heading--family);font-style:normal;font-weight:400;line-height:1;text-transform:none;letter-spacing:0;font-size:44px}@media screen and (max-width: 749.98px){.about__heading--h3{font-size:28px}}.about__heading--h4{font-family:var(--font-heading--family);font-style:normal;font-weight:400;line-height:1;text-transform:none;letter-spacing:0;font-size:28px}@media screen and (max-width: 749.98px){.about__heading--h4{font-size:22px}}@media screen and (max-width: 749.98px){.about__heading--keep-desktop.about__heading--h1{font-size:120px}.about__heading--keep-desktop.about__heading--h2{font-size:68px}.about__heading--keep-desktop.about__heading--h3{font-size:44px}.about__heading--keep-desktop.about__heading--h4{font-size:28px}}.about__description{display:inline-grid;grid-template-columns:auto 1fr;-moz-column-gap:4px;column-gap:4px;width:min(100%,var(--about-description-max-width));margin:0 0 0 auto}.about__description-marker{width:8px;height:8px;margin-top:5px;background:#ba4c3d}.about__description-text{color:#5a5b5c;font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:var(--font-body--weight);line-height:1.08;text-transform:none;letter-spacing:0;font-size:16px;line-height:1.2}.about__media{position:relative;height:var(--about-media-height-mobile)}.about__image-wrap{position:absolute;top:var(--about-image-center-y-mobile);left:var(--about-image-center-x-mobile);width:min(104%,78rem);transform:translate(-50%, -50%) scale(var(--about-image-scale-mobile));transform-origin:center center}.about__image{display:block;width:100%;height:auto}.about__points-layer{position:absolute;top:calc(var(--about-image-center-y-desktop, 0) - 50%);width:100%;height:100%;z-index:2}.about__point{--sx: var(--sx-mobile);--sy: var(--sy-mobile);--ex: var(--ex-mobile);--ey: var(--ey-mobile);--line-color: #111c23;--line-width: 1px;--dot-size: 9px;--tx: var(--text-offset-x-mobile);--ty: var(--text-offset-y-mobile);position:absolute;inset:0}.about__line-box{position:absolute;top:min(var(--sy),var(--ey));left:min(var(--sx),var(--ex));width:max(1px,max(var(--sx),var(--ex)) - min(var(--sx),var(--ex)));height:max(1px,max(var(--sy),var(--ey)) - min(var(--sy),var(--ey)));box-sizing:border-box}.about__line-box--desktop{display:none}.about__line-box--left-top{border-top:var(--line-width) solid var(--line-color);border-left:var(--line-width) solid var(--line-color)}.about__line-box--right-top{border-top:var(--line-width) solid var(--line-color);border-right:var(--line-width) solid var(--line-color)}.about__line-box--left-bottom{border-left:var(--line-width) solid var(--line-color);border-bottom:var(--line-width) solid var(--line-color)}.about__line-box--right-bottom{border-right:var(--line-width) solid var(--line-color);border-bottom:var(--line-width) solid var(--line-color)}.about__line-box::before,.about__line-box::after{position:absolute;width:var(--dot-size);height:var(--dot-size);content:"";background:var(--line-color);transform:translate(-50%, -50%)}.about__line-box--left-top::before,.about__line-box--right-bottom::before{top:100%;left:0}.about__line-box--left-top::after,.about__line-box--right-bottom::after{top:0;left:100%}.about__line-box--right-top::before,.about__line-box--left-bottom::before{top:0;left:0}.about__line-box--right-top::after,.about__line-box--left-bottom::after{top:100%;left:100%}.about__point-start,.about__point-end{position:absolute;width:var(--dot-size);height:var(--dot-size);background:var(--line-color);transform:translate(-50%, -50%)}.about__point-start{left:var(--sx);top:var(--sy)}.about__point-end{left:var(--ex);top:var(--ey)}.about__point-text{position:absolute;top:calc(var(--ey) + var(--ty));left:calc(var(--ex) + var(--tx));max-width:24rem;text-align:left}.about__point-number{display:block;color:#5a5b5c;font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:var(--font-body--weight);line-height:1.38;text-transform:none;letter-spacing:0;font-size:12px}.about__point-label{display:block;margin-top:.2rem;color:#ba4c3d;font-family:var(--font-heading--family);font-style:normal;font-weight:400;line-height:1;text-transform:none;letter-spacing:0;font-size:22px}@media screen and (max-width: 749.98px){.about__point-label{font-size:18px}}@media screen and (min-width: 990px){.about{padding-top:var(--about-padding-top);padding-bottom:var(--about-padding-bottom)}.about__text-row{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:2.4rem;margin-top:27px}.about__description{margin-top:.8rem;margin-left:0;text-align:left}.about__media{height:var(--about-media-height-desktop)}.about__image-wrap{top:var(--about-image-center-y-desktop);left:var(--about-image-center-x-desktop);width:min(76%,95rem);transform:translate(-50%, -50%) scale(var(--about-image-scale-desktop))}.about__point{--sx: var(--sx-desktop);--sy: var(--sy-desktop);--ex: var(--ex-desktop);--ey: var(--ey-desktop);--tx: var(--text-offset-x-desktop);--ty: var(--text-offset-y-desktop)}.about__line-box--mobile{display:none}.about__line-box--desktop{display:block}.about__point-number{font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:var(--font-body--weight);line-height:1.08;text-transform:none;letter-spacing:0;font-size:16px}.about__point-label{font-family:var(--font-heading--family);font-style:normal;font-weight:400;line-height:1;text-transform:none;letter-spacing:0;font-size:28px}}@media screen and (min-width: 990px)and (max-width: 749.98px){.about__point-label{font-size:22px}}