.window-stack.svelte-lv7400{--card-radius:8px;--peek:38px;--scale-step:.055;--head-h:46px;aspect-ratio:16/10;width:min(1100px,92vw);padding-top:calc(var(--peek) * (var(--n) - 1) + 16px);margin:0 auto;position:relative}.card.svelte-lv7400{left:0;right:0;top:calc(var(--peek) * (var(--n) - 1) + 16px);border-radius:var(--card-radius);transform-origin:top;--lift:0px;transform:translateY(calc(var(--d) * var(--peek) * -1 + var(--lift))) scale(calc(1 - var(--d) * var(--scale-step)));transition:transform .2s var(--ease-out-quad), box-shadow .2s var(--ease-out-quad);will-change:transform;background:#fff;position:absolute;bottom:0;overflow:hidden;box-shadow:0 -6px 6px #11111105,0 -23px 9px #11111103}.card.is-active.svelte-lv7400{box-shadow:0 -6px 6px #11111105,0 -23px 9px #11111103,0 40px 60px -30px #0f172a38}.card.svelte-lv7400:not(.is-active):hover{--lift:-12px}.card-head.svelte-lv7400{width:100%;height:var(--head-h);cursor:pointer;text-align:left;font:inherit;transition:background .2s var(--ease-out-cubic);background:#fff;border:none;border-bottom:1px solid #0f172a0d;align-items:center;gap:12px;padding:0 24px;display:flex}.card.svelte-lv7400:not(.is-active) .card-head:where(.svelte-lv7400):hover{background:#fafafa}.card.is-active.svelte-lv7400 .card-head:where(.svelte-lv7400){cursor:default}.pill-dot.svelte-lv7400{border-radius:9999px;width:14px;height:14px}.card-title.svelte-lv7400{color:#111827;letter-spacing:-.01em;margin:0;font-size:1rem}.card.svelte-lv7400:not(.is-active) .card-title:where(.svelte-lv7400){color:#6b7280}.card-body.svelte-lv7400{height:calc(100% - var(--head-h));grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:0;min-height:0;display:grid}.body-copy.svelte-lv7400{flex-direction:column;justify-content:flex-start;gap:1.25rem;padding:3rem 2.5rem;display:flex}.body-title.svelte-lv7400{color:#0f172a;letter-spacing:-.02em;max-width:14ch;margin:0;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.1}.body-desc.svelte-lv7400{color:#6b7280;max-width:38ch;margin:0;font-size:1rem;line-height:1.6}.body-screen.svelte-lv7400{background:radial-gradient(120% 100% at 0% 0%, color-mix(in srgb, var(--accent) 22%, #fff) 0%, transparent 60%), linear-gradient(135deg, color-mix(in srgb, var(--accent) 85%, #000) 0%, var(--accent) 100%);box-shadow:0 20px 40px -20px color-mix(in srgb, var(--accent) 50%, transparent), inset 0 0 0 1px #ffffff14;border-radius:12px;justify-content:center;align-items:center;margin:1.5rem 1.5rem 1.5rem 0;padding:2rem;display:flex;position:relative;overflow:hidden}@media (width<=780px){.window-stack.svelte-lv7400{--peek:30px;--scale-step:.04;aspect-ratio:auto;height:auto}.card.is-active.svelte-lv7400{height:auto;position:relative;top:0;bottom:auto}.card-body.svelte-lv7400{grid-template-rows:auto auto;grid-template-columns:1fr;height:auto}.body-copy.svelte-lv7400{padding:1.75rem 1.5rem 1rem}.body-screen.svelte-lv7400{min-height:200px;margin:0 1rem 1rem}.body-title.svelte-lv7400{font-size:1.5rem}}.sz.svelte-50yovi{width:100%;display:block}.sz-inner.svelte-50yovi{width:100%;height:100%;transform-origin:var(--sz-origin);will-change:transform}@supports (animation-timeline:view()){.sz-inner.svelte-50yovi{animation:linear both svelte-50yovi-sz-zoom;animation-timeline:view();animation-range:var(--sz-range)}}@keyframes svelte-50yovi-sz-zoom{0%{transform:scale(var(--sz-from))}to{transform:scale(var(--sz-to))}}.sz[data-fallback=true].svelte-50yovi .sz-inner:where(.svelte-50yovi){transform:scale(var(--sz-scale,var(--sz-from)));transition:transform .1s linear}.ig.svelte-1ite6ge{background:#f1ecdb;padding:4rem 0;position:relative;overflow:hidden}.ig-bg.svelte-1ite6ge{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.ig-bg-overlay.svelte-1ite6ge{background:var(--ig-overlay);position:absolute;inset:0}.ig-fade.svelte-1ite6ge{z-index:2;pointer-events:none;width:12%;min-width:4rem;position:absolute;top:0;bottom:0}.ig-fade-left.svelte-1ite6ge{background:linear-gradient(90deg,#00000026,#0000);left:0}.ig-fade-right.svelte-1ite6ge{background:linear-gradient(90deg,#0000,#00000026);right:0}.ig-rows.svelte-1ite6ge{z-index:1;flex-direction:column;gap:1.25rem;display:flex;position:relative}.ig-row.svelte-1ite6ge{justify-content:flex-start;width:100%;display:flex;overflow:hidden}.ig-row.svelte-1ite6ge:nth-child(2){padding-left:5rem}.ig-row.svelte-1ite6ge:nth-child(3){padding-left:10rem}.ig-track.svelte-1ite6ge{will-change:transform;flex:none;gap:1.25rem;padding-right:1.25rem;display:flex}.ig-track.is-left.svelte-1ite6ge{animation:svelte-1ite6ge-ig-scroll-left var(--ig-duration) linear infinite}.ig-track.is-right.svelte-1ite6ge{animation:svelte-1ite6ge-ig-scroll-right var(--ig-duration) linear infinite}@keyframes svelte-1ite6ge-ig-scroll-left{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes svelte-1ite6ge-ig-scroll-right{0%{transform:translate(-50%)}to{transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.ig-track.is-left.svelte-1ite6ge,.ig-track.is-right.svelte-1ite6ge{animation:none}}.ig-card.svelte-1ite6ge{background:#fff;border-radius:12px;flex-direction:column;flex:0 0 17.5rem;gap:.6rem;max-width:17.5rem;padding:1.25rem 1.25rem 1.1rem;display:flex;box-shadow:0 1px 3px #0f172a0f,0 10px 30px -15px #0f172a2e}.ig-logo.svelte-1ite6ge{color:#0f172a;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.ig-logo.svelte-1ite6ge svg,.ig-logo.svelte-1ite6ge img:where(.svelte-1ite6ge){object-fit:contain;max-width:100%;max-height:100%}.ig-head.svelte-1ite6ge{align-items:center;gap:.4rem;display:flex}.ig-head.svelte-1ite6ge h3:where(.svelte-1ite6ge){letter-spacing:-.01em;color:#0f172a;margin:0;font-size:1.1rem;font-weight:600}.ig-check.svelte-1ite6ge{display:inline-flex}.ig-desc.svelte-1ite6ge{color:#0f172aa6;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.875rem;line-height:1.4;display:-webkit-box;overflow:hidden}.ar.svelte-wizpre{--ar-gutter:clamp(1.25rem, 6vw, 7.5rem);--ar-gap:1.5rem;--ar-card-w:24rem;--ar-side-w:14rem;--ar-fg:#0f172a;--ar-fg-soft:#0f172a8c;--ar-tag-bg:#0f172a0f;--ar-thumb-bg:#0f172a0d;color:var(--ar-fg);padding:4rem 0}.ar-track.svelte-wizpre{align-items:stretch;gap:var(--ar-gap);scroll-snap-type:x mandatory;scroll-padding-left:var(--ar-gutter);scroll-behavior:smooth;scrollbar-width:none;cursor:grab;overscroll-behavior-x:contain;touch-action:pan-y;padding:0 0 1.5rem;display:flex;overflow:auto hidden}.ar-track.svelte-wizpre::-webkit-scrollbar{display:none}.ar-track.svelte-wizpre:active{cursor:grabbing}.ar-side.svelte-wizpre{flex:0 0 var(--ar-side-w);padding-left:var(--ar-gutter);scroll-snap-align:start;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:flex-start;gap:.75rem;padding-top:.25rem;display:flex}.ar-title.svelte-wizpre{max-width:10ch;margin:0;font-size:1.75rem;font-weight:400;line-height:1.25}.ar-viewall.svelte-wizpre{color:var(--ar-fg);align-items:center;gap:.5rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:opacity .2s;display:inline-flex}.ar-viewall.svelte-wizpre:hover{opacity:.7}.ar-arrow.svelte-wizpre{transition:transform .3s ease-out;display:inline-flex}.ar-viewall.svelte-wizpre:hover .ar-arrow:where(.svelte-wizpre){transform:translate(2px)}.ar-card.svelte-wizpre{flex:0 0 var(--ar-card-w);max-width:var(--ar-card-w);scroll-snap-align:start;border-bottom:1px solid #0f172a1a;padding-bottom:2rem}.ar-link.svelte-wizpre{color:inherit;flex-direction:column;gap:1rem;height:100%;text-decoration:none;display:flex}.ar-thumb.svelte-wizpre{aspect-ratio:385/212;background:var(--ar-thumb-bg);border-radius:4px;width:100%;overflow:hidden}.ar-thumb.svelte-wizpre img:where(.svelte-wizpre){object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;transition:transform .4s cubic-bezier(.23,1,.32,1);display:block}.ar-link.svelte-wizpre:hover .ar-thumb:where(.svelte-wizpre) img:where(.svelte-wizpre){transform:scale(1.04)}.ar-card-title.svelte-wizpre{letter-spacing:-.005em;margin:0;font-size:1.25rem;font-weight:400;line-height:1.3}.ar-tags.svelte-wizpre{flex-wrap:wrap;gap:.5rem;margin-top:auto;display:flex}.ar-tag.svelte-wizpre{background:var(--ar-tag-bg);color:var(--ar-fg);border-radius:999px;align-items:center;padding:.3rem .65rem;font-size:.8125rem;line-height:1;display:inline-flex}.ar-end.svelte-wizpre{flex:0 0 var(--ar-gutter)}@media (width<=720px){.ar.svelte-wizpre{--ar-card-w:18rem;--ar-side-w:100%}.ar-track.svelte-wizpre{scroll-snap-type:x mandatory}.ar-side.svelte-wizpre{padding-right:var(--ar-gutter);flex:0 0 100%}}.ss.svelte-136mtgs{--ss-bg:transparent;--ss-fade:var(--am-bg,#111);--ss-card-bg:#272625;--ss-card-border:#ffffff0d;--ss-card-title:#fff;--ss-card-body:#fff9;--ss-gap:.75rem;--ss-fade-width:5.25rem;gap:var(--ss-gap);background:var(--ss-bg);flex-direction:column;width:100%;padding:.75rem 0;display:flex;position:relative;overflow:hidden}.ss[data-theme=light].svelte-136mtgs{--ss-fade:#fbfaf9;--ss-card-bg:#fff;--ss-card-border:#0f172a14;--ss-card-title:#14161c;--ss-card-body:#0f172a8c}.ss-shadow.svelte-136mtgs{width:var(--ss-fade-width);z-index:2;pointer-events:none;position:absolute;top:0;bottom:0}.ss-shadow-left.svelte-136mtgs{background:linear-gradient(90deg, var(--ss-fade), transparent);left:0}.ss-shadow-right.svelte-136mtgs{background:linear-gradient(90deg, transparent, var(--ss-fade));right:0}.ss-row.svelte-136mtgs{justify-content:flex-start;width:100%;display:flex}.ss-track.svelte-136mtgs{gap:var(--ss-gap);padding-right:var(--ss-gap);will-change:transform;flex:none;display:flex}.ss-track.is-left.svelte-136mtgs{animation:svelte-136mtgs-ss-scroll-left var(--ss-duration) linear infinite}.ss-track.is-right.svelte-136mtgs{animation:svelte-136mtgs-ss-scroll-right var(--ss-duration) linear infinite}@keyframes svelte-136mtgs-ss-scroll-left{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes svelte-136mtgs-ss-scroll-right{0%{transform:translate(-50%)}to{transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.ss-track.is-left.svelte-136mtgs,.ss-track.is-right.svelte-136mtgs{animation:none}}.ss-card.svelte-136mtgs{background-color:var(--ss-card-bg);border:1px solid var(--ss-card-border);white-space:nowrap;border-radius:.75rem;flex:none;align-items:center;gap:.7rem;padding:.5rem .625rem .5rem .5rem;line-height:1;display:inline-flex}.ss-icon.svelte-136mtgs{background:var(--c,#3a86ff);color:#fff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.ss-icon.svelte-136mtgs svg{width:16px;height:16px;display:block}.ss-content.svelte-136mtgs{flex-direction:column;gap:3px;min-width:0;display:inline-flex}.ss-title.svelte-136mtgs{letter-spacing:0;color:var(--ss-card-title);font-size:12px;font-weight:500}.ss-body.svelte-136mtgs{color:var(--ss-card-body);font-size:12px;font-weight:300}.ss-action.svelte-136mtgs{letter-spacing:.02em;text-transform:lowercase;background:color-mix(in srgb, var(--c,#3a86ff) 16%, #fff);color:color-mix(in srgb, var(--c,#3a86ff) 65%, #000);border-radius:999px;flex-shrink:0;padding:4px 9px;font-size:11px;font-weight:300}.ss[data-theme=dark].svelte-136mtgs .ss-action:where(.svelte-136mtgs){background:color-mix(in srgb, var(--c,#3a86ff) 22%, #1c1b1a);color:color-mix(in srgb, var(--c,#3a86ff) 60%, #fff)}.ia.svelte-wgia5g{color:#14161c;padding:clamp(48px,7vw,96px) 0}.ia-wrap.svelte-wgia5g{max-width:1240px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}.ia-grid.svelte-wgia5g{flex-direction:column;gap:4px;display:flex}.ia-pillars.svelte-wgia5g{grid-template-columns:repeat(var(--pillar-cols,4), minmax(0, 1fr));gap:4px;display:grid}.ia-card.svelte-wgia5g{appearance:none;text-align:left;font:inherit;color:inherit;cursor:pointer;background-color:#fff;background-image:var(--bg-image,none);isolation:isolate;opacity:1;filter:saturate(.8);transition:transform .25s var(--ease-out-quad), opacity .25s var(--ease-out-quad) .18s, filter .25s var(--ease-out-quad) .18s;background-position:50%;background-repeat:no-repeat;background-size:cover;border:0;border-radius:4px;position:relative;transform:scale(1)}.ia-card.svelte-wgia5g:focus-visible{outline:2px solid var(--accent,#3b82f6);outline-offset:3px}.ia-grid.svelte-wgia5g:has(.ia-card:where(.svelte-wgia5g):hover) .ia-card:where(.svelte-wgia5g):not(:hover){transition:transform .25s var(--ease-out-quad), opacity .25s var(--ease-out-quad) 0s, filter .25s var(--ease-out-quad) 0s}.ia-card.svelte-wgia5g:hover{filter:saturate();z-index:2}.ia-pillar.svelte-wgia5g{flex-direction:column;min-height:360px;padding:26px;display:flex}.ia-card-head.svelte-wgia5g{flex-direction:column;gap:10px;display:flex}.ia-title.svelte-wgia5g{letter-spacing:-.01em;color:var(--title-color,#000);text-shadow:0 2px 16px #0009;margin:0;font-size:24px;font-weight:500}.ia-desc.svelte-wgia5g{color:color-mix(in srgb, var(--title-color,#000) 75%, transparent);text-shadow:0 2px 16px #0009;opacity:0;max-width:26ch;margin:0;font-size:14px;line-height:1.5;transition:opacity .25s,transform .25s;transform:translateY(4px)}.ia-card.svelte-wgia5g:hover .ia-desc:where(.svelte-wgia5g){opacity:1;transform:translateY(0)}.ia-row.svelte-wgia5g{align-items:center;min-height:52px;padding:12px 26px;display:flex}.ia-row-inner.svelte-wgia5g{flex-wrap:wrap;align-items:baseline;gap:18px;display:flex}.ia-row-name.svelte-wgia5g{letter-spacing:-.01em;color:var(--title-color,#000);text-shadow:0 2px 16px #0009;font-size:22px;font-weight:500}.ia-row-desc.svelte-wgia5g{color:color-mix(in srgb, var(--title-color,#000) 75%, transparent);text-shadow:0 2px 16px #0009;opacity:0;font-size:15px;transition:opacity .25s}.ia-card.svelte-wgia5g:hover .ia-row-desc:where(.svelte-wgia5g){opacity:1}@media (width<=920px){.ia-pillars.svelte-wgia5g{grid-template-columns:repeat(2,minmax(0,1fr))}.ia-pillar.svelte-wgia5g{min-height:280px}}@media (width<=540px){.ia-pillars.svelte-wgia5g{grid-template-columns:1fr}.ia-pillar.svelte-wgia5g{min-height:220px;padding:22px}.ia-row-inner.svelte-wgia5g{flex-direction:column;gap:4px}}@media (hover:none){.ia-desc.svelte-wgia5g,.ia-row-desc.svelte-wgia5g{opacity:1;transform:none}}.ia-drawer-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:50;background:#00000073;position:fixed;inset:0}.ia-drawer-content{z-index:51;background:#fff;border-radius:8px 8px 0 0;outline:none;flex-direction:column;width:100%;max-width:min(960px,100vw - 24px);max-height:86vh;margin-inline:auto;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -10px 40px -10px #0f172a2e,0 -2px 8px #0f172a0f}.ia-drawer-handle{background:#d4d4d8;border-radius:999px;flex-shrink:0;width:44px;height:5px;margin:12px auto 0}.ia-drawer-close{color:#0f172a;cursor:pointer;z-index:2;background:#f3f1ee;border:1px solid #e5e5e7;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .15s;display:inline-flex;position:absolute;top:14px;right:14px}.ia-drawer-close:hover{background:#ebe8e1}.ia-modal-inner.svelte-wgia5g{padding:32px clamp(20px,3vw,40px) 0;overflow-y:auto}.ia-modal-head.svelte-wgia5g{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);padding-bottom:32px;display:grid}.ia-modal-text.svelte-wgia5g{min-width:0}.ia-modal-title{letter-spacing:-.015em;color:#14161c;margin:0 0 14px;font-size:clamp(22px,2.4vw,30px);font-weight:500;line-height:1.2}.ia-modal-intro.svelte-wgia5g{color:#56544e;margin:0 0 22px;font-size:15px;line-height:1.55}.ia-modal-ctas.svelte-wgia5g{flex-wrap:wrap;gap:10px;display:flex}.ia-modal-cta.svelte-wgia5g{border:1px solid var(--accent,#3a86ff);color:var(--accent,#3a86ff);background:#fff;border-radius:6px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,gap .15s;display:inline-flex}.ia-modal-cta.svelte-wgia5g:hover{background:color-mix(in srgb, var(--accent,#3a86ff) 8%, #fff);gap:10px}.ia-modal-cta.is-primary.svelte-wgia5g{background:var(--accent,#3a86ff);color:#fff}.ia-modal-cta.is-primary.svelte-wgia5g:hover{background:var(--accent,#3a86ff);opacity:.9}.ia-modal-bullets.svelte-wgia5g{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.ia-modal-bullets.svelte-wgia5g li:where(.svelte-wgia5g){color:#14161c;align-items:flex-start;gap:12px;font-size:14px;line-height:1.45;display:flex}.ia-modal-check.svelte-wgia5g{background:color-mix(in srgb, var(--accent,#3a86ff) 15%, #fff);width:20px;height:20px;color:var(--accent,#3a86ff);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.ia-modal-illustration.svelte-wgia5g{background-position:50%;background-size:cover;border-radius:12px 12px 0 0;height:clamp(160px,22vh,240px)}@media (width<=720px){.ia-drawer-content{border-radius:8px 8px 0 0;width:100vw}.ia-modal-head.svelte-wgia5g{grid-template-columns:1fr;gap:24px;padding-bottom:24px}.ia-modal-illustration.svelte-wgia5g{height:140px;margin:0 16px 16px}.ia-drawer-close{top:10px;right:10px}}.ia-modal-inner.svelte-wgia5g{--panel-open-dur:.4s;--panel-close-dur:.35s;--panel-translate-y:40px;--panel-blur:2px;--panel-ease:cubic-bezier(.22, 1, .36, 1)}.t-panel-slide.svelte-wgia5g{transform:translateY(var(--panel-translate-y));opacity:0;filter:blur(var(--panel-blur));pointer-events:none;transition:transform var(--panel-close-dur) var(--panel-ease), opacity var(--panel-close-dur) var(--panel-ease), filter var(--panel-close-dur) var(--panel-ease);will-change:transform, opacity, filter}.t-panel-slide[data-open=true].svelte-wgia5g{opacity:1;filter:blur();pointer-events:auto;transition:transform var(--panel-open-dur) var(--panel-ease), opacity var(--panel-open-dur) var(--panel-ease), filter var(--panel-open-dur) var(--panel-ease);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.t-panel-slide.svelte-wgia5g{transition:none!important}}.dot-overlay.svelte-196p64v{position:relative;overflow:hidden}.layer.svelte-196p64v{width:100%;height:auto;display:block}.bg-layer.svelte-196p64v{position:relative}.overlay-layer.svelte-196p64v,.dot-canvas.svelte-196p64v{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.subject-layer.svelte-196p64v{pointer-events:none;position:absolute;inset:0}
