.scroll-edge-effect.svelte-5aqflw{display:block;width:100%;left:50%;transform:translate(-50%);position:absolute;height:72px;z-index:200;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);-webkit-mask-image:linear-gradient(to bottom,black 0%,rgba(0,0,0,.8) 40%,transparent 100%);mask-image:linear-gradient(to bottom,black 0%,rgba(0,0,0,.8) 40%,transparent 100%);background:linear-gradient(180deg,var(--slate-100) 0%,transparent 100%);pointer-events:none}.active-content-overlay.svelte-5aqflw{--bottom-sheet-overlay: rgba(255, 255, 255 .8);position:fixed;display:none;top:0;left:0;width:100%;height:100%;background-color:var(--bg-light);z-index:1000;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);pointer-events:auto}.navigation-bar-wrapper.svelte-5aqflw{display:block;height:auto;position:fixed;width:100%;top:0;z-index:9999}.global-navigation-bar.svelte-5aqflw{position:relative;z-index:9998;padding:0 var(--spc-xxs);display:grid;margin:var(--spc-sm) auto 0 auto;align-items:center;grid-template-columns:repeat(3,1fr);grid-template-rows:46px 100%;grid-template-areas:"logo-container navigation-links content-right";justify-content:space-between;height:100%;width:clamp(280px,(90vw + 1rem),1200px);border-radius:var(--rad-lg)}.logo-container.svelte-5aqflw{width:100%;grid-area:logo-container;display:flex;gap:var(--spc-xxs);align-items:center}.logo-mark.svelte-5aqflw{display:flex;align-items:center}.first-name.svelte-5aqflw{font-weight:600;letter-spacing:var(--preferred-letter-spacing);font-size:var(--caption-sm-size)}.last-name.svelte-5aqflw{letter-spacing:var(--preferred-letter-spacing);font-size:var(--caption-sm-size)}.navigation-links-container.svelte-5aqflw{display:flex;width:100%;max-width:200px;align-items:center;grid-area:navigation-links;height:80%;position:relative;justify-content:space-between}.navigation-link.svelte-5aqflw{position:relative;z-index:2;height:100%;padding:var(--spc-bs);border-radius:var(--rad-lg);display:flex;align-items:center;white-space:nowrap;width:100%;justify-content:center}.anchor.svelte-5aqflw{font-size:var(--caption-sm-size);font-weight:var(--weight-medium)}.content-right.svelte-5aqflw{width:100%;grid-area:content-right;display:flex;align-items:center;justify-content:right}.active-link-indicator.svelte-5aqflw{position:absolute;border-radius:var(--rad-lg);display:block;z-index:1;transition:transform .5s cubic-bezier(.23,1,.32,1)}.call-to-action-button.svelte-5aqflw{display:flex;height:38px;position:relative;gap:var(--spc-xxs);align-items:center;border-radius:26px;background-color:var(--background-d);margin:var(--spc-xxs) 0;padding:0 var(--spc-sm);color:var(--text-default-d);box-shadow:0 0 16px var(--slate-300);font-weight:500;font-size:var(--caption-sm-size)}.pulse-container.svelte-5aqflw{display:block;position:relative;width:16px;height:16px;flex-shrink:0}.pulse-container.svelte-5aqflw:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.2);width:300%;height:300%;background-color:var(--green-300);border-radius:50%;animation:svelte-5aqflw-pulse-ring 1.25s cubic-bezier(.215,.61,.355,1) infinite}.pulse-container.svelte-5aqflw:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:60%;height:60%;background-color:var(--green-400);border-radius:50%;box-shadow:0 0 4px #0000001a;animation:svelte-5aqflw-pulse-dot 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite}@keyframes svelte-5aqflw-pulse-ring{0%{transform:translate(-50%,-50%) scale(.2);opacity:1}80%,to{transform:translate(-50%,-50%) scale(1);opacity:0}}@keyframes svelte-5aqflw-pulse-dot{0%{transform:translate(-50%,-50%) scale(.9)}50%{transform:translate(-50%,-50%) scale(1.1)}to{transform:translate(-50%,-50%) scale(.9)}}@media screen and (max-width:600px){.active-content-overlay.svelte-5aqflw{display:block;height:100%}.active-link-indicator.svelte-5aqflw{display:none}.global-navigation-bar.svelte-5aqflw{transition:grid-template-rows .5s cubic-bezier(.075,.82,.165,1);grid-template-columns:1fr 1fr;grid-template-rows:46px 0px;overflow:hidden;grid-template-areas:"logo-container content-right" "navigation-links navigation-links"}.navigation-links-container.svelte-5aqflw{padding-top:var(--spc-md);flex-direction:column;align-items:center;justify-content:flex-start}.mobile-menu-active.svelte-5aqflw{transition:grid-template-rows .75s cubic-bezier(.075,.82,.165,1);grid-template-rows:46px 90vh}.top-bar.svelte-5aqflw,.middle-bar.svelte-5aqflw,.bottom-bar.svelte-5aqflw{transition:transform .3s cubic-bezier(.075,.82,.165,1),opacity .3s cubic-bezier();transform-origin:center;transform-box:fill-box}@keyframes svelte-5aqflw-top-bar-animation-nav-open{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(3px) rotate(0)}to{transform:translateY(3px) rotate(45deg)}}@keyframes svelte-5aqflw-bottom-bar-animation-nav-open{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-3px) rotate(0)}to{transform:translateY(-3px) rotate(-45deg)}}@keyframes svelte-5aqflw-top-bar-animation-nav-closing{0%{transform:translateY(3px) rotate(45deg)}50%{transform:translateY(3px) rotate(0)}to{transform:translateY(0) rotate(0)}}@keyframes svelte-5aqflw-bottom-bar-animation-nav-closing{0%{transform:translateY(-4px) rotate(-45deg)}50%{transform:translateY(-4px) rotate(0)}to{transform:translateY(0) rotate(0)}}.top-bar.svelte-5aqflw{animation:svelte-5aqflw-top-bar-animation-nav-closing .3s cubic-bezier(.075,.82,.165,1) forwards}.middle-bar.svelte-5aqflw{opacity:1;transition:opacity 0s .15s}.bottom-bar.svelte-5aqflw{animation:svelte-5aqflw-bottom-bar-animation-nav-closing .3s cubic-bezier(.075,.82,.165,1) forwards}.mobile-menu-active.svelte-5aqflw .top-bar:where(.svelte-5aqflw){animation:svelte-5aqflw-top-bar-animation-nav-open .3s cubic-bezier(.075,.82,.165,1) forwards}.mobile-menu-active.svelte-5aqflw .middle-bar:where(.svelte-5aqflw){transition:opacity 0s .15s;opacity:0}.mobile-menu-active.svelte-5aqflw .bottom-bar:where(.svelte-5aqflw){animation:svelte-5aqflw-bottom-bar-animation-nav-open .3s cubic-bezier(.075,.82,.165,1) forwards}.navigation-link.svelte-5aqflw{position:initial;height:auto;padding:var(--spc-bs);display:flex;width:100%;justify-content:left}.anchor.svelte-5aqflw{font-size:var(--display-lg-size);letter-spacing:var(--preferred-letter-spacing)}.menu-button.svelte-5aqflw{display:flex;align-items:center;justify-content:center;height:38px;width:auto;aspect-ratio:1/1;padding:6px;background:none;cursor:pointer;color:var(--slate-950);border-radius:50%;background:var(--elevation-light);box-shadow:var(--elevation-shadow-light)}.menu-icon.svelte-5aqflw{fill:#fff;display:flex;align-items:center;justify-content:center}.content-right.svelte-5aqflw{gap:var(--spc-sm)}}*{box-sizing:border-box;padding:0;margin:0}@font-face{font-family:"DM Serif Display";src:url(../../../fonts/DMSerifDisplay-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Archivo;src:url(../../../fonts/Archivo-VariableFont_wdth,wght.woff2) format("woff2");font-weight:1 900;font-style:normal;font-display:swap}body{overflow-y:scroll}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-thumb{background-color:var(--slate-300);border-radius:var(--rad-lg)}:root{background-color:var(--background-light);--white-950: rgba(255, 255, 255, 1);--white-100: rgba(255, 255, 255, .9);--white-200: rgb(255, 255, 255, .8);--black: rgb(23 23 23);--slate-50: rgb(248 250 252);--slate-509: rgba(248 250 252, 1);--slate-100: rgb(241 245 249);--slate-200: rgb(241 245 249);--slate-300: rgba(202, 213, 226, 1);--slate-400: rgb(148 163 184);--slate-500: rgb(98 116 142);--slate-600: rgb(69 85 108);--slate-700: rgb(49 65 88);--slate-800: rgb(29 41 61);--slate-900: rgb(15 23 43);--slate-950: rgb(2 6 23);--green-50: rgba(236, 253, 245, 1);--green-100: rgba(208, 250, 229, 1);--green-200: rgba(164, 244, 207, 1);--green-300: rgba(94, 233, 181, 1);--green-400: rgba(0, 212, 146, 1);--green-500: rgba(0, 188, 125, 1);--green-600: rgba(0, 153, 102, 1);--green-700: rgba(0, 122, 85, 1);--green-800: rgba(0, 96, 69, 1);--green-900: rgba(0, 79, 59, 1);--green-950: rgba(0, 44, 34, 1);--black-900: rgba(26, 26, 26, 1);--black-800: rgba(51, 51, 51, 1);--black-700: rgba(77, 77, 77, 1);--black-600: rgba(102, 102, 102, 1);--black-500: rgba(128, 128, 128, 1);--black-400: rgba(161, 161, 161, 1);--black-300: rgba(194, 194, 194, 1);--black-200: rgba(220, 220, 220, 1);--black-100: rgba(238, 238, 238, 1);--black-50: rgb(248, 250, 252);--container-width: clamp(280px, 90vw, var(--content-max-width));--section-width: 100%;--content-max-width: 900px;--content-width-touch: clamp(280px, 100%, 550px);--scroll-container-margin-left: calc((100vw - clamp(280px, 90vw, 900px))/2) ;--spc-mn: .125rem;--spc-xxs: .25rem;--spc-xs: .5rem;--spc-sm: .75rem;--spc-bs: 1rem;--spc-rg: 1.25rem;--spc-md: 1.5rem;--spc-lg: 2rem;--spc-xl: 2.5rem;--spc-2xl: 3rem;--spc-3xl: calc(var(--spc-2xl) * 4);--rad-mn: .25rem;--rad-xs: .5rem;--rad-sm: .75rem;--rad-bs: 1rem;--rad-md: 1.25rem;--rad-lg: 1.5rem;--rad-xl: 1.75rem;--rad-2xl: 2rem;--rad-3xl: 3rem;--text-dafault-l: var(--black-900);--text-hovered-l: var(--slate-950);--text-inactive-l: var(--slate-300);--text-disabled-l: var(--slate-100);--cta-secondary-text-l: var(--green-700);--text-default-d: var(--white-100);--background-light: var(--slate-100);--background-d: var(--black-900);--foreground-light: var(--slate-50);--elevation-light: var(--white-200);--global-navbar-background-light: var(--slate-509);--cta-secondary-bg-l: var(--green-100);--cta-primary-bg-l: var(--green-700);--border-light: var(--white-950);--cta-border-l: var(--blue-200);--infocard-border-radius: clamp(32px, 7vw, 48px);--cta-secondary-border-l: var(--green-50);--foreground-shadow-light: 0 0 32px rgba(231, 231, 231, 1);--elevation-shadow-light: 0 0 16px var(--slate-200);--cta-primary-shadow-l: 0 0 8 var(--blue-200);font-family:Archivo,sans-serif;-webkit-font-smoothing:antialiased;color:var(--text-dafault-l);--letter-spacing: letter-spacing: clamp(-.5px, -.4px - .2vw, -.2px);--weight-extra-thin: 100;--weight-thin: 200;--weight-extra-light: 300;--weight-light: 400;--weight-regular: 500;--weight-medium: 600;--weight-bold: 700;--weight-extra-bold: 800;--weight-black: 900;--display-lg-size: clamp(1.959rem, calc(2rem + 1.909vw) , 3.008rem);--display-lg-weight: 800;--display-lg-line-height: clamp(1.25, 20vw, 1.55);--display-lg-letter-spacing: .012em;--display-md-size: clamp(1.801rem, calc(1.502rem + 1.492vw) , 2.622rem);--display-md-weight: 800;--display-md-line-height: 1.55;--display-md-letter-spacing: .012em;--h1-size: clamp(1.656rem, calc(1.427rem + 1.143vw) , 2.284rem);--h1-weight: 700;--h1-line-height: clamp(1, .9vw, 1.55);--h1-letter-spacing: .016em;--h2-size: clamp(1.399rem, calc(1.278rem + .609vw) , 1.734rem);--h2-weight: 600;--h2-line-height: clamp(1, 2vw, 1.55);--h2-letter-spacing: .016em;--h3-size: clamp(1.287rem, calc(1.205rem + .409vw) , 1.511rem);--h3-weight: 600;--h3-line-height: 1.6;--h3-letter-spacing: .02em;--h4-size: clamp(1.183rem, calc(1.134rem + .244vw) , 1.317rem);--h4-weight: 500;--h4-line-height: 1.6;--h4-letter-spacing: .02em;--h5-size: clamp(1.134rem, calc(1.1rem + .173vw) , 1.229rem);--h5-weight: 500;--h5-line-height: 1.6;--h5-letter-spacing: .024em;--h6-size: clamp(1.088rem, calc(1.066rem + .109vw) , 1.148rem);--h6-weight: 500;--h6-line-height: 1.6;--h6-letter-spacing: .024em;--body-xl-size: clamp(1.043rem, calc(1.033rem + .052vw) , 1.071rem);--body-xl-weight: 400;--body-xl-line-height: 1.6;--body-xl-letter-spacing: .024em;--body-size: clamp(1rem, calc(1rem + 0vw) , 1rem);--body-weight: 400;--body-line-height: 1.6;--body-letter-spacing: .003em;--body-sm-size: clamp(.959rem, calc(.968rem - .046vw) , .933rem);--body-sm-weight: 400;--body-sm-line-height: 1.65;--body-sm-letter-spacing: .024em;--caption-lg-size: clamp(.919rem, calc(.937rem - .087vw) , .871rem);--caption-lg-weight: 400;--caption-lg-line-height: 1.65;--caption-lg-letter-spacing: .024em;--caption-size: clamp(.882rem, calc(.906rem - .124vw) , .813rem);--caption-weight: 400;--caption-line-height: 1.65;--caption-letter-spacing: .024em;--caption-sm-size: clamp(.845rem, calc(.877rem - .156vw) , .759rem);--caption-sm-weight: 300;--caption-sm-line-height: 1.65;--caption-sm-letter-spacing: .024em;--overline-size: clamp(.811rem, calc(.848rem - .185vw) , .709rem);--overline-weight: 500;--overline-line-height: 1.65;--overline-letter-spacing: .024em}#main{margin-top:calc(var(--spc-2xl) + var(--spc-xl));width:100%}ul{list-style-type:none;padding:0}a,a:visited,a:focus{text-decoration:none;font-size:var(--caption-size);font-weight:var(--overline-weight);color:var(--text-default-l)}a:hover{cursor:pointer}section{display:block;width:var(--section-width);height:auto;margin:var(--spc-md) 0}.container{display:block;width:var(--container-width);height:auto;margin:auto}button{border:none;padding:0;font-family:inherit}h2{font-weight:500;line-height:var(--h2-line-height);letter-spacing:var(--letter-spacing)}h3{font-size:var(--h3-size);font-weight:var(--h3-weight);line-height:var(--h3-line-height);letter-spacing:var(--letter-spacing)}h4{font-weight:var(--h4-weight);font-size:var(--h4-size);line-height:var(--h4-line-height);letter-spacing:var(--letter-spacing)}h5{font-weight:var(--h5-weight);font-size:var(--h5-size);line-height:var(--h5-line-height);letter-spacing:var(--letter-spacing)}h6{font-size:var(--h6-size);line-height:var(--h6-line-height);font-weight:var(--h6-weight);letter-spacing:var(--letter-spacing)}.caption{font-size:var(--caption-lg-size);font-weight:var(--weight-regular);line-height:var(--caption-lg-line-height)}p{font-weight:var(--weight-light);font-size:var(--caption-lg-size);line-height:var(--body-line-height);letter-spacing:var(--letter-spacing);color:var(--black-700)}.occlusion{display:block;width:100%;left:50%;transform:translate(-50%);padding:0 var(--spc-xs);position:absolute;height:auto;background:linear-gradient(180deg,var(--slate-100) 0%,transparent 100%);z-index:200}.glass{background-color:#f8fafcd9;box-shadow:var(--foreground-shadow-light);border:solid 1px var(--border-light);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.card{background-color:var(--foreground-light);border:solid 1px var(--border-light);border-radius:var(--spc-xl)}.clr-foreground-light{background-color:var(--foreground-light);border:solid 1px var(--border-light)}.new-item-chip{display:block;background-color:var(--green-100);color:var(--green-900);padding:var(--spc-xs) var(--spc-sm);border-radius:var(--rad-xl);font-size:var(--caption-sm-size);font-weight:var(--weight-regular)}.new-item{display:flex;gap:var(--spc-xs);align-items:center;min-height:45px}.info-chip{display:flex;gap:var(--spc-xxs);background-color:var(--foreground-light);border:solid 1px var(--border-light);border-radius:var(--rad-2xl);padding:var(--spc-sm) var(--spc-sm);margin:var(--spc-sm) 0}.info-chip span{display:block}.info-chip .info-chip-heading{font-weight:var(--weight-medium)}.text-content-no-padding{padding:0}.elevated-card{width:100%;height:auto;overflow:clip;margin:var(--spc-rg) 0;padding:var(--spc-xs)}.background-colour-visible{background-color:var(--foreground-light);border:solid 1px var(--border-light);border-radius:var(--rad-2xl)}.no-background{background-color:transparent}.col-grid-text-container{display:block;padding:clamp(8px,1.5vw,var(--spc-bs))}.layout-column{display:grid;grid-auto-flow:column;gap:var(--spc-sm);grid-template-columns:repeat(2,1fr);align-items:start;margin:var(--spc-rg) 0;padding:var(--spc-xs);justify-content:space-between}.layout-stack{display:flex;flex-direction:column;height:100%;gap:var(--spc-sm);grid-template-rows:auto auto}.elevated-card-content-area{display:block;margin:0;padding:var(--spc-rg);height:auto}.elevated-unit-image-container{display:block;background-color:var(--elevation-light);border-radius:var(--rad-xl);border:solid 1px var(--border-light);overflow:auto}.unit-image-container{margin-top:auto;display:block;aspect-ratio:1/1;overflow:hidden;width:100%;background-color:var(--foreground-light);border-radius:var(--rad-xl);border:solid 1px var(--border-light)}.unit-image-container-wide{display:block;aspect-ratio:16/9;overflow:hidden;width:100%;max-width:900px;background-color:var(--foreground-light);border-radius:var(--rad-xl);border:solid 1px var(--border-light)}.unit-img{width:100%;height:100%;object-fit:cover}.unit-img-wide{width:100%;height:auto;object-fit:cover}.text-content-container{display:block;padding:var(--spc-bs) clamp(16px,6vw,90px)}.scroll-wrapper{width:100%;overflow:auto}.scroll-container{width:max-content;scroll-snap-type:x mandatory;overflow:scroll;display:flex;gap:var(--spc-xs);margin:var(--spc-bs) 0}.scroll-wrapper::-webkit-scrollbar{display:none}.scroll-container::-webkit-scrollbar{display:none}@media screen and (max-width:800px){.card-wrapper{grid-auto-flow:row;grid-template-rows:auto auto;grid-template-columns:1fr}}.navigation-link-wrapper.svelte-1bn7959{display:block;padding:var(--spc-xs) 0}.navigation-link.svelte-1bn7959{height:auto;display:block;width:auto;font-weight:400}.navigation-link.svelte-1bn7959:hover{color:var(--blue-900)}.active.svelte-1bn7959{color:var(--slate-900)}.inactive.svelte-1bn7959{color:var(--slate-500)}.footer-content-wrapper.svelte-1wlmi2p{width:var(--container-width);padding-top:var(--spc-md);height:300px;margin:auto;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;justify-items:center;margin-top:var(--spc-2xl);border-top:1px solid var(--slate-300)}.footer-content-wrapper.svelte-1wlmi2p>:where(.svelte-1wlmi2p){display:flex;flex-direction:column;gap:var(--spc-mn);height:100%;width:100%}.footer-group-title.svelte-1wlmi2p{font-size:var(--overline-size);font-weight:600}@media screen and (max-width:650px){.footer-content-wrapper.svelte-1wlmi2p{grid-auto-flow:row}}
