.Navbar-module___rHu7W__header{z-index:100;width:100%;transition:padding .35s var(--ease-out-expo);padding:16px clamp(16px,4vw,48px);position:fixed;top:0;left:0}.Navbar-module___rHu7W__scrolled{padding-top:10px;padding-bottom:10px}.Navbar-module___rHu7W__headerShell{grid-template-columns:minmax(0,1fr) 210px;align-items:stretch;gap:12px;width:100%;max-width:1200px;margin:0 auto;display:grid}.Navbar-module___rHu7W__container{-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);width:100%;max-width:680px;min-height:68px;transition:min-height .35s var(--ease-out-expo), background-color .3s ease, box-shadow .3s ease;background:linear-gradient(110deg,#121212c2,#0c0c0c94);border:1px solid #ffffff21;border-radius:10px;grid-template-columns:1fr auto 1fr;justify-self:center;align-items:center;padding:0 18px 0 22px;display:grid;box-shadow:0 18px 55px #00000047,inset 0 1px #ffffff14}.Navbar-module___rHu7W__scrolled .Navbar-module___rHu7W__container{background:linear-gradient(110deg,#0c0c0cdb,#080808b8);min-height:62px;box-shadow:0 14px 42px #00000061,inset 0 1px #ffffff12}.Navbar-module___rHu7W__logo{justify-self:start;align-items:center;display:flex}.Navbar-module___rHu7W__logoImage{object-fit:contain;width:140px;height:auto}.Navbar-module___rHu7W__headerClaim{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.11em;color:var(--color-white);white-space:nowrap;opacity:.82;justify-self:center;font-size:.7rem;font-weight:700}.Navbar-module___rHu7W__meetingCard{min-height:68px;color:var(--color-black);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:var(--font-sans);letter-spacing:.07em;text-transform:uppercase;transition:min-height .35s var(--ease-out-expo), background-color .3s ease, transform .3s var(--ease-out-expo);background:#f2f2efeb;border-radius:10px;grid-template-columns:40px 1fr auto;align-items:center;gap:11px;padding:10px 12px;font-size:.7rem;font-weight:700;display:grid;box-shadow:0 18px 55px #0000003d}.Navbar-module___rHu7W__meetingCard:hover{background:var(--color-white);transform:translateY(-2px)}.Navbar-module___rHu7W__scrolled .Navbar-module___rHu7W__meetingCard{min-height:62px}.Navbar-module___rHu7W__meetingAvatar{object-fit:cover;filter:grayscale();border-radius:4px;width:40px;height:40px}.Navbar-module___rHu7W__meetingArrow{transition:transform .3s var(--ease-out-expo);font-size:1rem}.Navbar-module___rHu7W__meetingCard:hover .Navbar-module___rHu7W__meetingArrow{transform:translate(2px,-2px)}.Navbar-module___rHu7W__menuToggle{border-radius:7px;flex-direction:column;justify-content:center;justify-self:end;align-items:center;gap:5px;width:42px;height:42px;transition:background-color .3s;display:flex}.Navbar-module___rHu7W__menuToggle:hover{background:#ffffff14}.Navbar-module___rHu7W__menuToggle span{background:var(--color-white);width:22px;height:2px;transition:width .3s var(--ease-out-expo), background-color .3s ease;display:block}.Navbar-module___rHu7W__menuToggle span:nth-child(2){width:16px;margin-left:6px}.Navbar-module___rHu7W__menuToggle:hover span{background:var(--color-accent);width:22px}.Navbar-module___rHu7W__logo:focus-visible,.Navbar-module___rHu7W__meetingCard:focus-visible,.Navbar-module___rHu7W__menuToggle:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.Navbar-module___rHu7W__overlay{z-index:200;clip-path:polygon(0 0,100% 0,100% 18%,82% 18%,82% 36%,64% 36%,64% 54%,46% 54%,46% 72%,28% 72%,28% 90%,10% 90%,10% 100%,0 100%);opacity:0;visibility:hidden;pointer-events:none;width:100%;height:100vh;transition:transform .6s var(--ease-out-expo), clip-path .76s var(--ease-out-expo), opacity .2s ease, visibility 0s linear .6s;background-color:#1a1c1c;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0;overflow:hidden;transform:translateY(100%)}.Navbar-module___rHu7W__overlay:before{content:"";z-index:1;pointer-events:none;clip-path:polygon(0 0,100% 0,100% 18%,82% 18%,82% 36%,64% 36%,64% 54%,46% 54%,46% 72%,28% 72%,28% 90%,10% 90%,10% 100%,0 100%);background:#111313;position:absolute;inset:0}.Navbar-module___rHu7W__overlay.Navbar-module___rHu7W__open{clip-path:inset(0);opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.Navbar-module___rHu7W__overlay.Navbar-module___rHu7W__closing{clip-path:inset(0);opacity:1;visibility:visible;pointer-events:none;transition-delay:0s;transform:translateY(100%)}.Navbar-module___rHu7W__overlay.Navbar-module___rHu7W__open:before{animation:.76s cubic-bezier(.77,0,.18,1) forwards Navbar-module___rHu7W__menuBlocksReveal}.Navbar-module___rHu7W__overlay.Navbar-module___rHu7W__closing:before{animation:.76s cubic-bezier(.77,0,.18,1) forwards Navbar-module___rHu7W__menuBlocksClose}.Navbar-module___rHu7W__overlay.Navbar-module___rHu7W__closing .Navbar-module___rHu7W__overlayLogo,.Navbar-module___rHu7W__overlay.Navbar-module___rHu7W__closing .Navbar-module___rHu7W__closeBtn,.Navbar-module___rHu7W__overlay.Navbar-module___rHu7W__closing .Navbar-module___rHu7W__navLink,.Navbar-module___rHu7W__overlay.Navbar-module___rHu7W__closing .Navbar-module___rHu7W__overlayFooter{opacity:0;transform:translateY(30px);transition-delay:0s!important}.Navbar-module___rHu7W__overlayInner{z-index:2;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:clamp(40px,5vh,80px) clamp(24px,4vw,40px);display:flex;position:relative}.Navbar-module___rHu7W__overlayLogo{object-fit:contain;width:150px;height:auto;position:absolute;top:clamp(24px,4vh,48px);left:clamp(24px,4vw,40px)}.Navbar-module___rHu7W__closeBtn{width:3rem;height:3rem;color:var(--color-white);place-items:center;display:grid;position:absolute;top:30px;right:40px}.Navbar-module___rHu7W__closeBtn:hover{color:var(--color-accent)}.Navbar-module___rHu7W__closeIcon{width:32px;height:32px;display:block;position:relative}.Navbar-module___rHu7W__closeIcon:before,.Navbar-module___rHu7W__closeIcon:after{content:"";background:currentColor;width:1.5px;height:34px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.Navbar-module___rHu7W__closeIcon:after{transform:translate(-50%,-50%)rotate(-45deg)}.Navbar-module___rHu7W__mobileNav{flex-direction:column;flex:1;justify-content:center;gap:clamp(12px,1.5vh,20px);margin:0;display:flex}.Navbar-module___rHu7W__navLink{font-family:var(--font-sans);color:var(--color-white);text-transform:uppercase;letter-spacing:-.02em;opacity:0;transition:all .4s var(--ease-out-expo);font-size:clamp(2.6rem,5vw,4.4rem);font-weight:700;transform:translateY(30px)}.Navbar-module___rHu7W__navLink:hover{color:var(--color-accent)}.Navbar-module___rHu7W__overlay.Navbar-module___rHu7W__open .Navbar-module___rHu7W__navLink{opacity:1;transform:translateY(0)}.Navbar-module___rHu7W__overlayFooter{font-family:var(--font-sans);color:var(--color-gray-400);padding-bottom:12px;font-size:1rem}@keyframes Navbar-module___rHu7W__menuBlocksReveal{0%{clip-path:polygon(0 0,100% 0,100% 18%,82% 18%,82% 36%,64% 36%,64% 54%,46% 54%,46% 72%,28% 72%,28% 90%,10% 90%,10% 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 0,82% 0,82% 0,64% 0,64% 0,46% 0,46% 0,28% 0,28% 0,10% 0,10% 0,0 0)}}@keyframes Navbar-module___rHu7W__menuBlocksClose{0%{clip-path:polygon(0 0,100% 0,100% 0,82% 0,82% 0,64% 0,64% 0,46% 0,46% 0,28% 0,28% 0,10% 0,10% 0,0 0)}to{clip-path:inset(0)}}@media (max-width:700px){.Navbar-module___rHu7W__header{padding:10px 12px}.Navbar-module___rHu7W__headerShell{display:block}.Navbar-module___rHu7W__container{grid-template-columns:1fr auto;min-height:60px;padding:0 10px 0 16px}.Navbar-module___rHu7W__scrolled .Navbar-module___rHu7W__container{min-height:56px}.Navbar-module___rHu7W__logoImage{width:122px}.Navbar-module___rHu7W__headerClaim,.Navbar-module___rHu7W__meetingCard{display:none}.Navbar-module___rHu7W__overlayInner{width:100%;min-width:0;padding:72px 20px 28px;overflow:hidden auto}.Navbar-module___rHu7W__closeBtn{width:2.75rem;height:2.75rem;top:22px;right:22px}.Navbar-module___rHu7W__mobileNav{flex:none;gap:clamp(.85rem,2.8vh,1.35rem);width:100%;min-width:0;margin-top:2rem;margin-bottom:2rem}.Navbar-module___rHu7W__navLink{letter-spacing:-.035em;white-space:normal;overflow-wrap:break-word;word-break:normal;width:100%;max-width:100%;font-size:clamp(1.75rem,9vw,2.55rem);line-height:.95}.Navbar-module___rHu7W__overlayFooter{max-width:18rem;font-size:.78rem;line-height:1.45}}@media (max-width:360px){.Navbar-module___rHu7W__overlayInner{padding-inline:18px}.Navbar-module___rHu7W__navLink{font-size:clamp(1.6rem,8.5vw,2rem)}}@media (min-width:701px) and (max-width:920px){.Navbar-module___rHu7W__headerClaim{display:none}.Navbar-module___rHu7W__container{grid-template-columns:1fr auto}}
.MeetingModal-module__olTS-G__backdrop{z-index:500;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a0b0bc7;place-items:center;padding:0;animation:.22s both MeetingModal-module__olTS-G__backdropIn;display:grid;position:fixed;inset:0;overflow:hidden}.MeetingModal-module__olTS-G__modal{overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;width:100%;height:100%;max-height:none;color:var(--color-white);animation:MeetingModal-module__olTS-G__modalIn .42s var(--ease-out-expo) both;background:#1a1c1c;border:1px solid #ffffff1f;border-radius:0;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:clamp(2.5rem,6vw,6rem);padding:clamp(2rem,5vw,5rem);display:grid;position:relative;overflow-y:auto;box-shadow:0 30px 100px #00000075}.MeetingModal-module__olTS-G__modal:before{content:"";z-index:10;pointer-events:none;clip-path:polygon(0 0,100% 0,100% 18%,82% 18%,82% 36%,64% 36%,64% 54%,46% 54%,46% 72%,28% 72%,28% 90%,10% 90%,10% 100%,0 100%);background:#111313;animation:.76s cubic-bezier(.77,0,.18,1) forwards MeetingModal-module__olTS-G__blocksReveal;position:absolute;inset:0}.MeetingModal-module__olTS-G__closing .MeetingModal-module__olTS-G__modal:before{animation:.76s cubic-bezier(.77,0,.18,1) forwards MeetingModal-module__olTS-G__blocksCover}.MeetingModal-module__olTS-G__backdrop.MeetingModal-module__olTS-G__closing{animation:.42s both MeetingModal-module__olTS-G__backdropOut}.MeetingModal-module__olTS-G__closing .MeetingModal-module__olTS-G__modal{animation:MeetingModal-module__olTS-G__modalOut .42s var(--ease-out-expo) both}.MeetingModal-module__olTS-G__close{color:#ffffffad;z-index:12;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;transition:color .18s,background .18s;display:grid;position:absolute;top:1.25rem;right:1.25rem}.MeetingModal-module__olTS-G__close:hover{color:#fff;background:#ffffff14}.MeetingModal-module__olTS-G__close span,.MeetingModal-module__olTS-G__close span:after{background:currentColor;width:1px;height:22px;display:block;transform:rotate(45deg)}.MeetingModal-module__olTS-G__close span:after{content:"";transform:rotate(90deg)}.MeetingModal-module__olTS-G__header{max-width:25rem;margin-bottom:2rem;padding-right:2.5rem}.MeetingModal-module__olTS-G__modalLogo{object-fit:contain;object-position:left center;width:8.5rem;height:auto;margin-bottom:clamp(3rem,8vh,7rem)}.MeetingModal-module__olTS-G__profile{align-items:center;gap:.8rem;margin-top:clamp(3rem,10vh,8rem);display:inline-flex}.MeetingModal-module__olTS-G__profile img{object-fit:cover;filter:grayscale();border-radius:50%;width:3.5rem;height:3.5rem}.MeetingModal-module__olTS-G__profile span{gap:.2rem;display:grid}.MeetingModal-module__olTS-G__profile strong{color:#ffffffe6;font-size:.8rem}.MeetingModal-module__olTS-G__profile small{color:#ffffff75;font-size:.7rem}.MeetingModal-module__olTS-G__eyebrow{color:#a88fff;letter-spacing:.18em;margin-bottom:.8rem;font-size:.6rem;font-weight:800}.MeetingModal-module__olTS-G__header h2{font-family:var(--font-serif);letter-spacing:-.06em;font-size:clamp(2rem,5vw,3.8rem);line-height:.95}.MeetingModal-module__olTS-G__header>p:last-child{color:#ffffff8c;max-width:42ch;margin-top:1rem;font-size:.86rem;line-height:1.55}.MeetingModal-module__olTS-G__form{border-top:1px solid #ffffff24;gap:1.35rem;padding-top:.25rem;display:grid}.MeetingModal-module__olTS-G__progress{color:#ffffff47;letter-spacing:.14em;gap:1.25rem;padding-bottom:.8rem;font-size:.58rem;font-weight:800;display:flex}.MeetingModal-module__olTS-G__progressActive{color:#a88fff}.MeetingModal-module__olTS-G__form[data-step="1"] .MeetingModal-module__olTS-G__stepTwo,.MeetingModal-module__olTS-G__form[data-step="2"] .MeetingModal-module__olTS-G__grid>label:not(.MeetingModal-module__olTS-G__stepTwo){display:none}.MeetingModal-module__olTS-G__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.MeetingModal-module__olTS-G__grid label,.MeetingModal-module__olTS-G__detail{gap:.45rem;display:grid}.MeetingModal-module__olTS-G__grid span,.MeetingModal-module__olTS-G__detail span,.MeetingModal-module__olTS-G__services legend{color:#ffffffb3;letter-spacing:.06em;text-transform:uppercase;font-size:.65rem;font-weight:700}.MeetingModal-module__olTS-G__grid label>span:first-child i,.MeetingModal-module__olTS-G__detail>span i,.MeetingModal-module__olTS-G__services legend i{color:#a88fff;font-style:normal}.MeetingModal-module__olTS-G__grid label>span:first-child:after,.MeetingModal-module__olTS-G__detail>span:after,.MeetingModal-module__olTS-G__services legend:after{content:" *";color:#a88fff}.MeetingModal-module__olTS-G__grid input,.MeetingModal-module__olTS-G__detail textarea{color:#fff;width:100%;min-height:2.8rem;font:inherit;background:#ffffff0e;border:1px solid #ffffff29;border-radius:8px;outline:none;padding:.7rem .8rem;font-size:.84rem;transition:border-color .18s,background .18s}.MeetingModal-module__olTS-G__customSelect{position:relative}.MeetingModal-module__olTS-G__selectValue{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.MeetingModal-module__olTS-G__selectTrigger{color:#fff;width:100%;min-height:2.8rem;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1rem;font-size:.82rem;transition:border-color .18s,background .18s;display:flex;position:relative}.MeetingModal-module__olTS-G__selectTrigger:hover,.MeetingModal-module__olTS-G__selectTrigger[aria-expanded=true]{background:#a88fff14;border-color:#a88fff}.MeetingModal-module__olTS-G__placeholder{color:#ffffff61}.MeetingModal-module__olTS-G__selectedValue{color:#ffffffe6}.MeetingModal-module__olTS-G__selectMenu{z-index:5;background:#242626;border:1px solid #ffffff2e;border-radius:14px;gap:.2rem;padding:.45rem;display:grid;position:absolute;top:calc(100% + .5rem);left:0;right:0;box-shadow:0 18px 40px #0006}.MeetingModal-module__olTS-G__selectOption{color:#ffffffb8;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:.65rem .7rem;font-size:.78rem}.MeetingModal-module__olTS-G__selectOption:hover,.MeetingModal-module__olTS-G__selectOption[aria-selected=true]{color:#fff;background:#a88fff24}.MeetingModal-module__olTS-G__grid .MeetingModal-module__olTS-G__selectTrigger>span:not(.MeetingModal-module__olTS-G__selectArrow){color:inherit;letter-spacing:normal;text-transform:none;font-size:.82rem;font-weight:430}.MeetingModal-module__olTS-G__selectWrap{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:normal;text-transform:none;display:block;position:relative}.MeetingModal-module__olTS-G__grid select{appearance:none;color:#fff;width:100%;min-height:2.8rem;font:inherit;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff29;border-radius:8px;outline:none;padding:.7rem 2.2rem .7rem .8rem;font-size:.84rem;transition:border-color .18s,background .18s}.MeetingModal-module__olTS-G__selectArrow{pointer-events:none;border-bottom:1px solid #ffffffbf;border-right:1px solid #ffffffbf;width:.45rem;height:.45rem;position:absolute;top:50%;right:.9rem;transform:translateY(-65%)rotate(45deg)}.MeetingModal-module__olTS-G__grid .MeetingModal-module__olTS-G__selectWrap>.MeetingModal-module__olTS-G__selectArrow{color:#0000}.MeetingModal-module__olTS-G__grid select option{color:#fff;background:#1a1c1c}.MeetingModal-module__olTS-G__grid input:focus,.MeetingModal-module__olTS-G__grid select:focus,.MeetingModal-module__olTS-G__detail textarea:focus,.MeetingModal-module__olTS-G__selectWrap:focus-within select{background:#a88fff14;border-color:#a88fff}.MeetingModal-module__olTS-G__grid input{background:0 0;border:0;border-bottom:1px solid #ffffff3d;border-radius:0;min-height:auto;padding:.35rem 0 .55rem}.MeetingModal-module__olTS-G__grid input:focus{background:0 0;border-color:#a88fff}.MeetingModal-module__olTS-G__grid input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #1a1c1c}.MeetingModal-module__olTS-G__grid input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #1a1c1c}.MeetingModal-module__olTS-G__grid input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #1a1c1c}.MeetingModal-module__olTS-G__grid input:-webkit-autofill:active{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #1a1c1c}.MeetingModal-module__olTS-G__grid input:-moz-autofill{color:#fff;caret-color:#fff;background:#1a1c1c!important}.MeetingModal-module__olTS-G__detail textarea{background:0 0;border:0;border-bottom:1px solid #ffffff3d;border-radius:0;min-height:5.75rem;padding:.15rem 0 .8rem}.MeetingModal-module__olTS-G__detail textarea:focus{background:0 0;border-color:#a88fff}.MeetingModal-module__olTS-G__services{border:0;gap:.8rem;padding:0;display:grid}.MeetingModal-module__olTS-G__chips{flex-wrap:wrap;gap:.5rem;display:flex}.MeetingModal-module__olTS-G__chip{position:relative}.MeetingModal-module__olTS-G__chip input{opacity:0;width:1px;height:1px;position:absolute}.MeetingModal-module__olTS-G__chip span{color:#ffffff9e;cursor:pointer;border:1px solid #ffffff29;border-radius:999px;padding:.65rem .8rem;font-size:.72rem;transition:color .18s,border-color .18s,background .18s;display:block}.MeetingModal-module__olTS-G__chip input:checked+span,.MeetingModal-module__olTS-G__chip input:focus-visible+span{color:#fff;background:#a88fff29;border-color:#a88fff}.MeetingModal-module__olTS-G__detail textarea{resize:vertical;min-height:6.5rem}.MeetingModal-module__olTS-G__footer{justify-content:space-between;align-items:center;gap:1rem;padding-top:.5rem;display:flex}.MeetingModal-module__olTS-G__back{color:#ffffff80;min-height:2.9rem;font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:.75rem .2rem;font-size:.7rem;font-weight:800}.MeetingModal-module__olTS-G__back:hover{color:#fff}.MeetingModal-module__olTS-G__footer>span{color:#ffffff61;font-size:.68rem}.MeetingModal-module__olTS-G__submit{color:#1a1c1c;letter-spacing:.04em;text-transform:uppercase;background:#f2f2ef;border-radius:999px;min-height:2.9rem;padding:.75rem 1.1rem;font-size:.72rem;font-weight:800;transition:transform .18s,background .18s}.MeetingModal-module__olTS-G__submit:hover{background:#fff;transform:translateY(-2px)}@keyframes MeetingModal-module__olTS-G__backdropIn{0%{opacity:0}to{opacity:1}}@keyframes MeetingModal-module__olTS-G__modalIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes MeetingModal-module__olTS-G__backdropOut{0%{opacity:1}to{opacity:0}}@keyframes MeetingModal-module__olTS-G__modalOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:scale(.98)}}@keyframes MeetingModal-module__olTS-G__blocksReveal{0%{clip-path:polygon(0 0,100% 0,100% 18%,82% 18%,82% 36%,64% 36%,64% 54%,46% 54%,46% 72%,28% 72%,28% 90%,10% 90%,10% 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 0,82% 0,82% 0,64% 0,64% 0,46% 0,46% 0,28% 0,28% 0,10% 0,10% 0,0 0)}}@keyframes MeetingModal-module__olTS-G__blocksCover{0%{clip-path:polygon(0 0,100% 0,100% 0,82% 0,82% 0,64% 0,64% 0,46% 0,46% 0,28% 0,28% 0,10% 0,10% 0,0 0)}to{clip-path:inset(0)}}@media (max-width:640px){.MeetingModal-module__olTS-G__backdrop{padding:0}.MeetingModal-module__olTS-G__modal{border-radius:0;grid-template-columns:1fr;gap:2.25rem;max-height:none;padding:1.35rem}.MeetingModal-module__olTS-G__modalLogo{margin-bottom:2rem}.MeetingModal-module__olTS-G__close{top:.7rem;right:.7rem}.MeetingModal-module__olTS-G__grid{grid-template-columns:1fr}.MeetingModal-module__olTS-G__footer{flex-direction:column;align-items:stretch}.MeetingModal-module__olTS-G__submit{width:100%}}
.Hero-module__JgYmMq__hero{background:var(--color-black);flex-direction:column;justify-content:flex-end;min-height:100vh;display:flex;position:relative;overflow:hidden}.Hero-module__JgYmMq__heroBg{object-fit:cover;object-position:center;opacity:.68;width:100%;height:100%;position:absolute;inset:0}.Hero-module__JgYmMq__heroGradient{background:radial-gradient(ellipse 80% 60% at 60% 20%, #14141433 0%, transparent 60%), linear-gradient(to bottom, transparent 0%, transparent 35%, var(--color-black) 75%, var(--color-black) 100%);position:absolute;inset:0}.Hero-module__JgYmMq__heroNoise{opacity:.4;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E");position:absolute;inset:0}.Hero-module__JgYmMq__patternReveal{z-index:2;opacity:1;pointer-events:none;clip-path:none;position:absolute;inset:0;overflow:hidden}.Hero-module__JgYmMq__heroContent{z-index:3;max-width:var(--content-max-width);width:100%;animation:Hero-module__JgYmMq__fadeInUp 1s var(--ease-out-expo) .2s both;margin:0 auto;padding:0 2rem 3rem;position:relative}.Hero-module__JgYmMq__headline{margin-bottom:3.5rem}.Hero-module__JgYmMq__headlineRow{align-items:baseline;gap:.5rem;line-height:.95;display:flex;overflow:visible}.Hero-module__JgYmMq__headlineStatic{font-family:var(--font-serif);color:var(--color-white);letter-spacing:-.04em;font-size:clamp(4rem,8vw,8rem);font-weight:700}.Hero-module__JgYmMq__headlineDot{font-family:var(--font-serif);color:var(--color-accent);font-size:clamp(4rem,8vw,8rem);line-height:.95}.Hero-module__JgYmMq__subHeadlineRow{margin-top:1rem;margin-bottom:.5rem;overflow:hidden}.Hero-module__JgYmMq__subHeadlineText{font-family:var(--font-sans);color:var(--color-gray-400);font-size:clamp(1rem,2vw,1.5rem);font-weight:400}.Hero-module__JgYmMq__animatedRow{align-items:center;height:clamp(4rem,8vw,8rem);display:flex;overflow:hidden}.Hero-module__JgYmMq__animatedWord{font-family:var(--font-serif);color:var(--color-accent);letter-spacing:-.04em;transition:opacity .35s ease, transform .35s var(--ease-out-expo);font-size:clamp(3rem,6vw,6rem);font-style:italic;font-weight:700;display:inline-block}.Hero-module__JgYmMq__visible{opacity:1;transform:translateY(0)}.Hero-module__JgYmMq__hidden{opacity:0;transform:translateY(-15px)}.Hero-module__JgYmMq__heroBottom{justify-content:space-between;align-items:flex-end;display:flex}.Hero-module__JgYmMq__heroBottomLeft{flex-direction:column;gap:1.25rem;display:flex}.Hero-module__JgYmMq__startBtn{cursor:pointer;font:inherit;font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--color-black);background:var(--color-white);transition:all .3s var(--ease-out-expo);border:0;border-radius:100px;align-self:flex-start;align-items:center;gap:.75rem;padding:.8rem 1.6rem;font-size:.78rem;font-weight:700;display:inline-flex}.Hero-module__JgYmMq__startBtn:hover{background:var(--color-accent);color:var(--color-white);transform:scale(1.04)}.Hero-module__JgYmMq__startArrow{transition:transform .3s}.Hero-module__JgYmMq__startBtn:hover .Hero-module__JgYmMq__startArrow{transform:translate(4px)}.Hero-module__JgYmMq__heroTagline{color:var(--color-gray-500);max-width:22rem;font-size:.8rem}.Hero-module__JgYmMq__heroBottomRight{padding-bottom:.25rem}.Hero-module__JgYmMq__heroInfo{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:1.5rem;padding:.9rem 1.5rem;display:flex}.Hero-module__JgYmMq__heroInfoItem{text-align:center;flex-direction:column;gap:.15rem;display:flex}.Hero-module__JgYmMq__heroInfoLabel{color:var(--color-gray-500);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem}.Hero-module__JgYmMq__heroInfoValue{color:var(--color-white);letter-spacing:-.02em;font-size:1.1rem;font-weight:700}.Hero-module__JgYmMq__heroInfoDivider{background:#ffffff1a;width:1px;height:2rem}.Hero-module__JgYmMq__scrollIndicator{z-index:3;flex-direction:column;align-items:center;gap:.5rem;display:flex;position:absolute;bottom:5rem;right:2rem}.Hero-module__JgYmMq__scrollLine{background:linear-gradient(to bottom, var(--color-accent), transparent);width:1px;height:3rem;animation:2s ease-in-out infinite Hero-module__JgYmMq__scrollPulse}@keyframes Hero-module__JgYmMq__scrollPulse{0%,to{opacity:.4;transform:scaleY(1)}50%{opacity:1;transform:scaleY(1.1)}}.Hero-module__JgYmMq__scrollText{letter-spacing:.25em;color:var(--color-gray-500);text-transform:uppercase;writing-mode:vertical-rl;font-size:.6rem;transform:rotate(180deg)}.Hero-module__JgYmMq__featuredStrip{z-index:3;border-top:1px solid #ffffff14;align-items:center;gap:1rem;padding:.9rem 2rem;display:flex;position:relative}.Hero-module__JgYmMq__featuredLabel{letter-spacing:.15em;color:var(--color-gray-500);text-transform:uppercase;flex:1;font-size:.68rem}.Hero-module__JgYmMq__featuredDots{gap:.35rem;display:flex}.Hero-module__JgYmMq__dot{background:var(--color-gray-700,#3a3a3a);border-radius:50%;width:6px;height:6px;transition:background .3s}.Hero-module__JgYmMq__dotActive{background:var(--color-white)}.Hero-module__JgYmMq__featuredNum{letter-spacing:.1em;color:var(--color-gray-500);font-size:.68rem}@media (max-width:900px){.Hero-module__JgYmMq__heroBottom{flex-direction:column;align-items:flex-start;gap:2rem}.Hero-module__JgYmMq__heroBottomRight{width:100%}.Hero-module__JgYmMq__heroInfo{justify-content:space-between;width:100%}.Hero-module__JgYmMq__scrollIndicator{display:none}}@media (max-width:600px){.Hero-module__JgYmMq__hero{min-height:100svh}.Hero-module__JgYmMq__heroContent{padding:0 1.25rem 2rem;overflow:hidden}.Hero-module__JgYmMq__headline{width:100%;margin-bottom:2.25rem}.Hero-module__JgYmMq__headlineRow{gap:.2rem;width:100%;min-width:0;line-height:.9}.Hero-module__JgYmMq__headlineStatic,.Hero-module__JgYmMq__headlineDot{letter-spacing:-.055em;min-width:0;font-size:clamp(2.5rem,12vw,3rem);line-height:.9}.Hero-module__JgYmMq__headlineStatic{white-space:nowrap}.Hero-module__JgYmMq__subHeadlineRow{margin-top:1rem;margin-bottom:.85rem}.Hero-module__JgYmMq__subHeadlineText{max-width:19rem;font-size:.92rem;line-height:1.4}.Hero-module__JgYmMq__animatedRow{align-items:flex-start;width:100%;height:5.8rem;overflow:hidden}.Hero-module__JgYmMq__animatedWord{letter-spacing:-.045em;white-space:normal;text-wrap:balance;overflow-wrap:normal;width:100%;max-width:100%;font-size:clamp(2rem,10.5vw,2.5rem);line-height:.98}.Hero-module__JgYmMq__heroBottomLeft{gap:1rem}.Hero-module__JgYmMq__startBtn{padding:.78rem 1.35rem;font-size:.68rem}.Hero-module__JgYmMq__heroTagline{max-width:18rem;font-size:.72rem;line-height:1.45}.Hero-module__JgYmMq__featuredStrip{padding:.9rem 1.25rem}}@media (max-width:360px){.Hero-module__JgYmMq__headlineStatic,.Hero-module__JgYmMq__headlineDot{font-size:2.4rem}.Hero-module__JgYmMq__animatedWord{font-size:1.95rem}}@media (prefers-reduced-motion:reduce){.Hero-module__JgYmMq__patternReveal{opacity:1;clip-path:none;transform:none}}
.Marquee-module__Q--LXW__section{background:var(--color-black);padding:1.45rem 0;position:relative;overflow:hidden}.Marquee-module__Q--LXW__section:before,.Marquee-module__Q--LXW__section:after{content:"";z-index:2;pointer-events:none;width:clamp(2rem,7vw,8rem);position:absolute;top:0;bottom:0}.Marquee-module__Q--LXW__section:before{background:linear-gradient(to right, var(--color-black), transparent);left:0}.Marquee-module__Q--LXW__section:after{background:linear-gradient(to left, var(--color-black), transparent);right:0}.Marquee-module__Q--LXW__track{width:100%;overflow:hidden}.Marquee-module__Q--LXW__inner{will-change:transform;width:max-content;animation:34s linear infinite Marquee-module__Q--LXW__marqueeLeft;display:flex}.Marquee-module__Q--LXW__inner:hover{animation-play-state:paused}.Marquee-module__Q--LXW__logoGroup{align-items:center;gap:clamp(2.5rem,5vw,6rem);padding-right:clamp(2.5rem,5vw,6rem);display:flex}.Marquee-module__Q--LXW__logoItem{opacity:.52;flex:none;place-items:center;width:clamp(92px,8.5vw,132px);height:38px;transition:opacity .22s;display:grid;position:relative}.Marquee-module__Q--LXW__logoItem:hover{opacity:.95}.Marquee-module__Q--LXW__logoItem img{object-fit:contain;padding:6px 9px}.Marquee-module__Q--LXW__logoItem[data-client=Apiter] img{padding:2px 10px}.Marquee-module__Q--LXW__logoItem[data-client=Bermies] img{padding:2px 9px}.Marquee-module__Q--LXW__logoItem[data-client=Clava] img{padding:10px 19px}.Marquee-module__Q--LXW__logoItem[data-client=Totem\ Resorts]{width:clamp(160px,13vw,205px)}.Marquee-module__Q--LXW__logoItem[data-client=Totem\ Resorts] img{padding:5px 2px}@keyframes Marquee-module__Q--LXW__marqueeLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:760px){.Marquee-module__Q--LXW__section{padding:1.2rem 0}.Marquee-module__Q--LXW__inner{justify-content:initial;backface-visibility:hidden;flex-wrap:nowrap;width:max-content;animation:44s linear infinite Marquee-module__Q--LXW__marqueeLeft;transform:translate(0,0)}.Marquee-module__Q--LXW__logoItem{width:88px;height:32px}.Marquee-module__Q--LXW__logoItem[data-client=Totem\ Resorts]{width:150px}}@media (prefers-reduced-motion:reduce){.Marquee-module__Q--LXW__inner{animation-play-state:paused}}
.PortfolioModal-module__ORSnKa__backdrop{z-index:490;background:#0a0b0bc7;animation:.22s both PortfolioModal-module__ORSnKa__backdropIn;position:fixed;inset:0}.PortfolioModal-module__ORSnKa__modal{overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;touch-action:pan-y;color:#fff;width:100%;height:100%;animation:PortfolioModal-module__ORSnKa__modalIn .42s var(--ease-out-expo) both;background:#1a1c1c;padding:clamp(2rem,5vw,5rem);position:relative;overflow-y:auto}.PortfolioModal-module__ORSnKa__modal:before{content:"";z-index:10;pointer-events:none;clip-path:polygon(0 0,100% 0,100% 18%,82% 18%,82% 36%,64% 36%,64% 54%,46% 54%,46% 72%,28% 72%,28% 90%,10% 90%,10% 100%,0 100%);background:#111313;animation:.76s cubic-bezier(.77,0,.18,1) forwards PortfolioModal-module__ORSnKa__blocksReveal;position:absolute;inset:0}.PortfolioModal-module__ORSnKa__closing .PortfolioModal-module__ORSnKa__modal:before{animation:.76s cubic-bezier(.77,0,.18,1) forwards PortfolioModal-module__ORSnKa__blocksCover}.PortfolioModal-module__ORSnKa__backdrop.PortfolioModal-module__ORSnKa__closing{animation:.42s both PortfolioModal-module__ORSnKa__backdropOut}.PortfolioModal-module__ORSnKa__closing .PortfolioModal-module__ORSnKa__modal{animation:PortfolioModal-module__ORSnKa__modalOut .42s var(--ease-out-expo) both}.PortfolioModal-module__ORSnKa__close{z-index:12;color:#fff;mix-blend-mode:difference;cursor:pointer;background:0 0;border:0;width:3rem;height:3rem;margin:0 0 -3rem auto;display:block;position:sticky;top:1rem}.PortfolioModal-module__ORSnKa__close span,.PortfolioModal-module__ORSnKa__close span:after{background:currentColor;width:1.5px;height:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.PortfolioModal-module__ORSnKa__close span:after{content:"";transform:translate(-50%,-50%)rotate(90deg)}.PortfolioModal-module__ORSnKa__close:hover{color:#a88fff}.PortfolioModal-module__ORSnKa__header{max-width:42rem;margin-bottom:clamp(2.5rem,7vw,6rem)}.PortfolioModal-module__ORSnKa__header p{color:#a88fff;letter-spacing:.2em;margin-bottom:1rem;font-size:.62rem;font-weight:800}.PortfolioModal-module__ORSnKa__header h2{font-family:var(--font-serif);letter-spacing:-.07em;font-size:clamp(3rem,7vw,7rem);line-height:.88}.PortfolioModal-module__ORSnKa__header em{color:#ffffff61;font-style:normal}.PortfolioModal-module__ORSnKa__header span{color:#ffffff75;max-width:34ch;margin-top:1.5rem;font-size:.9rem;line-height:1.55;display:block}.PortfolioModal-module__ORSnKa__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(2.5rem,8vw,8rem) 1rem;padding-bottom:8rem;display:grid}.PortfolioModal-module__ORSnKa__project{background:0 0;flex-direction:column;grid-column:span 5;min-height:0;display:flex;position:relative;overflow:visible}.PortfolioModal-module__ORSnKa__project:first-child{grid-column:1/span 7}.PortfolioModal-module__ORSnKa__project:nth-child(2){grid-column:8/span 5;margin-top:5rem}.PortfolioModal-module__ORSnKa__project:nth-child(3){grid-column:3/span 8;min-height:clamp(20rem,42vw,38rem);margin-top:1rem}.PortfolioModal-module__ORSnKa__project:nth-child(4){grid-column:1/span 7;margin-top:2rem}.PortfolioModal-module__ORSnKa__project:nth-child(5){grid-column:8/span 5;margin-top:7rem}.PortfolioModal-module__ORSnKa__project:nth-child(6){grid-column:2/span 6;margin-top:2rem}.PortfolioModal-module__ORSnKa__project:nth-child(7){grid-column:9/span 4;margin-top:9rem}.PortfolioModal-module__ORSnKa__project.PortfolioModal-module__ORSnKa__featured{min-height:0}.PortfolioModal-module__ORSnKa__media{height:clamp(22rem,38vw,34rem);color:inherit;background:#242626;text-decoration:none;display:block;position:relative;overflow:hidden}.PortfolioModal-module__ORSnKa__project.PortfolioModal-module__ORSnKa__featured .PortfolioModal-module__ORSnKa__media{height:clamp(22rem,38vw,34rem)}.PortfolioModal-module__ORSnKa__media img{object-fit:cover;transition:transform .7s var(--ease-out-expo)}.PortfolioModal-module__ORSnKa__project:hover .PortfolioModal-module__ORSnKa__media img{transform:scale(1.06)}.PortfolioModal-module__ORSnKa__exploreBadge{color:#fff;letter-spacing:.1em;text-transform:uppercase;opacity:0;background:#141515d1;border:0;border-radius:999px;align-items:center;gap:.7rem;padding:.65rem .85rem;font-size:.68rem;font-weight:800;transition:opacity .22s,transform .22s,background .22s;display:inline-flex;position:absolute;bottom:1.25rem;right:1.25rem;transform:translateY(8px)}.PortfolioModal-module__ORSnKa__project:hover .PortfolioModal-module__ORSnKa__exploreBadge{opacity:1;transform:translateY(0)}.PortfolioModal-module__ORSnKa__exploreBadge:hover{background:#141515f0}.PortfolioModal-module__ORSnKa__overlay{z-index:1;background:0 0;order:-1;gap:.3rem;padding:0 0 .85rem;display:grid;position:static}.PortfolioModal-module__ORSnKa__overlay span{color:#ffffff8c;letter-spacing:.15em;text-transform:uppercase;font-size:.58rem;font-weight:800}.PortfolioModal-module__ORSnKa__overlay h3{font-family:var(--font-serif);letter-spacing:-.04em;font-size:clamp(1.15rem,1.8vw,1.8rem)}.PortfolioModal-module__ORSnKa__overlay button{color:#fff;width:max-content;font:inherit;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;opacity:0;background:0 0;border:0;margin-top:.5rem;padding:.5rem 0;font-size:.68rem;font-weight:800;transition:opacity .22s,transform .22s,color .22s;transform:translateY(8px)}.PortfolioModal-module__ORSnKa__project:hover .PortfolioModal-module__ORSnKa__overlay button{opacity:1;transform:translateY(0)}.PortfolioModal-module__ORSnKa__overlay button:hover{color:#a88fff}@keyframes PortfolioModal-module__ORSnKa__backdropIn{0%{opacity:0}to{opacity:1}}@keyframes PortfolioModal-module__ORSnKa__modalIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes PortfolioModal-module__ORSnKa__backdropOut{0%{opacity:1}to{opacity:0}}@keyframes PortfolioModal-module__ORSnKa__modalOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:scale(.98)}}@keyframes PortfolioModal-module__ORSnKa__blocksReveal{0%{clip-path:polygon(0 0,100% 0,100% 18%,82% 18%,82% 36%,64% 36%,64% 54%,46% 54%,46% 72%,28% 72%,28% 90%,10% 90%,10% 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 0,82% 0,82% 0,64% 0,64% 0,46% 0,46% 0,28% 0,28% 0,10% 0,10% 0,0 0)}}@keyframes PortfolioModal-module__ORSnKa__blocksCover{0%{clip-path:polygon(0 0,100% 0,100% 0,82% 0,82% 0,64% 0,64% 0,46% 0,46% 0,28% 0,28% 0,10% 0,10% 0,0 0)}to{clip-path:inset(0)}}@media (max-width:700px){.PortfolioModal-module__ORSnKa__modal{padding:1.25rem}.PortfolioModal-module__ORSnKa__grid{grid-template-columns:1fr;gap:2rem}.PortfolioModal-module__ORSnKa__project,.PortfolioModal-module__ORSnKa__project.PortfolioModal-module__ORSnKa__featured,.PortfolioModal-module__ORSnKa__project:nth-child(n){grid-column:auto;min-height:0;margin-top:0}.PortfolioModal-module__ORSnKa__media,.PortfolioModal-module__ORSnKa__project.PortfolioModal-module__ORSnKa__featured .PortfolioModal-module__ORSnKa__media{height:18rem}.PortfolioModal-module__ORSnKa__exploreBadge{opacity:1;transform:none}}
.Team-module__iqO7OW__section{color:var(--color-white);background:#1a1c1c;padding:clamp(7rem,11vw,10rem) 0}.Team-module__iqO7OW__container{width:100%;max-width:var(--content-max-width);margin:0 auto;padding:0 2rem}.Team-module__iqO7OW__header{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:2rem;display:grid}.Team-module__iqO7OW__tag{color:var(--color-accent);letter-spacing:.16em;text-transform:uppercase;grid-column:1/-1;margin-bottom:-.6rem;font-size:.68rem;font-weight:800}.Team-module__iqO7OW__title{max-width:12ch;font-family:var(--font-serif);letter-spacing:-.055em;font-size:clamp(3rem,5.4vw,5rem);font-weight:700;line-height:.95}.Team-module__iqO7OW__intro{color:#ffffff85;max-width:43ch;padding-bottom:.35rem;font-size:.92rem;line-height:1.65}.Team-module__iqO7OW__intro strong{color:#ffffffe6}.Team-module__iqO7OW__memberRail{touch-action:pan-y;height:184px;margin-top:clamp(3.5rem,7vw,6rem);position:relative;overflow:hidden}.Team-module__iqO7OW__mobileControls{display:none}.Team-module__iqO7OW__memberTrack{height:100%;transform:translate3d(calc(var(--track-offset) * -1), 0, 0);will-change:transform;align-items:center;gap:20px;display:flex;position:absolute;top:0;left:calc(50% - clamp(4.5rem,8vw,7rem))}.Team-module__iqO7OW__memberTrackAnimated{transition:transform .62s var(--ease-out-expo)}.Team-module__iqO7OW__memberButton{width:96px;color:inherit;cursor:pointer;transition:transform .52s var(--ease-out-expo), opacity .32s ease;background:0 0;border:0;flex:0 0 96px;padding:0;position:relative}.Team-module__iqO7OW__memberPortrait{aspect-ratio:.86;opacity:.42;filter:grayscale();width:100%;transition:opacity .26s ease, filter .26s ease, transform .38s var(--ease-out-expo), border-color .26s ease;background:linear-gradient(145deg,#343737,#202222 64%,#292334);border:1px solid #ffffff14;border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden;transform:scale(.9)}.Team-module__iqO7OW__memberPortrait:after{content:"";aspect-ratio:1;background:#ffffff0e;border-radius:50%;width:72%;position:absolute;bottom:-42%}.Team-module__iqO7OW__memberPortrait>span{z-index:1;color:#ffffffc2;letter-spacing:-.06em;font-size:clamp(1rem,1.6vw,1.45rem);font-weight:800;position:relative}.Team-module__iqO7OW__memberPhoto{z-index:1;object-fit:cover;object-position:center top}.Team-module__iqO7OW__memberButton:hover .Team-module__iqO7OW__memberPortrait,.Team-module__iqO7OW__memberButton:focus-visible .Team-module__iqO7OW__memberPortrait{opacity:.78;transform:scale(.96)}.Team-module__iqO7OW__memberButton:focus-visible{outline-offset:5px;border-radius:16px;outline:2px solid #aa94ff}.Team-module__iqO7OW__memberButtonActive .Team-module__iqO7OW__memberPortrait{opacity:1;filter:grayscale(0);border-color:#ffffff14;transform:scale(1.55);box-shadow:0 14px 32px #0000003d}.Team-module__iqO7OW__memberButtonActive:hover .Team-module__iqO7OW__memberPortrait,.Team-module__iqO7OW__memberButtonActive:focus-visible .Team-module__iqO7OW__memberPortrait{opacity:1;transform:scale(1.55)}.Team-module__iqO7OW__memberButtonActive{z-index:2}.Team-module__iqO7OW__memberButtonBefore{transform:translate(-30px)}.Team-module__iqO7OW__memberButtonAfter{transform:translate(30px)}.Team-module__iqO7OW__memberButtonVisible{opacity:1;pointer-events:auto}.Team-module__iqO7OW__memberButtonHidden{opacity:0;pointer-events:none}.Team-module__iqO7OW__feature{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(2.5rem,6vw,6.5rem);margin-top:clamp(2rem,4vw,3.5rem);display:grid}.Team-module__iqO7OW__memberInfo{min-height:18rem;animation:Team-module__iqO7OW__memberIn .48s var(--ease-out-expo) both;padding:0 0 clamp(1rem,4vw,3rem)}.Team-module__iqO7OW__memberIndex{color:#a88fff;letter-spacing:.16em;margin-bottom:1rem;font-size:.58rem;font-weight:800}.Team-module__iqO7OW__memberInfo h3{font-family:var(--font-serif);letter-spacing:-.05em;font-size:clamp(2.2rem,4vw,4rem);line-height:.95}.Team-module__iqO7OW__memberRole{color:#ffffffbd;letter-spacing:.04em;text-transform:uppercase;margin-top:.7rem;font-size:.84rem;font-weight:700}.Team-module__iqO7OW__memberCopy{color:#ffffff7a;max-width:42ch;margin-top:1.6rem;font-size:.88rem;line-height:1.65}.Team-module__iqO7OW__videoFrame{aspect-ratio:16/9;background:#0d0e0e;border-radius:18px;min-width:0;position:relative;overflow:hidden}.Team-module__iqO7OW__videoFrame:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#0506069e);position:absolute;inset:0}.Team-module__iqO7OW__video{object-fit:cover;width:100%;height:100%}.Team-module__iqO7OW__videoMeta{z-index:1;color:#ffffffad;letter-spacing:.14em;justify-content:space-between;font-size:.55rem;font-weight:800;display:flex;position:absolute;bottom:1.15rem;left:1.25rem;right:1.25rem}.Team-module__iqO7OW__liveDot{align-items:center;gap:.55rem;display:inline-flex}.Team-module__iqO7OW__liveDot:before{content:"";background:#9b7fff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #9b7fff1f}@keyframes Team-module__iqO7OW__memberIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.Team-module__iqO7OW__header{grid-template-columns:1fr}.Team-module__iqO7OW__title{max-width:11ch}.Team-module__iqO7OW__memberRail{height:174px}.Team-module__iqO7OW__feature{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:2rem}}@media (max-width:680px){.Team-module__iqO7OW__section{padding:3.5rem 0 3rem}.Team-module__iqO7OW__container{padding:0 1.25rem}.Team-module__iqO7OW__memberRail{margin-left:-1.25rem;margin-right:-1.25rem}.Team-module__iqO7OW__memberTrack{left:50%}.Team-module__iqO7OW__mobileControls{justify-content:center;align-items:center;gap:1rem;margin-top:.75rem;display:flex}.Team-module__iqO7OW__mobileControls button{color:#ffffffdb;background:0 0;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;font-size:.9rem;display:grid}.Team-module__iqO7OW__mobileControls button:focus-visible{outline-offset:3px;outline:2px solid #aa94ff}.Team-module__iqO7OW__mobileControls span{color:#ffffff6b;letter-spacing:.14em;text-align:center;min-width:3.25rem;font-size:.58rem;font-weight:800}.Team-module__iqO7OW__feature{grid-template-columns:1fr;gap:1.25rem;margin-top:1.5rem}.Team-module__iqO7OW__memberInfo{min-height:auto;padding-bottom:0}.Team-module__iqO7OW__videoFrame{border-radius:14px}}@media (prefers-reduced-motion:reduce){.Team-module__iqO7OW__memberInfo{animation:none}.Team-module__iqO7OW__memberPortrait,.Team-module__iqO7OW__memberTrackAnimated{transition:none}}
.Technology-module__bdgpsW__section{color:var(--color-white);background:#1a1c1c;padding:clamp(7rem,11vw,10rem) 0}.Technology-module__bdgpsW__container{width:100%;max-width:var(--content-max-width);margin:0 auto;padding:0 2rem}.Technology-module__bdgpsW__heading{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:1rem 3rem;display:grid}.Technology-module__bdgpsW__heading>p{color:#a88fff;letter-spacing:.19em;grid-column:1/-1;font-size:.66rem;font-weight:800}.Technology-module__bdgpsW__heading h2{max-width:13ch;font-family:var(--font-serif);letter-spacing:-.06em;font-size:clamp(3rem,5.2vw,5.2rem);line-height:.94}.Technology-module__bdgpsW__heading>span{color:#ffffff7a;max-width:42ch;padding-bottom:.45rem;font-size:.9rem;line-height:1.65}.Technology-module__bdgpsW__workflow{background-color:#151717;background-image:radial-gradient(circle,#ffffff13 1px,#0000 1.2px);background-size:18px 18px;border:1px solid #ffffff1a;border-radius:20px;margin-top:clamp(3.5rem,6vw,5.5rem);padding:4.5rem clamp(1.2rem,2.5vw,2.5rem) 2.25rem;position:relative;overflow:hidden}.Technology-module__bdgpsW__workflowMeta{color:#ffffff47;letter-spacing:.16em;justify-content:space-between;font-size:.54rem;font-weight:800;display:flex;position:absolute;top:1.4rem;left:1.75rem;right:1.75rem}.Technology-module__bdgpsW__workflowBody{grid-template-columns:clamp(210px,19vw,270px) clamp(56px,6vw,86px) minmax(0,1fr);align-items:center;display:grid}.Technology-module__bdgpsW__coreNode{background:#0e0f0f;border:1px solid #ffffff2e;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:1rem;width:100%;min-height:190px;padding:1.4rem;display:grid;position:relative}.Technology-module__bdgpsW__connectorHub{align-self:stretch;position:relative}.Technology-module__bdgpsW__connectorHub:before{content:"";background:#fff3;height:1px;position:absolute;top:50%;left:0;right:50%}.Technology-module__bdgpsW__connectorHub>span{border-top:1px solid #fff3;border-bottom:1px solid #fff3;border-left:1px solid #fff3;border-radius:16px 0 0 16px;position:absolute;inset:calc(25% - 3px) 0 calc(25% - 3px) 50%}.Technology-module__bdgpsW__coreIcon{color:#fff;border:1px solid #ffffff2e;border-radius:12px;place-items:center;width:3rem;height:3rem;font-size:1.45rem;display:grid}.Technology-module__bdgpsW__coreNode small{color:#a88fff;letter-spacing:.15em;font-size:.52rem;font-weight:800}.Technology-module__bdgpsW__coreNode h3{font-family:var(--font-serif);letter-spacing:-.045em;margin-top:.25rem;font-size:2rem}.Technology-module__bdgpsW__coreNode p{color:#ffffff6b;margin-top:.25rem;font-size:.7rem}.Technology-module__bdgpsW__coreStatus{color:#fff6;letter-spacing:.14em;grid-column:1/-1;align-self:end;align-items:center;gap:.55rem;font-size:.52rem;font-weight:800;display:inline-flex}.Technology-module__bdgpsW__coreStatus:before{content:"";background:#8f70ff;border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite Technology-module__bdgpsW__statusPulse;box-shadow:0 0 0 4px #8f70ff1c}.Technology-module__bdgpsW__featureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid;position:relative}.Technology-module__bdgpsW__feature{min-height:205px;transition:border-color .24s ease, background .24s ease, transform .32s var(--ease-out-expo);background:#1a1c1c;border:1px solid #ffffff1a;border-radius:14px;padding:1.25rem;position:relative}.Technology-module__bdgpsW__feature:nth-child(4){grid-column:1/2}.Technology-module__bdgpsW__feature:nth-child(5){grid-column:2/4}.Technology-module__bdgpsW__feature:nth-child(2):before,.Technology-module__bdgpsW__feature:nth-child(3):before,.Technology-module__bdgpsW__feature:nth-child(5):before{content:"";background:#ffffff1f;width:1rem;height:1px;position:absolute;top:50%;right:100%}.Technology-module__bdgpsW__feature:after{content:"";opacity:.42;background:#8f70ff;border-radius:50%;width:6px;height:6px;animation:2.8s ease-in-out infinite Technology-module__bdgpsW__nodePulse;position:absolute;top:calc(50% - 3px);left:-3px}.Technology-module__bdgpsW__feature:nth-child(2):after{animation-delay:.35s}.Technology-module__bdgpsW__feature:nth-child(3):after{animation-delay:.7s}.Technology-module__bdgpsW__feature:nth-child(4):after{animation-delay:1.05s}.Technology-module__bdgpsW__feature:nth-child(5):after{animation-delay:1.4s}.Technology-module__bdgpsW__feature:hover{background:#1d1f1f;border-color:#a88fff5c;transform:translateY(-3px)}.Technology-module__bdgpsW__featureTop{justify-content:space-between;align-items:center;display:flex}.Technology-module__bdgpsW__featureIcon{color:#ffffffdb;border:1px solid #ffffff24;border-radius:9px;place-items:center;width:2.15rem;height:2.15rem;font-size:.95rem;display:grid}.Technology-module__bdgpsW__featureNumber{color:#ffffff40;letter-spacing:.14em;font-size:.52rem;font-weight:800}.Technology-module__bdgpsW__feature h3{font-family:var(--font-serif);letter-spacing:-.025em;margin-top:1.05rem;font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.15}.Technology-module__bdgpsW__feature p{color:#ffffff70;margin-top:.65rem;font-size:.7rem;line-height:1.52}@keyframes Technology-module__bdgpsW__statusPulse{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@keyframes Technology-module__bdgpsW__nodePulse{0%,to{opacity:.25}50%{opacity:.8}}@media (max-width:1080px){.Technology-module__bdgpsW__workflow{padding-top:4.25rem}.Technology-module__bdgpsW__workflowBody{grid-template-columns:1fr}.Technology-module__bdgpsW__coreNode{min-height:auto}.Technology-module__bdgpsW__featureGrid{margin:1rem 0 0}.Technology-module__bdgpsW__connectorHub,.Technology-module__bdgpsW__feature:nth-child(2):before,.Technology-module__bdgpsW__feature:nth-child(3):before,.Technology-module__bdgpsW__feature:nth-child(5):before{display:none}}@media (max-width:760px){.Technology-module__bdgpsW__section{padding:3.5rem 0 3rem}.Technology-module__bdgpsW__container{padding:0 1.25rem}.Technology-module__bdgpsW__heading{grid-template-columns:1fr}.Technology-module__bdgpsW__heading h2{max-width:11ch}.Technology-module__bdgpsW__workflow{border-left:0;border-right:0;border-radius:0;margin:2rem -1.25rem 0;padding:3rem .8rem .8rem}.Technology-module__bdgpsW__workflowMeta{left:1rem;right:1rem}.Technology-module__bdgpsW__featureGrid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.75rem;margin-left:-.8rem;margin-right:-.8rem;padding:0 .8rem .5rem;display:flex;overflow-x:auto}.Technology-module__bdgpsW__featureGrid::-webkit-scrollbar{display:none}.Technology-module__bdgpsW__feature,.Technology-module__bdgpsW__feature:nth-child(4),.Technology-module__bdgpsW__feature:nth-child(5){scroll-snap-align:start;flex:0 0 82vw;grid-column:auto;min-height:185px}}@media (prefers-reduced-motion:reduce){.Technology-module__bdgpsW__coreStatus:before,.Technology-module__bdgpsW__feature:after{animation:none}.Technology-module__bdgpsW__feature{transition:none}}
.FavoriteTools-module__vOqrEG__section{color:var(--color-white);background:#1a1c1c;padding:clamp(7rem,9vw,9rem) 2rem}.FavoriteTools-module__vOqrEG__inner{width:100%;max-width:var(--content-max-width);margin-inline:auto}.FavoriteTools-module__vOqrEG__header{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:end;gap:1.25rem 4rem;margin-bottom:clamp(3.5rem,6vw,5.5rem);display:grid}.FavoriteTools-module__vOqrEG__header>p{color:#a88fff;letter-spacing:.2em;grid-column:1/-1;font-size:.62rem;font-weight:800}.FavoriteTools-module__vOqrEG__header h2{letter-spacing:-.058em;max-width:14ch;font-size:clamp(2.7rem,4.7vw,5rem);font-weight:620;line-height:.96}.FavoriteTools-module__vOqrEG__header>span{color:#ffffff6e;max-width:44ch;padding-bottom:.35rem;font-size:.84rem;line-height:1.65}.FavoriteTools-module__vOqrEG__grid{border-top:1px solid #ffffff1a;border-left:1px solid #ffffff1a;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.FavoriteTools-module__vOqrEG__cell{border-bottom:1px solid #ffffff1a;border-right:1px solid #ffffff1a;place-items:center;min-width:0;min-height:clamp(8.5rem,11vw,11rem);padding:2rem 1.5rem;display:grid}.FavoriteTools-module__vOqrEG__logo{object-fit:contain;filter:grayscale();opacity:.72;width:auto;max-width:64%;height:auto;max-height:3.2rem}.FavoriteTools-module__vOqrEG__textLogo{color:var(--color-white);font-family:var(--font-sans);filter:grayscale();opacity:.72;place-items:center;font-size:3.3rem;font-weight:500;line-height:1;display:grid}.FavoriteTools-module__vOqrEG__chatgpt{filter:grayscale()invert();max-width:34%;max-height:3.5rem}.FavoriteTools-module__vOqrEG__gemini{color:var(--color-white)}.FavoriteTools-module__vOqrEG__claudeCode{max-width:40%;max-height:3.5rem}.FavoriteTools-module__vOqrEG__tagManager{max-height:3.7rem}.FavoriteTools-module__vOqrEG__aws{max-width:48%;max-height:2.8rem}.FavoriteTools-module__vOqrEG__figma{max-width:31%;max-height:3.5rem}.FavoriteTools-module__vOqrEG__github{max-width:36%;max-height:3.5rem}.FavoriteTools-module__vOqrEG__googleAds{max-width:34%;max-height:3.4rem}.FavoriteTools-module__vOqrEG__analytics,.FavoriteTools-module__vOqrEG__mailchimp{max-width:72%;max-height:3rem}.FavoriteTools-module__vOqrEG__semrush{max-width:74%;max-height:2.9rem}@media (max-width:900px){.FavoriteTools-module__vOqrEG__header{grid-template-columns:1fr}.FavoriteTools-module__vOqrEG__header>span{padding-bottom:0}.FavoriteTools-module__vOqrEG__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.FavoriteTools-module__vOqrEG__section{padding:7rem 1.25rem}.FavoriteTools-module__vOqrEG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.FavoriteTools-module__vOqrEG__cell{min-height:8rem;padding:1.5rem 1rem}.FavoriteTools-module__vOqrEG__logo{max-width:72%}.FavoriteTools-module__vOqrEG__section{padding-top:3.5rem;padding-bottom:3.5rem}}
.Portfolio-module__Qfg8ta__section{color:var(--color-white);background:#1a1c1c;padding:clamp(7rem,10vw,10rem) 2rem}.Portfolio-module__Qfg8ta__header,.Portfolio-module__Qfg8ta__projectList{width:100%;max-width:var(--content-max-width);margin-inline:auto}.Portfolio-module__Qfg8ta__header{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:end;gap:1.5rem 4rem;margin-bottom:clamp(3.5rem,6vw,6rem);display:grid}.Portfolio-module__Qfg8ta__header>p{color:var(--color-accent);letter-spacing:.18em;grid-column:1/-1;font-size:.62rem;font-weight:800}.Portfolio-module__Qfg8ta__header h2{letter-spacing:-.06em;max-width:16ch;font-size:clamp(2.8rem,5vw,5.5rem);font-weight:680;line-height:.94}.Portfolio-module__Qfg8ta__header>span{color:#ffffff73;max-width:39ch;padding-bottom:.35rem;font-size:.86rem;line-height:1.65}.Portfolio-module__Qfg8ta__projectList{border-top:1px solid #ffffff21}.Portfolio-module__Qfg8ta__project{width:100%;min-width:0;min-height:clamp(8.5rem,11vw,10.5rem);color:inherit;text-align:left;cursor:default;transition:min-height .52s var(--ease-out-expo), background .24s ease;background:0 0;border:0;border-bottom:1px solid #ffffff1a;grid-template-columns:3rem minmax(190px,.78fr) minmax(240px,1fr) minmax(260px,.9fr);align-items:center;gap:clamp(1rem,2vw,2.25rem);padding:1rem 0;display:grid;position:relative}.Portfolio-module__Qfg8ta__projectIndex{color:#a88fff;letter-spacing:.14em;align-self:start;padding-top:.8rem;padding-left:clamp(.45rem,1vw,1rem);font-size:.55rem;font-weight:800}.Portfolio-module__Qfg8ta__projectName{display:block}.Portfolio-module__Qfg8ta__projectName small{color:#ffffff52;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.75rem;font-size:.52rem;font-weight:780;display:block}.Portfolio-module__Qfg8ta__projectName strong{color:#ffffffa6;letter-spacing:-.035em;font-size:clamp(1.35rem,2vw,2rem);font-weight:580;line-height:1.05;transition:color .24s;display:block}.Portfolio-module__Qfg8ta__projectDescription{color:#ffffff70;max-width:38ch;font-size:.76rem;line-height:1.6;display:block}.Portfolio-module__Qfg8ta__projectPreview{opacity:.22;filter:grayscale();min-height:6.5rem;transition:opacity .36s ease, filter .36s ease, transform .52s var(--ease-out-expo);background:#e5e5e3;border-radius:12px;align-self:stretch;position:relative;overflow:hidden;transform:scale(.965)}.Portfolio-module__Qfg8ta__projectImage{object-fit:cover}.Portfolio-module__Qfg8ta__project:first-child .Portfolio-module__Qfg8ta__projectImage,.Portfolio-module__Qfg8ta__project:nth-child(2) .Portfolio-module__Qfg8ta__projectImage{object-position:center top}.Portfolio-module__Qfg8ta__project:first-child .Portfolio-module__Qfg8ta__projectImage{object-fit:cover;object-position:center top}.Portfolio-module__Qfg8ta__project.Portfolio-module__Qfg8ta__active{background:#ffffff06;min-height:clamp(18rem,28vw,24rem)}.Portfolio-module__Qfg8ta__project.Portfolio-module__Qfg8ta__active .Portfolio-module__Qfg8ta__projectName strong{color:#fff}.Portfolio-module__Qfg8ta__project.Portfolio-module__Qfg8ta__active .Portfolio-module__Qfg8ta__projectPreview{opacity:1;filter:grayscale(0);transform:scale(1)}.Portfolio-module__Qfg8ta__project:focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #a88fff;position:relative}@media (max-width:900px){.Portfolio-module__Qfg8ta__header{grid-template-columns:1fr}.Portfolio-module__Qfg8ta__header>span{padding-bottom:0}.Portfolio-module__Qfg8ta__project{grid-template-columns:2.25rem minmax(160px,.75fr) minmax(220px,1.25fr)}.Portfolio-module__Qfg8ta__projectPreview{opacity:0;grid-column:2/-1;height:0;min-height:0;margin:0}.Portfolio-module__Qfg8ta__project.Portfolio-module__Qfg8ta__active{min-height:0;padding-block:1.5rem}.Portfolio-module__Qfg8ta__project.Portfolio-module__Qfg8ta__active .Portfolio-module__Qfg8ta__projectPreview{height:clamp(15rem,48vw,22rem);margin-top:.75rem}}@media (max-width:680px){.Portfolio-module__Qfg8ta__section{padding:3.5rem 1.25rem}.Portfolio-module__Qfg8ta__header{margin-bottom:3.5rem}.Portfolio-module__Qfg8ta__header h2{font-size:clamp(2.7rem,13vw,4.2rem)}.Portfolio-module__Qfg8ta__project{grid-template-columns:1.75rem minmax(0,1fr);gap:.85rem;min-height:7.75rem;padding-block:1.25rem}.Portfolio-module__Qfg8ta__projectIndex{padding-top:.2rem}.Portfolio-module__Qfg8ta__projectDescription{grid-column:2;margin-top:-.25rem}.Portfolio-module__Qfg8ta__projectPreview,.Portfolio-module__Qfg8ta__project.Portfolio-module__Qfg8ta__active .Portfolio-module__Qfg8ta__projectPreview{grid-column:1/-1;height:0}.Portfolio-module__Qfg8ta__project.Portfolio-module__Qfg8ta__active .Portfolio-module__Qfg8ta__projectPreview{height:clamp(15rem,72vw,22rem);margin-top:.5rem}}@media (prefers-reduced-motion:reduce){.Portfolio-module__Qfg8ta__project,.Portfolio-module__Qfg8ta__projectName strong,.Portfolio-module__Qfg8ta__projectPreview{transition:none}}
.ContactForm-module__fw3Taq__section{color:var(--color-white);background:#1a1c1c;padding:clamp(6.5rem,8vw,8rem) 2rem}@media (max-width:760px){.ContactForm-module__fw3Taq__section{background:0 0}}.ContactForm-module__fw3Taq__inner{width:100%;max-width:var(--content-max-width);grid-template-columns:minmax(280px,.72fr) minmax(520px,1.28fr);align-items:start;gap:clamp(4rem,8vw,8.5rem);margin-inline:auto;display:grid}.ContactForm-module__fw3Taq__header{position:sticky;top:8rem}.ContactForm-module__fw3Taq__header>p{color:#a88fff;letter-spacing:.2em;margin-bottom:1.2rem;font-size:.62rem;font-weight:800}.ContactForm-module__fw3Taq__header h2{letter-spacing:-.06em;max-width:10ch;font-size:clamp(2.7rem,4.1vw,4.7rem);font-weight:680;line-height:.94}.ContactForm-module__fw3Taq__header>span{color:#ffffff75;max-width:39ch;margin-top:1.4rem;font-size:.86rem;line-height:1.65;display:block}.ContactForm-module__fw3Taq__form{border-top:1px solid #ffffff24;gap:clamp(1.8rem,3vw,2.75rem);padding-top:.4rem;display:grid}.ContactForm-module__fw3Taq__sentence{color:#ffffffe6;letter-spacing:-.055em;flex-wrap:wrap;align-items:baseline;gap:.3em;font-size:clamp(1.65rem,2.5vw,2.85rem);font-weight:430;line-height:1.08;display:flex}.ContactForm-module__fw3Taq__inlineField{border-bottom:1px solid #ffffff40;flex:220px;min-width:min(100%,190px);transition:border-color .22s}.ContactForm-module__fw3Taq__inlineField:focus-within{border-color:#a88fff}.ContactForm-module__fw3Taq__inlineField input{color:#fff;width:100%;font:inherit;letter-spacing:inherit;background:0 0;border:0;outline:0;padding:0 0 .18em}.ContactForm-module__fw3Taq__inlineField input::placeholder,.ContactForm-module__fw3Taq__messageField textarea::placeholder{color:#fff3}.ContactForm-module__fw3Taq__inlineField input:-webkit-autofill{-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 1000px var(--color-black) inset;transition:background-color 9999s ease-in-out}.ContactForm-module__fw3Taq__inlineField input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 1000px var(--color-black) inset;transition:background-color 9999s ease-in-out}.ContactForm-module__fw3Taq__inlineField input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 1000px var(--color-black) inset;transition:background-color 9999s ease-in-out}.ContactForm-module__fw3Taq__inlineField input:-webkit-autofill:active{-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 1000px var(--color-black) inset;transition:background-color 9999s ease-in-out}.ContactForm-module__fw3Taq__interests{border:0;min-width:0;padding:0}.ContactForm-module__fw3Taq__interests legend,.ContactForm-module__fw3Taq__messageField>span{color:#ffffffe6;letter-spacing:-.055em;margin-bottom:1rem;font-size:clamp(1.65rem,2.5vw,2.85rem);font-weight:430;line-height:1.08}.ContactForm-module__fw3Taq__chips{flex-wrap:wrap;gap:.55rem;display:flex}.ContactForm-module__fw3Taq__chip{display:block;position:relative}.ContactForm-module__fw3Taq__chip input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.ContactForm-module__fw3Taq__chip span{color:#ffffff8f;cursor:pointer;border:1px solid #ffffff29;border-radius:999px;place-items:center;min-height:2.55rem;padding:.62rem 1rem;font-size:.72rem;font-weight:650;transition:border-color .2s,background .2s,color .2s;display:grid}.ContactForm-module__fw3Taq__chip span:hover{color:#fff;border-color:#ffffff75}.ContactForm-module__fw3Taq__chip input:checked+span{color:#c8b9ff;background:#a88fff1a;border-color:#a88fff}.ContactForm-module__fw3Taq__chip input:focus-visible+span{outline-offset:3px;outline:2px solid #a88fff}.ContactForm-module__fw3Taq__messageField{display:grid}.ContactForm-module__fw3Taq__messageField textarea{resize:vertical;color:#fff;width:100%;min-height:5.75rem;font:inherit;background:0 0;border:0;border-bottom:1px solid #ffffff40;outline:0;padding:.15rem 0 .8rem;font-size:clamp(.92rem,1.15vw,1.08rem);line-height:1.65;transition:border-color .22s}.ContactForm-module__fw3Taq__messageField textarea:focus{border-color:#a88fff}.ContactForm-module__fw3Taq__actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.ContactForm-module__fw3Taq__submit,.ContactForm-module__fw3Taq__whatsapp{letter-spacing:.1em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;gap:1.5rem;min-height:3.25rem;padding:.9rem 1.45rem;font-size:.7rem;font-weight:800;transition:background .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.ContactForm-module__fw3Taq__submit{color:#111;background:#fff;border:1px solid #fff}.ContactForm-module__fw3Taq__whatsapp{color:#ffffffc7;border:1px solid #ffffff2e}.ContactForm-module__fw3Taq__submit:hover,.ContactForm-module__fw3Taq__whatsapp:hover{transform:translateY(-2px)}.ContactForm-module__fw3Taq__whatsapp:hover{color:#fff;border-color:#ffffffb3}.ContactForm-module__fw3Taq__alternative{color:#ffffff4d;font-size:.75rem}.ContactForm-module__fw3Taq__feedback{color:#ffffffad;flex:1 0 100%;margin:0;font-size:.8rem;line-height:1.5}.ContactForm-module__fw3Taq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.ContactForm-module__fw3Taq__section{padding:7rem 1.25rem}.ContactForm-module__fw3Taq__inner{grid-template-columns:1fr;gap:4rem}.ContactForm-module__fw3Taq__header{position:static}.ContactForm-module__fw3Taq__header>span{padding-bottom:0}.ContactForm-module__fw3Taq__form{padding-top:2rem}}@media (max-width:600px){.ContactForm-module__fw3Taq__sentence{gap:.5rem;display:grid}.ContactForm-module__fw3Taq__inlineField{width:100%;min-width:0}.ContactForm-module__fw3Taq__chips{gap:.55rem}.ContactForm-module__fw3Taq__chip span{min-height:2.65rem;padding:.65rem 1rem;font-size:.72rem}.ContactForm-module__fw3Taq__actions{align-items:stretch}.ContactForm-module__fw3Taq__submit,.ContactForm-module__fw3Taq__whatsapp{width:100%}.ContactForm-module__fw3Taq__alternative{text-align:center;width:100%}.ContactForm-module__fw3Taq__section{padding-top:3.5rem;padding-bottom:2rem}}@media (prefers-reduced-motion:reduce){.ContactForm-module__fw3Taq__inlineField,.ContactForm-module__fw3Taq__chip span,.ContactForm-module__fw3Taq__messageField textarea,.ContactForm-module__fw3Taq__submit,.ContactForm-module__fw3Taq__whatsapp{transition:none}}
.Footer-module__Grjkva__footer{background:var(--color-off-white);color:var(--color-black);align-items:center;min-height:100svh;padding:3rem 2rem;display:flex;position:relative;overflow:hidden}.Footer-module__Grjkva__fogTop{pointer-events:none;z-index:1;background:linear-gradient(#fffc,#0000);height:200px;position:absolute;top:0;left:0;right:0}.Footer-module__Grjkva__container{width:100%;max-width:var(--content-max-width);z-index:2;margin:0 auto;position:relative}.Footer-module__Grjkva__ctaBanner{justify-content:space-between;align-items:center;gap:2rem;padding:0 0 3rem;display:flex}.Footer-module__Grjkva__ctaLeft{flex-direction:column;gap:.75rem;display:flex}.Footer-module__Grjkva__ctaTitle{font-family:var(--font-serif);color:var(--color-black);letter-spacing:-.03em;font-size:clamp(2rem,4vw,3.5rem);font-weight:700;line-height:1.1}.Footer-module__Grjkva__ctaTitle em{color:var(--color-accent);font-style:italic}.Footer-module__Grjkva__ctaSubtitle{color:var(--color-gray-500);font-size:.95rem}.Footer-module__Grjkva__ctaBtn{cursor:pointer;font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--color-white);background:var(--color-black);transition:all .3s var(--ease-out-expo);white-space:nowrap;border:0;border-radius:100px;flex-shrink:0;align-items:center;gap:.75rem;padding:1rem 2rem;font-size:.8rem;font-weight:700;display:inline-flex}.Footer-module__Grjkva__ctaBtn:hover{background:var(--color-accent);transform:scale(1.04)}.Footer-module__Grjkva__ctaBtnArrow{transition:transform .25s}.Footer-module__Grjkva__ctaBtn:hover .Footer-module__Grjkva__ctaBtnArrow{transform:translate(4px)}.Footer-module__Grjkva__divider{border:none;border-top:1px solid var(--color-gray-200);margin-bottom:3rem}.Footer-module__Grjkva__linksGrid{grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;margin-bottom:3rem;display:grid}.Footer-module__Grjkva__brand{flex-direction:column;gap:1rem;display:flex}.Footer-module__Grjkva__brandLogo{align-self:flex-start;align-items:center;display:inline-flex}.Footer-module__Grjkva__brandLogo img{object-fit:contain;width:150px;height:auto}.Footer-module__Grjkva__brandDesc{color:var(--color-gray-500);max-width:22rem;font-size:.85rem;line-height:1.65}.Footer-module__Grjkva__linkCol{flex-direction:column;gap:1rem;display:flex}.Footer-module__Grjkva__linkColTitle{letter-spacing:.15em;text-transform:uppercase;color:var(--color-black);font-size:.7rem;font-weight:700}.Footer-module__Grjkva__linkList{flex-direction:column;gap:.5rem;list-style:none;display:flex}.Footer-module__Grjkva__footerLink{color:var(--color-gray-500);font-size:.875rem;transition:color .2s}.Footer-module__Grjkva__footerLink:hover{color:var(--color-black)}.Footer-module__Grjkva__footerLinkButton{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.Footer-module__Grjkva__footerLinkMuted{cursor:default}.Footer-module__Grjkva__footerLinkMuted small{color:var(--color-gray-400);margin-left:.25rem;font-size:.6rem}.Footer-module__Grjkva__bottomBar{border-top:1px solid var(--color-gray-200);align-items:center;gap:2rem;padding-top:2rem;display:flex}.Footer-module__Grjkva__copyright{color:var(--color-gray-400);flex:1;font-size:.75rem}.Footer-module__Grjkva__footerStatement{color:var(--color-gray-400);font-size:.72rem}@media (max-width:900px){.Footer-module__Grjkva__ctaBanner{flex-direction:column;align-items:flex-start}.Footer-module__Grjkva__linksGrid{grid-template-columns:1fr 1fr;gap:2rem}.Footer-module__Grjkva__brand{grid-column:1/-1}.Footer-module__Grjkva__bottomBar{flex-direction:column;align-items:flex-start;gap:1rem}}@media (max-width:600px){.Footer-module__Grjkva__footer{min-height:auto;padding:2rem 1.25rem}.Footer-module__Grjkva__linksGrid{grid-template-columns:1fr}}@media (max-width:760px){.Footer-module__Grjkva__footer{color:var(--color-white);background:0 0}.Footer-module__Grjkva__fogTop{display:none}.Footer-module__Grjkva__ctaTitle{color:var(--color-white)}.Footer-module__Grjkva__ctaSubtitle{color:#ffffff80}.Footer-module__Grjkva__ctaBtn{color:var(--color-black);background:var(--color-white)}.Footer-module__Grjkva__divider,.Footer-module__Grjkva__bottomBar{border-color:#ffffff24}.Footer-module__Grjkva__brandDesc{color:#ffffff80}.Footer-module__Grjkva__linkColTitle{color:var(--color-white)}.Footer-module__Grjkva__footerLink{color:#ffffff8f}.Footer-module__Grjkva__footerLink:hover{color:var(--color-white)}.Footer-module__Grjkva__footerLinkMuted small{color:#ffffff52}.Footer-module__Grjkva__copyright,.Footer-module__Grjkva__footerStatement{color:#ffffff59}}
.CurtainReveal-module__CbhZuW__wrapper{background:#1a1c1c;min-height:160svh;position:relative}.CurtainReveal-module__CbhZuW__stage{background:#1a1c1c;min-height:100svh;position:sticky;top:0;overflow:hidden}.CurtainReveal-module__CbhZuW__curtain{z-index:1;pointer-events:none;grid-template-rows:repeat(9,1fr);display:grid;position:absolute;inset:0}.CurtainReveal-module__CbhZuW__curtain span{background:var(--color-off-white);will-change:transform;width:100%;height:calc(100% + 1px);margin-top:-.5px;display:block}.CurtainReveal-module__CbhZuW__content{z-index:2;background:var(--color-off-white);will-change:opacity;min-height:100svh;position:relative}@media (prefers-reduced-motion:reduce){.CurtainReveal-module__CbhZuW__wrapper{min-height:auto}.CurtainReveal-module__CbhZuW__stage{min-height:auto;position:relative}.CurtainReveal-module__CbhZuW__content{min-height:auto;opacity:1!important}.CurtainReveal-module__CbhZuW__curtain{display:none}}@media (max-width:760px){.CurtainReveal-module__CbhZuW__wrapper,.CurtainReveal-module__CbhZuW__stage,.CurtainReveal-module__CbhZuW__content{background:var(--color-black);min-height:auto}.CurtainReveal-module__CbhZuW__stage{position:relative}.CurtainReveal-module__CbhZuW__curtain{display:none}.CurtainReveal-module__CbhZuW__content{will-change:auto}}
.PotionJourney-module__6SumgG__journey{isolation:isolate;position:relative}.PotionJourney-module__6SumgG__content{z-index:2;position:relative}
.page-module___8aEwW__growthCanvas{isolation:isolate;background:#1a1c1c;position:relative;overflow:clip}.page-module___8aEwW__growthCanvas>section{z-index:1;background:0 0;position:relative}
.TransitionWrapper-module__S9NgBa__wrapper{z-index:10;position:relative}.TransitionWrapper-module__S9NgBa__blinds{z-index:20;pointer-events:none;grid-template-rows:repeat(8,1fr);width:100%;height:100svh;display:grid;position:absolute;inset:0 0 auto;overflow:hidden}.TransitionWrapper-module__S9NgBa__blind{background:var(--color-black);transform-origin:50%;will-change:transform;width:100%;height:calc(100% + 1px);margin-top:-.5px;display:block;transform:scaleY(1)}.TransitionWrapper-module__S9NgBa__blindLight{background:#f1f6f2}.TransitionWrapper-module__S9NgBa__content{background-color:var(--color-white);color:var(--color-black);position:relative;overflow:clip}.TransitionWrapper-module__S9NgBa__contentBare{position:relative;overflow:clip}@media (max-width:760px){.TransitionWrapper-module__S9NgBa__blinds{display:none}.TransitionWrapper-module__S9NgBa__content{background-color:var(--color-black);color:var(--color-white)}}
.JobApplicationForm-module__7obPXa__formSection{border-top:1px solid #fff3;margin-top:clamp(5rem,10vw,9rem);padding-top:1rem}.JobApplicationForm-module__7obPXa__sectionLabel{color:var(--color-accent);letter-spacing:.17em;text-transform:uppercase;font-size:.68rem;font-weight:700}.JobApplicationForm-module__7obPXa__formSection h2{letter-spacing:-.06em;margin:1.5rem 0 1rem;font-size:clamp(2.5rem,5vw,5rem);line-height:.92}.JobApplicationForm-module__7obPXa__formSection h2 em{color:var(--color-accent);font-style:normal}.JobApplicationForm-module__7obPXa__note{max-width:35rem;color:var(--color-gray-400);line-height:1.6}.JobApplicationForm-module__7obPXa__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 2rem;margin-top:2.5rem;display:grid}.JobApplicationForm-module__7obPXa__form label{color:var(--color-gray-300);letter-spacing:.12em;text-transform:uppercase;gap:.65rem;font-size:.68rem;font-weight:700;display:grid}.JobApplicationForm-module__7obPXa__form input,.JobApplicationForm-module__7obPXa__form textarea{width:100%;color:var(--color-white);font:inherit;letter-spacing:0;text-transform:none;background:0 0;border:0;border-bottom:1px solid #ffffff3d;border-radius:0;outline:none;padding:.65rem 0}.JobApplicationForm-module__7obPXa__form input:focus,.JobApplicationForm-module__7obPXa__form textarea:focus{border-color:var(--color-accent)}.JobApplicationForm-module__7obPXa__form input::placeholder,.JobApplicationForm-module__7obPXa__form textarea::placeholder{color:var(--color-gray-500)}.JobApplicationForm-module__7obPXa__form input:-webkit-autofill{-webkit-text-fill-color:var(--color-white);-webkit-box-shadow:0 0 0 1000px var(--color-black) inset;transition:background-color 9999s ease-in-out}.JobApplicationForm-module__7obPXa__form input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-white);-webkit-box-shadow:0 0 0 1000px var(--color-black) inset;transition:background-color 9999s ease-in-out}.JobApplicationForm-module__7obPXa__form input:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-white);-webkit-box-shadow:0 0 0 1000px var(--color-black) inset;transition:background-color 9999s ease-in-out}.JobApplicationForm-module__7obPXa__form input:-webkit-autofill:active{-webkit-text-fill-color:var(--color-white);-webkit-box-shadow:0 0 0 1000px var(--color-black) inset;transition:background-color 9999s ease-in-out}.JobApplicationForm-module__7obPXa__fileField{grid-column:1/-1}.JobApplicationForm-module__7obPXa__form input[type=file]{cursor:pointer;color:var(--color-gray-400)}.JobApplicationForm-module__7obPXa__form input[type=file]::file-selector-button{color:var(--color-white);cursor:pointer;background:0 0;border:1px solid #ffffff3d;border-radius:999px;margin-right:1rem;padding:.55rem .8rem}.JobApplicationForm-module__7obPXa__form textarea{resize:vertical;line-height:1.5}.JobApplicationForm-module__7obPXa__form button{background:var(--color-white);color:var(--color-black);font:inherit;letter-spacing:.12em;cursor:pointer;border:0;border-radius:999px;grid-column:1/-1;justify-self:start;align-items:center;gap:1rem;padding:1rem 1.4rem;font-size:.72rem;font-weight:700;display:inline-flex}.JobApplicationForm-module__7obPXa__form button:hover{background:var(--color-accent)}.JobApplicationForm-module__7obPXa__feedback{color:var(--color-gray-300);grid-column:1/-1;margin:0;font-size:.85rem;line-height:1.5}@media (max-width:600px){.JobApplicationForm-module__7obPXa__form{grid-template-columns:1fr}.JobApplicationForm-module__7obPXa__fileField,.JobApplicationForm-module__7obPXa__form button{grid-column:auto}}
.Jobs-module__bmVCsq__section{background:var(--color-black);color:var(--color-white);padding:clamp(5rem,10vw,10rem) 2rem}.Jobs-module__bmVCsq__inner{max-width:var(--content-max-width);grid-template-columns:minmax(0,.9fr) minmax(24rem,1.1fr);align-items:start;gap:clamp(3rem,9vw,9rem);margin:0 auto;display:grid}.Jobs-module__bmVCsq__eyebrow,.Jobs-module__bmVCsq__role,.Jobs-module__bmVCsq__index{color:var(--color-accent);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:700}.Jobs-module__bmVCsq__eyebrow{margin-bottom:1.5rem}.Jobs-module__bmVCsq__title{letter-spacing:-.06em;max-width:28rem;font-size:clamp(3rem,6vw,6.5rem);font-weight:600;line-height:.94}.Jobs-module__bmVCsq__title em{color:var(--color-accent);font-style:normal}.Jobs-module__bmVCsq__description{max-width:22rem;color:var(--color-gray-400);margin-top:2rem;line-height:1.6}.Jobs-module__bmVCsq__list{border-top:1px solid #fff3}.Jobs-module__bmVCsq__jobCard{color:inherit;transition:padding .3s var(--ease-out-expo), color .3s ease;border-bottom:1px solid #fff3;grid-template-columns:3rem 1fr auto;align-items:start;gap:1.5rem;padding:1.5rem 0;display:grid}.Jobs-module__bmVCsq__jobCard:hover{color:inherit}.Jobs-module__bmVCsq__jobCard:hover .Jobs-module__bmVCsq__cardBody strong,.Jobs-module__bmVCsq__jobCard:hover .Jobs-module__bmVCsq__arrow{color:var(--color-accent)}.Jobs-module__bmVCsq__cardBody{gap:.65rem;display:grid}.Jobs-module__bmVCsq__role{color:var(--color-gray-400);font-size:.62rem}.Jobs-module__bmVCsq__cardBody strong{letter-spacing:-.04em;font-size:clamp(1.5rem,2.4vw,2.4rem);line-height:1}.Jobs-module__bmVCsq__cardSummary{max-width:38rem;color:var(--color-gray-400);font-size:.9rem;line-height:1.5}.Jobs-module__bmVCsq__arrow{font-size:1.5rem;transition:transform .3s}.Jobs-module__bmVCsq__jobCard:hover .Jobs-module__bmVCsq__arrow{transform:translate(3px,-3px)}@media (max-width:760px){.Jobs-module__bmVCsq__section{padding:4.5rem 1.25rem}.Jobs-module__bmVCsq__inner{grid-template-columns:1fr;gap:3rem}.Jobs-module__bmVCsq__title{max-width:24rem;font-size:clamp(2.2rem,10vw,3.35rem);line-height:.96}.Jobs-module__bmVCsq__jobCard{grid-template-columns:2rem 1fr auto;gap:.75rem}.Jobs-module__bmVCsq__jobCard:hover{padding-inline:0}}
.page-module__jRoLFG__page{background:var(--color-black);min-height:100vh;color:var(--color-white)}.page-module__jRoLFG__layout{grid-template-columns:minmax(20rem,.75fr) minmax(0,1.25fr);max-width:1440px;margin:0 auto;display:grid}.page-module__jRoLFG__sidebar{border-right:1px solid #ffffff24;flex-direction:column;align-self:start;align-items:flex-start;min-width:0;min-height:calc(100vh - 4.5rem);padding:clamp(4rem,10vw,10rem) clamp(1.25rem,5vw,6rem);display:flex;position:sticky;top:4.5rem}.page-module__jRoLFG__eyebrow,.page-module__jRoLFG__sectionLabel{color:var(--color-accent);letter-spacing:.17em;text-transform:uppercase;font-size:.68rem;font-weight:700}.page-module__jRoLFG__sidebarRole{color:var(--color-gray-400);margin-top:1.5rem;font-size:.85rem}.page-module__jRoLFG__sidebar h1{letter-spacing:-.07em;overflow-wrap:break-word;max-width:100%;margin-top:.8rem;font-size:clamp(3rem,6vw,6.5rem);font-weight:600;line-height:.9}.page-module__jRoLFG__applyButton{background:var(--color-white);color:var(--color-black);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;gap:1rem;margin-top:3rem;padding:1rem 1.4rem;font-size:.75rem;font-weight:700;display:inline-flex}.page-module__jRoLFG__applyButton:hover{background:var(--color-accent)}.page-module__jRoLFG__sidebarMeta{color:var(--color-gray-400);gap:1rem;margin-top:2.5rem;font-size:.72rem;display:flex}.page-module__jRoLFG__content{min-width:0;padding:clamp(4rem,9vw,9rem) clamp(1.25rem,6vw,8rem)}.page-module__jRoLFG__breadcrumb{color:var(--color-gray-500);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:.55rem;margin-bottom:3.5rem;font-size:.68rem;display:flex}.page-module__jRoLFG__breadcrumb a:hover{color:var(--color-accent)}.page-module__jRoLFG__breadcrumb span:last-child{color:var(--color-gray-300)}.page-module__jRoLFG__lead{letter-spacing:-.045em;max-width:48rem;font-size:clamp(1.7rem,3vw,3.2rem);line-height:1.05}.page-module__jRoLFG__bodyCopy{max-width:38rem;color:var(--color-gray-400);margin-top:2rem;line-height:1.7}.page-module__jRoLFG__detailSection{border-top:1px solid #fff3;margin-top:clamp(5rem,10vw,9rem);padding-top:1rem}.page-module__jRoLFG__detailSection h2{letter-spacing:-.06em;margin:1.5rem 0 2rem;font-size:clamp(2rem,4vw,4rem);line-height:.95}.page-module__jRoLFG__list{gap:.85rem;max-width:45rem;padding:0;list-style:none;display:grid}.page-module__jRoLFG__list li{color:var(--color-gray-300);padding-left:1.4rem;line-height:1.55;position:relative}.page-module__jRoLFG__list li:before{content:"→";color:var(--color-accent);position:absolute;left:0}.page-module__jRoLFG__skills{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2rem;display:grid}.page-module__jRoLFG__niceToHave{margin-top:3rem}.page-module__jRoLFG__subLabel{color:var(--color-gray-400);letter-spacing:.17em;margin-bottom:1rem;font-size:.68rem;font-weight:700}.page-module__jRoLFG__skillHeader{color:var(--color-gray-300);justify-content:space-between;gap:1rem;font-size:.78rem;display:flex}.page-module__jRoLFG__skillHeader span:last-child{color:var(--color-accent)}.page-module__jRoLFG__skillTrack{background:#ffffff2e;height:2px;margin-top:.65rem}.page-module__jRoLFG__skillTrack span{background:var(--color-accent);height:100%;display:block}@media (max-width:800px){.page-module__jRoLFG__topbarLabel{display:none}.page-module__jRoLFG__layout{display:block}.page-module__jRoLFG__sidebar{border-bottom:1px solid #ffffff24;border-right:0;min-height:auto;padding:5rem 1.25rem 4rem;position:relative;top:auto}.page-module__jRoLFG__sidebar h1{font-size:clamp(2.5rem,12vw,4.2rem);line-height:.94}.page-module__jRoLFG__sidebarMeta{margin-top:4rem}.page-module__jRoLFG__content{padding:4rem 1.25rem 6rem}.page-module__jRoLFG__skills{grid-template-columns:1fr}}
.page-module__tDbVtG__page{background:var(--color-black);min-height:100vh;padding-top:5rem}
.page-module__398Lva__page{background:var(--color-black);min-height:100vh;padding-top:5rem}
