@font-face {
  font-family: 'Alliance No.2 Latin';
  src: url('../yaogan/fonts/Alliance-No2-Regular-d84e3a9f13ff.otf')
    format('opentype');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  unicode-range: U+0041-005A, U+0061-007A, U+00C0-00D6, U+00D8-00F6,
    U+00F8-024F, U+1E00-1EFF;
}

@font-face {
  font-family: 'Alliance No.2';
  src: url('../yaogan/fonts/Alliance-No2-Regular-d84e3a9f13ff.otf') format('opentype');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

.edge-refraction{pointer-events:none;position:relative;overflow:hidden}.edge-refraction-background{pointer-events:auto;position:absolute;inset:0}.edge-refraction-background>*{width:100%;height:100%}.edge-refraction-filter{pointer-events:none;position:absolute}.edge-refraction-glass{pointer-events:none;position:absolute;inset:0}.edge-refraction-content{pointer-events:none;min-height:100%;position:relative}.edge-refraction-content>*{pointer-events:auto}.edge-refraction-canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.edge-refraction-carousel{background:#f2f2f2}.edge-refraction-carousel[data-carousel-layout=strip]{background:#fff}.edge-refraction-carousel-strip-fallback{width:max-content;max-height:calc(100% - 24px);display:flex;position:absolute;top:50%;left:50%}.edge-refraction-carousel-strip-fallback img{object-fit:cover;flex:none;height:100%}.edge-refraction-carousel>.edge-refraction-content{min-height:0;position:absolute;inset:0}.edge-refraction-carousel-interaction{box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;color:#20262a;flex-direction:column;justify-content:space-between;align-items:center;padding:14px;display:flex;position:absolute;inset:0}.edge-refraction-carousel-interaction:active{cursor:grabbing}.edge-refraction-carousel-hint{letter-spacing:.14em;font-size:11px}.edge-refraction-carousel-navigation{align-items:center;gap:18px;font-size:12px;display:flex}.edge-refraction-carousel-navigation button{width:28px;height:28px;color:inherit;font:inherit;cursor:pointer;background:#ffffffc9;border:1px solid #20262a30;border-radius:50%;font-size:18px}.edge-refraction-carousel-navigation button:focus-visible{outline-offset:3px;outline:2px solid #126bdf}.hero-edge-refraction .edge-refraction-carousel-interaction{top:var(--hero-refraction-overscan);bottom:var(--hero-refraction-overscan)}.hero-edge-refraction .edge-refraction-carousel-interaction:focus-visible{outline:2px solid var(--theme-ink);outline-offset:-4px;border-radius:0}.tilted-card{touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;justify-content:center;align-items:center;margin:0;display:flex;position:relative}.tilted-card[data-interactive]{cursor:pointer}.tilted-card[data-active]{z-index:2}.tilted-card__shadow{background:var(--tc-shadow-color,#0000008c);filter:blur(20px);opacity:0;pointer-events:none;will-change:transform, opacity;max-width:100%;max-height:100%;margin:auto;position:absolute;inset:0}.tilted-card__body{max-width:100%;max-height:100%;transform-style:preserve-3d;position:relative}.tilted-card__face{border-radius:var(--tc-radius);clip-path:inset(0 round var(--tc-radius));-webkit-clip-path:inset(0 round var(--tc-radius));backface-visibility:hidden;isolation:isolate;position:absolute;inset:0;overflow:hidden}.tilted-card__back{transform:rotateY(180deg)}.tilted-card__img{object-fit:cover;pointer-events:none;max-width:none;display:block;position:absolute}.tilted-card__layer{position:absolute;inset:0}.tilted-card__img,.tilted-card__layer{transform:translate3d(calc(var(--tc-px,0) * var(--tc-depth,0) * 1px), calc(var(--tc-py,0) * var(--tc-depth,0) * 1px), 0)}.tilted-card__glare{z-index:5;background:radial-gradient(farthest-corner circle at var(--tc-gx,50%) var(--tc-gy,50%), rgba(var(--tc-glare-rgb,255, 255, 255), calc(var(--tc-glare,0) * .34)) 0%, rgba(var(--tc-glare-rgb,255, 255, 255), calc(var(--tc-glare,0) * .331)) 9%, rgba(var(--tc-glare-rgb,255, 255, 255), calc(var(--tc-glare,0) * .285)) 18%, rgba(var(--tc-glare-rgb,255, 255, 255), calc(var(--tc-glare,0) * .202)) 27%, rgba(var(--tc-glare-rgb,255, 255, 255), calc(var(--tc-glare,0) * .108)) 36%, rgba(var(--tc-glare-rgb,255, 255, 255), calc(var(--tc-glare,0) * .035)) 45%, rgba(var(--tc-glare-rgb,255, 255, 255), calc(var(--tc-glare,0) * .003)) 54%, rgba(var(--tc-glare-rgb,255, 255, 255), 0) 60%);mix-blend-mode:screen;pointer-events:none;position:absolute;inset:0}.tilted-card__rim{z-index:6;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--tc-rim-color,#ffffff14), inset 0 1px 0 var(--tc-rim-light,#ffffff1f);pointer-events:none;position:absolute;inset:0}.tilted-card__edge{z-index:7;box-sizing:border-box;border-radius:inherit;background:radial-gradient(farthest-side circle at var(--tc-gx,50%) var(--tc-gy,50%), rgba(var(--tc-glare-rgb,255, 255, 255), calc(var(--tc-glare,0) * .85)) 0%, rgba(var(--tc-glare-rgb,255, 255, 255), calc(var(--tc-glare,0) * .71)) 18%, rgba(var(--tc-glare-rgb,255, 255, 255), calc(var(--tc-glare,0) * .43)) 36%, rgba(var(--tc-glare-rgb,255, 255, 255), calc(var(--tc-glare,0) * .16)) 54%, rgba(var(--tc-glare-rgb,255, 255, 255), calc(var(--tc-glare,0) * .02)) 72%, rgba(var(--tc-glare-rgb,255, 255, 255), 0) 85%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.tilted-card:focus-visible .tilted-card__rim{box-shadow:inset 0 0 0 2px #ffffffb3,inset 0 0 0 3px #00000059}.tilted-card__overlay{z-index:2;transform:translateZ(var(--tc-lift,30px));backface-visibility:hidden;position:absolute;inset:0}.tilted-card__caption{z-index:3;color:#18181b;white-space:nowrap;opacity:0;pointer-events:none;transform-origin:0 0;will-change:transform, opacity;background:#fff;border-radius:7px;margin:16px 0 0 14px;padding:5px 9px;font-size:12px;font-weight:500;line-height:16px;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #18181b14,0 8px 18px -8px #00000073}.glass-surface{justify-content:center;align-items:center;transition:opacity .26s ease-out;display:flex;position:relative;overflow:hidden}.glass-surface__filter{pointer-events:none;opacity:0;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.glass-surface__content{border-radius:inherit;z-index:1;justify-content:center;align-items:center;width:100%;height:100%;padding:.5rem;display:flex;position:relative}.glass-surface--svg{background:var(--lightningcss-light,hsl(0 0% 100%/var(--glass-frost,0)))var(--lightningcss-dark,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:inset 0 0 2px 1px var(--lightningcss-light,oklch(0% none none/.15))var(--lightningcss-dark,oklch(100% 5.96046e-8 none/.35)),inset 0 0 10px 4px var(--lightningcss-light,oklch(0% none none/.1))var(--lightningcss-dark,oklch(100% 5.96046e-8 none/.15)),0 4px 16px #11111a0d,0 8px 24px #11111a0d,0 16px 56px #11111a0d,inset 0 4px 16px #11111a0d,inset 0 8px 24px #11111a0d,inset 0 16px 56px #11111a0d}.glass-surface--webgl{box-shadow:0 4px 16px #11111a0d,0 8px 24px #11111a0d,0 16px 56px #11111a0d}.glass-surface__canvas,.glass-surface__frame{border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.glass-surface__frame{background:var(--lightningcss-light,hsl(0 0% 100%/var(--glass-frost,0)))var(--lightningcss-dark,hsl(0 0% 0%/var(--glass-frost,0)));box-shadow:inset 0 0 2px 1px var(--lightningcss-light,oklch(0% none none/.15))var(--lightningcss-dark,oklch(100% 5.96046e-8 none/.35)),inset 0 0 10px 4px var(--lightningcss-light,oklch(0% none none/.1))var(--lightningcss-dark,oklch(100% 5.96046e-8 none/.15)),inset 0 4px 16px #11111a0d,inset 0 8px 24px #11111a0d,inset 0 16px 56px #11111a0d}.glass-surface--fallback{background:var(--lightningcss-light,hsl(0 0% 100%/calc(.12 + var(--glass-frost,0) * .5)))var(--lightningcss-dark,hsl(0 0% 100%/calc(.04 + var(--glass-frost,0) * .3)));-webkit-backdrop-filter:blur(12px) saturate(calc(var(--glass-saturation,1) * 1.4)) brightness(1.04);backdrop-filter:blur(12px) saturate(calc(var(--glass-saturation,1) * 1.4)) brightness(1.04);box-shadow:inset 0 1px var(--lightningcss-light,#ffffffd9)var(--lightningcss-dark,#ffffff4d),inset 0 -1px var(--lightningcss-light,#ffffff59)var(--lightningcss-dark,#ffffff14),inset 0 0 2px 1px var(--lightningcss-light,oklch(0% none none/.12))var(--lightningcss-dark,oklch(100% 5.96046e-8 none/.28)),inset 0 0 12px 3px var(--lightningcss-light,oklch(100% 5.96046e-8 none/.28))var(--lightningcss-dark,oklch(100% 5.96046e-8 none/.1)),0 4px 16px #11111a0f,0 8px 24px #11111a0f,0 16px 56px #11111a0f}.glass-surface__sheen,.glass-surface__rim{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.glass-surface__sheen{background:linear-gradient(135deg,var(--lightningcss-light,#ffffff6b)var(--lightningcss-dark,#ffffff24) 0%,#0000 42% 64%,var(--lightningcss-light,#ffffff2e)var(--lightningcss-dark,#ffffff0d) 100%)}.glass-surface__rim{-webkit-mask-composite:xor;background:linear-gradient(150deg,var(--lightningcss-light,#ffffffb3)var(--lightningcss-dark,#ffffff57),var(--lightningcss-light,#ffffff1a)var(--lightningcss-dark,#ffffff08) 45%,var(--lightningcss-light,#ffffff14)var(--lightningcss-dark,#ffffff05) 60%,var(--lightningcss-light,#ffffff6b)var(--lightningcss-dark,#ffffff2e));padding:3px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.glass-surface__line,.glass-surface__glow{pointer-events:none;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%}.glass-surface--svg .glass-surface__line,.glass-surface--webgl .glass-surface__line{background:var(--lightningcss-light,oklch(0% none none/.15))var(--lightningcss-dark,oklch(100% 5.96046e-8 none/.35))}.glass-surface--svg .glass-surface__glow,.glass-surface--webgl .glass-surface__glow{background:var(--lightningcss-light,oklch(0% none none/.1))var(--lightningcss-dark,oklch(100% 5.96046e-8 none/.15))}.glass-surface--fallback .glass-surface__line{background:var(--lightningcss-light,oklch(0% none none/.12))var(--lightningcss-dark,oklch(100% 5.96046e-8 none/.28))}.glass-surface--fallback .glass-surface__glow{background:var(--lightningcss-light,oklch(100% 5.96046e-8 none/.28))var(--lightningcss-dark,oklch(100% 5.96046e-8 none/.1))}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-surface--fallback{background:var(--lightningcss-light,#ffffffb8)var(--lightningcss-dark,#1f1f1fb8)}}.glass-surface:focus-visible{outline-offset:2px;outline:2px solid var(--lightningcss-light,#007aff)var(--lightningcss-dark,#0a84ff)}@font-face{font-family:ReactDrops Librestile;src:url(data:font/woff2;base64,d09GMgABAAAAACbAABAAAAAASwgAACZhAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4GYACGbAgcCYRlEQgK6kjdKwuDaAABNgIkA4dMBCAFhRIHiS8MgSsba0E17Jh14XbAvT/yTxJRtVoU2f//LbkxBumg2T3J5BKMNrSn0YfGp180N5XJ7IIXlzTFkjCphb0u1hUcEFuk/qCA+JDNCr0iP1F7/T9BjT+v4s44I74KDrTaKB/xRjnrIytaSjpKO+FR2qeUXzxCkln4hx/3nvvetwd3NSYqVDE0KK0ppJW4DGU1p58mDjr3X2IaYoEExIqApaHCC+ozvtZ+af1q3Upd1hvGt01ONyxcGbYbnrb5744SEBFBQKaIUyzEnA06xUgQzAIjAe1ZGDm3tuaMr4t2m7UoXbV+F+W6XBTF8O4TCcAiHQjt/3S1zIlYDvh5g2eyJnh0JWgOmTm1DtNOg1V0lN79PVRb1aam4h3BcrBnYwCnqRpSEHFjXzhIN6VqM/7/1JX/nrV0etI6RNjh9AuXeP7sEZSh9aqxcp0VJOrQEISi/wazKR9ziJgTperD3GGY7x7SaSw99SfOB0yIknKhgLjv5qwQxLp2rqQG+SGGpr9fatL3V6vz37tLkS+1KQW24emsw7DQ0Pr0Vqf9/+/a+buWM2vLk6zkFEmXIumqbGSl1IJaHS4pTU7rupTaWCsoALXhATgTREJoWAM8EIfCEGTDZrnPDbUKITDmS1tKrYquS3MKJ7AYjXYIhbYcx/qvcQ0dl3r0dQyh3Z+x5Q/tpUtvYdQp6IPW/pXLAipz/fI3xMvd/NrK0dtVhTLAWGqdBiGeXEdC4NZmc1ZBbcBZ1x5AJTX2Auloluc8lmivJSDcPI3yA+ctJW4aqnrX2N8Y4M6bfgjLOoZcHLc00Wcf3UKUwIy58t9v2HQBaObDFPvTFtvssMteEw6ZctIVs+bc9cgT733hnR/+1aPSUhxrWUyWFSvR31n18w+gbWLEODueOO164pYH63zmE298Mm97AG/f9N1f2n79/PF94dP7169ePn/25NHD+fv37t5uHp+/N39z/ur88fnV8/b1QkQJ0SzaQ9jF+18APHjx4SdAkBCGMBGcYLGVOMoqqmrqGlxNHl+gpa2jq6dvYGgkNDYxFYltkBIzcwublpSVLdt27Nqzz4MnAS/efPjy4y9AoCDBhERCiEmEChMuQqQo0WLEihMvQaIkyVKkkpJJky5DpizZcuTKk09OQalAoSLFSpQqU26ZCpWqVKuhUqtOvQaNmjRr0arNcu1WWGmV1dZYa531OnTq0q3HBr026tNvwCAgF0gzwoSyX3zbPWNsgZnD8P/Rbq8/GI7Gk+lsvliu1put3u0Px9PZXF3f3N7dPxBw4Cnw8vbx9fMPCAwKFopCxJLQsPCIyKjomNi4+ITEpOSUVKksLT0jMys7JzcvX65QFhQWFZeUlpUvq6isqq7xSCKIaPqj4XgCmC3my9Vmvd1xbX88MXe53dkMEsaAIQAfdKJFpvzQFQvRhufr8+Ut4MytNx8BTP7sip0kzPIirWrKrtcSvTxConNBGSVXyCKSJr/lkUvkMrlKfmOVNiJgCJpd3LiVY/6AQImu70Cq8rUi+5QfF/AFSXOgQ0PI4BfWqBpmmOtxmwpFQ8RmOgD3t3IF94WGmJ3XQqHKEf5Xfivkkoj/l996fGgk5PLoHBA46w7t9vBYbX+vhpQVWuTMVo5w5km/jEBoyFih4/dsqNRYUyOkg76QZXCcQOc38lsBiJbkKCBemkcpt+xP+CNgzZ6SFUXIfsL0iJinAwsb5IYr8tEcg0+0iLzvEESm9nOADHVGZsFnx0fPpyaq0GtKavBT4Gvqe7dNStGOfdyAmJUKbKuacFPlbrGXlmu/dSiKDN981+Pd/jlAsAOWq9TZ32AUvhHGI+RuT6wJQsF9LFmao9loxEVUI1baR2SKMmXAmhQfPGvaOKH8F0HlEYaZIDeyGPij+oNnOj8+hAxBD62RX0Rv1Wa3wQaywTCI+6BBGpOeqWZwl6MWtzgdBQTUkCVAIUDsP1vNSSCZY8YcAcLmRRjDzonufoZKDCNDFIuzzc4FEP2vEb3w7OsRbmALCFwBYn+iXXEpENgE4xp3h1ucGHR4EzPj2abphNNuE+VUHWTxEak+UuGb2HbT6VcXHdu24eYhh7UJWdcSOFqgEZIJ3cyF8K7PItjvZPMihIkoRG9+lEOXbjSip17X4B2NyGMx3ws9NMWLXEvqu4kPjPxhHtdzMaPgdTJ6uysTi0QlbqX0QrmcxjjJqdyNyj0Z7rHRDOECdkJ43Og0FUTdY7tRVJ+xs7t3q1o9tHpftsmB3D1StlsnqwRJJqpcqdR/skTdCo6srp/miGk11bxaSpvs6Hh/SAKhNP86/nLBXH0I4HWTB1Cfq5GD8H+vSQuLtYsQdV+xtx11nAyvRysLjWv3JuDKC8k2MTId8awfQGO1Z0pSny6PS4qXLem83S3qGsZFREKOAjoxGyRirt+JSw2QdPOnmlrErgDMqWLzYWIcVjpCoCTVyVsAkKDeEOwecU5aZEJIQQVX+Vy+2EFB1IyVUChJSzIAUbYEkS4v+D6H9ijLotSVdeEt2oegRC/nQ+2P+l/Op2VRVPhZEwS597VRMY7F4vkwlLmbDgr0kJKZzCJXEjUg5o0hY6oG7+u9t99BrOSa+z8LfqZ+/dC2AwDFKgV9hmQTv/gru0Ba432eR4VICp5LWMtbezm7upPw87pExRYC6JQ+QuEDhf26vgf9TyEVeuKojMACMzedbrpfu/bs2Kne+7x+FOL99qNufiGKEIWjLMmI8aQo28stoj3EKA0tqIs4dfvCn4VYVKwCWDL+VdTMQn8b56I+V6GQSHaN4FMnA5pDxmFA9yz0aMBjASRSH0SkK87beV96kbcVag8MPMKaQ0oddCkYO2S/6lq2FavciVqJ4MWcdYZ9JAUmKONzXkuh9GYFYs58yNZrIieiKTT5SSY1BF/z2Y1Kz+h43cW3+J6vfXdHVG6GJkSXk/VowIHhDUfnQoCMw8MRgHZiZvEE4A1EkSavIJlY3LPdLpi85LKKYrkyAOB0ZV3QFhYWFQbjK5ZbVl5/uX08efYYhWmko3mJ+p1q96njI+/kv3clE1OQJNSCFOty/Hyf9J4HJ63MNvYeJMC7y4FPvdTHKCdjipwuzL/VSzcwAV0M9dqL4JcmRj+JhVDpCLBy/8AjRalh78sFQSGo6IKk03WprPQQ3cqyuZEkdt5GZuQLMr+UX4grw5/cV7fOXbSluQfgveYV7GzejHXlEKGR5a3TtuOLQIxopI44o6OQt/f3uBwVhq8F+N94DSnzD5P6L6+46c4mhIig5jaSVEj6UQt+lkmp2HuGjd3IRSJr2XdHg7sXqB8Q/USEafaEVCLRJTmf0SbQzjb/ULMOxkRqbpT+ShqWymtH+Ua7Z0X1yK7gdSs6s05VIuN02v0kUybPyxVODVe51I3MnBpx+kQ+FgR5xPobanYCLyeLvUmyzitF1ImL1lPa+BqwfF0Va526GHW3fdq5Cqirrr06TShi4XCgbLSb4rDHJQ64XdfB03e6Hum912s1dLushH2dN7z+7HrYRtkZWWWzrMi2Ha/lOinNP6ziINWI0kK57SxSolw5OQnFuVYke/VKmyxmV6zKurIARibf8U2wp0A7m6XKAG1wPE2Sz2sD2goWLG4tpJkbW7YH5V8vUIoraqdWauMpufB/0Dr5lUvyQjxTmvDWvV2H9sFOWDyzgTcPW8agKEMwqX+uz9fXulv3vVKUsPPlgtkkXCwRiCn7WIB1Z5oU7vadxpEdeWxeO92RoWImGjmsh86KLunigNw9tYDP7N8+hGCNAn2kZeIc/IZazGP0DhRbXx6d5kfPowlypmUDdgg0asDThSBGA/Afv/6Ivt3w5KyilExLFKgfzF2aiSJYshd4CEZmEDNZWBpA7end+7VGsRNRpJ0nUiWEGNTvn4u9xZonnw3keAuGh72X3MboAOImBCx5hdIga4RyZaVunr5+q97E+D8Xrvd6mtpr3GNklG+Ube2iYR5HlhQWpKAdsfs4QzuwTM+nc4JnScaevJOjNN2oUM18kVgWZyMWQKVT3EisOtZjA5YayA67PQ95g9QqlsJErdhWFK1pybLEpgAMBRbHxYEFg+VxRw4Bur2Bpy+Pvj4ZdEPhHB1lhwqPP0Yh313cN8dU2GPvJ+WaZHDs0YyPg+W/na2n2KkocTykzaECBXgPuUp9zCdtzJ41dxJpqknnc1XCWvBQS4Z91gQdaGk7DZZaEyEXfMPQsrlRrlotGprE/HxjMk/dJvkWVFM3VAfLAtZpHRVcfLOdy0DpxEyTPwcaPADrwFrU0Zw78X7ksHud1xsX5PwR+ghLu5NvHPXEmMxw1HiUR4XzQ/e1V++hF86+GRxw2/WNi6+IaDoRPhb+//1diZy4cOPQDZpJxLrZi7NGsxFzEeexEDAXhttzkBHoh6lc3Cg/3p2YRTVzuHWmjrPHtf29wlMjYrdwu7qB4aSqJl4jbGSgvKxMh1B+sJ742HIZohzCktW8ACqc1dz1O4KuS12W/OGY4WtQYXURVF9thJhLo75yFXB8Mmf6KxeeU4CtpwXW2klmM3WycfLgm4ZYu/u5mIbZLrWktIMUmEXkxDP1hiI/w9Zdtj5xgBd+ikI+tXv0+OjINJncTCZPj2jgHAODHNQ1mN9tDU+RSdMjB48f3F0QkIb5oa6pTnSVT1XVhf55/0hN3N2UbK2L3Vpmdl2sid5SdvBbZzeZK/683r/nhPfc250nZFXcpZgDxLg1iUEnfrRyEXDyOY20AsOjpQetbvpNcIThK7wsIGuq5OjgpTgUxiHiAfj5PI6rR77vKmBd8wXreXk9c3Nd7LBB1IfbqKHDMQWvCrjd3Cbqy6aeJkP6MfVouaw8vyGvNc8xOM6DDK+8cH7l5rWuR2LCYo4AjnW7mHc9qrw8YmaEbcQX8pycZ1xTXa85Owbz3YzYIzMRUAlfuzWzmL831JWVR4GZW9dgjaUz9rLZ7Fps5plhL0bMhN1xaf98t2rtvzX3qto+vuQJvuJ9v/z98EcAeNsmxg3HH17ACcDfA2CflAIBjIJ//6cY7CuY7Bmj8jauYq8i8/fv3K/H9/Lr4AgeAvGUZeqg+0nBtKDfzVJqaikq6FPffh7RveIT94f17RfjhLHlhlH6DvpOYvGWnirSS+YzZg1p0wZSESrmdUatoigcJl1FXh8DELO/l/6sBGgT6afwQYIvpbBjRQmYWmwBgAPgBiUuHlsqOtqHZLZOZttkYZXYBiAMCEJFQiFKUijDD0tMRUX6PdhdOA8SYlgAqtXooHVTgnFfLlDl5qbviLFwAozEwQCFgmEoUTOOWnt7yxbyRerntk+b3kbu7pJ2rU6AHS/QwYwqv7VmC/Ei+SMAcX2B0uvba+4tiSIoFFaDcTAkJi5c4OATwwYuRlpqSCF6d2+fY3yIXbwlbTnNb+UFd/1Y7yRUDbaQhjeyHBuPKfUex3r07RMxChEn/kJIdZo6MqtFhR58OJSV72JXqldBl53TkmPqIdgfIhVVYxMxcQIDuwtFvGeSEPC86/kl4aWFLolkYTo5PgHwqlzMqLW3tm0jNfftE2j7coG6hXRnm3YtMRZOgmEcEkdr3vS93Ew9ceoB2gk+ETQ2VBvDAkmF82D3g811kVAwwg8CwgYlPhObYzVZYaG7fCpfICux9Xy3ilR/OnHBbOklV94LKFIznF4637tH6zr5J0Vd++cseRdpvo9eQgyHIpFYpBoMRRPDze9WGM9Sf4JFgHF4Oz4avxjdS2Ys30/Kw9cDwGbDqnx1X1SrPjnpUhisQ0MgMN2Xa57oXKc/AS1vLtC3kR/tRzdSoGptGNZFjuIZpaNK82ysEtfUpMTlYfPNT5YynvWT1YGJGCW2EUj0b5OKgFulsYjZU5+8vc4EeBudkRYMAMDbAYVqiS0uNxqdJ72HWIbvoTOkZiPuZaIYCoVhNRgPw1AoUUiODROEulBiiKKbaUi1RyGmy1+sGSWeJb2DDVnvofNae4kv19DkJDGsBR/XUC0RKTrcNVxAiiWJYAmMh9WmsCYdsyrfZEwiRgFw+gWJmGRMje9ssTG9fl+haT42E1O1LBMjxxaYTq07ZrZuTuWdjEnHVlZmYZMxNd5zhabUxpFC83xMIkYOA3U8DieHEtXkmALz4x3tPDEMQZjuK1xijxPn6TuWRTSSEXeFADOgaGIEtfRR7y7idepPGg5saDCMe7xRu4QYDsdQFSBh1UXm9yuM1dP5AyyC9A5vwcdijdSgbiRj+X6KHFsL+8EqJdYX08wiJ10JWzR+mtM1WcHleHMUeLaLQywzKrfI8XEtAl0532K0q3JWkI72BhjTewDsl1IgIM0cVf3yQ91jdmSXOrxW2b42P3/oqT+0zyuKlQTb+7mbLAW826vYq+KYD04QsHhfD7anpNETPAIQswGGnmv1iThHXiBHyOEHOuKsLLzNeoS5ecLCojhDA2CA67tLbrpL6QtyTwiFtV4jLiLOifc2pb09BeDVcbiQpWDRNfspWrquQAeGxQDoZRd56eqh+ABG0NpOT7XfqD45SCr3sxUL37snVWDjhZn4ZHwhAF5FyepiTGY4bikph5SN9cgKF2PkhEaoGZITcvD2gjjh5piqmhjgvtUtpqoqJhmAhIb6ROdtNw8evqXEnAE9ylsn/VGRUCTkj1JihPyFLbpANF9wMWZHvnE0GGr/ynwiBKD+kWCfWqam9V70KfLrrS3H5jqNlpuOXqnfSnlzkk2SjACJvrTzbDqOK+Woc/9y7P/T+uDJfctVt7H25QDxPGPiy/ujOq9ZDKYbU+ct6wjj6zv6BD4QIXpIiGzJkxFqCD1kU3J3DSGd0CLHR+N91+L98ZHNygx8FbETlsAdNcRWoncc2sGNPvH1/RGdJywS1Kv5tJOfA8YEudvWji/7AK4YGl9h3nNwvZc6D/QKd3KWLds1KIdhBBxlsrshn12US7dpX6KYfUuoHxXSo4eybO+ukrOGOpXtZP6HmbUz9+0j7GdmVs+EDIBr0d5eZg8Iup1A+0X19ZmMN+75YEPYMzweheJup7rfGvVPr5vk4P+PgPajPp5cdNF0QaGnWABo+wWBnsC5/PCuU3iXT6gTjq67ZW17B6hh1NA/7/mlyvwC/Ncqr8Rkr4SfJfcoYWR8794dU6E2Q5pWdYRt263dbrm3rbrTc2f1wmp/N75bfP6uZbH23bsFgOYszJh8buLqVvl3q4Q/WjIcsBugDb/LeOtk4wuKvk60O4EtpVt2x3+GlvcSlcSubyQd36QkROL91+D9CNFN8nQdeQh+/Ger//bdf9Df0ffg/sa/8JOnf7LYNl6edpXbSXnbCPw7t4denIkfOrnUeFyrrX0DdQMMm+8OOh6IcD6BQCF+02lP1sjKp7K67dgTz9b+Fq2xst5Qy9h1ra1rAEyemQrnyxm+NtW3z5udppBOMafJpEYycXp4m9MBTz14qsJpaH63NYxPOs08RdFqoBBPDW5z9uWq2zdiPjkc4KC+T+wciZgd3TP6cnRz2eaXewDv/NFIdBRokpauxhGIccXznsr6PfHcpOZJVfuLRYg5jmMxx37afq9bMCvsNavvBc96ZhqH/dqQ8aRyHGK/MTrrVfREva5Rr9AzWHdJb2gG+NF+2EBslGMBhWtaVI8XGe3pzO6cBR9iHp6zc97/nStqFbUCfkESyJesApI1pxsUYaEUYQCEwdfKHQD/2swIe/zWuOO7kVH9a0dgHdweMASLT8iBqzPek4TTgY9c1R/d+85x4tbEYsTMlUtLyEH25Is1HXB1kAqGwYniEeBqD6e9z3wCP25+F73koZ2VL2EK/SeXYkLFeosaCTWEDhDVUUnIxDdlEER4QRPek0CF6VnqqLq15Z9YRWgleIcp8kZ3Qh/HE4Z/neUl15nUJg1hjjZUyVI9EBKhDDGEiTnRkVuVs1V1GIM5MnUYo3ZYtbUqz6dDR2oSFiJXSKJCFIqQsBClUhQlkSv9AsWkmj1bmkiDtOO6x4/rnfiP1kjatUWrptAhqidJ5IdJx1dVyvCBmERRvzJN2ZsYEoiNxmbBTGZWHDYVb+2Rr6tDqtm9qZE8RD0BKU78R20kj2wi1RCybwp4Jw+r9dw0J3c9QBuu96nK26q6R5gjK1uHhEIRQiACuRJOBrF6PqWHBuHpaybt6CZVITnIygeaT1Nl+MrKdLwsxj+hrT0R5aEFw3qwBqRpwIORs54O9GqX3LOpHnc8vD3WbNHXexND/If8AvPgjFisABMfin/BRcwE3A0oDVB8V8Tpb9MHAQH+AXqKCHtEKDN9RWwAFHcX+LsRSlf05pGWU7cSNDQIW90Tmk709u9Bo92lyzzuaA2citGzJ2Q0U1qOTTUzVp6/vPrJ2mWi8HhCPbUPxPSpJyCPuGILoRwvPb8VmxObWyzxPRuIjQJ2UcHYMyLfktzYnGJZPBOOzczQHc6Ifcv5HX2ZyhYAAoN0157xZdHu8sfbUZ8P/l8KzUUGi8DaNWvXdRggZm2Akc0wfIgHxcOqYTDdg4N3f323HRg5Q0PA8AEb9kBJ24brhnX4rbkJafIK4+D+Lw5fHPuNA3fvxBkgW3crKuUtNA1UDOC3ArRhK4VfDf3L6u7Mzcvt6swaSKpM0fGSuwpyc7vWZ72pFg4HlbduioynhdNjqt8ro+Njiz8vDR0a3ieHRx6stOarFnK7u74tZH5Xd95OKx1V2E5Xr4ziwAoHX1I4Pa7uY2p4zDEVS65r37uliTREO9F7VXf6EezZolVDzLxJzCbVjGxqJg9Rp4BiepjaSN6nsCAWbWqx5MVzYb3qBKw/Nlm0MTLclxKilYmaynQc94/izXX4GPuUQ2NzcjvWi8Ik8nzHypcY8v3lfrypgwYZ86FpkkG9EkW+lS8x5Jj7QvCX/zVPry8OhFbrm/ssYXSbEIkBZVhv99b8yCmHBhP2lqy3ZhAvdMO95Syeb9PZ4+1/27cuNM4cWzH0dJCFZdeb0ExkRlicTo4DveXM0RUv+qhm36R9+PmAAdpEakaTHwoTtDojx2kVYlb/1QvVoYk6Nrtnxvjy6p6SGM5rg2r912ZxJgU/C162vHylzRO7emcUBlct8SFHUGMaPiSHxx5VSVQLuV1d+Xm53d05O210VBEsxKyEjZRw13DYw5I3sh8bfoAH16VUNXF/TDGnprtOL5TEWf7w+MG14lr88PwB+HtCxKHi3Sami9jtMFTt2V5Y2NxcsxBhbGmYJZ18cjjX1ZW9mrz/WtRYgbmYax/0CueHhcwP/wD06pxsTsoSdrNDB4DeGmeDSwmGgNd6AURZi5ptABqjhoYjssuFh/vYBo7eLi7OXFcTPM7OVlynspXY0SBbZytnR2++owG777AwuzwCttK0abEWRQKDS6DMjt93SJhL/LPBSHUU0qbUUhRrcLgElF1iRUNWwmZI0wqOyC0XHupjG9j78pycrZxtaZCdrTgl1VZsh8ObuHKdnX1d7Q3sETMaB3s/Rys9TIc5sIcHnZvunOnkqyu3zMc0YlossBf9LY3Dlxbwmy//ilyq5We6PZEZjvZFhbIgmWO6y2SyqRSGi1EyT2WgrJEvfsEY+/LuKANlxEPwEGijQ0FpzNzW3E4t/fbIosV1v75Zu6ntr7X0NfS0Z2qampSLOx54qVhFGoH2QAzZrbQoabOV3oFGf+RtuoGiSVOvdYjxCPkEcVBHwdZR5izzpjODNETvpTeSdpTuzaw0ooyYUU1MJ6b1poigSKiGKqCdbu4l4XOAwNf4q7KRiZjj+I7rPBT4dXDAVx4aWQnABvkaANgqBECit4j3QF90KkAQfX2G8/99ouSvPwtlkDKQQTAR0sL/wYVFT8c51yICGAJLQj3FpCUQaCGplpaFoXje6o6A6zIs/f8IEACkOq0RK1w8YzKl0rm9pQADy7R6aLOAIGQk3vlphM4akEmaNo60hkSwNQ7uUNX0nz6D7F7ZUqqHHGVF7LY749PN7aBsOrH64Fb9xB1goOHQz2dAuPZ7hUPuOFUAESViaDIspXd+HAGs12SA3YqmySrM8tgtMNYxZzBjO7Ew4gkMh8lMqeArMI5AcdYBaMNORUuJ8rbUbEnXiORa4IgQhi4FrqgEH0BbRyko4hAlyUBU8wF+Q1cIvFkwpCOhjSzixe05RQS03iI4z8KqAZFDOCXfRzjNAUDCRABImk6JdTFTZCQVCVU7q/JmBL5OpUsGkrdM+1hNKguWv4NO2dS3GGCv2xD//+pDlE7YgV5hbyXwbTdB6V68zibpkBdJenwU4fE6U0+5kh/DkOZjrlg9Ukb04WuufGH9KmNwneOxwkWBqkLC4SmsBP19RdDyIY9xgUU8xAiXQDEOfXUZIo8Pqy9OeZH7uIgXgc/Rhqrf4tE4ahuSdP377KgQ0mcVPoZnwKMWSiN8EpI/E7eHHSW6/5YrZ9lfVy53dgMdhVD4882zAcQpyO4zszMm5sfDV3+gtIff/5QMsat5Xr8l0fi9qZnkKU29lTg1cD9Hg3KG/TFwCggXcZ/jq10ZgohEV58RNc4uHh2XBhH9wLnToRMf9/u33eNpoBJDg9NgAhb5fbzs/K0WxOfudJKJG1PJDZPPVE7oKbXWjektYoVn/CGra0H7+HD5yqZfFoLbeyqy5qe9aO8H3sL2uPvC8fJqPSHceKk4HpELxOEcE8U3sPrLuWrEiTCS1YJoViz5WlqoDQKZcUXuUKkxGgseObik33sdRu7tZBZPD3MB41ivxjv/IOKHusDejtjTM6/2Kbde8OO/RQuBeB8dcwwFZhBeQcZCdcfIArsRdtZ5VKi9Tni3Mo/bMcbLGzbFV0n4lGH2tYOBucbKGMEhHLCOcWSN3OQB3+oHZyLGaeaKrYyy0Yc9aEJQEpjcKGUG7GMYE0jliOaUzSES9VfT+dh0DUVsz6gbIRxDC7plXZMzyQNlJ3zWHfdHsrX6vHqv7uU4CybfIzcEQyHktmV21ZC1jlD61HMXRgwBxFGFRCPEbKhLlaDJCK36k5tXFUsSOjVD7uf0rvbcDhPIKpHekYqsBZZmcUAFQYCrQKj0V22vPFOaCBirGChOoMwAcBM5lYSc5c8kQI65WKKD6QKCkbc3vq0YmnjZ0nK4mayEU5b0zo8iNNbNv6ljRfO9bhMMFZac9YZxq5YEC8Yo5gCsGngMSPJIOoVlTTkDUy2OhsGstgwBkNW1pl1VG6Pl4VkZxYKjFEfJ3MHWDFptDNtCAQDdZNOydcmd2qaSiu5KprztzOW2zNn8aslQaBgm27hiJ6GlhEkGQ+o1rZspWYaAGsUN5VjFWHlnK0l6/eBnlbkvB0U+ejj0DSKvZrJpUS/hrtECoex+4ZabgOdKF2oCkxZ42e3hdhuqRCrbcFv7q/Emv5BKtb56mwCc2IFv8htldJWjoEq7gvPZBabuQHvb4Ag0cRYCgYmBy5pBFl89Z1TePo+QXStIEj1VlBSm4kzWDWlWD47zRrsdCUkTg8v1F8ZsMlyPHAtgSE2ZM6Dm4Ss0DJc5x0NVJGxpVMCBwWzHTgSXG7zNIl+ibUAiE4yx3aDtTnto1UBykqyC+WC5vzXMVtth2NG084SZhAw5RnKeyCahLQLmMQRBTyvWVGhTNSeWB01e0jtBL/2zE/YCBC0AvMCMGArg0M5F11lv0umFFjgo1AiZdW8CqowOZ2Ignr4YafCrVamfzxMIdhBKsLm3F9GXvGKTBnJHsCRpWczQkV42YhaDzUqU3jsTOQUbdiEHssbRUi250mArc5WzeUqkMieqD8aGHFDQZ9SsWVSxmDvGCEVsYmoorhgtWn8Y0UTcKEwjRhA5NVo6AHNOZVA2HPqV06tdZW0YEJSRiLF0QLGVo50QY4YBjwRXMOAPjObOOd5nT0V05ouz6H6PO7GAgaJff0uJyDtPyYDfnqoGv1d07s4r6QGKQsG1+EsggKvy/09vG1h/tM8mj5dyIOS2bm2mMDuJ453Cx9//JDnI4fEwey4inmj+cMc7XMTLex19Ec51lNcBLg8O/C6ngI2aU9TUbu7NtrVqVh5m4OvvuAOGGJ5wm/Me/9FOStUXJofH1ogIGtOAp3pOv/G+ld17McG2ehzc+a73v2oAR/nKs72bBWLXZgXOZvspe375Wla+RwJusZXuoPRL8AWY+hoDf/38wP5OBvg2WHlNZfmVlUoj56mK/VYv8TYgeufvRvbm9E1xthnWb57H36XnADN7X9ccVtYxbBUnt2/Hc+djbvZ8fVtzyOcX2A4skIlmLJ7lMA5uqqY2ZFmOQab9n9mA+pUTJjeVl90R1QfYhUAOb1hyBEiKam+SBg/bScuE3qSD+kAmnaTCLemiPMLkUSxenDxmHcuTJzS0v8Ypepzv6sqSi0eE8heE5To5mTwsp/KdLERkuUypnizYc5b0+1KvZFJWYnmljLmfVcscN1QoA9dt6yM2xnwZW3eGY9UUSjJZGNyclkMnSgfCzKRS+igdypfDMnEGBKEhpXRwyvhiip/rW/H9aouLDYnJ4ztAe/x6HkFGyScyQTaAPYur4jXapMji62yakCc3rJt3ZCjCEu6ksiBmfcQuVnZAWn3cFGn1NykjuTxyWMjhUorrO0Gl7Eklew1V7rtNURaZsUmlshZhonH/x6X5DXoGGVk55JRLbnnklU9+BRRUSGFFkGgho9BGRUOng2ERXXqY9LEY/MbqH+j9Gy1myAibMROmzJjjsMBlyYo1G7bsLGHPgSMnzly44uFz426pPOQpAY3abMuizlrNpm23yzlnpFhF6gKZs8674qJLLptx1TXp5sz6X4YWWTJ/SzYG1JCCPIqgjFJ52YtJNVmFfsBBI/Y6lC0f+cpP/gpQoIIULKFECpFYEvbZb8yphhWmcEW40mfK5Bk2mKK5zPGEQiErFhYRFROXkJSSpjOY7Oz0hEPCIqJi4hKSUtJ0BpPFzo5kTyokLCIqJi4hKSVNZzBZ7Oz0pEPCIqJi4hKSUtJ0BpPFzk6PHipYzYicDiFhEVExcQlJKemsV1WdIlNVf9vgaHxk73R6KeJYG3Gn5D/yVG6K4WvmAzJ/ErkguVixlRcIuSgKzi/wXkVTuNji+W/8KBYgVfu5xIKNxaqFpWDPFdcWqR9SSXdpZJtgWXmqai/r2C8g5wCmytWqlo8tFQ8eSZVqkMIoT/ZVVBeqx8oW5w8Etqg=)format("woff2");font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:ReactDrops Square Display;src:url(data:font/woff2;base64,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)format("woff2");font-style:normal;font-weight:900;font-display:swap}.refracted-text{width:min(100%, var(--refracted-width));vertical-align:middle;max-width:100%;display:inline-block;position:relative}.refracted-text canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.refracted-text__fallback{color:currentColor;white-space:nowrap;place-items:center;font-size:.8em;font-weight:900;display:grid;position:absolute;inset:0;overflow:hidden}
.services-section {
  background: #000;
  color: #f0f0f2;
  scroll-margin-top: 86px;
  padding: clamp(58px, 6.3vw, 116px) var(--site-content-gutter) var(--site-space-48);
}
.services-inner {
  --services-rule: #202022;
  --services-hover-shift: 16px;
  max-width: var(--site-content-width);
  margin-inline: auto;
}
.services-intro {
  margin: 0 -16px clamp(84px, 7.5vw, 146px);
  text-align: center;
}
.services-intro h2 {
  max-width: 21em;
  margin: 0 auto;
  font-size: clamp(36px, 3.8vw, 68px);
  font-weight: 400;
  letter-spacing: -0.04em;
  line-height: 1.08;
}
.services-intro-line {
  display: block;
}
.services-intro-text {
  position: relative;
  display: inline-block;
  white-space: nowrap;
}

.services-intro-punctuation {
  position: absolute;
  inset-inline-start: 100%;
}

.services-brief > span {
  display: inline-block;
  max-width: 100%;
}
.services-intro-close {
  color: #a8a8af;
}
.services-catalog-heading,
.services-title {
  font-family: 'Alliance No.2', var(--site-ui-font, sans-serif);
}

.services-catalog-heading {
  margin: 0;
  padding-bottom: var(--site-space-32);
  font-size: var(--site-type-section-size);
  font-weight: var(--site-type-section-weight);
  line-height: var(--site-type-section-leading);
  letter-spacing: var(--site-type-section-tracking);
}
.services-item {
  border-top: 1px solid var(--services-rule);
}
.services-item:last-child {
  border-bottom: 1px solid var(--services-rule);
}
.services-item summary {
  position: relative;
  isolation: isolate;
  display: grid;
  grid-template-columns: 15% 3.35% 31.65% minmax(0, 1fr);
  grid-template-rows: auto 1fr;
  align-items: start;
  min-height: clamp(200px, 16.3vw, 290px);
  padding: 12px 0 46px;
  color: inherit;
  cursor: pointer;
  list-style: none;
}
.services-item summary::before {
  position: absolute;
  z-index: -1;
  inset: 0;
  background: #111113;
  box-shadow: 0 0 0 100vmax #111113;
  clip-path: inset(0 -100vmax);
  opacity: 0;
  pointer-events: none;
  content: '';
  transition: opacity 260ms ease;
}
.services-item summary::-webkit-details-marker {
  display: none;
}
.services-item summary::marker {
  content: '';
}
.services-item summary:focus-visible {
  outline: 2px solid #95baff;
  outline-offset: -2px;
}
.services-item summary:focus-visible::before {
  opacity: 1;
}
.services-brief {
  grid-area: 1 / 1;
  max-width: 11.2em;
  padding-right: 5px;
  font-size: var(--site-type-compact-size);
  font-weight: 400;
  line-height: var(--site-type-compact-leading);
  text-wrap: balance;
  letter-spacing: var(--site-type-compact-tracking);
}
.services-number {
  grid-area: 2 / 1;
  margin-top: clamp(39px, 4.45vw, 79px);
  color: #a0a0a8;
  font-size: var(--site-type-label-size);
  font-variant-numeric: tabular-nums;
  line-height: var(--site-type-label-leading);
}
.services-mark {
  position: relative;
  display: block;
  grid-area: 1 / 3 / span 2;
  width: calc(100% - clamp(17px, 2.25vw, 42px));
  max-width: 450px;
  aspect-ratio: 16 / 9;
  overflow: hidden;
  border-radius: 3px;
  color: #232326;
}
.services-mark svg,
.services-mark img {
  position: absolute;
  inset: 0;
  display: block;
}
.services-mark svg {
  width: clamp(96px, 8.25vw, 166px);
  max-width: 50%;
  height: auto;
  transition: opacity 280ms ease;
}
.services-mark img {
  width: 100%;
  height: 100%;
  opacity: 0;
  clip-path: inset(0 100% 0 0);
  object-fit: cover;
  transform: scale(1.08);
  transition:
    opacity 280ms ease,
    clip-path 440ms cubic-bezier(0.2, 0.7, 0.2, 1),
    transform 560ms cubic-bezier(0.2, 0.7, 0.2, 1);
}
.services-item[open] .services-mark img,
.services-item summary:focus-visible .services-mark img {
  opacity: 1;
  clip-path: inset(0);
  transform: scale(1);
  transition-delay: 110ms;
}
.services-item[open] .services-mark svg,
.services-item summary:focus-visible .services-mark svg {
  opacity: 0;
}
.services-item-name {
  grid-area: 1 / 4 / span 2;
  min-width: 0;
  padding-right: var(--services-hover-shift);
}
.services-item-labels {
  --services-title-size: clamp(56px, 7.1vw, 144px);
  --services-title-bearing: 0.05;
  display: grid;
  gap: clamp(12px, 1.35vw, 27px);
  transform: translateX(0);
  transition: transform 460ms cubic-bezier(0.2, 0.7, 0.2, 1);
}
.services-item[data-service='Agents'] .services-item-labels {
  --services-title-bearing: 0.006;
}
.services-section[data-alternate-a]
  [data-service='Agents']
  .services-item-labels {
  --services-title-bearing: 0.1;
}
.services-subtitle {
  padding-inline-start: max(
    0px,
    calc(var(--services-title-size) * var(--services-title-bearing) - 0.1em)
  );
  font-weight: 500;
  color: #a0a0a8;
  font-size: var(--site-type-label-size);
  line-height: var(--site-type-label-leading);
}
.services-title {
  font-feature-settings: 'ss04';
  font-size: var(--services-title-size);
  font-weight: 400;
  letter-spacing: -0.052em;
  line-height: 1;
  white-space: nowrap;
}

@media (min-width: 900px) {
  .services-item summary:focus-visible .services-item-labels {
    transform: translateX(var(--services-hover-shift));
  }
}
@media (min-width: 900px) and (hover: hover) {
  .services-item summary:hover::before {
    opacity: 1;
  }
  .services-item summary:hover .services-mark img {
    opacity: 1;
    clip-path: inset(0);
    transform: scale(1);
    transition-delay: 110ms;
  }
  .services-item summary:hover .services-mark svg {
    opacity: 0;
  }
  .services-item summary:hover .services-item-labels {
    transform: translateX(var(--services-hover-shift));
  }
}
.services-detail {
  max-width: 47ch;
  margin: 0 0 0 50%;
  padding-bottom: clamp(24px, 3.2vw, 48px);
  color: #b8b8c1;
  font-size: var(--site-type-body-size);
  line-height: var(--site-type-body-leading);
}
.services-item[open] .services-detail {
  animation: services-detail-in 340ms cubic-bezier(0.2, 0.7, 0.2, 1) both;
}
@keyframes services-detail-in {
  from {
    opacity: 0;
    transform: translateY(-6px);
  }
}
@media (max-width: 899px) {
  .services-section {
    scroll-margin-top: 74px;
    padding: 54px var(--site-content-gutter) var(--site-space-32);
  }
  .services-intro {
    margin: 0 -8px clamp(52px, 11vw, 90px);
  }
  .services-intro h2 {
    font-size: clamp(16px, 5.5vw, 34px);
    letter-spacing: -0.025em;
    line-height: 1.18;
  }
  .services-catalog-heading {
    padding-bottom: var(--site-space-24);
  }
  .services-item summary {
    grid-template-columns: minmax(0, 1fr) 29px;
    grid-template-rows: auto auto;
    column-gap: 7px;
    row-gap: 14px;
    min-height: 0;
    padding: 12px 0 40px;
  }
  .services-item-name {
    grid-area: 1 / 1;
    padding-right: 0;
  }
  .services-item-labels {
    --services-title-size: clamp(38px, 15.6vw, 68px);
    gap: 10px;
  }
  .services-title {
    letter-spacing: -0.045em;
    line-height: 1;
  }
  
  .services-number {
    grid-area: 1 / 2;
    margin: 2px 0 0;
    justify-self: end;
  }
  .services-brief {
    grid-area: 2 / 1 / span 1 / span 2;
    max-width: 21em;
    padding-right: 4px;
  }
  .services-mark {
    display: none;
  }
  .services-detail {
    margin: 0;
  }
}
@media (prefers-reduced-motion: reduce) {
  .services-inner {
    --services-hover-shift: 0px;
  }
  .services-item summary::before,
  .services-item-labels,
  .services-mark svg,
  .services-mark img {
    transition: none;
  }
  .services-mark img {
    transform: none;
  }
  .services-item[open] .services-detail {
    animation: none;
  }
}

.staggered-menu-wrapper{z-index:40;pointer-events:none;width:100%;height:100%;position:relative}.staggered-menu-wrapper.fixed-wrapper{z-index:40;width:100vw;height:100vh;position:fixed;top:0;left:0;overflow:hidden}.staggered-menu-header{pointer-events:none;z-index:20;background:0 0;justify-content:space-between;align-items:center;width:100%;padding:2em;display:flex;position:absolute;top:0;left:0}.staggered-menu-header>*{pointer-events:auto}.sm-logo{-webkit-user-select:none;user-select:none;align-items:center;display:flex}.sm-logo-img{object-fit:contain;width:auto;height:32px;display:block}.sm-toggle{cursor:pointer;color:#e9e9ef;background:0 0;border:none;align-items:center;gap:.3rem;font-weight:500;line-height:1;display:inline-flex;position:relative;overflow:visible}.sm-toggle:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #fffa}.sm-line:last-of-type{margin-top:6px}.sm-toggle-textWrap{white-space:nowrap;height:1em;width:var(--sm-toggle-width,auto);min-width:var(--sm-toggle-width,auto);display:inline-block;position:relative;overflow:hidden}.sm-toggle-textInner{flex-direction:column;line-height:1;display:flex}.sm-toggle-line{height:1em;line-height:1;display:block}.sm-icon{will-change:transform;flex:0 0 14px;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex;position:relative}.sm-panel-itemWrap{line-height:1;position:relative;overflow:hidden}.sm-icon-line{will-change:transform;background:currentColor;border-radius:2px;width:100%;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sm-line{display:none!important}.staggered-menu-panel{-webkit-backdrop-filter:blur(12px);z-index:10;pointer-events:auto;opacity:0;background:#fff;flex-direction:column;width:clamp(260px,38vw,420px);height:100%;padding:6em 2em 2em;display:flex;position:absolute;top:0;right:0;overflow-y:auto}[data-position=left] .staggered-menu-panel{left:0;right:auto}.sm-prelayers{pointer-events:none;z-index:5;opacity:0;width:clamp(260px,38vw,420px);position:absolute;top:0;bottom:0;right:0}[data-position=left] .sm-prelayers{left:0;right:auto}.sm-prelayer{opacity:0;width:100%;height:100%;position:absolute;top:0;right:0;transform:translate(0)}.sm-panel-inner{flex-direction:column;flex:1;gap:1.25rem;display:flex}.sm-socials{flex-direction:column;gap:.75rem;margin-top:auto;padding-top:2rem;display:flex}.sm-socials-title{color:var(--sm-accent,red);margin:0;font-size:1rem;font-weight:500}.sm-socials-list{flex-flow:wrap;align-items:center;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.sm-socials-list .sm-socials-link{opacity:1}.sm-socials-list:hover .sm-socials-link{opacity:.35}.sm-socials-list:hover .sm-socials-link:hover{opacity:1}.sm-socials-link:focus-visible{outline:2px solid var(--sm-accent,red);outline-offset:3px}.sm-socials-list:focus-within .sm-socials-link{opacity:.35}.sm-socials-list:focus-within .sm-socials-link:focus-visible{opacity:1}.sm-socials-link{color:#111;padding:2px 0;font-size:1.2rem;font-weight:500;text-decoration:none;transition:color .3s,opacity .3s;display:inline-block;position:relative}.sm-socials-link:hover{color:var(--sm-accent,red)}.sm-panel-title{color:#fff;text-transform:uppercase;margin:0;font-size:1rem;font-weight:600}.sm-panel-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.sm-panel-item{color:#000;cursor:pointer;letter-spacing:-2px;text-transform:uppercase;padding-right:1.4em;font-size:4rem;font-weight:600;line-height:1;text-decoration:none;transition:background .25s,color .25s;display:inline-block;position:relative}.staggered-menu-panel .sm-socials-list .sm-socials-link{opacity:1;transition:opacity .3s}.staggered-menu-panel .sm-socials-list:hover .sm-socials-link:not(:hover),.staggered-menu-panel .sm-socials-list:focus-within .sm-socials-link:not(:focus-visible){opacity:.35}.staggered-menu-panel .sm-socials-list .sm-socials-link:hover,.staggered-menu-panel .sm-socials-list .sm-socials-link:focus-visible{opacity:1}.sm-panel-itemLabel{will-change:transform;transform-origin:50% 100%;display:inline-block}.sm-panel-list[data-numbering]{counter-reset:smItem}.sm-panel-list[data-numbering] .sm-panel-item:after{counter-increment:smItem;content:counter(smItem, decimal-leading-zero);color:var(--sm-accent,#5227ff);letter-spacing:0;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:var(--sm-num-opacity,0);font-size:18px;font-weight:400;position:absolute;top:.1em;right:3.2em}@media (width<=1024px){.staggered-menu-panel{width:100%;left:auto;right:0}.sm-prelayers{width:100%}.staggered-menu-wrapper[data-open] .sm-logo-img{filter:invert()}}@media (width<=640px){.staggered-menu-panel{width:100%;left:auto;right:0}.staggered-menu-wrapper[data-open] .sm-logo-img{filter:invert()}}.gradual-blur{pointer-events:none}@font-face{font-family:OpenAI Sans SC Preview;src:local(OpenAI-Sans-SC-Variable),local(OpenAI Sans SC Variable);font-style:normal;font-weight:300 700;font-display:swap;unicode-range:U+2E80-2FFF,U+3000-303F,U+31C0-31EF,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FE30-FE4F,U+FF00-FFEF,U+20000-2FA1F}@font-face{font-family:MiSans;src:url(../yaogan/fonts/MiSans-Regular-site-42b6dc379d.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MiSans;src:url(../yaogan/fonts/MiSans-Medium-site-0c26b79ce1.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:MiSans;src:url(../yaogan/fonts/MiSans-Semibold-site-24d85713bd.woff2)format("woff2");font-weight:600 900;font-style:normal;font-display:swap}:root{--site-latin-font:"Alliance No.2 Latin";--site-base-font:"OpenAI Sans SC Preview", "MiSans", sans-serif;--site-ui-font:var(--site-base-font);font-family:var(--site-ui-font);font-weight:400}h1,h2,h3{font-weight:500}:root{color:#ededeb;font-synthesis:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;scrollbar-gutter:stable;background:#000}*{box-sizing:border-box}body{margin:0}button,a,summary{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button{font:inherit}button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:8px;outline:2px solid #2f80ff}::selection{color:#fff;background:#2f80ff}.sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:100;background:#2f80ff;padding:14px;position:fixed;top:-70px;left:24px}.skip-link:focus{top:20px}.navigation{opacity:0;transition:opacity .65s}.is-revealed .navigation{opacity:1}.navigation[data-tone=light] .staggered-menu-wrapper:not([data-open]) .sm-toggle{color:#171b24!important}.staggered-menu-header{padding:36px 48px}.sm-logo-img{width:131.2px;height:auto}.site-menu.staggered-menu-wrapper[data-open] .sm-logo-img{filter:none}.sm-logo{transition:none}.is-opening:not(.is-revealed) .sm-logo,.is-opening.has-brand-frame .sm-logo{opacity:0;transition:none}.sm-toggle{gap:12px;font-size:16px}.staggered-menu-panel{color:#101010;background:#f0f0eb;width:clamp(390px,42vw,700px)}.sm-prelayers{width:clamp(390px,42vw,700px)}.sm-panel-list{gap:14px}.sm-panel-item{letter-spacing:-.065em;font-size:clamp(46px,5.5vw,85px);font-weight:500}.sm-panel-item:hover{color:#0041ff}.sm-panel-inner{z-index:1;padding-top:24px;position:relative}.menu-glass-background{pointer-events:none;z-index:0;-webkit-backdrop-filter:blur(clamp(7px,1.85vw,13px));backdrop-filter:blur(clamp(7px,1.85vw,13px));background:linear-gradient(145deg,#c3d0e10f,#828fa00a 55%,#a5b5ca0f);border-left:1px solid #e6ebf524;position:absolute;inset:0;overflow:hidden;box-shadow:inset 1px 0 #ffffff0a}.menu-glass-filter{pointer-events:none;position:absolute}.menu-glass-background[data-renderer=native-fluted-glass]:after,.menu-glass-background[data-renderer=canvas-fluted-glass]:not([data-canvas-ready=true]):after{content:"";background:linear-gradient(90deg, #e1edff03 0%, #e1edff12 18%, #e1edff05 43%, #050c1805 62%, #050c1812 84%, #e1edff03 100%) 0 0 / var(--glass-stripe-width) 100% repeat-x;position:absolute;inset:0}.site-menu .staggered-menu-panel{color:#f0f0ee;background:#2f80ff}.site-menu .sm-panel-item{color:#f0f0ee}.site-menu .sm-panel-item:hover,.site-menu .sm-panel-list[data-numbering] .sm-panel-item:after{color:#101112}.sm-toggle:focus-visible{outline-color:#2f80ff}.home-screen{justify-content:center;align-items:center;min-height:100svh;padding:120px 48px 130px;display:flex;position:relative;overflow:hidden}.hero-heading{text-align:center;width:100%;transform:translateY(-2vh)}.eyebrow{letter-spacing:.25em;color:#787d85;margin:0 0 48px;font-size:10px}.hero-heading h1{justify-content:center;align-items:center;min-height:clamp(130px,22vw,300px);margin:0;font-weight:900;line-height:1;display:flex}.hero-heading .refracted-text{width:min(100%,1100px);max-width:100%}.hero-caption{color:#999da5;letter-spacing:.22em;justify-content:center;align-items:center;gap:10px;margin-top:24px;font-size:14px;display:flex}.hero-caption p{margin:0}.blue-dot{background:#2f80ff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 16px #2f80ff80}.eyebrow,.hero-caption,.home-bottom{opacity:0;transition:opacity 1s,transform 1s;transform:translateY(12px)}.is-revealed .eyebrow,.is-revealed .hero-caption,.is-revealed .home-bottom{opacity:1;transform:translateY(0)}.is-revealed .hero-caption{transition-delay:.6s}.is-revealed .home-bottom{transition-delay:.8s}.home-bottom{letter-spacing:.15em;color:#73777d;justify-content:space-between;align-items:center;font-size:10px;display:flex;position:absolute;bottom:32px;left:48px;right:48px}.home-bottom a{color:#cececa;letter-spacing:.12em;gap:40px;font-size:12px;display:flex}.home-bottom a span{font-size:25px;line-height:1}.bottom-index{font-variant-numeric:tabular-nums}.content-section{border-top:1px solid #202124;padding:100px 10vw 70px;scroll-margin-top:30px}.section-label{color:#787e88;letter-spacing:.12em;justify-content:space-between;margin-bottom:70px;font-size:11px;display:flex}.content-section h2{letter-spacing:-.05em;margin:0 0 70px;font-size:clamp(36px,5vw,76px);font-weight:400;line-height:1.35}.content-section h2>span{color:#666a73}.explore-list{border-top:1px solid #292c31}.explore-list details{border-bottom:1px solid #292c31}.explore-list summary{cursor:pointer;grid-template-columns:60px 1fr 25px;align-items:center;padding:28px 0;font-size:24px;list-style:none;display:grid}.explore-list summary::-webkit-details-marker{display:none}.row-no{color:#636b77;font-size:11px}.explore-list small{color:#7b828e;margin-left:24px;font-size:16px;font-weight:400}.row-plus{color:#2f80ff;font-size:24px;transition:transform .3s}.explore-list details[open] .row-plus{transform:rotate(45deg)}.explore-list details>p{color:#999fa8;padding:0 0 24px 60px;font-size:14px;line-height:1.8}.about-section{padding-top:100px}.about-line{color:#969ca6;margin:0 0 100px;font-size:15px}.about-section footer{color:#757c87;border-top:1px solid #25272d;justify-content:space-between;align-items:center;padding-top:30px;font-size:11px;display:flex}.about-section button{color:#a8afba;cursor:pointer;background:0 0;border:0;padding:10px}.about-section button:disabled{opacity:.35;cursor:default}.opening-curtain{z-index:70;pointer-events:none;background:#000;position:fixed;inset:0}.opening-logo{opacity:0;z-index:71;pointer-events:none;mix-blend-mode:screen;position:fixed}.opening-logo canvas{width:100%;height:100%;display:block}.skip-intro{z-index:72;color:#7d828c;cursor:pointer;background:0 0;border:0;padding:10px;font-size:12px;position:fixed;bottom:32px;right:48px}@media (width<=700px){.staggered-menu-header{padding:27px 24px}.sm-logo-img{width:102.4px}.sm-toggle{font-size:14px}.staggered-menu-panel,.sm-prelayers{width:100%}.sm-panel-item{font-size:clamp(40px,14.5vw,72px)}.home-screen{padding:110px 18px 130px}.eyebrow{letter-spacing:.2em;margin-bottom:38px;font-size:8px}.hero-heading{transform:translateY(-4vh)}.hero-caption{margin-top:20px;font-size:12px}.home-bottom{bottom:28px;left:24px;right:24px}.home-bottom>span:first-child{letter-spacing:.07em;font-size:8px}.bottom-index{display:none}.home-bottom a{gap:16px;font-size:11px}.content-section{padding:70px 24px 50px}.section-label{margin-bottom:45px;font-size:9px}.content-section h2{margin-bottom:50px}.explore-list summary{grid-template-columns:40px 1fr 24px;font-size:21px}.explore-list small{margin-left:16px;font-size:13px}.explore-list details>p{padding-left:40px;font-size:13px}.about-line{margin-bottom:70px;font-size:13px}.about-section footer{flex-wrap:wrap;gap:12px;font-size:10px}.skip-intro{bottom:22px;right:16px}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.home-screen{min-height:100svh;padding:126px 0 28px;display:block;overflow:hidden}.hero-heading{max-width:1120px;margin:0 auto;padding:0 28px;transform:none}.eyebrow{color:#767d88;letter-spacing:.24em;margin:0 0 28px;font-size:10px}.hero-heading h1{height:clamp(100px,11.5vw,190px);min-height:0}.hero-heading .refracted-text{width:min(100%,980px)}.hero-copy{opacity:0;transition:opacity .8s .25s,transform .8s .25s;transform:translateY(16px)}.is-revealed .hero-copy{opacity:1;transform:translateY(0)}.hero-copy h2{letter-spacing:-.045em;margin:30px 0 14px;font-size:clamp(25px,2.6vw,40px);font-weight:500;line-height:1.45}.hero-copy p{color:#888d97;margin:0;font-size:15px;line-height:1.9}.hero-actions{justify-content:center;align-items:center;gap:12px;margin-top:25px;display:flex}.hero-actions a{border-radius:50px;justify-content:center;align-items:center;gap:24px;min-height:44px;padding:0 24px;font-size:12px;transition:background .2s,transform .2s;display:inline-flex}.hero-actions a:hover{transform:translateY(-2px)}.button-primary{color:#101012;background:#f0f0ed}.button-primary:hover{background:#fff}.button-secondary{color:#dddfe5;background:#181a1e;border:1px solid #252831}.button-secondary:hover{background:#252a33}.mobile-break{display:none}.opening-logo{-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000),linear-gradient(#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000),linear-gradient(#0000,#000 6% 94%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.project-ribbon{opacity:0;width:100%;margin-top:clamp(40px,6vh,75px);scroll-margin-top:110px;transition:opacity 1s .5s,transform 1s .5s;transform:translateY(24px)}.is-revealed .project-ribbon{opacity:1;transform:translateY(0)}.ribbon-heading{letter-spacing:.16em;color:#666e7a;justify-content:space-between;align-items:center;padding:0 48px 15px;font-size:9px;display:flex}.ribbon-heading b{letter-spacing:.08em;color:#9196a0;margin-left:20px;font-weight:400}.ribbon-controls{gap:8px;display:flex}.ribbon-controls button{color:#ddd;cursor:pointer;background:0 0;border:1px solid #292c32;border-radius:50%;width:30px;height:30px}.ribbon-controls button:disabled{opacity:.3;cursor:default}.ribbon-controls button:hover:enabled{border-color:#8a94a4}.ribbon-viewport{isolation:isolate;position:relative}.project-track{scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y;cursor:grab;gap:20px;padding:0 2.5vw 8px;display:flex;overflow-x:auto}.project-track::-webkit-scrollbar{display:none}.project-track:active{cursor:grabbing}.project-card{text-align:left;color:#eee;cursor:inherit;-webkit-user-select:none;user-select:none;background:0 0;border:0;flex:0 0 clamp(280px,28vw,460px);padding:0}.project-art{aspect-ratio:1.55;background:#12161e;border:1px solid #ffffff0e;border-radius:12px;position:relative;overflow:hidden;transform:translateZ(0)}.project-info{justify-content:space-between;align-items:center;padding:14px 3px 0;display:flex}.project-info small{letter-spacing:.17em;color:#646e7c;font-size:8px}.project-info h3{color:#c7cbd3;margin:7px 0 0;font-size:13px;font-weight:400}.project-info>span{color:#727c8a;font-size:20px}.project-note{text-align:center;letter-spacing:.14em;color:#555d68;margin:24px 0 0;font-size:10px}.edge-glass{z-index:3;pointer-events:none;width:7%;min-width:28px;max-width:140px;position:absolute;top:-10px;bottom:-8px}.edge-left{left:0}.edge-right{right:0;transform:scaleX(-1)}.art-brand{background:radial-gradient(at 52% 110%,#112851,#0000 65%),#06080d;justify-content:center;align-items:center;gap:25px;display:flex}.art-brand img{filter:drop-shadow(0 0 20px #2f80ff60);-webkit-user-drag:none;width:25%}.art-brand>span{letter-spacing:-.05em;font-size:clamp(14px,1.6vw,26px);font-weight:600;line-height:1.12}.brand-halo{opacity:.25;border:1px solid #244368;border-radius:50%;position:absolute;inset:15% 25%;transform:rotate(-25deg)scaleX(1.8)}.art-orb{background:#e2e5e7;place-items:center;display:grid}.chrome-orb{aspect-ratio:1;background:radial-gradient(at 25% 20%,#fff 0,#0000 24%),conic-gradient(from 30deg,#141e2a,#e6f6ff 13%,#496a86 23%,#05090d 34%,#d7edf5 48%,#fff 51%,#1a293e 60%,#9bb9d2 70%,#e3f7ff 80%,#303f4a 90%,#141e2a);border-radius:50%;width:42%;transform:rotate(-20deg);box-shadow:inset -8px -12px 16px #0005,inset 4px 3px 8px #fff8,0 18px 22px -15px #0009}.art-caption{text-align:center;letter-spacing:.25em;color:#65717a;width:100%;font-size:8px;position:absolute;bottom:9%;left:0}.art-space{background:linear-gradient(#96b2cb,#dbe3df 60%,#b6b1a0)}.space-sun{aspect-ratio:1;filter:blur(16px);opacity:.75;background:#fff7d8;border-radius:50%;width:32%;position:absolute;top:10%;right:12%}.space-wall{clip-path:polygon(0 0,85% 0,100% 100%,0 100%);background:linear-gradient(100deg,#a5a69d,#e0dfd3);position:absolute;inset:0 35% 0 0}.space-window{background:linear-gradient(150deg,#7397ae88,#e8f0ef80);border:9px solid #424f54;display:flex;position:absolute;inset:13% 34% 12% 12%;transform:skewY(-5deg);box-shadow:-7px 6px #272e33,18px 12px 28px #0004}.space-window i{border-right:4px solid #3a464f;flex:1}.space-window i:last-child{border:0}.space-floor{background:#b0ada2;width:140%;height:45%;position:absolute;bottom:-30%;left:0;transform:rotate(-9deg)}.art-space .art-caption{color:#3c474c;bottom:5%}.art-interface{background:linear-gradient(120deg,#abc7dc,#eff1eb);place-items:center;display:grid}.interface-window{background:#f7f7f0;border-radius:6px;width:65%;height:78%;position:relative;overflow:hidden;transform:rotate(-7deg);box-shadow:0 12px 20px #23395740}.interface-nav{border-bottom:1px solid #dadcd9;gap:3px;padding:9px;display:flex}.interface-nav span{background:#a2aaa8;border-radius:50%;width:3px;height:3px}.interface-content{color:#111b25;padding:15px 17px}.interface-content>i{background:#3c63fd;width:15px;height:4px;margin-bottom:8px;display:block}.interface-content strong{letter-spacing:-.06em;font-size:clamp(18px,2vw,31px);font-weight:500;line-height:.95}.interface-line{background:#c0c6c6;width:35%;height:3px;margin-top:10px}.interface-pill{background:#1c304e;border-radius:12px;width:30%;height:10px;margin-top:8px}.interface-orbit{aspect-ratio:1;border:18px solid #3c63fd;border-radius:50%;width:56%;position:absolute;top:28%;right:-8%;transform:rotate(-30deg)scaleX(.6);box-shadow:6px 4px #97b9f2}.art-film{background:#121116}.film-disc{aspect-ratio:1;background:repeating-radial-gradient(#06080e 0 10px,#2b3344 12px 15px,#090a0e 18px 23px);border-radius:50%;width:90%;position:absolute;top:-20%;right:-25%;transform:rotate(-30deg)scaleX(.7);box-shadow:0 0 50px #3d52a844}.film-type{letter-spacing:-.06em;font-size:clamp(22px,2.3vw,38px);font-weight:500;line-height:1.15;position:absolute;top:35%;left:10%}.film-type em{color:#a9c0dd;font-family:Georgia,serif;font-weight:400}.art-film .art-caption{text-align:left;color:#727b8a;left:10%}.project-dialog{color:#eee;background:#101318;border:1px solid #303640;border-radius:18px;width:min(700px,90vw);max-height:90svh;padding:0;overflow:auto}.project-dialog::backdrop{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#000b}.project-dialog .project-art{border-radius:16px 16px 0 0}.dialog-close{z-index:2;color:#fff;cursor:pointer;background:#10141bd9;border:1px solid #ffffff35;border-radius:50%;width:36px;height:36px;font-size:24px;position:absolute;top:14px;right:14px}.dialog-copy{padding:32px}.dialog-copy small{color:#7e92ac;letter-spacing:.1em;font-size:9px}.dialog-copy h2{margin:16px 0;font-size:27px;font-weight:500}.dialog-copy p{color:#8e99a7;font-size:14px;line-height:1.8}@media (width>=1700px){.home-screen{padding-top:14vh}.project-ribbon{margin-top:7vh}}@media (width<=700px){.home-screen{padding:120px 0 30px}.hero-heading{padding:0 24px}.eyebrow{margin-bottom:24px;font-size:8px}.hero-heading h1{height:76px}.hero-copy h2{margin:20px 0 13px;font-size:25px}.hero-copy p{padding:0 8px;font-size:12px;line-height:1.9}.desktop-break{display:none}.mobile-break{display:block}.hero-actions{gap:8px;margin-top:22px}.hero-actions a{gap:12px;min-height:42px;padding:0 18px;font-size:11px}.project-ribbon{margin-top:48px}.ribbon-heading{padding:0 24px 12px;font-size:8px}.ribbon-heading b{margin-left:9px;font-size:9px}.project-track{gap:14px;padding-left:24px;padding-right:24px}.project-card{flex-basis:78vw}.project-art{aspect-ratio:1.35}.project-info h3{font-size:12px}.project-info small{font-size:7px}.project-note{font-size:9px}.edge-glass{width:22px;min-width:22px}.art-brand>span{font-size:18px}.interface-content strong{font-size:23px}.film-type{font-size:26px}.dialog-copy{padding:24px}}:root{--nav-blur-height:224px}.nav-underlay{opacity:0;pointer-events:none;transition:opacity .35s}.is-revealed .nav-underlay{opacity:1}@media (width<=700px){:root{--nav-blur-height:164px}}.nav-underlay[data-active=false]{visibility:hidden}.staggered-menu-panel{-webkit-backdrop-filter:none}.sm-panel-item{white-space:nowrap;padding-right:.65em}.sm-panel-list[data-numbering] .sm-panel-item:after{font-size:.25em;right:0}@media (width<=700px){.staggered-menu-panel{padding-left:24px;padding-right:24px}}.hero-copy-text,.hero-description-text{display:grid}.hero-message,.hero-description{visibility:hidden;grid-area:1/1}.hero-message[data-active=true],.hero-description[data-active=true]{visibility:visible}.hero-message p{text-wrap:pretty;max-width:540px;min-height:3.8em;margin-inline:auto}.hero-changing-title,.hero-copy-text,.hero-description-text{transition:opacity .18s,transform .18s}.phase-out .hero-changing-title,.phase-out .hero-copy-text{opacity:0;transform:translateY(-12px)}.phase-swap .hero-changing-title,.phase-swap .hero-copy-text{opacity:0;transition:none;transform:translateY(14px)}.phase-in .hero-changing-title,.phase-in .hero-copy-text{opacity:1;transition-duration:.26s;transform:translateY(0)}.ribbon-heading{justify-content:flex-end}.project-track{padding-top:20px;padding-bottom:26px}.project-card{aspect-ratio:1.55}.project-card .tilted-card{touch-action:pan-x pan-y pinch-zoom}.project-card .project-art{aspect-ratio:auto;border-radius:15px;width:100%;height:100%}.project-card .art-caption{display:none}.tcd-scrim{pointer-events:none;background:linear-gradient(#0a090d00 28%,#0a090d0a 40%,#0a090d2e 54%,#0a090d6b 70%,#0a090da8 86%,#0a090dc7 100%);position:absolute;inset:0}.tcd-gallery__meta{color:#fff;flex-direction:column;gap:2px;display:flex;position:absolute;bottom:15px;left:16px}.tcd-gallery__meta strong{letter-spacing:-.01em;font-size:15px;font-weight:600;line-height:20px}.tcd-gallery__meta span{color:#ffffffb8;font-size:13px;line-height:18px}@media (width<=700px){.project-card{aspect-ratio:1}.hero-message p{min-height:5.7em}}.brand-audio-control{z-index:75;color:#b1b8c2;cursor:pointer;background:#0006;border:0;border-radius:20px;align-items:center;gap:7px;padding:8px 10px;font-size:11px;display:inline-flex;position:fixed;top:37px;right:154px}.brand-audio-control:hover{color:#fff}.is-menu-open .brand-audio-control{color:#31343a;background:0 0}@media (width<=700px){.brand-audio-control{padding:6px 8px;font-size:10px;top:70px;right:22px}}.is-opening.has-static-logo .sm-logo{opacity:1}.has-static-logo .opening-logo{visibility:hidden}.hero-heading{max-width:1280px}.hero-copy h2{letter-spacing:-.025em;margin:0;font-size:clamp(25px,2.2vw,34px);line-height:1.45}.hero-description-text{margin-top:clamp(64px,8vh,100px)}.hero-copy .hero-description{color:#b7bbc3;max-width:none;min-height:1.8em;margin:0;font-size:clamp(16px,1.15vw,20px);line-height:1.8}.hero-actions{gap:18px;margin-top:28px}.project-ribbon{margin-top:clamp(48px,6vh,72px)}.project-track{gap:24px;padding:22px 0 28px;position:relative}.project-card{flex-basis:calc(30vw - 32px)}.edge-glass{width:5%;min-width:0;max-width:none}@media (width<=700px){.hero-heading{padding:0 22px}.hero-heading h1{height:70px}.hero-copy h2{font-size:23px}.hero-description-text{margin-top:56px}.hero-copy .hero-description{min-height:5.4em;padding:0;font-size:15px;line-height:1.8}.hero-actions{gap:12px;margin-top:22px}.hero-actions a{min-width:0;min-height:48px;padding:0 24px;font-size:15px}.project-ribbon{margin-top:38px}.project-track{gap:14px}.project-card{flex-basis:78vw}.edge-glass{width:calc(11vw - 8px)}}.hero-copy h2{font-size:clamp(22px,1.8vw,28px);font-weight:400}.hero-copy .hero-description{font-size:clamp(14px,.9vw,16px)}.hero-actions{gap:14px}.hero-actions a{min-width:136px;min-height:44px;padding:0 25px;font-size:13px}@media (width<=700px){.hero-copy h2{font-size:20px}.hero-copy .hero-description{font-size:13px}.hero-actions a{min-width:0;min-height:42px;padding:0 22px;font-size:13px}}.yogen-site button,.yogen-site a,.yogen-site summary,.tilted-card__caption{font-family:var(--site-ui-font)}.hero-copy h2,.hero-actions a{font-weight:500}.hero-description{font-weight:400}html:has(.project-optical-capture){scrollbar-gutter:auto;overflow:hidden}.project-live-card.project-optical-capture{background:#000;width:372px;height:240px;position:relative}[data-compact=true] .project-live-card.project-optical-capture{width:240px}.refraction-ribbon-host{width:100%}.project-refraction-lens .edge-refraction-carousel-interaction{color:#fff}.project-refraction-lens .edge-refraction-carousel-interaction:focus-visible{outline-offset:-4px;outline:1px solid #444}@media (width<=700px){.refracting-projects{margin-top:12px}}.project-live-labels{pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.project-live-card{pointer-events:none;position:absolute;top:0;left:0}.project-live-labels .project-live-card{width:var(--project-card-width);height:var(--project-card-height);transform-origin:0 0}.project-live-card[hidden]{display:none}.project-optical-capture{--project-card-unit:1px;--project-glass-fill:linear-gradient(145deg, color-mix(in srgb, var(--project-glass-color) 17%, transparent), color-mix(in srgb, var(--project-glass-color) 26%, transparent));--project-glass-edge:inset 0 0 0 1px #ffffff70, inset 0 2px 5px #ffffff3b, inset 0 -1px 3px #ffffff29}.project-optical-capture[data-palette=dark]{--project-glass-fill:linear-gradient(145deg, #7070702e, #16161636 54%, #4f4f4f29);--project-glass-edge:inset 0 0 0 1px #ececec6e, inset 0 2px 3px #f0f0f045, inset 0 -1px 4px #cecece3b, inset 0 0 10px #bcbcbc2b}.project-live-card .project-card-caption{top:calc(10 * var(--project-card-unit));left:calc(12 * var(--project-card-unit));pointer-events:none;max-width:88%;position:absolute}.project-live-card :is(.project-card-caption,.project-open-surface){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.project-live-card :is(.project-card-caption,.project-open-surface):not(.glass-surface--webgl),.project-live-card .glass-surface__frame{background:var(--project-glass-fill);box-shadow:var(--project-glass-edge)}.project-live-card .glass-surface--webgl{box-shadow:none}.project-live-card :is(.project-card-caption,.project-open-surface).glass-surface--fallback{-webkit-backdrop-filter:none;backdrop-filter:none}.project-live-card .glass-surface__rim{display:none}.project-card-caption .glass-surface__content{padding:calc(9 * var(--project-card-unit)) calc(11 * var(--project-card-unit))}.project-card-caption strong{color:#fff;font-family:var(--site-latin-font),MiSans,sans-serif;font-size:calc(16 * var(--project-card-unit));font-weight:500;line-height:1.3}.project-open{right:calc(13 * var(--project-card-unit));bottom:calc(13 * var(--project-card-unit));width:calc(44 * var(--project-card-unit));aspect-ratio:1;color:#fff;pointer-events:auto;border-radius:50%;place-items:center;text-decoration:none;display:grid;position:absolute}.project-open .project-open-surface{pointer-events:none;position:absolute;inset:0}.project-open:hover .project-open-surface:not(.glass-surface--webgl),.project-open:hover .glass-surface__frame{box-shadow:var(--project-glass-edge), inset 0 1px 2px #fff9}.project-open:focus-visible{outline-offset:3px;outline:2px solid #fff}.project-open:after{content:"";border-radius:inherit;position:absolute;inset:-4px}.project-open-icon{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:63%;height:63%;display:block;position:relative}[data-compact=true] .project-card-caption{top:calc(9 * var(--project-card-unit));left:calc(9 * var(--project-card-unit))}[data-compact=true] .project-card-caption .glass-surface__content{padding:calc(6 * var(--project-card-unit)) calc(8 * var(--project-card-unit))}[data-compact=true] .project-card-caption strong{font-size:calc(12 * var(--project-card-unit))}[data-compact=true] .project-open{right:calc(10 * var(--project-card-unit));bottom:calc(11 * var(--project-card-unit));width:calc(34 * var(--project-card-unit))}.hero-heading h1{height:clamp(78px,7.6vw,120px)}.refracting-projects{margin-top:16px}.home-screen{padding-bottom:110px}@media (width<=700px){.hero-heading h1{height:58px}.refracting-projects{margin-top:8px}.home-screen{padding-bottom:80px}.project-live-labels{-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}}.hero-copy .optical-copy{text-wrap:balance}.hero-copy .optical-ending{white-space:nowrap}.hero-copy .hanging-punctuation{text-align:left;width:0;display:inline-block;overflow:visible}.hero-title-mobile-break{display:none}@media (width<=700px){.hero-title-mobile-break{display:initial}}.project-live-card{pointer-events:auto;background:#000}.project-live-card .tilted-card{cursor:grab}.project-live-card .tilted-card:active{cursor:grabbing}.project-live-art{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.project-live-card .tilted-card__layer{pointer-events:none}.project-live-card .project-open{pointer-events:auto}@media (width<=700px){.project-live-labels{-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}}.project-live-art.tilted-card__img{width:100%;height:100%;inset:0}@property --project-card-color{syntax:"<number>";inherits:true;initial-value:0}.project-live-color{--reveal-progress:var(--project-card-color,0);--reveal-base:calc(var(--reveal-progress) * var(--reveal-progress) * (3 - 2 * var(--reveal-progress)));--reveal-lift:calc((1 - var(--reveal-base)) * min(1, var(--reveal-progress) * 2.25) * .82);--reveal-radius:calc(42% + var(--reveal-progress) * 86%);-webkit-mask-image:radial-gradient(ellipse 100% 100% at var(--project-card-reveal-origin,10% 12%), rgb(0 0 0/calc(var(--reveal-base) + var(--reveal-lift))) calc(var(--reveal-radius) * .1), rgb(0 0 0/calc(var(--reveal-base) + var(--reveal-lift) * .84375)) calc(var(--reveal-radius) * .325), rgb(0 0 0/calc(var(--reveal-base) + var(--reveal-lift) * .5)) calc(var(--reveal-radius) * .55), rgb(0 0 0/calc(var(--reveal-base) + var(--reveal-lift) * .15625)) calc(var(--reveal-radius) * .775), rgb(0 0 0/var(--reveal-base)) var(--reveal-radius));mask-image:radial-gradient(ellipse 100% 100% at var(--project-card-reveal-origin,10% 12%), rgb(0 0 0/calc(var(--reveal-base) + var(--reveal-lift))) calc(var(--reveal-radius) * .1), rgb(0 0 0/calc(var(--reveal-base) + var(--reveal-lift) * .84375)) calc(var(--reveal-radius) * .325), rgb(0 0 0/calc(var(--reveal-base) + var(--reveal-lift) * .5)) calc(var(--reveal-radius) * .55), rgb(0 0 0/calc(var(--reveal-base) + var(--reveal-lift) * .15625)) calc(var(--reveal-radius) * .775), rgb(0 0 0/var(--reveal-base)) var(--reveal-radius))}@media (hover:hover){.project-refraction-lens:not([data-renderer=webgl]) .tilted-card{pointer-events:auto}.project-refraction-lens:not([data-renderer=webgl]) .project-live-color{transition:--project-card-color .96s linear}.project-refraction-lens:not([data-renderer=webgl]) .tilted-card:hover .project-live-color{--project-card-color:1}}@media (prefers-reduced-motion:reduce){.project-refraction-lens:not([data-renderer=webgl]) .project-live-color{transition:none}}.hero-rotator[data-started=false]{opacity:0;pointer-events:none}.hero-heading h1.hero-changing-title{grid-template-columns:minmax(0,1fr);place-items:center;height:clamp(152px,12vw,176px);display:grid;overflow:hidden}.hero-word{opacity:0;visibility:hidden;pointer-events:none;grid-area:1/1;justify-content:center;align-items:center;width:100%;transition:opacity .25s,visibility 0s .3s;display:flex}.hero-word[data-active=true]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.hero-rotator .hero-message{opacity:0;transition:opacity .18s}.hero-rotator .hero-message[data-active=true]{opacity:1}.hero-word{transition:opacity .18s,visibility 0s .18s}.hero-word[data-state=active]{transition:none}.hero-message[data-state=active]{animation:.65s cubic-bezier(.2,.7,.2,1) both hero-copy-enter}.hero-message[data-state=outgoing]{visibility:visible;animation:.3s ease-in both hero-copy-exit}.hero-copy-text{overflow:hidden}@keyframes hero-copy-enter{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-copy-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-32px)}}.project-live-labels{-webkit-mask-image:none;mask-image:none}.project-live-card{background:0 0}.project-refraction-lens[data-renderer=webgl] .project-live-card[data-edge=true] .project-live-art,.project-refraction-lens[data-renderer=webgl] .project-live-card[data-edge=true] .tilted-card__rim,.project-refraction-lens[data-renderer=webgl] .project-live-card[data-edge=true] .tilted-card__edge{visibility:hidden}.project-live-card[data-edge=true] .tilted-card__body,.project-live-card[data-edge=true] .tilted-card__img,.project-live-card[data-edge=true] .tilted-card__layer{transform:none!important}.project-live-card[data-edge=true] .tilted-card__glare,.project-live-card[data-edge=true] .tilted-card__shadow{opacity:0!important}.hero-word .refracted-text{container-type:inline-size}.hero-word .refracted-text[data-painted=false] canvas{visibility:hidden}.hero-word .refracted-text__fallback{color:#a7b7cb;justify-content:center;align-items:center;display:flex;overflow:hidden}.hero-word .refracted-text__fallback[hidden]{display:none}.hero-word .refracted-text__fallback>span{-webkit-text-fill-color:transparent;background:linear-gradient(155deg,#d7e7f7,#667d97 38%,#eaf3ff 50%,#293b51 65%,#a7b7cb) 0 0/220% 220%;-webkit-background-clip:text;background-clip:text}.hero-word .refracted-text[data-reveal=true] .refracted-text__fallback>span{animation-name:hero-fallback-lift;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both}@keyframes hero-fallback-lift{0%{background-position:100% 100%;transform:translateY(110%)}to{background-position:0 0;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hero-word,.hero-message,.hero-word .refracted-text__fallback>span{transition:none!important;animation:none!important}.hero-word .refracted-text canvas{visibility:hidden}.hero-word .refracted-text__fallback[hidden]{display:flex}}@media (width<=700px){.hero-copy h2{letter-spacing:.005em;font-size:clamp(19px,5vw,21px);line-height:1.5}.hero-description-text{margin-top:30px}.hero-copy .hero-description{letter-spacing:.01em;color:#a4aab4;min-height:0;font-size:clamp(12px,3.6vw,14.5px);line-height:1.75}.hero-description-line,.hero-description-intro,.hero-description-outcome{display:block}.hero-description-line{white-space:nowrap}.hero-description-outcome{margin-top:6px}.hero-description-desktop-break{display:none}.hero-actions{gap:10px;margin-top:24px}.hero-actions a{letter-spacing:.02em;white-space:nowrap;min-width:104px;min-height:44px;padding:0 22px;font-size:13px;line-height:1.4}.hero-actions .button-secondary{min-width:156px}.section-label{margin-bottom:32px;font-size:10px}.content-section h2{letter-spacing:-.035em;margin-bottom:36px;font-size:32px;line-height:1.42}.explore-list summary{padding-block:24px;font-size:20px;line-height:1.5}.explore-list details>p,.about-line{font-size:14px;line-height:1.85}}.skip-intro{color:#b5bbc5;background:#ffffff06;border:1px solid #ffffff26;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.skip-intro:hover{color:#fff;border-color:#fff6}.skip-intro:focus-visible{outline-offset:4px;outline:2px solid #7aaaff}@media (width<=700px){.hero-heading h1.hero-changing-title{width:calc(100% + 20px);height:clamp(88px,24vw,116px);margin-inline:-10px}.hero-word[data-word=AI] .refracted-text{max-width:220px}.hero-word[data-word=NEXT] .refracted-text{max-width:520px}.hero-copy .hero-description{letter-spacing:0;font-size:clamp(10px,3.05vw,12.5px);line-height:1.9}.hero-description-outcome{white-space:nowrap;margin-top:0}.hero-description-outcome .hero-description-line{display:inline}}.menu-glass-canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.menu-glass-background[data-canvas-ready=true]:after{content:"";background:inherit;pointer-events:none;position:absolute;inset:0}.project-live-labels{background:#000;-webkit-mask-image:linear-gradient(90deg,#0000 6.5%,#000 8% 92%,#0000 93.5%);mask-image:linear-gradient(90deg,#0000 6.5%,#000 8% 92%,#0000 93.5%)}.edge-refraction-carousel-interaction{overscroll-behavior-x:contain}

.site-menu .sm-prelayer:first-child{background:#263a5a!important}
.site-menu .sm-prelayer:nth-child(2){background:#2f80ff!important}

/* Lift the whole positioned card, not only its inner 3D figure. */
.project-live-card:has(.tilted-card[data-active]) {
  z-index: 2000 !important;
}

.project-linked-glass {
  --project-glass-fill: rgb(255 255 255 / 8%);
  --project-glass-edge:
    inset 0 0 0 1px rgb(255 255 255 / 34%),
    inset 0 1px 3px rgb(255 255 255 / 22%),
    inset 0 -1px 3px rgb(255 255 255 / 12%);
}

/* Native glass samples the moving artwork beneath the foreground layer. */
.project-linked-glass .glass-surface::after {
  content: '';
  position: absolute;
  inset: 0;
  border-radius: inherit;
  pointer-events: none;
  background: radial-gradient(
    ellipse at var(--tc-gx, 50%) var(--tc-gy, 50%),
    rgb(255 255 255 / 34%),
    rgb(255 255 255 / 8%) 44%,
    transparent 74%
  );
  opacity: calc(0.22 + var(--tc-glare, 0) * 1.2);
}

.project-linked-glass .project-card-caption strong {
  white-space: nowrap;
}

/* Keep the official native frost fallback on Safari as the card turns. */
.project-live-card
  .project-linked-glass
  .glass-surface.glass-surface--fallback {
  -webkit-backdrop-filter: blur(5px) saturate(1.25);
  backdrop-filter: blur(5px) saturate(1.25);
}

.project-live-card[data-edge='true'] .project-linked-glass {
  visibility: hidden;
}

.project-linked-glass{--project-glass-fill:color-mix(in srgb,var(--project-glass-color) calc(42% * var(--project-card-color,0)),rgb(255 255 255 / 8%))}.project-linked-glass .glass-surface:after{background:radial-gradient(ellipse at var(--tc-gx,50%) var(--tc-gy,50%),rgb(255 255 255 / 18%),rgb(255 255 255 / 4%) 44%,transparent 74%)}

@media(max-width:700px){.hero-heading h1.hero-changing-title{height:clamp(78px,21vw,102px)}.hero-word[data-word=AI] .refracted-text{max-width:196px}.hero-word[data-word=NEXT] .refracted-text,.hero-word[data-word=CORE] .refracted-text{max-width:460px}.hero-description-text{margin-top:40px}.project-ribbon{margin-top:18px}}

@media(max-width:700px){.home-screen{padding-top:90px}.hero-description-text{margin-top:18px}.hero-actions{margin-top:14px}.project-ribbon{margin-top:0}}

@media(max-width:700px) and (max-height:720px){.home-screen{padding-top:72px}.project-ribbon{margin-top:-52px}}

@media(min-width:900px){.services-brief{padding-top:clamp(4px,.35vw,6px)}}

@media(min-width:900px){.services-brief{padding-top:clamp(12px,1.1vw,19px)}.services-item-name{padding-top:clamp(9px,.85vw,15px)}}

@media(min-width:701px){.home-screen{padding-top:166px}.hero-description-text{margin-top:clamp(32px,4vh,48px)}}

.site-menu .staggered-menu-panel{background:rgb(25 31 43 / 65%);-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%)}.site-menu[data-open] .sm-prelayers{visibility:hidden;transition:visibility 0s .7s}.site-menu .sm-refracted-title{vertical-align:baseline;container-type:inline-size}.site-menu .sm-refracted-title .refracted-text__fallback[hidden]{display:none}.site-menu .sm-panel-list[data-numbering] .sm-panel-item::after{color:#b8c5d5}

.site-menu .staggered-menu-panel{background:linear-gradient(155deg,rgb(225 233 246 / 15%),transparent 22%,rgb(119 140 165 / 10%) 48%,transparent 72%,rgb(206 218 235 / 12%)),rgb(17 21 28 / 60%);background-size:180% 180%,100% 100%;animation:menu-glass-light 9s ease-in-out infinite alternate}.site-menu .sm-panel-item:hover{color:#8ab3ff}@keyframes menu-glass-light{from{background-position:0% 0%,0 0}to{background-position:100% 100%,0 0}}@media(prefers-reduced-motion:reduce){.site-menu .staggered-menu-panel{animation:none}}

.site-menu .staggered-menu-panel{background:rgb(17 21 28 / 60%);animation:none}.site-menu .sm-prelayer:first-child{background:#30343a!important}.site-menu .sm-prelayer:nth-child(2){background:#8b8f96!important}.site-menu .menu-optical-background{position:absolute;inset:0;overflow:hidden;pointer-events:none;opacity:.55}.site-menu .menu-optical-background .refracted-text{display:block;width:32%;max-width:none;height:32%;aspect-ratio:auto!important;transform-origin:top left;transform:translate(-35%,-35%) scale(5)}.site-menu .menu-optical-background .refracted-text__fallback{display:none}

.site-menu .sm-prelayers,.site-menu[data-open] .sm-prelayers{visibility:hidden!important;transition:none!important}.site-menu .menu-optical-background .refracted-text{width:52%;height:52%;transform:translate(-22%,-22%) scale(3.1)}

.site-menu .menu-optical-background .refracted-text{transform:translate(-50%,-50%) scale(4)}

#main {
  --site-ui-font: var(--site-latin-font), var(--site-base-font);
  font-family: var(--site-ui-font);
}

