:root{--navy-950:#030814;--navy-900:#06102a;--navy-800:#0a1a3d;--navy-700:#12285a;--blue-600:#1d5cff;--blue-500:#3d7bff;--blue-400:#6cb4ff;--blue-300:#8cc6ff;--ice-200:#c4e3ff;--ice-100:#e6f3ff;--text:#eef3fb;--text-muted:#a3b4cf;--line:#c4e3ff24;--line-strong:#c4e3ff47;--action:var(--blue-400);--action-hover:var(--blue-300);--action-ink:#04102a;--focus:#9fd8ff;--paper:#eef4fb;--paper-ink:#0b1630;--font-display:"Avenir Next Condensed", "Avenir Next", "Arial Narrow", system-ui, sans-serif;--font-sans:system-ui, -apple-system, "Segoe UI", "Helvetica Neue", sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-script:"Courier Prime", Courier, "Courier New", monospace;--gutter:clamp(16px, 4.4vw, 64px);--max:1312px;--radius:14px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-press:cubic-bezier(.3, 0, .2, 1)}*,:before,:after{box-sizing:border-box}html{color-scheme:dark;background:var(--navy-950);scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--navy-950);min-height:100vh;color:var(--text);font:17px/1.55 var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}img,svg,canvas{max-width:100%;display:block}a{color:inherit}button{font:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:6px}::selection{background:#6cb4ff59}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn{min-height:52px;font:650 16px/1 var(--font-sans);letter-spacing:.005em;cursor:pointer;transition:transform .35s var(--ease-out), background-color .25s ease, box-shadow .35s var(--ease-out), color .25s ease;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 28px;text-decoration:none;display:inline-flex}.btn:active{transition-duration:80ms;transition-timing-function:var(--ease-press);transform:translateY(0)scale(.97)}.btn--primary{background:var(--action);color:var(--action-ink);box-shadow:inset 0 0 0 1px #e6f3ff40,0 10px 40px -12px #3d7bffd9}.btn--primary:hover{background:var(--action-hover);transform:translateY(-2px);box-shadow:inset 0 0 0 1px #e6f3ff66,0 16px 50px -12px #6cb4fff2}.btn--ghost{color:var(--text);box-shadow:0 0 0 1px var(--line-strong) inset;background:#c4e3ff0f}.btn--ghost:hover{background:#c4e3ff1f;transform:translateY(-2px)}.btn--small{min-height:44px;padding:0 18px;font-size:14px}.btn--status{cursor:default;text-align:center;margin:0;line-height:1.2}.btn.btn--status:hover,.btn.btn--status:active{transform:none}.btn--primary.btn--status:hover{background:var(--action);box-shadow:inset 0 0 0 1px #e6f3ff40,0 10px 40px -12px #3d7bffd9}.btn--ghost.btn--status:hover{background:#c4e3ff0f}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation:none!important}}:root[data-motion=reduce]{scroll-behavior:auto}:root[data-motion=reduce] *,:root[data-motion=reduce] :before,:root[data-motion=reduce] :after{transition-duration:.01ms!important;animation:none!important}.atmosphere[data-astro-cid-ias4ogzs]{z-index:-1;pointer-events:none;background:linear-gradient(180deg, #061230 0%, #050d24 38%, #040a1b 70%, var(--navy-950) 100%);height:clamp(1300px,150vh,1700px);position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask:linear-gradient(#000 72%,#0000);mask:linear-gradient(#000 72%,#0000)}.atmosphere__glow[data-astro-cid-ias4ogzs]{background:radial-gradient(30% 22% at 72% 30%,#9fd8ff24,#0000 70%),radial-gradient(48% 34% at 74% 32%,#1d5cff57,#0000 72%),radial-gradient(38% 30% at 8% 14%,#1034966b,#0000 70%),radial-gradient(70% 22% at 50% 62%,#1d5cff1a,#0000 75%);position:absolute;inset:0}.atmosphere__grain[data-astro-cid-ias4ogzs]{background-image:var(--grain);opacity:.07;mix-blend-mode:overlay;background-size:180px 180px;position:absolute;inset:0}.atmosphere__depth[data-astro-cid-ias4ogzs]{position:absolute;inset:-10% 0 0}.atmosphere__dust[data-astro-cid-ias4ogzs]{background-repeat:repeat;animation:120s linear infinite dust-drift;position:absolute;inset:-200px}.atmosphere__depth--far[data-astro-cid-ias4ogzs] .atmosphere__dust[data-astro-cid-ias4ogzs]{opacity:.5;background-image:radial-gradient(1px 1px at 40px 60px,#cfe8ff,#0000),radial-gradient(1px 1px at 210px 140px,#a9d6ff,#0000),radial-gradient(1px 1px at 330px 40px,#e6f3ff,#0000),radial-gradient(1px 1px at 470px 260px,#a9d6ff,#0000),radial-gradient(1px 1px at 120px 330px,#cfe8ff,#0000),radial-gradient(1px 1px at 290px 420px,#e6f3ff,#0000),radial-gradient(1px 1px at 420px 480px,#a9d6ff,#0000),radial-gradient(1px 1px at 20px 470px,#cfe8ff,#0000);background-size:520px 520px}.atmosphere__depth--near[data-astro-cid-ias4ogzs] .atmosphere__dust[data-astro-cid-ias4ogzs]{opacity:.55;background-image:radial-gradient(1.6px 1.6px at 90px 120px,#e6f3ff,#0000),radial-gradient(1.4px 1.4px at 520px 80px,#a9d6ff,#0000),radial-gradient(2px 2px at 640px 380px,#9fd8ffe6,#0000),radial-gradient(1.4px 1.4px at 260px 520px,#cfe8ff,#0000),radial-gradient(1.8px 1.8px at 700px 690px,#e6f3ff,#0000),radial-gradient(1.4px 1.4px at 60px 640px,#a9d6ff,#0000);background-size:760px 760px;animation-duration:80s}@keyframes dust-drift{to{transform:translate(-120px,-180px)}}.atmosphere[data-astro-cid-ias4ogzs].is-paused .atmosphere__dust[data-astro-cid-ias4ogzs]{animation-play-state:paused}@supports (animation-timeline:scroll()){.atmosphere__depth--far[data-astro-cid-ias4ogzs]{animation:linear both depth-far scroll(root);animation-range:0 1200px}.atmosphere__depth--near[data-astro-cid-ias4ogzs]{animation:linear both depth-near scroll(root);animation-range:0 1200px}@keyframes depth-far{to{transform:translateY(160px)}}@keyframes depth-near{to{transform:translateY(-120px)}}}.nav[data-astro-cid-kjc35efj]{z-index:5;max-width:calc(var(--max) + 2 * var(--gutter));padding:20px var(--gutter);grid-template-columns:1fr auto 1fr;align-items:center;column-gap:16px;margin:0 auto;display:grid;position:relative}.nav__brand[data-astro-cid-kjc35efj]{border-radius:8px;justify-self:start;padding:4px 0;display:block}.nav__brand[data-astro-cid-kjc35efj] img[data-astro-cid-kjc35efj]{width:auto;height:44px}.nav__links[data-astro-cid-kjc35efj]{gap:6px;margin:0;padding:0;list-style:none;display:flex}.nav__links[data-astro-cid-kjc35efj] a[data-astro-cid-kjc35efj]{min-height:44px;color:var(--text-muted);font:500 13px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 14px;text-decoration:none;transition:color .2s,background-color .2s;display:inline-flex}.nav__links[data-astro-cid-kjc35efj] a[data-astro-cid-kjc35efj]:hover{color:var(--text);background:#c4e3ff12}.nav__beta[data-astro-cid-kjc35efj]{text-wrap:balance;justify-self:end;padding-block:6px}@media (width<=760px){.nav[data-astro-cid-kjc35efj]{grid-template-columns:1fr auto;padding-block:14px}.nav[data-astro-cid-kjc35efj] nav[data-astro-cid-kjc35efj]{display:none}.nav__brand[data-astro-cid-kjc35efj] img[data-astro-cid-kjc35efj]{height:38px}}@media (width<=520px){.nav__beta[data-astro-cid-kjc35efj]{max-width:10em;padding-inline:14px}}.product[data-astro-cid-jgogey7d]{max-width:calc(var(--max) + 2 * var(--gutter));padding:40px var(--gutter) 140px;margin:0 auto;position:relative}.product__head[data-astro-cid-jgogey7d]{text-align:center;max-width:760px;margin:0 auto 56px}.product__eyebrow[data-astro-cid-jgogey7d]{color:var(--blue-300);font:500 12px/1 var(--font-mono);letter-spacing:.24em;text-transform:uppercase;margin:0 0 14px}.product__head[data-astro-cid-jgogey7d] h2[data-astro-cid-jgogey7d]{font:700 clamp(36px, 4.4vw, 60px)/1.02 var(--font-sans);letter-spacing:-.035em;margin:0 0 18px}.product__head[data-astro-cid-jgogey7d] h2[data-astro-cid-jgogey7d] span[data-astro-cid-jgogey7d]{color:var(--ice-200);display:block}.product__head[data-astro-cid-jgogey7d] p[data-astro-cid-jgogey7d]:last-child{max-width:56ch;color:var(--text-muted);margin:0 auto;font-size:18px;line-height:1.6}.product__samples[data-astro-cid-jgogey7d]{grid-template-columns:5fr 7fr;align-items:start;gap:28px;display:grid}.sample[data-astro-cid-jgogey7d]{margin:0}.sample[data-astro-cid-jgogey7d] figcaption[data-astro-cid-jgogey7d]{border-bottom:1px solid var(--line);font:600 12px/1.3 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:16px;margin-bottom:18px;padding-bottom:12px;display:flex}.sample[data-astro-cid-jgogey7d] figcaption[data-astro-cid-jgogey7d] span[data-astro-cid-jgogey7d]:last-child{color:var(--text-muted);letter-spacing:.04em;text-transform:none;font-weight:500}.page[data-astro-cid-jgogey7d]{background:var(--paper);color:var(--paper-ink);font:15px/1.5 var(--font-script);border-radius:4px;padding:34px 36px 16px;box-shadow:0 30px 80px -40px #3d7bff8c}.page[data-astro-cid-jgogey7d] p[data-astro-cid-jgogey7d]{margin:0 0 1em}.page[data-astro-cid-jgogey7d] .sh[data-astro-cid-jgogey7d],.page[data-astro-cid-jgogey7d] .ch[data-astro-cid-jgogey7d],.page[data-astro-cid-jgogey7d] .tr[data-astro-cid-jgogey7d]{text-transform:uppercase}.page[data-astro-cid-jgogey7d] .ch[data-astro-cid-jgogey7d]{margin:0 0 0 14ch}.page[data-astro-cid-jgogey7d] .pa[data-astro-cid-jgogey7d]{margin:0 0 0 10ch}.page[data-astro-cid-jgogey7d] .di[data-astro-cid-jgogey7d]{max-width:26ch;margin-left:6ch}.page[data-astro-cid-jgogey7d] .tr[data-astro-cid-jgogey7d]{text-align:right}.av[data-astro-cid-jgogey7d]{border-collapse:collapse;width:100%;box-shadow:0 0 0 1px var(--line) inset;background:linear-gradient(#12285a8c,#0a1a3d8c);border-radius:6px;font-size:15px;line-height:1.45;overflow:hidden}.av[data-astro-cid-jgogey7d] th[data-astro-cid-jgogey7d]{border-bottom:1px solid var(--line);color:var(--text-muted);font:600 11px/1 var(--font-sans);letter-spacing:.12em;text-align:left;text-transform:uppercase;padding:14px 16px}.av[data-astro-cid-jgogey7d] td[data-astro-cid-jgogey7d]{border-bottom:1px solid var(--line);vertical-align:top;padding:13px 16px}.av[data-astro-cid-jgogey7d] tr[data-astro-cid-jgogey7d]:last-child td[data-astro-cid-jgogey7d]{border-bottom:0}.av[data-astro-cid-jgogey7d] td[data-astro-cid-jgogey7d]:first-child{width:4.5em;color:var(--blue-300);font-family:var(--font-mono);font-size:14px}.product__caption[data-astro-cid-jgogey7d]{color:var(--text-muted);margin:16px 0 0;font-size:14px}.formats[data-astro-cid-jgogey7d]{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:88px;display:grid}.format[data-astro-cid-jgogey7d]{border-top:1px solid var(--line-strong);padding-top:20px}.format[data-astro-cid-jgogey7d] h3[data-astro-cid-jgogey7d]{font:650 24px/1.15 var(--font-sans);letter-spacing:-.015em;margin:0 0 10px}.format[data-astro-cid-jgogey7d] p[data-astro-cid-jgogey7d]{color:var(--text-muted);margin:0 0 14px;font-size:16px;line-height:1.55}.format[data-astro-cid-jgogey7d] .format__exports[data-astro-cid-jgogey7d]{color:var(--ice-200);font:500 12px/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0}.product__export[data-astro-cid-jgogey7d]{max-width:70ch;color:var(--text-muted);text-align:center;margin:56px auto 0;font-size:16px;line-height:1.6}.product__export[data-astro-cid-jgogey7d] strong[data-astro-cid-jgogey7d]{color:var(--text);font-weight:600}.product__export[data-astro-cid-jgogey7d] code[data-astro-cid-jgogey7d]{font-family:var(--font-mono);font-size:.92em}@supports (animation-timeline:view()){.reveal[data-astro-cid-jgogey7d]{animation:linear both reveal-in view();animation-range:entry 0 entry 220px}@keyframes reveal-in{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}}@media (width<=900px){.product__samples[data-astro-cid-jgogey7d],.formats[data-astro-cid-jgogey7d]{grid-template-columns:1fr}}@media (width<=760px){.product[data-astro-cid-jgogey7d]{padding-top:24px;padding-bottom:96px}.product__head[data-astro-cid-jgogey7d] p[data-astro-cid-jgogey7d]:last-child{font-size:16px}.page[data-astro-cid-jgogey7d]{padding:24px 20px 10px;font-size:13px}.page[data-astro-cid-jgogey7d] .ch[data-astro-cid-jgogey7d]{margin-left:11ch}.page[data-astro-cid-jgogey7d] .pa[data-astro-cid-jgogey7d]{margin-left:8ch}.page[data-astro-cid-jgogey7d] .di[data-astro-cid-jgogey7d]{margin-left:4ch}.av[data-astro-cid-jgogey7d]{font-size:14px}.av[data-astro-cid-jgogey7d] th[data-astro-cid-jgogey7d],.av[data-astro-cid-jgogey7d] td[data-astro-cid-jgogey7d]{padding:10px}.formats[data-astro-cid-jgogey7d]{margin-top:64px}}.scene[data-astro-cid-kajaidrc]{isolation:isolate;position:relative;overflow-x:clip}.hero[data-astro-cid-epdeqopt]{min-height:clamp(620px,100svh - 92px,860px);padding:0 var(--gutter) 96px;align-items:center;display:grid;position:relative}.hero__inner[data-astro-cid-epdeqopt]{width:100%;max-width:var(--max);grid-template-columns:minmax(0,11fr) minmax(0,13fr);align-items:center;margin:0 auto;display:grid;position:relative}.hero__copy[data-astro-cid-epdeqopt]{z-index:2;max-width:600px;position:relative}.hero__eyebrow[data-astro-cid-epdeqopt]{color:var(--ice-200);font:500 12px/1.4 var(--font-mono);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 26px;display:flex}.hero__spark[data-astro-cid-epdeqopt]{background:var(--ice-100);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 12px 3px #6cb4ffbf}.hero__title[data-astro-cid-epdeqopt]{font:700 calc(clamp(52px, 6.2vw, 96px) * var(--title-scale,1))/.98 var(--font-sans);letter-spacing:-.04em;color:var(--text);margin:0 0 26px}.hero__line[data-astro-cid-epdeqopt]{white-space:nowrap;display:block}.hero__line--material[data-astro-cid-epdeqopt]{background:linear-gradient(100deg,#e4edf9 0%,#fff 14%,#a8c4e8 30%,#edf6ff 44%,#8fb8ec 58%,#cfe4ff 74%,#f5f9ff 100%) 0%/220% 100%;color:#0000;filter:drop-shadow(0 0 28px #6cb4ff47);-webkit-background-clip:text;background-clip:text;padding-bottom:.08em}.hero__lede[data-astro-cid-epdeqopt]{color:#c3d0e4;max-width:34em;margin:0 0 32px;font-size:19px;line-height:1.6}.hero__actions[data-astro-cid-epdeqopt]{flex-wrap:wrap;gap:14px;display:flex}.hero__formats[data-astro-cid-epdeqopt]{color:var(--text-muted);font:500 12px/1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;gap:6px 14px;margin:40px 0 0;display:flex}.hero__visual[data-astro-cid-epdeqopt]{pointer-events:none;position:relative}.hero__eyebrow[data-astro-cid-epdeqopt],.hero__line[data-astro-cid-epdeqopt],.hero__lede[data-astro-cid-epdeqopt],.hero__actions[data-astro-cid-epdeqopt],.hero__formats[data-astro-cid-epdeqopt]{animation:rise .9s var(--ease-out) both}.hero__line[data-astro-cid-epdeqopt]:nth-child(2){animation-delay:80ms}.hero__lede[data-astro-cid-epdeqopt]{animation-delay:.2s}.hero__actions[data-astro-cid-epdeqopt]{animation-delay:.28s}.hero__formats[data-astro-cid-epdeqopt]{animation-delay:.36s}.hero__line--material[data-astro-cid-epdeqopt]{animation:rise .9s var(--ease-out) 80ms both, sheen 2.6s var(--ease-out) .3s both}.hero__visual[data-astro-cid-epdeqopt]{animation:settle 1.4s var(--ease-out) both}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes sheen{0%{background-position:100%}to{background-position:0%}}@keyframes settle{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){.hero__inner[data-astro-cid-epdeqopt]{animation:linear both hero-recede view();animation-range:exit}@keyframes hero-recede{to{opacity:.25;transform:translateY(-48px)scale(.97)}}}.hero[data-astro-cid-epdeqopt][data-still] [data-astro-cid-epdeqopt]:is(.hero__inner,.hero__eyebrow,.hero__line,.hero__lede,.hero__actions,.hero__formats,.hero__visual){animation:none}@media (width<=900px){.hero[data-astro-cid-epdeqopt]{align-items:start;min-height:0;padding-bottom:72px}.hero__inner[data-astro-cid-epdeqopt]{grid-template-columns:1fr}.hero__visual[data-astro-cid-epdeqopt][data-mobile=corner]{order:-1;justify-self:end}.hero__visual[data-astro-cid-epdeqopt][data-mobile=before]{order:-1}.hero__visual[data-astro-cid-epdeqopt][data-mobile=after]{margin-top:40px}.hero__title[data-astro-cid-epdeqopt]{font-size:calc(clamp(44px, 12vw, 72px) * var(--title-scale,1))}.hero__lede[data-astro-cid-epdeqopt]{font-size:17px}}@media (width<=520px){.hero__actions[data-astro-cid-epdeqopt]{flex-direction:column;align-items:stretch}.hero__formats[data-astro-cid-epdeqopt]{letter-spacing:.1em;margin-top:28px;font-size:11px}}.ribbon-art[data-astro-cid-d2wnvbch]{--ribbon-h:clamp(712px, 100svh, 952px);--focus-x:.72;--focus-y:.3;height:var(--ribbon-h);z-index:-1;pointer-events:none;user-select:none;background:var(--navy-950);position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask:linear-gradient(#000 88%,#0000);mask:linear-gradient(#000 88%,#0000);container-type:size}.ribbon-art[data-astro-cid-d2wnvbch] picture,.ribbon-art[data-astro-cid-d2wnvbch] .ribbon-art__image{width:100%;height:100%;display:block}.ribbon-art[data-astro-cid-d2wnvbch] .ribbon-art__image{object-fit:cover;object-position:calc(var(--focus-x) * 100%) calc(var(--focus-y) * 100%);max-width:none}.ribbon-art__glint[data-astro-cid-d2wnvbch]{--art-w:max(100cqw, 100cqh * 1586 / 992);--art-h:max(100cqh, 100cqw * 992 / 1586);left:calc((100cqw - var(--art-w)) * var(--focus-x));top:calc((100cqh - var(--art-h)) * var(--focus-y));width:var(--art-w);height:var(--art-h);pointer-events:none;mix-blend-mode:screen;max-width:none;position:absolute;overflow:visible}.ribbon-art__spot[data-astro-cid-d2wnvbch]{offset-rotate:auto;opacity:0;animation:10s ease-in-out infinite ribbon-glint-travel,10s linear infinite ribbon-glint-fade}.ribbon-art[data-astro-cid-d2wnvbch][data-paused] .ribbon-art__spot[data-astro-cid-d2wnvbch]{animation-play-state:paused}@keyframes ribbon-glint-travel{0%{offset-distance:0%}70%,to{offset-distance:100%}}@keyframes ribbon-glint-fade{0%{opacity:0}12%,54%{opacity:1}70%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.ribbon-art__glint[data-astro-cid-d2wnvbch]{display:none}}:root[data-motion=reduce] .ribbon-art__glint[data-astro-cid-d2wnvbch]{display:none}@media (width>=901px) and (aspect-ratio<=3/2){.ribbon-art[data-astro-cid-d2wnvbch]{height:calc(var(--ribbon-h) * 1.12)}}@media (width<=900px){.ribbon-art[data-astro-cid-d2wnvbch]{--nav-h:92px;top:calc(var(--nav-h) - 28px);height:calc(var(--ribbon-stage) + 28px + 44px);--focus-x:.94;--focus-y:.5;-webkit-mask:linear-gradient(#0000,#000 12% 74%,#0000);mask:linear-gradient(#0000,#000 12% 74%,#0000)}.ribbon-art__glint[data-astro-cid-d2wnvbch]{-webkit-mask:linear-gradient(#000 74%,#0000 84%);mask:linear-gradient(#000 74%,#0000 84%)}}@media (width<=760px){.ribbon-art[data-astro-cid-d2wnvbch]{--nav-h:66px}#ribbon-edge-core[data-astro-cid-d2wnvbch] use[data-astro-cid-d2wnvbch]{stroke-width:10px}#ribbon-edge-halo[data-astro-cid-d2wnvbch] use[data-astro-cid-d2wnvbch]:first-child{stroke-width:70px}#ribbon-edge-halo[data-astro-cid-d2wnvbch] use[data-astro-cid-d2wnvbch]:nth-child(2){stroke-width:42px}#ribbon-edge-halo[data-astro-cid-d2wnvbch] use[data-astro-cid-d2wnvbch]:nth-child(3){stroke-width:22px}.ribbon-art__spot--halo[data-astro-cid-d2wnvbch]{rx:260px;ry:90px}.ribbon-art__spot--core[data-astro-cid-d2wnvbch]{rx:140px;ry:34px}}:root{--ribbon-stage:clamp(260px, 72vw, 440px)}.showcase[data-astro-cid-tdfexuec]{isolation:isolate;position:relative}.showcase__head[data-astro-cid-tdfexuec]{text-align:center;max-width:760px;margin:0 auto 48px}.showcase__eyebrow[data-astro-cid-tdfexuec]{color:var(--blue-300);font:500 12px/1 var(--font-mono);letter-spacing:.24em;text-transform:uppercase;margin:0 0 14px}.showcase__head[data-astro-cid-tdfexuec] h2[data-astro-cid-tdfexuec]{font:700 clamp(36px, 4.4vw, 60px)/1.02 var(--font-sans);letter-spacing:-.035em;text-wrap:balance;margin:0 0 18px}.showcase__head[data-astro-cid-tdfexuec] p[data-astro-cid-tdfexuec]:last-child{color:var(--text-muted);margin:0 auto;font-size:18px;line-height:1.6}.shot[data-astro-cid-tdfexuec]{margin:0}.shot[data-astro-cid-tdfexuec] img[data-astro-cid-tdfexuec]{width:100%;height:auto;box-shadow:0 0 0 1px var(--line-strong);border-radius:10px;display:block}.shot[data-astro-cid-tdfexuec] figcaption[data-astro-cid-tdfexuec]{justify-content:space-between;align-items:baseline;gap:12px 24px;margin-top:18px;display:flex}.shot[data-astro-cid-tdfexuec] figcaption[data-astro-cid-tdfexuec] p[data-astro-cid-tdfexuec]{max-width:62ch;color:var(--text-muted);margin:0;font-size:16px;line-height:1.55}.shot[data-astro-cid-tdfexuec] figcaption[data-astro-cid-tdfexuec] strong[data-astro-cid-tdfexuec]{color:var(--text);letter-spacing:-.01em;margin-bottom:4px;font-size:18px;font-weight:650;display:block}.shot--main[data-astro-cid-tdfexuec] figcaption[data-astro-cid-tdfexuec] strong[data-astro-cid-tdfexuec]{font-size:20px}.shot__larger[data-astro-cid-tdfexuec]{min-height:44px;color:var(--ice-200);font:600 14px/1 var(--font-sans);box-shadow:0 0 0 1px var(--line-strong) inset;border-radius:999px;flex:none;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.shot__larger[data-astro-cid-tdfexuec]:hover{color:var(--text);box-shadow:0 0 0 1px var(--blue-300) inset}.showcase__pair[data-astro-cid-tdfexuec]{grid-template-columns:1fr 1fr;align-items:start;gap:40px;margin-top:72px;display:grid}.showcase__pair[data-astro-cid-tdfexuec] figcaption[data-astro-cid-tdfexuec]{flex-direction:column;align-items:flex-start}@media (width<=900px){.showcase__pair[data-astro-cid-tdfexuec]{grid-template-columns:1fr;gap:48px;margin-top:48px}.shot[data-astro-cid-tdfexuec] figcaption[data-astro-cid-tdfexuec]{flex-direction:column;align-items:flex-start}}@media (width<=760px){.showcase__head[data-astro-cid-tdfexuec]{margin-bottom:32px}.showcase__head[data-astro-cid-tdfexuec] p[data-astro-cid-tdfexuec]:last-child,.shot[data-astro-cid-tdfexuec] figcaption[data-astro-cid-tdfexuec] p[data-astro-cid-tdfexuec]{font-size:15px}.shot[data-astro-cid-tdfexuec] img[data-astro-cid-tdfexuec]{border-radius:6px}}.next[data-astro-cid-6sfzhodz]{max-width:calc(var(--max) + 2 * var(--gutter));padding:0 var(--gutter) 140px;margin:0 auto}.next[data-astro-cid-6sfzhodz] h2[data-astro-cid-6sfzhodz]{font:700 clamp(32px, 3.4vw, 44px)/1.05 var(--font-sans);letter-spacing:-.03em;text-align:center;margin:0 0 40px}.next__list[data-astro-cid-6sfzhodz]{grid-template-columns:1fr 1fr;gap:28px;margin:0;padding:0;list-style:none;display:grid}.next__card[data-astro-cid-6sfzhodz]{border:1px solid var(--line-strong);border-radius:12px;padding:28px 28px 30px;position:relative}.next__glow[data-astro-cid-6sfzhodz]{opacity:.3;pointer-events:none;border:1px solid #8cc6ff66;border-radius:12px;animation:5s ease-in-out infinite next-glow;position:absolute;inset:-1px;box-shadow:0 0 3px #8cc6ff73,0 0 14px #8cc6ff59}.next__card[data-astro-cid-6sfzhodz]:nth-child(2) .next__glow[data-astro-cid-6sfzhodz]{animation-delay:-1.5s}@keyframes next-glow{0%,to{opacity:.3}50%{opacity:1}}.next[data-astro-cid-6sfzhodz][data-paused] .next__glow[data-astro-cid-6sfzhodz]{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.next__glow[data-astro-cid-6sfzhodz]{display:none}}:root[data-motion=reduce] .next__glow[data-astro-cid-6sfzhodz]{display:none}.next__card[data-astro-cid-6sfzhodz] h3[data-astro-cid-6sfzhodz]{font:650 24px/1.15 var(--font-sans);letter-spacing:-.015em;margin:0 0 10px}.next__card[data-astro-cid-6sfzhodz] p[data-astro-cid-6sfzhodz]{color:var(--text-muted);margin:0;font-size:16px;line-height:1.55}.next__card[data-astro-cid-6sfzhodz] .next__label[data-astro-cid-6sfzhodz]{border:1px solid var(--line-strong);color:var(--ice-200);font:500 11px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin:0 0 18px;padding:5px 10px;display:inline-block}.next__card[data-astro-cid-6sfzhodz] .next__note[data-astro-cid-6sfzhodz]{margin-top:14px;font-size:14px}@media (width<=900px){.next__list[data-astro-cid-6sfzhodz]{grid-template-columns:1fr;gap:20px}}@media (width<=760px){.next[data-astro-cid-6sfzhodz]{padding-bottom:96px}.next[data-astro-cid-6sfzhodz] h2[data-astro-cid-6sfzhodz]{margin-bottom:28px}.next__card[data-astro-cid-6sfzhodz]{padding:22px 20px 24px}.next__card[data-astro-cid-6sfzhodz] p[data-astro-cid-6sfzhodz]{font-size:15px}}.faq[data-astro-cid-ludmmefb]{max-width:calc(860px + 2 * var(--gutter));padding:0 var(--gutter) 140px;margin:0 auto}.faq[data-astro-cid-ludmmefb] h2[data-astro-cid-ludmmefb]{font:700 clamp(32px, 3.4vw, 44px)/1.05 var(--font-sans);letter-spacing:-.03em;text-align:center;margin:0 0 32px}.faq__item[data-astro-cid-ludmmefb]{border-top:1px solid var(--line-strong)}.faq__item[data-astro-cid-ludmmefb]:last-child{border-bottom:1px solid var(--line-strong)}.faq[data-astro-cid-ludmmefb] summary[data-astro-cid-ludmmefb]{cursor:pointer;min-height:64px;font:650 19px/1.35 var(--font-sans);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:24px;padding:14px 4px;list-style:none;display:flex}.faq[data-astro-cid-ludmmefb] summary[data-astro-cid-ludmmefb]::-webkit-details-marker{display:none}.faq__icon[data-astro-cid-ludmmefb]{width:16px;height:16px;color:var(--ice-200);flex:none;position:relative}.faq__icon[data-astro-cid-ludmmefb]:before,.faq__icon[data-astro-cid-ludmmefb]:after{content:"";background:currentColor;border-radius:1px;width:16px;height:2px;position:absolute;top:7px;left:0}.faq__icon[data-astro-cid-ludmmefb]:after{transform:rotate(90deg)}.faq__item[data-astro-cid-ludmmefb][open] .faq__icon[data-astro-cid-ludmmefb]:after{display:none}.faq__item[data-astro-cid-ludmmefb] p[data-astro-cid-ludmmefb]{max-width:68ch;color:var(--text-muted);text-wrap:pretty;margin:0;padding:0 40px 22px 4px;font-size:17px;line-height:1.6}@media (width<=760px){.faq[data-astro-cid-ludmmefb]{padding-bottom:96px}.faq[data-astro-cid-ludmmefb] h2[data-astro-cid-ludmmefb]{margin-bottom:24px}.faq[data-astro-cid-ludmmefb] summary[data-astro-cid-ludmmefb]{min-height:56px;font-size:17px}.faq__item[data-astro-cid-ludmmefb] p[data-astro-cid-ludmmefb]{padding-right:4px;font-size:15px}}.footer[data-astro-cid-bddg4lij]{z-index:1;max-width:calc(860px + 2 * var(--gutter));padding:0 var(--gutter) 48px;text-align:center;margin:0 auto;position:relative}.footer[data-astro-cid-bddg4lij] p[data-astro-cid-bddg4lij]{color:var(--text-muted);font:400 14px/1.5 var(--font-sans);margin:0}@media (width<=760px){.footer[data-astro-cid-bddg4lij]{padding-bottom:32px}}.ribbon-stage[data-astro-cid-evrnrcvp]{height:0}@media (width<=900px){.ribbon-stage[data-astro-cid-evrnrcvp]{height:var(--ribbon-stage)}}.hero:has(.ribbon-stage) .hero__lede{text-wrap:balance}:root:has(.ribbon-art){--navy-950:#001230;background:var(--navy-950)}body:has(.ribbon-art){background:var(--navy-950)}.scene:has(.ribbon-art){isolation:auto;background:0 0}.scene:has(.ribbon-art) .ribbon-art{z-index:0}.scene:has(.ribbon-art)>main{z-index:1;position:relative}.scene:has(.ribbon-art) .atmosphere{display:none}.scene:has(.ribbon-art) .reveal{opacity:1;animation:none;transform:none}
