.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}.text-slider{padding-top:var(--text-slider-padding-top-mobile);padding-bottom:var(--text-slider-padding-bottom-mobile)}.text-slider__section-heading{max-width:var(--text-slider-section-heading-max-width);margin:0;color:#111c23}.text-slider__section-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){.text-slider__section-heading--h1{font-size:56px}}.text-slider__section-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){.text-slider__section-heading--h2{font-size:44px}}.text-slider__section-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){.text-slider__section-heading--h3{font-size:28px}}.text-slider__section-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){.text-slider__section-heading--h4{font-size:22px}}@media screen and (max-width: 749.98px){.text-slider__section-heading--keep-desktop.text-slider__section-heading--h1{font-size:120px}.text-slider__section-heading--keep-desktop.text-slider__section-heading--h2{font-size:68px}.text-slider__section-heading--keep-desktop.text-slider__section-heading--h3{font-size:44px}.text-slider__section-heading--keep-desktop.text-slider__section-heading--h4{font-size:28px}}.text-slider__header{margin-bottom:2.5rem}@media screen and (max-width: 749.98px){.text-slider__header{margin-bottom:2rem;flex-direction:column}}.text-slider__heading{max-width:var(--text-slider-heading-max-width);margin:0 0 1rem;color:#111c23}.text-slider__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){.text-slider__heading--h1{font-size:56px}}.text-slider__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){.text-slider__heading--h2{font-size:44px}}.text-slider__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){.text-slider__heading--h3{font-size:28px}}.text-slider__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){.text-slider__heading--h4{font-size:22px}}@media screen and (max-width: 749.98px){.text-slider__heading--keep-desktop.text-slider__heading--h1{font-size:120px}.text-slider__heading--keep-desktop.text-slider__heading--h2{font-size:68px}.text-slider__heading--keep-desktop.text-slider__heading--h3{font-size:44px}.text-slider__heading--keep-desktop.text-slider__heading--h4{font-size:28px}}@media screen and (min-width: 990px){.text-slider__heading{margin:0 0 1.5rem}}.text-slider__heading-accent{color:var(--text-slider-accent-color, #ba4c3d)}.text-slider__badge{max-width:220px;flex-shrink:0}@media screen and (max-width: 749.98px){.text-slider__badge{max-width:unset}}.text-slider__badge-marker{flex-shrink:0;width:8px;height:8px;margin-top:5px;background:#ba4c3d}.text-slider__badge-text{color:#5a5b5c;font-size:16px}@media screen and (max-width: 749.98px){.text-slider__badge-text{font-size:14px}}.text-slider__badge-text{line-height:1.08}.text-slider__card{flex-direction:column;gap:2.5rem;padding:24px 12px 12px;background:#fff;border-radius:1rem}@media screen and (min-width: 990px){.text-slider__card{gap:1.5rem;padding:2.5rem}}.text-slider__card-desc{color:#5a5b5c;margin:0 0 2rem;font-size:16px}@media screen and (max-width: 749.98px){.text-slider__card-desc{font-size:14px}}.text-slider__card-desc{line-height:1}.text-slider__card-meta-col{max-width:15.5rem}.text-slider__accent{color:var(--text-slider-accent-color, #ba4c3d)}.text-slider__card-meta{display:grid;grid-template-columns:repeat(2, 1fr);gap:.75rem 1.5rem;padding-top:2rem;border-top:1px solid #d5d8db}.text-slider__card-meta-label{color:#5a5b5c;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){.text-slider__card-meta-label{font-size:18px}}.text-slider__card-meta-label{margin-bottom:.5rem}@media screen and (min-width: 990px){.text-slider__card-meta-label{margin-bottom:1rem}}.text-slider__card-meta-text{font-size:16px}@media screen and (max-width: 749.98px){.text-slider__card-meta-text{font-size:14px}}.text-slider__card-meta-text.first{color:#5a5b5c}.text-slider__card-meta-text.second{line-height:1.08;color:#111c23}.text-slider__slider-track{overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;border-radius:.5rem;gap:0;scrollbar-width:none}.text-slider__slider-track::-webkit-scrollbar{display:none}@media screen and (max-width: 749.98px){.text-slider__slider-track{overflow:hidden;scroll-snap-type:none}}.text-slider__card-media{gap:12px}.text-slider__slide{flex:0 0 100%;scroll-snap-align:start;min-width:0}.text-slider__image-wrap{border:1px solid #d5d8db}.text-slider__video-wrap,.text-slider__image-wrap{border-radius:.5rem;aspect-ratio:var(--text-slider-media-ratio, 612/388)}@media screen and (max-width: 749.98px){.text-slider__video-wrap,.text-slider__image-wrap{aspect-ratio:319/388}}.text-slider__video-wrap:hover,.text-slider__image-wrap:hover{cursor:pointer}.text-slider__video-overlay{inset:0;background:rgba(0,0,0,.62);pointer-events:none;transition:opacity .3s;z-index:1}.text-slider__video-play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:4rem;height:4rem;border-radius:50%;background:#ba4c3d;border:none;cursor:pointer;z-index:2;transition:filter .2s;padding:0}.text-slider__video-play:hover{filter:brightness(0.88)}.text-slider__video-play svg{width:1.75rem;height:1.75rem}.text-slider__video-play svg path{fill:#fff}.text-slider__nav-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:1;display:none;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:4px;border:1.5px solid #d5d8db;background:#e5e5e5;cursor:pointer;padding:0;outline:none;transition:opacity .2s}.text-slider__nav-btn svg{width:7.5px;height:auto}.text-slider__nav-btn svg path,.text-slider__nav-btn svg polyline,.text-slider__nav-btn svg line{stroke:#111c23}.text-slider__nav-btn:hover{border-color:#111c23}.text-slider__nav-btn:disabled{opacity:.35;cursor:default}.text-slider__nav-btn--prev{left:-1.2rem}.text-slider__nav-btn--next{right:-1.2rem}.text-slider__nav-btn--next:disabled{opacity:0;pointer-events:none}.text-slider__thumbnails{display:flex;flex:1;min-width:0;gap:.5rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.text-slider__thumbnails::-webkit-scrollbar{display:none}.text-slider__thumb{flex:1 1 0;min-width:0;scroll-snap-align:start;border:2px solid rgba(0,0,0,0);border-radius:.5rem;aspect-ratio:214/242;padding:0;cursor:pointer;transition:border-color .2s;background:none}@media screen and (max-width: 749.98px){.text-slider__thumb{flex:0 0 auto;width:calc(75% - .25rem)}}.text-slider__thumb-overlay{inset:0;background:rgba(0,0,0,.45)}.text-slider__thumb-play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:1.75rem;height:1.75rem;border-radius:50%;background:#ba4c3d}.text-slider__thumb-play svg{width:.875rem;height:.875rem}.text-slider__thumb-play svg path{fill:#fff}.text-slider__thumbs-wrap--many{timeline-scope:--thumbs-scroll}.text-slider__thumbs-wrap--many .text-slider__thumbnails{scroll-timeline-name:--thumbs-scroll;scroll-timeline-axis:inline;margin-right:-2rem;padding-right:2rem}@media screen and (max-width: 749.98px){.text-slider__thumbs-wrap--many .text-slider__thumbnails{margin-right:-12px;padding-right:12px}}.text-slider__thumbs-wrap--many .text-slider__nav-btn{animation-timeline:--thumbs-scroll;animation-fill-mode:both;animation-timing-function:linear}.text-slider__thumbs-wrap--many .text-slider__nav-btn--prev{animation-name:text-slider-show-prev;animation-range:0px 4px}.text-slider__thumbs-wrap--many .text-slider__thumb{flex:0 0 auto;width:calc(38.4615384615% - .25rem);min-width:60px}@media screen and (max-width: 749.98px){.text-slider__thumbs-wrap--many .text-slider__thumb{width:calc(76.9230769231% - .25rem)}}@keyframes text-slider-show-prev{from{opacity:0;pointer-events:none}to{opacity:1;pointer-events:auto}}@media screen and (min-width: 990px){.text-slider{padding-top:var(--text-slider-padding-top);padding-bottom:var(--text-slider-padding-bottom)}.text-slider__nav-btn{display:flex}.text-slider__card{flex-direction:row;align-items:flex-start;padding:2.5rem;gap:10rem}.text-slider__card-content{flex:1;min-width:0}.text-slider__card-media{flex:1;min-width:0}}