.BentoBlockTitles-module__YFTuYa__bentoBlockTitles{gap:clamp(var(--space-md), 1.5vw, var(--space-lg));flex-direction:column;display:flex}.BentoBlockTitles-module__YFTuYa__bentoBlockTitles__title{font-weight:var(--font-weight-medium);font-size:clamp(1.5625rem,3.35vw,2.0625rem);line-height:var(--line-height-tight);font-family:var(--font-sans);margin:0}.BentoBlockTitles-module__YFTuYa__bentoBlockTitles__subtitle{max-width:45ch;color:var(--color-text-nav);font-size:clamp(1.125rem,2.75vw,1.25rem);line-height:var(--line-height-base);font-family:var(--font-sans);margin:0}
.BentoKillBrainRotCard-module__iQPWHa__card{height:100%;min-height:inherit;isolation:isolate;flex-direction:column;display:flex;position:relative}.BentoKillBrainRotCard-module__iQPWHa__card__glow{z-index:0;top:10%;bottom:0;left:calc(var(--bento-cell-padding-inline) * -1);width:calc(100% + (var(--bento-cell-padding-inline) * 2));background:radial-gradient(ellipse 80% 95% at 12% 105%, var(--color-bento-brainrot-glow-left) 0%, transparent 70%), radial-gradient(ellipse 80% 95% at 88% 105%, var(--color-bento-brainrot-glow-right) 0%, transparent 68%), radial-gradient(ellipse 140% 110% at 50% 118%, var(--color-bento-brainrot-glow-center) 0%, transparent 72%);pointer-events:none;position:absolute}.BentoKillBrainRotCard-module__iQPWHa__card__content{z-index:1;gap:clamp(var(--space-md), 2vw, var(--space-lg));flex-direction:column;height:100%;display:flex;position:relative}.BentoKillBrainRotCard-module__iQPWHa__card__media{width:calc(100% + (var(--bento-cell-padding-inline) * 2));max-width:none;margin-inline:calc(var(--bento-cell-padding-inline) * -1);object-fit:contain;object-position:bottom center;margin-top:auto;display:block}
.BentoOrbitCard-module__Has1Ja__card{--orbit-ring-color:var(--color-bento-orbit-ring);--orbit-ring-stroke-width:.8;--orbit-dot-color:var(--color-bento-orbit-dot);--orbit-dot-halo-color:var(--color-bento-orbit-dot-halo);--orbit-accent-color:var(--color-accent-alt);--orbit-scroll-delay:0s;height:100%;min-height:inherit;isolation:isolate;flex-direction:column;display:flex;position:relative}html[data-theme=dark] .BentoOrbitCard-module__Has1Ja__card{--orbit-ring-stroke-width:1.08}.BentoOrbitCard-module__Has1Ja__card__copy{z-index:2;position:relative}.BentoOrbitCard-module__Has1Ja__card:before{z-index:1;top:calc(-1 * var(--bento-cell-padding-block));right:calc(-1 * var(--bento-cell-padding-inline));bottom:auto;left:calc(-1 * var(--bento-cell-padding-inline));height:calc(var(--bento-cell-padding-block) + clamp(6.25rem, 10vw, 8rem));background:radial-gradient(ellipse 58% 100% at 0% 0%, var(--color-bg-alt) 0 22%, color-mix(in srgb, var(--color-bg-alt) 70%, transparent) 50%, transparent 86%), linear-gradient(180deg, var(--color-bg-alt) 0%, color-mix(in srgb, var(--color-bg-alt) 76%, transparent) 66%, transparent 100%);content:"";pointer-events:none;position:absolute}.BentoOrbitCard-module__Has1Ja__orbit{z-index:0;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.BentoOrbitCard-module__Has1Ja__orbit__stage{aspect-ratio:1.18;width:min(178%,78rem);transform-style:preserve-3d;perspective:clamp(34rem,82vw,72rem);perspective-origin:48% 45%;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% + clamp(2.5rem,6vw,4.25rem)))}.BentoOrbitCard-module__Has1Ja__orbit__track{z-index:1;transform:rotate(var(--ring-rotation,0deg));transform-origin:50%;transform-style:preserve-3d;animation:BentoOrbitCard-module__Has1Ja__orbitRotate var(--orbit-duration) linear infinite;animation-delay:var(--orbit-scroll-delay);position:absolute;inset:0}.BentoOrbitCard-module__Has1Ja__orbit__plane{transform:translate3d(0, 0, var(--ring-depth,0rem)) rotateX(var(--ring-tilt-x,0deg)) rotateY(var(--ring-tilt-y,0deg)) scale(var(--ring-scale,1));transform-origin:50%;transform-style:preserve-3d;backface-visibility:hidden;animation:BentoOrbitCard-module__Has1Ja__orbitRingPlane var(--ring-plane-duration,18s) ease-in-out infinite both;animation-delay:calc(var(--ring-plane-delay,0s) + var(--orbit-scroll-delay));will-change:transform;position:absolute;inset:0}.BentoOrbitCard-module__Has1Ja__orbit__pillPlane{transform:translate3d(0, 0, var(--ring-depth,0rem)) scale(var(--ring-scale,1));opacity:var(--pill-depth-opacity,1);animation-name:BentoOrbitCard-module__Has1Ja__orbitPillPlaneDepth}.BentoOrbitCard-module__Has1Ja__orbit__ring{width:100%;height:100%;filter:drop-shadow(0 .16rem .22rem var(--color-shadow-black-055));display:block;position:absolute;inset:0;overflow:visible}.BentoOrbitCard-module__Has1Ja__orbit__ring ellipse{vector-effect:non-scaling-stroke;fill:none;stroke:var(--orbit-ring-color);stroke-dasharray:1.2 2.8;stroke-linecap:round;stroke-width:var(--orbit-ring-stroke-width)}.BentoOrbitCard-module__Has1Ja__orbit__ring .BentoOrbitCard-module__Has1Ja__orbit__ringAccent{stroke:var(--orbit-accent-color);stroke-dasharray:var(--ring-accent-dash,18) 999;stroke-dashoffset:var(--ring-accent-from,0);stroke-width:1.15px;animation:BentoOrbitCard-module__Has1Ja__orbitRingAccent var(--ring-accent-duration,18s) ease-in-out infinite both;animation-delay:calc(var(--ring-accent-delay,0s) + var(--orbit-scroll-delay));opacity:0;display:none}.BentoOrbitCard-module__Has1Ja__orbit__track[data-ring=outer]{--ring-depth:-2.3rem;--ring-plane-delay:-2.8s;--ring-plane-duration:34s;--ring-scale:.72;--ring-tilt-x:34deg;--ring-tilt-y:-8deg;--orbit-duration:142s;--ring-counter-rotation:7deg;--ring-rotation:-7deg;--dot-delay:-.4s}.BentoOrbitCard-module__Has1Ja__orbit__track[data-ring=wide]{--counter-turn:1turn;--pill-depth-opacity:.58;--ring-depth:.85rem;--ring-accent-dash:22;--ring-accent-delay:-5.8s;--ring-accent-duration:36s;--ring-accent-from:34;--ring-accent-mid:-18;--ring-accent-to:-72;--ring-plane-delay:-9s;--ring-plane-duration:28s;--ring-scale:.82;--ring-tilt-x:28deg;--ring-tilt-y:10deg;--orbit-duration:92s;--orbit-turn:-1turn;--ring-counter-rotation:-12deg;--ring-rotation:12deg;--dot-delay:-3.2s}.BentoOrbitCard-module__Has1Ja__orbit__track[data-ring=offsetOuter]{--counter-turn:1turn;--ring-depth:-1.1rem;--ring-plane-delay:-14.5s;--ring-plane-duration:40s;--ring-scale:.76;--ring-tilt-x:39deg;--ring-tilt-y:14deg;--orbit-duration:164s;--orbit-turn:-1turn;--ring-counter-rotation:-20deg;--ring-rotation:20deg;--dot-delay:-6.7s}.BentoOrbitCard-module__Has1Ja__orbit__track[data-ring=roundLarge]{--counter-turn:1turn;--ring-depth:-.35rem;--ring-plane-delay:-4.5s;--ring-plane-duration:31s;--ring-scale:.79;--ring-tilt-x:24deg;--ring-tilt-y:-15deg;--orbit-duration:128s;--orbit-turn:-1turn;--ring-counter-rotation:4deg;--ring-rotation:-4deg;--dot-delay:-1.8s}.BentoOrbitCard-module__Has1Ja__orbit__track[data-ring=middle]{--pill-depth-opacity:.72;--ring-depth:1.55rem;--ring-accent-dash:17;--ring-accent-delay:-12.4s;--ring-accent-duration:42s;--ring-accent-from:86;--ring-accent-mid:44;--ring-accent-to:6;--ring-plane-delay:-17.2s;--ring-plane-duration:30s;--ring-scale:.9;--ring-tilt-x:18deg;--ring-tilt-y:-10deg;--orbit-duration:116s;--ring-counter-rotation:-31deg;--ring-rotation:31deg;--dot-delay:-5.5s}.BentoOrbitCard-module__Has1Ja__orbit__track[data-ring=offsetWide]{--pill-depth-opacity:.54;--ring-depth:.35rem;--ring-plane-delay:-7.6s;--ring-plane-duration:36s;--ring-scale:.8;--ring-tilt-x:33deg;--ring-tilt-y:12deg;--orbit-duration:124s;--ring-counter-rotation:16deg;--ring-rotation:-16deg;--dot-delay:-9.3s}.BentoOrbitCard-module__Has1Ja__orbit__track[data-ring=round]{--pill-depth-opacity:.82;--ring-depth:1.9rem;--ring-plane-delay:-11.8s;--ring-plane-duration:24s;--ring-scale:.93;--ring-tilt-x:20deg;--ring-tilt-y:7deg;--orbit-duration:78s;--ring-counter-rotation:-3deg;--ring-rotation:3deg;--dot-delay:-2.7s}.BentoOrbitCard-module__Has1Ja__orbit__track[data-ring=nearOffset]{--counter-turn:1turn;--pill-depth-opacity:.9;--ring-depth:2.35rem;--ring-accent-dash:14;--ring-accent-delay:-9.2s;--ring-accent-duration:32s;--ring-accent-from:58;--ring-accent-mid:20;--ring-accent-to:-16;--ring-plane-delay:-6.4s;--ring-plane-duration:22s;--ring-scale:.96;--ring-tilt-x:15deg;--ring-tilt-y:-12deg;--orbit-duration:94s;--orbit-turn:-1turn;--ring-counter-rotation:-9deg;--ring-rotation:9deg;--dot-delay:-3.9s}.BentoOrbitCard-module__Has1Ja__orbit__track[data-ring=inner]{--counter-turn:1turn;--pill-depth-opacity:1;--ring-depth:3.2rem;--ring-plane-delay:-3.2s;--ring-plane-duration:19s;--ring-scale:1;--ring-tilt-x:11deg;--ring-tilt-y:13deg;--orbit-duration:68s;--orbit-turn:-1turn;--ring-counter-rotation:22deg;--ring-rotation:-22deg;--dot-delay:-4.1s}.BentoOrbitCard-module__Has1Ja__orbit__core{z-index:2;aspect-ratio:1;background:radial-gradient(circle at 34% 28%, var(--color-bento-orbit-core-shine) 0 12%, transparent 34%), var(--color-bento-orbit-core-bg);width:clamp(3.35rem,7vw,4.75rem);box-shadow:0 1rem 2.25rem var(--color-shadow-black-14), 0 1.35rem 1.45rem -.65rem color-mix(in srgb, var(--orbit-accent-color) 34%, transparent), inset 0 .08rem .45rem var(--color-bento-orbit-core-highlight);animation:13.5s ease-in-out infinite BentoOrbitCard-module__Has1Ja__orbitCoreMorph;animation-delay:var(--orbit-scroll-delay);border-radius:64% 36% 46% 54%/42% 60% 40% 58%;display:block;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.BentoOrbitCard-module__Has1Ja__orbit__pillLayer{z-index:8;transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0;transform:translateZ(7rem)scale(.9)}.BentoOrbitCard-module__Has1Ja__orbit__pillTrack{z-index:auto}.BentoOrbitCard-module__Has1Ja__orbit__dot{aspect-ratio:1;background:var(--orbit-dot-color);width:.34rem;box-shadow:0 0 0 .16rem var(--orbit-dot-halo-color);animation:16s ease-in-out infinite both BentoOrbitCard-module__Has1Ja__orbitDotFade;animation-delay:calc(var(--dot-delay) + var(--orbit-scroll-delay));opacity:0;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.BentoOrbitCard-module__Has1Ja__orbit__dot[data-dot=outer]{--dot-delay:-.4s;top:50%;left:99%}.BentoOrbitCard-module__Has1Ja__orbit__dot[data-dot=outerAlt]{--dot-delay:-4.8s;top:88%;left:24%}.BentoOrbitCard-module__Has1Ja__orbit__dot[data-dot=outerThird]{--dot-delay:-7.2s;top:19%;left:77%}.BentoOrbitCard-module__Has1Ja__orbit__dot[data-dot=wide]{--dot-delay:-3.2s;top:13%;left:50%}.BentoOrbitCard-module__Has1Ja__orbit__dot[data-dot=wideAlt]{--dot-delay:-6.1s;top:50%;left:91%}.BentoOrbitCard-module__Has1Ja__orbit__dot[data-dot=wideThird]{--dot-delay:-1.1s;top:81.5%;left:29%}.BentoOrbitCard-module__Has1Ja__orbit__dot[data-dot=offsetOuter]{--dot-delay:-6.7s;top:49%;left:92%}.BentoOrbitCard-module__Has1Ja__orbit__dot[data-dot=offsetOuterAlt]{--dot-delay:-10.4s;top:30%;left:86%}.BentoOrbitCard-module__Has1Ja__orbit__dot[data-dot=offsetOuterThird]{--dot-delay:-3.6s;top:78%;left:18%}.BentoOrbitCard-module__Has1Ja__orbit__dot[data-dot=offsetOuterFourth]{--dot-delay:-8.8s;top:13%;left:32%}.BentoOrbitCard-module__Has1Ja__orbit__dot[data-dot=roundLarge]{--dot-delay:-1.8s;top:15.4%;left:15.4%}.BentoOrbitCard-module__Has1Ja__orbit__dot[data-dot=roundLargeAlt]{--dot-delay:-5.2s;top:84.6%;left:84.6%}.BentoOrbitCard-module__Has1Ja__orbit__dot[data-dot=roundLargeThird]{--dot-delay:-8.4s;top:50%;left:1%}.BentoOrbitCard-module__Has1Ja__orbit__dot[data-dot=middle]{--dot-delay:-5.5s;top:50%;left:79%}.BentoOrbitCard-module__Has1Ja__orbit__dot[data-dot=middleAlt]{--dot-delay:-2s;top:28.5%;left:64.5%}.BentoOrbitCard-module__Has1Ja__orbit__dot[data-dot=middleThird]{--dot-delay:-6.8s;top:71.5%;left:35.5%}.BentoOrbitCard-module__Has1Ja__orbit__dot[data-dot=offsetWide]{--dot-delay:-9.3s;top:28%;left:81%}.BentoOrbitCard-module__Has1Ja__orbit__dot[data-dot=offsetWideAlt]{--dot-delay:-4.7s;top:84%;left:53%}.BentoOrbitCard-module__Has1Ja__orbit__dot[data-dot=offsetWideThird]{--dot-delay:-12.1s;top:40%;left:19%}.BentoOrbitCard-module__Has1Ja__orbit__dot[data-dot=round]{--dot-delay:-2.7s;top:29%;left:50%}.BentoOrbitCard-module__Has1Ja__orbit__dot[data-dot=roundAlt]{--dot-delay:-5.9s;top:65%;left:67%}.BentoOrbitCard-module__Has1Ja__orbit__dot[data-dot=roundThird]{--dot-delay:-8s;top:65%;left:33%}.BentoOrbitCard-module__Has1Ja__orbit__dot[data-dot=nearOffset]{--dot-delay:-3.9s;top:49%;left:71%}.BentoOrbitCard-module__Has1Ja__orbit__dot[data-dot=nearOffsetAlt]{--dot-delay:-7.1s;top:32.5%;left:35%}.BentoOrbitCard-module__Has1Ja__orbit__dot[data-dot=nearOffsetThird]{--dot-delay:-10.6s;top:65.5%;left:35%}.BentoOrbitCard-module__Has1Ja__orbit__dot[data-dot=inner]{--dot-delay:-4.1s;top:58.5%;left:60%}.BentoOrbitCard-module__Has1Ja__orbit__dot[data-dot=innerAlt]{--dot-delay:-6.3s;top:41.5%;left:40%}.BentoOrbitCard-module__Has1Ja__orbit__dot[data-dot=wideAlt],.BentoOrbitCard-module__Has1Ja__orbit__dot[data-dot=middleThird],.BentoOrbitCard-module__Has1Ja__orbit__dot[data-dot=middle],.BentoOrbitCard-module__Has1Ja__orbit__dot[data-dot=offsetWideAlt],.BentoOrbitCard-module__Has1Ja__orbit__dot[data-dot=round],.BentoOrbitCard-module__Has1Ja__orbit__dot[data-dot=nearOffsetAlt],.BentoOrbitCard-module__Has1Ja__orbit__dot[data-dot=inner],.BentoOrbitCard-module__Has1Ja__orbit__dot[data-dot=roundAlt],.BentoOrbitCard-module__Has1Ja__orbit__dot[data-dot=nearOffset],.BentoOrbitCard-module__Has1Ja__orbit__dot[data-dot=innerAlt]{animation:BentoOrbitCard-module__Has1Ja__orbitAccentPoint var(--accent-duration) ease-in-out infinite both;animation-delay:calc(var(--accent-delay) + var(--orbit-scroll-delay))}.BentoOrbitCard-module__Has1Ja__orbit__dot[data-dot=wideAlt]{--accent-delay:-.6s;--accent-duration:26s}.BentoOrbitCard-module__Has1Ja__orbit__dot[data-dot=middleThird]{--accent-delay:-8.1s;--accent-duration:25s}.BentoOrbitCard-module__Has1Ja__orbit__dot[data-dot=middle]{--accent-delay:-11.4s;--accent-duration:28s}.BentoOrbitCard-module__Has1Ja__orbit__dot[data-dot=offsetWideAlt]{--accent-delay:-3.6s;--accent-duration:26.5s}.BentoOrbitCard-module__Has1Ja__orbit__dot[data-dot=round]{--accent-delay:-12.3s;--accent-duration:28.5s}.BentoOrbitCard-module__Has1Ja__orbit__dot[data-dot=nearOffsetAlt]{--accent-delay:-13.6s;--accent-duration:27s}.BentoOrbitCard-module__Has1Ja__orbit__dot[data-dot=inner]{--accent-delay:-10.6s;--accent-duration:29s}.BentoOrbitCard-module__Has1Ja__orbit__dot[data-dot=roundAlt]{--accent-delay:-6.9s;--accent-duration:25.5s}.BentoOrbitCard-module__Has1Ja__orbit__dot[data-dot=nearOffset]{--accent-delay:-4.9s;--accent-duration:26s}.BentoOrbitCard-module__Has1Ja__orbit__dot[data-dot=innerAlt]{--accent-delay:-10.2s;--accent-duration:27.5s}.BentoOrbitCard-module__Has1Ja__orbit__dot[data-dot=wideAlt],.BentoOrbitCard-module__Has1Ja__orbit__dot[data-dot=middleThird],.BentoOrbitCard-module__Has1Ja__orbit__dot[data-dot=middle],.BentoOrbitCard-module__Has1Ja__orbit__dot[data-dot=offsetWideAlt],.BentoOrbitCard-module__Has1Ja__orbit__dot[data-dot=round],.BentoOrbitCard-module__Has1Ja__orbit__dot[data-dot=nearOffsetAlt],.BentoOrbitCard-module__Has1Ja__orbit__dot[data-dot=inner],.BentoOrbitCard-module__Has1Ja__orbit__dot[data-dot=roundAlt],.BentoOrbitCard-module__Has1Ja__orbit__dot[data-dot=nearOffset],.BentoOrbitCard-module__Has1Ja__orbit__dot[data-dot=innerAlt]{background:var(--orbit-dot-color);box-shadow:0 0 0 .16rem var(--orbit-dot-halo-color);opacity:1}.BentoOrbitCard-module__Has1Ja__orbit__pill{z-index:5;transform:rotate(var(--ring-counter-rotation,0deg));transform-origin:0 0;animation:BentoOrbitCard-module__Has1Ja__orbitCounterRotate var(--orbit-duration) linear infinite;animation-delay:var(--orbit-scroll-delay);pointer-events:none;position:absolute}.BentoOrbitCard-module__Has1Ja__orbit__pillAnchor{width:max-content;transform:var(--pill-anchor-transform);transform-origin:50%;display:block}.BentoOrbitCard-module__Has1Ja__orbit__pillFrame{width:max-content;display:block}.BentoOrbitCard-module__Has1Ja__orbit__pillInner{align-items:center;gap:var(--space-sm);border-radius:var(--space-xl);background:var(--color-surface);width:max-content;max-width:clamp(10rem,18vw,14rem);box-shadow:0 .75rem 1.75rem var(--color-shadow-black-10);animation:BentoOrbitCard-module__Has1Ja__orbitPillPop var(--pill-duration) ease-in-out infinite both;animation-delay:calc(var(--pill-delay) + var(--orbit-scroll-delay));opacity:0;padding-block:.375rem;padding-inline:.375rem .875rem;display:inline-flex;transform:scale(.98)}.BentoOrbitCard-module__Has1Ja__orbit__pill[data-pill-side=right] .BentoOrbitCard-module__Has1Ja__orbit__pillAnchor{--pill-anchor-transform:translate3d(.65rem, -50%, 0)}.BentoOrbitCard-module__Has1Ja__orbit__pill[data-pill-side=left] .BentoOrbitCard-module__Has1Ja__orbit__pillAnchor{--pill-anchor-transform:translate3d(calc(-100% - .65rem), -50%, 0)}.BentoOrbitCard-module__Has1Ja__orbit__pill[data-pill=outerAlt]{top:88%;left:24%}.BentoOrbitCard-module__Has1Ja__orbit__pill[data-pill=wideAlt]{top:50%;left:91%}.BentoOrbitCard-module__Has1Ja__orbit__pill[data-pill=roundLarge]{top:15.4%;left:15.4%}.BentoOrbitCard-module__Has1Ja__orbit__pill[data-pill=middleThird]{top:71.5%;left:35.5%}.BentoOrbitCard-module__Has1Ja__orbit__pill[data-pill=middle]{top:50%;left:79%}.BentoOrbitCard-module__Has1Ja__orbit__pill[data-pill=outerThird]{top:19%;left:77%}.BentoOrbitCard-module__Has1Ja__orbit__pill[data-pill=outer]{top:50%;left:99%}.BentoOrbitCard-module__Has1Ja__orbit__pill[data-pill=roundLargeAlt]{top:84.6%;left:84.6%}.BentoOrbitCard-module__Has1Ja__orbit__pill[data-pill=wideThird]{top:81.5%;left:29%}.BentoOrbitCard-module__Has1Ja__orbit__pill[data-pill=offsetOuterAlt]{top:30%;left:86%}.BentoOrbitCard-module__Has1Ja__orbit__pill[data-pill=offsetOuterThird]{top:78%;left:18%}.BentoOrbitCard-module__Has1Ja__orbit__pill[data-pill=roundLargeThird]{top:50%;left:1%}.BentoOrbitCard-module__Has1Ja__orbit__pill[data-pill=offsetWide]{top:28%;left:81%}.BentoOrbitCard-module__Has1Ja__orbit__pill[data-pill=offsetWideAlt]{top:84%;left:53%}.BentoOrbitCard-module__Has1Ja__orbit__pill[data-pill=offsetWideThird]{top:40%;left:19%}.BentoOrbitCard-module__Has1Ja__orbit__pill[data-pill=middleAlt]{top:28.5%;left:64.5%}.BentoOrbitCard-module__Has1Ja__orbit__pill[data-pill=round]{top:29%;left:50%}.BentoOrbitCard-module__Has1Ja__orbit__pill[data-pill=roundAlt]{top:65%;left:67%}.BentoOrbitCard-module__Has1Ja__orbit__pill[data-pill=roundThird]{top:65%;left:33%}.BentoOrbitCard-module__Has1Ja__orbit__pill[data-pill=nearOffset]{top:49%;left:71%}.BentoOrbitCard-module__Has1Ja__orbit__pill[data-pill=nearOffsetAlt]{top:32.5%;left:35%}.BentoOrbitCard-module__Has1Ja__orbit__pill[data-pill=nearOffsetThird]{top:65.5%;left:35%}.BentoOrbitCard-module__Has1Ja__orbit__pill[data-pill=inner]{top:58.5%;left:60%}.BentoOrbitCard-module__Has1Ja__orbit__pill[data-pill=innerAlt]{top:41.5%;left:40%}.BentoOrbitCard-module__Has1Ja__orbit__pillThumbWrap{border-radius:var(--space-sm);background:var(--color-bg-deep);flex-shrink:0;width:2.2rem;height:2.2rem;overflow:hidden}.BentoOrbitCard-module__Has1Ja__orbit__pillThumb,.BentoOrbitCard-module__Has1Ja__orbit__pillThumbPlaceholder{object-fit:cover;width:100%;height:100%;display:block}.BentoOrbitCard-module__Has1Ja__orbit__pillTitle{max-width:10.5rem;color:var(--color-text-nav);font-size:clamp(.75rem,1.05vw,.875rem);line-height:1.12;font-family:var(--font-sans);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@keyframes BentoOrbitCard-module__Has1Ja__orbitRotate{to{transform:rotate(calc(var(--ring-rotation,0deg) + var(--orbit-turn,1turn)))}}@keyframes BentoOrbitCard-module__Has1Ja__orbitCounterRotate{to{transform:rotate(calc(var(--ring-counter-rotation,0deg) + var(--counter-turn,-1turn)))}}@keyframes BentoOrbitCard-module__Has1Ja__orbitRingPlane{0%,to{transform:translate3d(0, 0, var(--ring-depth,0rem)) rotateX(var(--ring-tilt-x,0deg)) rotateY(var(--ring-tilt-y,0deg)) scale(var(--ring-scale,1))}50%{transform:translate3d(0, 0, calc(var(--ring-depth,0rem) + var(--ring-depth-drift,.9rem))) rotateX(calc(var(--ring-tilt-x,0deg) + var(--ring-tilt-x-drift,7deg))) rotateY(calc(var(--ring-tilt-y,0deg) + var(--ring-tilt-y-drift,-10deg))) scale(calc(var(--ring-scale,1) + var(--ring-scale-drift,.015)))}}@keyframes BentoOrbitCard-module__Has1Ja__orbitPillPlaneDepth{0%,to{transform:translate3d(0, 0, var(--ring-depth,0rem)) scale(var(--ring-scale,1))}50%{transform:translate3d(0, 0, calc(var(--ring-depth,0rem) + var(--ring-depth-drift,.9rem))) scale(calc(var(--ring-scale,1) + var(--ring-scale-drift,.015)))}}@keyframes BentoOrbitCard-module__Has1Ja__orbitDotFade{0%,18%,to{opacity:0}28%,68%{opacity:1}82%{opacity:.35}}@keyframes BentoOrbitCard-module__Has1Ja__orbitRingAccent{0%,16%,76%,to{opacity:0}27%,44%{stroke-dashoffset:var(--ring-accent-mid,-.22);opacity:.82}58%{stroke-dashoffset:var(--ring-accent-to,-.36);opacity:.34}}@keyframes BentoOrbitCard-module__Has1Ja__orbitAccentPoint{0%,7%,to{background:var(--orbit-dot-color);box-shadow:0 0 0 .16rem var(--orbit-dot-halo-color)}9%,81%{background:var(--orbit-accent-color);box-shadow:0 0 0 .16rem color-mix(in srgb, var(--orbit-accent-color) 22%, transparent), 0 0 .65rem color-mix(in srgb, var(--orbit-accent-color) 48%, transparent)}83%{background:var(--orbit-dot-color);box-shadow:0 0 0 .16rem var(--orbit-dot-halo-color)}}@keyframes BentoOrbitCard-module__Has1Ja__orbitCoreMorph{0%,to{border-radius:64% 36% 46% 54%/42% 60% 40% 58%;transform:translate(-50%,-50%)scale(1)}28%{box-shadow:0 1.15rem 2.55rem var(--color-shadow-black-17), 0 1.55rem 1.65rem -.65rem color-mix(in srgb, var(--orbit-accent-color) 38%, transparent), inset .15rem -.12rem .55rem var(--color-bento-orbit-pill-highlight-strong);border-radius:36% 64% 30% 70%/66% 34% 62% 38%;transform:translate(-50%,-50%)scale(1.085)}56%{box-shadow:0 .9rem 2.1rem var(--color-shadow-black-13), 0 1.1rem 1.25rem -.7rem color-mix(in srgb, var(--orbit-accent-color) 28%, transparent), inset -.12rem .1rem .45rem var(--color-bento-orbit-pill-highlight-soft);border-radius:72% 28% 58% 42%/30% 68% 34% 70%;transform:translate(-50%,-50%)scale(.94)}78%{border-radius:42% 58% 72% 28%/58% 40% 66% 34%;transform:translate(-50%,-50%)scale(1.055)}}@keyframes BentoOrbitCard-module__Has1Ja__orbitPillPop{0%,7%,to{opacity:0;transform:scale(.98)}9%,81%{opacity:1;transform:scale(1)}83%{opacity:0;transform:scale(.98)}}@media (max-width:48rem){.BentoOrbitCard-module__Has1Ja__orbit__stage{width:min(170%,42rem);transform:translate(-50%,calc(-50% + clamp(2rem,8vw,3.5rem)))}}@media (prefers-reduced-motion:reduce){.BentoOrbitCard-module__Has1Ja__orbit__track,.BentoOrbitCard-module__Has1Ja__orbit__plane,.BentoOrbitCard-module__Has1Ja__orbit__core,.BentoOrbitCard-module__Has1Ja__orbit__dot,.BentoOrbitCard-module__Has1Ja__orbit__pill,.BentoOrbitCard-module__Has1Ja__orbit__pillInner{animation:none}}
.PhoneMockup-module__k7IsGa__phoneMockup{aspect-ratio:1022/2082;width:var(--phone-mockup-width);flex-shrink:0;position:relative}.PhoneMockup-module__k7IsGa__phoneMockup_sm{--phone-mockup-width:clamp(13.125rem, 36vw, 16.25rem)}.PhoneMockup-module__k7IsGa__phoneMockup_md{--phone-mockup-width:clamp(15.625rem, 42vw, 20rem)}@media (min-width:768px){.PhoneMockup-module__k7IsGa__phoneMockup_md{--phone-mockup-width:clamp(17.5rem, 28vw, 21.25rem)}}@media (max-height:720px){.PhoneMockup-module__k7IsGa__phoneMockup_md{--phone-mockup-width:clamp(13.125rem, 36vw, 16.25rem)}}.PhoneMockup-module__k7IsGa__phoneMockup_lg{--phone-mockup-width:clamp(17.125rem, 46vw, 23.5rem)}.PhoneMockup-module__k7IsGa__phoneMockup_bento{--phone-mockup-width:var(--bento-phone-width,clamp(16rem, 88cqi, 22rem))}.PhoneMockup-module__k7IsGa__phoneMockup_bento .PhoneMockup-module__k7IsGa__phoneMockup__frame{filter:none}@media (min-width:768px){.PhoneMockup-module__k7IsGa__phoneMockup_lg{--phone-mockup-width:clamp(19.75rem, 31vw, 24.5rem)}}@media (max-height:720px){.PhoneMockup-module__k7IsGa__phoneMockup_lg{--phone-mockup-width:clamp(14.625rem, 40vw, 17.5rem)}}.PhoneMockup-module__k7IsGa__phoneMockup__frame{z-index:1;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;filter:drop-shadow(0 18px 32px var(--color-shadow-earth-22)) drop-shadow(0 6px 16px var(--color-shadow-earth-12));position:relative}.PhoneMockup-module__k7IsGa__phoneMockup__screen{z-index:10;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;border-radius:13.73%/6.33%;width:89.82%;height:95.58%;position:absolute;top:2.21%;left:5.09%;overflow:hidden}.PhoneMockup-module__k7IsGa__phoneMockup__screenContent{width:100%;height:100%;position:absolute;inset:0}.PhoneMockup-module__k7IsGa__phoneMockup__screen:is(img,video){object-fit:cover;object-position:top}
.BentoPhoneFeatureCard-module__mipTrW__card{height:100%;min-height:inherit;flex-direction:column;display:flex;position:relative}.BentoPhoneFeatureCard-module__mipTrW__card__bg{z-index:0;top:calc(var(--bento-cell-padding-block) * -1);bottom:0;left:calc(var(--bento-cell-padding-inline) * -1);width:calc(100% + (var(--bento-cell-padding-inline) * 2));pointer-events:none;position:absolute;overflow:hidden}.BentoPhoneFeatureCard-module__mipTrW__card__bgImage{object-fit:cover;object-position:center;mix-blend-mode:multiply;filter:blur(5px);opacity:.125;width:100%;min-width:100%;height:100%;min-height:100%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.2)}.BentoPhoneFeatureCard-module__mipTrW__card__content{z-index:1;isolation:isolate;flex-direction:column;height:100%;display:flex;position:relative}.BentoPhoneFeatureCard-module__mipTrW__card__spacer{min-height:clamp(var(--space-md), 2vw, var(--space-xl));flex:auto}.BentoPhoneFeatureCard-module__mipTrW__card__phoneViewport{--bento-phone-width:clamp(16rem, 88cqi, 22rem);--bento-phone-visible-ratio:.675;width:calc(100% + (var(--bento-cell-padding-inline) * 2));height:calc(var(--bento-phone-width) * (2082 / 1022) * var(--bento-phone-visible-ratio));margin-inline:calc(var(--bento-cell-padding-inline) * -1);flex-shrink:0;justify-content:center;align-items:flex-start;display:flex;overflow:hidden;container-type:inline-size}.BentoPhoneFeatureCard-module__mipTrW__card__phone{flex-shrink:0}.BentoPhoneFeatureCard-module__mipTrW__card__phoneEnter{opacity:0;transform:translateY(clamp(1.5rem,4vw,2.5rem))}.BentoPhoneFeatureCard-module__mipTrW__card__phoneEnter_isVisible{animation:.75s cubic-bezier(.22,1,.36,1) forwards BentoPhoneFeatureCard-module__mipTrW__bentoPhoneEnter;animation-delay:var(--bento-phone-enter-delay,0s)}@keyframes BentoPhoneFeatureCard-module__mipTrW__bentoPhoneEnter{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.BentoPhoneFeatureCard-module__mipTrW__card__phoneEnter{opacity:1;transform:none}.BentoPhoneFeatureCard-module__mipTrW__card__phoneEnter_isVisible{animation:none}}
.BentoSummarizeCard-module__KRZX9W__card{--summary-ai-accent:var(--color-ai-accent);--summary-ai-border:var(--color-ai-accent-border);--summary-ai-bg:var(--color-ai-bg);height:100%;min-height:inherit;isolation:isolate;flex-direction:column;display:flex;position:relative}.BentoSummarizeCard-module__KRZX9W__card__content{z-index:1;isolation:isolate;flex-direction:column;height:100%;display:flex;position:relative}.BentoSummarizeCard-module__KRZX9W__card__spacer{flex:auto;min-height:clamp(2rem,4vw,3rem)}.BentoSummarizeCard-module__KRZX9W__card__phoneViewport{--bento-phone-width:clamp(16rem, 88cqi, 22rem);--bento-phone-visible-ratio:.675;width:calc(100% + (var(--bento-cell-padding-inline) * 2));height:calc(var(--bento-phone-width) * (2082 / 1022) * var(--bento-phone-visible-ratio));margin-inline:calc(var(--bento-cell-padding-inline) * -1);isolation:isolate;flex-shrink:0;justify-content:center;align-items:flex-start;display:flex;position:relative;overflow:hidden;container-type:inline-size}.BentoSummarizeCard-module__KRZX9W__card__phone{z-index:1;flex-shrink:0}.BentoSummarizeCard-module__KRZX9W__summary{z-index:20;width:min(calc(var(--bento-phone-width) * 1.16), calc(100% - 1rem));border:2px solid var(--summary-ai-border);background:var(--summary-ai-bg);box-shadow:0 1.25rem 2.9rem var(--color-bento-summary-glow-warm), 0 0 2.25rem var(--color-bento-summary-glow-gold), 0 .25rem .8rem var(--color-shadow-black-05);border-radius:18px;padding:clamp(1rem,5cqi,1.25rem);animation:4.8s ease-in-out infinite BentoSummarizeCard-module__KRZX9W__summaryGlow;position:absolute;top:clamp(10.25rem,44cqi,13.75rem);left:50%;transform:translate(-50%)}.BentoSummarizeCard-module__KRZX9W__summary__header{margin-bottom:var(--space-md);align-items:center;gap:var(--space-sm);display:flex}.BentoSummarizeCard-module__KRZX9W__summary[data-has-text=false] .BentoSummarizeCard-module__KRZX9W__summary__header{margin-bottom:0}.BentoSummarizeCard-module__KRZX9W__summary__icon{background:var(--summary-ai-accent);width:1.125rem;height:1.125rem;-webkit-mask:var(--summary-icon-src) center / contain no-repeat;-webkit-mask:var(--summary-icon-src) center / contain no-repeat;mask:var(--summary-icon-src) center / contain no-repeat;flex-shrink:0;display:block}.BentoSummarizeCard-module__KRZX9W__summary__title{color:var(--summary-ai-accent);font-size:.75rem;font-weight:400;line-height:var(--line-height-tight);font-family:var(--font-sans);letter-spacing:.085em;text-transform:uppercase;margin:0}.BentoSummarizeCard-module__KRZX9W__summary__text{color:var(--color-text);font-size:clamp(.875rem,4.6cqi,.985rem);line-height:1.45;font-family:var(--font-serif);white-space:pre-wrap;margin:0}@media (max-width:48rem){.BentoSummarizeCard-module__KRZX9W__summary{width:min(calc(var(--bento-phone-width) * 1.16), calc(100% - 1rem));top:clamp(10.25rem,43vw,13.75rem)}}@media (max-width:30rem){.BentoSummarizeCard-module__KRZX9W__summary{padding:var(--space-lg)}.BentoSummarizeCard-module__KRZX9W__summary__text{font-size:.875rem}}@keyframes BentoSummarizeCard-module__KRZX9W__summaryGlow{0%,to{box-shadow:0 1.25rem 2.9rem var(--color-bento-summary-glow-warm), 0 0 2.25rem var(--color-bento-summary-glow-gold), 0 .25rem .8rem var(--color-shadow-black-05)}50%{box-shadow:0 1.45rem 3.3rem var(--color-bento-summary-glow-warm-strong), 0 0 3rem var(--color-bento-summary-glow-gold-strong), 0 .35rem .95rem var(--color-shadow-black-055)}}@media (prefers-reduced-motion:reduce){.BentoSummarizeCard-module__KRZX9W__summary{animation:none}}
.BentoTopicMarqueeCard-module__pUzIqW__card{height:100%;min-height:inherit;flex-direction:column;gap:clamp(2rem,4vw,3rem);display:flex}.BentoTopicMarqueeCard-module__pUzIqW__marquee__bleed{width:calc(100% + 2 * var(--bento-cell-padding-inline));margin-inline:calc(-1 * var(--bento-cell-padding-inline));flex-shrink:0;margin-block:auto}.BentoTopicMarqueeCard-module__pUzIqW__marquee__viewport{contain:layout paint;-webkit-mask-image:linear-gradient(90deg, var(--color-mask-clear) 0%, var(--color-mask-solid) 8.5% 91.5%, var(--color-mask-clear) 100%);-webkit-mask-image:linear-gradient(90deg, var(--color-mask-clear) 0%, var(--color-mask-solid) 8.5% 91.5%, var(--color-mask-clear) 100%);mask-image:linear-gradient(90deg, var(--color-mask-clear) 0%, var(--color-mask-solid) 8.5% 91.5%, var(--color-mask-clear) 100%);position:relative;overflow:hidden}.BentoTopicMarqueeCard-module__pUzIqW__marquee__rows{gap:var(--space-lg);flex-direction:column;display:flex}.BentoTopicMarqueeCard-module__pUzIqW__marquee__row{overflow:hidden}.BentoTopicMarqueeCard-module__pUzIqW__marquee__row:nth-child(2n) .BentoTopicMarqueeCard-module__pUzIqW__marquee__track{padding-inline-start:clamp(1.5rem,5vw,3rem)}.BentoTopicMarqueeCard-module__pUzIqW__marquee__track{align-items:center;gap:var(--space-lg);backface-visibility:hidden;width:max-content;animation:BentoTopicMarqueeCard-module__pUzIqW__bentoMarqueeLoop var(--marquee-duration,90s) linear infinite;will-change:transform;flex-shrink:0;animation-direction:normal;display:flex}.BentoTopicMarqueeCard-module__pUzIqW__pill{padding-inline-start:var(--space-md);padding-inline-end:var(--space-xl);padding-block:var(--space-md);align-items:center;gap:var(--space-lg);border-radius:var(--space-2xl);background:var(--color-surface);flex-shrink:0;display:inline-flex}.BentoTopicMarqueeCard-module__pUzIqW__pill__thumbWrap{border-radius:var(--space-md);flex-shrink:0;width:5rem;height:5rem;overflow:hidden}.BentoTopicMarqueeCard-module__pUzIqW__pill__thumb,.BentoTopicMarqueeCard-module__pUzIqW__pill__thumbPlaceholder{object-fit:cover;width:100%;height:100%;display:block}.BentoTopicMarqueeCard-module__pUzIqW__pill__thumbPlaceholder{background:var(--color-bg-deep)}.BentoTopicMarqueeCard-module__pUzIqW__pill__title{color:var(--color-text-nav);font-size:1.25rem;font-weight:400;line-height:1.2;font-family:var(--font-sans);white-space:nowrap}.BentoTopicMarqueeCard-module__pUzIqW__pill[data-bookmark-mode=filled] .BentoTopicMarqueeCard-module__pUzIqW__pill__title{color:var(--color-text)}.BentoTopicMarqueeCard-module__pUzIqW__pill[data-bookmark-mode=animated] .BentoTopicMarqueeCard-module__pUzIqW__pill__title{animation:.25s ease-out forwards BentoTopicMarqueeCard-module__pUzIqW__bentoPillTitleBookmarked;animation-delay:calc(var(--bookmark-delay) * 1s)}@keyframes BentoTopicMarqueeCard-module__pUzIqW__bentoPillTitleBookmarked{to{color:var(--color-text)}}.BentoTopicMarqueeCard-module__pUzIqW__pill__bookmark{--bookmark-icon-width:calc(1.3125rem * 14 / 21);width:var(--bookmark-icon-width);height:1.3125rem;color:var(--color-bento-topic-bookmark);flex-shrink:0;position:relative}.BentoTopicMarqueeCard-module__pUzIqW__pill__bookmarkOutline,.BentoTopicMarqueeCard-module__pUzIqW__pill__bookmarkFill{background:currentColor;width:100%;height:100%;display:block;position:absolute;inset:0}.BentoTopicMarqueeCard-module__pUzIqW__pill__bookmarkOutline{-webkit-mask:url(/assets/icons/bookmark.svg) 50%/contain no-repeat;mask:url(/assets/icons/bookmark.svg) 50%/contain no-repeat}.BentoTopicMarqueeCard-module__pUzIqW__pill__bookmarkFill{-webkit-mask:url(/assets/icons/bookmark-fill.svg) 50%/contain no-repeat;mask:url(/assets/icons/bookmark-fill.svg) 50%/contain no-repeat}.BentoTopicMarqueeCard-module__pUzIqW__pill__bookmark[data-mode=filled] .BentoTopicMarqueeCard-module__pUzIqW__pill__bookmarkFill{opacity:1}.BentoTopicMarqueeCard-module__pUzIqW__pill__bookmark[data-mode=filled] .BentoTopicMarqueeCard-module__pUzIqW__pill__bookmarkOutline,.BentoTopicMarqueeCard-module__pUzIqW__pill__bookmark[data-mode=outline] .BentoTopicMarqueeCard-module__pUzIqW__pill__bookmarkFill{opacity:0}.BentoTopicMarqueeCard-module__pUzIqW__pill__bookmark[data-mode=outline] .BentoTopicMarqueeCard-module__pUzIqW__pill__bookmarkOutline{opacity:1}.BentoTopicMarqueeCard-module__pUzIqW__pill__bookmark[data-mode=animated] .BentoTopicMarqueeCard-module__pUzIqW__pill__bookmarkOutline{animation:.12s ease-out forwards BentoTopicMarqueeCard-module__pUzIqW__bentoBookmarkOutlineHide;animation-delay:calc(var(--bookmark-delay) * 1s)}.BentoTopicMarqueeCard-module__pUzIqW__pill__bookmark[data-mode=animated] .BentoTopicMarqueeCard-module__pUzIqW__pill__bookmarkFill{transform-origin:50%;animation:.42s cubic-bezier(.34,1.25,.64,1) forwards BentoTopicMarqueeCard-module__pUzIqW__bentoBookmarkFillBounce;animation-delay:calc(var(--bookmark-delay) * 1s);opacity:0;transform:scale(.92)}@keyframes BentoTopicMarqueeCard-module__pUzIqW__bentoBookmarkOutlineHide{to{opacity:0}}@keyframes BentoTopicMarqueeCard-module__pUzIqW__bentoBookmarkFillBounce{0%{opacity:0;transform:scale(.92)}65%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes BentoTopicMarqueeCard-module__pUzIqW__bentoMarqueeLoop{to{transform:translate3d(calc(var(--marquee-loop-distance,0px) * -1), 0, 0)}}@media (max-width:75rem){.BentoTopicMarqueeCard-module__pUzIqW__pill__title{font-size:var(--space-lg);line-height:1.25}}@media (max-width:48rem){.BentoTopicMarqueeCard-module__pUzIqW__marquee__rows,.BentoTopicMarqueeCard-module__pUzIqW__marquee__track{gap:var(--space-md)}.BentoTopicMarqueeCard-module__pUzIqW__pill{gap:var(--space-md);border-radius:var(--space-lg);padding-inline-end:var(--space-lg)}.BentoTopicMarqueeCard-module__pUzIqW__pill__thumbWrap{border-radius:var(--space-sm);width:3.75rem;height:3.75rem}}@media (prefers-reduced-motion:reduce){.BentoTopicMarqueeCard-module__pUzIqW__marquee__track{will-change:auto;width:100%;animation:none;overflow-x:auto}.BentoTopicMarqueeCard-module__pUzIqW__marquee__row:nth-child(2n) .BentoTopicMarqueeCard-module__pUzIqW__marquee__track{padding-inline-start:0}.BentoTopicMarqueeCard-module__pUzIqW__marquee__viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.BentoTopicMarqueeCard-module__pUzIqW__pill[aria-hidden=true]{display:none}.BentoTopicMarqueeCard-module__pUzIqW__pill__bookmark[data-mode=animated] .BentoTopicMarqueeCard-module__pUzIqW__pill__bookmarkOutline{opacity:0;animation:none}.BentoTopicMarqueeCard-module__pUzIqW__pill__bookmark[data-mode=animated] .BentoTopicMarqueeCard-module__pUzIqW__pill__bookmarkFill{opacity:1;animation:none;transform:none}.BentoTopicMarqueeCard-module__pUzIqW__pill[data-bookmark-mode=animated] .BentoTopicMarqueeCard-module__pUzIqW__pill__title{color:var(--color-text);animation:none}}
.BentoFeatures-module__XGzR9G__bento{contain-intrinsic-size:auto 2200px;content-visibility:auto;padding-block:clamp(3.5rem,10vh,6rem)}.BentoFeatures-module__XGzR9G__bento__inner{width:100%;max-width:var(--layout-max-width);padding-inline:var(--layout-gutter);margin-inline:auto}.BentoFeatures-module__XGzR9G__bento__intro{margin-inline:auto;text-align:center;flex-direction:column;align-items:center;gap:clamp(1rem,2.5vh,1.5rem);margin-bottom:clamp(2rem,5vh,3rem);display:flex}.BentoFeatures-module__XGzR9G__bento__title{font-weight:var(--font-weight-display-medium);font-size:var(--font-size-display-section);line-height:var(--line-height-display);font-family:var(--font-display);letter-spacing:var(--letter-spacing-display);margin:0}.BentoFeatures-module__XGzR9G__bento__tagline{max-width:45ch;color:var(--color-text-nav);font-size:clamp(1.125rem,2.75vw,1.25rem);line-height:var(--line-height-base);font-family:var(--font-sans);margin:0}.BentoFeatures-module__XGzR9G__bento__grid{gap:clamp(var(--space-xl), 2.5vw, var(--space-3xl));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.BentoFeatures-module__XGzR9G__bento__cell{--bento-cell-padding-inline:clamp(var(--space-xl), 3vw, var(--space-2xl));--bento-cell-padding-block:clamp(var(--space-2xl), 4.5vw, var(--space-3xl));min-height:clamp(32rem,48vw,40rem);padding-inline:var(--bento-cell-padding-inline);padding-block:var(--bento-cell-padding-block);background:var(--color-bg-alt);border-radius:clamp(1rem,2.5vw,1.25rem);position:relative;overflow:hidden}.BentoFeatures-module__XGzR9G__bento__cell[data-flush-bottom=true]{padding-bottom:0}.BentoFeatures-module__XGzR9G__bento__cell[data-flush=true]{content-visibility:visible;background:var(--color-surface);padding:0}.BentoFeatures-module__XGzR9G__bento__cell[data-compact=true]{min-height:auto}.BentoFeatures-module__XGzR9G__bento__cell[data-height=short]{height:clamp(30rem,43vw,37rem);min-height:clamp(30rem,43vw,37rem)}.BentoFeatures-module__XGzR9G__bento__cell[data-span="2"]{grid-column:span 2}.BentoFeatures-module__XGzR9G__bento__cell[data-span="3"]{grid-column:span 3;min-height:clamp(30rem,46vw,38rem)}.BentoFeatures-module__XGzR9G__bento__mapMount{height:100%;min-height:inherit}@media (max-width:768px){.BentoFeatures-module__XGzR9G__bento__title{font-weight:var(--font-weight-display-semibold)}.BentoFeatures-module__XGzR9G__bento__grid{grid-template-columns:1fr}.BentoFeatures-module__XGzR9G__bento__cell,.BentoFeatures-module__XGzR9G__bento__cell[data-span="2"],.BentoFeatures-module__XGzR9G__bento__cell[data-span="3"]{--bento-cell-padding-inline:1.5rem;--bento-cell-padding-block:2rem;border-radius:1.5rem;grid-column:span 1;height:80vh;min-height:80vh;max-height:80vh}.BentoFeatures-module__XGzR9G__bento__cell[data-height=short],.BentoFeatures-module__XGzR9G__bento__cell[data-compact=true]{height:80vh;min-height:80vh;max-height:80vh}}@media (max-width:480px){.BentoFeatures-module__XGzR9G__bento__title{font-size:clamp(1.625rem,7.5vw,2rem)}}
.Carousel-module__XDPXaW__carousel{contain-intrinsic-size:auto 760px;content-visibility:auto;padding-block:clamp(3.5rem,10vh,6rem)}.Carousel-module__XDPXaW__carousel__inner{width:100%;max-width:var(--layout-max-width);padding-inline:var(--layout-gutter);margin-inline:auto}.Carousel-module__XDPXaW__carousel__intro{margin-inline:auto;text-align:center;flex-direction:column;align-items:center;gap:clamp(1rem,2.5vh,1.5rem);margin-bottom:clamp(2rem,5vh,3rem);display:flex}.Carousel-module__XDPXaW__carousel__title{font-size:var(--font-size-display-section);line-height:var(--line-height-display);font-family:var(--font-display);letter-spacing:var(--letter-spacing-display);margin:0}.Carousel-module__XDPXaW__carousel__titleLine{font-weight:var(--font-weight-display-medium);display:block}.Carousel-module__XDPXaW__carousel__tagline{max-width:45ch;color:var(--color-text-nav);font-size:clamp(1.125rem,2.75vw,1.25rem);line-height:var(--line-height-base);font-family:var(--font-sans);margin:0}@media (max-width:480px){.Carousel-module__XDPXaW__carousel__title{font-size:clamp(1.625rem,7.5vw,2rem)}}@media (max-width:768px){.Carousel-module__XDPXaW__carousel__titleLine{font-weight:var(--font-weight-display-semibold)}}.Carousel-module__XDPXaW__carousel__viewport{contain:layout paint;-webkit-mask-image:linear-gradient(90deg, var(--color-mask-clear) 0%, var(--color-mask-solid) 12% 88%, var(--color-mask-clear) 100%);-webkit-mask-image:linear-gradient(90deg, var(--color-mask-clear) 0%, var(--color-mask-solid) 12% 88%, var(--color-mask-clear) 100%);mask-image:linear-gradient(90deg, var(--color-mask-clear) 0%, var(--color-mask-solid) 12% 88%, var(--color-mask-clear) 100%);position:relative;overflow:hidden;-webkit-mask-size:cover;mask-size:cover}.Carousel-module__XDPXaW__carousel__rows{flex-direction:column;gap:clamp(.45rem,1.1vw,.7rem);display:flex}.Carousel-module__XDPXaW__carousel__row{overflow:hidden}.Carousel-module__XDPXaW__carousel__row:nth-child(2n) .Carousel-module__XDPXaW__carousel__track{padding-inline-start:clamp(2.5rem,9vw,5.5rem);animation-direction:reverse}.Carousel-module__XDPXaW__carousel__row:nth-child(3) .Carousel-module__XDPXaW__carousel__track{padding-inline-start:clamp(3rem,10vw,6rem)}.Carousel-module__XDPXaW__carousel__row:nth-child(4) .Carousel-module__XDPXaW__carousel__track{padding-inline-start:clamp(1.5rem,7vw,4.25rem)}.Carousel-module__XDPXaW__carousel__track{backface-visibility:hidden;width:max-content;animation:Carousel-module__XDPXaW__carouselLoop var(--carousel-loop-duration,90s) linear infinite;will-change:transform;flex-shrink:0;align-items:stretch;gap:clamp(.5rem,1.25vw,.8rem);display:flex}.Carousel-module__XDPXaW__carousel__item{flex-shrink:0}.Carousel-module__XDPXaW__carousel__previewWrap{--carousel-preview-width:clamp(7.5rem, 13.5vw, 10.25rem);aspect-ratio:1;width:var(--carousel-preview-width);background:var(--color-bg-alt);border-radius:.875rem;overflow:hidden}.Carousel-module__XDPXaW__carousel__preview{object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}@keyframes Carousel-module__XDPXaW__carouselLoop{to{transform:translate3d(calc(var(--carousel-loop-distance,0px) * -1), 0, 0)}}@media (prefers-reduced-motion:reduce){.Carousel-module__XDPXaW__carousel__rows{gap:1rem}.Carousel-module__XDPXaW__carousel__row{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;overflow-x:auto}.Carousel-module__XDPXaW__carousel__row:nth-child(2n) .Carousel-module__XDPXaW__carousel__track,.Carousel-module__XDPXaW__carousel__row:nth-child(3) .Carousel-module__XDPXaW__carousel__track,.Carousel-module__XDPXaW__carousel__row:nth-child(4) .Carousel-module__XDPXaW__carousel__track{padding-inline-start:0}.Carousel-module__XDPXaW__carousel__track{will-change:auto;width:100%;animation:none;overflow-x:auto}.Carousel-module__XDPXaW__carousel__viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.Carousel-module__XDPXaW__carousel__item[aria-hidden=true]{display:none}.Carousel-module__XDPXaW__carousel__item{scroll-snap-align:start}}
.FAQ-module__8ZM7Ka__faq{contain-intrinsic-size:auto 420px;content-visibility:auto;padding-block:clamp(2.5rem,8vh,5rem)}.FAQ-module__8ZM7Ka__faq__inner{width:100%;max-width:min(920px, var(--layout-max-width));padding-inline:var(--layout-gutter);margin-inline:auto}.FAQ-module__8ZM7Ka__faq__intro{margin-inline:auto;text-align:center;flex-direction:column;align-items:center;gap:clamp(.75rem,2vh,1rem);margin-bottom:clamp(2rem,5vh,3rem);display:flex}.FAQ-module__8ZM7Ka__faq__title{font-weight:var(--font-weight-display-medium);font-size:var(--font-size-display-section);line-height:var(--line-height-display);font-family:var(--font-display);letter-spacing:var(--letter-spacing-display);margin:0}.FAQ-module__8ZM7Ka__faq__tagline{max-width:34ch;color:var(--color-text-nav);font-size:clamp(1.125rem,2.75vw,1.25rem);line-height:var(--line-height-base);font-family:var(--font-sans);margin:0}.FAQ-module__8ZM7Ka__faq__list{flex-direction:column;display:flex}.FAQ-module__8ZM7Ka__faq__item{border-bottom:1px solid var(--color-border-subtle)}.FAQ-module__8ZM7Ka__faq__item:last-child{border-bottom:0}.FAQ-module__8ZM7Ka__faq__question{justify-content:space-between;align-items:center;gap:var(--space-xl);min-height:5.25rem;color:var(--color-text-secondary);font-weight:var(--font-weight-medium);font-size:clamp(1.125rem,2.4vw,1.375rem);line-height:var(--line-height-tight);font-family:var(--font-sans);cursor:pointer;padding-block:clamp(1.25rem,3vw,1.625rem);list-style:none;transition:color .18s;display:flex}.FAQ-module__8ZM7Ka__faq__question h3{font:inherit;margin:0}.FAQ-module__8ZM7Ka__faq__question::-webkit-details-marker{display:none}.FAQ-module__8ZM7Ka__faq__question:after{content:"+";width:2.5rem;height:2.5rem;color:var(--color-text-muted);flex:0 0 2.5rem;place-items:center;font-size:1.85rem;font-weight:300;line-height:1;transition:color .18s;display:grid}.FAQ-module__8ZM7Ka__faq__item[open] .FAQ-module__8ZM7Ka__faq__question:after{content:"−";color:var(--color-text)}.FAQ-module__8ZM7Ka__faq__item[open] .FAQ-module__8ZM7Ka__faq__question{color:var(--color-text)}.FAQ-module__8ZM7Ka__faq__question:focus-visible{outline:2px solid var(--color-accent);outline-offset:.35rem}.FAQ-module__8ZM7Ka__faq__answer{max-width:64ch;color:var(--color-text-secondary);font-size:clamp(1rem,2vw,1.125rem);line-height:var(--line-height-base);padding-bottom:clamp(1.5rem,4vw,2rem)}.FAQ-module__8ZM7Ka__faq__answer p{margin:0}.FAQ-module__8ZM7Ka__faq__answer a{color:var(--color-text);text-decoration-line:underline;-webkit-text-decoration-color:var(--color-link-underline);text-decoration-color:var(--color-link-underline);text-underline-offset:.18em;transition:text-decoration-color .18s}.FAQ-module__8ZM7Ka__faq__answer a:hover{-webkit-text-decoration-color:var(--color-link-underline-strong);text-decoration-color:var(--color-link-underline-strong)}.FAQ-module__8ZM7Ka__faq__answer a:focus-visible{outline:2px solid var(--color-accent);outline-offset:.18em}@supports selector(::details-content){.FAQ-module__8ZM7Ka__faq__item::details-content{block-size:0;transition:block-size .22s ease, content-visibility .22s ease allow-discrete;overflow:clip}.FAQ-module__8ZM7Ka__faq__item[open]::details-content{block-size:auto}}@supports (interpolate-size:allow-keywords){.FAQ-module__8ZM7Ka__faq__list{interpolate-size:allow-keywords}}.FAQ-module__8ZM7Ka__faq__placeholder{flex-direction:column;display:flex}.FAQ-module__8ZM7Ka__faq__placeholder span{border-bottom:1px solid var(--color-border-subtle);height:5.25rem;display:block}@media (hover:hover){.FAQ-module__8ZM7Ka__faq__question:hover,.FAQ-module__8ZM7Ka__faq__question:hover:after{color:var(--color-text)}}@media (max-width:768px){.FAQ-module__8ZM7Ka__faq__title{font-weight:var(--font-weight-display-semibold)}}@media (max-width:480px){.FAQ-module__8ZM7Ka__faq__title{font-size:clamp(1.625rem,7.5vw,2rem)}.FAQ-module__8ZM7Ka__faq__question{min-height:4.5rem}}@media (prefers-reduced-motion:reduce){.FAQ-module__8ZM7Ka__faq__question,.FAQ-module__8ZM7Ka__faq__question:after{transition:none}.FAQ-module__8ZM7Ka__faq__item::details-content{transition:none}}
.Footer-module__rnk_JG__footer{z-index:1;padding:clamp(4.5rem, 9vw, 7rem) var(--layout-gutter) clamp(4rem, 8vw, 6rem);position:relative}.Footer-module__rnk_JG__footer__inner{width:min(100%, var(--layout-max-width));grid-template-columns:1fr;gap:2.5rem;margin:0 auto;display:grid}.Footer-module__rnk_JG__footer__brandColumn,.Footer-module__rnk_JG__footer__column{align-content:start;gap:1rem;display:grid}.Footer-module__rnk_JG__footer__brand{width:fit-content;display:inline-flex}.Footer-module__rnk_JG__footer__logo{width:6.5rem;height:auto;filter:var(--filter-logo)}.Footer-module__rnk_JG__footer__copy{color:var(--color-text-muted);letter-spacing:0;font-size:.8125rem;line-height:1.4}.Footer-module__rnk_JG__footer__socials{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.Footer-module__rnk_JG__footer__socialLink{width:2rem;height:2rem;color:var(--color-text);border-radius:999px;place-items:center;transition:background-color .2s,color .2s,transform .2s;display:grid}.Footer-module__rnk_JG__footer__socialLink:hover{background:var(--color-ghost-hover);transform:translateY(-1px)}.Footer-module__rnk_JG__footer__socialLink:focus-visible{outline:2px solid var(--color-border-medium);outline-offset:3px}.Footer-module__rnk_JG__footer__socialLink img{width:1.125rem;height:1.125rem;filter:var(--filter-logo)}.Footer-module__rnk_JG__footer__heading{color:var(--color-text-muted);font-weight:var(--font-weight-medium);letter-spacing:0;font-size:.875rem;line-height:1.25}.Footer-module__rnk_JG__footer__list{gap:.75rem;list-style:none;display:grid}.Footer-module__rnk_JG__footer__link{color:var(--color-text);letter-spacing:0;font-size:1rem;line-height:1.35;transition:color .2s}.Footer-module__rnk_JG__footer__link:hover{color:var(--color-text-muted)}.Footer-module__rnk_JG__footer__link:focus-visible{outline:2px solid var(--color-border-medium);outline-offset:3px}.Footer-module__rnk_JG__footer__languageLink{align-items:center;gap:.5rem;display:inline-flex}.Footer-module__rnk_JG__footer__languageIcon{border-radius:4px;width:1rem;height:1rem}.Footer-module__rnk_JG__footer__downloadCard{background:var(--color-shadow-black-05);width:100%;min-height:9rem;color:var(--color-text);border-radius:clamp(1rem,2.5vw,1.25rem);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:1.125rem;transition:transform .2s,background-color .2s;display:grid}.Footer-module__rnk_JG__footer__downloadCard:hover{background:var(--color-ghost-hover);transform:translateY(-1px)}.Footer-module__rnk_JG__footer__downloadCard:focus-visible{outline:2px solid var(--color-border-medium);outline-offset:4px}.Footer-module__rnk_JG__footer__downloadCopy{gap:.35rem;display:grid}.Footer-module__rnk_JG__footer__downloadTitle{max-width:8rem;color:var(--color-text);font-weight:var(--font-weight-medium);letter-spacing:0;font-size:.9375rem;line-height:1.3}.Footer-module__rnk_JG__footer__downloadSubtitle{max-width:8rem;color:var(--color-text-muted);letter-spacing:0;font-size:.875rem;line-height:1.45}.Footer-module__rnk_JG__footer__qrWrap{background:var(--color-absolute-white);border-radius:.625rem;place-items:center;width:7rem;height:7rem;padding:.375rem;display:grid;position:relative}.Footer-module__rnk_JG__footer__qr{width:100%;height:100%}@media (min-width:720px){.Footer-module__rnk_JG__footer__inner{grid-template-columns:minmax(12rem,1fr) minmax(17rem,1fr);align-items:start}}@media (min-width:860px){.Footer-module__rnk_JG__footer__inner{grid-template-columns:minmax(13rem,1.15fr) minmax(7rem,.65fr) minmax(8rem,.65fr) minmax(6rem,.5fr) minmax(17rem,1fr);gap:clamp(2rem,4vw,4.5rem)}.Footer-module__rnk_JG__footer__downloadCard{justify-self:end;width:min(100%,21rem)}}@media (prefers-reduced-motion:reduce){.Footer-module__rnk_JG__footer__socialLink,.Footer-module__rnk_JG__footer__link,.Footer-module__rnk_JG__footer__downloadCard{transition:none}}
.DownloadApp-module__t-5Qha__downloadAppWrap{flex-shrink:0;display:inline-flex;position:relative}.DownloadApp-module__t-5Qha__downloadApp{padding:var(--space-lg) var(--space-2xl);align-items:center;gap:var(--space-sm);background:var(--color-text);color:var(--color-bg);font-weight:var(--font-weight-medium);font-size:var(--font-size-base);line-height:var(--line-height-tight);font-family:var(--font-ui);letter-spacing:.01em;white-space:nowrap;border-radius:999px;transition:transform .25s,box-shadow .25s;display:inline-flex}.DownloadApp-module__t-5Qha__downloadApp:hover{box-shadow:0 12px 32px var(--color-shadow-black-14);transform:translateY(-1px)}.DownloadApp-module__t-5Qha__downloadApp_condensed{padding:.625rem var(--space-md);font-size:var(--font-size-sm)}.DownloadApp-module__t-5Qha__downloadApp_condensed .DownloadApp-module__t-5Qha__downloadApp__icon{width:1rem;height:1.1875rem}.DownloadApp-module__t-5Qha__downloadApp__icon{fill:currentColor;flex-shrink:0;width:1.125rem;height:1.375rem}.DownloadApp-module__t-5Qha__downloadApp__desktopLabel,.DownloadApp-module__t-5Qha__downloadApp__qrCard{display:none}@media (hover:hover) and (pointer:fine) and (min-width:768px){.DownloadApp-module__t-5Qha__downloadApp__qrCard{box-sizing:border-box;z-index:20;top:calc(100% + var(--space-sm));transform-origin:top;border:1px solid var(--color-shadow-black-08);border-radius:var(--space-sm);background:var(--color-surface);width:8.75rem;box-shadow:0 var(--space-lg) var(--space-2xl) var(--color-shadow-black-16);color:var(--color-surface);opacity:0;pointer-events:none;padding:.625rem;transition:transform .16s,opacity .16s;display:block;position:absolute;left:50%;transform:translate(-50%,-.375rem)scale(.96)}.DownloadApp-module__t-5Qha__downloadAppWrap:hover .DownloadApp-module__t-5Qha__downloadApp__qrCard,.DownloadApp-module__t-5Qha__downloadAppWrap:focus-within .DownloadApp-module__t-5Qha__downloadApp__qrCard{opacity:1;transform:translate(-50%)scale(1)}.DownloadApp-module__t-5Qha__downloadApp__qrCode{width:100%;height:auto;display:block}}@media (min-width:640px){.DownloadApp-module__t-5Qha__downloadApp__mobileLabel{display:none}.DownloadApp-module__t-5Qha__downloadApp__desktopLabel{display:inline}.DownloadApp-module__t-5Qha__downloadApp_condensed{padding:var(--space-md) var(--space-lg);font-size:var(--font-size-base)}.DownloadApp-module__t-5Qha__downloadApp_condensed .DownloadApp-module__t-5Qha__downloadApp__icon{width:1.125rem;height:1.375rem}}@media (prefers-reduced-motion:reduce){.DownloadApp-module__t-5Qha__downloadApp,.DownloadApp-module__t-5Qha__downloadApp__qrCard{transition:none}}
.FooterBanner-module__NcPg7G__banner{contain-intrinsic-size:auto 52vw;content-visibility:auto;width:100%;padding-top:clamp(3.5rem,10vh,6rem)}.FooterBanner-module__NcPg7G__banner__inner{width:100%;max-width:var(--layout-max-width);padding-inline:var(--layout-gutter);margin-inline:auto}.FooterBanner-module__NcPg7G__banner__intro{margin-inline:auto;text-align:center;flex-direction:column;align-items:center;gap:clamp(1rem,2.5vh,1.5rem);margin-bottom:clamp(2rem,5vh,3rem);display:flex}.FooterBanner-module__NcPg7G__banner__title{font-weight:var(--font-weight-display-medium);font-size:var(--font-size-display-section);line-height:var(--line-height-display);font-family:var(--font-display);letter-spacing:var(--letter-spacing-display);margin:0}.FooterBanner-module__NcPg7G__banner__cta{justify-content:center;display:flex}.FooterBanner-module__NcPg7G__banner__trust{color:var(--color-text-nav);font-size:var(--font-size-sm);line-height:var(--line-height-tight);font-family:var(--font-sans);flex-direction:column;justify-content:center;align-items:center;gap:.35rem;margin-top:.125rem;display:flex}.FooterBanner-module__NcPg7G__banner__rating{color:var(--color-text);font-weight:var(--font-weight-medium);align-items:center;gap:.5rem;display:inline-flex}.FooterBanner-module__NcPg7G__banner__stars{color:var(--color-text);letter-spacing:.02em;font-size:.9rem}.FooterBanner-module__NcPg7G__banner__tagline{max-width:45ch;color:var(--color-text-nav);font-size:clamp(1.125rem,2.75vw,1.25rem);line-height:var(--line-height-base);font-family:var(--font-sans);margin:0}.FooterBanner-module__NcPg7G__banner__media{aspect-ratio:21/9;background:var(--color-surface);position:relative;overflow:hidden}.FooterBanner-module__NcPg7G__banner__image{object-fit:cover;object-position:center;width:100%;height:100%;filter:var(--filter-footer-media);display:block}.FooterBanner-module__NcPg7G__banner__scrim{background:linear-gradient(180deg, var(--color-surface) 0%, var(--color-surface-scrim-strong) 14%, var(--color-surface-scrim-clear) 32%, var(--color-surface-scrim-clear) 68%, var(--color-surface-scrim-strong) 86%, var(--color-surface) 100%);pointer-events:none;position:absolute;inset:0}@media (max-width:768px){.FooterBanner-module__NcPg7G__banner__title{font-weight:var(--font-weight-display-semibold)}.FooterBanner-module__NcPg7G__banner__media{aspect-ratio:auto;height:50vh;min-height:18rem}}@media (max-width:480px){.FooterBanner-module__NcPg7G__banner__title{font-size:clamp(1.625rem,7.5vw,2rem)}}
.Header-module__arFiJq__headerWrap{--gap-header:var(--space-lg);--size-header-logo:1.5rem;--optical-nudge-up:0;--link-font-size:var(--font-size-base);box-sizing:border-box;visibility:visible;z-index:100;top:clamp(var(--space-lg), 3vh, 1.75rem);width:calc(100% - var(--space-lg) * 2);max-width:calc(100% - var(--space-lg) * 2);opacity:1;pointer-events:auto;display:block;position:fixed;left:50%;transform:translate(-50%)}.Header-module__arFiJq__header{box-sizing:border-box;border:1px solid var(--color-header-border);background:var(--color-header-bg);width:100%;max-width:100%;box-shadow:0 var(--space-lg) var(--space-3xl) var(--color-header-shadow);isolation:isolate;-webkit-backdrop-filter:blur(4px)saturate(180%);backdrop-filter:blur(4px)saturate(180%);background:var(--color-header-bg-blur);border-radius:999px;padding:.375rem .375rem .375rem .875rem;overflow:visible}.Header-module__arFiJq__header__inner{justify-content:space-between;align-items:center;gap:var(--gap-header);min-width:0;display:flex}.Header-module__arFiJq__header__brand{flex-shrink:0;align-items:center;display:inline-flex}.Header-module__arFiJq__header__brandLogo{width:auto;height:var(--size-header-logo);transform:translateY(var(--optical-nudge-up));filter:var(--filter-logo);display:block}.Header-module__arFiJq__header__links{align-items:center;gap:clamp(var(--space-xl), 3vw, var(--space-2xl));display:none}.Header-module__arFiJq__header__link{color:var(--color-text-nav);font-weight:var(--font-weight-medium);font-size:var(--link-font-size);line-height:var(--line-height-tight);font-family:var(--font-sans);transition:color .2s}.Header-module__arFiJq__header__link:hover{color:var(--color-text)}@media (min-width:768px){.Header-module__arFiJq__headerWrap{--gap-header:clamp(var(--space-lg), 4vw, var(--space-4xl));--size-header-logo:1.6875rem;--optical-nudge-up:-.125rem;width:max-content;max-width:calc(100% - var(--space-3xl))}.Header-module__arFiJq__header{width:max-content;padding:var(--space-sm) var(--space-sm) var(--space-sm) var(--space-2xl)}.Header-module__arFiJq__header__inner{justify-content:flex-start}.Header-module__arFiJq__header__links{gap:clamp(var(--space-xl), 3vw, var(--space-2xl));display:flex}}
.ArticleCardLanding-module__I-FAha__articleCardLanding{--card-space-xl:6.154cqw;--card-space-lg:4.103cqw;--card-title-size:9.231cqw;--card-body-size:4.615cqw;--card-radius-image:8.205cqw;--card-actions-width:calc(var(--card-title-size) * 84 / 36);background:var(--hero-phone-feed-bg,var(--color-bg));width:100%;height:100%;min-height:0;overflow:hidden}.ArticleCardLanding-module__I-FAha__articleCardLanding__body{box-sizing:border-box;width:100%;height:100%;min-height:0;padding:var(--hero-phone-mask-inset-top) var(--card-space-xl) var(--hero-phone-mask-inset-bottom);gap:var(--card-space-xl);flex-direction:column;display:flex}.ArticleCardLanding-module__I-FAha__articleCardLanding__imageWrap{border-radius:var(--card-radius-image);min-height:0;box-shadow:0 3.077cqw 5.128cqw var(--color-shadow-black-25);flex:55 1 0;overflow:hidden}.ArticleCardLanding-module__I-FAha__articleCardLanding__image,.ArticleCardLanding-module__I-FAha__articleCardLanding__imagePlaceholder{object-fit:cover;width:100%;height:100%;display:block}.ArticleCardLanding-module__I-FAha__articleCardLanding__imagePlaceholder{background:var(--color-surface)}.ArticleCardLanding-module__I-FAha__articleCardLanding__copy{gap:var(--card-space-lg);text-align:left;flex-direction:column;flex:45 1 0;min-height:0;display:flex}.ArticleCardLanding-module__I-FAha__articleCardLanding__header{flex-shrink:0;justify-content:space-between;align-items:center;gap:1.307cqw;display:flex}.ArticleCardLanding-module__I-FAha__articleCardLanding__title{min-width:0;color:var(--color-text);font-weight:var(--font-weight-medium);font-size:var(--card-title-size);line-height:1.2;font-family:var(--font-sans);-webkit-line-clamp:3;text-wrap:pretty;-webkit-box-orient:vertical;flex:1;margin:0;display:-webkit-box;overflow:hidden}.ArticleCardLanding-module__I-FAha__articleCardLanding__actions{aspect-ratio:84/51;width:var(--card-actions-width);object-fit:contain;flex-shrink:0;height:auto;display:block}.ArticleCardLanding-module__I-FAha__articleCardLanding__intro{color:var(--color-text);font-weight:400;font-size:var(--card-body-size);line-height:1.65;font-family:var(--font-serif);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ArticleCardLanding-module__I-FAha__articleCardLanding__tags{flex-wrap:wrap;flex-shrink:0;gap:2.051cqw;margin-inline:-1.026cqw;display:flex}.ArticleCardLanding-module__I-FAha__articleCardLanding__tag{background:var(--color-surface-overlay-med);max-width:70%;color:var(--color-text);font-weight:var(--font-weight-medium);font-size:3.333cqw;line-height:1.692;font-family:var(--font-sans);letter-spacing:.058em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;border-radius:6.41cqw;padding:.513cqw 2.051cqw;overflow:hidden}
.HeroPhoneMask-module__Q7O6Iq__heroPhoneMask{z-index:2;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}
.HeroPhoneFeed-module___sY61G__heroPhoneFeed{--hero-phone-mask-inset-top:12.5cqh;--hero-phone-mask-inset-bottom:10cqh;--hero-phone-feed-bg:var(--color-bg);contain:layout paint;background:var(--hero-phone-feed-bg);width:100%;height:100%;position:absolute;inset:0;overflow:hidden;container-type:size}html[data-theme=dark] .HeroPhoneFeed-module___sY61G__heroPhoneFeed{--hero-phone-feed-bg:var(--color-page-bg)}.HeroPhoneFeed-module___sY61G__heroPhoneFeed__track{contain:layout paint;will-change:transform;flex-direction:column;display:flex}.HeroPhoneFeed-module___sY61G__heroPhoneFeed__card{contain:layout paint;flex:0 0 100cqh;width:100%;height:100cqh}
.BentoMapNearbyMarker-module__lsWbaW__marker{transform-origin:50%;pointer-events:none;will-change:transform, opacity;width:36px;height:36px;position:absolute;top:0;left:0}.BentoMapNearbyMarker-module__lsWbaW__marker__image,.BentoMapNearbyMarker-module__lsWbaW__marker__fallback{border:1px solid var(--color-surface);width:100%;height:100%;box-shadow:0 0 10px var(--color-shadow-black-15);border-radius:50%;display:block}.BentoMapNearbyMarker-module__lsWbaW__marker__image{object-fit:cover;background:var(--color-bg-alt)}.BentoMapNearbyMarker-module__lsWbaW__marker__fallback{background:var(--color-bg-alt)}@media (prefers-reduced-motion:reduce){.BentoMapNearbyMarker-module__lsWbaW__marker{will-change:auto}}
.Hero-module__PgAKtG__hero{--hero-scroll-progress:0;--hero-bg-inline-inset-max:max(var(--layout-gutter), calc((100vw - var(--layout-max-width)) / 2 + var(--layout-gutter)));--hero-bg-radius-max:clamp(1.5rem, 5vw, 2.75rem);isolation:isolate;height:100dvh;min-height:100dvh;max-height:100dvh;position:relative;overflow:hidden}.Hero-module__PgAKtG__hero__bg{z-index:0;height:100dvh;margin-inline:calc(var(--hero-scroll-progress) * var(--hero-bg-inline-inset-max));border-radius:calc(var(--hero-scroll-progress) * var(--hero-bg-radius-max));background:var(--color-bg);pointer-events:none;margin-block:0;position:sticky;top:0}.Hero-module__PgAKtG__hero__inner{box-sizing:border-box;z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(2rem,5vh,3.5rem);height:100dvh;min-height:100dvh;max-height:100dvh;margin-top:-100dvh;padding:clamp(1.25rem,4vh,2.5rem) 24px 0;display:flex;position:relative}.Hero-module__PgAKtG__hero__headline{flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:clamp(1.25rem,3vh,2rem);width:100%;min-height:0;max-height:100%;padding-bottom:clamp(11rem,34vh,14rem);display:flex}.Hero-module__PgAKtG__hero__copy{z-index:2;flex-direction:column;flex-shrink:0;align-items:center;gap:clamp(1rem,2.25vh,1.5rem);display:flex;position:relative}.Hero-module__PgAKtG__hero__title{font-size:clamp(3rem,13vw,4rem);line-height:1.02;font-family:var(--font-display);letter-spacing:var(--letter-spacing-display)}.Hero-module__PgAKtG__hero__titleScroll{vertical-align:top;height:1lh;-webkit-mask-image:linear-gradient(to bottom, transparent 0%, var(--color-mask-solid) 22%, var(--color-mask-solid) 78%, transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0%, var(--color-mask-solid) 22%, var(--color-mask-solid) 78%, transparent 100%);mask-image:linear-gradient(to bottom, transparent 0%, var(--color-mask-solid) 22%, var(--color-mask-solid) 78%, transparent 100%);display:inline-block;overflow:hidden}.Hero-module__PgAKtG__hero__titleScrollTrack{will-change:transform;flex-direction:column;display:flex;transform:translate(0,0)}.Hero-module__PgAKtG__hero__titleScrollItem{height:1lh;display:block}.Hero-module__PgAKtG__hero__titleLine{display:block}.Hero-module__PgAKtG__hero__titleMobileSuffix,.Hero-module__PgAKtG__hero__titleMobileLine2{display:none}.Hero-module__PgAKtG__hero__titleLineRegular{font-weight:var(--font-weight-display-regular)}.Hero-module__PgAKtG__hero__titleLineMedium{font-weight:var(--font-weight-display-medium)}.Hero-module__PgAKtG__hero__tagline{max-width:45ch;color:var(--color-text-nav);font-size:clamp(1.125rem,2.75vw,1.25rem);line-height:var(--line-height-base);font-family:var(--font-sans)}.Hero-module__PgAKtG__hero__phone{box-sizing:border-box;z-index:1;pointer-events:none;justify-content:center;align-items:flex-end;width:100vw;min-height:0;margin-left:-50vw;padding-top:0;padding-bottom:0;animation:.9s ease-out both Hero-module__PgAKtG__heroPhoneEnter;display:flex;position:absolute;bottom:0;left:50%;overflow:visible;container-type:size}.Hero-module__PgAKtG__hero__phoneMockup{z-index:1;aspect-ratio:1022/2082;width:min(58vw,15.5rem);max-width:none;height:auto;max-height:none;position:relative;transform:translateY(28%)}@keyframes Hero-module__PgAKtG__heroPhoneEnter{0%{transform:translateY(var(--space-3xl));opacity:0}to{opacity:1;transform:translateY(0)}}@media (min-width:768px){.Hero-module__PgAKtG__hero__inner{justify-content:center;gap:clamp(2.5rem,6vh,4rem);padding-top:calc(clamp(3rem,9vh,5.5rem) + 4.5rem);padding-bottom:clamp(1.25rem,3vh,2rem)}.Hero-module__PgAKtG__hero__headline{flex:auto;justify-content:center;gap:clamp(2.5rem,6vh,4rem);padding-bottom:0}.Hero-module__PgAKtG__hero__copy{gap:clamp(1.125rem,2.5vh,1.625rem)}.Hero-module__PgAKtG__hero__title{font-size:clamp(3rem,6vw,4rem);line-height:var(--line-height-display)}.Hero-module__PgAKtG__hero__phone{z-index:auto;pointer-events:auto;flex:auto;align-items:flex-end;width:100%;height:auto;margin-left:0;padding-top:0;padding-bottom:0;position:relative;bottom:auto;left:auto;overflow:visible}.Hero-module__PgAKtG__hero__phoneMockup{width:min(100cqw,24.5rem,49.0874cqh);transform:none}}@media (max-width:767px){.Hero-module__PgAKtG__hero{height:100vh;min-height:100vh;max-height:100vh}.Hero-module__PgAKtG__hero__bg{border-radius:0;height:auto;margin:0;position:absolute;inset:0}.Hero-module__PgAKtG__hero__inner{justify-content:flex-start;height:100vh;min-height:100vh;max-height:100vh;margin-top:0;padding-top:clamp(5rem,12vh,6.25rem)}.Hero-module__PgAKtG__hero__headline{flex:0 auto;justify-content:flex-start;padding-top:clamp(.25rem,2vh,1.25rem)}.Hero-module__PgAKtG__hero__titleMobileSuffix,.Hero-module__PgAKtG__hero__titleMobileLine2{display:inline}.Hero-module__PgAKtG__hero__titleDesktopLine2{display:none}.Hero-module__PgAKtG__hero__phone{animation:none}}@media (min-width:768px) and (max-height:720px){.Hero-module__PgAKtG__hero__inner{justify-content:flex-start;gap:1.75rem;padding-top:clamp(2rem,6vh,3rem)}.Hero-module__PgAKtG__hero__headline{justify-content:flex-start;gap:1.75rem}.Hero-module__PgAKtG__hero__copy{gap:1rem}.Hero-module__PgAKtG__hero__title{font-size:clamp(2.5rem,7vw,3.25rem)}}@media (prefers-reduced-motion:reduce){.Hero-module__PgAKtG__hero__bg{border-radius:0;margin:0}}
.BentoMapFeatureCard-module__9wEw7a__card{height:100%;min-height:inherit;background:var(--color-surface);isolation:isolate;position:relative;overflow:hidden}.BentoMapFeatureCard-module__9wEw7a__card__mapViewport{z-index:0;position:absolute;inset:0}.BentoMapFeatureCard-module__9wEw7a__card__map{background:var(--color-surface);width:100%;height:100%;position:absolute;inset:0}.BentoMapFeatureCard-module__9wEw7a__card__markers{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.BentoMapFeatureCard-module__9wEw7a__card__map canvas{opacity:1}.BentoMapFeatureCard-module__9wEw7a__card__copy{z-index:2;padding:var(--bento-cell-padding-block) var(--bento-cell-padding-inline);position:relative}.BentoMapFeatureCard-module__9wEw7a__card__copy:before{z-index:-1;top:calc(var(--bento-cell-padding-block) * -1);right:calc(var(--bento-cell-padding-inline) * -1);left:calc(var(--bento-cell-padding-inline) * -1);height:calc(100% + var(--bento-cell-padding-block) + clamp(1.5rem, 4vw, 2.5rem));background:linear-gradient(180deg, var(--color-bg-alt) 0%, color-mix(in srgb, var(--color-bg-alt) 82%, transparent) 72%, transparent 100%);content:"";pointer-events:none;position:absolute}
.MarkdownPage-module__SNwGuW__page{background:var(--color-bg);min-height:100vh;color:var(--color-text)}.MarkdownPage-module__SNwGuW__page__main{padding:clamp(8rem, 18vh, 12rem) var(--layout-gutter) clamp(5rem, 12vh, 8rem)}.MarkdownPage-module__SNwGuW__page__article{width:100%;max-width:760px;margin-inline:auto}.MarkdownPage-module__SNwGuW__page__back{color:var(--color-text-muted);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);line-height:var(--line-height-tight);font-family:var(--font-sans);margin-bottom:clamp(2rem,6vh,3.25rem);text-decoration:none;transition:color .18s;display:inline-block}.MarkdownPage-module__SNwGuW__page__back:hover{color:var(--color-text)}.MarkdownPage-module__SNwGuW__page__back:focus-visible{outline:2px solid var(--color-accent);outline-offset:.35rem}.MarkdownPage-module__SNwGuW__page__title{color:var(--color-text);font-weight:var(--font-weight-display-medium);font-size:var(--font-size-display-section);line-height:var(--line-height-display);font-family:var(--font-display);letter-spacing:var(--letter-spacing-display);margin:0 0 clamp(2.5rem,7vh,4rem)}.MarkdownPage-module__SNwGuW__page__body{color:var(--color-text-secondary);font-size:clamp(1.125rem,2.3vw,1.25rem);line-height:1.75;font-family:var(--font-serif)}.MarkdownPage-module__SNwGuW__page__body[data-font=sans]{font-size:clamp(1rem,2vw,1.125rem);line-height:1.68;font-family:var(--font-sans)}.MarkdownPage-module__SNwGuW__page__body h2,.MarkdownPage-module__SNwGuW__page__body h3,.MarkdownPage-module__SNwGuW__page__body p,.MarkdownPage-module__SNwGuW__page__body ul{margin:0}.MarkdownPage-module__SNwGuW__page__body h2{color:var(--color-text);font-weight:var(--font-weight-display-medium);font-size:clamp(1.5rem,3.5vw,2rem);line-height:var(--line-height-tight);font-family:var(--font-display);letter-spacing:0;margin-top:clamp(2.5rem,7vh,4rem)}.MarkdownPage-module__SNwGuW__page__body h3{color:var(--color-text);font-weight:var(--font-weight-medium);font-size:clamp(1.125rem,2.5vw,1.375rem);line-height:var(--line-height-tight);font-family:var(--font-sans);margin-top:clamp(2rem,5vh,3rem)}.MarkdownPage-module__SNwGuW__page__body p+p,.MarkdownPage-module__SNwGuW__page__body p+ul,.MarkdownPage-module__SNwGuW__page__body ul+p,.MarkdownPage-module__SNwGuW__page__body ul+ul{margin-top:clamp(1.25rem,3vh,1.75rem)}.MarkdownPage-module__SNwGuW__page__body h2+p,.MarkdownPage-module__SNwGuW__page__body h2+ul,.MarkdownPage-module__SNwGuW__page__body h3+p,.MarkdownPage-module__SNwGuW__page__body h3+ul{margin-top:clamp(.875rem,2.5vh,1.25rem)}.MarkdownPage-module__SNwGuW__page__body ul{padding-left:1.35rem}.MarkdownPage-module__SNwGuW__page__body li+li{margin-top:.4rem}.MarkdownPage-module__SNwGuW__page__body hr{border:0;border-top:1px solid var(--color-border-subtle);margin:clamp(2.5rem,7vh,4rem) 0}.MarkdownPage-module__SNwGuW__page__body a{color:var(--color-text);text-decoration-line:underline;-webkit-text-decoration-color:var(--color-link-underline);text-decoration-color:var(--color-link-underline);text-underline-offset:.18em;text-decoration-thickness:.08em;transition:color .18s,text-decoration-color .18s}.MarkdownPage-module__SNwGuW__page__body a:hover{color:var(--color-text);-webkit-text-decoration-color:var(--color-link-underline-strong);text-decoration-color:var(--color-link-underline-strong)}.MarkdownPage-module__SNwGuW__page__body a:focus-visible{outline:2px solid var(--color-accent);outline-offset:.18em}@media (max-width:480px){.MarkdownPage-module__SNwGuW__page__main{padding-top:7.5rem}}
.Home-module__JBjD_W__home{background:var(--color-page-bg);min-height:100vh}
