:root{--gridCell: 0px;--gridGap: 0px;--gridMargin: 0px;--wrapper-margin: max(18px, 2.0833vw);--margin-xl: 72px;--margin-l: 48px;--margin-m: 24px;--margin-s: 12px}@font-face{font-family:Causten;src:url(/fonts/causten/subset-Causten-Regular.woff2) format("woff2"),url(/fonts/causten/subset-Causten-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Causten;src:url(/fonts/causten/subset-Causten-SemiBold.woff2) format("woff2"),url(/fonts/causten/subset-Causten-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Causten;src:url(/fonts/causten/subset-Causten-Medium.woff2) format("woff2"),url(/fonts/causten/subset-Causten-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Causten;src:url(/fonts/causten/subset-Causten-Bold.woff2) format("woff2"),url(/fonts/causten/subset-Causten-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/geist/subset-GeistMono-Regular.woff2) format("woff2"),url(/fonts/geist/subset-GeistMono-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}ul,ol{list-style:none}img,video{max-width:100%;display:block}a{text-decoration:none;color:inherit}button{background:none;border:none;cursor:pointer;font:inherit;color:inherit}input,textarea{font:inherit}.type__body{font-family:Causten,sans-serif;font-size:clamp(1.19rem,.9722222222vw,1.61rem);line-height:1.4;letter-spacing:0}.type__title-main{font-family:Causten,sans-serif;font-size:clamp(3.6rem,4.1666666667vw,7.8rem);font-weight:500;letter-spacing:-.03em;line-height:.95}.page.page--company .section__hero{position:relative;min-height:100vh;overflow:hidden}.page.page--company .section__hero .wrapper{height:100vh;align-content:center;align-items:center;position:relative;z-index:2;pointer-events:none}@media(max-width:600px){.page.page--company .section__hero .wrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;padding-top:100px;padding-bottom:60px}}.page.page--company .section__hero .wrapper a,.page.page--company .section__hero .wrapper button{pointer-events:auto}.page.page--company .section__hero .wrapper .hero__left{grid-column:1/span 4;display:flex;align-items:center;justify-content:flex-end;gap:clamp(48px,5.5555555556vw,104px);color:#cec5b0}@media(max-width:1000px){.page.page--company .section__hero .wrapper .hero__left{grid-column:1/span 5;gap:clamp(24px,4.1666666667vw,60px)}}@media(max-width:600px){.page.page--company .section__hero .wrapper .hero__left{grid-column:auto;justify-content:flex-start;gap:16px}}.page.page--company .section__hero .wrapper .hero__left .hero__left-text{font-family:Causten,sans-serif;font-size:clamp(3.6rem,4.1666666667vw,7.8rem);font-weight:500;letter-spacing:-.03em;line-height:.95;font-size:clamp(4.2rem,4.8611111111vw,9.1rem);margin:0;text-transform:uppercase}@media(max-width:600px){.page.page--company .section__hero .wrapper .hero__left .hero__left-text{font-size:clamp(3.85rem,4.8611111111vw,6.3rem)}}.page.page--company .section__hero .wrapper .hero__left .hero__icon{flex-shrink:0;display:inline-flex;width:clamp(43.2px,5vw,93.6px);height:clamp(43.2px,5vw,93.6px)}@media(max-width:600px){.page.page--company .section__hero .wrapper .hero__left .hero__icon{width:clamp(36px,5vw,64.8px);height:clamp(36px,5vw,64.8px)}}.page.page--company .section__hero .wrapper .hero__left .hero__icon svg{display:block;width:100%;height:100%}.page.page--company .section__hero .wrapper .hero__right{font-family:Causten,sans-serif;font-size:clamp(3.6rem,4.1666666667vw,7.8rem);font-weight:500;letter-spacing:-.03em;line-height:.95;font-size:clamp(4.2rem,4.8611111111vw,9.1rem);margin:0;text-transform:uppercase;grid-column:9/span 4}@media(max-width:1000px){.page.page--company .section__hero .wrapper .hero__right{grid-column:8/span 5}}@media(max-width:600px){.page.page--company .section__hero .wrapper .hero__right{grid-column:auto;align-self:flex-end;text-align:right;font-size:clamp(3.85rem,4.8611111111vw,6.3rem)}}.page.page--company .section__hero .hero__image{position:absolute;inset:0;z-index:1;display:block;pointer-events:none}.page.page--company .section__marquee{position:relative;width:100%;margin-top:clamp(30px,3.4722222222vw,50px);overflow:hidden}.page.page--company .section__marquee .marquee__viewport{width:100%;overflow:hidden}.page.page--company .section__marquee .marquee__viewport .marquee__track-wrap{will-change:transform,opacity}.page.page--company .section__marquee .marquee__viewport .marquee__track{display:flex;gap:64px;width:max-content;will-change:transform}.page.page--company .section__marquee .marquee__viewport .marquee__track .marquee__set{display:flex;align-items:center;gap:64px;flex-shrink:0}.page.page--company .section__marquee .marquee__viewport .marquee__track .marquee__set .marquee__text{font-family:Causten,sans-serif;font-size:clamp(3.6rem,4.1666666667vw,7.8rem);letter-spacing:-.03em;line-height:.95;font-size:clamp(5.4rem,8.3333333333vw,13.2rem);font-weight:500;line-height:1.1;letter-spacing:-.04em;color:#3737351a;text-transform:uppercase;white-space:nowrap}.page.page--company .section__marquee .marquee__viewport .marquee__track .marquee__set .marquee__icon{display:inline-flex;align-items:center;flex-shrink:0;width:clamp(63.2px,10.9722222222vw,173.8px);height:clamp(63.2px,10.9722222222vw,173.8px)}.page.page--company .section__marquee .marquee__viewport .marquee__track .marquee__set .marquee__icon svg{display:block;width:100%;height:100%}.page.page--company .section__marquee .marquee__viewport .marquee__track .marquee__set .marquee__icon svg *{fill:#cec5b0}.page.page--company .section__story{position:relative;padding-top:clamp(72px,8.3333333333vw,120px)}.page.page--company .section__story .wrapper{align-items:start;row-gap:clamp(24px,3.3333333333vw,48px)}.page.page--company .section__story .wrapper .story__description{grid-column:1/span 4;font-family:Causten,sans-serif;font-size:clamp(2.16rem,2.5vw,4.68rem);font-weight:500;letter-spacing:-.03em;line-height:1.1;color:#373735}@media(max-width:1000px){.page.page--company .section__story .wrapper .story__description{grid-column:1/-1}}.page.page--company .section__story .wrapper .story__description p{margin:0 0 12px}.page.page--company .section__story .wrapper .story__description p:last-child{margin-bottom:0}.page.page--company .section__story .wrapper .story__cards{grid-column:6/span 7;display:flex;flex-direction:column;gap:0}@media(max-width:1000px){.page.page--company .section__story .wrapper .story__cards{grid-column:1/-1}}@media(max-width:600px){.page.page--company .section__story .wrapper .story__cards{gap:16px}}.page.page--company .section__story .wrapper .story__cards .story__card{position:relative;isolation:isolate;width:100%;aspect-ratio:687/354;border-radius:6px;overflow:hidden}@media(max-width:600px){.page.page--company .section__story .wrapper .story__cards .story__card{aspect-ratio:auto;min-height:240px}}.page.page--company .section__story .wrapper .story__cards .story__card:not(:first-child){margin-top:calc(-51.5283842795% + 56px)}@media(max-width:600px){.page.page--company .section__story .wrapper .story__cards .story__card:not(:first-child){margin-top:0}}.page.page--company .section__story .wrapper .story__cards .story__card .card__image-frame{position:absolute;inset:0;overflow:hidden}.page.page--company .section__story .wrapper .story__cards .story__card .card__image-frame .card__image-position{position:absolute;mix-blend-mode:luminosity}.page.page--company .section__story .wrapper .story__cards .story__card .card__image-frame .card__image-position .card__image{display:block;width:100%;height:100%}.page.page--company .section__story .wrapper .story__cards .story__card .card__content{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;justify-content:space-between;padding:18px 24px 24px;pointer-events:none}.page.page--company .section__story .wrapper .story__cards .story__card .card__content:before{content:"";position:absolute;left:0;right:0;bottom:0;height:70%;background:linear-gradient(180deg,transparent 0%,var(--card-bg) 100%);pointer-events:none}.page.page--company .section__story .wrapper .story__cards .story__card .card__content a,.page.page--company .section__story .wrapper .story__cards .story__card .card__content button{pointer-events:auto}.page.page--company .section__story .wrapper .story__cards .story__card .card__content .card__header{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;font-family:Geist Mono,monospace;font-size:1.2rem;letter-spacing:.05em;text-transform:uppercase}.page.page--company .section__story .wrapper .story__cards .story__card .card__content .card__header .card__eyebrow{display:inline-flex;align-items:center;gap:10px}.page.page--company .section__story .wrapper .story__cards .story__card .card__content .card__header .card__eyebrow .card__eyebrow-dot{display:inline-block;width:8px;height:8px;border-radius:1px}.page.page--company .section__story .wrapper .story__cards .story__card .card__content .card__header .card__index{opacity:.7}.page.page--company .section__story .wrapper .story__cards .story__card .card__content .card__footer{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:24px;max-width:50%}@media(max-width:600px){.page.page--company .section__story .wrapper .story__cards .story__card .card__content .card__footer{max-width:100%;gap:16px}}.page.page--company .section__story .wrapper .story__cards .story__card .card__content .card__footer .card__stat{font-family:Causten,sans-serif;font-size:clamp(3.6rem,4.1666666667vw,7.8rem);font-weight:500;letter-spacing:-.03em;line-height:.95;font-weight:700;line-height:1}.page.page--company .section__story .wrapper .story__cards .story__card .card__content .card__footer .card__description{font-family:Causten,sans-serif;font-size:clamp(1.19rem,.9722222222vw,1.61rem);line-height:1.4;letter-spacing:0;font-weight:400;margin:0;max-width:280px;opacity:.9}.page.page--company .section__story .wrapper .story__cards .story__card--lime{--card-bg: #d4ff8f;background:#d4ff8f;color:#373735}.page.page--company .section__story .wrapper .story__cards .story__card--lime .card__content .card__header .card__eyebrow .card__eyebrow-dot{background:#37373566}.page.page--company .section__story .wrapper .story__cards .story__card--dark{--card-bg: #20201b;background:#20201b;color:#efebe1}.page.page--company .section__story .wrapper .story__cards .story__card--dark .card__content .card__header .card__eyebrow .card__eyebrow-dot{background:#d4ff8f}.page.page--company .section__story .wrapper .story__cards .story__card--beige{--card-bg: #cec5b0;background:#cec5b0;color:#373735}.page.page--company .section__story .wrapper .story__cards .story__card--beige .card__content .card__header .card__eyebrow .card__eyebrow-dot{background:#d4ff8f}.page.page--company .section__places{position:relative;margin-top:clamp(72px,8.3333333333vw,120px);padding-bottom:clamp(72px,8.3333333333vw,120px)}.page.page--company .section__places .wrapper{row-gap:clamp(44.8px,4.4444444444vw,64px);align-items:start}.page.page--company .section__places .wrapper .places__header{grid-column:1/-1;display:flex;flex-direction:column;gap:24px}.page.page--company .section__places .wrapper .places__header .places__eyebrow{font-family:Geist Mono,monospace;font-weight:400;font-size:1.2rem;letter-spacing:.05em;line-height:1;text-transform:uppercase;display:inline-flex;align-items:center;gap:12px;color:#373735}.page.page--company .section__places .wrapper .places__header .places__eyebrow .places__eyebrow-dot{display:inline-block;width:8px;height:8px;background:#d4ff8f;border-radius:1px}.page.page--company .section__places .wrapper .places__header .places__title{font-family:Causten,sans-serif;font-size:clamp(3.6rem,4.1666666667vw,7.8rem);font-weight:500;letter-spacing:-.03em;line-height:.95;margin:0;color:#373735}.page.page--company .section__places .wrapper .places__panels{grid-column:1/-1;display:grid;grid-template-columns:repeat(12,1fr);gap:0 12px;align-items:stretch}.page.page--company .section__places .wrapper .places__panels .places__panel--globe{grid-column:1/span 8;grid-row:1;position:relative;aspect-ratio:858/540;background:#373735;border-radius:6px;overflow:hidden}.page.page--company .section__places .wrapper .places__panels .places__panel--globe:after{content:"";position:absolute;left:0;right:0;bottom:0;height:25%;background:linear-gradient(to bottom,transparent 0%,#373735 100%);pointer-events:none;z-index:1;display:none}@media(max-width:1000px){.page.page--company .section__places .wrapper .places__panels .places__panel--globe{grid-column:1/-1;border-bottom-left-radius:0;border-bottom-right-radius:0}.page.page--company .section__places .wrapper .places__panels .places__panel--globe:after{display:block}}@media(max-width:600px){.page.page--company .section__places .wrapper .places__panels .places__panel--globe{aspect-ratio:858/648}}.page.page--company .section__places .wrapper .places__panels .places__panel--globe .places__coords{position:absolute;top:24px;right:24px;z-index:2;font-family:Geist Mono,monospace;font-weight:400;font-size:1.2rem;letter-spacing:.05em;line-height:1;text-transform:uppercase;color:#cec5b080;pointer-events:none}@media(max-width:600px){.page.page--company .section__places .wrapper .places__panels .places__panel--globe .places__coords{top:12px;right:12px}}.page.page--company .section__places .wrapper .places__panels .places__panel--globe .globe{position:absolute;inset:0;z-index:0}.page.page--company .section__places .wrapper .places__panels .places__panel--globe .globe .globe__canvas{position:absolute;inset:0;background:#373735}.page.page--company .section__places .wrapper .places__panels .places__panel--globe .globe .globe__canvas canvas{display:block}.page.page--company .section__places .wrapper .places__panels .places__panel--globe .globe .globe__overlay{position:absolute;inset:0;z-index:1;background:#373735;pointer-events:none;will-change:opacity}.page.page--company .section__places .wrapper .places__panels .places__panel--globe .globe .globe__markers{position:absolute;inset:0;pointer-events:none}.page.page--company .section__places .wrapper .places__panels .places__panel--globe .globe .globe__markers .globe__marker{position:absolute;width:8px;height:8px;margin-left:-4px;margin-top:-4px;padding:0;background:transparent;border:0;border-radius:50%;cursor:pointer;pointer-events:auto;opacity:.25;transition:opacity .3s ease,box-shadow .18s ease;will-change:left,top}.page.page--company .section__places .wrapper .places__panels .places__panel--globe .globe .globe__markers .globe__marker .globe__marker-dot{position:absolute;inset:0;background:#d4ff8f;border:1px solid rgba(0,0,0,.25);border-radius:50%;transition:transform .3s ease}.page.page--company .section__places .wrapper .places__panels .places__panel--globe .globe .globe__markers .globe__marker:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1px solid #d4ff8f;opacity:0;transition:opacity .2s ease,inset .3s ease}.page.page--company .section__places .wrapper .places__panels .places__panel--globe .globe .globe__markers .globe__marker:hover{opacity:1;box-shadow:0 0 0 3px #d4ff8f2e}.page.page--company .section__places .wrapper .places__panels .places__panel--globe .globe .globe__markers .globe__marker:hover .globe__marker-dot{transform:scale(1.25)}.page.page--company .section__places .wrapper .places__panels .places__panel--globe .globe .globe__markers .globe__marker.behind{opacity:.18;pointer-events:none}.page.page--company .section__places .wrapper .places__panels .places__panel--globe .globe .globe__markers .globe__marker.selected{opacity:1}.page.page--company .section__places .wrapper .places__panels .places__panel--globe .globe .globe__markers .globe__marker.selected .globe__marker-dot{transform:scale(1.5)}.page.page--company .section__places .wrapper .places__panels .places__panel--globe .globe .globe__markers .globe__marker.selected:after{opacity:.7;inset:-6px}.page.page--company .section__places .wrapper .places__panels .places__panel--globe .globe .globe__markers .globe__marker .globe__marker-tooltip{position:absolute;left:18px;top:50%;transform:translateY(-50%);font-family:Geist Mono,monospace;font-weight:400;font-size:1.2rem;letter-spacing:.05em;line-height:1;text-transform:uppercase;color:#d4ff8f;white-space:nowrap;opacity:0;transition:opacity .2s ease,left .3s ease;pointer-events:none}.page.page--company .section__places .wrapper .places__panels .places__panel--globe .globe .globe__markers .globe__marker.selected .globe__marker-tooltip{left:20px}.page.page--company .section__places .wrapper .places__panels .places__panel--globe .globe .globe__markers .globe__marker:hover .globe__marker-tooltip,.page.page--company .section__places .wrapper .places__panels .places__panel--globe .globe .globe__markers .globe__marker.selected .globe__marker-tooltip{opacity:1}.page.page--company .section__places .wrapper .places__panels .places__list{grid-column:1/span 8;grid-row:1;align-self:end;justify-self:end;width:clamp(26.76rem,30.9722222222vw,57.98rem);margin:0 30px 30px 0;z-index:2;list-style:none;padding:0;display:flex;flex-direction:column;pointer-events:none}@media(max-width:1000px){.page.page--company .section__places .wrapper .places__panels .places__list{grid-column:1/-1;grid-row:2;align-self:stretch;justify-self:stretch;width:auto;margin:0;background:#373735;padding:24px 30px}}@media(max-width:600px){.page.page--company .section__places .wrapper .places__panels .places__list{padding:18px}}.page.page--company .section__places .wrapper .places__panels .places__list .places__list-item .places__list-button{width:100%;display:grid;grid-template-columns:36px 1fr 1fr;align-items:center;gap:24px;padding:12px 16px;background:transparent;border:0;border-radius:6px;cursor:pointer;font-family:Geist Mono,monospace;font-weight:400;font-size:1.2rem;letter-spacing:.05em;line-height:1;text-transform:uppercase;color:#cec5b080;text-align:left;pointer-events:auto;transition:background .2s ease,color .2s ease}@media(max-width:600px){.page.page--company .section__places .wrapper .places__panels .places__list .places__list-item .places__list-button{grid-template-columns:28px 1fr 1fr;gap:12px;padding:10px 12px}}.page.page--company .section__places .wrapper .places__panels .places__list .places__list-item .places__list-button:hover{color:#efebe1}.page.page--company .section__places .wrapper .places__panels .places__list .places__list-item .places__list-button .list__index,.page.page--company .section__places .wrapper .places__panels .places__list .places__list-item .places__list-button .list__name,.page.page--company .section__places .wrapper .places__panels .places__list .places__list-item .places__list-button .list__country{display:block;overflow:hidden}.page.page--company .section__places .wrapper .places__panels .places__list .places__list-item .places__list-button .list__index>span,.page.page--company .section__places .wrapper .places__panels .places__list .places__list-item .places__list-button .list__name>span,.page.page--company .section__places .wrapper .places__panels .places__list .places__list-item .places__list-button .list__country>span{display:block;will-change:transform}.page.page--company .section__places .wrapper .places__panels .places__list .places__list-item .places__list-button .list__index{color:#d4ff8f}.page.page--company .section__places .wrapper .places__panels .places__list .places__list-item.selected .places__list-button{background:#efebe11a;color:#efebe1}.page.page--company .section__places .wrapper .places__panels .places__sidebar{grid-column:9/span 4;grid-row:1;align-self:stretch;background:#373735;border-radius:6px;padding:32px;display:flex;flex-direction:column;gap:24px;color:#efebe1}@media(max-width:1000px){.page.page--company .section__places .wrapper .places__panels .places__sidebar{grid-column:1/-1;grid-row:3;border-top-left-radius:0;border-top-right-radius:0}}@media(max-width:600px){.page.page--company .section__places .wrapper .places__panels .places__sidebar{padding:24px}}.page.page--company .section__places .wrapper .places__panels .places__sidebar .sidebar__title{font-family:Causten,sans-serif;font-size:clamp(3.6rem,4.1666666667vw,7.8rem);font-weight:500;letter-spacing:-.03em;line-height:.95;margin:0;color:#efebe1}.page.page--company .section__places .wrapper .places__panels .places__sidebar .sidebar__media{position:relative;width:100%;aspect-ratio:412/266;border-radius:4px;overflow:hidden;background:#20201b}.page.page--company .section__places .wrapper .places__panels .places__sidebar .sidebar__media .sidebar__image{width:100%;height:100%;object-fit:cover}.page.page--company .section__places .wrapper .places__panels .places__sidebar .sidebar__media .sanity__image{position:absolute;inset:0;width:100%;height:100%}.page.page--company .section__places .wrapper .places__panels .places__sidebar .sidebar__eyebrow{font-family:Geist Mono,monospace;font-weight:400;font-size:1.2rem;letter-spacing:.05em;line-height:1;text-transform:uppercase;margin-top:auto;display:inline-flex;align-items:center;gap:12px;color:#efebe1}.page.page--company .section__places .wrapper .places__panels .places__sidebar .sidebar__eyebrow .sidebar__eyebrow-dot{display:inline-block;width:8px;height:8px;background:#d4ff8f;border-radius:1px}.page.page--company .section__places .wrapper .places__panels .places__sidebar .sidebar__description{font-family:Causten,sans-serif;font-size:clamp(1.19rem,.9722222222vw,1.61rem);line-height:1.4;letter-spacing:0;margin:0;color:#efebe1bf}.page.page--company .section__teams{position:relative;margin-top:clamp(72px,8.3333333333vw,120px)}.page.page--company .section__teams .wrapper{align-items:start;row-gap:clamp(54px,6.25vw,90px)}.page.page--company .section__teams .wrapper .teams__block{grid-column:1/-1;display:flex;flex-direction:column;gap:30px}.page.page--company .section__teams .wrapper .teams__block .teams__header{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.page.page--company .section__teams .wrapper .teams__block .teams__header .teams__eyebrow{font-family:Geist Mono,monospace;font-weight:400;font-size:1.2rem;letter-spacing:.05em;line-height:1;text-transform:uppercase;display:inline-flex;align-items:center;gap:12px;color:#373735}.page.page--company .section__teams .wrapper .teams__block .teams__header .teams__eyebrow .teams__eyebrow-dot{display:inline-block;width:8px;height:8px;background:#d4ff8f;border-radius:1px}.page.page--company .section__teams .wrapper .teams__block .teams__header .teams__title{font-family:Causten,sans-serif;font-size:clamp(2.16rem,2.5vw,4.68rem);font-weight:500;letter-spacing:-.03em;line-height:1.1;font-size:clamp(2.88rem,3.3333333333vw,6.24rem);margin:0;color:#373735;text-transform:uppercase;max-width:41.6666666667%}.page.page--company .section__teams .wrapper .teams__block .teams__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:30px 12px}@media(max-width:1200px){.page.page--company .section__teams .wrapper .teams__block .teams__grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:1000px){.page.page--company .section__teams .wrapper .teams__block .teams__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.page.page--company .section__teams .wrapper .teams__block .teams__grid{grid-template-columns:repeat(2,1fr);gap:24px 8px}}.page.page--company .section__teams .wrapper .teams__block .teams__grid .teams__cell{display:flex;flex-direction:column;gap:10px}.page.page--company .section__teams .wrapper .teams__block .teams__grid .teams__cell .person__media{position:relative;width:100%;aspect-ratio:225/350;border-radius:6px;overflow:hidden;background:#373735}.page.page--company .section__teams .wrapper .teams__block .teams__grid .teams__cell .person__media .person__photo{width:100%;height:100%;object-fit:cover}.page.page--company .section__teams .wrapper .teams__block .teams__grid .teams__cell .person__media .sanity__image{position:absolute;inset:0;width:100%;height:100%}.page.page--company .section__teams .wrapper .teams__block .teams__grid .teams__cell .person__media .person__overlay{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#0000 89.43%,#0009)}.page.page--company .section__teams .wrapper .teams__block .teams__grid .teams__cell .person__media .person__role{position:absolute;left:12px;bottom:12px;display:inline-flex;align-items:center;gap:8px;border-radius:3px;color:#efebe1}.page.page--company .section__teams .wrapper .teams__block .teams__grid .teams__cell .person__media .person__role .person__role-dot{display:inline-block;width:8px;height:8px;background:#d4ff8f;border-radius:1px;flex-shrink:0}.page.page--company .section__teams .wrapper .teams__block .teams__grid .teams__cell .person__media .person__role .person__role-text{font-family:Geist Mono,monospace;font-weight:400;font-size:1.2rem;letter-spacing:.05em;line-height:1;text-transform:uppercase;color:#efebe1}.page.page--company .section__teams .wrapper .teams__block .teams__grid .teams__cell .person__name{font-family:Causten,sans-serif;font-size:clamp(1.19rem,.9722222222vw,1.61rem);line-height:1.4;letter-spacing:0;font-size:clamp(1.62rem,1.25vw,1.98rem);line-height:1.1;letter-spacing:-.03em;margin:0;color:#373735}.page.page--company .section__teams .wrapper .teams__block .teams__grid .teams__cell .logo__media{width:100%;aspect-ratio:225/350;display:flex;align-items:center;justify-content:center;padding:0 14.6666666667%}.page.page--company .section__teams .wrapper .teams__block .teams__grid .teams__cell .logo__media .teams__logo-icon{display:inline-flex;width:100%;aspect-ratio:1;color:#cec5b0}.page.page--company .section__teams .wrapper .teams__block .teams__grid .teams__cell .logo__media .teams__logo-icon svg{display:block;width:100%;height:100%}@media(max-width:1000px){.page.page--company .section__teams .wrapper .teams__block .teams__grid .teams__cell--empty{display:none}}.page.page--company .section__teams .wrapper .teams__block .teams__grid .teams__cell--logo{justify-content:center}.page.page--company .section__teams .wrapper .teams__block .teams__grid .teams__cell--logo-green .logo__media .teams__logo-icon{color:#d4ff8f}.page.page--company .section__teams .wrapper .teams__block .teams__grid .teams__cell--logo-softLinen .logo__media .teams__logo-icon{color:#cec5b0}.page.page--company .section__teams .wrapper .teams__block .teams__grid .teams__cell--logo-graphite .logo__media .teams__logo-icon{color:#373735}.page.page--company .section__principles{position:relative;margin-top:clamp(72px,8.3333333333vw,120px)}.page.page--company .section__principles .wrapper{row-gap:clamp(57.6px,6.6666666667vw,96px)}.page.page--company .section__principles .wrapper .principles__header{grid-column:1/-1;display:grid;grid-template-columns:repeat(12,1fr);gap:0 6px;align-items:start}@media(max-width:1000px){.page.page--company .section__principles .wrapper .principles__header{row-gap:32px}}.page.page--company .section__principles .wrapper .principles__header .principles__heading{grid-column:1/span 6;display:flex;flex-direction:column;gap:24px}@media(max-width:1000px){.page.page--company .section__principles .wrapper .principles__header .principles__heading{grid-column:1/-1}}.page.page--company .section__principles .wrapper .principles__header .principles__heading .principles__eyebrow{font-family:Geist Mono,monospace;font-weight:400;font-size:1.2rem;letter-spacing:.05em;line-height:1;text-transform:uppercase;display:inline-flex;align-items:center;gap:12px;color:#373735}.page.page--company .section__principles .wrapper .principles__header .principles__heading .principles__eyebrow .principles__eyebrow-dot{display:inline-block;width:8px;height:8px;background:#d4ff8f;border-radius:1px}.page.page--company .section__principles .wrapper .principles__header .principles__heading .principles__title{font-family:Causten,sans-serif;font-size:clamp(2.88rem,3.3333333333vw,6.24rem);font-weight:500;letter-spacing:-.03em;line-height:.95;margin:0;color:#373735}.page.page--company .section__principles .wrapper .principles__header .principles__cta{grid-column:11/span 2;justify-self:stretch;align-self:end;padding-top:26px;padding-bottom:26px}@media(max-width:1200px){.page.page--company .section__principles .wrapper .principles__header .principles__cta{grid-column:10/span 3}}@media(max-width:1000px){.page.page--company .section__principles .wrapper .principles__header .principles__cta{grid-column:1/-1;justify-self:start;min-width:240px}}.page.page--company .section__principles .wrapper .principles__grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(12,1fr);gap:0 6px;list-style:none;margin:0;padding:0}@media(max-width:1000px){.page.page--company .section__principles .wrapper .principles__grid{row-gap:64px}}.page.page--company .section__principles .wrapper .principles__grid .principles__block{grid-column:span 6;display:flex;flex-direction:column;gap:18px}@media(max-width:1000px){.page.page--company .section__principles .wrapper .principles__grid .principles__block{grid-column:span 12}}.page.page--company .section__principles .wrapper .principles__grid .principles__block:nth-child(2n){margin-top:120px}@media(max-width:1200px){.page.page--company .section__principles .wrapper .principles__grid .principles__block:nth-child(2n){margin-top:0}}.page.page--company .section__principles .wrapper .principles__grid .principles__block .block__media{position:relative;width:100%;aspect-ratio:687/461;border-radius:4px;overflow:hidden;background:#373735}@media(max-width:600px){.page.page--company .section__principles .wrapper .principles__grid .principles__block .block__media{aspect-ratio:4/3}}.page.page--company .section__principles .wrapper .principles__grid .principles__block .block__media .media__image{width:100%;height:100%;object-fit:cover}.page.page--company .section__principles .wrapper .principles__grid .principles__block .block__media .sanity__image{position:absolute;inset:0;width:100%;height:100%}.page.page--company .section__principles .wrapper .principles__grid .principles__block .block__content{display:grid;grid-template-columns:repeat(6,1fr);gap:0px 6px;margin:0;padding-left:12px;padding-right:12px}@media(max-width:1000px){.page.page--company .section__principles .wrapper .principles__grid .principles__block .block__content{padding-left:0;padding-right:0}}@media(max-width:600px){.page.page--company .section__principles .wrapper .principles__grid .principles__block .block__content{grid-template-columns:repeat(4,1fr);row-gap:8px}}.page.page--company .section__principles .wrapper .principles__grid .principles__block .block__content .content__eyebrow{grid-column:1/span 2;font-family:Geist Mono,monospace;font-weight:400;font-size:1.2rem;letter-spacing:.05em;line-height:1;text-transform:uppercase;display:inline-flex;align-items:flex-start;gap:12px;color:#373735bf;white-space:pre-line;line-height:1.2}@media(max-width:600px){.page.page--company .section__principles .wrapper .principles__grid .principles__block .block__content .content__eyebrow{grid-column:1/-1}}.page.page--company .section__principles .wrapper .principles__grid .principles__block .block__content .content__eyebrow .eyebrow__dot{display:inline-block;width:8px;height:8px;background:#d4ff8f;border-radius:1px;flex-shrink:0;margin-top:.35em}.page.page--company .section__principles .wrapper .principles__grid .principles__block .block__content .content__description{grid-column:3/span 4;font-family:Causten,sans-serif;font-size:clamp(1.19rem,.9722222222vw,1.61rem);line-height:1.4;letter-spacing:0;margin:0;color:#373735bf}@media(max-width:600px){.page.page--company .section__principles .wrapper .principles__grid .principles__block .block__content .content__description{grid-column:1/-1}}.page.page--company .section__partners{position:relative;margin-bottom:-2.7777777778vw}
