@font-face{font-family:Meet Roca;src:url(/branding/fonts/RocaOne-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}html:has(.meet-page){scroll-padding-top:100px;animation:none;overflow:visible}.meet-page{--ink:var(--brand-plum);min-height:100svh;color:var(--ink);background:var(--cream);font-family:var(--font-satoshi), Arial, sans-serif;position:relative;overflow:clip}.meet-page .site-nav{opacity:1;background:0 0;padding-bottom:20px;animation:none;position:absolute;transform:none}.meet-page .site-nav .nav-link,.meet-page .site-nav .nav-planning-button{color:var(--cream)}.meet-page .site-nav .nav-planning-button:focus-visible{outline-color:var(--cream)}.meet-page .nav-menu-toggle{color:var(--cream)}.meet-page .site-nav .nav-logo{filter:none}.meet-page .nav-link[aria-current=page]{text-underline-offset:.28em;text-decoration:underline;text-decoration-thickness:1px}.meet-team{max-width:1060px;margin-inline:auto;padding:64px 48px}.meet-profile{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(40px,6vw,88px);padding-block:32px;display:grid}.meet-profile+.meet-profile{border-top:1px solid #12121224;margin-top:84px;padding-top:96px}.meet-portrait{margin:0;position:relative}.meet-portrait>img:not(.meet-sticker){aspect-ratio:.8;object-fit:cover;background:var(--brand-plum);width:100%;height:auto;display:block}.meet-portrait .meet-sticker{z-index:1;filter:drop-shadow(0 4px 5px #00000029);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:0 0;border:0;width:36%;height:auto;padding:0;display:block;position:absolute;bottom:-4%;right:-7%;rotate:12deg}.meet-sticker img{width:100%;height:auto;display:block}.meet-sticker:focus-visible{outline:2px solid var(--ink);outline-offset:6px;border-radius:8px}.meet-portrait .meet-sticker-skis{width:38%;bottom:1%;left:-8%;right:auto;rotate:-14deg}.meet-portrait .meet-sticker-midsi{rotate:-12deg}.meet-copy header{margin-bottom:24px}.meet-copy :is(h1,h2){letter-spacing:-.055em;margin:0 0 10px;font-family:Meet Roca,Georgia,serif;font-size:clamp(40px,4.8vw,64px);font-weight:400;line-height:1.1}.meet-copy .meet-role{margin:0;font-size:17px;line-height:1.5}.meet-title-word{transform-origin:0;display:inline-block}.meet-title[data-entrance=waiting] .meet-title-word{opacity:0}.meet-title[data-entrance=visible] .meet-title-word{animation:.9s both meet-title-in}.meet-title[data-entrance=visible] .meet-title-name{animation-delay:.26s}@keyframes meet-title-in{0%{opacity:0;animation-timing-function:ease-out;transform:translateY(22px)scale(.96)}45%{opacity:1;animation-timing-function:ease-in-out;transform:translateY(-5px)scale(1.025)}68%{animation-timing-function:ease-in-out;transform:translateY(2px)scale(.995)}85%{animation-timing-function:ease-in-out;transform:translateY(-1px)scale(1.005)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.meet-title[data-entrance] .meet-title-word{opacity:1;animation:none}}.meet-copy>p{margin:0 0 18px;font-size:16px;line-height:1.7}.meet-copy>p:last-child{margin-bottom:0}.meet-profile-reverse{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.meet-profile-reverse .meet-portrait{grid-area:1/2}.meet-profile-reverse .meet-copy{grid-area:1/1}.meet-profile-reverse .meet-portrait>img:not(.meet-sticker){object-position:50% 40%}.meet-footer{text-align:right;max-width:1060px;margin-inline:auto;padding:0 48px 36px;font-size:14px}.meet-footer a{color:inherit;text-decoration:none}.meet-footer a span{margin-left:16px}.meet-footer a:hover{opacity:.6}.meet-page a:focus-visible{outline-offset:6px;outline:2px solid}@media (max-width:700px){.meet-team{padding:40px 26px}.meet-profile,.meet-profile-reverse{grid-template-columns:minmax(0,1fr);gap:30px;padding-block:24px}.meet-portrait{justify-self:start;width:100%}.meet-portrait .meet-sticker{bottom:-2%;right:2%}.meet-portrait .meet-sticker-skis{bottom:2%;left:2%;right:auto}.meet-profile-reverse .meet-portrait{grid-area:auto;justify-self:end}.meet-profile-reverse .meet-copy{grid-area:auto}.meet-profile+.meet-profile{margin-top:44px;padding-top:64px}.meet-copy header{margin-bottom:20px}.meet-copy :is(h1,h2){font-size:44px}.meet-copy>p{font-size:15px;line-height:1.7}.meet-footer{text-align:left;padding:0 26px 30px}}
