@property --_u{syntax: "<length>"; inherits: true; initial-value: 0px;}:root{--_m: 3.35544e07}@supports (-moz-appearance: none){:root{--_m: 3.40282e38}}main.svelte-1e6zf3t{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:min(var(--margin-xl),6vh);-webkit-margin-after:var(--margin-xl);margin-block-end:var(--margin-xl)}main.svelte-1e6zf3t section:where(.svelte-1e6zf3t) h2.title:where(.svelte-1e6zf3t){font-weight:700}@media only screen and (max-width: 767px){main.svelte-1e6zf3t{-webkit-margin-before:var(--margin-s);margin-block-start:var(--margin-s)}}details.svelte-1e6zf3t{width:100%}pre.svelte-1e6zf3t{max-width:100vw;font-size:10px;overflow-x:hidden}a.svelte-1e6zf3t{text-decoration:none}.links.svelte-1e6zf3t{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--margin-s);-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.links.svelte-1e6zf3t a:where(.svelte-1e6zf3t){display:inline-block;color:var(--text-primary)}@media only screen and (min-width: 768px){.links.svelte-1e6zf3t a:where(.svelte-1e6zf3t){white-space:nowrap;text-overflow:ellipsis;max-width:32ch;overflow:clip}}.links.svelte-1e6zf3t a:where(.svelte-1e6zf3t):hover{color:var(--text-secondary)}.text-section.svelte-1e6zf3t,.video-section.svelte-1e6zf3t{width:100%;padding-inline:var(--margin-l)}.text-section.svelte-1e6zf3t{display:grid;grid-template-columns:1fr;grid-template-rows:auto}.text-section.svelte-1e6zf3t:has(>*:nth-child(2)){gap:var(--margin-m)}.text-section.svelte-1e6zf3t:has(>p:not(:empty)){grid-template-columns:1fr 1fr}@media only screen and (max-width: 480px){.text-section.svelte-1e6zf3t{grid-template-columns:1fr}}.text-section.svelte-1e6zf3t .title:where(.svelte-1e6zf3t){grid-area:1/1/2/3;text-wrap:balance}.text-section.svelte-1e6zf3t .title:where(.svelte-1e6zf3t):is(h1){--available-space: calc(100vw - 2 * var(--margin-l));--scaling-factor: .5;font-size:clamp(36px,var(--available-space) / (var(--text-length) * .5),5rem);font-size:clamp(36px,var(--available-space) / (var(--text-length) * var(--scaling-factor)),5rem);line-height:1.1}@media only screen and (max-width: 640px){.text-section.svelte-1e6zf3t .title:where(.svelte-1e6zf3t):is(h1){font-size:clamp(36px,var(--available-space) / (var(--text-length) * var(--scaling-factor)),3rem)}}.text-section.svelte-1e6zf3t .title:where(.svelte-1e6zf3t) :where(.svelte-1e6zf3t){color:var(--text-primary)}@media only screen and (max-width: 480px){.text-section.svelte-1e6zf3t .title:where(.svelte-1e6zf3t){grid-area:1/1/2/2}}.text-section.svelte-1e6zf3t .links:where(.svelte-1e6zf3t){grid-area:2/1/3/2}.text-section.svelte-1e6zf3t p:where(.svelte-1e6zf3t){grid-area:2/2/3/3;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;justify-self:end}@media only screen and (max-width: 480px){.text-section.svelte-1e6zf3t p:where(.svelte-1e6zf3t){grid-area:3/1/4/2;justify-self:start}}.text-section.svelte-1e6zf3t:not(:has(.links)) .description:where(.svelte-1e6zf3t){grid-area:2/1/3/2}@media only screen and (max-width: 480px){.text-section.svelte-1e6zf3t:not(:has(.links)) .description:where(.svelte-1e6zf3t){grid-area:2/1/3/3}}.text-section.svelte-1e6zf3t:not(:has(.links)) .call-to-action{grid-area:3/1/4/3}@media only screen and (max-width: 480px){.text-section.svelte-1e6zf3t:not(:has(.links)) .call-to-action{grid-area:5/1/6/3}}.text-section.svelte-1e6zf3t:has(.links) .description:where(.svelte-1e6zf3t){grid-area:3/1/4/3}@media only screen and (max-width: 480px){.text-section.svelte-1e6zf3t:has(.links) .description:where(.svelte-1e6zf3t){grid-area:4/1/5/2}}.text-section.svelte-1e6zf3t:has(.links) .call-to-action{grid-area:5/1/6/3}.text-section.svelte-1e6zf3t .description:where(.svelte-1e6zf3t):has(>section:first-child:last-child>p>section:first-child:last-child>span:empty){display:none}.text-section.svelte-1e6zf3t :where(.svelte-1e6zf3t){margin:0}.text-section.svelte-1e6zf3t:has(.description>section:first-child:last-child span:empty){-webkit-border-before:1px solid var(--background-light);border-block-start:1px solid var(--background-light);-webkit-padding-before:var(--margin-xl);padding-block-start:var(--margin-xl)}.text-section.svelte-1e6zf3t:has(.description>section:first-child:last-child span:empty)+.cards-section:where(.svelte-1e6zf3t):has(h1) .title:where(.svelte-1e6zf3t){font-size:var(--size-h2)}.cards-section.svelte-1e6zf3t{width:100%;display:grid;grid-template-columns:var(--margin-l) auto 1fr auto var(--margin-l);grid-template-rows:auto 1fr;grid-row-gap:var(--margin-m);row-gap:var(--margin-m);grid-auto-flow:dense}@media only screen and (min-width: 768px){.cards-section.svelte-1e6zf3t{row-gap:var(--margin-l)}}.cards-section.svelte-1e6zf3t .cards-nav:where(.svelte-1e6zf3t){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:var(--margin-s);-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;grid-area:1/4/2/5}.cards-section.svelte-1e6zf3t .cards-nav:where(.svelte-1e6zf3t) .button{margin:0}@media only screen and (max-width: 767px){.cards-section.svelte-1e6zf3t .cards-nav:where(.svelte-1e6zf3t){display:none}}@media only screen and (min-width: 768px){.cards-section.svelte-1e6zf3t:not(:has(.cards .card:nth-child(3))) .cards-nav:where(.svelte-1e6zf3t){display:none}}.cards-section.svelte-1e6zf3t:has(.description) .cards-nav:where(.svelte-1e6zf3t){grid-area:2/4/3/5}.cards-section.svelte-1e6zf3t .title:where(.svelte-1e6zf3t){grid-area:1/2/2/3;min-width:min(100%,30ch)}.cards-section.svelte-1e6zf3t .title:where(.svelte-1e6zf3t):before,.cards-section.svelte-1e6zf3t .title:where(.svelte-1e6zf3t):after{content:"";display:table;height:0;width:0;-webkit-box-sizing:border-box;box-sizing:border-box}.cards-section.svelte-1e6zf3t .title:where(.svelte-1e6zf3t):before{-webkit-margin-before:-6px;margin-block-start:-6px}.cards-section.svelte-1e6zf3t .title:where(.svelte-1e6zf3t):after{-webkit-margin-after:-6px;margin-block-end:-6px}.cards-section.svelte-1e6zf3t .title:where(.svelte-1e6zf3t) .eyebrow:where(.svelte-1e6zf3t){font-size:var(--size-caption);font-weight:300;color:var(--text-secondary)}.cards-section.svelte-1e6zf3t .title:where(.svelte-1e6zf3t) a:where(.svelte-1e6zf3t){color:var(--text-primary)}.cards-section.svelte-1e6zf3t .title:where(.svelte-1e6zf3t) a:where(.svelte-1e6zf3t):hover{text-decoration:underline;text-decoration-thickness:.03em;text-underline-offset:.2em}@media only screen and (min-width: 768px){.cards-section.svelte-1e6zf3t:has(h1) .description:where(.svelte-1e6zf3t){grid-area:2/2/3/4}}.cards-section.svelte-1e6zf3t .description:where(.svelte-1e6zf3t){grid-area:3/2/4/5;max-width:60ch;-webkit-margin-before:0;margin-block-start:0}@media only screen and (min-width: 768px){.cards-section.svelte-1e6zf3t .description:where(.svelte-1e6zf3t){grid-area:2/2/3/4}}@media only screen and (min-width: 1024px){.cards-section.svelte-1e6zf3t .description:where(.svelte-1e6zf3t){max-width:max(66%,60ch)}}.cards-section.svelte-1e6zf3t .links:where(.svelte-1e6zf3t){grid-area:2/2/3/5}@media only screen and (min-width: 768px){.cards-section.svelte-1e6zf3t .links:where(.svelte-1e6zf3t){grid-area:1/3/2/4;padding-inline:var(--margin-m)}}.cards-section.svelte-1e6zf3t .call-to-action{grid-area:5/2/6/5}@media only screen and (min-width: 768px){.cards-section.svelte-1e6zf3t .call-to-action{grid-area:4/2/5/5}}.cards-section.svelte-1e6zf3t:has(.description) .call-to-action{grid-area:5/2/6/5}.cards-section.svelte-1e6zf3t:not(:has(.title)):not(:has(.description)):not(:has(.cards)) .call-to-action{grid-area:2/2/3/5}.cards-section.svelte-1e6zf3t:not(:has(.title)):not(:has(.description)):has(.cards) .call-to-action{grid-area:3/2/4/5}.cards-section.svelte-1e6zf3t:has(.title):not(:has(.description)):not(:has(.cards)) .call-to-action{grid-area:2/2/3/5}.cards-section.svelte-1e6zf3t:not(:has(.title)):has(.description):not(:has(.cards)) .call-to-action{grid-area:3/2/4/5}.cards-section.svelte-1e6zf3t:has(.title):has(.description):not(:has(.cards)) .call-to-action{grid-area:4/2/5/5}@media only screen and (max-width: 768px){.cards-section.svelte-1e6zf3t:has(.title):has(.description):not(:has(.cards)) .call-to-action{-webkit-margin-after:var(--margin-xl);margin-block-end:var(--margin-xl)}}@media only screen and (min-width: 768px){.cards-section.svelte-1e6zf3t:has(.title):has(.description):not(:has(.cards)) .call-to-action{grid-area:3/2/4/5}}.cards-section.svelte-1e6zf3t:has(.cards) .call-to-action{justify-self:center}.cards-section.svelte-1e6zf3t:has(h2) .cards:where(.svelte-1e6zf3t){grid-area:4/1/5/6}@media only screen and (min-width: 768px){.cards-section.svelte-1e6zf3t:has(h2) .cards:where(.svelte-1e6zf3t){grid-area:3/1/4/6}}.cards-section.svelte-1e6zf3t:has(h2+nav+.cards) .cards:where(.svelte-1e6zf3t){grid-area:2/1/3/6}@media only screen and (min-width: 768px){.cards-section.svelte-1e6zf3t:has(h2+nav+.cards) .cards:where(.svelte-1e6zf3t){grid-area:2/1/3/6}}.cards-section.svelte-1e6zf3t:not(:has(h2)):has(.links) .cards:where(.svelte-1e6zf3t){grid-area:3/1/4/6}@media only screen and (min-width: 768px){.cards-section.svelte-1e6zf3t:not(:has(h2)):has(.links) .cards:where(.svelte-1e6zf3t){grid-area:2/1/3/6}}.cards-section.svelte-1e6zf3t:not(:has(h2)):has(.links) .call-to-action{grid-area:4/2/5/5}@media only screen and (min-width: 768px){.cards-section.svelte-1e6zf3t:not(:has(h2)):has(.links) .call-to-action{grid-area:3/2/4/5}}.cards-section.svelte-1e6zf3t:not(:has(h2)):not(:has(.links)) .cards:where(.svelte-1e6zf3t){grid-area:2/1/3/6}.cards-section.svelte-1e6zf3t:not(:has(h2)):not(:has(.links)) .call-to-action{grid-area:3/2/4/5}@media only screen and (min-width: 768px){.cards-section.svelte-1e6zf3t:has(.title:where(.svelte-1e6zf3t)+.description:where(.svelte-1e6zf3t)+.cards-nav:where(.svelte-1e6zf3t)+.cards:where(.svelte-1e6zf3t)) .cards:where(.svelte-1e6zf3t){grid-area:3/1/4/6}}.cards-section.svelte-1e6zf3t .cards:where(.svelte-1e6zf3t){padding-inline:var(--margin-l);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cards-section.svelte-1e6zf3t .cards.list:where(.svelte-1e6zf3t){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cards-section.svelte-1e6zf3t .cards.list:where(.svelte-1e6zf3t) .card:where(.svelte-1e6zf3t)+.card:where(.svelte-1e6zf3t){-webkit-border-before:1px solid var(--background-light);border-block-start:1px solid var(--background-light)}.cards-section.svelte-1e6zf3t .cards.list:where(.svelte-1e6zf3t) .card:where(.svelte-1e6zf3t) .card-link:where(.svelte-1e6zf3t){overflow:visible;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-block:var(--margin-m);gap:var(--margin-m);position:relative}.cards-section.svelte-1e6zf3t .cards.list:where(.svelte-1e6zf3t) .card:where(.svelte-1e6zf3t) .card-link:where(.svelte-1e6zf3t):has(.card-description) h3:where(.svelte-1e6zf3t){width:60%}.cards-section.svelte-1e6zf3t .cards.list:where(.svelte-1e6zf3t) .card:where(.svelte-1e6zf3t) .card-link:where(.svelte-1e6zf3t):has(.card-description) .card-description:where(.svelte-1e6zf3t){width:40%}.cards-section.svelte-1e6zf3t .cards.list:where(.svelte-1e6zf3t) .card:where(.svelte-1e6zf3t) .card-link:where(.svelte-1e6zf3t):not(:has(.card-description)) h3:where(.svelte-1e6zf3t){width:100%}.cards-section.svelte-1e6zf3t .cards.list:where(.svelte-1e6zf3t) .card:where(.svelte-1e6zf3t) .card-link:where(.svelte-1e6zf3t) .card-description:where(.svelte-1e6zf3t){font-size:var(--size-caption)}.cards-section.svelte-1e6zf3t .cards.list:where(.svelte-1e6zf3t) .card:where(.svelte-1e6zf3t) .card-link:where(.svelte-1e6zf3t) h3:where(.svelte-1e6zf3t),.cards-section.svelte-1e6zf3t .cards.list:where(.svelte-1e6zf3t) .card:where(.svelte-1e6zf3t) .card-link:where(.svelte-1e6zf3t) .card-description:where(.svelte-1e6zf3t),.cards-section.svelte-1e6zf3t .cards.list:where(.svelte-1e6zf3t) .card:where(.svelte-1e6zf3t) .card-link:where(.svelte-1e6zf3t) .button{color:var(--text-secondary);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-transition:color .18s ease;transition:color .18s ease}.cards-section.svelte-1e6zf3t .cards.list:where(.svelte-1e6zf3t) .card:where(.svelte-1e6zf3t) .card-link:where(.svelte-1e6zf3t) .cover:where(.svelte-1e6zf3t){-webkit-transition-property:opacity,display;transition-property:opacity,display;-webkit-transition-duration:.1s;transition-duration:.1s;transition-behavior:allow-discrete;display:none;opacity:0;position:absolute;-o-object-position:center;object-position:center;top:0;right:0;-webkit-transform:translateY(-65%) translateX(clamp(-100vw + 60ch,var(--current-module-cursor-offset-x),-50px));transform:translateY(-65%) translate(clamp(-100vw + 60ch,var(--current-module-cursor-offset-x),-50px));pointer-events:none;z-index:1}@media (orientation: landscape){.cards-section.svelte-1e6zf3t .cards.list:where(.svelte-1e6zf3t) .card:where(.svelte-1e6zf3t) .card-link:where(.svelte-1e6zf3t) .cover:where(.svelte-1e6zf3t){height:min(50vh,300px);width:auto}}@media (orientation: portrait){.cards-section.svelte-1e6zf3t .cards.list:where(.svelte-1e6zf3t) .card:where(.svelte-1e6zf3t) .card-link:where(.svelte-1e6zf3t) .cover:where(.svelte-1e6zf3t){height:auto;width:min(40vw,300px)}}.cards-section.svelte-1e6zf3t .cards.list:where(.svelte-1e6zf3t) .card:where(.svelte-1e6zf3t) .card-link:where(.svelte-1e6zf3t) .arrow-button{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-after:0;margin-block-end:0}.cards-section.svelte-1e6zf3t .cards.list:where(.svelte-1e6zf3t) .card:where(.svelte-1e6zf3t):hover h3:where(.svelte-1e6zf3t){color:var(--text-primary)}@media (hover: hover) and (pointer: fine){.cards-section.svelte-1e6zf3t .cards.list:where(.svelte-1e6zf3t) .card:where(.svelte-1e6zf3t):hover .cover:where(.svelte-1e6zf3t){display:block;opacity:1}}.cards-section.svelte-1e6zf3t .cards.grid:where(.svelte-1e6zf3t){--grid-gap: var(--margin-l);--min-column-width: min(350px, calc(100% - var(--margin-l)));grid-gap:var(--grid-gap);gap:var(--grid-gap);display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--min-column-width),1fr))}@media only screen and (min-width: 640px){.cards-section.svelte-1e6zf3t .cards.grid.original:where(.svelte-1e6zf3t){--responsive-col-width: 20cqw;--grid-min-col-width-px: clamp(250px, var(--responsive-col-width), 450px);--grid-row-height-px: 2px;--grid-gap-px: var(--margin-l);--_u: calc(1px * var(--_m));--unit: calc(var(--_u) / var(--_m));--grid-min-col-width-unitless: tan(atan2(var(--grid-min-col-width-px), var(--unit)));--grid-row-height-unitless: tan(atan2(var(--grid-row-height-px), var(--unit)));grid-auto-rows:2px;grid-auto-rows:var(--grid-row-height-px);-webkit-column-gap:var(--grid-gap-px);-moz-column-gap:var(--grid-gap-px);column-gap:var(--grid-gap-px);row-gap:0;margin-bottom:calc(-1 * var(--grid-gap-px));grid-template-columns:repeat(auto-fill,minmax(clamp(250px,20cqw,450px),1fr));grid-template-columns:repeat(auto-fill,minmax(var(--grid-min-col-width-px),1fr));container-type:inline-size}.cards-section.svelte-1e6zf3t .cards.grid.original:where(.svelte-1e6zf3t):has(.card:where(.svelte-1e6zf3t):nth-child(2)):not(:has(.card:nth-child(3))){--grid-min-col-width-px: clamp(250px, 40cqw, 600px)}}@media only screen and (min-width: 640px) and (max-width: 1280px){.cards-section.svelte-1e6zf3t .cards.grid.original:where(.svelte-1e6zf3t):has(.card:where(.svelte-1e6zf3t):nth-child(4)):not(:has(.card:nth-child(5))){--grid-min-col-width-px: clamp(250px, 37cqw, 500px);grid-template-columns:1fr 1fr}.cards-section.svelte-1e6zf3t .cards.grid.original:where(.svelte-1e6zf3t):has(.card:where(.svelte-1e6zf3t):nth-child(4)):not(:has(.card:nth-child(5))) .card:where(.svelte-1e6zf3t){width:100%}}@media only screen and (min-width: 640px){.cards-section.svelte-1e6zf3t .cards.grid:where(.svelte-1e6zf3t) .card.original:where(.svelte-1e6zf3t){--card-margin-bottom-px: var(--margin-l);--title-font-size-px: 20px;--desc-font-size-px: 16px;--line-height: 1.25;--margin-after-image-px: var(--margin-m);--margin-after-title-px: var(--margin-s);--buffer-scale-factor: 100;--dynamic-buffer-raw: calc(var(--buffer-scale-factor) / var(--aspect-ratio));--buffer-rows: round(up, clamp(2, var(--dynamic-buffer-raw), 100), 1);--card-margin-bottom-unitless: tan(atan2(var(--card-margin-bottom-px), var(--unit)));--title-font-size-unitless: tan(atan2(var(--title-font-size-px), var(--unit)));--desc-font-size-unitless: tan(atan2(var(--desc-font-size-px), var(--unit)));--margin-after-image-unitless: tan(atan2(var(--margin-after-image-px), var(--unit)));--margin-after-title-unitless: tan(atan2(var(--margin-after-title-px), var(--unit)));--image-height-unitless: calc(var(--grid-min-col-width-unitless) / var(--aspect-ratio));--title-height-unitless: calc(var(--title-lines, 0) * var(--title-font-size-unitless) * var(--line-height));--desc-height-unitless: calc(var(--desc-lines, 0) * var(--desc-font-size-unitless) * var(--line-height));--total-content-height-unitless: calc( var(--image-height-unitless) + var(--margin-after-image-unitless) + var(--title-height-unitless) + var(--margin-after-title-unitless) + var(--desc-height-unitless) + var(--card-margin-bottom-unitless) );--calculated-rows: round(up, calc(var(--total-content-height-unitless) / var(--grid-row-height-unitless)), 1);--row-span: calc(var(--calculated-rows) + var(--buffer-rows));height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;grid-row-end:span var(--row-span);-webkit-margin-after:var(--grid-gap-px);margin-block-end:var(--grid-gap-px)}}@media only screen and (min-width: 640px){.cards-section.svelte-1e6zf3t .cards.grid.below:where(.svelte-1e6zf3t) .card.original:where(.svelte-1e6zf3t) .card-link:where(.svelte-1e6zf3t){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.cards-section.svelte-1e6zf3t .cards.grid.below:where(.svelte-1e6zf3t) .card.original:where(.svelte-1e6zf3t) .card-link:where(.svelte-1e6zf3t) img:where(.svelte-1e6zf3t){height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.cards-section.svelte-1e6zf3t .cards.grid.below:where(.svelte-1e6zf3t) .card.original:where(.svelte-1e6zf3t) .card-link:where(.svelte-1e6zf3t) h3.card-title:where(.svelte-1e6zf3t){min-height:-webkit-fit-content!important;min-height:-moz-fit-content!important;min-height:fit-content!important}}.cards-section.svelte-1e6zf3t .cards.carousel:where(.svelte-1e6zf3t){gap:var(--margin-s);scroll-behavior:smooth;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-padding-inline:var(--margin-l)}.cards-section.svelte-1e6zf3t .cards.carousel:where(.svelte-1e6zf3t)::-webkit-scrollbar{display:none}.cards-section.svelte-1e6zf3t .cards.carousel:where(.svelte-1e6zf3t) .card:where(.svelte-1e6zf3t){scroll-snap-align:start}.cards-section.svelte-1e6zf3t .cards:where(.svelte-1e6zf3t):not(:has(.card:nth-child(2))):not(.grid.original) .card:where(.svelte-1e6zf3t){width:clamp(100%,100%,350px)}.cards-section.svelte-1e6zf3t .cards:where(.svelte-1e6zf3t):not(:has(.card:nth-child(3))):not(.grid.original) .card:where(.svelte-1e6zf3t){width:clamp(100%,50%,350px)}.cards-section.svelte-1e6zf3t .cards:where(.svelte-1e6zf3t):has(.card:nth-child(3)):not(.grid.original) .card:where(.svelte-1e6zf3t){min-width:min(350px,80vw - var(--margin-l))}.cards-section.svelte-1e6zf3t .cards:is(.carousel,.grid).above:where(.svelte-1e6zf3t) .card:where(.svelte-1e6zf3t){border-radius:var(--border-l)}.cards-section.svelte-1e6zf3t .cards:is(.carousel,.grid).above:where(.svelte-1e6zf3t) .card:where(.svelte-1e6zf3t) .cover:where(.svelte-1e6zf3t){-o-object-fit:cover!important;object-fit:cover!important}.cards-section.svelte-1e6zf3t .cards:is(.carousel,.grid).above:where(.svelte-1e6zf3t) .card:where(.svelte-1e6zf3t) .card-link:where(.svelte-1e6zf3t){grid-template-rows:var(--margin-s) auto 1fr auto var(--margin-s)}.cards-section.svelte-1e6zf3t .cards:is(.carousel,.grid).above:where(.svelte-1e6zf3t) .card:where(.svelte-1e6zf3t) .card-link:where(.svelte-1e6zf3t) .card-title:where(.svelte-1e6zf3t){grid-row:4/6;grid-column:1/5;color:#fff;-webkit-backdrop-filter:blur(70px);backdrop-filter:blur(70px);-webkit-mask:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgb(0,0,0) 50px);mask:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgb(0,0,0) 50px);padding:50px var(--margin-m) var(--margin-m)}.cards-section.svelte-1e6zf3t .cards:is(.carousel,.grid).above:where(.svelte-1e6zf3t) .card:where(.svelte-1e6zf3t) .card-link:where(.svelte-1e6zf3t) .card-title:where(.svelte-1e6zf3t) .secondary{color:#fff}.cards-section.svelte-1e6zf3t .cards:is(.carousel,.grid).below:where(.svelte-1e6zf3t) .card:where(.svelte-1e6zf3t):has(.cover) .cover:where(.svelte-1e6zf3t){border-radius:var(--border-l)}.cards-section.svelte-1e6zf3t .cards:is(.carousel,.grid).below:where(.svelte-1e6zf3t) .card:where(.svelte-1e6zf3t) .card-link:where(.svelte-1e6zf3t){gap:0;--cover-row-height: 0;--top-spacing-height: 0;grid-template-rows:0 auto 0 auto 1fr;grid-template-rows:var(--top-spacing-height) auto var(--cover-row-height) auto 1fr}.cards-section.svelte-1e6zf3t .cards:is(.carousel,.grid).below:where(.svelte-1e6zf3t) .card:where(.svelte-1e6zf3t) .card-link:where(.svelte-1e6zf3t)>:where(.svelte-1e6zf3t):not(:last-child){margin-bottom:var(--margin-s)}.cards-section.svelte-1e6zf3t .cards:is(.carousel,.grid).below:where(.svelte-1e6zf3t) .card:where(.svelte-1e6zf3t) .card-link:where(.svelte-1e6zf3t)>:where(.svelte-1e6zf3t):last-child{margin-bottom:var(--margin-l)}.cards-section.svelte-1e6zf3t .cards:is(.carousel,.grid).below:where(.svelte-1e6zf3t) .card:where(.svelte-1e6zf3t) .card-link:where(.svelte-1e6zf3t) .cover:where(.svelte-1e6zf3t){grid-column:1/4;grid-row:1/4}.cards-section.svelte-1e6zf3t .cards:is(.carousel,.grid).below:where(.svelte-1e6zf3t) .card:where(.svelte-1e6zf3t) .card-link:where(.svelte-1e6zf3t) .button{grid-column:1/4;grid-row:2/3;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.cards-section.svelte-1e6zf3t .cards:is(.carousel,.grid).below:where(.svelte-1e6zf3t) .card:where(.svelte-1e6zf3t) .card-link:where(.svelte-1e6zf3t) .cover:where(.svelte-1e6zf3t)+:where(.svelte-1e6zf3t){margin-top:var(--margin-m)}.cards-section.svelte-1e6zf3t .cards:is(.carousel,.grid).below:where(.svelte-1e6zf3t) .card:where(.svelte-1e6zf3t) .card-link:where(.svelte-1e6zf3t) h3:where(.svelte-1e6zf3t){grid-column:1/4;grid-row:4/5;font-size:var(--size-p);font-weight:300}.cards-section.svelte-1e6zf3t .cards:is(.carousel,.grid).below:where(.svelte-1e6zf3t) .card:where(.svelte-1e6zf3t) .card-link:where(.svelte-1e6zf3t):has(.cover.original-ar) h3:where(.svelte-1e6zf3t){min-height:0;-webkit-margin-after:0;margin-block-end:0}.cards-section.svelte-1e6zf3t .cards:is(.carousel,.grid).below:where(.svelte-1e6zf3t) .card:where(.svelte-1e6zf3t) .card-link:where(.svelte-1e6zf3t) .card-description:where(.svelte-1e6zf3t){grid-column:1/4;grid-row:5/6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--margin-s)}.cards-section.svelte-1e6zf3t .cards:is(.carousel,.grid).below:where(.svelte-1e6zf3t) .card:where(.svelte-1e6zf3t) .card-link:where(.svelte-1e6zf3t) .card-description:where(.svelte-1e6zf3t) .meta-data:where(.svelte-1e6zf3t){color:var(--text-secondary);border-top:1px solid var(--background-light);font-size:var(--size-caption);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-margin-before:var(--margin-s);margin-block-start:var(--margin-s);-webkit-padding-before:var(--margin-xs);padding-block-start:var(--margin-xs)}.cards-section.svelte-1e6zf3t .cards:is(.carousel,.grid).below:where(.svelte-1e6zf3t) .card:where(.svelte-1e6zf3t) .card-link:where(.svelte-1e6zf3t) .card-description:where(.svelte-1e6zf3t) .meta-data:where(.svelte-1e6zf3t)+.card-description-text:where(.svelte-1e6zf3t){font-size:var(--size-caption)}.cards-section.svelte-1e6zf3t .cards:is(.carousel,.grid).below:where(.svelte-1e6zf3t) .card:where(.svelte-1e6zf3t) .card-link:where(.svelte-1e6zf3t):has(.cover){--cover-row-height: 130px;--top-spacing-height: var(--margin-s)}@media only screen and (min-width: 768px){.cards-section.svelte-1e6zf3t .cards:is(.carousel,.grid).below:where(.svelte-1e6zf3t) .card:where(.svelte-1e6zf3t) .card-link:where(.svelte-1e6zf3t):has(.cover){--cover-row-height: 200px}}.cards-section.svelte-1e6zf3t .cards.grid:where(.svelte-1e6zf3t) .card:where(.svelte-1e6zf3t):hover{outline:1px solid var(--background-medium);outline-offset:calc(var(--margin-s) - .5px);-webkit-box-shadow:0 0 0 var(--margin-s) var(--background-bright);box-shadow:0 0 0 var(--margin-s) var(--background-bright);background-color:var(--background-bright)!important}.cards-section.svelte-1e6zf3t .cards.carousel:where(.svelte-1e6zf3t) .card:where(.svelte-1e6zf3t):hover{opacity:.81}.cards-section.svelte-1e6zf3t .cards:where(.svelte-1e6zf3t):is(.carousel,.grid) .card:where(.svelte-1e6zf3t){overflow:hidden;-webkit-transition:all .18s ease;transition:all .18s ease}.cards-section.svelte-1e6zf3t .cards:where(.svelte-1e6zf3t):is(.carousel,.grid) .card.patron:where(.svelte-1e6zf3t){aspect-ratio:3/4}.cards-section.svelte-1e6zf3t .cards:where(.svelte-1e6zf3t):is(.carousel,.grid) .card:where(.svelte-1e6zf3t) .card-link:where(.svelte-1e6zf3t){display:grid;grid-template-columns:var(--margin-s) 1fr var(--margin-s);grid-gap:var(--margin-s);gap:var(--margin-s);height:100%}.cards-section.svelte-1e6zf3t .cards:where(.svelte-1e6zf3t):is(.carousel,.grid) .card:where(.svelte-1e6zf3t) .cover:where(.svelte-1e6zf3t){grid-area:1/1/6/5;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.cards-section.svelte-1e6zf3t .cards:where(.svelte-1e6zf3t):is(.carousel,.grid) .card:where(.svelte-1e6zf3t) .card-title:where(.svelte-1e6zf3t){z-index:1;font-weight:500}.cards-section.svelte-1e6zf3t .cards:where(.svelte-1e6zf3t):is(.carousel,.grid) .card:where(.svelte-1e6zf3t) .button{grid-area:2/2/2/3;background-color:#0000004d;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:var(--border-round);padding-inline:var(--margin-s);padding-block:var(--margin-xs);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.image-gallery.svelte-1e6zf3t{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:calc(100vw - 2 * var(--margin-l));margin-inline:auto}.image-gallery.svelte-1e6zf3t :is(h1,h2,h3,p)+.images:where(.svelte-1e6zf3t){margin-top:var(--margin-l)}.image-gallery.svelte-1e6zf3t .images:where(.svelte-1e6zf3t){display:grid;grid-template-columns:repeat(var(--column-count),1fr);grid-gap:var(--margin-l);gap:var(--margin-l);width:100%}@media only screen and (max-width: 1024px){.image-gallery.svelte-1e6zf3t .images:where(.svelte-1e6zf3t){grid-template-columns:repeat(min(2,var(--column-count)),1fr)}}.image-gallery.svelte-1e6zf3t .images:where(.svelte-1e6zf3t) .responsiveImage{min-width:0}.image-gallery.svelte-1e6zf3t .images:where(.svelte-1e6zf3t) .responsiveImage img{-o-object-position:left center;object-position:left center}.image-gallery.svelte-1e6zf3t .images:where(.svelte-1e6zf3t) .responsiveImage>*{max-height:calc(90vh - 200px)!important}.image-gallery.svelte-1e6zf3t .images:where(.svelte-1e6zf3t):not(.preserve-aspect-ratio) .responsiveImage{height:100%}.image-gallery.svelte-1e6zf3t .images:where(.svelte-1e6zf3t):not(.preserve-aspect-ratio) .responsiveImage *{height:100%}.image-gallery.svelte-1e6zf3t .images:where(.svelte-1e6zf3t):not(.preserve-aspect-ratio) .responsiveImage img{-o-object-fit:cover!important;object-fit:cover!important}.image-gallery.svelte-1e6zf3t+.cards-section:where(.svelte-1e6zf3t):not(:has(h1)){margin-top:calc(-1 * var(--margin-l))}section.svelte-1e6zf3t:has(h1)+section:where(.svelte-1e6zf3t):has(h1){margin-bottom:var(--margin-l)}@media only screen and (min-width: 1024px){section.svelte-1e6zf3t:has(h1)+section:where(.svelte-1e6zf3t):has(h1){margin-bottom:var(--margin-xl)}}.text-section:has(h1):has(+.cards-section){margin-bottom:0!important}.text-section+.text-section{margin-top:0!important}.text-section.svelte-1e6zf3t:has(h1)+.cards-section:where(.svelte-1e6zf3t){margin-top:0}.text-section:has(h1):has(+.image-gallery){margin-bottom:0!important}.text-section.svelte-1e6zf3t:has(h1)+.image-gallery:where(.svelte-1e6zf3t){margin-top:0!important}.text-section.svelte-1e6zf3t:has(h2)+.video-section:where(.svelte-1e6zf3t),.text-section.svelte-1e6zf3t:has(h3)+.video-section:where(.svelte-1e6zf3t){margin-top:calc(-1 * var(--margin-l))}.text-section.svelte-1e6zf3t:has(h2)+.video-section:where(.svelte-1e6zf3t)+.text-section:where(.svelte-1e6zf3t):has(h2){margin-top:var(--margin-xl)}:is(.text-section,.cards-section)+.image-gallery.svelte-1e6zf3t{margin-bottom:var(--margin-s)}@media only screen and (min-width: 1024px){:is(.text-section,.cards-section)+.image-gallery.svelte-1e6zf3t{margin-bottom:var(--margin-xl)}}:is(.text-section,.cards-section)+.image-gallery.svelte-1e6zf3t:has(:not(+*:not(.text-section:has(>.description:first-child)))){margin-bottom:var(--margin-m)!important}.cards-section.svelte-1e6zf3t:has(.description+.call-to-action) .description{grid-area:2/2/3/5}
