.AboutCarousels-module__iEsBJq__portrait:before{z-index:-1;content:"";background:repeating-linear-gradient(-45deg,#0000 0 58px,#1111100d 58px 59px);position:absolute;inset:-25%}.AboutCarousels-module__iEsBJq__portrait:after{z-index:-1;content:"";border:1px solid #1111101a;border-radius:50%;position:absolute;inset:15% 16%}.AboutCarousels-module__iEsBJq__monogram{color:#b0aca1;letter-spacing:-.1em;padding-right:.1em;font-size:clamp(8rem,21vw,17rem);font-weight:900;line-height:1}.AboutCarousels-module__iEsBJq__slideStack{--slide-travel:24px;isolation:isolate;min-width:0;margin-block:-4px;padding-block:4px;display:grid;overflow:clip}.AboutCarousels-module__iEsBJq__slideStack[data-slide-variant=portrait]{--slide-travel:38px}.AboutCarousels-module__iEsBJq__slideStack[data-slide-variant=quote]{--slide-travel:32px}.AboutCarousels-module__iEsBJq__slideLayer{grid-area:1/1;min-width:0;position:relative}.AboutCarousels-module__iEsBJq__slideIncoming{z-index:2;animation:.95s cubic-bezier(.25,.7,.3,1) both AboutCarousels-module__iEsBJq__slide-in}.AboutCarousels-module__iEsBJq__slideOutgoing{z-index:1;pointer-events:none;animation:.5s cubic-bezier(.4,0,1,1) both AboutCarousels-module__iEsBJq__slide-out}.AboutCarousels-module__iEsBJq__slideStack[data-reduced-motion=true]>.AboutCarousels-module__iEsBJq__slideIncoming{animation:.5s both AboutCarousels-module__iEsBJq__slide-fade-in}.AboutCarousels-module__iEsBJq__slideStack[data-reduced-motion=true]>.AboutCarousels-module__iEsBJq__slideOutgoing{animation:.35s both AboutCarousels-module__iEsBJq__slide-fade-out}.AboutCarousels-module__iEsBJq__control{cursor:pointer;border:1px solid #1111102e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .3s,border-color .3s,color .3s,transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;display:inline-flex}.AboutCarousels-module__iEsBJq__control svg{transition:translate .35s cubic-bezier(.22,1,.36,1)}.AboutCarousels-module__iEsBJq__control:hover{color:#f4f1eb;background:#111110;border-color:#111110}.AboutCarousels-module__iEsBJq__control:focus-visible,.AboutCarousels-module__iEsBJq__memberButton:focus-visible{outline-offset:4px;outline:2px solid #df1734}.AboutCarousels-module__iEsBJq__nextControl{color:#fff;background:#df1734;border-color:#df1734}.AboutCarousels-module__iEsBJq__darkControl{border-color:#ffffff40}.AboutCarousels-module__iEsBJq__darkControl:hover{color:#111110;background:#f4f1eb;border-color:#f4f1eb}.AboutCarousels-module__iEsBJq__selector{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#b4afa5 transparent;padding-top:4px;scroll-padding-inline:4px}.AboutCarousels-module__iEsBJq__memberButton{cursor:pointer;border-color:#11111026;transition:color .35s,background-color .35s,border-color .35s,transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s}.AboutCarousels-module__iEsBJq__memberButton:hover{border-color:#df1734}.AboutCarousels-module__iEsBJq__memberButton[aria-pressed=true]{color:#f4f1eb;background:#111110;border-color:#111110}@media (hover:hover) and (prefers-reduced-motion:no-preference){.AboutCarousels-module__iEsBJq__control:hover,.AboutCarousels-module__iEsBJq__memberButton:hover{transform:translateY(-2px);box-shadow:0 5px 12px #1111101a}.AboutCarousels-module__iEsBJq__control:hover svg{translate:2px}.AboutCarousels-module__iEsBJq__previousControl:hover svg{translate:-2px}}.AboutCarousels-module__iEsBJq__control:active,.AboutCarousels-module__iEsBJq__memberButton:active{box-shadow:none;transform:translateY(0)scale(.95)}.AboutCarousels-module__iEsBJq__quoteMark{color:#df1734;height:84px;font-family:Georgia,Times New Roman,serif;font-size:170px;line-height:.15;display:block}.AboutCarousels-module__iEsBJq__quoteProgress{transition:width .8s cubic-bezier(.25,.7,.3,1)}@media (min-width:768px){.AboutCarousels-module__iEsBJq__quoteMark{font-size:230px}}@media (prefers-reduced-motion:reduce){.AboutCarousels-module__iEsBJq__control,.AboutCarousels-module__iEsBJq__control svg,.AboutCarousels-module__iEsBJq__memberButton,.AboutCarousels-module__iEsBJq__quoteProgress{transition-duration:.12s;transform:translate(0,0)}}@keyframes AboutCarousels-module__iEsBJq__slide-in{0%{opacity:0;transform:translateX(calc(var(--slide-direction) * var(--slide-travel)))}to{opacity:1;transform:scale(1)}}@keyframes AboutCarousels-module__iEsBJq__slide-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateX(calc(var(--slide-direction) * var(--slide-travel) * -.65))}}@keyframes AboutCarousels-module__iEsBJq__slide-fade-in{0%{opacity:0}to{opacity:1}}@keyframes AboutCarousels-module__iEsBJq__slide-fade-out{0%{opacity:1}to{opacity:0}}
.AboutTeamProgress-module__GEemxG__track{background:#1111101f;height:2px;overflow:hidden}.AboutTeamProgress-module__GEemxG__fill{transform-origin:0;background:#df1734;width:100%;height:100%;animation:4s linear both AboutTeamProgress-module__GEemxG__fill-timer;display:block}@keyframes AboutTeamProgress-module__GEemxG__fill-timer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}
.AboutWhatWeDo-module__6y_cea__action{transition:background-color .8s ease-in-out,border-color .8s ease-in-out}.AboutWhatWeDo-module__6y_cea__arrow{transform-origin:50%;transform-box:view-box;transition:transform .3s cubic-bezier(.45,0,.55,1);transform:rotate(0)}.AboutWhatWeDo-module__6y_cea__link:is(:hover,:focus-visible) .AboutWhatWeDo-module__6y_cea__action{background-color:#df1734;border-color:#df1734}.AboutWhatWeDo-module__6y_cea__link:is(:hover,:focus-visible) .AboutWhatWeDo-module__6y_cea__arrow{transform:rotate(45deg)}
body>main:has(>.about-page){max-width:none;padding:0}.about-page{background:#111110;overflow:clip}.about-page ::selection{color:#fff;background:#df1734}.about-page .about-shell{width:min(100% - 64px,1540px);margin-inline:auto}.about-page :is(.about-hero,#sustine-tpd) .about-shell{width:100%;padding-inline:clamp(30px,5vw,90px)}.about-page .about-section{padding-block:clamp(72px,8.5vw,120px)}.about-page .about-eyebrow{letter-spacing:.19em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.6}.about-page .about-heading{letter-spacing:-.065em;text-transform:uppercase;text-wrap:balance;font-size:clamp(2.55rem,4.8vw,4.65rem);font-weight:900;line-height:1.02}.about-page section[id],.about-page [id=about-title]{scroll-margin-top:24px}.about-page .about-hero{min-height:min(880px,100svh - 73px)}.about-page .about-hero-title{letter-spacing:-.075em;text-transform:uppercase;font-size:clamp(3.55rem,8.65vw,8.1rem);font-weight:950;line-height:.91}.about-page .about-hero-shade{background:linear-gradient(90deg,#080808de 0%,#0808088c 46%,#08080814 100%),linear-gradient(#08080826,#0000 68%,#080808cc)}.about-page .about-reveal{opacity:1;transition:opacity .7s,transform .7s cubic-bezier(.2,.65,.3,1);transform:none}.about-page .about-reveal-pending{opacity:0;transform:translateY(24px)}.about-page .about-link-light,.about-page .about-link-dark{transition:color .2s,border-color .2s}.about-page .about-link-light:hover{color:#fff;border-color:#fff}.about-page .about-link-dark:hover{color:#c91430;border-color:#c91430}.about-page .about-cta-button svg{transition:transform .35s cubic-bezier(.22,1,.36,1)}.about-page .about-cta-button{transition:color .35s,background-color .35s,border-color .35s,transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s}.about-page :is(.about-link-light,.about-link-dark) svg{transition:translate .35s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.about-page .about-cta-button:hover{transform:translateY(-3px);box-shadow:0 8px 20px #11111026}.about-page :is(.about-link-light,.about-link-dark):hover svg{translate:3px}}.about-page .about-cta-button:active{transform:translateY(0)scale(.98)}.about-page .about-cta-button:hover svg{transform:translate(3px)}.about-page :is(a,button):focus-visible{outline-offset:5px;outline:2px solid}@keyframes about-hero-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.about-page .about-hero-enter{animation:.8s cubic-bezier(.2,.65,.3,1) both about-hero-enter}@media (max-width:1000px){.about-page .about-shell{width:calc(100% - 36px)}.about-page :is(.about-hero,#sustine-tpd) .about-shell{width:100%;padding-inline:20px}}@media (max-width:639px){.about-page .about-hero{min-height:740px}.about-page .about-hero-title{font-size:clamp(3rem,10.7vw,4.25rem)}.about-page .about-hero-shade{background:linear-gradient(90deg,#080808cc,#08080840),linear-gradient(#08080833 30%,#080808e6)}.about-page .about-heading{font-size:clamp(2.3rem,9.8vw,3.7rem)}}@media (prefers-reduced-motion:reduce){.about-page .about-hero-enter{animation:none}.about-page .about-reveal{transition:none}.about-page :is(.about-cta-button,.about-link-light,.about-link-dark),.about-page :is(.about-cta-button,.about-link-light,.about-link-dark) svg{transition-duration:.12s;transform:translate(0,0)}.about-page .about-reveal-pending{opacity:1;transform:none}}
