.home-module__FlshnG__plainLink{color:var(--ff-ink);transition:color var(--ff-dur-link) var(--ff-ease-link);text-decoration:none}.home-module__FlshnG__plainLink:hover{color:var(--ff-ink);text-decoration:none}.home-module__FlshnG__circle{border:1px solid;border-radius:50%;flex-shrink:0;width:20px;height:20px;position:relative;overflow:hidden}.home-module__FlshnG__circle svg{transition:left var(--ff-dur-link) var(--ff-ease-link);display:block;position:absolute;top:50%;transform:translateY(-50%)}.home-module__FlshnG__arrowMain{left:5px}.home-module__FlshnG__arrowNext{left:-15px}.home-module__FlshnG__arrowHost:hover .home-module__FlshnG__arrowMain{left:20px}.home-module__FlshnG__arrowHost:hover .home-module__FlshnG__arrowNext{left:5px}.home-module__FlshnG__circleUp{transform:rotate(-45deg)}.home-module__FlshnG__cursorArea{position:relative}.home-module__FlshnG__cursorInline{width:max-content;display:inline-block}.home-module__FlshnG__cursorFill{flex:1;min-width:0;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.home-module__FlshnG__cursorArea,.home-module__FlshnG__cursorArea *{cursor:none}}.home-module__FlshnG__cursorChip{z-index:5;pointer-events:none;will-change:transform;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:var(--ff-ink);white-space:nowrap;opacity:0;transition:opacity var(--ff-dur-fade) ease;background:#eae9e5b3;display:flex;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.home-module__FlshnG__cursorChip[data-anchor=viewport]{position:fixed}.home-module__FlshnG__cursorChipIcon{padding-left:8px;display:inline-flex}@media (hover:none){.home-module__FlshnG__cursorChip{display:none}}.home-module__FlshnG__hero,.home-module__FlshnG__heroRise{position:relative}.home-module__FlshnG__heroGrid{grid-template-columns:repeat(3,minmax(200px,1fr));display:grid}.home-module__FlshnG__heroCol{flex-direction:column;justify-content:space-between;height:100dvh;padding-top:50px;display:flex;position:relative}.home-module__FlshnG__heroColRule{z-index:1;position:absolute;top:0;right:0}.home-module__FlshnG__heroMediaCol{flex-direction:column;grid-column:span 2;height:100dvh;padding-top:50px;display:flex}.home-module__FlshnG__heroLead{text-wrap:pretty;font-variation-settings:normal;padding:30px}.home-module__FlshnG__heroNav{flex-direction:column;display:flex}.home-module__FlshnG__heroNavRow{justify-content:space-between;align-items:center;width:100%;padding:15px 30px;display:flex;position:relative}.home-module__FlshnG__heroNavRule{position:absolute;top:0;left:0}.home-module__FlshnG__heroMediaPad{flex:1;min-height:0;padding:30px;display:flex}.home-module__FlshnG__heroMedia{flex:1;display:flex;position:relative;overflow:hidden}@media (max-width:809.98px){.home-module__FlshnG__heroGrid{flex-direction:column;display:flex}.home-module__FlshnG__heroMediaCol{order:0;height:auto;padding-top:50px}.home-module__FlshnG__heroCol{order:1;height:auto;padding-top:0}.home-module__FlshnG__heroColRule{display:none}.home-module__FlshnG__heroLead{padding-top:0}.home-module__FlshnG__heroMediaPad{flex:none}.home-module__FlshnG__heroMedia{aspect-ratio:4/3;flex:none;width:100%}}.home-module__FlshnG__driftMedia{will-change:transform;width:100%;height:100%;animation:26s ease-in-out infinite alternate home-module__FlshnG__media-drift}@keyframes home-module__FlshnG__media-drift{0%{transform:scale(1)}to{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.home-module__FlshnG__driftMedia{animation:none}}.home-module__FlshnG__marquee{flex-direction:column;display:flex;position:relative;overflow:hidden}.home-module__FlshnG__marqueeRuleTop{position:absolute;top:0;left:0}.home-module__FlshnG__marqueeRuleBottom{position:absolute;bottom:0;left:0}.home-module__FlshnG__mission{justify-content:center;align-items:center;min-height:50vh;padding:60px 0;display:flex}.home-module__FlshnG__missionInner{max-width:1110px;min-height:calc(200px + 5 * 1.03 * var(--ff-text-display-alt));justify-content:center;align-items:center;margin:0 auto;padding:100px 30px;display:flex}.home-module__FlshnG__missionText{text-align:center}@media (max-width:809.98px){.home-module__FlshnG__mission{padding:30px 0}}.home-module__FlshnG__gridSection{flex-direction:column;display:flex;overflow:hidden}.home-module__FlshnG__cardGrid{--lat-d:3;--lat-t:2;--lat-p:1;--lat-min:50px}.home-module__FlshnG__moodCell{grid-area:2/2;place-self:stretch stretch;width:100%;min-height:450px;display:flex;position:relative}.home-module__FlshnG__moodCard{--ff-card-pad:0px;position:absolute;inset:0}.home-module__FlshnG__moodCell .ff-card-rule-b:before{content:"";background:var(--ff-ink);width:100vw;position:absolute;top:0;bottom:0}.home-module__FlshnG__moodCell .ff-card-rule-b:after{content:"";background:var(--ff-ink);width:100vw;position:absolute;top:0;bottom:0}.home-module__FlshnG__moodCell .ff-card-rule-b:before{right:100%}.home-module__FlshnG__moodCell .ff-card-rule-b:after{left:100%}@media (max-width:809.98px){.home-module__FlshnG__moodCell{grid-area:auto}}.home-module__FlshnG__moodMedia{flex:1;display:flex;position:relative;overflow:hidden}.home-module__FlshnG__moodMedia img{position:absolute;inset:0}.home-module__FlshnG__banner{flex-direction:column;height:100vh;display:flex;position:relative}.home-module__FlshnG__bannerPad{flex:1;min-height:0;padding:30px;display:flex}.home-module__FlshnG__bannerMedia{flex:1;display:flex;position:relative;overflow:hidden}@media (max-width:809.98px){.home-module__FlshnG__banner{height:50vh}}.home-module__FlshnG__spotRow{width:100%;display:flex}.home-module__FlshnG__spotMediaHalf{flex-direction:column;flex:1;padding:30px;display:flex;position:relative}.home-module__FlshnG__spotMedia{aspect-ratio:1;width:100%;display:block;position:relative;overflow:hidden}.home-module__FlshnG__spotMedia img{object-fit:cover;object-position:center;width:100%;height:100%;transition:opacity var(--ff-dur-fade) ease}.home-module__FlshnG__spotRule{position:absolute;top:0;right:0}.home-module__FlshnG__spotContent{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:80px;padding:30px;display:flex}.home-module__FlshnG__spotTitle{text-align:center}.home-module__FlshnG__spotPara{text-align:center;max-width:575px;padding:30px}.home-module__FlshnG__spotPill{background:var(--ff-surface);color:var(--ff-ink)}.home-module__FlshnG__spotPill:hover{color:var(--ff-ink);text-decoration:none}.home-module__FlshnG__spotPillIcon{padding-left:8px;display:inline-flex}@media (max-width:809.98px){.home-module__FlshnG__spotRow{flex-direction:column;gap:40px}.home-module__FlshnG__spotRule{display:none}}.home-module__FlshnG__newsSection{overflow:hidden}.home-module__FlshnG__newsGrid{--lat-d:3;--lat-t:3;--lat-p:1;--lat-min:200px}.home-module__FlshnG__newsCard{flex-direction:column;gap:15px;padding:30px;display:flex;position:relative}.home-module__FlshnG__newsMedia{aspect-ratio:1.04455;width:100%;display:block;position:relative;overflow:hidden}.home-module__FlshnG__newsMedia img{object-fit:cover;object-position:center;width:100%;height:100%;transition:opacity var(--ff-dur-fade) ease}.home-module__FlshnG__newsMeta{flex-wrap:wrap;justify-content:space-between;width:100%;display:flex}.home-module__FlshnG__newsTitle{flex:1;padding-right:5px}.home-module__FlshnG__newsDate{white-space:nowrap}.home-module__FlshnG__testimonials{flex-direction:column;height:75vh;display:flex;position:relative}.home-module__FlshnG__slider{perspective:1200px;touch-action:pan-y;flex:1;min-height:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 2.5% 97.5%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 2.5% 97.5%,#0000 100%)}.home-module__FlshnG__track{will-change:transform;height:100%;display:flex}.home-module__FlshnG__trackAnimate{transition:transform .5s var(--ff-ease-spring-flat)}.home-module__FlshnG__slide{-webkit-user-select:none;user-select:none;flex-direction:column;flex:0 0 100%;justify-content:center;align-items:center;height:100%;padding:30px;display:flex}.home-module__FlshnG__avatar{object-fit:cover;width:70px;height:70px;transition:opacity var(--ff-dur-fade) ease, transform var(--ff-dur-fade) ease;border-radius:50%}.home-module__FlshnG__slideBody{filter:blur();transition:filter var(--ff-dur-fade) ease;flex-direction:column;align-items:center;gap:30px;margin-top:20px;display:flex}.home-module__FlshnG__slideInactive .home-module__FlshnG__slideBody{filter:blur(5px)}.home-module__FlshnG__slideInactive .home-module__FlshnG__avatar{opacity:0;transform:scale(.9)}.home-module__FlshnG__quote{text-align:center;text-wrap:balance;max-width:500px}.home-module__FlshnG__author{text-align:center;background:#deddd500;display:block}.home-module__FlshnG__author .home-module__FlshnG__circle{vertical-align:middle;margin-left:10px;display:inline-block}.home-module__FlshnG__navBtn{z-index:2;width:42px;height:42px;color:var(--ff-ink);cursor:pointer;opacity:0;transition:opacity var(--ff-dur-link) var(--ff-ease-link), background-color var(--ff-dur-link) var(--ff-ease-link);background:#deddd500;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.home-module__FlshnG__testimonials:hover .home-module__FlshnG__navBtn,.home-module__FlshnG__navBtn:focus-visible{opacity:1}.home-module__FlshnG__navBtn:hover{background:#deddd6}.home-module__FlshnG__navPrev{left:15px}.home-module__FlshnG__navNext{right:15px}@media (prefers-reduced-motion:reduce){.home-module__FlshnG__trackAnimate{transition:none}}
