@layer cn-blocks{.cn-hero__copy{display:grid;gap:18px;justify-items:start;align-content:center}.cn-hero__copy>.cn-eyebrow{margin-block-end:-4px}.cn-hero__title{max-inline-size:18ch}.cn-hero__title.cn-h1{max-inline-size:26ch}.cn-hero__text{font-size:var(--cn-fs-lead);color:var(--t-muted);max-inline-size:36rem}.cn-hero__btns{margin-block-start:10px}.cn-hero__media{position:relative}.cn-hero__media .cn-media{box-shadow:var(--cn-sh-2)}.cn-hero--split .cn-hero__media::before{content:"";position:absolute;inset:9% -14px -14px 9%;border-radius:var(--cn-r-img);background:var(--t-accent);opacity:.12;z-index:-1}.cn-hero__copy--center{justify-items:center;text-align:center;margin-inline:auto;max-inline-size:52rem}.cn-hero__copy--center .cn-hero__title{max-inline-size:22ch}.cn-hero__copy--center .cn-hero__text{margin-inline:auto}.cn-hero__wide{margin-block-start:clamp(36px,5vw,64px)}.cn-hero--cover,.cn-hero--slides{padding-block:0;display:grid;background:var(--cn-c-dark)}.cn-hero--cover>.cn-in,.cn-hero__slide>.cn-in{position:relative;z-index:1;display:grid;padding-block:clamp(72px,9vw,120px)}.cn-hero__bg{position:absolute;inset:0;z-index:0;overflow:hidden}.cn-hero__bg .cn-media{position:absolute;inset:0;border-radius:0;padding:0;border:0;box-shadow:none;block-size:100%;aspect-ratio:auto}.cn-hero__bg img{block-size:100%;object-fit:cover}.cn-hero--pos-bottom_start .cn-hero__scrim{background:linear-gradient(to top,color-mix(in oklab,var(--t-bg) 88%,transparent) 8%,color-mix(in oklab,var(--t-bg) 30%,transparent) 70%,transparent)}.cn-hero--h-tall{min-block-size:min(85vh,760px)}.cn-hero--h-screen{min-block-size:100svh}.cn-hero--h-auto{min-block-size:0}.cn-hero--h-tall .cn-hero__slide,.cn-hero--h-screen .cn-hero__slide,.cn-hero--h-tall>.cn-in,.cn-hero--h-screen>.cn-in{min-block-size:inherit}.cn-hero--pos-center .cn-hero__copy{justify-items:center;text-align:center;align-content:center;margin-inline:auto;max-inline-size:50rem}.cn-hero--pos-center .cn-hero__text{margin-inline:auto}.cn-hero--pos-bottom_start .cn-hero__copy{align-content:end;max-inline-size:44rem}.cn-hero--cover .cn-hero__text,.cn-hero--slides .cn-hero__text{color:var(--t-fg)}.cn-hero__slider,.cn-hero__slider .cn-slider__track{min-block-size:inherit;block-size:100%}.cn-hero__slide{position:relative;display:grid}.cn-hero__slider .cn-slider__nav{position:absolute;inset-block-end:20px;inset-inline:0;z-index:3;margin:0}.cn-hero__slider .cn-slider__btn{background:color-mix(in oklab,var(--cn-c-surface) 88%,transparent);color:var(--cn-c-heading);border-color:transparent}.cn-hero__slider .cn-slider__dot::before{background:color-mix(in oklab,var(--t-fg) 45%,transparent)}.cn-hero__slider .cn-slider__dot[aria-current="true"]::before{background:var(--t-fg)}.cn-collage{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(84px,9vw);gap:12px}.cn-collage__cell{display:grid}.cn-collage__cell .cn-media{block-size:100%}.cn-collage__cell img{block-size:100%;object-fit:cover}.cn-collage__cell:nth-child(1){grid-column:1 / 5;grid-row:1 / 4}.cn-collage__cell:nth-child(2){grid-column:5 / 7;grid-row:1 / 3}.cn-collage__cell:nth-child(3){grid-column:5 / 7;grid-row:3 / 5}.cn-collage__cell:nth-child(4){grid-column:1 / 3;grid-row:4 / 6}.cn-collage__cell:nth-child(5){grid-column:3 / 5;grid-row:4 / 6}.cn-collage--3 .cn-collage__cell:nth-child(1){grid-row:1 / 5}.cn-collage--4 .cn-collage__cell:nth-child(4){grid-column:1 / 5}.cn-collage--4 .cn-collage__cell:nth-child(3){grid-row:3 / 6}@container cn-b (max-width:51.99rem){.cn-hero--split .cn-hero__media::before{display:none}}}