.CircleButton_circleButton__oKkwe{--circle-size:220px;--circle-inset-outer:18px;--circle-inset-inner:52px;--circle-text:20px;--circle-letter-spacing:0.14em;--circle-core:56%;--circle-center-size:16px;--circle-center-spacing:0.14em;--shape-radius:999px;--shape-clip:none;position:relative;width:var(--circle-size);height:var(--circle-size);display:inline-flex;align-items:center;justify-content:center;border-radius:999px;clip-path:none;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 80%,transparent);background:radial-gradient(circle at 30% 30%,color-mix(in srgb,var(--accent-2) 14%,var(--surface)) 0,var(--surface) 55%,color-mix(in srgb,var(--accent) 10%,var(--surface)) 100%);color:var(--text);text-decoration:none;transition:transform var(--dur-4) var(--ease),box-shadow var(--dur-4) var(--ease);box-shadow:0 0 0 1px color-mix(in srgb,var(--line) 60%,transparent)}.CircleButton_circleButton__oKkwe:after,.CircleButton_circleButton__oKkwe:before{content:"";position:absolute;border-radius:999px;clip-path:none;border:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.CircleButton_circleButton__oKkwe:before{inset:var(--circle-inset-outer);border-color:color-mix(in srgb,var(--accent) 30%,var(--line))}.CircleButton_circleButton__oKkwe:after{inset:var(--circle-inset-inner);border-color:color-mix(in srgb,var(--accent-2) 28%,var(--line))}.CircleButton_circleButton__oKkwe[data-interactive=true]{cursor:pointer}.CircleButton_circleButton__oKkwe[data-interactive=true]:hover{transform:translateY(-2px);box-shadow:var(--shadow-2)}.CircleButton_rotateCircle__cIAOO{width:100%;height:100%;display:block;animation:CircleButton_circleSpin__2iemF 26s linear infinite;color:var(--text);will-change:transform}.CircleButton_rotateCircle__cIAOO[data-static=true]{animation:none;will-change:auto}.CircleButton_textCircle__LLFhg{width:100%;height:100%;fill:currentColor;font-size:var(--circle-text);text-transform:uppercase;letter-spacing:var(--circle-letter-spacing);text-rendering:geometricPrecision;filter:drop-shadow(0 1px 2px color-mix(in srgb,var(--bg) 60%,transparent))}.CircleButton_textCircle__LLFhg text{font-weight:var(--font-weight-semibold);paint-order:stroke;stroke:color-mix(in srgb,var(--bg) 65%,transparent);stroke-width:.6px}.CircleButton_splitTopText__vPloq{font-size:1em}.CircleButton_splitBottomText__av4Kz{font-size:.88em;letter-spacing:.08em}.CircleButton_centerCore__oAcpD{position:absolute;width:var(--circle-core);height:var(--circle-core);border-radius:var(--shape-radius);clip-path:var(--shape-clip);border:1px solid color-mix(in srgb,var(--line) 70%,transparent);background:radial-gradient(circle at 40% 30%,color-mix(in srgb,var(--surface) 94%,transparent) 0,var(--surface) 55%,color-mix(in srgb,var(--accent) 8%,var(--surface)) 100%);display:inline-flex;align-items:center;justify-content:center;padding:var(--sp-4);text-align:center;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--line) 50%,transparent)}.CircleButton_centerContent__7cRnq{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem}.CircleButton_centerIcon__RZONR{width:42%;height:auto;object-fit:contain}.CircleButton_centerLabel__n_3Ek{font-size:var(--circle-center-size);letter-spacing:var(--circle-center-spacing);text-transform:uppercase;color:var(--text);font-weight:var(--font-weight-bold);line-height:1.2}.CircleButton_centerContent__7cRnq[data-has-icon=true]{gap:.45rem}.CircleButton_centerContent__7cRnq[data-has-icon=true] .CircleButton_centerIcon__RZONR{width:46%}.CircleButton_centerContent__7cRnq[data-has-icon=true] .CircleButton_centerLabel__n_3Ek{font-size:11px;letter-spacing:.12em;line-height:1;white-space:nowrap}.CircleButton_centerLine__JaNi8{display:block}.CircleButton_sizeSm__wcuoj{--circle-size:180px;--circle-inset-outer:14px;--circle-inset-inner:40px;--circle-text:16px;--circle-letter-spacing:0.16em;--circle-core:58%;--circle-center-size:13px;--circle-center-spacing:0.12em}.CircleButton_sizeMd__BnuH_{--circle-size:220px;--circle-inset-outer:18px;--circle-inset-inner:52px;--circle-text:20px;--circle-letter-spacing:0.14em;--circle-core:56%;--circle-center-size:16px;--circle-center-spacing:0.14em}.CircleButton_sizeLg__HdAhx{--circle-size:280px;--circle-inset-outer:22px;--circle-inset-inner:64px;--circle-text:24px;--circle-letter-spacing:0.12em;--circle-core:54%;--circle-center-size:18px;--circle-center-spacing:0.16em}.CircleButton_shapeCircle__QpEDJ{--shape-radius:999px;--shape-clip:none}.CircleButton_shapeRounded__sSNco{--shape-radius:28px;--shape-clip:none}.CircleButton_shapeHex__krqVU{--shape-radius:0px;--shape-clip:polygon(24% 6%,76% 6%,100% 50%,76% 94%,24% 94%,0% 50%)}.CircleButton_shapeDiamond__ZKLJG{--shape-radius:0px;--shape-clip:polygon(50% 0%,96% 50%,50% 100%,4% 50%)}@keyframes CircleButton_circleSpin__2iemF{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.CircleButton_circleButton__oKkwe{transition:none}.CircleButton_rotateCircle__cIAOO{animation:none}}.MarketingMarquee_marquee__OqBDK{width:100%;overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:var(--sp-4) 0}.MarketingMarquee_track__F1xti{display:flex;align-items:center;min-width:max-content;animation:MarketingMarquee_marquee__OqBDK 18s linear infinite}.MarketingMarquee_item__QEE_p{display:inline-flex;align-items:center;gap:var(--sp-8);margin-right:var(--sp-8);white-space:nowrap;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.MarketingMarquee_separator__HVzWN{color:var(--text-3)}.MarketingMarquee_compact__gCr2b{padding:var(--sp-3) 0}.MarketingMarquee_compact__gCr2b .MarketingMarquee_track__F1xti{animation-duration:22s}.MarketingMarquee_compact__gCr2b .MarketingMarquee_item__QEE_p{gap:var(--sp-5);margin-right:var(--sp-5);font-size:var(--marketing-eyebrow-size);letter-spacing:var(--marketing-eyebrow-spacing)}@keyframes MarketingMarquee_marquee__OqBDK{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.MarketingMarquee_marquee__OqBDK{overflow-x:auto}.MarketingMarquee_track__F1xti{animation:none}}