.connections[data-astro-cid-gfvbfwag]{--connections-nav:80px;--connections-height:510px;--connections-title-room:calc(56px + 2 * var(--fs-h2) + clamp(20px, 3vh, 40px));background:var(--bg);position:relative;overflow:clip}.connections-stage[data-astro-cid-gfvbfwag]{width:100%;min-height:calc(100svh - var(--connections-nav));padding:28px var(--gutter);align-content:center;place-items:center;gap:clamp(20px,3vh,40px);display:grid}.connections-title[data-astro-cid-gfvbfwag]{text-align:center;max-width:24ch;margin:0}.connections-canvas[data-astro-cid-gfvbfwag]{width:min(1200px,100%);height:min(var(--connections-height), calc(100svh - var(--connections-nav) - var(--connections-title-room)));isolation:isolate;min-height:440px;position:relative}.connections-lines[data-astro-cid-gfvbfwag]{z-index:-1;width:100%;height:100%;color:var(--sage);position:absolute;inset:0;overflow:visible}.connection-line[data-astro-cid-gfvbfwag]{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;opacity:.68;vector-effect:non-scaling-stroke}.connection-logo[data-astro-cid-gfvbfwag]{--logo-size:60px;width:var(--bubble-width,var(--logo-size));border:1px solid var(--line);border-radius:var(--radius-soft);background:var(--bg);height:48px;transform:translate(var(--side-offset), var(--float-offset));animation:connection-float 7s ease-in-out var(--float-delay) infinite;place-self:center;place-items:center;padding:8px;display:grid;position:relative;box-shadow:0 3px 12px #10251f0b}.connection-logo[data-astro-cid-gfvbfwag] img[data-astro-cid-gfvbfwag]{width:min(100%, var(--logo-width,56px));height:min(100%, var(--logo-height,30px));object-fit:contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.connections-logos[data-astro-cid-gfvbfwag]{z-index:1;grid-template-rows:repeat(3,58px);grid-template-columns:repeat(11,minmax(0,1fr));align-items:center;row-gap:10px;display:grid;position:absolute;inset:4% 0 auto}.connection-logo[data-astro-cid-gfvbfwag]:nth-child(5n){--logo-size:52px;height:44px}.connection-logo[data-astro-cid-gfvbfwag]:nth-child(7n+3){--logo-size:68px}.connection-logo[data-astro-cid-gfvbfwag]:nth-child(9n+4){width:74px}.connections-person[data-astro-cid-gfvbfwag]{z-index:2;color:var(--forest);font-size:var(--fs-body);justify-items:center;gap:5px;font-weight:500;display:grid;position:absolute;top:66%;left:50%;transform:translate(-50%,-50%)}.connections-person-icon[data-astro-cid-gfvbfwag]{border:1px solid var(--line);border-radius:var(--radius-round);background:var(--bg);place-items:center;width:68px;height:68px;display:grid;box-shadow:0 8px 24px #10251f14}.connections-person-icon[data-astro-cid-gfvbfwag] svg[data-astro-cid-gfvbfwag]{width:31px;height:31px}.connections-family[data-astro-cid-gfvbfwag]{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:absolute;inset:88% 8% auto}.connections-relative[data-astro-cid-gfvbfwag]{color:var(--ink-2);font-size:var(--fs-caption);justify-items:center;gap:5px;display:grid}.connections-relative-icons[data-astro-cid-gfvbfwag]{height:27px;color:var(--olive);justify-content:center;align-items:end;display:flex}.connections-relative-icons[data-astro-cid-gfvbfwag] svg[data-astro-cid-gfvbfwag]{width:22px;height:22px}.connections-relative-icons[data-astro-cid-gfvbfwag] svg[data-astro-cid-gfvbfwag]+svg[data-astro-cid-gfvbfwag]{margin-left:-4px}.connections-relative-icons[data-astro-cid-gfvbfwag] .relative-small[data-astro-cid-gfvbfwag]{width:17px;height:17px}.connections[data-astro-cid-gfvbfwag].is-live{height:250svh}.connections[data-astro-cid-gfvbfwag].is-live .connections-stage[data-astro-cid-gfvbfwag]{top:var(--connections-nav);height:calc(100svh - var(--connections-nav));min-height:0;padding-block:24px;position:sticky}@keyframes connection-float{0%,to{translate:0}50%{translate:0 -4px}}@media (width<=899px){.connections[data-astro-cid-gfvbfwag]{--connections-nav:64px}.connections-stage[data-astro-cid-gfvbfwag]{min-height:0;padding:80px var(--gutter) 28px}.connections-canvas[data-astro-cid-gfvbfwag]{height:500px;min-height:0}.connections-logos[data-astro-cid-gfvbfwag]{grid-template-rows:repeat(5,38px);grid-template-columns:repeat(7,minmax(0,1fr));row-gap:5px;inset:0 0 auto}.connection-logo[data-astro-cid-gfvbfwag],.connection-logo[data-astro-cid-gfvbfwag]:nth-child(n){--logo-size:48px;width:48px;height:38px;padding:6px;animation:none;transform:none}.connections-person[data-astro-cid-gfvbfwag]{top:68%}.connections-family[data-astro-cid-gfvbfwag]{inset:91% 0 auto}.connections-relative[data-astro-cid-gfvbfwag]{font-size:12px}}@media (width<=430px){.connections-canvas[data-astro-cid-gfvbfwag]{height:460px}.connections-logos[data-astro-cid-gfvbfwag]{grid-template-rows:repeat(5,36px);row-gap:3px}.connection-logo[data-astro-cid-gfvbfwag],.connection-logo[data-astro-cid-gfvbfwag]:nth-child(n){width:42px;height:34px;padding:5px}.connection-logo[data-astro-cid-gfvbfwag] img[data-astro-cid-gfvbfwag]{width:min(100%, var(--logo-width,56px));height:min(24px, var(--logo-height,30px))}.connections-person[data-astro-cid-gfvbfwag]{top:68%}.connections-family[data-astro-cid-gfvbfwag]{inset:91% -5% auto}}@media (prefers-reduced-motion:reduce){.connection-logo[data-astro-cid-gfvbfwag]{animation:none}}.faq-grid[data-astro-cid-hemr5th4]{grid-template-columns:4fr 8fr;align-items:start;gap:clamp(32px,6vw,96px);display:grid}.faq-head[data-astro-cid-hemr5th4]{flex-direction:column;gap:16px;display:flex}.faq-list[data-astro-cid-hemr5th4]{border-top:1px solid var(--line)}.faq-item[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--line)}.faq-item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]{font-size:var(--fs-body);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:22px 4px;font-weight:500;list-style:none;display:flex}.faq-item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4] svg[data-astro-cid-hemr5th4]{color:var(--ink-2);transition:transform var(--dur-quick) var(--ease-expensive);flex:none}.faq-item[data-astro-cid-hemr5th4][open] summary[data-astro-cid-hemr5th4] svg[data-astro-cid-hemr5th4]{transform:rotate(45deg)}.faq-answer[data-astro-cid-hemr5th4]{color:var(--ink-2);max-width:62ch;padding:0 4px 24px}@media (width<=899px){.faq-grid[data-astro-cid-hemr5th4]{grid-template-columns:1fr;gap:24px}}.macro[data-astro-cid-z7omm6cn]{border-top:1px solid var(--line);padding-block:clamp(40px,5vw,68px)}.macro-grid[data-astro-cid-z7omm6cn]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(28px,5vw,72px);width:100%;display:grid}.macro-left[data-astro-cid-z7omm6cn] .macro-grid[data-astro-cid-z7omm6cn]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.macro-left[data-astro-cid-z7omm6cn] .macro-copy[data-astro-cid-z7omm6cn]{order:2}.macro-copy[data-astro-cid-z7omm6cn]{flex-direction:column;gap:22px;max-width:520px;display:flex}.macro-panel[data-astro-cid-z7omm6cn]{min-width:0}@media (width<=899px){.macro[data-astro-cid-z7omm6cn]{padding-block:40px}.macro-grid[data-astro-cid-z7omm6cn],.macro-left[data-astro-cid-z7omm6cn] .macro-grid[data-astro-cid-z7omm6cn]{grid-template-columns:minmax(0,1fr);gap:32px}.macro-left[data-astro-cid-z7omm6cn] .macro-copy[data-astro-cid-z7omm6cn]{order:0}.macro-panel[data-astro-cid-z7omm6cn]{max-width:640px}}.hero[data-astro-cid-ge2uvauf]{height:calc(100svh - var(--hero-nav-height));min-height:var(--hero-min-height);position:relative;overflow:hidden;container-type:inline-size}.hero-film[data-astro-cid-ge2uvauf]{z-index:1;left:var(--hero-film-left);right:0;top:var(--hero-film-top);position:absolute;bottom:0;overflow:hidden}[data-astro-cid-ge2uvauf][data-film=on] .hero-film[data-astro-cid-ge2uvauf]{cursor:pointer}.hero-poster[data-astro-cid-ge2uvauf],.hero-video[data-astro-cid-ge2uvauf]{position:absolute;inset:0}.hero-poster[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf],.hero-video[data-astro-cid-ge2uvauf]{object-fit:cover;width:100%;height:100%;display:block}.hero-grain[data-astro-cid-ge2uvauf]{pointer-events:none;opacity:var(--hero-grain);mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:.5s steps(4,end) infinite paused grain;position:absolute;inset:-50%}[data-astro-cid-ge2uvauf][data-playing] .hero-grain[data-astro-cid-ge2uvauf]{animation-play-state:running}@keyframes grain{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-2%,-1%)}}.hero-copy[data-astro-cid-ge2uvauf]{z-index:3;left:var(--gutter);top:var(--hero-copy-top);width:var(--hero-copy-width);pointer-events:none;position:absolute}.hero-over[data-astro-cid-ge2uvauf]{z-index:4;clip-path:inset(max(0px, var(--hero-film-top) - var(--hero-copy-top)) 0 0 calc(var(--hero-film-left) - var(--gutter)))}.hero-over[data-astro-cid-ge2uvauf],.hero-over[data-astro-cid-ge2uvauf] .hero-rest[data-astro-cid-ge2uvauf]{color:var(--ink)}.hero-title[data-astro-cid-ge2uvauf]{font-size:var(--fs-hero);letter-spacing:-.045em;font-weight:600;line-height:.98}.hero-line[data-astro-cid-ge2uvauf]{padding-bottom:.06em;display:block;overflow:hidden}.hero-line[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{animation:hero-rise var(--dur-reveal) var(--ease-expensive) both;display:block}.hero-line[data-astro-cid-ge2uvauf]+.hero-line[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{animation-delay:calc(var(--stagger) * 1.5)}.hero-rest[data-astro-cid-ge2uvauf]{color:var(--ink-3)}@keyframes hero-rise{0%{transform:translateY(105%)}}.hero-break[data-astro-cid-ge2uvauf]{display:none}.hero-claim[data-astro-cid-ge2uvauf]{z-index:5;left:calc(var(--hero-film-left) + (100% - var(--hero-film-left)) * var(--hero-claim-x));top:calc(var(--hero-film-top) + (100% - var(--hero-film-top)) * var(--hero-claim-y));color:var(--ink);font-size:var(--fs-hero-claim);letter-spacing:-.025em;pointer-events:none;line-height:1.2;position:absolute}.claim-head[data-astro-cid-ge2uvauf]{font-weight:600;display:block}.claim-head[data-astro-cid-ge2uvauf]:after{content:"";opacity:.65;background:currentColor;width:clamp(32px,2vw,48px);height:1px;margin-top:6px;display:block}.claim-lines[data-astro-cid-ge2uvauf]{margin-top:4px;display:grid}.claim-line[data-astro-cid-ge2uvauf]{grid-area:1/1}.claim-line[data-astro-cid-ge2uvauf]:not(:first-child){visibility:hidden}[data-astro-cid-ge2uvauf][data-film=on] .claim-head[data-astro-cid-ge2uvauf]{animation:claim-wipe var(--dur-reveal) var(--ease-expensive) var(--hero-claim-delay) both}[data-astro-cid-ge2uvauf][data-film=on] .claim-line[data-astro-cid-ge2uvauf]{visibility:visible;clip-path:inset(0 100% 0 0);transition:clip-path var(--dur-reveal) var(--ease-expensive)}[data-astro-cid-ge2uvauf][data-film=on] .claim-line[data-astro-cid-ge2uvauf].is-on{clip-path:inset(0)}[data-astro-cid-ge2uvauf][data-film=on] .claim-line[data-astro-cid-ge2uvauf].is-off{clip-path:inset(0 0 0 100%);transition-duration:var(--dur-quick)}@keyframes claim-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.hero-spoken[data-astro-cid-ge2uvauf],.hero-toggle[data-astro-cid-ge2uvauf]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.hero-toggle[data-astro-cid-ge2uvauf]:focus-visible{z-index:4;clip:auto;border-radius:var(--radius-pill);background:var(--bg);width:auto;height:auto;color:var(--ink);font:inherit;font-size:var(--fs-caption);outline:2px solid var(--forest);outline-offset:2px;padding:8px 14px;font-weight:500;bottom:16px;right:16px}.hero-side[data-astro-cid-ge2uvauf]{z-index:3;left:var(--gutter);width:calc(var(--hero-film-left) - var(--gutter) - 48px);flex-direction:column;align-items:flex-start;gap:clamp(16px,1.6vw,28px);max-width:520px;display:flex;position:absolute;bottom:clamp(24px,5vh,72px)}.hero-intro[data-astro-cid-ge2uvauf]{font-size:var(--fs-hero-intro);color:var(--ink-2);line-height:1.5}.hero-actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.hero-check[data-astro-cid-ge2uvauf]{color:var(--forest);text-underline-offset:4px;font-size:16px;font-weight:500;line-height:24px;text-decoration:underline 1px}.hero-check[data-astro-cid-ge2uvauf]:hover{text-decoration-thickness:2px}.hero-cta[data-astro-cid-ge2uvauf]{height:var(--hero-cta-height);font-size:var(--fs-hero-cta);padding:0 clamp(24px,2vw,32px)}@media (width<=760px){.hero[data-astro-cid-ge2uvauf]{height:auto;min-height:0;padding-bottom:36px;overflow:visible}.hero-copy[data-astro-cid-ge2uvauf]{width:auto;padding:40px var(--gutter) 0;position:relative;top:auto;left:auto}.hero-title[data-astro-cid-ge2uvauf]{font-size:var(--fs-hero-phone)}.hero-over[data-astro-cid-ge2uvauf]{display:none}.hero-break[data-astro-cid-ge2uvauf]{display:inline}.hero-film[data-astro-cid-ge2uvauf]{aspect-ratio:4/5;margin:12px 0 0 22%;position:relative;top:auto;left:auto}.hero-claim[data-astro-cid-ge2uvauf]{padding:22px var(--gutter) 0;position:relative;top:auto;left:auto}.hero-side[data-astro-cid-ge2uvauf]{width:auto;max-width:none;padding:18px var(--gutter) 0;position:static}}.life[data-astro-cid-t57w4kac]{background:var(--bg)}.life-head[data-astro-cid-t57w4kac]{text-align:center;flex-direction:column;gap:20px;max-width:760px;margin-inline:auto;display:flex}.life-cards[data-astro-cid-hs6h5kne]{background:var(--bg)}.cards[data-astro-cid-hs6h5kne]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:24px;max-width:1240px;margin-inline:auto;display:grid}.card[data-astro-cid-hs6h5kne]{aspect-ratio:3/4;border-radius:var(--radius-panel);background:var(--ivory);isolation:isolate;margin:0;position:relative;overflow:hidden}.card[data-astro-cid-hs6h5kne]:nth-child(2){aspect-ratio:3/4.35}.card-photo[data-astro-cid-hs6h5kne]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.card-shade[data-astro-cid-hs6h5kne]{background:linear-gradient(#10251f8c 0%,#10251f00 42%),linear-gradient(#10251f00 52%,#10251fb3 100%);position:absolute;inset:0}.card-copy[data-astro-cid-hs6h5kne]{text-align:center;color:#fff;flex-direction:column;align-items:center;gap:10px;padding:0 24px;display:flex;position:absolute;top:28px;left:0;right:0}.card-line[data-astro-cid-hs6h5kne]{letter-spacing:-.01em;text-wrap:balance;max-width:18ch;font-size:clamp(22px,2vw,28px);font-weight:500;line-height:1.15}.card-pill[data-astro-cid-hs6h5kne]{border-radius:var(--radius-pill);height:34px;color:var(--ink);background:#ffffffeb;align-items:center;margin-top:4px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.widget[data-astro-cid-hs6h5kne]{border-radius:var(--radius-card);color:var(--ink);background:#fff;align-items:center;gap:12px;margin:0;padding:14px 16px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.widget-icon[data-astro-cid-hs6h5kne]{border-radius:var(--radius-control);background:var(--forest);width:36px;height:36px;color:var(--on-dark);flex:0 0 36px;justify-content:center;align-items:center;display:inline-flex}.widget-text[data-astro-cid-hs6h5kne]{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.widget-text[data-astro-cid-hs6h5kne] strong[data-astro-cid-hs6h5kne]{font-size:15px;font-weight:500;line-height:1.25}.widget-text[data-astro-cid-hs6h5kne] small[data-astro-cid-hs6h5kne]{color:var(--ink-2);font-size:13px}.widget-right[data-astro-cid-hs6h5kne]{color:var(--ink-2);white-space:nowrap;font-size:13px}@media (width<=899px){.cards[data-astro-cid-hs6h5kne]{grid-template-columns:1fr;gap:20px;max-width:440px}.card[data-astro-cid-hs6h5kne],.card[data-astro-cid-hs6h5kne]:nth-child(2){aspect-ratio:3/4}}.privacy-head[data-astro-cid-cobwjqwb]{flex-direction:column;gap:24px;max-width:65ch;margin-bottom:64px;display:flex}.points[data-astro-cid-cobwjqwb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin:0 0 56px;padding:0;list-style:none;display:grid}.point[data-astro-cid-cobwjqwb]{flex-direction:column;gap:16px;max-width:65ch;display:flex}.point[data-astro-cid-cobwjqwb]:before{content:"";background:var(--forest);width:32px;height:2px;margin-bottom:8px}.point[data-astro-cid-cobwjqwb] .body[data-astro-cid-cobwjqwb]{color:var(--ink-2)}@media (width<=767px){.privacy-head[data-astro-cid-cobwjqwb]{margin-bottom:48px}.points[data-astro-cid-cobwjqwb]{grid-template-columns:1fr;gap:40px;margin-bottom:48px}.btn[data-astro-cid-cobwjqwb]{height:auto;min-height:48px;padding-block:8px}}.mission[data-astro-cid-fwgwijzo]{--nav-h:80px;--card-w:min(360px, 70vw);--card-top:40%;--card-bottom:3%;--k:1;--t:1;background:var(--deep);color:var(--on-dark);position:relative}.mission-stage[data-astro-cid-fwgwijzo]{padding-block:var(--section-y);flex-direction:column;gap:40px;display:flex}.mission-copy[data-astro-cid-fwgwijzo]{flex-direction:column;gap:16px;max-width:760px;margin-inline:0;display:flex}.mission-kicker[data-astro-cid-fwgwijzo]{text-transform:uppercase;color:#fff;margin:0;font-weight:600}.mission-title[data-astro-cid-fwgwijzo]{color:#fff;margin:0;font-size:clamp(20px,1.9vw,28px);font-weight:600;line-height:1.3}.mission-lead[data-astro-cid-fwgwijzo]{max-width:600px;color:var(--on-dark);margin-top:12px}.mission-photo-full[data-astro-cid-fwgwijzo],.mission-sheet[data-astro-cid-fwgwijzo],.mission-frame[data-astro-cid-fwgwijzo]{display:none}.mission-photo-card[data-astro-cid-fwgwijzo]{width:var(--card-w);aspect-ratio:360/467;border-radius:var(--radius-panel);margin-inline:auto;position:relative;overflow:hidden}.mission-photo[data-astro-cid-fwgwijzo] img[data-astro-cid-fwgwijzo]{object-fit:cover;object-position:50% 50%;width:100%;height:100%}.mission[data-astro-cid-fwgwijzo].is-live{height:300svh;padding-bottom:var(--fade-edge)}.mission[data-astro-cid-fwgwijzo].is-live:before{content:"";z-index:1;height:calc(var(--fade-veil) + 1px);background:var(--bg);pointer-events:none;position:absolute;inset:-1px 0 auto}.is-live[data-astro-cid-fwgwijzo] .mission-stage[data-astro-cid-fwgwijzo]{top:var(--nav-h);height:calc(100svh - var(--nav-h));padding:0;display:block;position:sticky;overflow:hidden}.is-live[data-astro-cid-fwgwijzo] .mission-photo-full[data-astro-cid-fwgwijzo],.is-live[data-astro-cid-fwgwijzo] .mission-sheet[data-astro-cid-fwgwijzo],.is-live[data-astro-cid-fwgwijzo] .mission-frame[data-astro-cid-fwgwijzo]{display:block}.is-live[data-astro-cid-fwgwijzo] .mission-photo[data-astro-cid-fwgwijzo]{aspect-ratio:auto;border-radius:0;width:auto;margin:0;position:absolute;inset:0;overflow:visible}.is-live[data-astro-cid-fwgwijzo] .mission-photo-full[data-astro-cid-fwgwijzo]:after{content:"";opacity:calc(1 - var(--k));background:linear-gradient(#10251f99 0%,#10251f1f 36%,#10251f00 50%);position:absolute;inset:0}.is-live[data-astro-cid-fwgwijzo] .mission-sheet[data-astro-cid-fwgwijzo]{background:var(--deep);clip-path:inset(calc(var(--card-top) * (1 - var(--k))) calc((100% - var(--card-w)) / 2 * (1 - var(--k))) calc(var(--card-bottom) * (1 - var(--k))) round calc(var(--radius-panel) * (1 - var(--k))));position:absolute;inset:0}.is-live[data-astro-cid-fwgwijzo] .mission-photo-card[data-astro-cid-fwgwijzo]{clip-path:inset(var(--card-top) calc((100% - var(--card-w)) / 2) var(--card-bottom) round var(--radius-panel))}.is-live[data-astro-cid-fwgwijzo] .mission-frame[data-astro-cid-fwgwijzo]{top:var(--card-top);bottom:var(--card-bottom);left:calc((100% - var(--card-w)) / 2);width:var(--card-w);border-radius:var(--radius-panel);opacity:clamp(0, calc(1 - var(--k) * 1.3), 1);border:2px solid #ffffffd9;position:absolute}.is-live[data-astro-cid-fwgwijzo] .mission-copy[data-astro-cid-fwgwijzo]{padding-top:calc(var(--fade-veil) + clamp(28px, 5vh, 56px));position:absolute;top:0;left:0;right:0}.is-live[data-astro-cid-fwgwijzo] .mission-lead[data-astro-cid-fwgwijzo]{opacity:var(--t);transform:translateY(calc((1 - var(--t)) * 20px))}@media (width<=899px){.mission[data-astro-cid-fwgwijzo]{--nav-h:64px}.mission-stage[data-astro-cid-fwgwijzo]{gap:32px}.mission-title[data-astro-cid-fwgwijzo]{font-size:19px}.mission-lead[data-astro-cid-fwgwijzo]{font-size:17px;line-height:1.4}}.vault-showcase[data-astro-cid-yy44tl65]{border-top:1px solid var(--line);padding-top:clamp(56px,7vw,92px)}.showcase-copy[data-astro-cid-yy44tl65]{justify-items:start;gap:18px;padding-bottom:clamp(32px,5vw,64px);display:grid}.showcase-copy[data-astro-cid-yy44tl65] h2[data-astro-cid-yy44tl65],.showcase-copy[data-astro-cid-yy44tl65] .lead[data-astro-cid-yy44tl65]{max-width:820px}.skip-demo[data-astro-cid-yy44tl65]:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.after-demo[data-astro-cid-yy44tl65]:focus{outline:none}.showcase-runway[data-astro-cid-yy44tl65]{height:155svh;position:relative}.showcase-stage[data-astro-cid-yy44tl65]{isolation:isolate;background:#bec9c8;place-items:center;height:min(94svh,1020px);min-height:620px;display:grid;position:sticky;top:3svh;overflow:hidden}.showcase-wallpaper[data-astro-cid-yy44tl65],.wallpaper-shade[data-astro-cid-yy44tl65]{width:100%;height:100%;position:absolute;inset:0}.showcase-wallpaper[data-astro-cid-yy44tl65]{object-fit:cover;object-position:center 58%;z-index:-2}.wallpaper-shade[data-astro-cid-yy44tl65]{z-index:-1;background:linear-gradient(#0f1e1d14,#0f1e1d33)}.browser-window[data-astro-cid-yy44tl65]{--open-progress:1;border-radius:var(--radius-panel);width:min(91vw,1440px);height:min(86svh,920px);min-height:540px;transform:translateY(calc((1 - var(--open-progress)) * 26px)) scale(calc(.94 + var(--open-progress) * .06));transform-origin:50% 70%;will-change:transform;background:#fff;border:1px solid #ffffffb8;grid-template-rows:48px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 28px 90px #0c1d1a57,0 3px 12px #0c1d1a24}.browser-toolbar[data-astro-cid-yy44tl65]{color:#565a57;font:13px/1 var(--font);background:#f7f7f6;border-bottom:1px solid #e8e9e8;grid-template-columns:1fr minmax(120px,460px) 1fr;align-items:center;gap:14px;padding-inline:16px;display:grid}.window-controls[data-astro-cid-yy44tl65],.toolbar-actions[data-astro-cid-yy44tl65]{align-items:center;gap:7px;display:flex}.control[data-astro-cid-yy44tl65]{border-radius:var(--radius-round);border:1px solid #0000001a;width:11px;height:11px}.control-close[data-astro-cid-yy44tl65]{background:#ff6058}.control-minimize[data-astro-cid-yy44tl65]{background:#ffbd2e}.control-zoom[data-astro-cid-yy44tl65]{background:#28c840}.address-bar[data-astro-cid-yy44tl65]{border-radius:var(--radius-control);color:#424642;background:#e9eae9;justify-content:center;align-items:center;gap:8px;height:30px;display:flex}.lock-icon[data-astro-cid-yy44tl65]{width:14px;height:14px}.toolbar-actions[data-astro-cid-yy44tl65]{justify-content:end;font-size:17px}.vault-prototype[data-astro-cid-yy44tl65]{background:#f5f5f5;border:0;width:100%;height:100%}@media (width<=760px){.showcase-runway[data-astro-cid-yy44tl65]{height:auto}.showcase-stage[data-astro-cid-yy44tl65]{height:auto;min-height:0;padding:48px 14px}.browser-window[data-astro-cid-yy44tl65]{border-radius:var(--radius-panel);grid-template-rows:42px minmax(0,1fr);width:100%;height:min(82svh,820px);min-height:600px;transform:none}.browser-toolbar[data-astro-cid-yy44tl65]{grid-template-columns:1fr minmax(110px,1.6fr) 1fr;padding-inline:10px}.control[data-astro-cid-yy44tl65]{width:9px;height:9px}}@media (prefers-reduced-motion:reduce){.showcase-runway[data-astro-cid-yy44tl65]{height:auto}.showcase-stage[data-astro-cid-yy44tl65]{position:relative;top:auto}.browser-window[data-astro-cid-yy44tl65]{will-change:auto;transform:none}}.vision[data-astro-cid-c6yojwdb]{--ground:var(--ivory)}.vision-head[data-astro-cid-c6yojwdb]{flex-direction:column;gap:20px;max-width:760px;margin-bottom:clamp(48px,6vw,80px);display:flex}.vision-cards[data-astro-cid-c6yojwdb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.vcard[data-astro-cid-c6yojwdb]{border-radius:var(--radius-card);border:1px solid var(--line);background:#fff;flex-direction:column;gap:14px;padding:28px;display:flex;position:relative}.vcard-tag[data-astro-cid-c6yojwdb]{letter-spacing:.12em;text-transform:uppercase;color:var(--olive);border:1px solid var(--line);border-radius:var(--radius-pill);align-self:flex-start;padding:4px 10px;font-size:12px;font-weight:500}.vcard-text[data-astro-cid-c6yojwdb]{color:var(--ink-2)}.chat[data-astro-cid-c6yojwdb],.actions[data-astro-cid-c6yojwdb],.keycard[data-astro-cid-c6yojwdb]{min-height:150px;margin:8px 0 10px}.chat[data-astro-cid-c6yojwdb]{flex-direction:column;gap:10px;display:flex}.chat[data-astro-cid-c6yojwdb] p[data-astro-cid-c6yojwdb]{border-radius:var(--radius-card);max-width:85%;padding:12px 14px;font-size:15px;line-height:1.4}.chat-q[data-astro-cid-c6yojwdb]{background:var(--forest);color:var(--on-dark);border-bottom-right-radius:var(--radius-tight);align-self:flex-end}.chat-a[data-astro-cid-c6yojwdb]{background:var(--cream);border-bottom-left-radius:var(--radius-tight);align-self:flex-start}.actions[data-astro-cid-c6yojwdb]{flex-direction:column;gap:8px;padding:0;list-style:none;display:flex}.actions[data-astro-cid-c6yojwdb] li[data-astro-cid-c6yojwdb]{border-radius:var(--radius-control);background:var(--cream);padding:12px 14px;font-size:15px}.actions[data-astro-cid-c6yojwdb] li[data-astro-cid-c6yojwdb]:before{content:"";border-radius:var(--radius-round);background:var(--olive);vertical-align:middle;width:8px;height:8px;margin-right:10px;display:inline-block}.keycard[data-astro-cid-c6yojwdb]{aspect-ratio:1.586;border-radius:var(--radius-card);object-fit:cover;background:var(--deep);width:100%;height:auto;display:block}@media (width<=899px){.vision-cards[data-astro-cid-c6yojwdb]{grid-template-columns:1fr}}.waitlist[data-astro-cid-v6wlzwr5]{text-align:center;position:relative;overflow:hidden}.waitlist-glow[data-astro-cid-v6wlzwr5]{background:radial-gradient(ellipse 60% 70% at 50% 110%, var(--cream-deep) 0%, var(--cream) 40%, #fff0 75%);-webkit-mask-image:var(--fade-mask);mask-image:var(--fade-mask);pointer-events:none;position:absolute;inset:0}.waitlist-inner[data-astro-cid-v6wlzwr5]{flex-direction:column;align-items:center;gap:22px;max-width:820px;display:flex;position:relative}.waitlist-form[data-astro-cid-v6wlzwr5]{gap:10px;width:100%;max-width:560px;margin-top:10px;display:flex}.waitlist-form[data-astro-cid-v6wlzwr5] input[data-astro-cid-v6wlzwr5]{border-radius:var(--radius-pill);min-width:0;height:52px;font:inherit;color:var(--ink);background:#fff;border:1px solid #c9cdc1;flex:auto;padding:0 20px;font-size:17px}.waitlist-form[data-astro-cid-v6wlzwr5] input[data-astro-cid-v6wlzwr5]::placeholder{color:var(--ink-3)}.waitlist-form[data-astro-cid-v6wlzwr5] input[data-astro-cid-v6wlzwr5]:focus-visible{border-color:var(--forest)}.waitlist-trap[data-astro-cid-v6wlzwr5]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.waitlist-privacy[data-astro-cid-v6wlzwr5]{max-width:560px}.sr-only[data-astro-cid-v6wlzwr5]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=599px){.waitlist-form[data-astro-cid-v6wlzwr5]{flex-direction:column}.waitlist-form[data-astro-cid-v6wlzwr5] input[data-astro-cid-v6wlzwr5]{height:48px}}
