.rc[data-astro-cid-qect2zrt]{--mx:28%;--my:18%;width:100%;aspect-ratio:var(--rc-aspect,.78 / 1);isolation:isolate;background:#0d1016;border-radius:22px;display:block;position:relative;overflow:hidden;box-shadow:0 24px 60px #080c1873,inset 0 1px #ffffff0f,inset 0 12px 26px -18px #ffffff80,inset 0 -10px 22px -18px #ffffff47,inset 0 0 0 1px #0a0e1659}.rc__defs[data-astro-cid-qect2zrt]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.rc__metal[data-astro-cid-qect2zrt]{z-index:0;background:linear-gradient(112deg,#232a37 0%,#626e88 18%,#1d242f 34%,#4e5a70 52%,#1a202a 68%,#6b7791 84%,#242b39 100%);position:absolute;inset:0}.rc__brush[data-astro-cid-qect2zrt]{z-index:1;opacity:.62;mix-blend-mode:soft-light;pointer-events:none;background:gray;position:absolute;inset:0}.rc__grain[data-astro-cid-qect2zrt]{z-index:1;opacity:.12;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.rc[data-astro-cid-qect2zrt][data-finish=ice] .rc__metal[data-astro-cid-qect2zrt]{background:linear-gradient(118deg,#cfe4f2 0%,#f2fbff 16%,#b9d5e8 32%,#e8f6ff 50%,#aecde3 66%,#f4fcff 84%,#c6dfef 100%)}.rc[data-astro-cid-qect2zrt][data-finish=ice] .rc__brush[data-astro-cid-qect2zrt]{opacity:.12}.rc[data-astro-cid-qect2zrt][data-finish=ice] .rc__grain[data-astro-cid-qect2zrt]{opacity:.07}.rc__frost[data-astro-cid-qect2zrt]{z-index:2;pointer-events:none;-webkit-backdrop-filter:blur(var(--rc-frost,2.4px)) saturate(.92) brightness(1.04);background:#e2f2fc21;position:absolute;inset:0}.rc__frostTex[data-astro-cid-qect2zrt]{opacity:.3;mix-blend-mode:screen;background:#7f8f9a;position:absolute;inset:0}.rc[data-astro-cid-qect2zrt][data-finish=ice] .rc__fringe[data-astro-cid-qect2zrt]{background:conic-gradient(from 200deg,#b4e1ffe6,#fffc 26%,#96d2f5bf 52%,#ebfaffd9 76%,#b4e1ffe6)}.rc__art[data-astro-cid-qect2zrt]{z-index:2;object-fit:cover;pointer-events:none;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.rc[data-astro-cid-qect2zrt][data-state=live] .rc__art[data-astro-cid-qect2zrt]{opacity:0}.rc__glass[data-astro-cid-qect2zrt]{z-index:2;object-fit:cover;opacity:0;pointer-events:none;width:116%;height:116%;transition:opacity .7s;position:absolute;top:-8%;left:-8%}.rc[data-astro-cid-qect2zrt][data-mirror="1"] .rc__glass[data-astro-cid-qect2zrt],.rc[data-astro-cid-qect2zrt][data-mirror="1"] .rc__rimcam[data-astro-cid-qect2zrt]{transform:scaleX(-1)}.rc[data-astro-cid-qect2zrt]:is([data-state=live],[data-demo]) .rc__glass[data-astro-cid-qect2zrt]{opacity:var(--rc-cam-opacity,.92)}.rc__rim[data-astro-cid-qect2zrt]{z-index:3;border-radius:inherit;opacity:0;pointer-events:none;-webkit-mask-composite:source-over;transition:opacity .7s;position:absolute;inset:0;overflow:hidden;mask-image:linear-gradient(90deg,#000 0,#0000 26% 74%,#000 100%),linear-gradient(#000 0,#0000 26% 74%,#000 100%);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:border-box,border-box;mask-origin:border-box,border-box;mask-composite:add;mask-mode:match-source,match-source}.rc[data-astro-cid-qect2zrt]:is([data-state=live],[data-demo]) .rc__rim[data-astro-cid-qect2zrt]{opacity:.9}.rc__rimcam[data-astro-cid-qect2zrt]{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(1.18)}.rc[data-astro-cid-qect2zrt][data-mirror="1"] .rc__rimcam[data-astro-cid-qect2zrt]{transform:scaleX(-1)scale(1.18)}.rc__fringe[data-astro-cid-qect2zrt]{z-index:4;border-radius:inherit;opacity:.16;mix-blend-mode:screen;pointer-events:none;filter:blur(7px);-webkit-mask-composite:source-over;background:conic-gradient(from 210deg,#ff5a82d9,#5ac8ffd9 24%,#96ffd2b3 48%,#ffc864d9 72%,#ff5a82d9);transition:opacity .7s;position:absolute;inset:0;mask-image:linear-gradient(90deg,#000 0,#0000 30% 70%,#000 100%),linear-gradient(#000 0,#0000 30% 70%,#000 100%);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:border-box,border-box;mask-origin:border-box,border-box;mask-composite:add;mask-mode:match-source,match-source}.rc[data-astro-cid-qect2zrt]:is([data-state=live],[data-demo]) .rc__fringe[data-astro-cid-qect2zrt]{opacity:.5}.rc__inner[data-astro-cid-qect2zrt]{z-index:5;border-radius:inherit;opacity:0;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(145deg,#fffffffa 0%,#ffffff38 28%,#96afd21f 52%,#ffffff57 74%,#ffffffe6 100%);padding:1.5px;transition:opacity .7s;position:absolute;inset:0;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.rc[data-astro-cid-qect2zrt]:is([data-state=live],[data-demo]) .rc__inner[data-astro-cid-qect2zrt]{opacity:.85}.rc__spec[data-astro-cid-qect2zrt]{z-index:5;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(40% 32% at var(--mx) var(--my), #ffffff80, #ffffff1a 45%, transparent 70%), linear-gradient(180deg, #ffffff85 0%, #ffffff29 12%, #fff0 34%), linear-gradient(135deg, #ffffff42 0%, #ffffff0a 34%, #fff0 52%, #ffffff0a 68%, #ffffff3d 100%);transition:background 80ms linear;position:absolute;inset:0}.rc[data-astro-cid-qect2zrt]:is([data-state=live],[data-demo]) .rc__brush[data-astro-cid-qect2zrt]{opacity:.24}.rc[data-astro-cid-qect2zrt]:is([data-state=live],[data-demo]) .rc__grain[data-astro-cid-qect2zrt]{opacity:.06}.rc__body[data-astro-cid-qect2zrt]:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#070a10b8 0%,#070a1000 24%),linear-gradient(#070a1000 68%,#070a10db 100%),radial-gradient(70% 40%,#070a1075,#0000 70%);position:absolute;inset:0}.rc__body[data-astro-cid-qect2zrt]{z-index:6;color:#eef2f8;flex-direction:column;height:100%;padding:22px;display:flex;position:relative}.rc__top[data-astro-cid-qect2zrt]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.rc__idx[data-astro-cid-qect2zrt],.rc__meta[data-astro-cid-qect2zrt]{font-family:var(--font-mono);font-size:var(--type-caption-2);letter-spacing:var(--track-kicker);text-transform:uppercase;text-shadow:0 1px 4px #000c}.rc__idx[data-astro-cid-qect2zrt]{color:#eef2f8f2}.rc__meta[data-astro-cid-qect2zrt]{color:#eef2f8b8}.rc__slot[data-astro-cid-qect2zrt]{flex:1;place-items:center;min-height:0;padding:14px 0;display:grid}.rc__foot[data-astro-cid-qect2zrt]{border-top:1px solid #ffffff29;justify-content:space-between;align-items:flex-end;gap:12px;padding-top:14px;display:flex}.rc__title[data-astro-cid-qect2zrt]{font-family:var(--font-display);font-weight:700;font-size:var(--type-body);line-height:var(--lh-display);letter-spacing:var(--track-display);text-shadow:0 2px 8px #00000080}.rc__edge[data-astro-cid-qect2zrt]{z-index:7;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(140deg,#ffffffbf,#ffffff24 46%,#ffffff80);padding:1px;position:absolute;inset:0;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}@media (prefers-reduced-motion:reduce){.rc__spec[data-astro-cid-qect2zrt],.rc__glass[data-astro-cid-qect2zrt],.rc__rim[data-astro-cid-qect2zrt],.rc__fringe[data-astro-cid-qect2zrt],.rc__inner[data-astro-cid-qect2zrt],.rc__art[data-astro-cid-qect2zrt]{transition:none}}.rb[data-astro-cid-4juwm65d]{--mx:30%;isolation:isolate;cursor:pointer;background:#10141c;border:0;border-radius:999px;justify-content:center;align-items:center;min-width:232px;min-height:64px;padding:0 48px;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 26px #080c1866,inset 0 1px #ffffff24}.rb[data-astro-cid-4juwm65d]:hover{transform:translateY(-1px);box-shadow:0 14px 32px #080c1875,inset 0 1px #fff3}.rb[data-astro-cid-4juwm65d]:active{transform:translateY(0)}.rb[data-astro-cid-4juwm65d]:focus-visible{outline:2px solid var(--blue-500);outline-offset:3px}.rb[data-astro-cid-4juwm65d][disabled]{cursor:default;opacity:.55}.rb[data-astro-cid-4juwm65d][disabled]:hover{transform:none}.rb__defs[data-astro-cid-4juwm65d]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.rb__metal[data-astro-cid-4juwm65d]{z-index:0;background:linear-gradient(104deg,#2b3341 0%,#6f7b95 14%,#212936 30%,#57637a 48%,#1d2430 64%,#77839d 80%,#29313f 96%);position:absolute;inset:0}.rb__brush[data-astro-cid-4juwm65d]{z-index:1;opacity:.58;mix-blend-mode:soft-light;pointer-events:none;background:gray;position:absolute;inset:0}.rb__grain[data-astro-cid-4juwm65d]{z-index:1;opacity:.1;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.rb__glass[data-astro-cid-4juwm65d]{z-index:2;object-fit:cover;opacity:0;pointer-events:none;width:120%;height:120%;transition:opacity .7s;position:absolute;top:-10%;left:-10%;transform:scaleX(-1)}.rb[data-astro-cid-4juwm65d]:is([data-state=live],[data-demo]) .rb__glass[data-astro-cid-4juwm65d]{opacity:.88}.rb[data-astro-cid-4juwm65d]:is([data-state=live],[data-demo]) .rb__brush[data-astro-cid-4juwm65d]{opacity:.2}.rb__spec[data-astro-cid-4juwm65d]{z-index:3;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(34% 120% at var(--mx) 34%, #fffffff2, #fff3 46%, transparent 72%), linear-gradient(180deg, #fff6 0%, #fff0 46%);transition:background 80ms linear;position:absolute;inset:0}.rb[data-astro-cid-4juwm65d]:is([data-state=live],[data-demo]) .rb__spec[data-astro-cid-4juwm65d]{opacity:.5}.rb__edge[data-astro-cid-4juwm65d]{z-index:4;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(160deg,#ffffffd9,#ffffff1f 52%,#fff6);padding:1px;position:absolute;inset:0;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.rb__label[data-astro-cid-4juwm65d]{z-index:5;font-family:"Montserrat", var(--font-ui);font-size:var(--type-body);letter-spacing:.12em;text-transform:uppercase;color:#0c1018b8;text-shadow:0 1px #ffffff57,0 -1px #0000008c;white-space:nowrap;font-weight:700;position:relative}.rb__sr[data-astro-cid-4juwm65d]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.rb[data-astro-cid-4juwm65d],.rb__spec[data-astro-cid-4juwm65d],.rb__glass[data-astro-cid-4juwm65d]{transition:none}.rb[data-astro-cid-4juwm65d]:hover{transform:none}}.dt[data-astro-cid-k34xkaq5]{width:100%;aspect-ratio:var(--dt-aspect,.78 / 1);isolation:isolate;background:radial-gradient(120% 90% at 50% 12%,#14161c 0%,#05060a 68%);border-radius:22px;display:block;position:relative;overflow:hidden;box-shadow:0 24px 60px #080c1873,inset 0 0 0 1px #ffffff0f}.dt__stage[data-astro-cid-k34xkaq5]{perspective:420px;perspective-origin:30%;place-items:center;padding:8% 0 15%;display:grid;position:absolute;inset:0}.dt__phone[data-astro-cid-k34xkaq5]{width:44%;transform:translate(9%)}.dt__sheet[data-astro-cid-k34xkaq5]{aspect-ratio:9/19.5;transform-origin:0%;border-radius:13%/6%;width:100%;animation:9s cubic-bezier(.45,0,.55,1) infinite alternate dt-tilt;position:relative;overflow:hidden;box-shadow:0 18px 40px #0000008c,0 0 0 .5px #ffffff29}.dt__wall[data-astro-cid-k34xkaq5]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@keyframes dt-tilt{0%{transform:rotateY(2deg)}to{transform:rotateY(30deg)}}.dt__ui[data-astro-cid-k34xkaq5]{flex-direction:column;padding:7% 8% 9%;display:flex;position:absolute;inset:0}.dt__status[data-astro-cid-k34xkaq5]{justify-content:space-between;align-items:center;display:flex}.dt__time[data-astro-cid-k34xkaq5],.dt__batt[data-astro-cid-k34xkaq5]{background:#ffffffd9;border-radius:999px;height:4.5%;min-height:3px;display:block}.dt__time[data-astro-cid-k34xkaq5]{width:22%}.dt__batt[data-astro-cid-k34xkaq5]{opacity:.7;width:13%}.dt__widgets[data-astro-cid-k34xkaq5]{grid-template-columns:1fr 1fr;gap:8%;margin-top:7%;display:grid}.dt__widget[data-astro-cid-k34xkaq5]{aspect-ratio:1;border-radius:22%;box-shadow:0 2px 8px #00000059}.dt__widget--clock[data-astro-cid-k34xkaq5]{background:linear-gradient(#fff,#e8e8ea)}.dt__widget--weather[data-astro-cid-k34xkaq5]{background:linear-gradient(#2f6fb5,#13456f)}.dt__apps[data-astro-cid-k34xkaq5]{grid-template-columns:repeat(4,1fr);gap:9% 8%;margin-top:11%;display:grid}.dt__app[data-astro-cid-k34xkaq5]{aspect-ratio:1;border-radius:24%;box-shadow:0 2px 6px #0000004d}.is-cal[data-astro-cid-k34xkaq5]{background:linear-gradient(#fff 0 34%,#f7f7f9 34%);box-shadow:0 2px 6px #0000004d,inset 0 2px 0 -1px #ff3b30}.is-cam[data-astro-cid-k34xkaq5]{background:linear-gradient(#3a3a3e,#1c1c1f)}.is-notes[data-astro-cid-k34xkaq5]{background:linear-gradient(#fdd95c,#f2b705)}.is-clock[data-astro-cid-k34xkaq5]{background:linear-gradient(#17171a,#0a0a0c)}.is-ig[data-astro-cid-k34xkaq5]{background:radial-gradient(circle at 28% 92%,#fdd35c 0%,#e8503a 42%,#c6289a 68%,#6b4ce0 100%)}.is-x[data-astro-cid-k34xkaq5]{background:#0a0a0c}.is-li[data-astro-cid-k34xkaq5]{background:linear-gradient(#1b86d0,#0a66c2)}.dt__search[data-astro-cid-k34xkaq5]{background:#ffffff38;border-radius:999px;width:34%;height:3.2%;min-height:4px;margin:auto auto 0;box-shadow:0 0 0 .5px #ffffff2e}.dt__depth[data-astro-cid-k34xkaq5]{pointer-events:none;-webkit-backdrop-filter:blur(3.4px);opacity:.12;background:linear-gradient(90deg,#03050900 38%,#03050985 100%),radial-gradient(120% 80% at 30%,#0000 52%,#03050980 100%);animation:9s cubic-bezier(.45,0,.55,1) infinite alternate dt-depth;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000 26%,#00000080 64%,#000 100%)}@keyframes dt-depth{0%{opacity:.12}to{opacity:1}}.dt__body[data-astro-cid-k34xkaq5]:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#070a10b3 0%,#070a1000 24%),linear-gradient(#070a1000 68%,#070a10db 100%);position:absolute;inset:0}.dt__body[data-astro-cid-k34xkaq5]{z-index:3;color:#eef2f8;flex-direction:column;justify-content:space-between;height:100%;padding:22px;display:flex;position:relative}.dt__top[data-astro-cid-k34xkaq5]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dt__idx[data-astro-cid-k34xkaq5],.dt__meta[data-astro-cid-k34xkaq5]{font-family:var(--font-mono);font-size:var(--type-caption-2);letter-spacing:var(--track-kicker);text-transform:uppercase;text-shadow:0 1px 4px #000c}.dt__idx[data-astro-cid-k34xkaq5]{color:#eef2f8f2}.dt__meta[data-astro-cid-k34xkaq5]{color:#eef2f8b8}.dt__foot[data-astro-cid-k34xkaq5]{border-top:1px solid #ffffff29;justify-content:space-between;align-items:flex-end;gap:12px;padding-top:14px;display:flex}.dt__title[data-astro-cid-k34xkaq5]{font-family:var(--font-display);font-weight:700;font-size:var(--type-body);line-height:var(--lh-display);letter-spacing:var(--track-display);text-shadow:0 2px 8px #00000080}.dt__go[data-astro-cid-k34xkaq5]{font-size:var(--type-subheadline);color:#eef2f8b3;line-height:1;transition:transform .3s cubic-bezier(.22,1,.36,1),color .3s}a:hover .dt__go[data-astro-cid-k34xkaq5],button:hover .dt__go[data-astro-cid-k34xkaq5]{color:#fff;transform:translate(2px,-2px)}.dt__edge[data-astro-cid-k34xkaq5]{z-index:4;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(140deg,#fff6,#ffffff14 46%,#ffffff42);padding:1px;position:absolute;inset:0;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.dt__clip[data-astro-cid-k34xkaq5]{z-index:1;object-fit:cover;object-position:50% 40%;width:100%;height:100%;position:absolute;inset:0}.dt--clip[data-astro-cid-k34xkaq5] .dt__stage[data-astro-cid-k34xkaq5]{display:none}@media (prefers-reduced-motion:reduce){.dt__clip[data-astro-cid-k34xkaq5]{display:none}.dt--clip[data-astro-cid-k34xkaq5] .dt__stage[data-astro-cid-k34xkaq5]{display:grid}.dt__sheet[data-astro-cid-k34xkaq5]{animation:none;transform:rotateY(20deg)}.dt__depth[data-astro-cid-k34xkaq5]{opacity:.7;animation:none}.dt__go[data-astro-cid-k34xkaq5]{transition:none}}.sc[data-astro-cid-rqvsjt2v]{text-align:left;display:block}.sc__frame[data-astro-cid-rqvsjt2v]{aspect-ratio:16/10;background:#0b0d12;border-radius:12px;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #10141e14,0 6px 18px #10141e1a}.sc__img[data-astro-cid-rqvsjt2v]{object-fit:cover;width:100%;height:100%;display:block}.sc__clip[data-astro-cid-rqvsjt2v]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .28s;position:absolute;inset:0;transform:scale(1.21)}.sc[data-astro-cid-rqvsjt2v][data-playing] .sc__clip[data-astro-cid-rqvsjt2v]{opacity:1}.sc__label[data-astro-cid-rqvsjt2v]{grid-template-columns:auto 1fr;align-items:baseline;column-gap:10px;margin-top:14px;display:grid}.sc__idx[data-astro-cid-rqvsjt2v],.sc__meta[data-astro-cid-rqvsjt2v]{font-family:var(--font-mono);font-size:var(--type-caption-2);letter-spacing:var(--track-kicker);text-transform:uppercase;color:#9aa0ad}.sc__title[data-astro-cid-rqvsjt2v]{font-family:var(--font-display);font-weight:700;font-size:var(--type-body);line-height:var(--lh-display);letter-spacing:var(--track-display);color:#0b0d12}.sc__meta[data-astro-cid-rqvsjt2v]{grid-column:2;margin-top:5px}@media (prefers-reduced-motion:reduce){.sc__clip[data-astro-cid-rqvsjt2v]{transition:none}}.pgp[data-astro-cid-rxmzdjr4]{background:#fff;padding:132px 8% 140px}.pgp__inner[data-astro-cid-rxmzdjr4]{max-width:1180px;margin:0 auto}.pgp__title[data-astro-cid-rxmzdjr4]{font-family:var(--font-display);font-weight:700;font-size:var(--type-large-title);line-height:var(--lh-display);letter-spacing:var(--track-display);color:#0b0d12;margin:0}.pgp__lead[data-astro-cid-rxmzdjr4]{max-width:52ch;font-size:var(--type-body);line-height:var(--lh-body);color:#4a4f5c;margin:16px 0 0}.pgp__stages[data-astro-cid-rxmzdjr4]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:28px;margin-top:48px;display:grid}.pgp__stage[data-astro-cid-rxmzdjr4]{background:#fff;border:1px solid #ecedf1;border-radius:22px;flex-direction:column;gap:20px;margin:0;padding:34px;display:flex;box-shadow:0 2px 20px #10141e0d}.pgp__tile[data-astro-cid-rxmzdjr4]{width:100%;max-width:288px;margin:0 auto;display:block;position:relative}.pgp__open[data-astro-cid-rxmzdjr4],.pgp__out[data-astro-cid-rxmzdjr4]{cursor:pointer;background:0 0;border:0;border-radius:22px;padding:0;text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1)}.pgp__open[data-astro-cid-rxmzdjr4]:hover,.pgp__out[data-astro-cid-rxmzdjr4]:hover{transform:translateY(-4px)}.pgp__open[data-astro-cid-rxmzdjr4]:focus-visible,.pgp__out[data-astro-cid-rxmzdjr4]:focus-visible{outline:2px solid var(--blue-500);outline-offset:6px}.pgp__btnwrap[data-astro-cid-rxmzdjr4]{aspect-ratio:.78;background:radial-gradient(120% 90% at 50% 38%,#fbfbfd 0%,#f1f3f7 100%);border-radius:22px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #edeef2}.pgp__cue[data-astro-cid-rxmzdjr4]{backdrop-filter:blur(6px);font-family:var(--font-ui);font-size:var(--type-footnote);letter-spacing:0;color:#f2f5fa;white-space:nowrap;opacity:0;pointer-events:none;background:#0a0d14b8;border-radius:999px;padding:8px 16px;font-weight:600;transition:opacity .25s,transform .25s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:50%;transform:translate(-50%,calc(6px - 50%))}.pgp__open[data-astro-cid-rxmzdjr4]:hover .pgp__cue[data-astro-cid-rxmzdjr4],.pgp__open[data-astro-cid-rxmzdjr4]:focus-visible .pgp__cue[data-astro-cid-rxmzdjr4],.pgp__out[data-astro-cid-rxmzdjr4]:hover .pgp__cue[data-astro-cid-rxmzdjr4],.pgp__out[data-astro-cid-rxmzdjr4]:focus-visible .pgp__cue[data-astro-cid-rxmzdjr4]{opacity:1;transform:translate(-50%,-50%)}.pgp__cap[data-astro-cid-rxmzdjr4]{max-width:40ch;font-size:var(--type-subheadline);line-height:var(--lh-body);color:#6b7180}.pgp__more[data-astro-cid-rxmzdjr4]{max-width:52ch;font-size:var(--type-subheadline);line-height:var(--lh-body);color:#6b7180;margin:52px 0 0}.pgp__link[data-astro-cid-rxmzdjr4]{color:#0b0d12;text-underline-offset:3px;text-decoration:underline #c9ccd4;transition:text-decoration-color .2s,color .2s}.pgp__link[data-astro-cid-rxmzdjr4]:hover{color:var(--blue-500,#2563eb);text-decoration-color:currentColor}.pgp__link[data-astro-cid-rxmzdjr4]:focus-visible{outline:2px solid var(--blue-500,#2563eb);outline-offset:3px;border-radius:3px}.pgp__arrow[data-astro-cid-rxmzdjr4]{white-space:nowrap;margin-left:4px;font-size:.92em}.rcm[data-astro-cid-rxmzdjr4]{background:#fff;border:0;border-radius:24px;width:min(980px,92vw);max-height:92vh;padding:0;box-shadow:0 40px 120px #080c1866}.rcm[data-astro-cid-rxmzdjr4]::backdrop{backdrop-filter:blur(3px);background:#0a0d14a8}.rcm__inner[data-astro-cid-rxmzdjr4]{grid-template-columns:minmax(0,1fr) 320px;gap:0;display:grid}.rcm__stage[data-astro-cid-rxmzdjr4]{background:#f6f7f9;border-radius:24px 0 0 24px;place-items:center;padding:40px;display:grid}.rcm__cardwrap[data-astro-cid-rxmzdjr4]{width:100%;max-width:360px}.rcm__slot[data-astro-cid-rxmzdjr4]{font-family:var(--font-mono);font-size:var(--type-caption-2);letter-spacing:var(--track-kicker);text-align:center;text-transform:uppercase;color:#eef2f8b8;text-shadow:0 1px 4px #000000b3}.rcm__panel[data-astro-cid-rxmzdjr4]{flex-direction:column;gap:18px;padding:40px 34px;display:flex}.rcm__kicker[data-astro-cid-rxmzdjr4]{font-family:var(--font-display);font-weight:700;font-size:var(--type-title-3);line-height:var(--lh-display);letter-spacing:var(--track-display);color:#0b0d12;margin:0}.rcm__blurb[data-astro-cid-rxmzdjr4]{font-size:var(--type-subheadline);line-height:var(--lh-body);color:#6b7180;margin:0}.rcm__ctl[data-astro-cid-rxmzdjr4]{font-family:var(--font-mono);font-size:var(--type-caption-2);letter-spacing:var(--track-kicker);text-transform:uppercase;color:#9aa0ad;gap:7px;display:grid}.rcm__ctl[data-astro-cid-rxmzdjr4] input[data-astro-cid-rxmzdjr4]{width:100%;accent-color:var(--blue-500,#2563eb)}.rcm__check[data-astro-cid-rxmzdjr4]{font-size:var(--type-footnote);color:#4a4f5c;align-items:center;gap:9px;display:flex}.rcm__check[data-astro-cid-rxmzdjr4] input[data-astro-cid-rxmzdjr4]{accent-color:var(--blue-500,#2563eb)}.rcm__privacy[data-astro-cid-rxmzdjr4]{font-size:var(--type-caption-1);line-height:var(--lh-normal);color:#8b909d;margin:4px 0 0}.rcm__close[data-astro-cid-rxmzdjr4]{font-size:var(--type-subheadline);color:#0b0d12;cursor:pointer;background:#fff;border:1px solid #e2e4ea;border-radius:999px;margin-top:auto;padding:12px 20px;font-weight:600}.rcm__close[data-astro-cid-rxmzdjr4]:hover{background:#f6f7f9}@media (width<=820px){.rcm__inner[data-astro-cid-rxmzdjr4]{grid-template-columns:minmax(0,1fr)}.rcm__stage[data-astro-cid-rxmzdjr4]{border-radius:24px 24px 0 0;padding:26px}.rcm__panel[data-astro-cid-rxmzdjr4]{padding:26px}}@media (width<=780px){.pgp[data-astro-cid-rxmzdjr4]{padding:104px 6% 100px}.pgp__title[data-astro-cid-rxmzdjr4]{font-size:var(--type-large-title)}}@media (prefers-reduced-motion:reduce){.pgp__open[data-astro-cid-rxmzdjr4],.pgp__out[data-astro-cid-rxmzdjr4]{transition:none}.pgp__open[data-astro-cid-rxmzdjr4]:hover,.pgp__out[data-astro-cid-rxmzdjr4]:hover{transform:none}}
