@font-face{font-family:ParalucentStencil-Heavy;font-style:normal;font-weight:400;src:url(/public/fonts/paralucent-stencil-heavy.otf)}:root{--dl-layout-size-large:144px;--dl-layout-size-small:48px;--dl-layout-space-unit:16px;--dl-layout-size-medium:96px;--dl-layout-size-xlarge:192px;--dl-layout-size-xsmall:16px;--dl-color-theme-accent1:#ffffff;--dl-color-theme-accent2:#f5d1b0;--dl-layout-radius-round:50%;--dl-layout-size-xxlarge:288px;--dl-color-theme-primary1:#bf4408;--dl-color-theme-primary2:#e65103;--dl-layout-size-maxwidth:1400px;--dl-layout-radius-radius2:2px;--dl-layout-radius-radius4:4px;--dl-layout-radius-radius8:8px;--dl-layout-space-halfunit:8px;--dl-layout-space-sixunits:96px;--dl-layout-space-twounits:32px;--dl-color-theme-secondary1:#ffffff;--dl-color-theme-secondary2:#fbf1eb;--dl-layout-space-fiveunits:80px;--dl-layout-space-fourunits:64px;--dl-layout-space-threeunits:48px;--dl-color-theme-neutral-dark:#191818;--dl-layout-radius-cardradius:8px;--dl-color-theme-neutral-light:#fbfaf9;--dl-layout-radius-imageradius:8px;--dl-layout-radius-inputradius:24px;--dl-layout-radius-buttonradius:24px;--dl-layout-space-oneandhalfunits:24px}html{line-height:1.15;scroll-behavior:smooth}body{margin:0}*{box-sizing:border-box;border-width:0;border-style:solid;-webkit-font-smoothing:antialiased}blockquote,div,figcaption,figure,h1,h2,h3,h4,h5,h6,li,p,pre,ul{margin:0;padding:0}button{background-color:transparent}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;color:inherit}a{color:inherit;text-decoration:inherit}input{padding:2px 4px}details,img{display:block}details{margin:0;padding:0}summary::-webkit-details-marker{display:none}body,html{overflow-x:clip}html{font-family:Inter;font-size:16px}body{font-weight:400;font-style:normal;text-decoration:none;text-transform:none;letter-spacing:normal;line-height:1.15;color:var(--dl-color-theme-neutral-dark);background:var(--dl-color-theme-neutral-light);fill:var(--dl-color-theme-neutral-dark)}.star-bg{top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:-1}.star,.star-bg{position:absolute}.star{background-color:#fff;border-radius:50%;animation:twinkle linear infinite;box-shadow:0 0 5px #fff}@keyframes twinkle{0%{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1.2)}to{opacity:0;transform:scale(.5)}}:root .sa-reveal{opacity:0;transform:translateY(28px);transition:opacity .75s cubic-bezier(.2,.8,.2,1),transform .75s cubic-bezier(.2,.8,.2,1);transition-delay:var(--sa-delay,0s);will-change:opacity,transform}:root .sa-reveal.sa-left{transform:translateX(-40px)}:root .sa-reveal.sa-right{transform:translateX(40px)}:root .sa-reveal.sa-zoom{transform:scale(.9)}:root .sa-reveal.sa-in{opacity:1;transform:none}.sa-card{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s cubic-bezier(.2,.8,.2,1),filter .35s ease;will-change:transform}.sa-card:hover{transform:translateY(-6px) scale(1.025);box-shadow:0 16px 34px rgba(0,0,0,.35);filter:brightness(1.04)}.sa-card:active{transform:translateY(-2px) scale(.99);transition-duration:.12s}.sa-card img{transition:transform .4s cubic-bezier(.2,.8,.2,1)}.sa-card:hover img{transform:scale(1.08)}.sa-navlink{position:relative;display:inline-block;transition:opacity .25s ease,transform .25s ease}.sa-navlink:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;background:currentColor;border-radius:2px;transform:scaleX(0);transform-origin:center;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.sa-navlink:hover{opacity:.9;transform:translateY(-1px)}.sa-navlink:hover:after{transform:scaleX(1)}.member-row{transition:transform .35s cubic-bezier(.2,.8,.2,1);border-radius:14px}.member-row:hover{transform:translateX(8px)}.member-row:hover .member-photo{box-shadow:0 6px 20px rgba(45,125,210,.6)}.member-row .member-photo img{transition:transform .4s cubic-bezier(.2,.8,.2,1)}.member-row:hover .member-photo img{transform:scale(1.12)}.member-name{transition:color .3s ease,text-shadow .3s ease}.member-row:hover .member-name{text-shadow:0 0 14px rgba(255,255,255,.55)}.sa-btn{transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s ease,filter .25s ease}.sa-btn:hover{transform:translateY(-3px);filter:brightness(1.06)}.sa-btn:active{transform:translateY(0);transition-duration:.1s}.report-btn,.reports-btn{transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s ease,filter .25s ease!important}.report-btn:hover,.reports-btn:hover{transform:translateY(-3px);filter:brightness(1.08)}.report-modal{animation:saFadeIn .25s ease}.report-dialog{animation:saPopIn .35s cubic-bezier(.2,.9,.3,1.2)}[class$=-mobile-menu][style*=flex]{animation:saMenuIn .4s cubic-bezier(.2,.8,.2,1)}[class$=-mobile-menu][style*=flex] nav a{animation:saMenuItem .5s cubic-bezier(.2,.8,.2,1) backwards}[class$=-mobile-menu][style*=flex] nav a:first-child{animation-delay:.06s}[class$=-mobile-menu][style*=flex] nav a:nth-child(2){animation-delay:.12s}[class$=-mobile-menu][style*=flex] nav a:nth-child(3){animation-delay:.18s}[class$=-mobile-menu][style*=flex] nav a:nth-child(4){animation-delay:.24s}[class$=-mobile-menu][style*=flex] nav a:nth-child(5){animation-delay:.3s}[class$=-mobile-menu][style*=flex] nav a:nth-child(6){animation-delay:.36s}[class$=-mobile-menu][style*=flex] [class$=-icon-group] a{animation:saMenuItem .5s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:.42s}.navbar .nav-link{position:relative;transition:color .25s ease,transform .25s ease}.navbar .nav-link:after{content:"";position:absolute;left:.5rem;right:.5rem;bottom:2px;height:2px;background:currentColor;border-radius:2px;transform:scaleX(0);transform-origin:center;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.navbar .nav-link:hover:after{transform:scaleX(1)}.navbar .navbar-brand img{transition:transform .4s cubic-bezier(.2,.8,.2,1)}.navbar .navbar-brand:hover img{transform:rotate(-8deg) scale(1.1)}[class$=-burger-menu],[class$=-close-menu]{cursor:pointer}[class$=-burger-menu]{transition:transform .3s cubic-bezier(.2,.8,.2,1)}[class$=-burger-menu]:hover{transform:scale(1.15)}[class$=-icon-group] a svg{transition:transform .3s cubic-bezier(.2,.8,.2,1),filter .3s ease}[class$=-icon-group] a:hover svg{transform:translateY(-4px) scale(1.2);filter:drop-shadow(0 4px 8px rgba(255,255,255,.4))}.home-image12{animation:saFloat 6s ease-in-out infinite}.members-logo{transition:transform .5s cubic-bezier(.2,.8,.2,1),filter .5s ease}.members-logo:hover{transform:scale(1.05);filter:drop-shadow(0 0 18px rgba(255,255,255,.5))}.shooting-star{position:absolute;width:2px;height:2px;background:#fff;border-radius:50%;box-shadow:0 0 6px 1px rgba(255,255,255,.9);pointer-events:none;opacity:0}.shooting-star:after{content:"";position:absolute;top:50%;right:2px;width:120px;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.85),transparent);transform:translateY(-50%)}.shooting-star.sa-run{animation:saShoot var(--sa-dur,1s) ease-in forwards}@keyframes saMenuIn{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@keyframes saMenuItem{0%{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:none}}@keyframes saFadeIn{0%{opacity:0}to{opacity:1}}@keyframes saPopIn{0%{opacity:0;transform:scale(.9) translateY(10px)}to{opacity:1;transform:none}}@keyframes saFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes saShoot{0%{opacity:0;transform:translate(0) rotate(var(--sa-angle,18deg))}10%{opacity:1}to{opacity:0;transform:translate(var(--sa-x,-320px),var(--sa-y,180px)) rotate(var(--sa-angle,18deg))}}@media (prefers-reduced-motion:reduce){:root .sa-reveal{opacity:1!important;transform:none!important;transition:none!important}.home-image12,.member-row,.member-row:hover,.sa-btn,.sa-btn:hover,.sa-card,.sa-card:hover,.shooting-star{animation:none!important;transform:none!important;transition:none!important}}