@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_6bbd7a71-module__cXLsda__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_6bbd7a71-module__cXLsda__variable{--font-space-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.08hd0g.321csk.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.0x08jh8vondwt.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.0~wrfy7sm-h4g.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.0k_.i63k_i_qa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.16-z~2sp29ex6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.0m9hhkgdlzukj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.0juuwbcf7uz~t.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.0qg7j5o.yrclm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0hkrq11n-dhos.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.07ig5l8azj~hy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_3ceb3db9-module__qm25Wa__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_3ceb3db9-module__qm25Wa__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.filament{font-family:var(--font-space-grotesk), sans-serif;--font-display:var(--font-space-grotesk);color:#fffffff2;--f-ease-out:cubic-bezier(.23, 1, .32, 1);--f-ease-in-out:cubic-bezier(.77, 0, .175, 1);background:#0a0a0b}.filament .f-caps{font-family:var(--font-plex-mono), monospace;letter-spacing:.22em;text-transform:uppercase;color:#ffffff8c;font-size:11px;font-weight:500}.filament .f-bonus-chip{font-family:var(--font-plex-mono), monospace;letter-spacing:.2em;text-transform:uppercase;color:#8cb8f4f2;background:#5395ed1a;border:1px solid #5395ed59;border-radius:3px;padding:3px 8px;font-size:10px;font-weight:500;display:inline-block}.filament .f-format-lead{background:#ffffff08;border:1px solid #ffffff29;border-radius:3px;padding:22px}.filament .f-hairline{border-color:#ffffff24}.filament .f-reveal{transition:opacity .6s var(--f-ease-out), transform .6s var(--f-ease-out);transition-delay:var(--f-reveal-delay,0s)}.filament .f-reveal[data-shown=false]{opacity:0;transform:translateY(12px)}@media (prefers-reduced-motion:reduce){.filament .f-reveal{transition:opacity .25s}.filament .f-reveal[data-shown=false]{transform:none}}@keyframes f-agent-flow{to{stroke-dashoffset:-14px}}@keyframes f-agent-drift{0%{transform:translateY(1.5px)}to{transform:translateY(-1.5px)}}.filament .f-agent-flow{animation:2.5s linear infinite f-agent-flow}.filament .f-agent-sheet{transform-box:fill-box;animation:f-agent-drift 7s var(--f-ease-in-out) infinite alternate}@media (prefers-reduced-motion:reduce){.filament .f-agent-flow,.filament .f-agent-sheet{animation:none}}:root[data-window-idle] .filament .f-agent-flow,:root[data-window-idle] .filament .f-agent-sheet,:root[data-window-idle] .filament .f-card-lights:after{animation-play-state:paused}.filament .f-veil-mask{-webkit-mask-image:radial-gradient(72% 68%,#000 35%,#0000 92%);mask-image:radial-gradient(72% 68%,#000 35%,#0000 92%)}.filament .f-btn{color:#0a0a0b;letter-spacing:-.01em;min-height:44px;transition:transform .16s var(--f-ease-out), background-color .16s ease;background:#fff;border-radius:10px;justify-content:center;align-items:center;padding:0 22px;font-size:15px;font-weight:600;display:inline-flex}.filament .f-btn:hover{background:#ffffffe6}.filament .f-btn:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.filament .f-btn:hover{transform:translateY(-1px)}.filament .f-btn:active{transform:translateY(0)scale(.97)}}@media (prefers-reduced-motion:reduce){.filament .f-btn{transition:background-color .16s}}@keyframes f-hero-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes f-hero-fade{0%{opacity:0}to{opacity:1}}.filament .f-hero-in{animation:f-hero-in .8s var(--f-ease-out) both;animation-delay:var(--f-hero-delay,0s)}@media (prefers-reduced-motion:reduce){.filament .f-hero-in{animation:.4s both f-hero-fade}}.filament .cta-ripple:before{background:radial-gradient(circle,#ffffff4d 0%,#ffffff1f 30%,#0000 70%)}.filament .f-pill-ring{opacity:0;pointer-events:none;border:1px solid #ffffff52;border-radius:999px;position:absolute;inset:-1px}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.filament .f-pill-ring{transition:opacity .25s var(--f-ease-out)}.filament .f-pill:hover .f-pill-ring{opacity:1}}@media (pointer:coarse){.filament .f-pill-buy{transition:transform .15s ease-out}.filament .f-pill-buy:active{transform:scale(.97)}}@property --f-orbit{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes f-orbit-spin{to{--f-orbit:360deg}}.filament .f-card-lights:after{content:"";--f-orbit:0deg;background:conic-gradient(from var(--f-orbit), transparent 0deg, #ffffffe6 12deg, transparent 26deg, transparent 180deg, #ffffff8c 192deg, transparent 206deg);-webkit-mask-composite:xor;pointer-events:none;border-radius:6px;padding:1px;animation:7s linear infinite f-orbit-spin;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (prefers-reduced-motion:reduce){.filament .f-card-lights:after{opacity:0;animation:none}}body:has(.filament) [data-site-header] .backdrop-blur-mid{-webkit-backdrop-filter:none;backdrop-filter:none;background:#010100fa}.filament .slider-row{background:#ffffff0a;align-items:center;gap:12px;height:40px;padding:0 14px;transition:background-color .12s ease-out;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24}@media (hover:hover) and (pointer:fine){.filament .slider-row:hover{background:#ffffff12}}.filament .slider-row:focus-within{box-shadow:inset 0 0 0 1px #ffffff59}.filament .slider-row .ticks{background-image:repeating-linear-gradient(90deg,#ffffff0f 0 1px,#0000 1px 11px);position:absolute;inset:0 10px}.filament .slider-row .fill{width:calc(10px + (100% - 20px) * var(--k,0));background:#ffffff12;position:absolute;inset:0 auto 0 0}.filament .slider-row .mark{top:50%;left:calc(10px + (100% - 20px) * var(--k,0));width:2px;height:16px;transition:width .2s var(--f-ease-out), height .2s var(--f-ease-out), background-color .2s ease-out;background:#ffffffeb;position:absolute;transform:translate(-50%,-50%)}.filament .slider-row:has(input:active) .mark{background:#fff;width:3px;height:26px}@media (hover:hover) and (pointer:fine){.filament .slider-row:hover .mark{height:20px}}.filament .slider-row label{z-index:2;font-family:var(--font-plex-mono), monospace;letter-spacing:2px;text-transform:uppercase;color:#ffffffeb;pointer-events:none;white-space:nowrap;flex:1;font-size:10px;position:relative}.filament .value-display{z-index:2;font-family:var(--font-plex-mono), monospace;letter-spacing:1px;color:#fff9;font-variant-numeric:tabular-nums;pointer-events:none;flex-shrink:0;font-size:10px;position:relative}.filament .slider-row input[type=range]{z-index:3;opacity:0;cursor:ew-resize;appearance:none;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.filament .slider-row input[type=range]::-webkit-slider-thumb{appearance:none;width:20px;height:40px}.filament .slider-row input[type=range]::-moz-range-thumb{border:0;width:20px;height:40px}@media (prefers-reduced-motion:reduce){.filament .slider-row .mark{transition:none}}@media (max-width:767px){.filament .slider-row{height:44px}.filament .slider-row input[type=range]::-webkit-slider-thumb{height:44px}.filament .slider-row input[type=range]::-moz-range-thumb{height:44px}}.filament .slider-row--overlay{background:#0f0f11;box-shadow:0 10px 28px #0009,inset 0 0 0 1px #ffffff24}@media (hover:hover) and (pointer:fine){.filament .slider-row--overlay:hover{background:#141418}}.filament .slider-row--overlay:focus-within{box-shadow:0 10px 28px #0009,inset 0 0 0 1px #ffffff59}@media (min-width:768px){.filament .slider-row--mini{height:32px}}.filament .f-chip{min-height:32px;font-family:var(--font-plex-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:#fff9;white-space:nowrap;border:1px solid #ffffff24;border-radius:3px;justify-content:center;align-items:center;padding:4px 5px;font-size:11px;font-weight:500;transition:color .15s,border-color .15s;display:flex}@media (hover:hover) and (pointer:fine){.filament .f-chip:hover{color:#ffffffd9;border-color:#ffffff4d}}.filament .f-row-q{transition:color .15s}.filament .f-row-mark{transition:transform .2s var(--f-ease-out), color .15s ease}@media (hover:hover) and (pointer:fine){.filament .f-row-btn:hover .f-row-q{color:#fff}.filament .f-row-btn:hover .f-caps.f-row-q,.filament .f-row-btn:hover .f-row-mark{color:#ffffffb3}}@media (prefers-reduced-motion:reduce){.filament .f-row-mark{transition:color .15s}}.filament .f-file .f-file-icon path{transition:stroke .2s}@media (hover:hover) and (pointer:fine){.filament .f-file:hover .f-file-icon path{stroke:#ffffffb3}}.filament .f-live-card{animation:.42s ease-out both f-live-wake}@keyframes f-live-wake{0%{opacity:0}to{opacity:1}}.filament .f-live-card--front{animation:.42s cubic-bezier(.32,.72,0,1) both f-live-wake-front}@keyframes f-live-wake-front{0%{opacity:0;transform:scale(1)}to{opacity:1;transform:scale(1.14)}}@media (prefers-reduced-motion:reduce){.filament .f-live-card--front{animation:none}}.filament .f-still{transition:opacity .42s ease-out}.filament .cg-card img.f-live-under,.filament .f-still.f-live-under{opacity:0}@media (prefers-reduced-motion:reduce){.filament .f-live-card{animation:none}.filament .cg-card img{transition-duration:1ms}}.filament .f-carousel-glow{pointer-events:none;background:radial-gradient(66% 58% at 50% 46%,#ffffff21,#ffffff0b 48%,#0000 74%);position:absolute;inset:-25% -10%}.filament .f-carousel-glow--buy{opacity:.5}.filament .f-carousel-glow:after{content:"";mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");position:absolute;inset:0;-webkit-mask-image:radial-gradient(62% 55% at 50% 46%,#000,#0000 74%);mask-image:radial-gradient(62% 55% at 50% 46%,#000,#0000 74%)}.filament .cg-content{background:linear-gradient(#0000,#0000009e);padding:.75em .9em .85em}.filament .cg-title{font-family:var(--font-plex-mono), monospace;font-size:calc(.58em * var(--cg-text-scale,1));letter-spacing:.18em;text-transform:uppercase;color:#ffffffe6;font-weight:500}.filament .cg-card img{transition:transform .9s var(--f-ease-out), filter .9s var(--f-ease-out)}.filament .cg-root[data-cg-reveal=both] .cg-card:hover img,.filament .cg-root[data-cg-reveal=both] .cg-item[data-cg-focused] .cg-card img{filter:brightness(1.18)}@media (prefers-reduced-motion:reduce){.filament .cg-card img{transition-duration:1ms}}.cg-root{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:relative;overflow:visible}.cg-root:focus{outline:none}.cg-root:focus-visible{outline-offset:4px;outline:2px solid}.cg-root[data-cg-drag="1"]{cursor:grab}.cg-root[data-cg-dragging="1"]{cursor:grabbing}.cg-stage{transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0}.cg-item{pointer-events:auto;position:absolute;top:50%;left:50%}.cg-root[data-cg-tap="1"] .cg-card{cursor:pointer}.cg-root[data-cg-moving="1"] .cg-item{will-change:transform}.cg-card{backface-visibility:hidden;color:inherit;background:#0b0b0d;text-decoration:none;position:absolute;inset:0;overflow:hidden}.cg-card img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;transition:transform .32s cubic-bezier(.32,.72,0,1);display:block}.cg-root--reduced .cg-card{transition:opacity .18s linear}.cg-card{color:inherit;text-decoration:none}.cg-content{font-size:calc(16px * var(--cg-fit,1));color:#fff;opacity:0;pointer-events:none;background:linear-gradient(#0000,#000000b8);flex-direction:column;align-items:flex-start;gap:.375em;padding:.875em 1em 1em;transition:opacity .26s,transform .32s cubic-bezier(.32,.72,0,1);display:flex;position:absolute;inset:auto 0 0;transform:translateY(.5em)}.cg-title{font-size:calc(.94em * var(--cg-text-scale,1));margin:0;font-weight:600;line-height:1.25}.cg-caption{font-size:calc(.78em * var(--cg-text-scale,1));opacity:.8;margin:0;line-height:1.4}.cg-cta{font-size:calc(.75em * var(--cg-cta-scale,1));border:1px solid #ffffff73;border-radius:999px;margin-top:.125em;padding:.5em 1em;line-height:1}.cg-root[data-cg-content=button] .cg-content{background:#00000038;justify-content:center;align-items:center;inset:0}.cg-root[data-cg-content=button] .cg-title,.cg-root[data-cg-content=button] .cg-caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cg-root[data-cg-reveal=focus] .cg-item[data-cg-focused] .cg-content,.cg-root[data-cg-reveal=both] .cg-item[data-cg-focused] .cg-content,.cg-root[data-cg-reveal=hover] .cg-card:hover .cg-content,.cg-root[data-cg-reveal=both] .cg-card:hover .cg-content{opacity:1;transform:none}.cg-root[data-cg-reveal=focus] .cg-item[data-cg-focused] .cg-card img,.cg-root[data-cg-reveal=both] .cg-item[data-cg-focused] .cg-card img,.cg-root[data-cg-reveal=hover] .cg-card:hover img,.cg-root[data-cg-reveal=both] .cg-card:hover img{transform:scale(var(--cg-reveal-zoom,1.06))}@media (prefers-reduced-motion:reduce){.cg-card img,.cg-content{transition-duration:1ms}}.cg-arrows{justify-content:center;gap:10px;display:flex;position:absolute;inset:auto 0 14px}.cg-arrow{z-index:2;min-width:44px;min-height:44px;color:inherit;font:inherit;opacity:.45;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;place-items:center;padding:0;font-size:15px;line-height:1;transition:opacity .16s;display:grid;position:relative}.cg-arrow:hover,.cg-arrow:focus-visible{opacity:.85}.cg-arrow:disabled{opacity:.18;cursor:default}
