.TrustedBySection-module__Qhf0Za__section{box-sizing:border-box;scroll-snap-align:start;scroll-snap-stop:always;background:#0d1019;place-items:center;min-height:100svh;padding:clamp(64px,7vw,100px) clamp(24px,4vw,64px);display:grid}.TrustedBySection-module__Qhf0Za__inner{flex-direction:row;align-items:stretch;gap:0;width:100%;max-width:1880px;display:flex}.TrustedBySection-module__Qhf0Za__aside{border-right:.5px solid #fffdf81f;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;padding-right:clamp(32px,4vw,72px);display:flex}.TrustedBySection-module__Qhf0Za__eyebrow{color:#fffdf847;letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:500;line-height:1}.TrustedBySection-module__Qhf0Za__heading{color:#fffdf8d1;font-family:var(--font-display);letter-spacing:-.03em;white-space:pre-line;margin:0;font-size:clamp(26px,2.8vw,46px);font-weight:400;line-height:1.12}.TrustedBySection-module__Qhf0Za__gridWrap{flex:3;min-width:0}.TrustedBySection-module__Qhf0Za__grid{border-top:.5px solid #fffdf81f;border-left:.5px solid #fffdf81f;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.TrustedBySection-module__Qhf0Za__cell{color:inherit;text-align:center;border-bottom:.5px solid #fffdf81f;border-right:.5px solid #fffdf81f;justify-content:center;align-items:center;padding:clamp(28px,3vw,44px) clamp(20px,2.4vw,36px);text-decoration:none;transition:background .2s,border-color .2s;display:flex;position:relative}.TrustedBySection-module__Qhf0Za__cell:hover{background:#fffdf80a}.TrustedBySection-module__Qhf0Za__cell:focus-visible{outline-offset:-1px;background:#fffdf80f;outline:1px solid #fffdf88a}.TrustedBySection-module__Qhf0Za__logo{object-fit:contain;filter:brightness(0)invert();opacity:.62;max-width:100%;height:auto;max-height:36px;transition:opacity .22s;display:block}.TrustedBySection-module__Qhf0Za__cell:hover .TrustedBySection-module__Qhf0Za__logo{opacity:.88}.TrustedBySection-module__Qhf0Za__textFallback{color:#fffdf894;letter-spacing:.1em;text-align:center;text-transform:uppercase;font-size:clamp(9px,.85vw,11px);font-weight:600;line-height:1.4;transition:color .22s}.TrustedBySection-module__Qhf0Za__cell:hover .TrustedBySection-module__Qhf0Za__textFallback{color:#fffdf8cc}.TrustedBySection-module__Qhf0Za__andMore{color:#fffdf87a;letter-spacing:.01em;text-align:right;margin:12px 0 0;padding-right:2px;font-size:12px;font-style:italic;line-height:1}@media (max-width:900px){.TrustedBySection-module__Qhf0Za__section{place-items:stretch stretch;min-height:auto}.TrustedBySection-module__Qhf0Za__inner{flex-direction:column;gap:40px}.TrustedBySection-module__Qhf0Za__aside{border-bottom:.5px solid #fffdf81f;border-right:none;padding-bottom:32px;padding-right:0}.TrustedBySection-module__Qhf0Za__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.TrustedBySection-module__Qhf0Za__logo{opacity:.58}.TrustedBySection-module__Qhf0Za__textFallback{color:#fffdf885}}@media (max-width:520px){.TrustedBySection-module__Qhf0Za__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.PeopleSection-module__OS4DVq__section{box-sizing:border-box;color:#fffdf8;scroll-snap-align:start;scroll-snap-stop:always;background:#0d1019;min-height:100svh;padding:clamp(36px,4.5vw,64px) clamp(24px,4vw,64px)}.PeopleSection-module__OS4DVq__header{border-bottom:.5px solid #fffdf81f;flex-direction:column;align-items:start;gap:14px;padding-bottom:clamp(18px,2vw,28px);display:flex}.PeopleSection-module__OS4DVq__eyebrow{color:#fffdf861;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:650;line-height:1}.PeopleSection-module__OS4DVq__heading{color:#fffdf8;font-family:var(--font-display);letter-spacing:0;white-space:nowrap;max-width:none;margin:0;font-size:clamp(32px,3.8vw,62px);font-weight:400;line-height:.98}.PeopleSection-module__OS4DVq__story{grid-template-columns:minmax(0,1fr);gap:clamp(20px,2.4vw,36px);margin:clamp(28px,4vw,56px) 0;display:grid}.PeopleSection-module__OS4DVq__storyCopy{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:14px clamp(28px,6vw,112px);display:grid}.PeopleSection-module__OS4DVq__storyTitle{color:#fffdf8f0;font-family:var(--font-display);letter-spacing:0;white-space:pre-line;margin:0;font-size:clamp(30px,2.7vw,48px);font-weight:400;line-height:1.02}.PeopleSection-module__OS4DVq__storyBody,.PeopleSection-module__OS4DVq__storyDirection{color:#fffdf8b8;overflow-wrap:anywhere;margin:0;font-size:clamp(15px,1.1vw,18px);line-height:1.52}.PeopleSection-module__OS4DVq__storyDetail{justify-self:start;gap:14px;width:100%;display:grid}.PeopleSection-module__OS4DVq__storyDirection{color:#bedf3de6;max-width:48ch}.PeopleSection-module__OS4DVq__storyImage{object-fit:cover;border:1px solid #fffdf829;border-radius:24px;width:100%;height:clamp(480px,31vw,660px);min-height:0}.PeopleSection-module__OS4DVq__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.4vw,22px);display:grid}.PeopleSection-module__OS4DVq__card{--team-card-radius:24px;border-radius:var(--team-card-radius);min-height:clamp(320px,25.7vw,419px);transition:background-color var(--transition-base),border-color var(--transition-base),transform var(--transition-base);background:#fffdf80d;border:0;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffdf81a,0 18px 34px #0000002e}.PeopleSection-module__OS4DVq__card:hover{background:#fffdf817;transform:translateY(-3px)}.PeopleSection-module__OS4DVq__portrait{border-radius:var(--team-card-radius);z-index:1;background:#e6e6df;border:0;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset:0;overflow:hidden}.PeopleSection-module__OS4DVq__portrait:after{-webkit-backdrop-filter:blur(1px)saturate(90%);backdrop-filter:blur(1px)saturate(90%);content:"";pointer-events:none;background:linear-gradient(#06080d00 38%,#06080d5c 65%,#06080dad 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 38%,#000 65% 100%);mask-image:linear-gradient(#0000 38%,#000 65% 100%)}.PeopleSection-module__OS4DVq__photo{object-fit:cover;object-position:center}.PeopleSection-module__OS4DVq__card[data-person=dominik] .PeopleSection-module__OS4DVq__photo,.PeopleSection-module__OS4DVq__card[data-person=raman] .PeopleSection-module__OS4DVq__photo{transform:scale(1.2)}.PeopleSection-module__OS4DVq__card[data-person=flo] .PeopleSection-module__OS4DVq__photo{transform:scale(1.4)}.PeopleSection-module__OS4DVq__initials{color:#fffdf83d;font-family:var(--font-display);font-size:clamp(76px,9vw,140px);font-weight:400;line-height:1}.PeopleSection-module__OS4DVq__info{z-index:2;gap:5px;display:grid;position:absolute;bottom:74px;left:clamp(20px,1.8vw,28px);right:clamp(20px,1.8vw,28px)}.PeopleSection-module__OS4DVq__noLink .PeopleSection-module__OS4DVq__info{bottom:clamp(20px,1.8vw,28px)}.PeopleSection-module__OS4DVq__name{color:#fffdf8;font-family:var(--font-display);letter-spacing:0;margin:0;font-size:clamp(20px,1.7vw,28px);font-weight:400;line-height:1.04}.PeopleSection-module__OS4DVq__role{color:#bedf3df5;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700;line-height:1.2}.PeopleSection-module__OS4DVq__social{color:#18200e;letter-spacing:.08em;text-transform:uppercase;height:38px;transition:background-color var(--transition-base),transform var(--transition-base);z-index:2;background:#fffdf8ed;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:10px;font-weight:750;display:inline-flex;position:absolute;bottom:22px;right:22px}.PeopleSection-module__OS4DVq__social:hover{background:#bedf3df5;transform:translateY(-2px)}.PeopleSection-module__OS4DVq__social:focus-visible{outline-offset:4px;outline:2px solid #bedf3deb}@media (max-width:980px){.PeopleSection-module__OS4DVq__storyCopy{column-gap:32px}.PeopleSection-module__OS4DVq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.PeopleSection-module__OS4DVq__section{padding:32px 20px 44px}.PeopleSection-module__OS4DVq__header,.PeopleSection-module__OS4DVq__story,.PeopleSection-module__OS4DVq__storyCopy{grid-template-columns:minmax(0,1fr);align-items:start}.PeopleSection-module__OS4DVq__header{flex-direction:column;gap:14px}.PeopleSection-module__OS4DVq__heading{white-space:normal}.PeopleSection-module__OS4DVq__storyImage{height:clamp(340px,92vw,480px)}.PeopleSection-module__OS4DVq__grid{scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:-20px;padding:2px 20px 12px 0;display:flex;overflow-x:auto}.PeopleSection-module__OS4DVq__grid::-webkit-scrollbar{display:none}.PeopleSection-module__OS4DVq__card{scroll-snap-align:start;flex:0 0 min(78vw,320px);min-height:330px}.PeopleSection-module__OS4DVq__social{min-width:44px;height:44px}}
.ContactSection-module__IFsssa__section{box-sizing:border-box;scroll-snap-align:start;scroll-snap-stop:always;background:#fffdf8;flex-direction:column;justify-content:center;min-height:100svh;padding:clamp(48px,6vw,80px) clamp(24px,4vw,64px);display:flex}.ContactSection-module__IFsssa__inner{flex-direction:row;gap:0;width:100%;display:flex}.ContactSection-module__IFsssa__innerEmailOnly{justify-content:center}.ContactSection-module__IFsssa__innerEmailOnly .ContactSection-module__IFsssa__bookCol{text-align:center;flex:0 760px;align-items:center;padding-left:0}.ContactSection-module__IFsssa__innerEmailOnly .ContactSection-module__IFsssa__heading{margin-bottom:clamp(22px,3vw,36px);font-size:clamp(46px,6vw,84px)}.ContactSection-module__IFsssa__innerEmailOnly .ContactSection-module__IFsssa__bookBody{max-width:58ch}.ContactSection-module__IFsssa__innerEmailOnly .ContactSection-module__IFsssa__bookCta{align-self:center}.ContactSection-module__IFsssa__formCol{flex:3;min-width:0;padding-right:clamp(40px,5vw,80px)}.ContactSection-module__IFsssa__divider{background:#0d10191a;flex-shrink:0;align-self:stretch;width:.5px}.ContactSection-module__IFsssa__bookCol{flex-direction:column;flex:2;justify-content:flex-start;min-width:0;padding-left:clamp(40px,5vw,80px);display:flex}.ContactSection-module__IFsssa__eyebrow{color:#0d10194d;letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:500;line-height:1}.ContactSection-module__IFsssa__heading{color:#0d1019e6;font-family:var(--font-display);letter-spacing:-.03em;white-space:pre-line;margin:0 0 clamp(32px,4vw,52px);font-size:clamp(32px,4vw,64px);font-weight:400;line-height:1.05}.ContactSection-module__IFsssa__form{flex-direction:column;gap:28px;display:flex}.ContactSection-module__IFsssa__row{grid-template-columns:1fr 1fr;gap:28px;display:grid}.ContactSection-module__IFsssa__field{flex-direction:column;gap:8px;display:flex}.ContactSection-module__IFsssa__label{color:#0d10195c;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:600;line-height:1}.ContactSection-module__IFsssa__optional{letter-spacing:.04em;text-transform:none;opacity:.7;font-weight:400}.ContactSection-module__IFsssa__input{appearance:none;color:#0d1019e0;resize:none;background:0 0;border:none;border-bottom:.5px solid #0d101933;outline:none;width:100%;padding:8px 0;font-family:inherit;font-size:15px;line-height:1.5;transition:border-color .2s}.ContactSection-module__IFsssa__input::placeholder{color:#0d101938}.ContactSection-module__IFsssa__input:focus{border-bottom-color:#0d101999}.ContactSection-module__IFsssa__input:disabled{opacity:.5}.ContactSection-module__IFsssa__textarea{line-height:1.65}.ContactSection-module__IFsssa__select{cursor:pointer}.ContactSection-module__IFsssa__select option{color:#0d1019;background:#fffdf8}.ContactSection-module__IFsssa__submit{appearance:none;color:#fffdf8e6;cursor:pointer;letter-spacing:.01em;background:#0d1019;border:none;align-self:flex-start;padding:14px 28px;font-family:inherit;font-size:14px;font-weight:500;line-height:1;transition:background .2s,color .2s}.ContactSection-module__IFsssa__submit:hover:not(:disabled){background:#1a1f2e}.ContactSection-module__IFsssa__submit:disabled{cursor:not-allowed;opacity:.5}.ContactSection-module__IFsssa__thanks{color:#0d10198f;margin:0;font-size:16px;line-height:1.6}.ContactSection-module__IFsssa__errorMsg{color:#b94040;margin:0;font-size:13px}.ContactSection-module__IFsssa__fieldError{color:#9d2f2f;font-size:12px;line-height:1.35}.ContactSection-module__IFsssa__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ContactSection-module__IFsssa__privacyNote,.ContactSection-module__IFsssa__statusMessage{color:#0d10198c;margin:0;font-size:12px;line-height:1.45}.ContactSection-module__IFsssa__errorMsg a{text-underline-offset:3px;font-weight:650;text-decoration:underline}.ContactSection-module__IFsssa__privacyNote a{text-underline-offset:2px;text-decoration:underline}.ContactSection-module__IFsssa__statusMessage{min-height:18px}.ContactSection-module__IFsssa__bookBody{color:#0d101980;max-width:38ch;margin:0 0 clamp(28px,3vw,44px);font-size:clamp(14px,1.2vw,16px);line-height:1.7}.ContactSection-module__IFsssa__bookCta{color:#0d1019bf;letter-spacing:.01em;border-bottom:.5px solid #0d10194d;align-self:flex-start;padding-bottom:4px;font-size:14px;font-weight:500;line-height:1;transition:color .2s,border-color .2s;display:inline-block}.ContactSection-module__IFsssa__bookCta:hover{color:#0d1019f2;border-color:#0d1019b3}@media (max-width:860px){.ContactSection-module__IFsssa__section{justify-content:flex-start;min-height:100svh;padding-top:clamp(72px,14vw,100px)}.ContactSection-module__IFsssa__inner{flex-direction:column;gap:48px}.ContactSection-module__IFsssa__innerEmailOnly{min-height:calc(100svh - var(--header-clearance) - 144px);justify-content:center}.ContactSection-module__IFsssa__innerEmailOnly .ContactSection-module__IFsssa__heading{font-size:clamp(42px,13vw,64px)}.ContactSection-module__IFsssa__formCol{padding-right:0}.ContactSection-module__IFsssa__divider{align-self:auto;width:100%;height:.5px}.ContactSection-module__IFsssa__bookCol{padding-left:0}.ContactSection-module__IFsssa__row{grid-template-columns:1fr;gap:28px}.ContactSection-module__IFsssa__input{min-height:48px;padding:10px 0;font-size:16px}.ContactSection-module__IFsssa__textarea{min-height:132px}.ContactSection-module__IFsssa__submit{min-height:48px;padding:14px 24px}.ContactSection-module__IFsssa__bookCta{align-items:center;min-height:44px;display:inline-flex}}
