@font-face{font-family:Inter;src:url(/assets/Inter-Black-BJbWHna9.woff2) format("woff2"),url(./Inter-Black.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}body{margin:0}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:#0f0f0f;color:#eaeaea;font-family:system-ui,-apple-system,BlinkMacSystemFont,sans-serif;overflow-x:clip;overflow-y:hidden}.page{height:100svh;overflow-y:auto;overflow-x:clip;position:relative;isolation:isolate;display:flex;flex-direction:column;gap:clamp(18px,4vh,46px);padding-bottom:calc(48px + env(safe-area-inset-bottom))}.background{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:clip}.container{position:relative;z-index:1;width:min(1100px,92vw);margin:0;padding-top:calc(84px + env(safe-area-inset-bottom));padding-left:calc(84px + env(safe-area-inset-bottom))}@media(max-width:980px){.container{padding-top:calc(32px + env(safe-area-inset-bottom));padding-left:calc(32px + env(safe-area-inset-bottom))}}.hero-type{margin:0;min-height:0;display:flex;align-items:flex-start}.hero-type>*{max-width:100%;min-height:7.5rem}.site-logo-strip{position:fixed;left:2rem;bottom:calc(2rem + env(safe-area-inset-bottom));z-index:5}@media(max-width:520px){.site-logo-strip{left:1rem;bottom:calc(1.25rem + env(safe-area-inset-bottom));width:min(92vw,320px)}}.color-bends-container{position:relative;width:100%;height:100%;overflow:hidden;z-index:0}.logoloop{position:relative;--logoloop-gap: 32px;--logoloop-logoHeight: 28px;--logoloop-fadeColorAuto: #ffffff;padding-top:1.5rem;--logoloop-chipSize: calc(var(--logoloop-logoHeight) + 48px)}.logoloop--vertical{height:100%;display:inline-block}@media(prefers-color-scheme:dark){.logoloop{--logoloop-fadeColorAuto: #0b0b0b}}.logoloop__track{display:flex;width:max-content;will-change:transform;-webkit-user-select:none;user-select:none;position:relative;z-index:0}.logoloop--vertical .logoloop__track{flex-direction:column;height:max-content;width:100%}.logoloop__list{display:flex;align-items:center;list-style:none;margin:0;padding:0}.logoloop--vertical .logoloop__list{flex-direction:column}.logoloop__item{flex:0 0 auto;margin-right:var(--logoloop-gap);font-size:var(--logoloop-logoHeight);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{display:inline-flex;align-items:center}.logoloop__item img{height:var(--logoloop-logoHeight);width:auto;display:block;object-fit:contain;image-rendering:-webkit-optimize-contrast;-webkit-user-drag:none;pointer-events:none;transition:transform .3s cubic-bezier(.4,0,.2,1)}.logoloop--scale-hover .logoloop__item{overflow:visible}.logoloop--scale-hover .logoloop__item:hover img,.logoloop--scale-hover .logoloop__item:hover .logoloop__node{transform:scale(1.2);transform-origin:center center}.logoloop--scale-hover .logoloop__node{transition:transform .3s cubic-bezier(.4,0,.2,1)}.logoloop__link{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:inherit}.logoloop__link:hover{opacity:.6}.logoloop__link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.logoloop--fade:before,.logoloop--fade:after{content:"";position:absolute;top:0;bottom:0;width:clamp(24px,8%,120px);pointer-events:none;z-index:10}.logoloop--fade:before{left:0;background:linear-gradient(to right,var(--logoloop-fadeColor, var(--logoloop-fadeColorAuto)) 0%,rgba(0,0,0,0) 100%)}.logoloop--fade:after{right:0;background:linear-gradient(to left,var(--logoloop-fadeColor, var(--logoloop-fadeColorAuto)) 0%,rgba(0,0,0,0) 100%)}.logoloop--vertical.logoloop--fade:before,.logoloop--vertical.logoloop--fade:after{left:0;right:0;width:100%;height:clamp(24px,8%,120px)}.logoloop--vertical.logoloop--fade:before{top:0;bottom:auto;background:linear-gradient(to bottom,var(--logoloop-fadeColor, var(--logoloop-fadeColorAuto)) 0%,rgba(0,0,0,0) 100%)}.logoloop--vertical.logoloop--fade:after{bottom:0;top:auto;background:linear-gradient(to top,var(--logoloop-fadeColor, var(--logoloop-fadeColorAuto)) 0%,rgba(0,0,0,0) 100%)}@media(prefers-reduced-motion:reduce){.logoloop__track{transform:translateZ(0)!important}.logoloop__item img,.logoloop__node{transition:none!important}}.logo-loop__content{background:#080a0e54;-webkit-backdrop-filter:blur(10px) saturate(120%);backdrop-filter:blur(10px) saturate(120%);border-radius:2rem;padding:.12em .4em;box-shadow:0 8px 28px #06080c99;border:1px solid rgba(255,255,255,.04);color:#fff;display:inline-block}.logo-loop__glass .logo-loop__cursor{color:#fff}.logoloop__chipGlass{position:relative;width:var(--logoloop-chipSize);height:var(--logoloop-chipSize);border-radius:999px;overflow:hidden;display:inline-flex}.logoloop__chipInner{width:100%;height:100%;padding:0;border-radius:inherit;display:flex;align-items:center;justify-content:center}.logoloop__chipGlass:after{content:"";position:absolute;inset:0;border-radius:300px;box-shadow:0 0 0 1px #ffffff2e inset;pointer-events:none}.logoloop__item img,.logoloop__node{filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}@media(max-width:520px){.logoloop__item img,.logoloop__node{filter:drop-shadow(0 0 6px rgba(0,0,0,.38)) drop-shadow(0 1px 2px rgba(0,0,0,.28))}}.logoloop__link:hover{opacity:1}.logoloop--swipe{-webkit-user-select:none;user-select:none}.logoloop--dragging{cursor:grabbing!important}.glass-surface{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:opacity .26s ease-out}.glass-surface__filter{width:100%;height:100%;pointer-events:none;position:absolute;inset:0;opacity:0;z-index:0}.glass-surface__content{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:.5rem;border-radius:inherit;position:relative;z-index:1}.glass-surface--svg{background:light-dark(hsl(0 0% 100% / var(--glass-frost, 0)),hsl(0 0% 0% / var(--glass-frost, 0)));-webkit-backdrop-filter:var(--filter-id, url(#glass-filter)) saturate(var(--glass-saturation, 1));backdrop-filter:var(--filter-id, url(#glass-filter)) saturate(var(--glass-saturation, 1));box-shadow:0 0 2px 1px light-dark(color-mix(in oklch,black,transparent 85%),color-mix(in oklch,white,transparent 65%)) inset,0 0 10px 4px light-dark(color-mix(in oklch,black,transparent 90%),color-mix(in oklch,white,transparent 85%)) inset,0 4px 16px #11111a0d,0 8px 24px #11111a0d,0 16px 56px #11111a0d,0 4px 16px #11111a0d inset,0 8px 24px #11111a0d inset,0 16px 56px #11111a0d inset}.glass-surface--fallback{background:#ffffff40;backdrop-filter:blur(12px) saturate(1.8) brightness(1.1);-webkit-backdrop-filter:blur(12px) saturate(1.8) brightness(1.1);border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 32px #1f268733,0 2px 16px #1f26871a,inset 0 1px #fff6,inset 0 -1px #fff3}@media(prefers-color-scheme:dark){.glass-surface--fallback{background:#ffffff1a;backdrop-filter:blur(12px) saturate(1.8) brightness(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.8) brightness(1.2);border:1px solid rgba(255,255,255,.2);box-shadow:inset 0 1px #fff3,inset 0 -1px #ffffff1a}}@supports not (backdrop-filter: blur(10px)){.glass-surface--fallback{background:#fff6;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #ffffff4d}.glass-surface--fallback:before{content:"";position:absolute;inset:0;background:#ffffff26;border-radius:inherit;z-index:-1}}@supports not (backdrop-filter: blur(10px)){@media(prefers-color-scheme:dark){.glass-surface--fallback{background:#0006}.glass-surface--fallback:before{background:#ffffff0d}}}.glass-surface:focus-visible{outline:2px solid light-dark(#007aff,#0a84ff);outline-offset:2px}.wr-row{width:100%;flex:1;min-height:320px;padding:22px 0;display:flex;justify-content:center;align-items:center;grid-template-columns:repeat(3,minmax(0,1fr))}.wr-grid{width:clamp(900px,85vw,1600px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch;grid-auto-rows:auto}@media(max-width:980px){.wr-grid{grid-template-columns:1fr;width:100%;gap:22px}.wr-card{min-height:200px}.wr-row{min-height:auto;padding:18px 0;align-items:flex-start}}.wr-cardWrap{position:relative;height:100%}.wr-glassCard{width:100%;height:100%;border-radius:inherit;overflow:hidden}.wr-card{width:100%;position:relative;height:280px;min-height:260px;padding:clamp(18px,2vw,32px);border-radius:28px;box-sizing:border-box;box-shadow:0 10px 40px #000000ad;display:flex;flex-direction:column;justify-content:flex-start;background:#ffffff59;color:#0b0b0b;transition:transform .42s cubic-bezier(.2,.9,.2,1),box-shadow .42s cubic-bezier(.2,.9,.2,1),background .42s cubic-bezier(.2,.9,.2,1),border-radius .42s cubic-bezier(.2,.9,.2,1)}.wr-card:before{content:"";position:absolute;inset:-40% -60%;background:radial-gradient(circle at 30% 20%,#ffffffd9,#fff0 50%);transform:translate(-18%) translateY(-10%) rotate(12deg);opacity:0;transition:opacity .22s ease,transform .42s cubic-bezier(.2,.9,.2,1);pointer-events:none;border-radius:inherit;z-index:0}.wr-card:after{border-radius:30px;box-shadow:0 0 0 1px #ffffff2e inset;opacity:.9;pointer-events:none;z-index:0}.wr-card-content{height:100%;display:grid;grid-template-rows:minmax(56px,auto) minmax(48px,auto) 1fr;align-items:start;justify-items:center;text-align:center}.wr-icon{width:54px;height:54px;object-fit:contain;margin:0 auto 10px}.wr-title{font-size:clamp(25px,1.6vw,32px);font-weight:600;margin:0;line-height:1.35;display:inline-block;color:transparent;-webkit-text-fill-color:transparent;background:#000c;-webkit-background-clip:text;background-clip:text}.wr-sub{margin:0 0 12px;line-height:1.25;font-size:clamp(14px,1vw,18px);font-weight:600;color:#000000bd}.wr-body{margin:0;font-size:clamp(12px,1.05vw,14px);line-height:1.45;color:#000000bd}.wr-cardWrap:hover .wr-card,.wr-card:focus-visible{transform:scaleX(1.01) scaleY(1.0225);border-radius:32px;box-shadow:0 24px 70px #03061747;background:#ffffffb0}.wr-cardWrap:hover .wr-card:before,.wr-card:focus-visible:before{opacity:.85;transform:translate(8%) translateY(-18%) rotate(18deg)}@media(max-width:980px){.wr-grid{grid-template-columns:1fr;width:min(760px,92vw)}.wr-card{min-height:200px;height:100%}.wr-card-content{margin:0 0 12px}}.text-type{display:inline-flex;align-items:center;font-family:Inter;font-size:clamp(2.1rem,6vw,3.1rem);line-height:1.1}.text-type__cursor{margin-left:.25rem;display:inline-block;opacity:1}.text-type__cursor--hidden{display:none}.text-type{display:inline-flex;align-items:center}.text-type__glass{display:inline-flex;align-items:center;max-width:92vw;width:fit-content}.text-type__content{display:inline-flex;align-items:center;white-space:pre-wrap;color:#fff;text-wrap:balance}.text-type__glass-surface{padding:.25em .55em;display:inline-flex;align-items:center}.text-type__glass .text-type__cursor{color:#fff}.text-type__cursor{position:static!important;margin-left:.15em}@media(max-width:520px){.text-type__content{color:#ffffffe0;text-shadow:0 0 6px rgba(0,0,0,.38),0 0 2px rgba(0,0,0,.28),0 0 10px rgba(0,0,0,.18)}}.corner-mark{position:fixed;right:calc(1.25rem + env(safe-area-inset-right));bottom:calc(1.25rem + env(safe-area-inset-bottom));z-index:6;display:inline-flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;padding:calc(.55rem * var(--corner-scale, 1)) calc(.75rem * var(--corner-scale, 1));border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(10px) saturate(1.2);-webkit-backdrop-filter:blur(10px) saturate(1.2);color:#fff;mix-blend-mode:difference;font-size:calc(12px * var(--corner-scale, 1));letter-spacing:.02em;line-height:1;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;cursor:pointer;width:calc(var(--corner-w, 0px) + (2 * calc(.75rem * var(--corner-scale, 1))));opacity:0;transform:translateY(6px) scale(.995);transition:width .26s cubic-bezier(.2,.9,.2,1),opacity .22s ease,transform .24s cubic-bezier(.2,.9,.2,1),padding .24s cubic-bezier(.2,.9,.2,1),background .24s ease,border-color .24s ease,box-shadow .24s ease,filter .24s ease}.corner-mark.is-copied{width:215px}.corner-mark{appearance:none;-webkit-appearance:none;outline:none}.corner-mark.is-visible{opacity:var(--corner-opacity, .88);transform:translateY(0) scale(1);pointer-events:auto}.corner-mark.is-expanded{padding:calc(.62rem * var(--corner-scale, 1)) calc(.86rem * var(--corner-scale, 1))}.corner-mark:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transform:translate(-14%) skew(-18deg);background:linear-gradient(110deg,#fff0,#ffffff1a 35%,#ffffff2e,#ffffff1a 65%,#fff0)}.corner-mark.is-pulse{box-shadow:0 0 0 1px #ffffff14,0 10px 30px #ffffff0f;filter:saturate(1.08)}.corner-mark.is-pulse:after{opacity:1;animation:cornerSheen .26s cubic-bezier(.2,.9,.2,1) forwards}@keyframes cornerSheen{0%{transform:translate(-18%) skew(-18deg);opacity:0}30%{opacity:.9}to{transform:translate(18%) skew(-18deg);opacity:0}}.corner-mark:active{transform:translateY(0) scale(.99)}.corner-mark:focus-visible{box-shadow:0 0 0 2px #ffffff2e}.corner-mark__label{position:relative;z-index:1}.corner-mark__label{display:block;width:100%;white-space:nowrap;text-align:center}.corner-mark__measure{position:absolute;visibility:hidden;white-space:nowrap;pointer-events:none;height:0;overflow:hidden;font:inherit;letter-spacing:inherit}@media(max-width:520px){.corner-mark{right:calc(.9rem + env(safe-area-inset-right));bottom:calc(.9rem + env(safe-area-inset-bottom));font-size:calc(11px * var(--corner-scale, 1))}}
