:root {--nav-gap: var(--space-s);--nav-text: var(--body-color);--nav-text-hover: var(--primary);--nav-text-active: var(--primary);--nav-dropdown-bg: var(--white);--nav-dropdown-border-width: 1px;--nav-dropdown-border-color: var(--white-d-1);--nav-dropdown-text: var(--body-color);--nav-dropdown-text-hover: var(--primary);--nav-dropdown-bg-hover: var(--white-d-1);--nav-mobile-bg: var(--primary-d-4);--nav-mobile-text: var(--white);--nav-mobile-text-hover: var(--white);--nav-mobile-text-active: var(--accent);--nav-mobile-toggle: var(--primary);--nav-mobile-toggle-hover: var(--accent);--nav-mobile-toggle-close: var(--white);--nav-mobile-toggle-close-hover: var(--white);--section-gap: var(--space-xl);--container-gap: var(--space-l);--content-gap: var(--space-m);--grid-gap: var(--space-l);--content-width: var(--site-width);--content-width-l: 100rem;--content-width-m: 90rem;--content-width-s: 80rem;--content-width-xs: 60rem;--back-to-top-size: 1.6rem;--back-to-top-color: var(--white);--back-to-top-background: var(--primary);--back-to-top-color-hover: var(--primary-d-6);--back-to-top-background-hover: var(--primary-l-4);--back-to-top-shadow: 0 0 10px var(--black-t-8);--back-to-top-shadow-hover: 0 5px 10px -5px var(--black-t-2);--icon-size: var(--text-3xl);--icon-padding: 0.5em;--icon-size-s: var(--text-m);--icon-size-s-padding: var(--icon-padding);--icon-size-l: calc(var(--icon-size) * 1.5);--icon-size-l-padding: var(--icon-padding);--icon-radius: var(--radius);--icon-border-style: solid;--icon-border-width: 0;--icon-hover-scale: 1.05;--icon-color: var(--primary);--icon-background: var(--primary-l-9);--icon-border-color: var(--primary-l-7);--icon-color-hover: var(--white);--icon-background-hover: var(--primary);--icon-border-color-hover: var(--icon-background-hover);--icon-light-color: var(--white);--icon-light-color-hover: var(--white);--icon-light-background: var(--primary);--icon-light-background-hover: var(--primary-l-4);--icon-light-border-colour: var(--icon-light-background);--icon-light-border-colour-hover: var(--icon-light-background-hover);--btn-line-height: 1.2em;--btn-font-style: normal;--btn-font-weight: 500;--btn-text-transform: uppercase;--btn-text-decoration: none;--btn-text-decoration-hover: none;--btn-letter-spacing: 0;--btn-min-width: auto;--btn-padding-block: 0.6em;--btn-padding-inline: 1.2em;--btn-svg-size: 0.8em;--btn-border-style: solid;--btn-border-width: 0.2rem;--btn-outline-border-width: var(--btn-border-width);--btn-border-radius: var(--radius);--btn-transition: var(--transition);--btn-transform: none;--btn-transform-hover: translateY(-3px);--btn-box-shadow: none;--btn-box-shadow-hover: none;--btn-sm-font-size: var(--text-s);--btn-sm-padding-block: var(--btn-padding-block);--btn-sm-padding-inline: var(--btn-padding-inline);--btn-md-font-size: var(--text-m);--btn-md-padding-block: var(--btn-padding-block);--btn-md-padding-inline: var(--btn-padding-inline);--btn-danger-color: var(--danger-l-5);--btn-danger-background: var(--danger);--btn-danger-border-color: var(--btn-danger-background);--btn-danger-color-hover: var(--white);--btn-danger-background-hover: var(--danger-l-1);--btn-danger-border-color-hover: var(--btn-danger-background-hover);--btn-danger-outline-color: var(--danger);--btn-danger-outline-background: transparent;--btn-danger-outline-border-color: var(--btn-danger-outline-color);--btn-danger-outline-color-hover: var(--btn-danger-color-hover);--btn-danger-outline-background-hover: var(--btn-danger-background-hover);--btn-danger-outline-border-color-hover: var(--btn-danger-border-color-hover);--btn-warning-color: var(--warning-d-4);--btn-warning-background: var(--warning);--btn-warning-border-color: var(--btn-warning-background);--btn-warning-color-hover: var(--btn-warning-color);--btn-warning-background-hover: var(--warning-l-1);--btn-warning-border-color-hover: var(--btn-warning-background-hover);--btn-warning-outline-color: var(--warning);--btn-warning-outline-background: transparent;--btn-warning-outline-border-color: var(--btn-warning-outline-color);--btn-success-text: var(--success-d-4);--btn-success-background: var(--success);--btn-success-border-color: var(--btn-success-background);--btn-success-color-hover: var(--btn-success-text);--btn-success-background-hover: var(--success-l-1);--btn-success-border-color-hover: var(--btn-success-background-hover);--btn-success-outline-color: var(--success);--btn-success-outline-background: transparent;--btn-success-outline-border-color: var(--btn-success-outline-color);--btn-success-outline-color-hover: var(--btn-success-color-hover);--btn-success-outline-background-hover: var(--btn-success-background-hover);--btn-success-outline-border-color-hover: var(--btn-success-border-color-hover);--btn-info-color: var(--info-l-5);--btn-info-background: var(--info);--btn-info-border-color: var(--btn-info-background);--btn-info-color-hover: var(--btn-info-color);--btn-info-background-hover: var(--info-l-1);--btn-info-border-color-hover: var(--btn-info-background-hover);--btn-info-outline-color: var(--info);--btn-info-outline-background: transparent;--btn-info-outline-border-color: var(--btn-info-outline-color);--btn-dark-color: var(--white);--btn-dark-background: var(--black);--btn-dark-border-color: var(--btn-dark-background);--btn-dark-color-hover: var(--white);--btn-dark-background-hover: var(--black-l-1);--btn-dark-border-color-hover: var(--btn-dark-background-hover);--btn-dark-outline-color: var(--black);--btn-dark-outline-background: transparent;--btn-dark-outline-border-color: var(--btn-dark-outline-color);--btn-light-color: var(--black);--btn-light-background: var(--white);--btn-light-border-color: var(--btn-light-background);--btn-light-color-hover: var(--white);--btn-light-background-hover: var(--accent);--btn-light-border-color-hover: var(--btn-light-background-hover);--btn-muted-color: var(--white);--btn-muted-background: var(--base);--btn-muted-border-color: var(--btn-muted-background);--btn-muted-color-hover: var(--btn-muted-color);--btn-muted-background-hover: var(--base-l-2);--btn-muted-border-color-hover: var(--btn-muted-background-hover);--btn-muted-outline-color: var(--base);--btn-muted-outline-background: transparent;--btn-muted-outline-border-color: var(--btn-muted-outline-color);--btn-secondary-color: var(--secondary-d-6);--btn-secondary-background: var(--secondary);--btn-secondary-border-color: var(--btn-secondary-background);--btn-secondary-color-hover: var(--secondary-d-7);--btn-secondary-background-hover: var(--secondary-l-2);--btn-secondary-border-color-hover: var(--btn-secondary-background-hover);--paragraph-spacing: 1.1em;--flow-spacing: var(--paragraph-spacing);--heading-spacing: 1.5em;--list-spacing: var(--flow-spacing);--list-indent-spacing: 20px;--list-item-spacing: var(--flow-spacing);--body-color: var(--neutral);--body-font: var(--ywf--family-see-wealth);--body-font-weight: 400;--body-letter-spacing: 0;--body-line-height: calc(10px + 2ex);--heading-color: var(--neutral-d-4);--heading-font: var(--ywf--family-see-wealth);--heading-font-weight: 700;--heading-letter-spacing: 0;--heading-line-height: calc(4px + 2ex);--link-color: var(--body-color);--link-color-hover: var(--primary-d-1);--link-decoration-color: var(--primary-d-1);--link-decoration-color-hover: var(--primary-d-1);--btn-primary-color: var(--white);--btn-primary-background: var(--primary);--btn-primary-border-color: var(--btn-primary-background);--btn-primary-border: var(--btn-border-width) var(--btn-border-style) var(--btn-primary-border-color);--btn-primary-color-hover: var(--white);--btn-primary-background-hover: var(--accent);--btn-primary-border-color-hover: var(--btn-primary-background-hover);--btn-primary-border-hover: var(--btn-border-width) var(--btn-border-style) var(--btn-primary-border-color-hover);--radius: var(--radius-l);--radius-xs: .1rem;--radius-s: .3rem;--radius-m: .5rem;--radius-l: 1rem;--radius-xl: 2rem;--radius-full: 999rem;--border-width: 1px;--boder-style: solid;--border-color: var(--black-t-10);--border: var(--border-width) var(--boder-style) var(--border-color);--shadow-color: var(--black-t-2);--shadow-xs: 0 1px 2px var(--shadow-color);--shadow-s: 0 1.5px 3px var(--shadow-color);--shadow-m: 0 2px 6px var(--shadow-color);--shadow-l: 0 4px 18px var(--shadow-color);--shadow-xl: 0 6px 48px var(--shadow-color);--auto-map-height: clamp(25rem, calc(25rem + (40 - 25) * ((100vw - 38rem) / (136 - 38))), 40rem);--auto-image-height: clamp(30rem, calc(30rem + (50 - 30) * ((100vw - 38rem) / (136 - 38))), 50rem);--site-width: 1366px;--gutter: var(--space-m);--focus-color-inside: var(--warning-l-4);--focus-color-outside: var(--warning);--transition-duration: 0.2s;--transition-timing: ease-in-out;--transition-delay: 0s;--transition: all var(--transition-duration) var(--transition-timing) var(--transition-delay);--transition-settings: var(--transition-duration) var(--transition-timing) var(--transition-delay);--card-gap: calc(var(--content-gap) / 2);--card-padding: var(--space-m);--card-radius: var(--radius);--card-border-width: var(--border-width);--card-border-style: var(--boder-style);--card-border-color: var(--border-color);--min-viewport: 400;--max-viewport: 1300;--base-font: 10;--clamp-unit: 1vw;--pop-up-overlay-color: var(--black-t-4);--btn-primary-outline-color: var(--btn-primary-border-color);--btn-primary-outline-background: transparent;--btn-primary-outline-border-color: var(--btn-primary-border-color);--btn-primary-outline-border: var(--btn-border-width) var(--btn-border-style) var(--btn-primary-outline-border-color);--btn-primary-outline-color-hover: var(--btn-primary-color-hover);--btn-primary-outline-background-hover: var(--btn-primary-background-hover);--btn-primary-outline-border-color-hover: var(--btn-primary-border-color-hover);--btn-primary-outline-border-hover: var(--btn-border-width) var(--btn-border-style) var(--btn-primary-outline-border-color-hover);--grid--1: minmax(0,1fr);--grid--2: repeat(2, minmax(0, 1fr));--grid--3: repeat(3, minmax(0, 1fr));--grid--4: repeat(4, minmax(0, 1fr));--grid--5: repeat(5, minmax(0, 1fr));--grid--6: repeat(6, minmax(0, 1fr));--grid--7: repeat(7, minmax(0, 1fr));--grid--8: repeat(8, minmax(0, 1fr));--grid--9: repeat(9, minmax(0, 1fr));--grid--10: repeat(10, minmax(0, 1fr));--grid--11: repeat(11, minmax(0, 1fr));--grid--12: repeat(12, minmax(0, 1fr));--grid--1-2: minmax(0,1fr) minmax(0,2fr) ;--grid--2-1: minmax(0,2fr) minmax(0,1fr) ;--grid--1-3: minmax(0,1fr) minmax(0,3fr) ;--grid--3-1: minmax(0,3fr) minmax(0,1fr) ;--btn-secondary-outline-color: var(--secondary);--btn-secondary-outline-background: transparent;--btn-secondary-outline-border-colour: var(--secondary);--btn-secondary-outline-color-hover: var(--btn-secondary-color-hover);--btn-secondary-outline-background-hover: var(--btn-secondary-background-hover);--btn-secondary-outline-border-color-hover: var(--btn-secondary-border-color-hover);--btn-muted-outline-color-hover: var(--btn-muted-color-hover);--btn-muted-outline-background-hover: var(--btn-muted-background-hover);--btn-muted-outline-border-color-hover: var(--btn-muted-border-color-hover);--btn-light-outline-color: var(--white);--btn-light-outline-background: transparent;--btn-light-outline-border-color: var(--btn-light-outline-color);--btn-light-outline-color-hover: var(--btn-light-color-hover);--btn-light-outline-background-hover: var(--btn-light-background-hover);--btn-light-outline-border-color-hover: var(--btn-light-outline-background-hover);--btn-dark-outline-color-hover: var(--btn-dark-color-hover);--btn-dark-outline-background-hover: var(--btn-dark-background-hover);--btn-dark-outline-border-color-hover: var(--btn-dark-border-color-hover);--btn-info-outline-color-hover: var(--btn-info-color-hover);--btn-info-outline-background-hover: var(--btn-info-background-hover);--btn-info-outline-border-color-hover: var(--btn-info-border-color-hover);--btn-warning-outline-color-hover: var(--btn-warning-color-hover);--btn-warning-outline-background-hover: var(--btn-warning-background-hover);--btn-warning-outline-border-color-hover: var(--btn-warning-border-color-hover);--btn-lg-font-size: var(--text-l);--btn-lg-padding-block: var(--btn-padding-block);--btn-lg-padding-inline: var(--btn-padding-inline);--btn-xl-font-size: var(--text-xl);--btn-xl-padding-block: 0.5em;--btn-xl-padding-inline: 1em;--accent-heading-color: var(--primary);--bricks-border-color: var(--base-l-4);--min-screen-width: 380px;--max-screen-width: 1366px;--space-4xs: clamp(0.35rem,calc(-0.04vw + 0.37rem),0.32rem);--space-3xs: clamp(0.5rem,calc(-0.03vw + 0.51rem),0.47rem);--space-2xs: clamp(0.71rem,calc(0vw + 0.71rem),0.71rem);--space-xs: clamp(1rem,calc(0.07vw + 0.97rem),1.07rem);--space-s: clamp(1.41rem,calc(0.19vw + 1.34rem),1.6rem);--space-m: clamp(2rem,calc(0.41vw + 1.85rem),2.4rem);--space-l: clamp(2.83rem,calc(0.78vw + 2.53rem),3.6rem);--space-xl: clamp(4rem,calc(1.42vw + 3.46rem),5.4rem);--space-2xl: clamp(5.65rem,calc(2.48vw + 4.71rem),8.1rem);--space-3xl: clamp(8rem,calc(4.21vw + 6.39rem),12.15rem);--space-4xl: clamp(11.3rem,calc(7.02vw + 8.64rem),18.23rem);--section-padding-4xs: clamp(1.33rem,calc(0.39vw + 1.18rem),1.71rem);--section-padding-3xs: clamp(1.77rem,calc(0.51vw + 1.58rem),2.28rem);--section-padding-2xs: clamp(2.36rem,calc(0.69vw + 2.1rem),3.04rem);--section-padding-xs: clamp(3.15rem,calc(0.91vw + 2.81rem),4.05rem);--section-padding-s: clamp(4.2rem,calc(1.22vw + 3.74rem),5.4rem);--section-padding-m: clamp(5.6rem,calc(1.62vw + 4.98rem),7.2rem);--section-padding-l: clamp(7.47rem,calc(2.16vw + 6.64rem),9.6rem);--section-padding-xl: clamp(9.95rem,calc(2.88vw + 8.86rem),12.79rem);--section-padding-2xl: clamp(13.26rem,calc(3.84vw + 11.8rem),17.05rem);--section-padding-3xl: clamp(17.68rem,calc(5.12vw + 15.73rem),22.73rem);--section-padding-4xl: clamp(23.57rem,calc(6.83vw + 20.97rem),30.3rem);--text-2xs: clamp(0.93rem,calc(-0.11vw + 0.97rem),0.82rem);--text-xs: clamp(1.11rem,calc(-0.09vw + 1.15rem),1.02rem);--text-s: clamp(1.33rem,calc(-0.05vw + 1.35rem),1.28rem);--text-m: clamp(1.6rem,calc(0vw + 1.6rem),1.6rem);--text-l: clamp(1.92rem,calc(0.08vw + 1.89rem),2rem);--text-xl: clamp(2.3rem,calc(0.2vw + 2.23rem),2.5rem);--text-2xl: clamp(2.76rem,calc(0.37vw + 2.63rem),3.13rem);--text-3xl: clamp(3.32rem,calc(0.6vw + 3.09rem),3.91rem);--text-4xl: clamp(3.98rem,calc(0.91vw + 3.63rem),4.88rem);--columns-1: repeat(1,minmax(0,1fr));--columns-2: repeat(2,minmax(0,1fr));--columns-3: repeat(3,minmax(0,1fr));--columns-4: repeat(4,minmax(0,1fr));--columns-5: repeat(5,minmax(0,1fr));--columns-6: repeat(6,minmax(0,1fr));--columns-7: repeat(7,minmax(0,1fr));--columns-8: repeat(8,minmax(0,1fr));--grid--4-1: minmax(0,4fr) minmax(0,1fr) ;--grid--1-4: minmax(0,1fr) minmax(0,4fr) ;--grid--2-3: minmax(0,2fr) minmax(0,3fr) ;--grid--3-2: minmax(0,3fr) minmax(0,2fr) ;}