.social-button_button__kaJgf{cursor:pointer;text-decoration:none;color:#ffffff;border-radius:50%;background-color:#2d2e32;border:2px solid #2d2e32;transition:all .45s cubic-bezier(.4,0,.2,1);display:flex;justify-content:center;align-items:center;padding:0;outline:none}.social-button_button__kaJgf:hover{transform:rotate(1turn);background-color:#ffffff;color:#2d2e32;border-color:#ffffff}.social-button_button__kaJgf:hover .social-button_btn-svg__WNopm{filter:invert(100%) sepia(100%) saturate(0) hue-rotate(305deg) brightness(0) contrast(103%)}.social-button_btn-svg__WNopm{transition:filter .45s cubic-bezier(.4,0,.2,1);pointer-events:none;width:55%;height:auto}.theme-bento{--bento-paper:250 250 252;--bento-surface:255 255 255;--bento-blue:176 212 232;--bento-blue-soft:228 240 247;--bento-lavender:216 204 240;--bento-lavender-soft:239 234 250;--bento-accent:68 34 236;--bento-accent-strong:55 20 200;--bento-accent-text:68 34 236;--bento-on-accent:255 255 255;--bento-ink:30 34 53;--bento-ink-muted:74 80 104;--bento-line:228 230 238;--bento-focus:68 34 236;--bento-radius-sm:12px;--bento-radius:18px;--bento-radius-lg:22px;--bento-gap:1rem;--bento-shadow:0 1px 2px rgb(30 34 53/0.04);--bento-shadow-hover:0 1px 2px rgb(30 34 53/0.04),0 10px 24px -12px rgb(30 34 53/0.18);--bento-ease:cubic-bezier(0.22,0.7,0.2,1);--bento-duration:220ms;color:rgb(var(--bento-ink))}@media (min-width:768px){.theme-bento{--bento-gap:1.25rem}}.dark .theme-bento{--bento-paper:20 22 34;--bento-surface:26 29 44;--bento-blue:34 56 78;--bento-blue-soft:27 39 56;--bento-lavender:50 43 80;--bento-lavender-soft:35 31 56;--bento-accent:91 60 240;--bento-accent-strong:112 86 244;--bento-accent-text:169 155 250;--bento-ink:238 240 248;--bento-ink-muted:170 176 198;--bento-line:46 50 72;--bento-focus:169 155 250;--bento-shadow:0 1px 2px rgb(0 0 0/0.3);--bento-shadow-hover:0 1px 2px rgb(0 0 0/0.3),0 10px 24px -12px rgb(0 0 0/0.6)}body:has(main .theme-bento) [data-background-decor]{display:none}.theme-bento .bento-tile{position:relative;display:flex;flex-direction:column;border-radius:var(--bento-radius);border:1px solid rgb(var(--bento-line));background:rgb(var(--bento-surface));box-shadow:var(--bento-shadow);color:rgb(var(--bento-ink));transition:transform var(--bento-duration) var(--bento-ease),box-shadow var(--bento-duration) var(--bento-ease),border-color var(--bento-duration) var(--bento-ease);isolation:isolate}.theme-bento .bento-tile:after,.theme-bento .bento-tile:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none}.theme-bento .bento-tile:before{background-image:linear-gradient(var(--bento-hero-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--bento-hero-grid-line) 1px,transparent 1px);background-size:26px 26px;background-position:right -1px top -1px;-webkit-mask-image:radial-gradient(ellipse 65% 75% at 100% 0,#000 15%,transparent 72%);mask-image:radial-gradient(ellipse 65% 75% at 100% 0,#000 15%,transparent 72%)}.theme-bento .bento-tile:after{background-image:radial-gradient(circle at 100% 0,transparent 109px,var(--bento-hero-arc) 110px,transparent 111px),radial-gradient(circle at 100% 0,transparent 169px,var(--bento-hero-arc) 170px,transparent 171px)}.theme-bento .bento-hero .bento-tile:after,.theme-bento .bento-hero .bento-tile:before{content:none}.theme-bento .bento-tile--lg{border-radius:var(--bento-radius-lg)}.theme-bento .bento-tile--paper{background:rgb(var(--bento-paper))}.theme-bento .bento-tile--blue{background:rgb(var(--bento-blue));border-color:transparent}.theme-bento .bento-tile--blue-soft{background:rgb(var(--bento-blue-soft));border-color:transparent}.theme-bento .bento-tile--lavender{background:rgb(var(--bento-lavender));border-color:transparent}.theme-bento .bento-tile--lavender-soft{background:rgb(var(--bento-lavender-soft));border-color:transparent}.theme-bento .bento-tile--interactive:hover{transform:translateY(-2px);box-shadow:var(--bento-shadow-hover);border-color:rgb(var(--bento-ink)/.18)}.theme-bento .bento-display{letter-spacing:-.035em;line-height:1.04;font-size:clamp(2.25rem,1.4rem + 3.4vw,4rem)}.theme-bento .bento-display,.theme-bento .bento-title{font-family:var(--font-heading),sans-serif;font-weight:800}.theme-bento .bento-title{letter-spacing:-.03em;line-height:1.08;font-size:clamp(1.875rem,1.3rem + 2vw,2.75rem)}.theme-bento .bento-subtitle{font-family:var(--font-heading),sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.25}.theme-bento .bento-eyebrow{font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--bento-ink-muted))}.theme-bento .bento-lede{color:rgb(var(--bento-ink-muted));line-height:1.7}.theme-bento .bento-em,.theme-bento .bento-link{color:rgb(var(--bento-accent-text))}.theme-bento .bento-link{font-weight:500;text-decoration-line:underline;text-decoration-color:rgb(var(--bento-accent-text)/.35);text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color var(--bento-duration) var(--bento-ease)}.theme-bento .bento-link:hover{text-decoration-color:rgb(var(--bento-accent-text))}.theme-bento .bento-action{gap:.375rem;font-size:.8125rem;color:rgb(var(--bento-accent-text))}.theme-bento .bento-action,.theme-bento .bento-btn{display:inline-flex;align-items:center;font-weight:600}.theme-bento .bento-btn{justify-content:center;gap:.5rem;height:3rem;padding:0 1.5rem;border-radius:12px;font-size:.9375rem;border:1px solid transparent;transition:background-color var(--bento-duration) var(--bento-ease),border-color var(--bento-duration) var(--bento-ease)}.theme-bento .bento-btn--accent{background:rgb(var(--bento-accent));color:rgb(var(--bento-on-accent))}.theme-bento .bento-btn--accent:hover{background:rgb(var(--bento-accent-strong))}.theme-bento .bento-btn--ghost{background:rgb(var(--bento-surface));color:rgb(var(--bento-ink));border-color:rgb(var(--bento-line))}.theme-bento .bento-btn--ghost:hover{border-color:rgb(var(--bento-ink)/.35)}.theme-bento .bento-badge{display:inline-flex;align-items:center;border-radius:6px;padding:.15rem .5rem;font-size:.6875rem;font-weight:600;letter-spacing:.02em;background:rgb(var(--bento-surface));color:rgb(var(--bento-ink));border:1px solid rgb(var(--bento-line))}.theme-bento .bento-badge--accent{background:rgb(var(--bento-accent));color:rgb(var(--bento-on-accent));border-color:transparent}.theme-bento .bento-icon{display:inline-flex;color:rgb(var(--bento-ink))}.theme-bento .bento-icon svg{width:1.375rem;height:1.375rem;stroke-width:1.75}.theme-bento{--bento-hero-grid-line:rgb(30 34 53/0.05);--bento-hero-arc:rgb(68 34 236/0.12)}.dark .theme-bento{--bento-hero-grid-line:rgb(238 240 248/0.05);--bento-hero-arc:rgb(169 155 250/0.14)}.theme-bento .bento-hero{position:relative;isolation:isolate;overflow:hidden;background-color:rgb(var(--bento-surface));border:1px solid rgb(var(--bento-line))}.theme-bento .bento-hero:before{background-image:linear-gradient(var(--bento-hero-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--bento-hero-grid-line) 1px,transparent 1px);background-size:44px 44px;background-position:-1px -1px;-webkit-mask-image:radial-gradient(ellipse 70% 85% at 92% 10%,#000 20%,transparent 70%);mask-image:radial-gradient(ellipse 70% 85% at 92% 10%,#000 20%,transparent 70%)}.theme-bento .bento-hero:after,.theme-bento .bento-hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.theme-bento .bento-hero:after{background-image:radial-gradient(circle at 84% 46%,transparent 259px,var(--bento-hero-arc) 260px,transparent 261px),radial-gradient(circle at 84% 46%,transparent 379px,var(--bento-hero-arc) 380px,transparent 381px),radial-gradient(circle at 84% 46%,transparent 519px,var(--bento-hero-arc) 520px,transparent 521px)}.theme-bento .bento-hero-ad{position:relative;z-index:50}.theme-bento .bento-hero-title{font-family:var(--font-heading),sans-serif;font-weight:800;letter-spacing:-.04em;line-height:1.02;font-size:clamp(2rem,1.25rem + 2.4vw,3.25rem);text-wrap:balance}.theme-bento .bento-chip{display:inline-flex;align-items:center;height:2rem;padding:0 .875rem;border-radius:8px;border:1px solid rgb(var(--bento-ink)/.14);background:rgb(var(--bento-surface)/.7);font-size:.8125rem;font-weight:500;color:rgb(var(--bento-ink));transition:border-color var(--bento-duration) var(--bento-ease),background-color var(--bento-duration) var(--bento-ease)}.theme-bento .bento-chip:hover{border-color:rgb(var(--bento-accent-text));background:rgb(var(--bento-surface))}.theme-bento .bento-marquee{display:flex;overflow:hidden;padding:1rem 0;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.theme-bento .bento-marquee__track{flex-shrink:0;padding-right:2.75rem;font-family:var(--font-heading),sans-serif;font-weight:700;font-size:.9375rem;letter-spacing:-.01em;color:rgb(var(--bento-ink)/.55)}.theme-bento .bento-marquee__track,.theme-bento .bento-marquee__track li{display:flex;align-items:center;gap:2.75rem}.theme-bento .bento-marquee__track li:after{content:"";width:4px;height:4px;border-radius:999px;background:rgb(var(--bento-ink)/.25)}@media (prefers-reduced-motion:no-preference){.theme-bento .bento-marquee__track{animation:bento-marquee 45s linear infinite}.theme-bento .bento-marquee:hover .bento-marquee__track{animation-play-state:paused}.theme-bento .bento-rise{animation:bento-rise .65s var(--bento-ease) both}}@keyframes bento-marquee{to{transform:translateX(-100%)}}@keyframes bento-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.theme-bento [role=button]:focus-visible,.theme-bento a:focus-visible,.theme-bento button:focus-visible,.theme-bento input:focus-visible{outline:2px solid rgb(var(--bento-focus));outline-offset:3px}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.theme-bento .bento-reveal{transition:opacity .45s var(--bento-ease),transform .45s var(--bento-ease)}.theme-bento .bento-reveal[data-visible=false]{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.theme-bento .bento-btn,.theme-bento .bento-link,.theme-bento .bento-tile,.theme-bento .bento-tile img{transition:none!important}.theme-bento .bento-tile--interactive:hover{transform:none}}