:root{--green:#01b97d;--green-dark:#00b97d;--green-text:#004725;--gold:#a2834e;--brown:#784b19;--brown-deep:#693700;--text-muted:#757575;--text-light:#969696;--cream:#f0ede6;--panel-bg:#fffc;--glass:#ffffff1f;--glass-border:#fff3;--header-height:134px;--header-logo-height:3.75rem;--header-logo-width:14.75rem;--header-nav-pad-top:20px;--header-shadow-dy:4;--header-shadow-blur:4;--header-top-veil-offset:20px;--header-top-veil-height-compact:calc(var(--header-height-live,var(--header-height)) + var(--header-top-veil-offset));--z-map:0;--z-map-side-veil:5;--z-header-top-blur:9;--z-header-top-veil:10;--z-map-chrome:15;--z-header:30;--z-map-backdrop:30;--z-map-search:35;--z-map-preview:40;--z-mobile-menu-backdrop:40;--z-mobile-menu:50;--z-map-modal:60;--z-map-loading:100;--z-app-loading:200;--loading-bg:#00be72;--header-content-inset:calc((var(--header-height) - var(--header-logo-height)) / 2);--header-bg:linear-gradient(180deg, #0000 0%, #fff3 100%);--header-border:#fff;--header-active-transparent:#784b19;--header-active-frosted:#01b97d;--case-marker:#00b97d;--case-cluster-fill:#d2c8b3;--case-cluster-stroke:#784b19;--panel-gap-at-short:56px;--panel-gap-at-tall:116px;--panel-top-height-threshold:920px;--panel-top-height-tall:1024px;--panel-gap:var(--panel-gap-at-short);--panel-top:calc(var(--header-height) + var(--panel-gap));--platform-hero-gap:76px;--platform-hero-top:calc(var(--header-height) + var(--platform-hero-gap));--intro-column-width:26rem;--intro-column-min-width:26rem;--intro-column-max-width:30rem;--panel-column-max-width:910px;--panel-column-overview-width:780px;--layout-column-gap:2.5rem;--intro-title-gap:2.75rem;--intro-desc-gap:2.4375rem;--intro-actions-gap:4.5rem;--intro-cards-gap:1.5rem;--font-sans:"PingFang SC", "Source Han Sans SC", "Noto Sans SC", system-ui, sans-serif;--font-display:"Source Han Sans SC", "PingFang SC", system-ui, sans-serif}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;font-family:var(--font-sans);color:#212121;scrollbar-gutter:stable;background:#212121;margin:0;padding:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=1025px){:root{--panel-gap:clamp(var(--panel-gap-at-short), calc(var(--panel-gap-at-short) + max(0px, 100vh - var(--panel-top-height-threshold)) * ( (var(--panel-gap-at-tall) - var(--panel-gap-at-short)) / (var(--panel-top-height-tall) - var(--panel-top-height-threshold)) )), var(--panel-gap-at-tall))}}@media (width>=1025px) and (height<=919px){:root{--header-height:100px;--header-logo-height:2.75rem;--header-logo-width:11rem;--header-nav-pad-top:12px;--header-shadow-dy:3;--header-shadow-blur:3;--header-top-veil-offset:14px;--platform-hero-gap:40px}}@media (width<=1024px){:root{--header-height:60px;--header-logo-height:1.8rem;--header-logo-width:7.05rem;--header-nav-pad-top:0px;--header-top-veil-offset:20px;--platform-hero-gap:60px}}.platform-nav-title.svelte-jhftz{color:inherit;line-height:0;display:inline-block}.platform-nav-title.svelte-jhftz svg:where(.svelte-jhftz){width:auto;height:var(--platform-title-height,1.5rem);display:block}@property --header-surface{syntax:"<color>";inherits:true;initial-value:#ededed66}@property --header-active{syntax:"<color>";inherits:true;initial-value:#784b19}.header-top-blur.svelte-a8kxe2,.header-top-veil.svelte-a8kxe2{width:100%;height:var(--header-top-veil-height-compact);pointer-events:none;position:fixed;inset:0 auto auto 0}.header-top-blur.svelte-a8kxe2{z-index:var(--z-header-top-blur);-webkit-backdrop-filter:blur(4px);-webkit-mask-image:linear-gradient(180deg, #000 0, #000 calc(var(--header-height-live,var(--header-height)) * .5), transparent 100%);mask-image:linear-gradient(180deg, #000 0, #000 calc(var(--header-height-live,var(--header-height)) * .5), transparent 100%);-webkit-mask-image:linear-gradient(180deg, #000 0, #000 calc(var(--header-height-live,var(--header-height)) * .5), transparent 100%)}.header-top-veil.svelte-a8kxe2{z-index:var(--z-header-top-veil);opacity:0;transition:opacity .4s}.header-top-veil.is-active.svelte-a8kxe2{opacity:1}.header-top-veil--map.svelte-a8kxe2{background:linear-gradient(#e0e0e0 0%,#e0e0e000 100%)}.header-top-veil--compact.svelte-a8kxe2{background:linear-gradient(#fff 0%,#fff0 100%)}.site-header.svelte-a8kxe2{z-index:var(--z-header);height:var(--header-height);border-bottom:none;justify-content:space-between;align-items:center;padding:0 3.25rem;transition:color .4s,background .4s,box-shadow .4s,--header-surface .4s,--header-active .4s;display:flex;position:relative}.site-header.appearance-home.svelte-a8kxe2{color:#fff;background:linear-gradient(#0000 0%,#fff3 100%);box-shadow:0 1px 1px #fff}.site-header.appearance-home.has-notch.svelte-a8kxe2{box-shadow:none;background:0 0}.site-header.appearance-transparent.svelte-a8kxe2{--header-surface:#ededed66;--header-active:#784b19;--header-blur:none}.site-header.appearance-frosted.svelte-a8kxe2{--header-surface:#ededed99;--header-active:#01b97d;--header-blur:none}.site-header.platform.svelte-a8kxe2{--header-shadow:0px 4px 8px #0003;color:#000;background:0 0}.header-shape.svelte-a8kxe2{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.header-shape--home-edge.svelte-a8kxe2{height:calc(100% + 2px);bottom:-2px}.header-shape__surface.svelte-a8kxe2:not(.header-shape__surface--home){fill:var(--header-surface);transition:fill .4s}.site-header.mobile.svelte-a8kxe2{height:var(--header-height);min-height:var(--header-height);box-shadow:none;background:0 0;align-items:center;padding:.75rem 1.25rem}.site-header.mobile.menu-open.svelte-a8kxe2,.site-header.mobile.menu-open.platform.svelte-a8kxe2,.site-header.mobile.menu-open.appearance-home.svelte-a8kxe2{z-index:calc(var(--z-mobile-menu) + 1);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;position:relative}.site-header.mobile.menu-open.svelte-a8kxe2 .header-shape:where(.svelte-a8kxe2){opacity:0}.site-header.mobile.platform.svelte-a8kxe2{background:var(--header-surface);box-shadow:var(--header-shadow);-webkit-backdrop-filter:var(--header-blur);backdrop-filter:var(--header-blur)}.logo-link.svelte-a8kxe2{z-index:1;flex-shrink:0;display:block;position:relative}.back-link.svelte-a8kxe2{z-index:1;color:#fff;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid;position:relative}.site-header.mobile.platform.svelte-a8kxe2 .back-link:where(.svelte-a8kxe2){color:#000}.logo.svelte-a8kxe2{width:var(--header-logo-width);height:var(--header-logo-height);object-fit:contain;display:block}.site-header.mobile.svelte-a8kxe2 .logo:where(.svelte-a8kxe2){width:var(--header-logo-width);height:var(--header-logo-height)}.platform-nav.svelte-a8kxe2{z-index:1;padding-top:var(--header-nav-pad-top);align-items:center;gap:7.4375rem;display:flex;position:relative}.platform-link.svelte-a8kxe2{color:#fff;flex-direction:column;gap:.25rem;min-width:0;transition:color .1s;display:flex}.platform-link.svelte-a8kxe2:hover,.site-header.appearance-home.svelte-a8kxe2 .platform-link.active:where(.svelte-a8kxe2){color:var(--green)}.site-header.platform.svelte-a8kxe2 .platform-link:where(.svelte-a8kxe2){color:#000}.site-header.platform.svelte-a8kxe2 .platform-link:where(.svelte-a8kxe2):hover{color:var(--green)}.site-header.platform.svelte-a8kxe2 .platform-link.active:where(.svelte-a8kxe2){color:var(--header-active)}.platform-title.svelte-a8kxe2{color:inherit;--platform-title-height:1.5rem;line-height:0;display:inline-block}.platform-title.svelte-a8kxe2 svg{height:var(--platform-title-height);width:auto;display:block}.platform-sub.svelte-a8kxe2{text-transform:uppercase;font-size:.75rem;font-style:italic;font-weight:700;line-height:1.2}.menu-toggle.svelte-a8kxe2{color:#fff;place-items:center;width:24px;height:24px;transition:color .4s;display:grid}.site-header.mobile.platform.svelte-a8kxe2 .menu-toggle:where(.svelte-a8kxe2){color:#000}@media (width<=1280px) and (width>=1025px){.site-header.svelte-a8kxe2:not(.mobile){--header-logo-width:11.5rem;padding-left:2rem;padding-right:2rem}.platform-nav.svelte-a8kxe2{gap:clamp(1.5rem,3.5vw,3rem)}.platform-title.svelte-a8kxe2{--platform-title-height:1.25rem}.platform-sub.svelte-a8kxe2{font-size:.6875rem}}@media (width<=1280px) and (width>=1025px) and (height<=919px){.site-header.svelte-a8kxe2:not(.mobile){--header-logo-width:9.5rem}.platform-title.svelte-a8kxe2{--platform-title-height:1.125rem}}@media (prefers-reduced-motion:reduce){.site-header.svelte-a8kxe2,.header-shape__surface.svelte-a8kxe2,.platform-link.svelte-a8kxe2,.menu-toggle.svelte-a8kxe2,.header-top-veil.svelte-a8kxe2{transition:none!important}}.hero-intro.svelte-h9xb6m{color:#fff;flex-direction:column;gap:0;max-width:100%;display:flex}.desktop-only.svelte-h9xb6m{display:block}.mobile-only.svelte-h9xb6m{display:none}.title-block.svelte-h9xb6m{flex-shrink:0;align-items:flex-start;gap:.875rem;display:flex}.accent-bar.svelte-h9xb6m{background:#fff;border-radius:5px;flex-shrink:0;width:7px;min-height:4.8125rem}.desktop-title.svelte-h9xb6m{font-family:var(--font-display);margin:0;font-size:1.875rem;font-weight:700;line-height:1.45}.desktop-title.svelte-h9xb6m:first-letter{margin-inline-start:-.5em}.prefix.svelte-h9xb6m{margin:0 0 8px;margin-inline-start:-.5em;font-size:1.25rem;line-height:1.2}.main-title.svelte-h9xb6m{font-family:var(--font-display);margin:0;font-size:2.5rem;font-weight:700;line-height:1.1}.subtitle.svelte-h9xb6m{margin:.75rem 0 0;font-size:1.875rem;font-weight:500;line-height:1.218}.subtitle.desktop.svelte-h9xb6m{margin-top:.75rem;font-size:1.25rem;line-height:1.218}.description.svelte-h9xb6m{gap:var(--intro-desc-gap);flex-direction:column;display:flex}.description.svelte-h9xb6m .zh:where(.svelte-h9xb6m){color:#fffc;text-align:justify;margin:0;font-size:.8125rem;line-height:normal}.description.svelte-h9xb6m .en:where(.svelte-h9xb6m){color:#fffc;text-align:justify;margin:0;font-size:.8125rem;font-style:italic;line-height:1.54}.actions.svelte-h9xb6m{flex-direction:column;flex-shrink:0;align-items:center;gap:1.5rem;margin-top:12px;display:flex}.divider.svelte-h9xb6m{background:#ffffff59;width:54px;height:1px}.links.svelte-h9xb6m{gap:6rem;display:flex}.action-link.svelte-h9xb6m{color:var(--green);flex-direction:column;gap:.15rem;padding:.5rem;display:flex}.action-link.svelte-h9xb6m .zh:where(.svelte-h9xb6m){font-family:var(--font-display);font-size:.9375rem;font-weight:700;line-height:normal}.action-link.svelte-h9xb6m .en:where(.svelte-h9xb6m){text-transform:uppercase;font-size:.75rem;font-style:italic;font-weight:500;line-height:normal}@media (width>=1025px){.hero-intro.svelte-h9xb6m{flex:1;height:100%;min-height:0}.description.svelte-h9xb6m{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;padding:40px 0;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 40px calc(100% - 40px),#0000);mask-image:linear-gradient(#0000,#000 40px calc(100% - 40px),#0000)}.description.svelte-h9xb6m::-webkit-scrollbar{display:none}}@media (width<=1024px){.hero-intro.svelte-h9xb6m{max-width:none}.desktop-only.svelte-h9xb6m{display:none}.mobile-only.svelte-h9xb6m{display:block}.title-block.svelte-h9xb6m{margin-bottom:1.5rem}.mobile-sub.svelte-h9xb6m{margin-top:8px;font-size:1.875rem}.description.svelte-h9xb6m .zh:where(.svelte-h9xb6m){font-size:.75rem;line-height:1.67}.links.svelte-h9xb6m{gap:3rem}}.mobile-home.svelte-1anugg6{margin-top:var(--intro-cards-gap);display:none}.platform-grid.svelte-1anugg6{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.platform-card.svelte-1anugg6{border:.5px solid var(--glass-border);background:var(--glass);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);min-height:62px;color:var(--cream);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:.625rem;display:flex}.platform-card.svelte-1anugg6 .title:where(.svelte-1anugg6){font-size:1.2rem;font-weight:800}.platform-card.svelte-1anugg6 .sub:where(.svelte-1anugg6){text-transform:uppercase;margin-top:.125rem;font-size:.6rem;font-style:italic}.divider.svelte-1anugg6{background:#ffffff40;height:1px;margin:1.5rem 0}.quick-label.svelte-1anugg6{text-transform:uppercase;color:#fff;margin:0 0 .75rem;font-size:.75rem;font-style:italic}.quick-links.svelte-1anugg6{gap:.875rem;display:flex}.quick-link.svelte-1anugg6{border:.5px solid var(--glass-border);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--cream);text-align:center;background:#fff3;border-radius:12px;flex:1;padding:.25rem .625rem;font-size:.875rem}.quick-link.active.svelte-1anugg6{color:#07e882}@media (width<=1024px){.mobile-home.svelte-1anugg6{display:block}}.mobile-menu.svelte-r1tfyb{z-index:var(--z-mobile-menu);color:#f0ede6;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.menu-backdrop.svelte-r1tfyb{z-index:0;cursor:pointer;background:#0006;position:absolute;inset:0}.menu-top.svelte-r1tfyb{z-index:2;padding-top:var(--header-height);flex-shrink:0;position:relative;overflow:hidden}.menu-frost.svelte-r1tfyb{z-index:0;pointer-events:none;will-change:transform;position:absolute;inset:0}.menu-frost__fill.svelte-r1tfyb{-webkit-backdrop-filter:blur(10px);background:linear-gradient(#fff0 0%,#fff3 100%),#ffffff47;position:absolute;inset:0;box-shadow:0 1px 1px #fff}.menu-bottom-veil.svelte-r1tfyb{z-index:1;pointer-events:none;background:linear-gradient(#06050200 0%,#02020133 12% 100%);height:min(72vh,43.7rem);position:absolute;bottom:0;left:0;right:0}.menu-nav.svelte-r1tfyb{z-index:1;max-height:calc(100dvh - var(--header-height) - 6.5rem);flex-direction:column;padding:1.5rem 2rem;display:flex;position:relative;overflow:hidden}.nav-link.svelte-r1tfyb{color:#f0ede6;will-change:transform, opacity;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:.125rem 0;display:flex}.nav-link.svelte-r1tfyb:active{opacity:.75}.nav-link.svelte-r1tfyb:hover .nav-chevron:where(.svelte-r1tfyb),.nav-link.svelte-r1tfyb:focus-visible .nav-chevron:where(.svelte-r1tfyb){transform:translate(4px)}.nav-copy.svelte-r1tfyb{flex-direction:column;gap:.125rem;min-width:0;display:flex}.nav-title.svelte-r1tfyb{font-family:var(--font-display);text-align:justify;font-size:1.2rem;font-weight:900;line-height:1.35}.nav-sub.svelte-r1tfyb{text-transform:uppercase;color:#f0ede6;font-size:.6rem;font-style:italic;font-weight:700;line-height:1.2}.nav-chevron.svelte-r1tfyb{color:#fff;flex-shrink:0;place-items:center;width:18px;height:18px;transition:transform .22s cubic-bezier(.22,1,.36,1);display:grid}.nav-divider.svelte-r1tfyb{border-top:.5px solid #f0ede68c;width:100%;height:0;margin:1.5rem 0}.menu-footer.svelte-r1tfyb{z-index:2;padding:1.25rem 1.5rem calc(1.75rem + env(safe-area-inset-bottom,0px));will-change:transform, opacity;flex-shrink:0;justify-content:center;align-items:flex-start;gap:3rem;margin-top:auto;display:flex;position:relative}.action.svelte-r1tfyb{color:#fff;min-width:4.5rem;font-family:var(--font-display);flex-direction:column;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:500;line-height:1.35;transition:color .2s;display:flex;position:relative}.action.active.svelte-r1tfyb{color:var(--green)}.action-underline.svelte-r1tfyb{background:var(--green);border-radius:999px;width:1.95rem;height:2px;display:block}@media (prefers-reduced-motion:reduce){.nav-link.svelte-r1tfyb,.nav-chevron.svelte-r1tfyb,.action.svelte-r1tfyb{transition:none}.nav-link.svelte-r1tfyb,.menu-footer.svelte-r1tfyb{will-change:auto}}.app-loading.svelte-10hert7{z-index:var(--z-app-loading,200);background:var(--loading-bg,#00be72);opacity:1;place-items:center;transition:opacity .5s;display:grid;position:fixed;inset:0}.app-loading.fading.svelte-10hert7{opacity:0;pointer-events:none}.block.svelte-10hert7{width:236.27px}.row.svelte-10hert7{color:#fff;letter-spacing:.02em;justify-content:space-between;align-items:baseline;margin-bottom:.65rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:17px;font-style:italic;font-weight:500;line-height:1;display:flex}.label.svelte-10hert7,.pct.svelte-10hert7{font:inherit}.logo.svelte-10hert7{width:100%;height:auto;display:block;overflow:visible}.stroke-layer.svelte-10hert7{opacity:1;transition:opacity .28s}.fill-layer.svelte-10hert7{opacity:0;transition:opacity .28s}.app-loading.filled.svelte-10hert7 .stroke-layer:where(.svelte-10hert7){opacity:0}.app-loading.filled.svelte-10hert7 .fill-layer:where(.svelte-10hert7){opacity:1}.app-shell.svelte-12qhfyh{min-height:100vh;position:relative}.app-shell--cases.svelte-12qhfyh{background:#f5f3ee}.app-shell--cases-doc.svelte-12qhfyh{background:#fff}.app-shell--map.svelte-12qhfyh{height:100dvh}.background.svelte-12qhfyh{z-index:0;position:fixed;inset:0}.background.svelte-12qhfyh img:where(.svelte-12qhfyh){object-fit:cover;width:100%;height:100%}.overlay.svelte-12qhfyh{background:#0006;position:absolute;inset:0}.left-gradient.svelte-12qhfyh{width:calc(var(--intro-effective-width,var(--intro-column-width)) + var(--layout-column-gap));background:linear-gradient(270deg,#21212100 0%,#212121 100%);position:absolute;inset:0 auto 0 0}.page-content.svelte-12qhfyh{z-index:1;flex-direction:column;min-height:100vh;display:flex;position:relative}.app-shell--map.svelte-12qhfyh .page-content:where(.svelte-12qhfyh){height:100%;overflow:visible}.app-shell--map.svelte-12qhfyh .desktop-header:where(.svelte-12qhfyh){position:absolute;top:0;left:0;right:0}.desktop-header.svelte-12qhfyh{display:none}.app-shell--cases.svelte-12qhfyh .page-content:where(.svelte-12qhfyh){overflow:visible}.cases-main.svelte-12qhfyh{width:100%;position:relative;overflow:visible}.cases-main--map.svelte-12qhfyh{flex:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.main-layout.svelte-12qhfyh{min-height:calc(100vh - var(--header-height));position:relative}.intro-column.svelte-12qhfyh{padding:0 3.25rem 3rem;padding-top:var(--panel-gap)}.panel-column.svelte-12qhfyh{display:none}@media (width<=1024px){.page-content.svelte-12qhfyh .site-header.mobile{display:flex}.desktop-header.svelte-12qhfyh{display:none}.app-shell--cases-doc.svelte-12qhfyh .site-header.mobile{z-index:var(--z-header);position:sticky;top:0}.main-layout.svelte-12qhfyh{min-height:calc(100vh - var(--header-height));min-height:calc(100dvh - var(--header-height));grid-template-columns:minmax(0,1fr);gap:0;padding:0 1.25rem 5.5rem;display:grid}.main-layout.org-detail.svelte-12qhfyh .intro-column:where(.svelte-12qhfyh){display:none}.intro-column.svelte-12qhfyh{max-width:none;padding:1.5rem 0 0}.panel-column.home-panel.svelte-12qhfyh,.panel-column.org-visible.svelte-12qhfyh{left:0;right:0;top:var(--header-height);z-index:20;pointer-events:none;width:100%;height:auto;padding:0;display:block;position:fixed;bottom:0;overflow:hidden}.panel-column.home-panel.svelte-12qhfyh .org-panel:not(.collapsed),.panel-column.org-visible.svelte-12qhfyh .org-panel:not(.collapsed),.panel-column.home-panel.svelte-12qhfyh .panel-header,.panel-column.org-visible.svelte-12qhfyh .panel-header{pointer-events:auto}.main-layout.svelte-12qhfyh .intro-column:where(.svelte-12qhfyh),.main-layout.svelte-12qhfyh .panel-column:where(.svelte-12qhfyh){transition:opacity .28s cubic-bezier(.4,0,.2,1)}.main-layout.menu-dimmed.svelte-12qhfyh .intro-column:where(.svelte-12qhfyh),.main-layout.menu-dimmed.svelte-12qhfyh .panel-column:where(.svelte-12qhfyh){opacity:0;pointer-events:none}.main-layout.menu-dimmed.svelte-12qhfyh .panel-column:where(.svelte-12qhfyh) .panel-header,.main-layout.menu-dimmed.svelte-12qhfyh .panel-column:where(.svelte-12qhfyh) .org-panel:not(.collapsed){pointer-events:none}@media (prefers-reduced-motion:reduce){.main-layout.svelte-12qhfyh .intro-column:where(.svelte-12qhfyh),.main-layout.svelte-12qhfyh .panel-column:where(.svelte-12qhfyh){transition:none}}.left-gradient.svelte-12qhfyh{background:linear-gradient(#21212159 0%,#2121218c 100%);width:100%}}@media (width<=1024px) and (width>=768px){.main-layout.svelte-12qhfyh{padding:0 2rem 5.5rem}}@media (width>=1025px){.app-shell--home.svelte-12qhfyh{--intro-effective-width:clamp(var(--intro-column-min-width), calc(100vw - var(--panel-column-max-width) - var(--layout-column-gap)), var(--intro-column-max-width));height:100vh;overflow:hidden}.app-shell--home.svelte-12qhfyh .page-content:where(.svelte-12qhfyh){height:100%;overflow:hidden}.page-content.svelte-12qhfyh .site-header.mobile{display:none}.desktop-header.svelte-12qhfyh{flex-shrink:0;display:block}.app-shell--cases-doc.svelte-12qhfyh .desktop-header:where(.svelte-12qhfyh){z-index:var(--z-header);position:sticky;top:0}.app-shell--home.svelte-12qhfyh .main-layout:where(.svelte-12qhfyh){flex:1;min-height:0;overflow:hidden}.app-shell--home.svelte-12qhfyh .intro-column:where(.svelte-12qhfyh){z-index:2;width:var(--intro-effective-width);max-width:var(--intro-column-max-width);overscroll-behavior:contain;flex-direction:column;flex-shrink:0;height:100%;padding-bottom:2rem;display:flex;position:relative;overflow:hidden}.app-shell--home.svelte-12qhfyh .panel-column.home-panel:where(.svelte-12qhfyh),.app-shell--home.svelte-12qhfyh .panel-column.org-visible:where(.svelte-12qhfyh){--panel-column-current-width:var(--panel-column-max-width);top:var(--panel-top);width:min(var(--panel-column-current-width), calc(100vw - var(--intro-effective-width) - var(--layout-column-gap)));z-index:3;padding:0;display:block;position:fixed;bottom:0;left:auto;right:0;overflow:hidden}.app-shell--home.svelte-12qhfyh .panel-column.panel-width-animating:where(.svelte-12qhfyh){transition:width .42s cubic-bezier(.4,0,.2,1)}.app-shell--home.svelte-12qhfyh .panel-column.panel-overview:where(.svelte-12qhfyh){--panel-column-current-width:var(--panel-column-overview-width)}.app-shell--home.svelte-12qhfyh .panel-column:where(.svelte-12qhfyh) .panel-content,.app-shell--home.svelte-12qhfyh .panel-column:where(.svelte-12qhfyh) .panel-sidebar{opacity:1;transition:opacity .28s}.app-shell--home.svelte-12qhfyh .panel-column.panel-content-hidden:where(.svelte-12qhfyh) .panel-content,.app-shell--home.svelte-12qhfyh .panel-column.panel-content-hidden:where(.svelte-12qhfyh) .panel-sidebar{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.app-shell--home.svelte-12qhfyh .panel-column.panel-width-animating:where(.svelte-12qhfyh),.app-shell--home.svelte-12qhfyh .panel-column:where(.svelte-12qhfyh) .panel-content,.app-shell--home.svelte-12qhfyh .panel-column:where(.svelte-12qhfyh) .panel-sidebar{transition:none}}.app-shell--home.svelte-12qhfyh .panel-column:where(.svelte-12qhfyh) .org-panel{border-radius:0}}@media (width>=1025px) and (width<=1360px){.app-shell--home.svelte-12qhfyh{--layout-column-gap:1.25rem}}
