@font-face{unicode-range:U+0-24F,U+2000-206F,U+20A0-20CF,U+2190-21FF;font-family:inter;src:url(../media/inter_400_latin-s.1kwkmved2z700.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{unicode-range:U+0-24F,U+2000-206F,U+20A0-20CF,U+2190-21FF;font-family:inter;src:url(../media/inter_500_latin-s.0orwwd4-qgn4h.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{unicode-range:U+0-24F,U+2000-206F,U+20A0-20CF,U+2190-21FF;font-family:inter;src:url(../media/inter_600_latin-s.2mlgbmsz6cll7.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{unicode-range:U+0-24F,U+2000-206F,U+20A0-20CF,U+2190-21FF;font-family:inter;src:url(../media/inter_700_latin-s.1qryaqex3-yzx.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{unicode-range:U+0-24F,U+2000-206F,U+20A0-20CF,U+2190-21FF;font-family:inter;src:url(../media/inter_800_latin-s.045kcv6o61c1x.woff2)format("woff2");font-display:swap;font-weight:800}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_4bc0be07-module__UOUicq__className{font-family:inter,inter Fallback}.inter_4bc0be07-module__UOUicq__variable{--font-body:"inter", "inter Fallback"}
@font-face{unicode-range:U+0-24F,U+2000-206F,U+20A0-20CF,U+2190-21FF;font-family:poppins;src:url(../media/poppins_700_latin-s.p.16me4w3h30_2d.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{unicode-range:U+0-24F,U+2000-206F,U+20A0-20CF,U+2190-21FF;font-family:poppins;src:url(../media/poppins_800_latin-s.p.1kic88b_5i_iu.woff2)format("woff2");font-display:swap;font-weight:800}@font-face{font-family:poppins Fallback;src:local(Arial);ascent-override:89.77%;descent-override:29.92%;line-gap-override:8.55%;size-adjust:116.97%}.poppins_11a649c7-module__0_Nd3q__className{font-family:poppins,poppins Fallback}.poppins_11a649c7-module__0_Nd3q__variable{--font-heading:"poppins", "poppins Fallback"}
.swipe-toast{--st-bg:#27272a;--st-ink:#f5f5f5;--st-fuse:#f5a524;--st-fuse-h:2px;--st-w:356px;--st-radius:12px;--st-slide:.4s;--st-gap:10px;--st-offset:32px;--st-z:1000000000;--st-ease-out:cubic-bezier(.23, 1, .32, 1);width:min(var(--st-w), 100%);color:var(--st-ink);grid-template-rows:1fr;font-family:inherit;font-size:13px;line-height:1.5;display:grid}.swipe-toast[data-inline=false]{right:var(--st-offset);bottom:calc(var(--st-offset) + env(safe-area-inset-bottom,0px));z-index:var(--st-z);width:min(var(--st-w), calc(100vw - 2 * var(--st-offset)));position:fixed}@media (max-width:600px){.swipe-toast[data-inline=false]{--st-offset:16px}}.swipe-toast[data-inline=true]{transition:grid-template-rows var(--st-slide) var(--st-ease-out)}.swipe-toast[data-inline=true][data-mounted=false],.swipe-toast[data-inline=true][data-phase=closing],.swipe-toast[data-inline=true][data-phase=gone]{grid-template-rows:0fr}.swipe-toast[data-inline=true][data-phase=closing]{transition-duration:calc(var(--st-slide) * .7)}.swipe-toast[data-inline=true][data-phase=gone]{transition-duration:.2s}.swipe-toast__gate{min-height:0}.swipe-toast[data-inline=true] .swipe-toast__lift{margin-top:var(--st-gap)}.swipe-toast__lift{opacity:1;transition:transform var(--st-slide) var(--st-ease-out), opacity calc(var(--st-slide) * .6) ease;transform:translateY(0)}@starting-style{.swipe-toast[data-inline=true]{grid-template-rows:0fr}.swipe-toast__lift{opacity:0;transform:translateY(100%)}}.swipe-toast[data-mounted=false] .swipe-toast__lift{opacity:0;transform:translateY(100%)}.swipe-toast[data-phase=closing] .swipe-toast__lift{opacity:0;transition:transform calc(var(--st-slide) * .7) var(--st-ease-out), opacity calc(var(--st-slide) * .5) ease;transform:translateY(100%)}.swipe-toast[data-phase=gone] .swipe-toast__lift{opacity:0;visibility:hidden;transform:translateY(100%)}.swipe-toast[data-instant] .swipe-toast__lift{transition-duration:0s}.swipe-toast__card{border-radius:var(--st-radius);background:var(--st-bg);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;outline:none;align-items:center;gap:8px;padding:16px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000d,0 4px 12px #0000001a}.swipe-toast__card[data-swiping]{cursor:grabbing}.swipe-toast[data-dismissible=false] .swipe-toast__card{cursor:default;touch-action:auto}.swipe-toast__icon{flex:none;width:18px;height:18px;display:inline-flex}.swipe-toast__icon svg{width:100%;height:100%}.swipe-toast__body{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.swipe-toast__title{font-weight:500;line-height:1.5}.swipe-toast__desc{color:color-mix(in srgb, var(--st-ink) 66%, transparent);font-weight:400;line-height:1.4}.swipe-toast__action,.swipe-toast__close{font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .16s var(--st-ease-out), background-color .16s ease, opacity .16s ease;border:0;outline:none;flex:none}.swipe-toast__action{background:var(--st-ink);height:24px;color:var(--st-bg);border-radius:5px;padding:0 8px;font-size:12px;font-weight:500}.swipe-toast__close{width:24px;height:24px;color:inherit;background:0 0;border-radius:5px;place-items:center;display:grid;position:relative}.swipe-toast__close:before{content:"";position:absolute;inset:-8px}.swipe-toast__action:active,.swipe-toast__close:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.swipe-toast__action:hover{opacity:.88}.swipe-toast__close:hover{background:color-mix(in srgb, var(--st-ink) 10%, transparent)}}.swipe-toast__fuse{height:var(--st-fuse-h);background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--st-fuse) 18%, transparent) 9%, color-mix(in srgb, var(--st-fuse) 50%, transparent) 18%, color-mix(in srgb, var(--st-fuse) 84%, transparent) 28%, var(--st-fuse) 38%, var(--st-fuse) 62%, color-mix(in srgb, var(--st-fuse) 84%, transparent) 72%, color-mix(in srgb, var(--st-fuse) 50%, transparent) 82%, color-mix(in srgb, var(--st-fuse) 18%, transparent) 91%, transparent 100%);transform-origin:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0}.swipe-toast[data-fuse=top] .swipe-toast__fuse{top:0;bottom:auto}.swipe-toast[data-fuse=none] .swipe-toast__fuse{opacity:0}@media (prefers-reduced-motion:reduce){.swipe-toast__lift{transition:opacity .2s;transform:none!important}.swipe-toast__action:active,.swipe-toast__close:active{transform:none}}
.dodge-field{--df-ink:#f5f5f5;--df-contrast:#18181b;--df-height:240px;--df-ease-out:cubic-bezier(.23, 1, .32, 1);width:100%;height:var(--df-height);place-items:center;display:grid;position:relative}.dodge-field__mover{will-change:transform;display:inline-grid}.dodge-field__pill{background:color-mix(in srgb, var(--df-ink) 8%, transparent);height:52px;color:color-mix(in srgb, var(--df-ink) 72%, transparent);letter-spacing:-.012em;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .16s var(--df-ease-out), background-color .22s ease, color .22s ease;border:0;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0 28px;font-family:inherit;font-size:18px;font-weight:500;line-height:1;display:inline-flex}.dodge-field__pill:active{transform:scale(.97)}.dodge-field__pill:focus-visible{outline:2px solid color-mix(in srgb, var(--df-ink) 60%, transparent);outline-offset:3px}@media (hover:hover) and (pointer:fine){.dodge-field__pill:hover{color:color-mix(in srgb, var(--df-ink) 90%, transparent)}}.dodge-field__mover[data-relented=true] .dodge-field__pill{color:var(--df-ink)}.dodge-field__mover[data-caught=true] .dodge-field__pill{background:var(--df-ink);color:var(--df-contrast)}.dodge-field__labels{display:grid}.dodge-field__label{white-space:nowrap;grid-area:1/1;transition:opacity .2s,filter .2s}.dodge-field__label[data-active=false]{opacity:0;filter:blur(2px)}.dodge-field__notice{color:color-mix(in srgb, var(--df-ink) 55%, transparent);text-align:center;pointer-events:none;margin:0;font-size:12px;position:absolute;inset:auto 0 12px}@media (prefers-reduced-motion:reduce){.dodge-field__pill{transition:background-color .22s,color .22s}.dodge-field__pill:active{transform:none}.dodge-field .dodge-field__label{filter:none}}
.bell-toggle{--bt-clip:0px;--bt-press:.97;--bt-ease-out:cubic-bezier(.23,1,.32,1);-webkit-user-select:none;user-select:none;transition:transform .16s var(--bt-ease-out);grid-template-columns:max-content;display:inline-grid;position:relative}.bell-toggle[data-pressed]{transform:scale(var(--bt-press))}.bell-toggle[data-disabled]{opacity:.65}.bell-toggle[data-disabled][data-pressed]{transform:none}.bell-toggle__button{justify-content:center;align-items:center;gap:var(--bt-gap);height:var(--bt-h);padding:0 var(--bt-px);border-radius:var(--bt-radius);background:var(--bt-bg);color:var(--bt-color);font:inherit;font-size:var(--bt-fs);white-space:nowrap;cursor:pointer;touch-action:manipulation;clip-path:inset(0 var(--bt-clip) 0 0 round var(--bt-radius));transition:background-color var(--bt-fade) ease,color var(--bt-fade) ease;border:0;grid-area:1/1;margin:0;font-weight:700;line-height:1;display:inline-flex}.bell-toggle__button:disabled{cursor:default}.bell-toggle__button:focus-visible{outline:3px solid var(--green-500);outline-offset:-5px}.bell-toggle[data-on=true] .bell-toggle__button{background:var(--bt-on-bg);color:var(--bt-on-color)}@media (hover:hover) and (pointer:fine){.bell-toggle__button:enabled:hover{background:color-mix(in srgb,var(--bt-color) 6%,var(--bt-bg))}.bell-toggle[data-on=true] .bell-toggle__button:enabled:hover{background:color-mix(in srgb,var(--bt-on-color) 6%,var(--bt-on-bg))}}.bell-toggle__bell{width:var(--bt-icon);height:var(--bt-icon);flex:none;display:inline-grid;position:relative}.bell-toggle__glyph{width:var(--bt-icon);height:var(--bt-icon);transform-origin:50% var(--bt-pivot);grid-area:1/1;place-items:center;display:inline-grid}.bell-toggle__glyph svg{width:100%;height:100%}.bell-toggle__clapper{transform-origin:50% var(--bt-pivot);pointer-events:none;position:absolute;inset:0}.bell-toggle__clapper svg{width:100%;height:100%;display:block}.bell-toggle__wave{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;opacity:0;pointer-events:none;width:14px;height:14px;position:absolute;top:-3px}.bell-toggle__wave--left{transform-origin:100% 100%;right:calc(100% - 2px)}.bell-toggle__wave--right{transform-origin:0 100%;left:calc(100% - 2px)}.bell-toggle__badge{box-sizing:border-box;background:var(--bt-badge);min-width:14px;height:14px;color:var(--bt-badge-ink);opacity:0;pointer-events:none;transition:transform .18s var(--bt-ease-out),opacity .14s ease;border-radius:7px;place-items:center;padding:0 3px;font-size:9.5px;font-weight:600;line-height:1;display:grid;position:absolute;top:-6px;right:-7px;transform:translateY(5px)scale(.6)}.bell-toggle__badge[data-show]{opacity:1;transform:translateY(0)scale(1)}.bell-toggle__digit{transition:opacity .2s ease,transform .2s var(--bt-ease-out);display:block}.bell-toggle__say{grid-template-columns:max-content;height:18px;line-height:18px;display:inline-grid}.bell-toggle__face{opacity:0;filter:blur(2px);transition:opacity var(--bt-fade) ease,filter var(--bt-fade) ease;grid-area:1/1;justify-self:start}.bell-toggle[data-on=false] .bell-toggle__face--off,.bell-toggle[data-on=true] .bell-toggle__face--on{opacity:1;filter:blur()}.bell-toggle--submit{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.bell-toggle--submit .bell-toggle__button{clip-path:none;width:100%;box-shadow:0 9px 22px #12352412}.bell-toggle--submit .bell-toggle__say{grid-template-columns:1fr}.bell-toggle--submit .bell-toggle__face{justify-self:center}@media (prefers-reduced-motion:reduce){.bell-toggle,.bell-toggle__face,.bell-toggle__badge,.bell-toggle__digit{transition:none}.bell-toggle[data-pressed]{transform:none}.bell-toggle__face{filter:none!important}.bell-toggle__badge,.bell-toggle__badge[data-show]{transform:none}}.bell-toggle--submit[data-disabled]{opacity:1}.bell-toggle__spinner{animation:1s linear infinite bell-toggle-spin}.bell-toggle__label-content{animation:.2s ease-out bell-toggle-label;display:block}@keyframes bell-toggle-spin{to{transform:rotate(360deg)}}@keyframes bell-toggle-label{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.bell-toggle__spinner,.bell-toggle__label-content{animation:none}}
.logoloop{--logoloop-gap:32px;--logoloop-logoHeight:28px;--logoloop-fadeColorAuto:#fff;position:relative}.logoloop--vertical{height:100%;display:inline-block}.logoloop--scale-hover{padding-top:calc(var(--logoloop-logoHeight) * .1);padding-bottom:calc(var(--logoloop-logoHeight) * .1)}@media (prefers-color-scheme:dark){.logoloop{--logoloop-fadeColorAuto:#0b0b0b}}.logoloop__track{will-change:transform;-webkit-user-select:none;user-select:none;z-index:0;width:max-content;display:flex;position:relative}.logoloop--vertical .logoloop__track{flex-direction:column;width:100%;height:max-content}.logoloop__list{align-items:center;display:flex}.logoloop--vertical .logoloop__list{flex-direction:column}.logoloop__item{margin-right:var(--logoloop-gap);font-size:var(--logoloop-logoHeight);flex:none;line-height:1}.logoloop--vertical .logoloop__item{margin-right:0;margin-bottom:var(--logoloop-gap)}.logoloop__item:last-child{margin-right:var(--logoloop-gap)}.logoloop--vertical .logoloop__item:last-child{margin-right:0;margin-bottom:var(--logoloop-gap)}.logoloop__node{align-items:center;display:inline-flex}.logoloop__item img{height:var(--logoloop-logoHeight);object-fit:contain;width:auto;image-rendering:-webkit-optimize-contrast;-webkit-user-drag:none;pointer-events:none;transition:transform .3s cubic-bezier(.4,0,.2,1);display:block}.logoloop--scale-hover .logoloop__item{overflow:visible}.logoloop--scale-hover .logoloop__item:hover img,.logoloop--scale-hover .logoloop__item:hover .logoloop__node{transform-origin:50%;transform:scale(1.2)}.logoloop--scale-hover .logoloop__node{transition:transform .3s cubic-bezier(.4,0,.2,1)}.logoloop__link{border-radius:4px;align-items:center;text-decoration:none;transition:opacity .2s;display:inline-flex}.logoloop__link:hover{opacity:.8}.logoloop__link:focus-visible{outline-offset:2px;outline:2px solid}.logoloop--fade:before,.logoloop--fade:after{content:"";pointer-events:none;z-index:10;width:clamp(24px,8%,120px);position:absolute;top:0;bottom:0}.logoloop--fade:before{background:linear-gradient(to right, var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)) 0%, #0000 100%);left:0}.logoloop--fade:after{background:linear-gradient(to left, var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)) 0%, #0000 100%);right:0}.logoloop--vertical.logoloop--fade:before,.logoloop--vertical.logoloop--fade:after{width:100%;height:clamp(24px,8%,120px);left:0;right:0}.logoloop--vertical.logoloop--fade:before{background:linear-gradient(to bottom, var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)) 0%, #0000 100%);top:0;bottom:auto}.logoloop--vertical.logoloop--fade:after{background:linear-gradient(to top, var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)) 0%, #0000 100%);top:auto;bottom:0}@media (prefers-reduced-motion:reduce){.logoloop__track{transform:translate(0,0)!important}.logoloop__item img,.logoloop__node{transition:none!important}}
.drift-wall{width:100%;height:100%;perspective:var(--dw-perspective,1200px);perspective-origin:50%;--dw-tile-w:200px;--dw-tile-h:132px;--dw-gap:18px;--dw-radius:14px;--dw-lift:64px;--dw-dim:.55;--dw-gray:0;--dw-overlay:#060010;--dw-edge:40%;-webkit-mask-image:radial-gradient(ellipse 78% 82% at 50% 46%, #000 var(--dw-edge), transparent 100%), linear-gradient(to top, #000 var(--dw-edge), transparent 100%);-webkit-mask-composite:source-in;-webkit-mask-image:radial-gradient(ellipse 78% 82% at 50% 46%, #000 var(--dw-edge), transparent 100%), linear-gradient(to top, #000 var(--dw-edge), transparent 100%);mask-image:radial-gradient(ellipse 78% 82% at 50% 46%, #000 var(--dw-edge), transparent 100%), linear-gradient(to top, #000 var(--dw-edge), transparent 100%);position:relative;overflow:hidden;-webkit-mask-composite:source-in;mask-composite:intersect}.drift-wall__plane{transform-style:preserve-3d;cursor:pointer;transform-origin:50%;will-change:transform;flex-direction:row;display:flex;position:absolute;top:50%;left:50%}.drift-wall__col{width:calc(var(--dw-tile-w) + var(--dw-gap));transform-style:preserve-3d;position:relative}.drift-wall__track{will-change:transform;transform-style:preserve-3d;flex-direction:column;display:flex}.drift-wall__tile{width:100%;height:calc(var(--dw-tile-h) + var(--dw-gap));transform-style:preserve-3d;outline:none;flex:none;display:block;position:relative}.drift-wall__inner{inset:calc(var(--dw-gap) / 2);border-radius:var(--dw-radius);opacity:var(--dw-dim);pointer-events:none;background:#0b0b12;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1);display:block;position:absolute;overflow:hidden;transform:translateZ(0)}.drift-wall__tile img{object-fit:cover;width:100%;height:100%;filter:grayscale(var(--dw-gray)) saturate(.92);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:filter .42s cubic-bezier(.22,1,.36,1);display:block}.drift-wall__overlay{background:var(--dw-overlay);opacity:.42;pointer-events:none;transition:opacity .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.drift-wall__tile.is-active .drift-wall__inner,.drift-wall__tile:focus-visible .drift-wall__inner{opacity:1;transform:translateZ(var(--dw-lift));box-shadow:0 24px 60px -18px #000000b3}.drift-wall__tile.is-active img,.drift-wall__tile:focus-visible img{filter:grayscale(0)saturate(1.05)}.drift-wall__tile.is-active .drift-wall__overlay,.drift-wall__tile:focus-visible .drift-wall__overlay{opacity:0}.drift-wall__tile:focus-visible .drift-wall__inner{box-shadow:0 24px 60px -18px #000000b3,0 0 0 2px #ffffffe6}@media (prefers-reduced-motion:reduce){.drift-wall__plane,.drift-wall__track{will-change:auto}}
.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}
