.fold-text{color:var(--fold-text-color,currentColor);font-size:var(--fold-text-font-size,inherit);font-weight:var(--fold-text-font-weight,inherit);letter-spacing:-.04em;white-space:pre-wrap;-webkit-user-select:text;user-select:text;line-height:.95;display:inline-block}.fold-text-sr-only{-webkit-user-select:none;user-select:none;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fold-text-visual{display:inline}.fold-text-word{white-space:nowrap;display:inline-block}.fold-text-segment{perspective:var(--fold-perspective,700px);vertical-align:baseline;display:inline-block}.fold-text-segment[data-fold-split=line]{display:block}.fold-text-piece{--fold-shade:linear-gradient(180deg, #00000094 0%, #00000038 42%, #ffffff42 100%);backface-visibility:hidden;transform-origin:50% 0;display:inline-block;position:relative}.fold-text-piece[data-fold-hinge=bottom]{--fold-shade:linear-gradient(0deg, #00000094 0%, #00000038 42%, #ffffff42 100%);transform-origin:50% 100%}.fold-text-piece[data-fold-hinge=left]{--fold-shade:linear-gradient(90deg, #00000094 0%, #00000038 42%, #ffffff42 100%);transform-origin:0%}.fold-text-piece[data-fold-hinge=right]{--fold-shade:linear-gradient(270deg, #00000094 0%, #00000038 42%, #ffffff42 100%);transform-origin:100%}.fold-text-piece[data-fold-style=blinds]{perspective:var(--fold-perspective,700px)}.fold-text-slat{backface-visibility:hidden;display:inline-block;position:relative}.fold-text-slat[data-fold-slat=b]{visibility:hidden;position:absolute;inset:0}.fold-text-piece:after,.fold-text-slat:after{content:attr(data-fold-text);pointer-events:none;color:#0000;-webkit-text-fill-color:transparent;background-image:var(--fold-shade);opacity:var(--fold-crease,0);-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.fold-text-piece,.fold-text-slat{transform:none!important}.fold-text-piece:after,.fold-text-slat:after{opacity:0!important}}
.scroll-expand{width:100%;height:100%;position:relative}.scroll-expand--scroller{scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:contain;overflow:hidden auto}.scroll-expand--scroller::-webkit-scrollbar{display:none}.scroll-expand__track{width:100%;position:relative}.scroll-expand__stage{--se-title-size:4rem;width:100%;position:sticky;top:0;overflow:hidden}.scroll-expand__frame{clip-path:inset(21% 29% round 24px);will-change:clip-path;position:absolute;inset:0}.scroll-expand__media{object-fit:cover;will-change:transform;transform-origin:50%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.scroll-expand__scrim{pointer-events:none;opacity:0;background:linear-gradient(#00000059,#0000001a 55%,#000000bf);position:absolute;inset:0}.scroll-expand__overlay{text-align:center;opacity:0;will-change:opacity, transform;flex-direction:column;justify-content:center;align-items:center;padding:6%;display:flex;position:absolute;inset:0}.scroll-expand__title{text-align:center;font-size:var(--se-title-size);letter-spacing:-.03em;color:#fff;text-shadow:0 2px 24px #00000073;pointer-events:none;will-change:opacity, transform;justify-content:center;align-items:center;margin:0;padding:0 6%;font-weight:700;line-height:1;display:flex;position:absolute;inset:0}.scroll-expand__hint{text-align:center;letter-spacing:.02em;color:#ffffff8c;pointer-events:none;will-change:opacity, transform;font-size:.8125rem;position:absolute;bottom:1.25rem;left:0;right:0}
.parallax{position:relative;overflow:hidden}.scroller{white-space:nowrap;text-align:center;letter-spacing:-.02em;filter:drop-shadow(0 1px 1px #0000001a);font-family:sans-serif;font-size:2.25rem;font-weight:700;display:flex}.scroller span{flex-shrink:0}@media (min-width:768px){.scroller{font-size:5rem;line-height:5rem}}
.scroll-stack{width:100%;position:relative}.scroll-stack--contained{height:100%;overflow:hidden auto}.scroll-stack__inner{padding-inline:clamp(1rem,6%,5rem);position:relative}.scroll-stack__slot{position:sticky}.scroll-stack-card{box-sizing:border-box;color:var(--lightningcss-light,#18181b)var(--lightningcss-dark,#fafafa);transform-origin:50% 0;will-change:transform;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#18181b);border-radius:28px;width:100%;height:20rem;padding:2.5rem;position:relative;box-shadow:0 0 0 1px var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#ffffff14),0 -12px 40px -16px #00000059,0 24px 48px -24px #0006}.scroll-stack-card__shade{border-radius:inherit;opacity:var(--scroll-stack-dim,0);pointer-events:none;background:#000;position:absolute;inset:0}
.glare-hover{vertical-align:top;width:var(--gh-width);height:var(--gh-height);background:var(--gh-bg);border:1px solid var(--gh-border);border-radius:var(--gh-br);isolation:isolate;place-items:center;display:inline-grid;position:relative;overflow:hidden}.glare-hover__glare{z-index:2;border-radius:inherit;opacity:0;mix-blend-mode:var(--gh-blend);pointer-events:none;position:absolute;inset:0}.glare-hover__band{background:var(--gh-glare);will-change:transform;position:absolute;top:50%;left:50%}.glare-hover__rim{border-radius:inherit;-webkit-mask-composite:xor;padding:1px;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-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}.glare-hover__band--rim{background:var(--gh-rim)}
.counter{white-space:nowrap;direction:ltr;unicode-bidi:isolate;align-items:baseline;line-height:1;display:inline-flex;position:relative}.counter__sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.counter__row{margin:0 calc(var(--counter-gap,0px) / -2);-webkit-user-select:none;user-select:none;align-items:baseline;display:inline-flex}.counter__affix,.counter__digit,.counter__symbol{margin:0 calc(var(--counter-gap,0px) / 2 * var(--counter-shown,1));opacity:var(--counter-shown,1)}.counter__affix{white-space:pre}.counter__digit{box-sizing:content-box;line-height:calc(1em + var(--counter-padding,0px));text-align:center;display:inline-block;position:relative}.counter__sizer{visibility:hidden}.counter__window{top:calc(var(--counter-fade,0em) * -1);right:0;bottom:calc(var(--counter-fade,0em) * -1);pointer-events:none;position:absolute;left:0;overflow:hidden}.counter__strip{position:absolute;inset:0}.counter__numeral{will-change:transform;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.counter__symbol{clip-path:inset(-.5em 0);justify-content:center;display:inline-flex;position:relative}.counter__symbol-text{white-space:pre;display:inline-block}.counter__blur{width:0;height:0;position:absolute;overflow:hidden}.counter__measure{white-space:nowrap;visibility:hidden;pointer-events:none;height:0;position:absolute;top:0;left:0;overflow:hidden}.counter__measure>span{display:inline-block}
.variable-proximity{font-family:Roboto Flex,sans-serif}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
