.Hero-module__JgYmMq__hero{background:var(--ten4-blue-bg);--logo-bg:var(--ten4-blue-bg);isolation:isolate;width:100%;min-height:100dvh;position:relative;overflow:hidden}.Hero-module__JgYmMq__canvas{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}
.BgBubbleField-module__XCrdPa__field{z-index:0;position:absolute;inset:0;overflow:hidden}.BgBubbleField-module__XCrdPa__parallax{position:absolute}.BgBubbleField-module__XCrdPa__wrap{cursor:pointer;pointer-events:auto;will-change:transform;width:100%;height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1)}.BgBubbleField-module__XCrdPa__core{border-radius:50%;width:100%;height:100%;transition:transform .3s,filter .3s;animation:9s ease-in-out infinite BgBubbleField-module__XCrdPa__bgBubbleFloat}.BgBubbleField-module__XCrdPa__core.BgBubbleField-module__XCrdPa__glow{animation:9s ease-in-out infinite BgBubbleField-module__XCrdPa__bgBubbleFloat,9s ease-in-out infinite BgBubbleField-module__XCrdPa__bgBubbleGlowPulse,11s ease-in-out infinite BgBubbleField-module__XCrdPa__bgBubbleBlobMorph}.BgBubbleField-module__XCrdPa__wrap:hover .BgBubbleField-module__XCrdPa__core{filter:brightness(1.15)saturate(1.3);transform:scale(1.12)}@keyframes BgBubbleField-module__XCrdPa__bgBubbleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-24px)}}@keyframes BgBubbleField-module__XCrdPa__bgBubbleGlowPulse{0%,to{filter:blur(9px)hue-rotate()brightness()saturate()}50%{filter:blur(12px)hue-rotate(6deg)brightness(1.05)saturate(1.08)}}@keyframes BgBubbleField-module__XCrdPa__bgBubbleBlobMorph{0%,12%,38%,62%,88%,to{border-radius:48% 52% 51% 49%/50% 49% 51% 50%}25%{border-radius:58% 42% 60% 40%/54% 58% 42% 46%}70%{border-radius:42% 58% 44% 56%/46% 50% 50% 56%}}
.StatementDelay-module__lGHASa__section{background:var(--ten4-blue-bg);--logo-bg:var(--peach);height:100dvh;position:relative;overflow:hidden}.StatementDelay-module__lGHASa__bubble{background:var(--peach);clip-path:circle(0 at 50% 100%);padding:var(--section-pad) var(--side-pad);text-align:center;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.StatementDelay-module__lGHASa__content{z-index:1;flex-direction:column;gap:6px;max-width:980px;display:flex;position:relative}.StatementDelay-module__lGHASa__lineWrap{display:block;overflow:hidden}.StatementDelay-module__lGHASa__line{font-family:var(--font-display);font-weight:700;font-size:var(--text-statement);text-transform:uppercase;color:var(--ten4-blue);letter-spacing:-.02em;transition:transform .85s cubic-bezier(.16,1,.3,1);transition-delay:calc(50ms + var(--i) * .18s);margin:0;line-height:1.1;transform:translateY(110%)}.StatementDelay-module__lGHASa__line.StatementDelay-module__lGHASa__visible{transform:translateY(0)}@media (max-width:600px){.StatementDelay-module__lGHASa__line{white-space:normal}}
.Statement-module__Tc4FQa__statement{background:var(--peach);--logo-bg:var(--peach);height:100dvh;padding:clamp(80px, 12vh, 140px) var(--side-pad);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.Statement-module__Tc4FQa__deflate{background:var(--ten4-blue-bg);--logo-bg:var(--peach)}.Statement-module__Tc4FQa__bubble{background:var(--peach);padding:clamp(80px, 12vh, 140px) var(--side-pad);text-align:center;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Statement-module__Tc4FQa__content{z-index:2;text-align:center;max-width:1000px;margin:0 auto;position:relative}.Statement-module__Tc4FQa__headlineGroup{flex-direction:column;align-items:center;gap:2px;margin:0;display:flex}.Statement-module__Tc4FQa__lineWrap{display:block;overflow:hidden}.Statement-module__Tc4FQa__line{font-family:var(--font-display);text-transform:uppercase;color:var(--ten4-blue);letter-spacing:-.02em;font-weight:700;line-height:1.15;font-size:var(--text-statement);white-space:nowrap;transition:transform .85s cubic-bezier(.16,1,.3,1);transition-delay:calc(50ms + var(--i) * .18s);display:block;transform:translateY(110%)}.Statement-module__Tc4FQa__line.Statement-module__Tc4FQa__visible{transform:translateY(0)}@media (max-width:600px){.Statement-module__Tc4FQa__line{white-space:normal}}
.Services-module__h5-agW__section{background:var(--peach);--logo-bg:var(--peach);color:var(--black);height:100dvh;padding:clamp(108px, 12vh, 180px) var(--side-pad) clamp(32px, 4vh, 56px);flex-direction:column;justify-content:flex-start;display:flex;position:relative;overflow:hidden}.Services-module__h5-agW__inner{flex-direction:column;width:100%;max-width:1480px;height:100%;margin:0 auto;display:flex}.Services-module__h5-agW__head{opacity:0;z-index:2;flex-shrink:0;margin-bottom:clamp(20px,4vh,48px);transition:opacity .5s,transform .5s;position:relative;transform:translateY(12px)}.Services-module__h5-agW__head.Services-module__h5-agW__headIn{opacity:1;transform:translateY(0)}.Services-module__h5-agW__heading{text-align:center;font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;color:var(--ten4-blue);margin:0 0 clamp(16px,2.6vh,30px);font-size:clamp(26px,min(4.6vw,6vh),64px);font-weight:700;line-height:1}.Services-module__h5-agW__toggleRow{justify-content:center;align-items:center;gap:clamp(34px,4.7vw,66px);margin-top:calc(clamp(30px,5.8vh,68px) - 5vh);display:flex;position:relative}.Services-module__h5-agW__bigTab{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;color:var(--black);cursor:pointer;opacity:.35;background:0 0;border:none;padding:0;font-size:clamp(28px,4.4vw,58px);font-weight:700;line-height:1;transition:opacity .35s,color .35s}.Services-module__h5-agW__bigTab:hover{opacity:.7}.Services-module__h5-agW__bigTabActive,.Services-module__h5-agW__bigTabActive:hover{opacity:1}.Services-module__h5-agW__tabItem{align-items:center;gap:clamp(34px,4.7vw,66px);display:flex}.Services-module__h5-agW__tabDivider{font-family:var(--font-data);color:var(--black);opacity:.3;font-size:clamp(22px,3.3vw,41px)}.Services-module__h5-agW__field{z-index:1;opacity:0;flex:1;min-height:0;transition:opacity .5s,transform .5s;position:relative;transform:translateY(12px)}.Services-module__h5-agW__field.Services-module__h5-agW__headIn{opacity:1;transform:translateY(0)}.Services-module__h5-agW__poolAnchor{transition:left .55s cubic-bezier(.65,0,.35,1),top .55s cubic-bezier(.65,0,.35,1);position:absolute;transform:translate(-50%,-50%)}.Services-module__h5-agW__poolParallax{display:block}.Services-module__h5-agW__poolRepel{will-change:transform;transition:transform .5s cubic-bezier(.22,1,.36,1);display:block}@keyframes Services-module__h5-agW__svcBubbleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.Services-module__h5-agW__poolFloat{animation:Services-module__h5-agW__svcBubbleFloat var(--float-duration,6s) ease-in-out infinite;animation-delay:var(--float-delay,0s);display:block}.Services-module__h5-agW__bubble{text-align:center;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:11%;transition:width .55s cubic-bezier(.65,0,.35,1),height .55s cubic-bezier(.65,0,.35,1),filter .3s,transform .3s;display:flex;overflow:hidden}@media (hover:hover) and (pointer:fine){.Services-module__h5-agW__bubble:hover{filter:brightness(1.18)saturate(1.25);transform:scale(1.08)}}.Services-module__h5-agW__bubble.Services-module__h5-agW__glow{animation:8s ease-in-out infinite Services-module__h5-agW__svcGlowPulse,10s ease-in-out infinite Services-module__h5-agW__svcBlobMorph}@keyframes Services-module__h5-agW__svcGlowPulse{0%,to{filter:hue-rotate()brightness()saturate()}50%{filter:hue-rotate(6deg)brightness(1.05)saturate(1.08)}}@keyframes Services-module__h5-agW__svcBlobMorph{0%,12%,38%,62%,88%,to{border-radius:48% 52% 51% 49%/50% 49% 51% 50%}25%{border-radius:58% 42% 60% 40%/54% 58% 42% 46%}70%{border-radius:42% 58% 44% 56%/46% 50% 50% 56%}}.Services-module__h5-agW__bubbleText{grid-template-rows:auto 0fr;gap:0;transition:opacity .55s cubic-bezier(.65,0,.35,1),transform .55s cubic-bezier(.65,0,.35,1);display:grid}.Services-module__h5-agW__bubble.Services-module__h5-agW__bubbleExpanded .Services-module__h5-agW__bubbleText{grid-template-rows:auto 1fr;gap:8px}@media (hover:hover) and (pointer:fine){.Services-module__h5-agW__bubble:hover .Services-module__h5-agW__bubbleText{grid-template-rows:auto 1fr;gap:8px}}.Services-module__h5-agW__bubbleH{font-family:var(--font-display);text-transform:uppercase;color:var(--white);letter-spacing:.01em;margin:0;font-size:clamp(18px,2.1vw,28px);font-weight:700;line-height:1.15;transition:color .5s}.Services-module__h5-agW__bubbleP{font-family:var(--font-body);color:var(--white);opacity:0;margin:0;font-size:clamp(11px,.9vw,14px);font-weight:400;line-height:1.4;transition:color .5s,opacity .3s 50ms;overflow:hidden}.Services-module__h5-agW__bubble.Services-module__h5-agW__bubbleExpanded .Services-module__h5-agW__bubbleP{opacity:1}@media (hover:hover) and (pointer:fine){.Services-module__h5-agW__bubble:hover .Services-module__h5-agW__bubbleP{opacity:1}}.Services-module__h5-agW__viewMoreTag{font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;color:var(--white);opacity:.75;margin-top:6px;font-size:9px;font-weight:700;display:none}@media (max-width:900px){.Services-module__h5-agW__viewMoreTag{display:block}}.Services-module__h5-agW__bubble.Services-module__h5-agW__bubbleExpanded .Services-module__h5-agW__viewMoreTag{display:none}@media (max-width:720px){.Services-module__h5-agW__section{padding-top:clamp(128px,15vh,190px)}.Services-module__h5-agW__head{margin-bottom:clamp(20px,4vh,40px)}.Services-module__h5-agW__heading{margin-bottom:clamp(18px,3.4vh,32px)}.Services-module__h5-agW__bigTab{font-size:clamp(13px,4vw,18px)}.Services-module__h5-agW__tabDivider{font-size:clamp(12px,2.8vw,18px)}.Services-module__h5-agW__toggleRow{gap:clamp(14px,4vw,30px);margin-top:0}.Services-module__h5-agW__tabItem{gap:clamp(14px,4vw,30px)}.Services-module__h5-agW__bubbleH{font-size:11px}.Services-module__h5-agW__bubbleP{font-size:10px}.Services-module__h5-agW__viewMoreTag{margin-top:4px;font-size:8px}.Services-module__h5-agW__bubble.Services-module__h5-agW__bubbleExpanded .Services-module__h5-agW__bubbleH{font-size:15px}.Services-module__h5-agW__bubble.Services-module__h5-agW__bubbleExpanded .Services-module__h5-agW__bubbleP{font-size:12px}}@media (max-height:700px){.Services-module__h5-agW__section{padding-bottom:clamp(20px,3vh,32px)}.Services-module__h5-agW__head{margin-bottom:clamp(12px,2.5vh,24px)}.Services-module__h5-agW__heading{margin-bottom:clamp(10px,2vh,20px);font-size:clamp(22px,min(4.6vw,5vh),64px)}}
.Departments-module__Gvns4W__section{background:var(--peach);--logo-bg:var(--peach);color:var(--black);box-sizing:border-box;height:100dvh;padding:clamp(108px, 12vh, 180px) var(--side-pad) clamp(32px, 4vh, 56px);flex-direction:column;justify-content:flex-start;display:flex;position:relative;overflow:hidden}.Departments-module__Gvns4W__heading{text-align:center;font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;color:var(--ten4-blue);z-index:1;opacity:0;flex-shrink:0;margin:0 0 clamp(20px,4vh,48px);font-size:clamp(26px,min(4.6vw,6vh),64px);font-weight:700;line-height:1;transition:opacity .5s,transform .5s;position:relative;transform:translateY(12px)}.Departments-module__Gvns4W__section.Departments-module__Gvns4W__active .Departments-module__Gvns4W__heading{opacity:1;transform:translateY(0)}.Departments-module__Gvns4W__wrap{z-index:1;flex:1;grid-template-rows:100%;grid-template-columns:1fr 1fr;gap:clamp(40px,5vw,80px);width:100%;max-width:1480px;min-height:0;margin:0 auto;display:grid;position:relative}.Departments-module__Gvns4W__nav{text-align:center;opacity:0;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;transition:opacity .5s,transform .5s;display:flex;transform:translateY(12px)}.Departments-module__Gvns4W__section.Departments-module__Gvns4W__active .Departments-module__Gvns4W__nav{opacity:1;transform:translateY(0)}.Departments-module__Gvns4W__nav ol{margin:0;padding:0;list-style:none}.Departments-module__Gvns4W__nav li{font-family:var(--font-display);text-transform:uppercase;color:var(--black);opacity:.4;cursor:pointer;padding:clamp(14px,1.8vw,22px) 0;font-size:clamp(26px,3.4vw,50px);font-weight:700;line-height:1;transition:opacity .45s,color .45s}.Departments-module__Gvns4W__nav li:hover{opacity:.7}.Departments-module__Gvns4W__nav li.Departments-module__Gvns4W__navActive{color:var(--ten4-blue);opacity:1}.Departments-module__Gvns4W__nav li.Departments-module__Gvns4W__navActive:hover{opacity:1}.Departments-module__Gvns4W__content{opacity:0;height:100%;transition:opacity .5s,transform .5s;position:relative;transform:translateY(12px)}.Departments-module__Gvns4W__section.Departments-module__Gvns4W__active .Departments-module__Gvns4W__content{opacity:1;transform:translateY(0)}.Departments-module__Gvns4W__block{text-align:center;opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:clamp(16px,2vw,28px);max-width:560px;margin:0 auto;transition:opacity .45s,transform .45s;display:flex;position:absolute;inset:0;transform:translateY(14px)}.Departments-module__Gvns4W__blockActive{opacity:1;pointer-events:auto;transform:translateY(0)}.Departments-module__Gvns4W__blockH{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;color:var(--ten4-blue);margin:0;font-size:clamp(26px,min(3.8vw,5vh),54px);font-weight:700;line-height:1}.Departments-module__Gvns4W__blockList{flex-direction:column;gap:clamp(18px,2.6vh,28px);max-width:50ch;margin:0;padding:0;list-style:none;display:flex}.Departments-module__Gvns4W__blockPoint{font-family:var(--font-body);color:var(--black);opacity:.8;font-size:clamp(15px,min(1.3vw,1.9vh),20px);line-height:1.5}@media (max-width:820px){.Departments-module__Gvns4W__section{padding-top:clamp(128px,15vh,190px)}.Departments-module__Gvns4W__heading{margin-bottom:clamp(18px,3.4vh,32px)}.Departments-module__Gvns4W__wrap{flex-direction:column;display:flex}.Departments-module__Gvns4W__nav{flex-direction:row;flex-shrink:0;align-items:center;padding-bottom:clamp(20px,4vh,40px);padding-right:0}.Departments-module__Gvns4W__nav ol{justify-content:center;gap:clamp(10px,3vw,22px);width:100%;display:flex;overflow-x:auto}.Departments-module__Gvns4W__nav li{white-space:nowrap;padding:0;font-size:clamp(11px,3.2vw,15px)}.Departments-module__Gvns4W__content{flex:1;height:auto;min-height:0}.Departments-module__Gvns4W__block{justify-content:flex-start;padding-top:clamp(52px,13vh,100px)}.Departments-module__Gvns4W__blockH{font-size:clamp(22px,min(6vw,5vh),54px)}.Departments-module__Gvns4W__blockPoint{font-size:clamp(14px,min(3.6vw,1.9vh),20px)}.Departments-module__Gvns4W__blockList{gap:clamp(12px,2.2vh,28px)}}@media (max-height:700px){.Departments-module__Gvns4W__section{padding-bottom:clamp(20px,3vh,32px)}.Departments-module__Gvns4W__heading{margin-bottom:clamp(12px,2.5vh,24px);font-size:clamp(22px,min(4.6vw,5vh),64px)}.Departments-module__Gvns4W__blockList{gap:clamp(10px,1.8vh,20px)}}
.Founders-module__y0zQfa__section{background:var(--peach);--logo-bg:var(--peach);height:100dvh;color:var(--black);padding:clamp(108px, 12vh, 180px) var(--side-pad) clamp(32px, 4vh, 56px);flex-direction:column;justify-content:flex-start;display:flex;position:relative;overflow:hidden}.Founders-module__y0zQfa__inner{z-index:1;pointer-events:none;flex-direction:column;flex:1;gap:clamp(18px,3vh,36px);min-height:0;display:flex;position:relative}.Founders-module__y0zQfa__inner .Founders-module__y0zQfa__photo,.Founders-module__y0zQfa__inner .Founders-module__y0zQfa__bioToggle,.Founders-module__y0zQfa__inner .Founders-module__y0zQfa__name{pointer-events:auto}.Founders-module__y0zQfa__sectionTitle{text-align:center;font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;color:var(--ten4-blue);opacity:0;margin-top:0;font-size:clamp(26px,min(4.6vw,6vh),64px);font-weight:700;line-height:1;transition:opacity .5s,transform .5s;transform:translateY(12px)}.Founders-module__y0zQfa__section.Founders-module__y0zQfa__active .Founders-module__y0zQfa__sectionTitle{opacity:1;transform:translateY(0)}.Founders-module__y0zQfa__text{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(12px)}.Founders-module__y0zQfa__section.Founders-module__y0zQfa__active .Founders-module__y0zQfa__text{opacity:1;transform:translateY(0)}.Founders-module__y0zQfa__rows{flex-direction:column;flex:1;justify-content:center;gap:clamp(16px,3vh,40px);width:100%;max-width:1240px;min-height:0;margin:0 auto;transition:transform .4s;display:flex;transform:translateY(-5vh)}.Founders-module__y0zQfa__row{grid-template-columns:auto 1fr;align-self:center;align-items:center;gap:clamp(28px,4vw,64px);width:100%;max-width:860px;margin:0 auto;display:grid;transform:translate(-8%,5%)}.Founders-module__y0zQfa__row.Founders-module__y0zQfa__reverse{grid-template-columns:1fr auto;transform:translate(8%,5%)}.Founders-module__y0zQfa__row.Founders-module__y0zQfa__reverse .Founders-module__y0zQfa__photoParallax{order:2}.Founders-module__y0zQfa__row.Founders-module__y0zQfa__reverse .Founders-module__y0zQfa__text{text-align:right}.Founders-module__y0zQfa__photoParallax{display:inline-block}.Founders-module__y0zQfa__photo{aspect-ratio:1;will-change:transform;background:#0000001a;border-radius:50%;width:clamp(180px,min(24vw,28vh),340px);transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 0 60px #fff6,0 18px 46px #0e3ac629}.Founders-module__y0zQfa__role{font-family:var(--font-data);letter-spacing:2px;text-transform:uppercase;color:var(--ten4-blue);margin-bottom:10px;font-size:11px;font-weight:700}.Founders-module__y0zQfa__name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;color:var(--ten4-blue);margin-bottom:14px;font-size:clamp(26px,min(3.4vw,4.5vh),52px);font-weight:700;line-height:1}.Founders-module__y0zQfa__bio{font-family:var(--font-body);opacity:.85;max-width:46ch;color:var(--black);font-size:clamp(13px,min(1.1vw,1.9vh),17px);font-weight:400;line-height:1.55}.Founders-module__y0zQfa__row.Founders-module__y0zQfa__reverse .Founders-module__y0zQfa__bio{margin-left:auto}.Founders-module__y0zQfa__bioToggle{display:none}@media (max-width:680px){.Founders-module__y0zQfa__section{padding-top:clamp(128px,15vh,190px)}.Founders-module__y0zQfa__inner{gap:clamp(10px,2.4vh,20px)}.Founders-module__y0zQfa__sectionTitle{font-size:clamp(20px,5.2vw,28px)}.Founders-module__y0zQfa__rows{gap:clamp(40px,8vh,76px)}.Founders-module__y0zQfa__rowsAnchorTop{justify-content:flex-start;transform:translateY(0)}.Founders-module__y0zQfa__rowsAnchorBottom{justify-content:flex-end}.Founders-module__y0zQfa__row,.Founders-module__y0zQfa__row.Founders-module__y0zQfa__reverse{text-align:center;grid-template-columns:1fr;justify-items:center;gap:14px;transition:scale .35s,opacity .35s,transform .35s;transform:none}.Founders-module__y0zQfa__rowInactive{opacity:.75;scale:.75}.Founders-module__y0zQfa__rowsAnchorTop .Founders-module__y0zQfa__row:not(.Founders-module__y0zQfa__rowInactive){transform:translateY(44px)}.Founders-module__y0zQfa__rowsAnchorBottom .Founders-module__y0zQfa__row:not(.Founders-module__y0zQfa__rowInactive){transform:translateY(-44px)}.Founders-module__y0zQfa__rowsAnchorTop .Founders-module__y0zQfa__rowInactive{transform:translateY(26px)}.Founders-module__y0zQfa__rowsAnchorBottom .Founders-module__y0zQfa__rowInactive{transform:translateY(-26px)}.Founders-module__y0zQfa__row.Founders-module__y0zQfa__reverse .Founders-module__y0zQfa__photoParallax{order:0}.Founders-module__y0zQfa__row.Founders-module__y0zQfa__reverse .Founders-module__y0zQfa__text{text-align:center}.Founders-module__y0zQfa__photo{cursor:pointer;width:clamp(120px,34vw,180px)}.Founders-module__y0zQfa__name{cursor:pointer;margin-bottom:6px;font-size:clamp(18px,5.5vw,22px)}.Founders-module__y0zQfa__role{margin-bottom:4px}.Founders-module__y0zQfa__bio{max-width:100%;font-size:clamp(13px,3.8vw,15px);line-height:1.45;display:none}.Founders-module__y0zQfa__bioExpanded{display:block}.Founders-module__y0zQfa__bioToggle{font-family:var(--font-data);letter-spacing:1px;text-transform:uppercase;color:var(--black);cursor:pointer;background:0 0;border:none;margin-top:6px;padding:0;font-size:11px;font-weight:700;display:inline-block}}@media (max-height:700px){.Founders-module__y0zQfa__section{padding-bottom:clamp(16px,3vh,28px)}.Founders-module__y0zQfa__inner{gap:clamp(10px,2vh,20px)}.Founders-module__y0zQfa__sectionTitle{font-size:clamp(20px,min(4vw,5vh),64px)}.Founders-module__y0zQfa__rows{gap:clamp(10px,2vh,20px)}.Founders-module__y0zQfa__row,.Founders-module__y0zQfa__row.Founders-module__y0zQfa__reverse{gap:clamp(12px,3vw,32px)}.Founders-module__y0zQfa__photo{width:clamp(84px,min(20vw,20vh),160px)}}@media (max-height:700px) and (min-width:681px){.Founders-module__y0zQfa__bio{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}
.Contact-module__Bs3a0a__section{background:var(--ten4-blue-bg);--logo-bg:var(--ten4-blue-bg);color:var(--white);height:100dvh;position:relative;overflow:hidden}.Contact-module__Bs3a0a__grid{bottom:var(--section-pad);left:var(--side-pad);right:var(--side-pad);transform-origin:50%;grid-template-columns:1fr auto 1fr;align-items:center;gap:64px;max-width:1100px;margin:0 auto;display:grid;position:absolute;transform:translateY(-15%)scale(1.08)}.Contact-module__Bs3a0a__grid>:first-child{justify-self:start}.Contact-module__Bs3a0a__grid>:nth-child(2){justify-self:center}.Contact-module__Bs3a0a__grid>:nth-child(3){text-align:right;justify-self:end}.Contact-module__Bs3a0a__colLabel{font-family:var(--font-data);font-weight:700;font-size:var(--text-micro);letter-spacing:2.5px;text-transform:uppercase;color:var(--white);opacity:.55;margin-bottom:22px}.Contact-module__Bs3a0a__value{font-family:var(--font-display);font-weight:700;font-size:var(--text-heading);color:var(--white);margin-bottom:6px;line-height:1.25;text-decoration:none;transition:opacity .2s;display:block}a.Contact-module__Bs3a0a__value:hover{opacity:.8}.Contact-module__Bs3a0a__ctaFly{opacity:0;display:inline-flex;transform:scale(.35)}.Contact-module__Bs3a0a__isIn .Contact-module__Bs3a0a__ctaFly{opacity:1;transition:transform .5s cubic-bezier(.34,1.56,.64,1),opacity .32s ease-out;transform:scale(1)}.Contact-module__Bs3a0a__ctaFly .Contact-module__Bs3a0a__iconMail{opacity:0;transform:scale(.35)}.Contact-module__Bs3a0a__isIn .Contact-module__Bs3a0a__ctaFly .Contact-module__Bs3a0a__iconMail{opacity:1;transition:opacity .3s ease-out .6s,transform .42s cubic-bezier(.34,1.56,.64,1) .6s;transform:scale(1)}.Contact-module__Bs3a0a__section:not(.Contact-module__Bs3a0a__isIn) .Contact-module__Bs3a0a__ctaFly,.Contact-module__Bs3a0a__section:not(.Contact-module__Bs3a0a__isIn) .Contact-module__Bs3a0a__ctaFly .Contact-module__Bs3a0a__iconMail{transition:none}.Contact-module__Bs3a0a__cta{background:var(--white);color:var(--ten4-blue);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.Contact-module__Bs3a0a__iconOnly{gap:0;width:76px;height:76px;padding:22px}.Contact-module__Bs3a0a__iconOnly .Contact-module__Bs3a0a__iconMail{flex:0 0 28px;width:28px;height:28px}.Contact-module__Bs3a0a__cta:hover{transform:translateY(-2px);box-shadow:0 10px 28px #0003}.Contact-module__Bs3a0a__iconMail{stroke:var(--ten4-blue);stroke-width:2.2px;fill:none;stroke-linecap:round;stroke-linejoin:round}.Contact-module__Bs3a0a__backdrop{z-index:220;pointer-events:none;position:fixed;inset:0}.Contact-module__Bs3a0a__backdropOpen{pointer-events:auto}.Contact-module__Bs3a0a__bubble{background:var(--white);clip-path:circle(0);pointer-events:none;padding:var(--section-pad) var(--side-pad);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;box-shadow:0 30px 80px #00000040}.Contact-module__Bs3a0a__backdropOpen .Contact-module__Bs3a0a__bubble{pointer-events:auto}.Contact-module__Bs3a0a__overlayClose{top:calc(50% - var(--bubble-r,320px) * .66);left:calc(50% + var(--bubble-r,320px) * .66);background:var(--white);cursor:pointer;opacity:0;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:opacity .25s,transform .3s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;transform:translate(-50%,-50%)scale(.4);box-shadow:0 6px 18px #0000002e}.Contact-module__Bs3a0a__backdropOpen .Contact-module__Bs3a0a__overlayClose{opacity:1;transition-delay:.3s;transform:translate(-50%,-50%)scale(1)}.Contact-module__Bs3a0a__overlayClose:hover{transform:translate(-50%,-50%)scale(1.08)}.Contact-module__Bs3a0a__overlayClose svg{width:16px;height:16px;stroke:var(--ten4-blue);stroke-width:2.4px;stroke-linecap:round}.Contact-module__Bs3a0a__formWrap{opacity:0;flex-direction:column;gap:16px;width:100%;max-width:560px;transition:opacity .4s,transform .4s;display:flex;transform:translateY(12px)}.Contact-module__Bs3a0a__formWrap.Contact-module__Bs3a0a__contentVisible{opacity:1;transform:translateY(0)}.Contact-module__Bs3a0a__formLabel{font-family:var(--font-display);font-weight:700;font-size:var(--text-title);text-transform:uppercase;color:var(--ten4-blue);margin-bottom:8px}.Contact-module__Bs3a0a__formWrap input,.Contact-module__Bs3a0a__formWrap textarea{width:100%;color:var(--ten4-blue);font-family:var(--font-body);resize:none;background:0 0;border:none;border-bottom:1px solid #0e3ac640;padding:10px 2px;font-size:16px;transition:border-color .2s}.Contact-module__Bs3a0a__formWrap input::placeholder,.Contact-module__Bs3a0a__formWrap textarea::placeholder{color:#0e3ac673}.Contact-module__Bs3a0a__formWrap input:focus,.Contact-module__Bs3a0a__formWrap textarea:focus{border-bottom-color:var(--ten4-blue);outline:none}.Contact-module__Bs3a0a__honeypot{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Contact-module__Bs3a0a__formError{font-family:var(--font-body);font-size:var(--text-label);color:#d43b3b;margin:-4px 0 0}.Contact-module__Bs3a0a__sendBtn{background:var(--ten4-blue);color:var(--white);font-family:var(--font-data);font-weight:700;font-size:var(--text-label);letter-spacing:1px;text-transform:uppercase;cursor:pointer;border:none;border-radius:30px;align-self:flex-start;margin-top:8px;padding:14px 36px;transition:transform .2s,opacity .2s}.Contact-module__Bs3a0a__sendBtn:hover{transform:translateY(-2px)}.Contact-module__Bs3a0a__sendBtn:disabled{opacity:.6;cursor:default;transform:none}.Contact-module__Bs3a0a__sentWrap{text-align:center;align-items:center}.Contact-module__Bs3a0a__sentMessage{font-family:var(--font-display);font-weight:700;font-size:var(--text-title);color:var(--ten4-blue)}.Contact-module__Bs3a0a__sentClose{color:var(--ten4-blue);font-family:var(--font-data);font-weight:700;font-size:var(--text-label);letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #0e3ac666;border-radius:30px;margin-top:24px;padding:12px 32px}@media (max-width:1100px){.Contact-module__Bs3a0a__grid{grid-template-columns:1fr;gap:40px}.Contact-module__Bs3a0a__grid>:first-child{text-align:center;justify-self:center}.Contact-module__Bs3a0a__grid>:nth-child(2){justify-self:center}.Contact-module__Bs3a0a__grid>:nth-child(3){text-align:center;justify-self:center}}@media (min-width:681px) and (max-height:820px){.Contact-module__Bs3a0a__grid{grid-template-columns:1fr auto 1fr;gap:32px;bottom:clamp(20px,4vh,40px);transform:none}.Contact-module__Bs3a0a__grid>:first-child{text-align:left;justify-self:start}.Contact-module__Bs3a0a__grid>:nth-child(2){justify-self:center}.Contact-module__Bs3a0a__grid>:nth-child(3){text-align:right;justify-self:end}}@media (max-width:680px){.Contact-module__Bs3a0a__grid{grid-template-columns:1fr;gap:28px;bottom:clamp(16px,4vh,32px);transform:none}.Contact-module__Bs3a0a__grid>:first-child{text-align:center;order:2;justify-self:center}.Contact-module__Bs3a0a__grid>:nth-child(2){order:1;justify-self:center}.Contact-module__Bs3a0a__grid>:nth-child(3){text-align:center;order:3;justify-self:center}.Contact-module__Bs3a0a__overlayClose{top:34px;left:auto;right:var(--side-pad);width:52px;height:52px;transform:scale(.4)}.Contact-module__Bs3a0a__backdropOpen .Contact-module__Bs3a0a__overlayClose{transform:scale(1)}.Contact-module__Bs3a0a__overlayClose:hover{transform:scale(1.08)}.Contact-module__Bs3a0a__overlayClose svg{stroke-width:2.2px;width:22px;height:22px}.Contact-module__Bs3a0a__bubble{padding:clamp(24px,8vw,48px) 20px}}
