@property --cta-sg-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --cta-sg-arc{syntax:"<angle>";inherits:true;initial-value:70deg}@property --cta-beam-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes cta-sg-spin{to{--cta-sg-angle:360deg}}@keyframes cta-beam-spin{to{--cta-beam-angle:360deg}}.cta-btn.cta-primary:is(.cta-shiny,.cta-arrow,.cta-pixel){isolation:isolate;overflow:hidden}.cta-style-label{z-index:2;position:relative}.cta-btn.cta-primary.cta-shiny{--cta-sg-accent:color-mix(in srgb, var(--color-lavender-12) 30%, #fff);--cta-sg-soft:color-mix(in srgb, var(--color-lavender-12) 65%, #fff);transition:transform .22s cubic-bezier(.22,1,.36,1),background-color .15s ease-out,box-shadow .15s ease-out,--cta-sg-arc .45s cubic-bezier(.22,1,.36,1)}.cta-shiny-ring,.cta-shiny-grain,.cta-shiny-glow{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.cta-shiny-ring{z-index:1;background:conic-gradient(from var(--cta-sg-angle), transparent 0deg, var(--cta-sg-soft) calc(var(--cta-sg-arc) * .5), #fff var(--cta-sg-arc), transparent calc(var(--cta-sg-arc) + 8deg), transparent 360deg), linear-gradient(var(--color-white-a4), var(--color-white-a4));padding:1.5px;animation:3.2s linear infinite cta-sg-spin;-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}.cta-shiny-grain{background-image:radial-gradient(circle, var(--color-white-a9) .6px, transparent 1.1px);opacity:.28;background-size:4px 4px;transition:opacity .45s ease-out;-webkit-mask:radial-gradient(130% 120% at 50% 100%,#000 10%,#0000 70%);mask:radial-gradient(130% 120% at 50% 100%,#000 10%,#0000 70%)}.cta-shiny-glow{background:radial-gradient(80% 90% at 50% 120%, var(--cta-sg-accent), transparent 70%);opacity:0;transition:opacity .45s cubic-bezier(.22,1,.36,1),translate .45s cubic-bezier(.22,1,.36,1);translate:0 30%}.cta-btn.cta-shiny:is(:hover,:focus-visible){--cta-sg-arc:150deg}.cta-btn.cta-shiny:is(:hover,:focus-visible) .cta-shiny-glow{opacity:.85;translate:0}.cta-btn.cta-shiny:is(:hover,:focus-visible) .cta-shiny-grain{opacity:.45}.cta-btn.cta-primary.cta-arrow{--cta-arrow-size:36px;--cta-arrow-fill:color-mix(in oklab, var(--color-lavender-12) 58%, black);padding-right:6px}.cta-arrow-fill{top:50%;right:calc(6px + (var(--cta-arrow-size) / 2));z-index:0;aspect-ratio:1;background:var(--cta-arrow-fill);pointer-events:none;border-radius:50%;width:260%;transition:scale .6s cubic-bezier(.65,0,.35,1);position:absolute;translate:50% -50%;scale:0}.cta-arrow-chip{z-index:2;width:var(--cta-arrow-size);height:var(--cta-arrow-size);border-radius:var(--radius-6);background:var(--color-white-a4);box-shadow:inset 0 0 0 1px var(--color-white-a4);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--color-white-a12);flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.cta-arrow-chip svg{grid-area:1/1;transition:translate .45s cubic-bezier(.65,0,.35,1)}.cta-arrow-chip svg+svg{translate:-170%}.cta-btn.cta-arrow:is(:hover,:focus-visible,:active) .cta-arrow-fill{scale:1}.cta-btn.cta-arrow:is(:hover,:focus-visible,:active) .cta-arrow-chip svg{translate:170%}.cta-btn.cta-arrow:is(:hover,:focus-visible,:active) .cta-arrow-chip svg+svg{translate:0}.cta-btn.cta-primary.cta-arrow:is(:hover,:active,:focus-visible){background-color:var(--color-lavender-12)}.cta-pixel-canvas{z-index:0;width:100%;height:100%;color:var(--color-lavender-12);pointer-events:none;position:absolute;inset:0}.cta-pixel-beam{z-index:1;border-radius:inherit;background:conic-gradient(from var(--cta-beam-angle), transparent 0deg, transparent 250deg, color-mix(in srgb, var(--color-lavender-12) 40%, #fff) 320deg, #fff 350deg, transparent 360deg), linear-gradient(var(--color-white-a4), var(--color-white-a4));pointer-events:none;padding:1px;animation:4s linear infinite cta-beam-spin;position:absolute;inset:0;-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}.cta-pixel .cta-style-label{text-shadow:0 0 10px var(--color-lavender-12), 0 0 3px var(--color-lavender-12)}.cta-btn.cta-primary.cta-pixel:hover:not(:active,:focus-visible){background-color:var(--color-lavender-12)}@media (prefers-reduced-motion:reduce){.cta-shiny-ring,.cta-pixel-beam{animation:none}.cta-btn.cta-primary.cta-shiny,.cta-shiny-grain,.cta-shiny-glow,.cta-arrow-chip svg{transition:none}.cta-arrow-fill{opacity:0;transition:opacity .2s linear;scale:1}.cta-btn.cta-arrow:is(:hover,:focus-visible,:active) .cta-arrow-fill{opacity:1}.cta-arrow-chip svg+svg{display:none}.cta-btn.cta-arrow:is(:hover,:focus-visible,:active) .cta-arrow-chip svg{translate:0}}
@media (prefers-reduced-motion:no-preference){html[data-home-loader=skeleton]:not([data-reveal=off]) main>div>[data-section-row]>[data-section-main]>*{opacity:0}html[data-home-loader=lift] main>div>[data-section-row]>[data-section-main]>*{transition:opacity .48s cubic-bezier(.22,1,.36,1)}}[data-home-skel-parts]{pointer-events:none;z-index:35;width:100%;transition:opacity .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto auto 0}[data-home-skel-parts][data-phase=lifting]{opacity:0}.home-skel-part{background-color:var(--color-gray-a3);border-radius:6px;animation:.32s cubic-bezier(.22,1,.36,1) both home-skel-part-in;position:absolute}.home-skel-part[data-frame]{background-color:var(--color-gray-a2);border-radius:12px}@keyframes home-skel-part-in{0%{opacity:0}}[data-home-skel-parts][data-look=logos]{--home-skel-tile:8px;--home-skel-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-20 -20 80 80'%3E%3Cpath d='M10.0007 0V10.0002H28.4817C29.3194 10.0002 30.0002 10.6811 30.0002 11.5188V30.0006H40V12.0002L28.0003 0H10.0007Z'/%3E%3Cpath d='M10.003 28.482L9.99944 10.0002H0L0.00385848 18.4899C0.00385848 30.3679 9.98456 40 21.8656 40H29.9993L29.999 30.0006H11.518C10.6803 30.0006 9.99944 29.3197 9.99944 28.482H10.003Z'/%3E%3C/svg%3E")}[data-home-skel-parts][data-look=logos] .home-skel-part{box-sizing:border-box;padding:var(--home-skel-tile);background-color:var(--color-gray-a10);-webkit-mask-image:var(--home-skel-mark), linear-gradient(black, black), linear-gradient(black, black);mask-image:var(--home-skel-mark), linear-gradient(black, black), linear-gradient(black, black);-webkit-mask-size:var(--home-skel-tile) var(--home-skel-tile), auto, auto;mask-size:var(--home-skel-tile) var(--home-skel-tile), auto, auto;border-radius:0;overflow:hidden;-webkit-mask-repeat:repeat,no-repeat,no-repeat;mask-repeat:repeat,no-repeat,no-repeat;-webkit-mask-clip:border-box,content-box,border-box;mask-clip:border-box,content-box,border-box;-webkit-mask-composite:source-in,xor;mask-composite:intersect,exclude}[data-home-skel-parts][data-look=logos] .home-skel-part[data-frame]{background-color:var(--color-gray-a8)}[data-home-skel-parts][data-look=logos] .home-skel-part[data-lines]{-webkit-mask-image:var(--home-skel-mark);mask-image:var(--home-skel-mark);-webkit-mask-size:var(--home-skel-tile) var(--home-skel-pitch);mask-size:var(--home-skel-tile) var(--home-skel-pitch);padding:0;-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-clip:border-box;mask-clip:border-box;-webkit-mask-composite:source-over;mask-composite:add}@media (prefers-reduced-motion:no-preference){[data-home-skel-parts][data-look=logos] .home-skel-part:after{content:"";background-image:linear-gradient(90deg, transparent 20%, var(--color-gray-12) 50%, transparent 80%);animation:1.4s cubic-bezier(.4,0,.2,1) infinite home-skel-shimmer;position:absolute;inset:0;transform:translate(-100%)}}@keyframes home-skel-shimmer{to{transform:translate(100%)}}