.page-module-scss-module__yY9Skq__main_container{--navy:#061b2b;--mint:#64f3d0;background:var(--navy);flex-direction:column;width:100vw;height:calc(100dvh - 56px);display:flex;overflow:hidden}.page-module-scss-module__yY9Skq__main_container ::-webkit-scrollbar{display:none}.page-module-scss-module__yY9Skq__navToolbar{display:none}.page-module-scss-module__yY9Skq__wrapper{width:100%;height:100%;min-height:0}.page-module-scss-module__yY9Skq__list_container{background:radial-gradient(circle,#2bb6a821,#0000 38%),#061a29;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));width:100%;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.page-module-scss-module__yY9Skq__list_container:before{content:"";z-index:5;pointer-events:none;opacity:.32;background-image:linear-gradient(#64f3d00f 1px,#0000 1px),linear-gradient(90deg,#64f3d00f 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 86%);mask-image:radial-gradient(circle,#000,#0000 86%)}.page-module-scss-module__yY9Skq__section{--accent:#64f3d0;--accent-rgb:100, 243, 208;isolation:isolate;opacity:1;width:100%;min-width:0;height:100%;min-height:0;transition:flex-basis .72s cubic-bezier(.76,0,.24,1),width .72s cubic-bezier(.76,0,.24,1),height .72s cubic-bezier(.76,0,.24,1),opacity .38s;position:relative;overflow:hidden}.page-module-scss-module__yY9Skq__section:before{content:"";z-index:-2;background:radial-gradient(circle at 50% 40%, rgba(var(--accent-rgb), .15), transparent 31%),linear-gradient(155deg, #0d3743fa, #051827fc);position:absolute;inset:0}.page-module-scss-module__yY9Skq__section:after{content:"";z-index:4;pointer-events:none;border:1px solid #99e8d917;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff06}.page-module-scss-module__yY9Skq__experience_scss_class{--accent:#62d9ff;--accent-rgb:98, 217, 255}.page-module-scss-module__yY9Skq__methodology_scss_class{--accent:#72efc4;--accent-rgb:114, 239, 196}.page-module-scss-module__yY9Skq__questions_scss_class{--accent:#56dfd3;--accent-rgb:86, 223, 211}.page-module-scss-module__yY9Skq__overlayComponent{z-index:2;color:#f5fffc;text-align:left;cursor:pointer;appearance:none;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;height:100%;padding:clamp(24px,3.2vw,52px);transition:opacity .25s,transform .55s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden}.page-module-scss-module__yY9Skq__overlayComponent:disabled{cursor:default}.page-module-scss-module__yY9Skq__overlayComponent:before{content:"";z-index:-1;opacity:0;background:linear-gradient(150deg, rgba(var(--accent-rgb), .12), transparent 58%);transition:opacity .4s;position:absolute;inset:0}.page-module-scss-module__yY9Skq__overlayComponent:hover:before{opacity:1}.page-module-scss-module__yY9Skq__panelIndex{color:var(--accent);letter-spacing:.16em;font-size:.65rem;font-weight:950;position:absolute;top:clamp(24px,3.2vw,52px);left:clamp(24px,3.2vw,52px)}.page-module-scss-module__yY9Skq__panelIndex:after{content:"";vertical-align:middle;background:linear-gradient(90deg, var(--accent), transparent);width:38px;height:1px;margin-left:12px;display:inline-block}.page-module-scss-module__yY9Skq__panelMeta{color:#cae8e77a;letter-spacing:.17em;text-transform:uppercase;align-self:flex-end;font-size:.54rem;font-weight:850}.page-module-scss-module__yY9Skq__visual{aspect-ratio:1;place-items:center;width:clamp(130px,12vw,190px);transition:transform .55s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.page-module-scss-module__yY9Skq__overlayComponent:hover .page-module-scss-module__yY9Skq__visual{transform:translate(-50%,-54%)scale(1.06)}.page-module-scss-module__yY9Skq__orbit{border:1px solid rgba(var(--accent-rgb), .33);border-radius:50%;animation:14s linear infinite page-module-scss-module__yY9Skq__panelOrbit;position:absolute;inset:0}.page-module-scss-module__yY9Skq__orbit:before,.page-module-scss-module__yY9Skq__orbit:after{content:"";border:1px solid rgba(var(--accent-rgb), .15);border-radius:50%;position:absolute}.page-module-scss-module__yY9Skq__orbit:before{inset:16px;transform:rotate(53deg)scaleY(.55)}.page-module-scss-module__yY9Skq__orbit:after{border-style:dashed;animation:18s linear infinite page-module-scss-module__yY9Skq__panelOrbitReverse;inset:-13px}.page-module-scss-module__yY9Skq__orbit i{background:var(--accent);width:8px;height:8px;box-shadow:0 0 16px var(--accent);border-radius:50%;position:absolute}.page-module-scss-module__yY9Skq__orbit i:first-child{top:34px;right:12px}.page-module-scss-module__yY9Skq__orbit i:last-child{width:5px;height:5px;bottom:58px;left:2px}.page-module-scss-module__yY9Skq__iconCore{aspect-ratio:1;border:1px solid rgba(var(--accent-rgb), .35);width:49%;color:var(--accent);background:radial-gradient(circle at 35% 24%, #ffffff1f, transparent 35%),rgba(var(--accent-rgb), .09);box-shadow:inset 0 1px #ffffff14,0 22px 55px #00000045,0 0 42px rgba(var(--accent-rgb), .08);border-radius:26%;place-items:center;animation:4.8s ease-in-out infinite page-module-scss-module__yY9Skq__coreFloat;display:grid;position:relative;transform:rotate(-7deg)}.page-module-scss-module__yY9Skq__iconCore:after{content:"";border:1px solid rgba(var(--accent-rgb), .15);border-radius:21%;position:absolute;inset:8px}.page-module-scss-module__yY9Skq__iconCore svg{width:38%;height:38%;filter:drop-shadow(0 0 13px rgba(var(--accent-rgb), .34));transform:rotate(7deg)}.page-module-scss-module__yY9Skq__formula{color:rgba(var(--accent-rgb), .13);font:italic clamp(2.5rem,4vw,4.8rem) Georgia,serif;position:absolute;bottom:-8%;right:-7%}.page-module-scss-module__yY9Skq__sectionDesc{width:100%;margin-top:auto;padding-top:42%}.page-module-scss-module__yY9Skq__sectionDesc>span{color:var(--accent);letter-spacing:.2em;margin-bottom:12px;font-size:.58rem;font-weight:950;display:block}.page-module-scss-module__yY9Skq__sectionDesc h2{letter-spacing:-.05em;max-width:390px;margin:0;font-size:clamp(1.7rem,2.35vw,3.05rem);font-weight:780;line-height:1.02}.page-module-scss-module__yY9Skq__sectionDesc p{color:#9eb9bd;max-width:360px;margin:14px 0 0;font-size:clamp(.72rem,.78vw,.9rem);line-height:1.65}.page-module-scss-module__yY9Skq__openAction{color:#d8eeeb;align-items:center;gap:12px;margin-top:clamp(18px,3vh,32px);font-size:.67rem;font-weight:850;display:flex}.page-module-scss-module__yY9Skq__openAction:before{content:"";background:var(--accent);width:8px;height:8px;box-shadow:0 0 13px var(--accent);border-radius:50%}.page-module-scss-module__yY9Skq__openAction svg{color:var(--accent);transition:transform .28s}.page-module-scss-module__yY9Skq__overlayComponent:hover .page-module-scss-module__yY9Skq__openAction svg{transform:translate(6px)}.page-module-scss-module__yY9Skq__scanLine{opacity:.34;background:linear-gradient(90deg, transparent 8%, var(--accent), transparent 92%);height:1px;box-shadow:0 0 17px rgba(var(--accent-rgb), .48);animation:7s ease-in-out infinite page-module-scss-module__yY9Skq__scanPanel;position:absolute;top:-20%;left:0;right:0}.page-module-scss-module__yY9Skq__sectionContent{z-index:1;opacity:0;visibility:hidden;pointer-events:none;width:100%;height:100%;transition:opacity .3s,transform .45s,visibility 0s linear .45s;position:absolute;inset:0;overflow:auto;transform:scale(.992)}.page-module-scss-module__yY9Skq__contentVisible{z-index:3;opacity:1;visibility:visible;pointer-events:auto;transition:opacity .38s,transform .45s,visibility;transform:scale(1)}.page-module-scss-module__yY9Skq__hasSelection{flex-wrap:nowrap;display:flex}.page-module-scss-module__yY9Skq__hasSelection .page-module-scss-module__yY9Skq__section{flex:0 0 0;width:0;height:0}.page-module-scss-module__yY9Skq__hasSelection .page-module-scss-module__yY9Skq__selected{flex-basis:100%;width:100%;height:100%}.page-module-scss-module__yY9Skq__collapsed{opacity:0;pointer-events:none}.page-module-scss-module__yY9Skq__coverLeaving{opacity:0;pointer-events:none;transform:scale(1.035)}.page-module-scss-module__yY9Skq__hide{width:0;height:0;position:absolute;overflow:hidden}.page-module-scss-module__yY9Skq__show{width:100%;height:100%;position:relative}@keyframes page-module-scss-module__yY9Skq__panelOrbit{to{transform:rotate(360deg)}}@keyframes page-module-scss-module__yY9Skq__panelOrbitReverse{to{transform:rotate(-360deg)}}@keyframes page-module-scss-module__yY9Skq__coreFloat{50%{transform:rotate(-3deg)translateY(-8px)}}@keyframes page-module-scss-module__yY9Skq__scanPanel{0%,18%{opacity:0;top:-10%}40%,62%{opacity:.36}82%,to{opacity:0;top:110%}}@media (min-width:1200px){.page-module-scss-module__yY9Skq__main_container{height:100dvh}.page-module-scss-module__yY9Skq__navToolbar{background:#073441;flex:0 0 64px;display:block}.page-module-scss-module__yY9Skq__list_container{flex-wrap:nowrap;display:flex}.page-module-scss-module__yY9Skq__section{flex:0 0 25%;width:25%}}@media (max-width:1199px){.page-module-scss-module__yY9Skq__overlayComponent{padding:clamp(20px,4vw,38px)}.page-module-scss-module__yY9Skq__panelIndex{top:clamp(20px,4vw,38px);left:clamp(20px,4vw,38px)}.page-module-scss-module__yY9Skq__visual{top:34%}.page-module-scss-module__yY9Skq__sectionDesc{padding-top:38%}}@media (max-width:620px){.page-module-scss-module__yY9Skq__list_container:before{background-size:42px 42px}.page-module-scss-module__yY9Skq__overlayComponent{padding:17px 15px}.page-module-scss-module__yY9Skq__panelIndex{font-size:.55rem;top:16px;left:16px}.page-module-scss-module__yY9Skq__panelIndex:after{width:20px;margin-left:7px}.page-module-scss-module__yY9Skq__panelMeta{text-overflow:ellipsis;white-space:nowrap;max-width:84px;font-size:.42rem;overflow:hidden}.page-module-scss-module__yY9Skq__visual{width:clamp(92px,30vw,124px);top:34%}.page-module-scss-module__yY9Skq__sectionDesc{padding-top:52%}.page-module-scss-module__yY9Skq__sectionDesc>span{letter-spacing:.14em;margin-bottom:7px;font-size:.45rem}.page-module-scss-module__yY9Skq__sectionDesc h2{font-size:clamp(1.22rem,5.5vw,1.55rem);line-height:1.04}.page-module-scss-module__yY9Skq__sectionDesc p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:.62rem;line-height:1.45;display:-webkit-box;overflow:hidden}.page-module-scss-module__yY9Skq__openAction{gap:7px;margin-top:10px;font-size:.55rem}.page-module-scss-module__yY9Skq__openAction:before{width:5px;height:5px}}@media (max-height:720px) and (min-width:1200px){.page-module-scss-module__yY9Skq__visual{width:120px;top:32%}.page-module-scss-module__yY9Skq__sectionDesc{padding-top:30%}.page-module-scss-module__yY9Skq__sectionDesc p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (prefers-reduced-motion:reduce){.page-module-scss-module__yY9Skq__section,.page-module-scss-module__yY9Skq__overlayComponent,.page-module-scss-module__yY9Skq__visual,.page-module-scss-module__yY9Skq__openAction svg,.page-module-scss-module__yY9Skq__sectionContent{transition-duration:.01ms}.page-module-scss-module__yY9Skq__orbit,.page-module-scss-module__yY9Skq__orbit:after,.page-module-scss-module__yY9Skq__iconCore,.page-module-scss-module__yY9Skq__scanLine{animation:none}}
