.stars[data-astro-cid-5ygnjg7i]{pointer-events:none;-webkit-mask-image:linear-gradient(#000 0% 38%,#0000 72%);mask-image:linear-gradient(#000 0% 38%,#0000 72%)}.star[data-astro-cid-5ygnjg7i]{width:var(--s);height:var(--s);background:var(--c);box-shadow:0 0 calc(var(--s) * 2.4) var(--c);animation:twinkle var(--d) ease-in-out var(--delay) infinite, iridesce var(--h) linear var(--delay) infinite;border-radius:50%;position:absolute}.sparkle[data-astro-cid-5ygnjg7i]{width:var(--s);height:var(--s);animation:glint var(--d) ease-in-out var(--delay) infinite, iridesce 11s linear var(--delay) infinite;background:radial-gradient(circle,#fff 0 12%,#ffffff8c 22%,#0000 48%);position:absolute;translate:-50% -50%}.sparkle[data-astro-cid-5ygnjg7i]:before,.sparkle[data-astro-cid-5ygnjg7i]:after{content:"";background:linear-gradient(90deg,#0000,#fff 45% 55%,#0000) 50%/100% 1.4px no-repeat;position:absolute;inset:0}.sparkle[data-astro-cid-5ygnjg7i]:after{rotate:90deg}@keyframes twinkle{0%,to{opacity:.22;transform:scale(.75)}50%{opacity:1;transform:scale(1)}}@keyframes glint{0%,to{opacity:.35;transform:scale(.6)rotate(0)}50%{opacity:1;transform:scale(1)rotate(22deg)}}@keyframes iridesce{0%{filter:hue-rotate()saturate(1.4)}to{filter:hue-rotate(360deg)saturate(1.4)}}[data-motion-paused] .star[data-astro-cid-5ygnjg7i],[data-motion-paused] .sparkle[data-astro-cid-5ygnjg7i]{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.star[data-astro-cid-5ygnjg7i],.sparkle[data-astro-cid-5ygnjg7i]{animation-play-state:paused}}.iri[data-astro-cid-t3yxjlrl]{isolation:isolate;color:#0d143c;letter-spacing:.005em;background:linear-gradient(118deg,#f7c6de 0%,#cbbaf3 22%,#a9d7f7 42%,#b6f1dc 58%,#fbefb4 74%,#f9cfc0 88%,#e7c3f2 100%);border-radius:999px;justify-content:center;align-items:center;gap:.75rem;min-height:3.5rem;padding-inline:1.9rem;font-size:1.2rem;font-weight:650;transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffbf,0 10px 30px -12px #c8aaffcc,0 0 24px -8px #aae1ff99}.iri[data-astro-cid-t3yxjlrl]:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ffffffe6,0 14px 36px -12px #c8aafff2,0 0 30px -8px #aae1ffcc}.iri-canvas[data-astro-cid-t3yxjlrl]{z-index:-1;opacity:0;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.iri[data-astro-cid-t3yxjlrl][data-gl] .iri-canvas[data-astro-cid-t3yxjlrl]{opacity:1}.iri-label[data-astro-cid-t3yxjlrl]{flex-wrap:wrap;justify-content:center;column-gap:.75rem;display:inline-flex}@media (prefers-reduced-motion:reduce){.iri[data-astro-cid-t3yxjlrl],.iri[data-astro-cid-t3yxjlrl]:hover{transition:none;transform:none}}.hero[data-astro-cid-ge2uvauf]{min-height:calc(var(--hero-h) + var(--skirt-h));padding-bottom:var(--skirt-h);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--skirt-fade)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--skirt-fade)), transparent);display:flex}.hero-plate[data-astro-cid-ge2uvauf]{z-index:-3;left:50%;top:calc(var(--hero-h) - var(--plate-w) / var(--plate-ar));width:var(--plate-w);max-width:none;height:auto;position:absolute;transform:translate(-50%)}.hero-veil[data-astro-cid-ge2uvauf]{height:var(--hero-h);z-index:-1;background:linear-gradient(#0a0f2e73 0%,#0a0f2e4d 30%,#0000 52%);position:absolute;inset:0 0 auto}.hero-content[data-astro-cid-ge2uvauf]{text-align:center;align-self:flex-start;padding-top:clamp(2rem,9svh,6rem);padding-bottom:2rem}.eyebrow[data-astro-cid-ge2uvauf]{color:var(--color-paper);--wordmark-size:clamp(1.35rem, 4.6vw, 1.7rem);margin-bottom:clamp(1rem,2.6svh,1.75rem)}.sub[data-astro-cid-ge2uvauf]{text-wrap:balance;max-width:30rem;margin:clamp(.9rem,2.2svh,1.4rem) auto 0;font-size:clamp(1rem,4.2vw,1.2rem);line-height:1.5}.headline[data-astro-cid-ge2uvauf]{font-size:clamp(1.9rem,min(10.4vw,7.5svh),5.6rem)}.cta[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:center;gap:.5rem;margin-top:clamp(1.25rem,3.5svh,2.25rem);display:flex}@media (width>=48rem){.hero-content[data-astro-cid-ge2uvauf]{text-align:left}.sub[data-astro-cid-ge2uvauf]{margin-left:0}.cta[data-astro-cid-ge2uvauf]{flex-direction:row;align-items:center;gap:1.75rem}}.foil-rule[data-astro-cid-lwvnol3r]{background:var(--foil);height:2px}.launch[data-astro-cid-uir5amox]{z-index:0;margin-top:calc(-1 * var(--skirt-fade));scroll-margin-top:calc(var(--head-h) - var(--skirt-fade));position:relative}.launch-stage[data-astro-cid-uir5amox]{max-width:76rem;padding:calc(var(--skirt-fade) + 4rem) 1.25rem 5rem;gap:2.5rem;margin-inline:auto;display:grid}.launch-poster[data-astro-cid-uir5amox]{aspect-ratio:4/3;object-fit:cover;object-position:12% 50%;border-radius:1.1rem;width:100%}.launch-canvas[data-astro-cid-uir5amox]{display:none}.launch-ui[data-astro-cid-uir5amox]{padding-inline:0}.launch-cards[data-astro-cid-uir5amox]{gap:1.25rem;margin-top:2.5rem;display:grid}.launch-chips[data-astro-cid-uir5amox]{display:none}@media (width>=48rem){.launch-stage[data-astro-cid-uir5amox]{padding:calc(var(--skirt-fade) + 5rem) 2.5rem 7rem}}@media (width>=64rem){.launch-stage[data-astro-cid-uir5amox]{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start;gap:3.5rem}.launch-poster[data-astro-cid-uir5amox]{aspect-ratio:3/4;position:sticky;top:6rem}}.slide[data-astro-cid-uir5amox]{color:var(--color-ink);display:block}.slide-shot[data-astro-cid-uir5amox]{aspect-ratio:1440/900;object-fit:cover;object-position:50% 0;border-radius:.75rem;width:100%;height:auto;display:block;box-shadow:0 0 0 1px #ffffff59,0 40px 80px -40px #140a28bf}.slide-text[data-astro-cid-uir5amox]{margin-top:.9rem;display:block}.slide-name[data-astro-cid-uir5amox]{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.35rem;font-weight:500;line-height:1.15;display:block}.slide-cap[data-astro-cid-uir5amox]{color:var(--color-ink-2);text-wrap:balance;margin-top:.3rem;font-size:.95rem;display:block}a[data-astro-cid-uir5amox].slide:hover .slide-name[data-astro-cid-uir5amox]{text-underline-offset:.2em;text-decoration:underline 1px}.launch-strip[data-astro-cid-uir5amox]{display:none}.launch[data-astro-cid-uir5amox][data-glide] .launch-stage[data-astro-cid-uir5amox]{top:var(--head-h);height:calc(100svh - var(--head-h));background:#42353d;max-width:none;padding:0;display:block;position:sticky;overflow:hidden}.launch[data-astro-cid-uir5amox][data-glide] .launch-poster[data-astro-cid-uir5amox]{display:none}.launch[data-astro-cid-uir5amox][data-glide] .launch-canvas[data-astro-cid-uir5amox]{width:100%;height:100%;display:block;position:absolute;inset:0}.launch[data-astro-cid-uir5amox][data-glide] .launch-ui[data-astro-cid-uir5amox]{grid-template-rows:auto auto auto auto 1fr;grid-template-columns:50% minmax(0,1fr);align-content:start;max-width:none;padding-inline:0 max(2.5rem,5vw);display:grid;position:absolute;inset:0}.launch[data-astro-cid-uir5amox][data-glide] .launch-head[data-astro-cid-uir5amox] h2[data-astro-cid-uir5amox]{font-size:min(4rem,5vw)}.launch[data-astro-cid-uir5amox][data-glide] .launch-head[data-astro-cid-uir5amox]{opacity:var(--reveal,1);grid-column:2;padding-top:clamp(1.25rem,4svh,3rem)}.launch[data-astro-cid-uir5amox][data-glide] .launch-chips[data-astro-cid-uir5amox]{opacity:var(--reveal,1);grid-area:2/2;margin-top:1.25rem;display:flex}.launch[data-astro-cid-uir5amox][data-glide] .seg[data-astro-cid-uir5amox] .chip[data-astro-cid-uir5amox]{flex:1 1 0;font-size:1rem}.launch[data-astro-cid-uir5amox][data-glide] .launch-cards[data-astro-cid-uir5amox]{aspect-ratio:16/10;width:100%;max-height:calc(100svh - var(--head-h) - 19rem);opacity:var(--reveal,1);grid-area:3/2;margin:1.25rem 0 0;display:block;position:relative}.launch[data-astro-cid-uir5amox][data-glide] .launch-item[data-astro-cid-uir5amox]{opacity:0;transition:opacity .6s;position:absolute;inset:0}.launch[data-astro-cid-uir5amox][data-glide] .launch-item[data-astro-cid-uir5amox][data-active]{opacity:1}.launch[data-astro-cid-uir5amox][data-glide] .slide[data-astro-cid-uir5amox]{height:100%}.launch[data-astro-cid-uir5amox][data-glide] .launch-cards[data-astro-cid-uir5amox][data-reel]{clip-path:inset(-6rem 0)}.launch[data-astro-cid-uir5amox][data-glide] .launch-cards[data-astro-cid-uir5amox][data-reel] .launch-item[data-astro-cid-uir5amox]{will-change:transform;transition:none}.launch[data-astro-cid-uir5amox][data-glide] .launch-cards[data-astro-cid-uir5amox][data-reel=run] .launch-item[data-astro-cid-uir5amox]{opacity:1}.launch[data-astro-cid-uir5amox][data-glide] .slide-shot[data-astro-cid-uir5amox]{aspect-ratio:auto;height:100%}.launch[data-astro-cid-uir5amox][data-glide] .slide-text[data-astro-cid-uir5amox]{display:none}.launch[data-astro-cid-uir5amox][data-glide] .launch-strip[data-astro-cid-uir5amox]{opacity:var(--reveal,1);background:#ffffff85;border-radius:1.75rem;grid-area:4/2;align-items:center;gap:.75rem;margin-top:.9rem;padding:.4rem .4rem .4rem 1.5rem;display:flex}.launch[data-astro-cid-uir5amox][data-glide] .launch-strip[data-astro-cid-uir5amox][hidden]{display:none}.strip-words[data-astro-cid-uir5amox]{flex:1;min-width:0;padding-block:.2rem}.strip-name[data-astro-cid-uir5amox]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);font-size:1.2rem;font-weight:500;line-height:1.2;display:block}.strip-cap[data-astro-cid-uir5amox]{color:#2b2a33;text-wrap:balance;margin-top:.1rem;font-size:.88rem;line-height:1.35;display:block}.strip-count[data-astro-cid-uir5amox]{letter-spacing:.06em;color:#2b2a33;flex:none;font-size:.85rem}@media (width<75rem){.strip-count[data-astro-cid-uir5amox]{display:none}}.strip-btn[data-astro-cid-uir5amox]{width:2.75rem;height:2.75rem;color:var(--color-ink);background:#ffffffb3;border-radius:50%;flex:none;place-items:center;font-size:1.1rem;transition:background .2s;display:grid;box-shadow:inset 0 1px #ffffffe6}.strip-btn[data-astro-cid-uir5amox]:hover{background:#fff}.strip-bar[data-astro-cid-uir5amox]{background:#14141224;border-radius:999px;flex:none;width:3.5rem;height:4px;position:relative;overflow:hidden}.strip-bar[data-astro-cid-uir5amox] i[data-astro-cid-uir5amox]{border-radius:inherit;transform:scaleX(var(--p,0));transform-origin:0;background:linear-gradient(90deg,#d9579f,#8a63ec,#2f97e0,#22a985,#c9a21c,#e2704d);position:absolute;inset:0}.strip-pause[data-astro-cid-uir5amox]{width:2.75rem;height:2.75rem;color:var(--color-ink);opacity:0;pointer-events:none;border-radius:50%;flex:none;place-items:center;margin-right:-.6rem;transition:opacity .25s,background .2s;display:grid}.strip-pause[data-astro-cid-uir5amox] svg[data-astro-cid-uir5amox]{fill:currentColor;width:.95rem;height:.95rem}.strip-pause[data-astro-cid-uir5amox] .i-play[data-astro-cid-uir5amox],.strip-pause[data-astro-cid-uir5amox][aria-pressed=true] .i-pause[data-astro-cid-uir5amox]{display:none}.strip-pause[data-astro-cid-uir5amox][aria-pressed=true] .i-play[data-astro-cid-uir5amox]{display:block}.strip-pause[data-astro-cid-uir5amox]:hover{background:#fff9}.launch-strip[data-astro-cid-uir5amox][data-hover] .strip-pause[data-astro-cid-uir5amox],.strip-pause[data-astro-cid-uir5amox]:focus-visible,.strip-pause[data-astro-cid-uir5amox][aria-pressed=true]{opacity:1;pointer-events:auto}.launch-strip[data-astro-cid-uir5amox][data-static] .strip-bar[data-astro-cid-uir5amox],.launch-strip[data-astro-cid-uir5amox][data-static] .strip-pause[data-astro-cid-uir5amox]{display:none}.strip-btn[data-astro-cid-uir5amox]:focus-visible,.strip-pause[data-astro-cid-uir5amox]:focus-visible{outline:2px solid var(--color-taxi);outline-offset:2px}.launch[data-astro-cid-uir5amox][data-swipe]{--scene:min(66vw, 40svh)}.launch[data-astro-cid-uir5amox][data-swipe] .launch-stage[data-astro-cid-uir5amox]{background:linear-gradient(#42353d,#2a2232 70%,#231d2b);max-width:none;padding:0 0 3.5rem;display:block;position:relative;overflow-x:clip}.launch[data-astro-cid-uir5amox][data-swipe] .launch-poster[data-astro-cid-uir5amox]{display:none}.launch[data-astro-cid-uir5amox][data-swipe] .launch-canvas[data-astro-cid-uir5amox]{width:100%;height:calc(var(--skirt-fade) + var(--scene));display:block;position:absolute;inset:0 0 auto}.launch[data-astro-cid-uir5amox][data-swipe] .launch-ui[data-astro-cid-uir5amox]{max-width:none;padding:calc(var(--skirt-fade) + 1rem) 0 0;position:relative}.launch[data-astro-cid-uir5amox][data-swipe] .launch-head[data-astro-cid-uir5amox]{isolation:isolate;padding-inline:1.25rem;position:relative}.launch[data-astro-cid-uir5amox][data-swipe] .launch-chips[data-astro-cid-uir5amox]{width:max-content;max-width:calc(100% - 2.5rem);margin:calc(var(--scene) - 7.25rem) 1.25rem 0;scrollbar-width:none;display:flex;overflow-x:auto}.launch[data-astro-cid-uir5amox][data-swipe] .launch-chips[data-astro-cid-uir5amox]::-webkit-scrollbar{display:none}.launch[data-astro-cid-uir5amox][data-swipe] .seg[data-astro-cid-uir5amox] .chip[data-astro-cid-uir5amox]{padding:0 .85rem;font-size:.88rem}.seg[data-astro-cid-uir5amox]{isolation:isolate;backdrop-filter:blur(22px)saturate(1.6);background:#ffffff6b;border-radius:999px;padding:.3rem;position:relative;box-shadow:inset 0 1px #ffffffd9,inset 0 0 0 1px #ffffff80,0 18px 40px -22px #1c0e348c}.chip[data-astro-cid-uir5amox]{z-index:1;color:#2b2a33;border-radius:999px;flex:none;min-height:2.75rem;padding:0 1.25rem;font-size:.95rem;font-weight:550;transition:color .3s;position:relative}.chip[data-astro-cid-uir5amox][aria-pressed=true]{color:#0d143c}.chip-n[data-astro-cid-uir5amox]{vertical-align:.55em;opacity:.6;margin-left:.2em;font-size:.68em;font-weight:500;line-height:0}.chip[data-astro-cid-uir5amox][aria-pressed=true] .chip-n[data-astro-cid-uir5amox]{opacity:.85}.seg-lens[data-astro-cid-uir5amox]{z-index:0;top:.3rem;bottom:.3rem;left:var(--l,.3rem);right:var(--r,.3rem);background:linear-gradient(118deg,#f7c6de,#cbbaf3,#a9d7f7,#b6f1dc,#fbefb4,#f9cfc0,#f7c6de) 0 0/300% 100%;border-radius:999px;transition:left .45s cubic-bezier(.3,1.3,.45,1),right .45s cubic-bezier(.3,1.3,.45,1),opacity .3s,transform .3s;animation:10s linear infinite lens-sheen;position:absolute;box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #fff9,0 6px 16px -6px #bea0ffbf}.seg[data-astro-cid-uir5amox][data-dir=right] .seg-lens[data-astro-cid-uir5amox]{transition:right .34s cubic-bezier(.2,.9,.3,1),left .5s cubic-bezier(.65,0,.25,1.22) 70ms,opacity .3s,transform .3s}.seg[data-astro-cid-uir5amox][data-dir=left] .seg-lens[data-astro-cid-uir5amox]{transition:left .34s cubic-bezier(.2,.9,.3,1),right .5s cubic-bezier(.65,0,.25,1.22) 70ms,opacity .3s,transform .3s}.seg[data-astro-cid-uir5amox][data-dir=none] .seg-lens[data-astro-cid-uir5amox]{transition:none}.seg-lens[data-astro-cid-uir5amox][data-off]{opacity:0;transform:scale(.85)}@keyframes lens-sheen{to{background-position:300% 0}}[data-motion-paused] .seg-lens[data-astro-cid-uir5amox]{animation-play-state:paused}.chip[data-astro-cid-uir5amox]:focus-visible{outline:2px solid var(--color-taxi);outline-offset:2px}.launch[data-astro-cid-uir5amox][data-swipe] .launch-cards[data-astro-cid-uir5amox]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:.9rem;margin:1rem 0 0;padding:.5rem 1.25rem 1rem;scroll-padding-inline:1.25rem;display:flex;overflow-x:auto}.launch[data-astro-cid-uir5amox][data-swipe] .launch-cards[data-astro-cid-uir5amox]::-webkit-scrollbar{display:none}.launch[data-astro-cid-uir5amox][data-swipe] .launch-item[data-astro-cid-uir5amox]{scroll-snap-align:start;flex:0 0 min(84vw,26rem);transition:opacity .35s,transform .35s}.launch[data-astro-cid-uir5amox][data-swipe] .slide[data-astro-cid-uir5amox]{color:var(--color-paper)}.launch[data-astro-cid-uir5amox][data-swipe] .slide-cap[data-astro-cid-uir5amox]{color:#f6f4efc7}.launch[data-astro-cid-uir5amox][data-swipe] .launch-item[data-astro-cid-uir5amox]:not([data-active]){opacity:.55;transform:scale(.96)}@media (prefers-reduced-motion:reduce){.launch-item[data-astro-cid-uir5amox],.chip[data-astro-cid-uir5amox],.seg-lens[data-astro-cid-uir5amox]{animation:none;transition:none!important}}.services[data-astro-cid-lesv7jgp]:before{content:"";background:repeating-conic-gradient(var(--color-ink) 0 25%, var(--color-paper) 0 50%) 0 0 / 6px 6px;grid-column:1/-1;height:6px;display:block}.services[data-astro-cid-lesv7jgp]{column-gap:3rem;display:grid}@media (width>=48rem){.services[data-astro-cid-lesv7jgp]{grid-template-columns:1fr 1fr}}.service[data-astro-cid-lesv7jgp]{border-bottom:1px solid var(--color-line);padding-block:1.5rem}@media (width>=48rem){.service[data-astro-cid-lesv7jgp]{padding-block:1.75rem}}.service-name[data-astro-cid-lesv7jgp]{font-family:var(--font-serif);font-size:clamp(1.25rem,4.6vw,1.7rem);line-height:1.15}.service-note[data-astro-cid-lesv7jgp]{color:var(--color-ink-2);max-width:26rem;margin-top:.5rem;font-size:.95rem;line-height:1.5}.gracer[data-astro-cid-lesv7jgp]{border:1px solid var(--color-line);background:#ffffff8c;margin-top:2.5rem;padding:1.5rem 1.25rem 1.5rem 1.6rem;position:relative}@media (width>=48rem){.gracer[data-astro-cid-lesv7jgp]{padding:2rem 2rem 2rem 2.4rem}}.gracer[data-astro-cid-lesv7jgp]:before{content:"";background:linear-gradient(#f4a9cf,#b9a3f0,#8fcaf5,#9ceccf,#f8e592);width:4px;position:absolute;inset:-1px auto -1px -1px}.gracer-title[data-astro-cid-lesv7jgp]{font-family:var(--font-serif);text-wrap:balance;font-size:clamp(1.2rem,4.2vw,1.5rem);line-height:1.2}.gracer-list[data-astro-cid-lesv7jgp]{gap:1.1rem;margin-top:1.25rem;display:grid}@media (width>=48rem){.gracer-list[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(3,1fr);gap:1.75rem}}.gracer-name[data-astro-cid-lesv7jgp]{font-weight:600;display:block}.gracer-note[data-astro-cid-lesv7jgp]{color:var(--color-ink-2);margin-top:.25rem;font-size:.95rem;line-height:1.5;display:block}.photo-frame[data-astro-cid-oxgmilyn]{background:var(--foil);padding:3px}.signoff[data-astro-cid-oxgmilyn]{font-family:var(--font-serif);letter-spacing:-.01em;font-size:1.25rem}.call-text[data-astro-cid-lcdefpme]{container-type:inline-size}.call-title[data-astro-cid-lcdefpme]{font-size:clamp(2.3rem,17cqi,8rem)}.kicker[data-astro-cid-lcdefpme]{font-family:var(--font-serif);letter-spacing:-.01em;color:#f6f4efd9;font-size:clamp(1.2rem,4.5vw,1.6rem)}
