body.page-node-type-page section.c-content{position:relative}body.page-node-type-page .c-breadcrumb__section{position:relative;z-index:5}body.page-node-type-page .is-menu-dropdown #main .c-breadcrumb__section::after{position:absolute;z-index:1;inset:0;content:"";background-color:rgba(0,0,0,.25)}.c-node--type-page{--bg-top:#252329}.c-node--type-page .c-system{display:none;margin:0;padding:0}.c-node--type-page .c-node__header{margin-block-end:2rem}@media screen and (min-width: 78.125em){.c-node--type-page .c-node__header{margin-block-end:6rem}}.c-node--type-page .c-hero{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center;isolation:isolate}@media screen and (min-width: 78.125em){.c-node--type-page .c-hero{grid-template-rows:minmax(28.35rem, max-content) minmax(27rem, 28.35rem);grid-template-columns:50rem 54rem;align-items:start;column-gap:4rem;row-gap:0}.c-node--type-page .c-hero .c-hero__content{position:relative;z-index:3;display:flex;grid-row:1;grid-column:1;align-items:center;block-size:100%;max-block-size:40rem}.c-node--type-page .c-hero .c-hero__content::before{position:absolute;z-index:-1;inset-block:0;inset-inline:-50%;block-size:100%;margin-inline:-50vw;content:"";pointer-events:none;background:var(--bg-top)}.c-node--type-page .c-hero .c-node__title{display:-webkit-box;overflow:hidden;grid-row:1;grid-column:1;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}}.c-node--type-page .c-hero.has-hero-image{position:relative;z-index:0}@media screen and (min-width: 78.125em){.c-node--type-page .c-hero.has-hero-image .hero-image--wrapper{position:relative;z-index:3;grid-row:1;grid-column:2}.c-node--type-page .c-hero.has-hero-image .hero-image--wrapper figure.c-field--name-field-hero-image{position:absolute}}.c-node--type-page .c-hero.has-hero-image figure.c-field--name-field-hero-image{position:relative}@media screen and (min-width: 78.125em){.c-node--type-page .c-hero.has-hero-image figure.c-field--name-field-hero-image{grid-row:1/span 2;grid-column:2;margin-block:0;margin-inline:0}}.c-node--type-page .c-hero.has-hero-image figure.c-field--name-field-hero-image::before{position:absolute;z-index:-1;inset-block-start:-12rem;inset-block-end:4.6rem;inset-inline:0;margin-inline:-6rem;content:"";background-color:var(--bg-top)}@media screen and (min-width: 78.125em){.c-node--type-page .c-hero.has-hero-image figure.c-field--name-field-hero-image::before{content:unset}}.c-node--type-page .c-hero.has-hero-image figure.c-field--name-field-hero-image picture{display:block}.c-node--type-page .c-hero.no-hero-image{grid-template-columns:1fr}@media screen and (min-width: 78.125em){.c-node--type-page .c-hero.no-hero-image{grid-template-rows:minmax(28.35rem, max-content) auto}}.c-node--type-page .c-hero.no-hero-image .c-hero__content{position:relative;isolation:isolate;padding-block:1.6rem;padding-inline-start:0;padding-inline-end:1.6rem}.c-node--type-page .c-hero.no-hero-image .c-hero__content::before{position:absolute;z-index:-1;inset:-4rem -8.4rem -2.4rem;content:"";pointer-events:none;background-color:var(--bg-top)}.c-node--type-page .c-hero__content{position:relative;max-inline-size:60ch;color:#fff;font-family:"FreightText Pro",serif;font-size:3.4rem;font-weight:700;line-height:1;isolation:isolate}@media screen and (min-width: 36.25em){.c-node--type-page .c-hero__content{font-size:6.3rem}}.c-node--type-page .c-node__title{margin-block:0;margin-inline:0;font-family:"Catalogue",-apple-system,system-ui,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:3.4rem}@media screen and (min-width: 78.125em){.c-node--type-page .c-node__title{font-size:6.4rem}}.c-node--type-page .c-node__title .c-field{display:inline}.c-node--type-page .c-node__lead{overflow:hidden;max-block-size:100%;margin-block:0;margin-inline:0;padding-block-start:2.4rem;color:#000}@media screen and (min-width: 78.125em){.c-node--type-page .c-node__lead{grid-row:2;grid-column:1}}.c-node--type-page .c-node__lead p{margin-block:0;margin-inline:0;font-family:"FreightText Pro",serif;font-size:1.9rem;line-height:1.5}@media screen and (min-width: 78.125em){.c-node--type-page .c-node__lead p{font-size:2.1rem}}.c-node--type-page .c-media--type-image picture{display:block}.c-node--type-page .c-media--type-image img{inline-size:100%;block-size:auto;max-block-size:25rem;object-fit:cover;border-radius:.5rem}@media screen and (min-width: 78.125em){.c-node--type-page .c-media--type-image img{inline-size:100%;block-size:revert-layer;max-block-size:unset}}.c-node--type-page .c-field--name-field-title{font-family:"Catalogue",-apple-system,system-ui,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:2.7rem;font-weight:500;line-height:2.9rem}@media screen and (min-width: 64em){.c-node--type-page .c-field--name-field-title{font-size:3.4rem;line-height:3.6rem}}.c-node--type-page .c-field--name-field-text{font-family:"FreightText Pro",serif;font-size:1.9rem;font-weight:400;line-height:1.5}@media screen and (min-width: 64em){.c-node--type-page .c-field--name-field-text{font-size:2.1rem}}.c-node--type-page .c-paragraph--type--page-text-paragraph .layout .layout__region--content{display:grid;grid-template-columns:1fr;margin-block:5rem;gap:1.6rem}@media screen and (min-width: 64em){.c-node--type-page .c-paragraph--type--page-text-paragraph .layout .layout__region--content{grid-template-columns:minmax(0, 25%) minmax(0, 1fr);align-items:start;margin-block:12rem;column-gap:1.6rem}}.c-node--type-page .c-paragraph--type--page-text-paragraph .c-field--name-field-description p{font-family:"FreightText Pro",serif;font-size:1.9rem;line-height:1.5}@media screen and (min-width: 78.125em){.c-node--type-page .c-paragraph--type--page-text-paragraph .c-field--name-field-description p{font-size:2.1rem}}.c-node--type-page .c-paragraph--type--text-media>.o-container{padding-block:0;padding-inline:0}.c-node__embed{max-inline-size:115rem;min-block-size:80rem;margin:0 auto;margin-block:2.8rem}.c-node__embed iframe{min-block-size:80rem}