@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7e832ad540183e91-s.a2f18b1a.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2094fb60fd9c8287-s.3ed55436.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:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c875c6f5d3e977ac-s.p.80fc2c9e.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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.666bad7d.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.0a77efb4.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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.4a23d71b.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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.43b0b13e.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.b2288445.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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.3aec397d.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:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_45646789-module__cZGuOq__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_45646789-module__cZGuOq__variable{--font-poppins:"Poppins","Poppins Fallback"}
@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/35161b7740c25d33-s.c0314740.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/391e53907fa6d8ec-s.1942ea8f.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:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/ae8872c8a32e309c-s.bd3beac6.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:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.347f98aa.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:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/35161b7740c25d33-s.c0314740.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/391e53907fa6d8ec-s.1942ea8f.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:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/ae8872c8a32e309c-s.bd3beac6.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:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.347f98aa.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:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_3b91ee65-module__-fTt_G__className{font-family:Playfair Display,Playfair Display Fallback;font-style:italic}.playfair_display_3b91ee65-module__-fTt_G__variable{--font-playfair:"Playfair Display","Playfair Display Fallback"}
::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#333;border:2px solid #000;border-radius:100px;transition:background .3s}::-webkit-scrollbar-thumb:hover{background:#a0a0a0}.nav-island::-webkit-scrollbar{display:none}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#333 #000;scroll-behavior:smooth}body{color:#fff;background-color:#000;margin:0;padding:0;font-family:Poppins,sans-serif;overflow-x:clip}.nav-island-wrapper{z-index:1000;pointer-events:none;opacity:0;justify-content:center;width:100%;animation:1.2s cubic-bezier(.23,1,.32,1) .2s forwards navSlideDown;display:flex;position:fixed;top:24px;left:0}@keyframes navSlideDown{0%{opacity:0;transform:translateY(-60px)}to{opacity:1;transform:translateY(0)}}.nav-island{pointer-events:auto;scrollbar-width:none;background-color:#d9d9d9;border-radius:100px;align-items:center;gap:12px;height:54px;padding:0 16px;display:flex;box-shadow:0 10px 30px #00000080}.logo-container{flex-shrink:0;align-items:center;padding-right:4px;display:flex}.logo{width:auto;height:32px;display:block}.italic{font-family:Playfair Display,serif!important;font-style:italic!important}.divider{background-color:#a0a0a0;border-radius:2px;flex-shrink:0;width:1.5px;height:24px}.nav-links{align-items:center;gap:4px;display:flex;position:relative}.nav-item{color:#333;z-index:2;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:100px;padding:8px 18px;font-size:14px;font-weight:500;text-decoration:none;transition:color .3s;position:relative}.nav-indicator{z-index:1;pointer-events:none;opacity:0;background-color:#0f0f0f;border-radius:100px;height:100%;min-height:36px;transition:all .4s cubic-bezier(.23,1,.32,1);position:absolute;top:50%;transform:translateY(-50%)}.nav-item.active{color:#fff}section{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:80px 20px;display:flex;overflow:hidden}#about{min-height:400vh;padding:0;display:block;overflow:visible}#contact{justify-content:flex-start;min-height:65vh;padding-bottom:65px}.sticky-container{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;padding:80px 20px;display:flex;position:sticky;top:0;overflow:hidden}.content-wrapper{will-change:transform,opacity;flex-direction:column;align-items:center;width:100%;transition:opacity .1s linear;display:flex}h1,h2{letter-spacing:-2px;text-align:center;text-transform:uppercase;margin:0;font-size:clamp(2.5rem,10vw,5rem);font-weight:300}.section-description{color:#888;text-align:center;max-width:600px;margin-top:16px;font-size:1.1rem;font-weight:300;line-height:1.6}.we-are-wrapper{opacity:0;flex-wrap:nowrap;justify-content:center;align-items:center;gap:1.3vw;animation:1.5s cubic-bezier(.23,1,.32,1) forwards fadeUpIn;display:flex}@keyframes fadeUpIn{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.we-are-text{white-space:nowrap;letter-spacing:normal;margin:0;line-height:1;text-transform:lowercase!important;font-size:clamp(6rem,8vw,6.5rem)!important;font-weight:300!important}.we-are-image{width:auto;height:clamp(3rem,4.8vw,3.65rem);transform:translateY(12%)}.about-content{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.about-texts{opacity:0;flex-direction:column;gap:2vh;width:100%;max-width:780px;padding-top:5vh;display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%)}.reveal-text{margin:0;font-size:clamp(1rem,2.5vw,1.4rem);line-height:1.6}.reveal-word{color:#ffffff26;transition:color .15s,text-shadow .15s}.reveal-word.revealed{color:#fff;text-shadow:0 0 10px #ffffff4d}.underline-phrase{background-image:linear-gradient(90deg,#fff,#fff);background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px;padding-bottom:3px;transition:background-size .25s cubic-bezier(.23,1,.32,1);display:inline}.cards-grid{flex-wrap:wrap;justify-content:center;gap:24px;width:100%;max-width:1400px;margin-top:6vh;display:flex}.card{background:#ffffff08;border:1px solid #ffffff14;border-radius:24px;flex-direction:column;flex:calc(33.333% - 24px);gap:16px;min-width:300px;max-width:360px;padding:40px 32px;transition:transform .4s cubic-bezier(.23,1,.32,1),background .4s;display:flex}.card:hover{background:#ffffff0f;transform:translateY(-8px)}.card-header{align-items:center;gap:14px;display:flex}.card-header i,.card-header svg{vertical-align:middle;opacity:.8;width:1.7rem;height:1.7rem;display:inline-block}.card h3{margin:0;font-size:1.4rem;font-weight:500}.card p{color:#888;margin:0;font-size:1rem;font-weight:300;line-height:1.6}.title-highlight{background-image:linear-gradient(90deg,#fff,#fff);background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;padding-bottom:3px}.rest-of-title{background-image:linear-gradient(90deg,#fff,#fff);background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px;padding-bottom:3px;transition:background-size .4s}.card:hover .rest-of-title{background-size:100% 2px}.carousel{width:100vw;margin-top:6vh;padding:60px 0;position:relative;overflow:hidden}.carousel-track{gap:30px;width:max-content;animation:30s linear infinite scroll-infinite;display:flex}.carousel:hover .carousel-track{animation-play-state:paused}@keyframes scroll-infinite{0%{transform:translate(0)}to{transform:translate(-1650px)}}.artist-card{color:inherit;cursor:pointer;z-index:1;background:#ffffff08;border:1px solid #ffffff14;border-radius:24px;flex-shrink:0;width:300px;padding:16px;text-decoration:none;transition:all .5s cubic-bezier(.23,1,.32,1);display:block;position:relative}.artist-card:hover{z-index:10;background:#ffffff14;border-color:#ffffff4d;transform:scale(1.1)translateY(-10px);box-shadow:0 20px 40px #0009}.carousel-track:has(.artist-card:hover) .artist-card:not(:hover){opacity:.3;filter:grayscale(80%)brightness(.6)blur(1px);transform:scale(.95)}.artist-image{aspect-ratio:1;object-fit:cover;background-color:#111;border-radius:16px;width:100%;margin-bottom:16px}.artist-name{color:#fff;background-image:linear-gradient(90deg,#fff,#fff);background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px;width:fit-content;margin:0 0 4px;padding-bottom:2px;font-size:1.5rem;font-weight:500;transition:background-size .4s cubic-bezier(.23,1,.32,1)}.artist-card:hover .artist-name{background-size:100% 2px}.artist-listeners{color:#888;align-items:center;gap:8px;margin:0;font-size:.9rem;font-weight:300;display:flex}.artist-listeners i{color:#fff6;font-size:.8rem}.scroll-indicator{color:#888;text-transform:uppercase;letter-spacing:3px;opacity:0;pointer-events:none;flex-direction:column;align-items:center;gap:8px;font-size:11px;animation:1s .5s forwards fadeIn;display:flex;position:absolute;bottom:4vh;left:50%;transform:translate(-50%)}@keyframes fadeIn{to{opacity:1}}@keyframes scrollWheel{0%{opacity:1;top:6px}to{opacity:0;top:18px}}.mouse{border:2px solid #888;border-radius:12px;width:22px;height:34px;position:relative}.wheel{background-color:#888;border-radius:2px;width:2px;height:6px;animation:1.5s infinite scrollWheel;position:absolute;top:6px;left:50%;transform:translate(-50%)}.email-carousel-container{width:100vw;padding:40px 0;position:relative;left:50%;overflow:hidden;transform:translate(-50%)}.email-carousel-track{width:fit-content;animation:150s linear infinite scroll-right;display:flex}.email-carousel-track:hover{animation-play-state:paused}#carousel-2{animation:150s linear infinite scroll-left}#carousel-2:hover{animation-play-state:paused}.carousel-content{flex-shrink:0;display:flex}.email-carousel-track a{color:#ffffff4d;padding:0 15px;text-decoration:none;transition:color .3s;display:inline-block;position:relative}.email-carousel-track a:after{content:"";background-color:#fff;width:0;height:4px;transition:width .4s cubic-bezier(.23,1,.32,1);position:absolute;bottom:8px;left:15px}.email-carousel-track a:hover{color:#fff}.email-carousel-track a:hover:after{width:calc(100% - 30px)}.email-carousel-track a span{letter-spacing:2px;white-space:nowrap;text-transform:lowercase;font-family:Poppins,sans-serif;font-size:clamp(32px,7vw,70px);font-weight:500}@keyframes scroll-right{0%{transform:translate(-50%)}to{transform:translate(0%)}}@keyframes scroll-left{0%{transform:translate(0%)}to{transform:translate(-50%)}}.contact-footer{z-index:10;flex-flow:wrap;justify-content:center;align-items:center;gap:30px;margin-top:5vh;display:flex;position:relative}.contact-footer a{color:#ffffff80;text-transform:lowercase;align-items:center;gap:10px;font-size:1.1rem;font-weight:400;text-decoration:none;transition:all .3s;display:flex}.contact-footer a:hover{color:#fff;transform:translateY(-2px)}.contact-footer .divider-dot{color:#fff3}.info-trigger{cursor:pointer;color:#fff6;vertical-align:middle;justify-content:center;align-items:center;margin-left:6px;transition:color .3s;display:inline-flex;position:relative}.info-trigger:hover{color:#fff}.about-logo{vertical-align:middle;width:120px;height:auto;margin:0 1px}.info-modal{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;text-align:left;opacity:0;pointer-events:none;z-index:100;background:#141414;border:1px solid #ffffff1a;border-radius:12px;width:max-content;max-width:280px;padding:16px 20px;font-size:.85rem;font-weight:400;transition:all .3s cubic-bezier(.23,1,.32,1);position:absolute;bottom:150%;left:50%;transform:translate(-50%)translateY(10px);box-shadow:0 10px 25px #00000080}.info-modal ul{margin:0;padding:0 0 0 16px;list-style-type:disc}.info-modal li{color:#fffc;margin-bottom:6px;line-height:1.4}.info-modal li:last-child{margin-bottom:0}.info-modal:after{content:"";border:6px solid #0000;border-top-color:#141414f2;position:absolute;top:100%;left:50%;transform:translate(-50%)}.info-trigger:hover .info-modal{opacity:1;transform:translate(-50%)translateY(0)}.footer{text-align:center;background:#000;width:100%;padding:60px 20px 40px}.copyright{color:#fff6;letter-spacing:.5px;justify-content:center;align-items:center;gap:8px;font-size:.85rem;font-weight:300;display:flex}@media (max-width:1024px){.card{flex:calc(50% - 24px)}}@media (max-width:768px){.nav-island-wrapper{top:16px}.nav-island{gap:6px;height:48px;padding:0 10px}.logo{height:24px}.nav-item{padding:6px 12px;font-size:13px}.nav-indicator{min-height:32px}.divider{height:18px}section{padding:80px 15px}.sticky-container{padding:60px 15px}.we-are-wrapper{grid-template-columns:max-content max-content;grid-template-areas:"text text""logo period";justify-content:center;align-items:baseline;row-gap:25px;display:grid}.we-are-text{grid-area:text;font-size:3.5rem!important}.we-are-wrapper h1:last-child{grid-area:period;margin:0 10px;line-height:1;font-size:3.5rem!important}.we-are-image{grid-area:logo;height:2.2rem;margin:0 auto;transform:translateY(0)}.about-texts{padding-top:2vh;padding-left:15px;padding-right:15px}.reveal-text{font-size:1rem;text-align:center!important}.card{flex:100%;min-width:0;max-width:100%;padding:30px 24px}.carousel{padding:30px 0}.artist-card{width:240px;padding:14px}.artist-card:hover{transform:scale(1.05)translateY(-5px)}.email-carousel-track a span{font-size:clamp(24px,8vw,40px)}.contact-footer{flex-direction:column;gap:20px;margin-top:4vh}.contact-footer .divider-dot{display:none}.info-modal{max-width:240px;left:auto;right:0;transform:translate(10%)translateY(10px)}.info-trigger:hover .info-modal{transform:translate(10%)translateY(0)}.info-modal:after{left:80%}}@media (max-width:480px){.nav-island{border-radius:20px;max-width:95vw;overflow-x:auto}.nav-item{padding:6px 10px;font-size:12px}.nav-links{flex-wrap:nowrap}.reveal-text{font-size:.95rem}.artist-card{width:200px}}
:root,:host{--fa-font-solid:normal 900 1em/1 "Font Awesome 7 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 7 Free";--fa-font-light:normal 300 1em/1 "Font Awesome 7 Pro";--fa-font-thin:normal 100 1em/1 "Font Awesome 7 Pro";--fa-font-duotone:normal 900 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-regular:normal 400 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-light:normal 300 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-thin:normal 100 1em/1 "Font Awesome 7 Duotone";--fa-font-brands:normal 400 1em/1 "Font Awesome 7 Brands";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-thin:normal 100 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-duotone-solid:normal 900 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-regular:normal 400 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-light:normal 300 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-thin:normal 100 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-slab-regular:normal 400 1em/1 "Font Awesome 7 Slab";--fa-font-slab-press-regular:normal 400 1em/1 "Font Awesome 7 Slab Press";--fa-font-whiteboard-semibold:normal 600 1em/1 "Font Awesome 7 Whiteboard";--fa-font-thumbprint-light:normal 300 1em/1 "Font Awesome 7 Thumbprint";--fa-font-notdog-solid:normal 900 1em/1 "Font Awesome 7 Notdog";--fa-font-notdog-duo-solid:normal 900 1em/1 "Font Awesome 7 Notdog Duo";--fa-font-etch-solid:normal 900 1em/1 "Font Awesome 7 Etch";--fa-font-graphite-thin:normal 100 1em/1 "Font Awesome 7 Graphite";--fa-font-jelly-regular:normal 400 1em/1 "Font Awesome 7 Jelly";--fa-font-jelly-fill-regular:normal 400 1em/1 "Font Awesome 7 Jelly Fill";--fa-font-jelly-duo-regular:normal 400 1em/1 "Font Awesome 7 Jelly Duo";--fa-font-chisel-regular:normal 400 1em/1 "Font Awesome 7 Chisel";--fa-font-utility-semibold:normal 600 1em/1 "Font Awesome 7 Utility";--fa-font-utility-duo-semibold:normal 600 1em/1 "Font Awesome 7 Utility Duo";--fa-font-utility-fill-semibold:normal 600 1em/1 "Font Awesome 7 Utility Fill"}.svg-inline--fa{box-sizing:content-box;display:var(--fa-display,inline-block);vertical-align:-.125em;height:1em;width:var(--fa-width,1.25em);overflow:visible}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0}.svg-inline--fa.fa-sm{vertical-align:-.0714286em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left,.svg-inline--fa .fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin,.3em)}.svg-inline--fa.fa-pull-right,.svg-inline--fa .fa-pull-end{float:inline-end;margin-inline-start:var(--fa-pull-margin,.3em)}.svg-inline--fa.fa-li{width:var(--fa-li-width,2em);inset-block-start:.25em;inset-inline-start:calc(-1*var(--fa-li-width,2em))}.fa-layers-counter,.fa-layers-text{text-align:center;display:inline-block;position:absolute}.fa-layers{text-align:center;vertical-align:-.125em;height:1em;width:var(--fa-width,1.25em);display:inline-block;position:relative}.fa-layers .svg-inline--fa{transform-origin:50%;margin:auto;position:absolute;inset:0}.fa-layers-text{transform-origin:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.fa-layers-counter{background-color:var(--fa-counter-background-color,#ff253a);border-radius:var(--fa-counter-border-radius,1em);box-sizing:border-box;color:var(--fa-inverse,#fff);line-height:var(--fa-counter-line-height,1);max-width:var(--fa-counter-max-width,5em);min-width:var(--fa-counter-min-width,1.5em);padding:var(--fa-counter-padding,.25em .5em);right:var(--fa-right,0);text-overflow:ellipsis;top:var(--fa-top,0);transform:scale(var(--fa-counter-scale,.25));transform-origin:100% 0;overflow:hidden}.fa-layers-bottom-right{bottom:var(--fa-bottom,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:100% 100%;top:auto}.fa-layers-bottom-left{bottom:var(--fa-bottom,0);left:var(--fa-left,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:0 100%;top:auto;right:auto}.fa-layers-top-right{top:var(--fa-top,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:100% 0}.fa-layers-top-left{left:var(--fa-left,0);right:auto;top:var(--fa-top,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:0 0}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{vertical-align:.225em;font-size:.625em;line-height:.1em}.fa-xs{vertical-align:.125em;font-size:.75em;line-height:.0833333em}.fa-sm{vertical-align:.0535715em;font-size:.875em;line-height:.0714286em}.fa-lg{vertical-align:-.075em;font-size:1.25em;line-height:.05em}.fa-xl{vertical-align:-.125em;font-size:1.5em;line-height:.0416667em}.fa-2xl{vertical-align:-.1875em;font-size:2em;line-height:.03125em}.fa-width-auto{--fa-width:auto}.fa-fw,.fa-width-fixed{--fa-width:1.25em}.fa-ul{margin-inline-start:var(--fa-li-margin,2.5em);padding-inline-start:0;list-style-type:none}.fa-ul>li{position:relative}.fa-li{text-align:center;width:var(--fa-li-width,2em);line-height:inherit;position:absolute;inset-inline-start:calc(-1*var(--fa-li-width,2em))}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.0625em);box-sizing:var(--fa-border-box-sizing,content-box);padding:var(--fa-border-padding,.1875em .25em)}.fa-pull-left,.fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin,.3em)}.fa-pull-right,.fa-pull-end{float:inline-end;margin-inline-start:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{transition:none!important;animation:none!important}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1)translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9))translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1))translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95))translateY(0)}57%{transform:scale(1,1)translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1)translateY(0)}to{transform:scale(1)translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor);opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.svg-inline--fa.fa-inverse{fill:var(--fa-inverse,#fff)}.fa-stack{vertical-align:middle;width:2.5em;height:2em;line-height:2em;display:inline-block;position:relative}.fa-inverse{color:var(--fa-inverse,#fff)}.svg-inline--fa.fa-stack-1x{--fa-width:1.25em;height:1em;width:var(--fa-width)}.svg-inline--fa.fa-stack-2x{--fa-width:2.5em;height:2em;width:var(--fa-width)}.fa-stack-1x,.fa-stack-2x{z-index:var(--fa-stack-z-index,auto);margin:auto;position:absolute;inset:0}
