.TeamSection-module__K-9Efq__section{--team-card-size:min(440px, calc((100vw - (var(--page-padding) * 2) - (var(--space-32) * 2)) / 3));--team-card-height:calc(var(--team-card-size) * 1.59);background:var(--color-orange-300);min-height:880px;padding:80px var(--page-padding);align-items:center;display:flex;position:relative;overflow:clip}.TeamSection-module__K-9Efq__wrapper{grid-template-columns:var(--team-card-size) minmax(0, calc((var(--team-card-size) * 2) + var(--space-32)));gap:32px;width:100%;min-width:0;max-width:1384px;margin:0 auto;display:grid}.TeamSection-module__K-9Efq__intro{height:var(--team-card-height);width:var(--team-card-size);flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;gap:40px;padding:clamp(32px,4.2vw,64px);display:flex}.TeamSection-module__K-9Efq__intro>div{gap:16px;display:grid}.TeamSection-module__K-9Efq__intro h2{color:var(--color-beige-50);font-family:var(--font-accent), sans-serif;letter-spacing:-.04em;margin:0;font-size:56px;font-weight:900;font-stretch:75%;line-height:56px}.TeamSection-module__K-9Efq__intro p{color:var(--color-beige-50);font-family:var(--font-base), sans-serif;letter-spacing:-.02em;margin:0;font-size:18px;line-height:26px}.TeamSection-module__K-9Efq__allTeamButton{--button-accent:var(--color-brown-600);--button-background:var(--color-brown-900);--button-foreground:var(--color-beige-50)}.TeamSection-module__K-9Efq__slider{touch-action:pan-y;gap:32px;min-width:0;display:grid;position:relative;overflow:visible}.TeamSection-module__K-9Efq__cardStage{height:var(--team-card-height);min-width:0;position:relative}.TeamSection-module__K-9Efq__cardShell{--card-position:0;--stack-depth:0;height:var(--team-card-height);perspective:1400px;transform:translateX(calc(var(--card-position) * (var(--team-card-size) + var(--space-32)))) translateX(calc(var(--stack-depth) * -6px)) rotate(calc(var(--stack-depth) * -1.3deg));transform-origin:0 100%;width:var(--team-card-size);z-index:calc(20 - var(--stack-depth) - var(--card-position));transition:transform .62s cubic-bezier(.22,1,.36,1),filter .42s;position:absolute;top:0;left:0}.TeamSection-module__K-9Efq__cardShell[data-stacked=true]{transform:translateX(calc((var(--team-card-size) + var(--space-32)) * -1 + (var(--stack-depth) * -6px))) rotate(calc(var(--stack-depth) * -1.3deg))}.TeamSection-module__K-9Efq__cardShell[data-tappable=true]{cursor:pointer}.TeamSection-module__K-9Efq__cardShell[data-stacked=true] .TeamSection-module__K-9Efq__cardFace{box-shadow:0 4px 32px #00000014}.TeamSection-module__K-9Efq__card{height:100%;transform-style:preserve-3d;width:100%;transition:transform .76s cubic-bezier(.22,1,.36,1);position:relative}.TeamSection-module__K-9Efq__isFlipped{transform:rotateY(180deg)}.TeamSection-module__K-9Efq__isAutoSpinning{animation:1.25s cubic-bezier(.22,1,.36,1) TeamSection-module__K-9Efq__cardHintSpin}@keyframes TeamSection-module__K-9Efq__cardHintSpin{to{transform:rotateY(360deg)}}.TeamSection-module__K-9Efq__cardFace{backface-visibility:hidden;background:var(--color-beige-100);border-radius:var(--radius-20);flex-direction:column;height:100%;display:flex;position:absolute;inset:0}.TeamSection-module__K-9Efq__imageWrap{aspect-ratio:1;border-radius:var(--radius-20) var(--radius-20) 0 0;flex:none;width:100%;position:relative;overflow:hidden}.TeamSection-module__K-9Efq__imageWrap img{object-fit:cover;object-position:center}.TeamSection-module__K-9Efq__cardInfo{flex:1;align-content:start;gap:16px;padding:clamp(24px,3.3vw,40px);display:grid}.TeamSection-module__K-9Efq__cardInfo h3{font-family:var(--font-accent), sans-serif;letter-spacing:-.04em;margin:0;font-size:36px;font-weight:900;font-stretch:75%;line-height:36px}.TeamSection-module__K-9Efq__cardInfo p{font-family:var(--font-base), sans-serif;letter-spacing:-.02em;margin:0;font-size:18px;line-height:26px}.TeamSection-module__K-9Efq__tag{border-radius:var(--radius-20);color:var(--color-beige-50);font-family:var(--font-accent), sans-serif;letter-spacing:-.02em;padding:20px;font-size:18px;font-weight:900;font-stretch:75%;line-height:18px;position:absolute;top:-20px;right:-18px;transform:rotate(4deg)}.TeamSection-module__K-9Efq__coral{background:var(--color-coral-400)}.TeamSection-module__K-9Efq__aqua{background:var(--color-aqua-400)}.TeamSection-module__K-9Efq__flipHint{background:var(--color-brown-900);border-radius:var(--radius-full);color:var(--color-beige-50);justify-content:center;align-items:center;width:34px;height:34px;font-size:20px;display:flex;position:absolute;bottom:22px;right:22px}.TeamSection-module__K-9Efq__cardBack{background:var(--color-beige-100);padding:20px;transform:rotateY(180deg)}.TeamSection-module__K-9Efq__backPanel{background:var(--color-beige-200);border-radius:var(--radius-12);color:var(--color-brown-900);flex-direction:column;flex:1;justify-content:space-between;min-height:0;padding:20px;display:flex;overflow:hidden}.TeamSection-module__K-9Efq__backContent{gap:20px;display:grid}.TeamSection-module__K-9Efq__quoteMark{object-fit:contain;width:48px;height:40px;display:block}.TeamSection-module__K-9Efq__backCopy{font-family:var(--font-base), sans-serif;letter-spacing:-.02em;margin:0;font-size:18px;line-height:26px;overflow:auto}.TeamSection-module__K-9Efq__backContent h3{font-family:var(--font-accent), sans-serif;letter-spacing:-.02em;margin:0;font-size:28px;font-weight:900;font-stretch:75%;line-height:28px}.TeamSection-module__K-9Efq__backRole{font-family:var(--font-base), sans-serif;letter-spacing:-.02em;margin:0;font-size:18px;line-height:26px}.TeamSection-module__K-9Efq__pageControls{justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.TeamSection-module__K-9Efq__backProgress{flex:1;gap:8px;display:flex}.TeamSection-module__K-9Efq__backProgress span{background:var(--color-beige-400);border-radius:var(--radius-full);transform-origin:0;height:8px;transition:background .32s ease, flex-grow .46s var(--ease-bouncy), transform .46s var(--ease-bouncy);flex:1}.TeamSection-module__K-9Efq__backProgress .TeamSection-module__K-9Efq__activeBackProgress{background:var(--color-brown-900);flex-grow:1.45;animation:2.4s ease-in-out infinite TeamSection-module__K-9Efq__activePagePulse;transform:scaleY(1.12)}.TeamSection-module__K-9Efq__sliderNavigation{left:calc((var(--team-card-size) + var(--space-32)) * -1);pointer-events:none;right:0;top:calc(var(--team-card-height) / 2);z-index:30;justify-content:space-between;align-items:center;display:flex;position:absolute;transform:translateY(-50%)}.TeamSection-module__K-9Efq__sliderNavigation button{pointer-events:auto}@keyframes TeamSection-module__K-9Efq__activePagePulse{50%{box-shadow:0 0 0 4px #3f000014}}@media (min-width:1024px){.TeamSection-module__K-9Efq__section{min-height:172svh;padding:0 var(--page-padding);align-items:stretch;overflow:visible}.TeamSection-module__K-9Efq__wrapper{height:100svh;padding:var(--space-32) 0;align-items:center;position:sticky;top:0}}@media (max-width:1023px){.TeamSection-module__K-9Efq__section{--team-card-size:440px;--team-card-height:700px;min-height:0;padding:80px 32px}.TeamSection-module__K-9Efq__wrapper{flex-direction:column;gap:32px;max-width:680px;padding:0 32px;display:flex}.TeamSection-module__K-9Efq__intro{align-self:auto;gap:40px;width:100%;height:auto;padding:0}.TeamSection-module__K-9Efq__intro h2{font-size:52px;line-height:52px}.TeamSection-module__K-9Efq__cardStage{height:var(--team-card-height)}.TeamSection-module__K-9Efq__cardShell{transform:translateX(calc(var(--card-position) * (var(--team-card-size) + var(--space-32)))) translateX(calc(var(--stack-depth) * -6px)) rotate(calc(var(--stack-depth) * -1.3deg))}.TeamSection-module__K-9Efq__cardShell[data-stacked=true]{transform:translateX(calc(var(--stack-depth) * -6px)) rotate(calc(var(--stack-depth) * -1.3deg))}.TeamSection-module__K-9Efq__sliderNavigation{left:0;right:0;top:calc(var(--team-card-height) / 2)}}@media (max-width:743px){.TeamSection-module__K-9Efq__section{min-height:0;padding:80px 8px}.TeamSection-module__K-9Efq__wrapper{gap:32px;padding:0 8px}.TeamSection-module__K-9Efq__intro{gap:40px;padding:0}.TeamSection-module__K-9Efq__intro h2{font-size:46px;line-height:46px}.TeamSection-module__K-9Efq__intro p{font-size:18px;line-height:26px}.TeamSection-module__K-9Efq__cardStage{height:calc((100vw - (var(--page-padding) * 2)) * 1.59);min-height:530px}.TeamSection-module__K-9Efq__cardShell{height:calc((100vw - (var(--page-padding) * 2)) * 1.59);transform:translateX(calc(var(--card-position) * (100vw - 8px))) translateX(calc(var(--stack-depth) * -5px)) rotate(calc(var(--stack-depth) * -1.2deg));width:calc(100vw - (var(--page-padding) * 2))}.TeamSection-module__K-9Efq__cardShell[data-stacked=true]{transform:translateX(calc(var(--stack-depth) * -5px)) rotate(calc(var(--stack-depth) * -1.2deg))}.TeamSection-module__K-9Efq__cardInfo{gap:12px;padding:24px}.TeamSection-module__K-9Efq__cardInfo h3{font-size:28px;line-height:28px}.TeamSection-module__K-9Efq__cardInfo p,.TeamSection-module__K-9Efq__backCopy{font-size:16px;line-height:22px}.TeamSection-module__K-9Efq__tag{padding:16px;font-size:14px;line-height:14px;top:-12px;right:-10px}.TeamSection-module__K-9Efq__cardBack{padding:24px}.TeamSection-module__K-9Efq__backPanel{padding:20px}.TeamSection-module__K-9Efq__quoteMark{width:41px;height:34px}.TeamSection-module__K-9Efq__sliderNavigation{left:-8px;right:-8px;top:calc((100vw - (var(--page-padding) * 2)) * .795)}}@media (prefers-reduced-motion:reduce){.TeamSection-module__K-9Efq__card,.TeamSection-module__K-9Efq__cardShell,.TeamSection-module__K-9Efq__backProgress span{transition:none;animation:none}}
.FormSection-module__ZrBeMG__section{--mouse-x:0;--mouse-y:0;min-height:880px;padding:80px var(--page-padding);justify-content:center;align-items:center;display:flex;position:relative;overflow:clip}.FormSection-module__ZrBeMG__wrapper{z-index:2;justify-items:center;gap:40px;width:100%;max-width:800px;display:grid;position:relative}.FormSection-module__ZrBeMG__headingWrap{text-align:center;max-width:760px;position:relative}.FormSection-module__ZrBeMG__headingWrap h2{color:var(--color-brown-900);font-family:var(--font-accent), sans-serif;letter-spacing:-.04em;margin:0;font-size:56px;font-weight:900;font-stretch:75%;line-height:56px}.FormSection-module__ZrBeMG__supportBadge{z-index:2;position:absolute;bottom:-32px;right:20px;transform:rotate(-6deg)}.FormSection-module__ZrBeMG__form{gap:20px;width:100%;display:grid}.FormSection-module__ZrBeMG__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 40px;display:grid}.FormSection-module__ZrBeMG__field{border-bottom:1px solid var(--color-aqua-800);padding:16px 0;display:block}.FormSection-module__ZrBeMG__field input,.FormSection-module__ZrBeMG__field textarea{color:var(--color-aqua-800);font-family:var(--font-accent), sans-serif;letter-spacing:-.04em;background:0 0;border:0;border-radius:0;outline:none;width:100%;padding:0;font-size:28px;font-weight:900;font-stretch:75%;line-height:1.2}.FormSection-module__ZrBeMG__field textarea{resize:none;min-height:28px;display:block;overflow:hidden}.FormSection-module__ZrBeMG__field input::placeholder,.FormSection-module__ZrBeMG__field textarea::placeholder{color:var(--color-aqua-800);opacity:1}.FormSection-module__ZrBeMG__fullField{grid-column:1/-1}.FormSection-module__ZrBeMG__consent{color:var(--color-brown-900);cursor:pointer;font-family:var(--font-base), sans-serif;letter-spacing:-.02em;align-items:center;gap:16px;font-size:14px;font-weight:500;line-height:18px;display:flex}.FormSection-module__ZrBeMG__consent input{appearance:none;opacity:0;width:0;height:0;margin:0;position:absolute}.FormSection-module__ZrBeMG__checkboxMark{border:4px solid var(--color-aqua-400);color:var(--color-beige-50);height:34px;transition:background .18s ease, transform .18s var(--ease-bouncy);border-radius:12px;flex:none;justify-content:center;align-items:center;width:34px;padding:4px;line-height:1;display:flex}.FormSection-module__ZrBeMG__checkboxMark svg{width:18px;height:18px;overflow:visible}.FormSection-module__ZrBeMG__checkboxMark path{opacity:0;pathLength:1;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px;stroke-dasharray:1;stroke-dashoffset:1px;transform-box:fill-box;transform-origin:50%}.FormSection-module__ZrBeMG__consent input:checked+.FormSection-module__ZrBeMG__checkboxMark{background:var(--color-aqua-400)}.FormSection-module__ZrBeMG__consent input:checked+.FormSection-module__ZrBeMG__checkboxMark path{animation:.4s ease-out forwards FormSection-module__ZrBeMG__drawCheck}.FormSection-module__ZrBeMG__consent input:focus-visible+.FormSection-module__ZrBeMG__checkboxMark{outline:3px solid var(--color-brown-900);outline-offset:3px}.FormSection-module__ZrBeMG__submit{--button-accent:var(--color-brown-600);--button-background:var(--color-brown-900);--button-foreground:var(--color-beige-50);justify-self:start}.FormSection-module__ZrBeMG__status{color:var(--color-aqua-800);font-family:var(--font-base), sans-serif;margin:0;font-size:14px;line-height:20px}.FormSection-module__ZrBeMG__figure{pointer-events:none;z-index:1;position:absolute}.FormSection-module__ZrBeMG__figure img{object-fit:contain}.FormSection-module__ZrBeMG__figureStar{height:190px;transform:translate(calc(var(--mouse-x) * -52px), calc(var(--mouse-y) * -38px)) rotate(-15deg);width:190px;top:calc(50% - 105px);left:calc(50% - 680px)}.FormSection-module__ZrBeMG__figureSquare{height:190px;transform:translate(calc(var(--mouse-x) * -64px), calc(var(--mouse-y) * -48px)) rotate(15deg);width:190px;bottom:calc(50% - 330px);right:calc(50% - 690px)}.FormSection-module__ZrBeMG__burst{object-fit:contain;pointer-events:none;z-index:1;width:160px;height:160px;position:absolute}.FormSection-module__ZrBeMG__orangeBurst{transform:translate(calc(var(--mouse-x) * -54px), calc(var(--mouse-y) * -40px)) rotate(-15deg);top:calc(50% - 250px);right:calc(50% - 590px)}.FormSection-module__ZrBeMG__aquaBurst{transform:translate(calc(var(--mouse-x) * -40px), calc(var(--mouse-y) * -58px)) rotate(12deg);bottom:calc(50% - 260px);left:calc(50% - 650px)}.FormSection-module__ZrBeMG__figure,.FormSection-module__ZrBeMG__burst{will-change:transform;transition:transform .13s cubic-bezier(.22,.61,.36,1)}.FormSection-module__ZrBeMG__srOnly{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:1024px){.FormSection-module__ZrBeMG__section{align-items:stretch;min-height:200svh;padding-top:0;padding-bottom:0;overflow:visible}.FormSection-module__ZrBeMG__wrapper{box-sizing:border-box;align-content:center;height:100svh;padding:80px 0;position:sticky;top:0}.FormSection-module__ZrBeMG__figureStar{top:calc(50svh - 105px)}.FormSection-module__ZrBeMG__figureSquare{top:calc(50svh + 140px);bottom:auto}.FormSection-module__ZrBeMG__orangeBurst{top:calc(50svh - 250px)}.FormSection-module__ZrBeMG__aquaBurst{top:calc(50svh + 100px);bottom:auto}}@media (max-width:1023px){.FormSection-module__ZrBeMG__section{align-items:stretch;min-height:200svh;padding:0 64px;overflow:visible}.FormSection-module__ZrBeMG__wrapper{align-content:center;gap:40px;max-width:680px;height:100svh;padding:80px 0;position:sticky;top:0}.FormSection-module__ZrBeMG__headingWrap h2{font-size:52px;line-height:52px}.FormSection-module__ZrBeMG__figureStar{width:164px;height:164px;top:120px;left:-56px}.FormSection-module__ZrBeMG__figureSquare{width:176px;height:176px;animation:7s ease-in-out infinite FormSection-module__ZrBeMG__gentleFloatB;bottom:118px;right:-62px;transform:rotate(15deg)}.FormSection-module__ZrBeMG__figureStar{animation:6s ease-in-out infinite FormSection-module__ZrBeMG__gentleFloatA;transform:rotate(-15deg)}.FormSection-module__ZrBeMG__orangeBurst{animation:6.5s ease-in-out infinite FormSection-module__ZrBeMG__gentleFloatB;top:230px;right:-68px;transform:rotate(-15deg)}.FormSection-module__ZrBeMG__aquaBurst{animation:7.5s ease-in-out infinite FormSection-module__ZrBeMG__gentleFloatA;bottom:150px;left:-70px;transform:rotate(12deg)}}@media (max-width:743px){.FormSection-module__ZrBeMG__section{min-height:200svh;padding:0 var(--page-padding);align-items:stretch}.FormSection-module__ZrBeMG__wrapper{align-content:center;gap:40px;height:100svh;padding:128px 0 64px;position:sticky;top:0}.FormSection-module__ZrBeMG__headingWrap{max-width:340px}.FormSection-module__ZrBeMG__headingWrap h2{font-size:46px;line-height:46px}.FormSection-module__ZrBeMG__supportBadge{bottom:-52px;right:0}.FormSection-module__ZrBeMG__form{position:relative;top:24px}.FormSection-module__ZrBeMG__fields{grid-template-columns:1fr;gap:20px}.FormSection-module__ZrBeMG__field,.FormSection-module__ZrBeMG__fullField{grid-column:auto}.FormSection-module__ZrBeMG__field input,.FormSection-module__ZrBeMG__field textarea{font-size:22px;line-height:1.2}.FormSection-module__ZrBeMG__field textarea{min-height:24px}.FormSection-module__ZrBeMG__consent{align-items:flex-start;font-size:12px;line-height:16px}.FormSection-module__ZrBeMG__checkboxMark{width:30px;height:30px}.FormSection-module__ZrBeMG__figureStar{width:96px;height:96px;animation:6s ease-in-out infinite FormSection-module__ZrBeMG__gentleFloatA;top:34px;left:18px;transform:rotate(-15deg)}.FormSection-module__ZrBeMG__figureSquare{width:112px;height:112px;animation:7s ease-in-out infinite FormSection-module__ZrBeMG__gentleFloatB;bottom:24px;right:-18px;transform:rotate(15deg)}.FormSection-module__ZrBeMG__burst{width:86px;height:86px}.FormSection-module__ZrBeMG__orangeBurst{animation:6.5s ease-in-out infinite FormSection-module__ZrBeMG__gentleFloatB;top:15px;right:-18px;transform:rotate(-15deg)}.FormSection-module__ZrBeMG__aquaBurst{animation:7.5s ease-in-out infinite FormSection-module__ZrBeMG__gentleFloatA;bottom:125px;left:-28px;transform:rotate(12deg)}}@keyframes FormSection-module__ZrBeMG__gentleFloatA{50%{transform:translate(10px,-12px)rotate(-7deg)}}@keyframes FormSection-module__ZrBeMG__gentleFloatB{50%{transform:translate(-12px,10px)rotate(23deg)}}@keyframes FormSection-module__ZrBeMG__drawCheck{0%{opacity:0;stroke-dashoffset:1px;transform:scale(.5)}to{opacity:1;stroke-dashoffset:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.FormSection-module__ZrBeMG__figure,.FormSection-module__ZrBeMG__burst{transition:none;animation:none}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.FormSection-module__ZrBeMG__section{min-height:100svh;padding-top:80px;padding-bottom:80px;overflow:clip}.FormSection-module__ZrBeMG__wrapper{height:auto;padding:0;position:relative}}
