@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0d9446e69c4847e-s.3h31fjnwrfycc.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.p.3o02-8iknf6dl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3fd967fc5374d70a-s.42u1-lj4buy61.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../media/dd14639a62c56cb2-s.0kda-l-rfpyyq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b59689b1142d37ce-s.p.1bk8_xp319hr4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d0d9446e69c4847e-s.3h31fjnwrfycc.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.p.3o02-8iknf6dl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3fd967fc5374d70a-s.42u1-lj4buy61.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/dd14639a62c56cb2-s.0kda-l-rfpyyq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b59689b1142d37ce-s.p.1bk8_xp319hr4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d0d9446e69c4847e-s.3h31fjnwrfycc.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.p.3o02-8iknf6dl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3fd967fc5374d70a-s.42u1-lj4buy61.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/dd14639a62c56cb2-s.0kda-l-rfpyyq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b59689b1142d37ce-s.p.1bk8_xp319hr4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded Fallback;src:local(Arial);ascent-override:73.93%;descent-override:18.2%;line-gap-override:0.0%;size-adjust:134.59%}.unbounded_f260d2d9-module__YkVj9q__className{font-family:Unbounded,Unbounded Fallback;font-style:normal}.unbounded_f260d2d9-module__YkVj9q__variable{--font-afc-display:"Unbounded", "Unbounded Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_69b89e30-module__FwibVW__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_69b89e30-module__FwibVW__variable{--font-afc-body:"Manrope", "Manrope Fallback"}
.afc{--afc-night:#070b1f;--afc-deep:#0d1330;--afc-raise:#131a3d;--afc-land:#161e48;--afc-line:#aab0d624;--afc-line-strong:#aab0d64d;--afc-ink:#f3f4fa;--afc-mute:#a3a9cf;--afc-dim:#7a81ab;--afc-red:#c8102e;--afc-red-hi:#ef3b55;--afc-red-soft:#ef3b5524;--afc-ease:cubic-bezier(.16, 1, .3, 1);background:var(--afc-night);color:var(--afc-ink);font-family:var(--font-afc-body), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.afc .font-display{font-family:var(--font-afc-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em}.afc h1,.afc h2,.afc h3{text-wrap:balance}.afc ::selection{background:var(--afc-red);color:#fff}.afc :focus-visible{outline:2px solid var(--afc-red-hi);outline-offset:3px;border-radius:6px}.afc-grain:after{content:"";z-index:60;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.afc[data-reveal-ready] [data-reveal]{opacity:0;transition:opacity .9s var(--afc-ease), transform .9s var(--afc-ease);transition-delay:calc(var(--reveal-i,0) * 90ms);transform:translateY(22px)}.afc[data-reveal-ready] [data-reveal].is-in{opacity:1;transform:none}@keyframes afc-rise{0%{opacity:0;transform:translateY(26px)}}.afc-rise{animation:afc-rise 1s var(--afc-ease) both;animation-delay:calc(var(--rise-i,0) * .11s + .12s)}@keyframes afc-settle{0%{transform:scale(1.08)}}.afc-settle{animation:afc-settle 2.4s var(--afc-ease) both}.afc-pin{opacity:0;transform-box:fill-box;transform-origin:bottom;transition:opacity .6s var(--afc-ease), transform .7s var(--afc-ease);transition-delay:calc(var(--pin-i,0) * .14s + .3s);transform:translateY(-14px)}.is-in .afc-pin,.afc:not([data-reveal-ready]) .afc-pin{opacity:1;transform:none}@keyframes afc-ping{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(2.6)}}.afc-ping{transform-box:fill-box;transform-origin:50%;animation:afc-ping 2.4s var(--afc-ease) infinite}.afc-map-label{font-size:21px}@media (max-width:640px){.afc-map-label{font-size:36px}}.afc-region{cursor:pointer;transition:fill .6s var(--afc-ease), opacity .45s var(--afc-ease);outline:none}@keyframes afc-region-in{0%{opacity:0;transform:translateY(10px)scale(.97)}}@keyframes afc-light{0%{fill:var(--afc-land)}}.afc-region{transform-box:fill-box;transform-origin:50%}.is-in .afc-region{animation:afc-region-in .8s var(--afc-ease) backwards;animation-delay:calc(var(--region-i,0) * 45ms + .15s)}.is-in .afc-region.is-played{animation:afc-region-in .8s var(--afc-ease) backwards, afc-light .9s ease-out backwards;animation-delay:calc(var(--region-i,0) * 45ms + .15s), calc(var(--region-i,0) * 45ms + .9s)}.afc-map-glow{transition:opacity .5s var(--afc-ease)}.afc-map.is-hovering .afc-region{opacity:.5}.afc-map.is-hovering .afc-map-glow{opacity:.25}.afc-region:focus-visible{stroke:#fff;stroke-width:2.5px}@keyframes afc-lift-up{0%{filter:drop-shadow(0 0 #0000);transform:none}to{filter:drop-shadow(0 18px 14px #020410bf);transform:translateY(-12px)scale(1.07)}}.afc-lift{transform-box:fill-box;transform-origin:50%;animation:.45s cubic-bezier(.34,1.56,.64,1) both afc-lift-up}.afc-lift.is-down{animation:afc-lift-up .3s var(--afc-ease) reverse both}.afc-pin-lift{transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.afc-pin-lift.is-up{transform:translateY(-12px)}@keyframes afc-tip-in{0%{opacity:0;transform:translate(-50%,calc(4px - 100%))scale(.94)}}.afc-tip{transform-origin:50% 100%;animation:afc-tip-in .35s var(--afc-ease) both;transform:translate(-50%,calc(-100% - 18px))}@keyframes afc-tip-in-below{0%{opacity:0;transform:translate(-50%,18px)scale(.94)}}.afc-tip[data-below]{transform-origin:50% 0;animation-name:afc-tip-in-below;transform:translate(-50%,26px)}@keyframes afc-tip-dock{0%{opacity:0;transform:translateY(-8px)}}.afc-tip[data-dock]{width:auto;max-width:none;margin-top:12px;animation-name:afc-tip-dock;position:relative;transform:none}.afc-tile-media{transition:transform 1.1s var(--afc-ease)}.afc-tile:hover .afc-tile-media{transform:scale(1.04)}.afc-word{vertical-align:top;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:hidden}.afc-word>span{animation:afc-word-up 1.1s var(--afc-ease) both;animation-delay:calc(var(--w-i,0) * .11s + .26s);display:inline-block}@keyframes afc-word-up{0%{transform:translateY(110%)rotate(4deg)}}@supports (animation-timeline:scroll()){.afc-parallax{animation:linear both afc-parallax;animation-timeline:scroll(root);animation-range:0 100vh}.afc-hero-copy{animation:linear both afc-hero-out;animation-timeline:scroll(root);animation-range:0 80vh}}@keyframes afc-parallax{to{transform:translateY(22%)}}@keyframes afc-hero-out{to{opacity:0;transform:translateY(-60px)}}@keyframes afc-cue{0%{opacity:0;transform:translateY(-100%)}30%{opacity:1}to{opacity:0;transform:translateY(260%)}}.afc-cue{animation:afc-cue 2s var(--afc-ease) infinite}.afc-shine{isolation:isolate;position:relative;overflow:hidden}.afc-shine:after{content:"";z-index:-1;transition:transform .8s var(--afc-ease);background:linear-gradient(105deg,#0000 30%,#ffffff59 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.afc-shine:hover:after{transform:translate(120%)}.afc-underline{background:linear-gradient(var(--afc-red-hi), var(--afc-red-hi)) 0 100% / 0% 1.5px no-repeat;transition:background-size .4s var(--afc-ease), color .3s;padding-bottom:3px}.afc-underline:hover{background-size:100% 1.5px}@keyframes afc-marquee{to{transform:translate(-50%)}}.afc-marquee{width:max-content;animation:afc-marquee var(--marquee-s,40s) linear infinite;display:flex}.afc-marquee.is-reverse{animation-direction:reverse}.afc-ticker:hover .afc-marquee{animation-play-state:paused}.afc-outline-text{color:#0000;-webkit-text-stroke:1.5px #f3f4fa59}.afc[data-reveal-ready] [data-reveal] h2{clip-path:inset(0 0 100%);transition:clip-path 1s var(--afc-ease) .12s, translate 1s var(--afc-ease) .12s;translate:0 .5em}.afc[data-reveal-ready] [data-reveal].is-in h2{clip-path:inset(-10% -5% -30%);translate:0}.afc[data-reveal-ready] [data-reveal] .afc-stagger>*{opacity:0;transition:opacity .7s var(--afc-ease), translate .7s var(--afc-ease);transition-delay:calc(var(--s-i,0) * .11s + .25s);translate:0 18px}.afc[data-reveal-ready] [data-reveal].is-in .afc-stagger>*{opacity:1;translate:0}.afc[data-reveal-ready] [data-reveal] .afc-seg{transform-origin:0;transition:transform .5s var(--afc-ease);transition-delay:calc(var(--s-i,0) * 70ms + .7s);transform:scaleX(0)}.afc[data-reveal-ready] [data-reveal].is-in .afc-seg{transform:none}.afc-tilt{transform:perspective(1000px) rotateX(var(--ry,0deg)) rotateY(var(--rx,0deg));transition:transform .6s var(--afc-ease);will-change:transform}.afc-tilt.is-tracking{transition:transform .12s linear}.afc-glare{background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), #ef3b5529, transparent 60%);opacity:0;transition:opacity .4s var(--afc-ease)}.afc-tilt.is-tracking .afc-glare{opacity:1}.afc-num{transition:color .5s var(--afc-ease)}.afc-tile:hover .afc-num{color:var(--afc-red-hi)}html:has(.afc-gallery[open]){overflow:hidden}@keyframes afc-gallery-in{0%{opacity:0}}@keyframes afc-photo-in{0%{opacity:0;transform:scale(.97)}}.afc-gallery[open],.afc-gallery[open]::backdrop{animation:afc-gallery-in .3s var(--afc-ease)}.afc-gallery-photo{animation:afc-photo-in .45s var(--afc-ease)}.afc-member-img{filter:grayscale()brightness(.8)contrast(1.05);transition:filter 1.4s var(--afc-ease), transform 1.1s var(--afc-ease);transition-delay:calc(var(--s-i,0) * .12s + .4s), 0s}.is-in .afc-member-img,.afc:not([data-reveal-ready]) .afc-member-img{filter:saturate(.92)}.afc-member:hover .afc-member-img{filter:saturate(1.05)brightness(1.04);transition-delay:0s;transform:scale(1.06)}.afc-member-wash{opacity:.32;transition:opacity .6s var(--afc-ease)}.afc-member:hover .afc-member-wash{opacity:.08}.afc-member-bar{transform-origin:0;transition:transform .5s var(--afc-ease);transform:scaleX(0)}.afc-member:hover .afc-member-bar{transform:none}.afc-fixture-shape{transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.afc-fixture-shape path{transition:fill .4s var(--afc-ease)}.afc-fixture:hover .afc-fixture-shape{transform:scale(1.14)rotate(-6deg)}.afc-fixture:hover .afc-fixture-shape path{fill:var(--afc-red)}.afc-fixture-arrow svg{transition:transform .4s var(--afc-ease)}.afc-fixture:hover .afc-fixture-arrow svg{transform:rotate(45deg)}@keyframes afc-spin{to{transform:rotate(360deg)}}.afc-spin{animation:28s linear infinite afc-spin}@keyframes afc-sweep{0%,70%{transform:translate(-130%)skew(-18deg)}to{transform:translate(230%)skew(-18deg)}}.afc-sweep:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff29,#0000);width:45%;animation:6s ease-in-out infinite afc-sweep;position:absolute;inset:0 auto 0 0}@property --afc-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes afc-orbit{to{--afc-angle:360deg}}.afc-orbit:before{content:"";border-radius:inherit;background:conic-gradient(from var(--afc-angle), transparent 0deg, transparent 230deg, var(--afc-red-hi) 320deg, transparent 360deg);-webkit-mask-composite:xor;pointer-events:none;padding:1.5px;animation:5s linear infinite afc-orbit;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes afc-pop{0%{opacity:0;transform:scale(.4)}60%{transform:scale(1.12)}}.afc-pop{animation:.6s cubic-bezier(.34,1.56,.64,1) both afc-pop}@media (prefers-reduced-motion:reduce){.afc[data-reveal-ready] [data-reveal],.afc-pin{opacity:1;transition:none;transform:none}.afc-rise,.afc-settle,.afc-ping{animation:none}.afc-tile:hover .afc-tile-media{transform:none}.is-in .afc-region,.is-in .afc-region.is-played,.afc-lift,.afc-word>span,.afc-parallax,.afc-hero-copy,.afc-cue,.afc-marquee,.afc-spin,.afc-sweep:after,.afc-orbit:before,.afc-pop,.afc-tip{animation:none}.afc-tip{transform:translate(-50%,calc(-100% - 18px))}.afc-tip[data-below]{transform:translate(-50%,26px)}.afc-tip[data-dock]{transform:none}.afc-lift.is-down{display:none}.afc[data-reveal-ready] [data-reveal] h2,.afc[data-reveal-ready] [data-reveal] .afc-stagger>*,.afc[data-reveal-ready] [data-reveal] .afc-seg{clip-path:none;opacity:1;transition:none;transform:none}.afc-tilt{transform:none}.afc-member-img{filter:saturate(.92);transition:none}.afc-gallery[open],.afc-gallery[open]::backdrop,.afc-gallery-photo{animation:none}}.afc-chip{-webkit-tap-highlight-color:transparent}.afc-detail-text{scrollbar-width:thin;scrollbar-color:var(--afc-line-strong) transparent}@media (max-width:1023px){.afc-detail{overflow-y:auto}.afc-detail-text{overflow:visible}}.afc-form{counter-reset:afc-part}.afc-legend{align-items:baseline;gap:.75rem;display:flex}.afc-legend:before{content:counter(afc-part, decimal-leading-zero);counter-increment:afc-part;font-family:var(--font-afc-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:.14em;color:var(--afc-red-hi);font-size:12px;font-weight:700}.afc-form input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.afc-form input[type=checkbox],.afc-form input[type=radio]{accent-color:var(--afc-red)}.afc-form textarea{resize:vertical;min-height:7.5rem}
