.ld-section{isolation:isolate;background:var(--ld-bg);color:var(--ld-fg);position:relative;overflow:hidden;container-type:inline-size}.ld-section,.ld-section *{box-sizing:border-box}.ld-section .ld-inner{min-height:36rem;max-width:var(--ld-width);align-items:center;margin-inline:auto;display:grid;position:static}.ld-section[data-align=left] .ld-inner{margin-inline:0 auto}.ld-section[data-align=right] .ld-inner{margin-inline:auto 0}.ld-section[data-height=compact] .ld-inner{min-height:36rem}.ld-section[data-height=large] .ld-inner{min-height:max(36rem, calc(80svh - var(--tenant-header-flow-height,0px)))}.ld-section[data-height=x-large] .ld-inner{min-height:max(36rem, calc(90svh - var(--tenant-header-flow-height,0px)))}.ld-section[data-height=full-screen] .ld-inner{min-height:calc(100svh - var(--tenant-header-flow-height,0px))}.ld-visual,.ld-static,.ld-runtime{min-width:0;position:absolute;inset:0}.ld-runtime>div,.ld-runtime canvas{width:100%;height:100%;display:block}.ld-static-fluid{background:radial-gradient(ellipse at 75% 35%, var(--ld-primary), transparent 55%), radial-gradient(ellipse at 20% 85%, var(--ld-accent), transparent 60%), var(--ld-bg);opacity:.6}.ld-static svg{width:100%;height:100%}.ld-static-globe{aspect-ratio:1;width:min(58vw,44rem);max-height:90%;margin:auto}.ld-section[data-position=left] .ld-static-globe{left:auto;right:3%}.ld-section[data-position=right] .ld-static-globe{left:3%;right:auto}.ld-visual:after{content:"";pointer-events:none;background:radial-gradient(ellipse at 50% 50%, color-mix(in srgb, var(--ld-bg) 62%, transparent), transparent 78%);position:absolute;inset:0}.ld-section[data-position=left] .ld-visual:after{background:linear-gradient(90deg, color-mix(in srgb, var(--ld-bg) 82%, transparent), color-mix(in srgb, var(--ld-bg) 48%, transparent) 38%, transparent 76%)}.ld-section[data-position=right] .ld-visual:after{background:linear-gradient(270deg, color-mix(in srgb, var(--ld-bg) 82%, transparent), color-mix(in srgb, var(--ld-bg) 48%, transparent) 38%, transparent 76%)}.ld-content{z-index:1;width:min(100%,46rem);text-align:var(--ld-align);font-family:var(--ld-body-font);background:0 0;position:relative}.ld-section[data-position=center] .ld-content{justify-self:center}.ld-section[data-position=right] .ld-content{justify-self:end}.ld-section .ld-title{font-family:var(--ld-heading-font);font-size:min(var(--ld-title-size), clamp(2.25rem, 5.2cqi, 6rem));font-weight:var(--ss-title-weight,700);letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance;margin:0;line-height:1.14}.ld-section[data-title-scale=display]:not([data-gallery]) .ld-content{width:min(100%,72rem)}.ld-section[data-title-scale=display]:not([data-gallery]) .ld-title{font-size:clamp(3rem,9cqi,9rem);line-height:1.05}.ld-section[data-title-scale=poster]:not([data-gallery]) .ld-content{width:100%}.ld-section[data-title-scale=poster]:not([data-gallery]) .ld-title{letter-spacing:-.04em;font-size:clamp(3.5rem,14cqi,16rem);line-height:1}.ld-subtitle,.ld-description{font-size:min(var(--ld-body-size), clamp(1rem, 1.5cqi, 1.25rem));white-space:pre-wrap;overflow-wrap:anywhere;margin-top:var(--ss-title-desc-gap,1.25rem);line-height:1.7}.ld-description{opacity:.88}.ld-ctas{gap:1rem;justify-content:var(--ld-justify);margin-top:var(--ss-header-gap,2rem);flex-wrap:wrap;display:flex}.ld-ctas:empty{display:none}.ld-ctas a{overflow-wrap:anywhere;max-width:100%}.ld-visual:has(.ld-runtime canvas) .ld-static:not(.ld-static-fluid){visibility:hidden}.ld-section.ld-section .ld-inner{padding-top:max(var(--ld-top-desktop), env(safe-area-inset-top), var(--tenant-header-height,0px));padding-bottom:var(--ld-bottom-desktop);padding-left:max(var(--ld-left-desktop), 2rem);padding-right:max(var(--ld-right-desktop), 2rem)}@container (max-width:767px){.ld-section .ld-content{width:100%;text-align:var(--ld-mobile-align);justify-self:stretch}.ld-section .ld-ctas{justify-content:var(--ld-mobile-justify)}.ld-section .ld-visual:after{background:linear-gradient(180deg, color-mix(in srgb, var(--ld-bg) 72%, transparent), color-mix(in srgb, var(--ld-bg) 35%, transparent) 70%, transparent)}.ld-section .ld-static-globe{width:90%;top:20%;left:0;right:0}.ld-section.ld-section .ld-inner{padding-top:max(var(--ld-top-mobile), env(safe-area-inset-top), var(--tenant-header-height,0px));padding-bottom:max(var(--ld-bottom-mobile), var(--tenant-mobile-bottom-menu-offset,env(safe-area-inset-bottom)));padding-left:max(var(--ld-left-mobile), 1.25rem, env(safe-area-inset-left));padding-right:max(var(--ld-right-mobile), 1.25rem, env(safe-area-inset-right))}}.ld-semantic-text{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ld-section .ld-subtitle{font-family:var(--ld-subtitle-font);font-size:min(var(--ld-subtitle-size), clamp(1.25rem, 2.3cqi, 2rem));line-height:1.5}.ld-text-groups{display:grid}.ld-text-group{visibility:hidden;grid-area:1/1;min-width:0}.ld-text-group[data-active=true]{visibility:visible}.ld-text-group[data-exiting=true]{opacity:0;transition:opacity var(--ld-exit-ms,.4s) ease}.ld-playback{align-items:center;justify-content:var(--ld-justify);border:0;gap:.5rem;min-width:0;margin-top:1.5rem;padding:0;font-size:.875rem;display:flex}.ld-playback button{min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:.25rem;padding:.5rem}.ld-playback button:focus-visible{outline-offset:3px;outline:2px solid}@media (max-width:767px){.ld-playback{justify-content:var(--ld-mobile-justify)}}.ld-section[data-preview=mobile] .ld-playback{justify-content:var(--ld-mobile-justify)}@media (prefers-reduced-motion:reduce){.ld-text-group[data-exiting=true]{transition:none}}.ld-section[data-scroll-hint]{--ld-hint-safe:max(env(safe-area-inset-bottom,0px), var(--tenant-mobile-bottom-menu-offset,0px))}.ld-scroll-hint{z-index:2;left:50%;bottom:calc(var(--ld-hint-safe) + var(--ld-hint-offset));width:var(--ld-hint-size);height:var(--ld-hint-size);pointer-events:none;color:var(--ld-fg);filter:drop-shadow(0 0 .3rem var(--ld-bg)) drop-shadow(0 0 .12rem var(--ld-bg));display:block;position:absolute;translate:-50%}.ld-scroll-hint svg{width:100%;height:100%;stroke-width:max(1.5px, calc(var(--ld-hint-size) * .06));display:block;overflow:visible}.ld-scroll-hint svg *{vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%}.ld-scroll-hint svg g[transform]{transform-box:view-box;transform-origin:0 0}.ld-section.ld-section[data-scroll-hint] .ld-inner{padding-bottom:max(var(--ld-bottom-desktop), calc(var(--ld-hint-safe) + var(--ld-hint-reserve)))}@container (max-width:767px){.ld-section.ld-section[data-scroll-hint] .ld-inner{padding-bottom:max(var(--ld-bottom-mobile), calc(var(--ld-hint-safe) + var(--ld-hint-reserve)))}}@media (prefers-reduced-motion:no-preference){.ld-section:not([data-hint-motion=none]) .ld-scroll-hint .ld-hint-a,.ld-section:not([data-hint-motion=none]) .ld-scroll-hint .ld-hint-b,.ld-section:not([data-hint-motion=none]) .ld-scroll-hint .ld-hint-ring{animation-duration:1.8s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.ld-section:not([data-hint-motion=none]) .ld-scroll-hint[data-symbol=double-chevron] .ld-hint-a{animation-name:ld-hint-seq}.ld-section:not([data-hint-motion=none]) .ld-scroll-hint[data-symbol=double-chevron] .ld-hint-b{animation-name:ld-hint-seq;animation-delay:.3s}.ld-section:not([data-hint-motion=none]) .ld-scroll-hint[data-symbol=chevron] .ld-hint-a,.ld-section:not([data-hint-motion=none]) .ld-scroll-hint[data-symbol=circle-arrow] .ld-hint-a,.ld-section:not([data-hint-motion=none]) .ld-scroll-hint[data-symbol=finger] .ld-hint-a{animation-name:ld-hint-bob}.ld-section:not([data-hint-motion=none]) .ld-scroll-hint[data-symbol=mouse] .ld-hint-a{animation-name:ld-hint-wheel}.ld-section:not([data-hint-motion=none]) .ld-scroll-hint[data-symbol=long-arrow] .ld-hint-a{transform-origin:50% 0;animation-name:ld-hint-stretch}.ld-section:not([data-hint-motion=none]) .ld-scroll-hint[data-symbol=long-arrow] .ld-hint-b{animation-name:ld-hint-bob}.ld-section:not([data-hint-motion=none]) .ld-scroll-hint .ld-hint-ring{animation-name:ld-hint-pulse}}.ld-scroll-hint .ld-hint-ring{opacity:0}@keyframes ld-hint-seq{0%,to{opacity:.25}45%{opacity:1}}@keyframes ld-hint-bob{0%,to{translate:0}50%{translate:0 3px}}@keyframes ld-hint-wheel{0%{opacity:1;translate:0}70%,to{opacity:0;translate:0 6px}}@keyframes ld-hint-stretch{0%,to{scale:1}50%{scale:1 1.18}}@keyframes ld-hint-pulse{0%{opacity:.6;scale:1}to{opacity:0;scale:1.35}}@supports (animation-timeline:view()){.ld-section[data-hint-fade=on]{view-timeline-name:--ld-hint-section;view-timeline-axis:block}.ld-section[data-hint-fade=on] .ld-scroll-hint{animation-name:ld-hint-out;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--ld-hint-section;animation-range:exit-crossing exit-crossing 40%}}@keyframes ld-hint-out{to{opacity:0}}.ld-section[data-gallery] .ld-visual:after{display:none}.ld-section[data-gallery] .ld-content{justify-self:stretch;width:100%}.ld-gallery{min-width:0;margin:0}.ld-gallery-frame{background:0 0;position:absolute;inset:0;overflow:hidden}.ld-gallery-img,.ld-gallery-canvas,.ld-gallery-canvas-host,.ld-gallery-shade{width:100%;height:100%;display:block;position:absolute;inset:0}.ld-gallery-img{object-fit:cover}.ld-gallery-canvas,.ld-gallery-canvas-host{pointer-events:none}.ld-gallery:not([data-light]) .ld-gallery-canvas{mix-blend-mode:plus-lighter}.ld-gallery-shade{background:var(--ld-bg);opacity:var(--ld-gallery-dim,0);pointer-events:none}.ld-section[data-gallery][data-gallery-layout=full] .ld-gallery{position:absolute;inset:0}.ld-section[data-gallery][data-gallery-layout=full] .ld-content{grid-area:1/1;justify-self:center;width:min(100%,46rem);padding:1.5rem}.ld-gallery-panel{display:none}.ld-section[data-gallery][data-gallery-layout=split] .ld-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:0;max-width:none;margin-inline:0;padding-inline:0}.ld-section[data-gallery][data-gallery-layout=split] .ld-gallery,.ld-section[data-gallery][data-gallery-layout=split] .ld-gallery-panel{width:50%;position:absolute;top:0;bottom:0;left:0}.ld-section[data-gallery][data-gallery-layout=split] .ld-content{grid-row:1;padding-inline:clamp(1.5rem,5cqi,5rem)}.ld-section[data-gallery][data-side=left] .ld-gallery{transform:translate(0)}.ld-section[data-gallery][data-side=left] .ld-content{grid-column:2}.ld-section[data-gallery][data-side=left] .ld-gallery-panel,.ld-section[data-gallery][data-side=right] .ld-gallery{transform:translate(100%)}.ld-section[data-gallery][data-side=right] .ld-content{grid-column:1}.ld-section[data-gallery][data-side=right] .ld-gallery-panel{transform:translate(0)}.ld-section[data-gallery][data-alternate=on] .ld-gallery,.ld-section[data-gallery][data-alternate=on] .ld-gallery-panel{transition:transform var(--ld-side-ms,.9s) cubic-bezier(.65, 0, .35, 1)}@media (prefers-reduced-motion:reduce){.ld-section[data-gallery][data-alternate=on] .ld-gallery,.ld-section[data-gallery][data-alternate=on] .ld-gallery-panel{transition:none}}.ld-section[data-gallery][data-gallery-layout=split][data-panel] .ld-gallery-panel{background:var(--ld-panel-bg);display:block}.ld-section[data-gallery][data-gallery-layout=split][data-panel] .ld-content{--ld-fg:var(--ld-panel-fg);color:var(--ld-panel-fg)}@container (max-width:767px){.ld-section[data-gallery][data-gallery-layout=split] .ld-inner{grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;min-height:0;padding-top:0}.ld-section[data-gallery][data-gallery-layout=split] .ld-gallery{aspect-ratio:1;grid-area:1/1;width:100%;transition:none;position:relative;top:auto;bottom:auto;left:auto;transform:none}.ld-section[data-gallery][data-gallery-layout=split] .ld-gallery-panel,.ld-section[data-gallery][data-gallery-layout=split][data-panel] .ld-gallery-panel{display:none}.ld-section[data-gallery][data-gallery-layout=split] .ld-content{padding-block:1.5rem max(var(--ld-bottom-mobile), var(--tenant-mobile-bottom-menu-offset,env(safe-area-inset-bottom)), 2rem);grid-area:2/1}.ld-section[data-gallery][data-gallery-layout=split][data-panel] .ld-content{background:var(--ld-panel-bg)}}.ld-section[data-gallery][data-gallery-layout=split][data-preview=mobile] .ld-inner{grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;min-height:0;padding-top:0}.ld-section[data-gallery][data-gallery-layout=split][data-preview=mobile] .ld-gallery{aspect-ratio:1;grid-area:1/1;width:100%;transition:none;position:relative;top:auto;bottom:auto;left:auto;transform:none}.ld-section[data-gallery][data-gallery-layout=split][data-preview=mobile] .ld-gallery-panel{display:none}.ld-section[data-gallery][data-gallery-layout=split][data-preview=mobile] .ld-content{padding-block:1.5rem max(var(--ld-bottom-mobile), var(--tenant-mobile-bottom-menu-offset,env(safe-area-inset-bottom)), 2rem);grid-area:2/1}.ld-section[data-gallery][data-gallery-layout=split][data-preview=mobile][data-panel] .ld-content{background:var(--ld-panel-bg)}
