.culture-page{color:var(--ink);background:var(--paper);overflow:clip}.culture-section-shell{width:100%;max-width:none;margin:0;padding-inline:25px}.culture-reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.75,.2,1),transform .7s cubic-bezier(.2,.75,.2,1);transform:translateY(24px)}.culture-reveal.is-visible{opacity:1;transform:translateY(0)}.culture-hero{min-height:0;padding:94px 25px 25px;position:relative}.culture-label{background:#fff;border-radius:30px;align-items:center;gap:7px;height:34px;min-height:0;margin:0 0 5px;padding:0 15px;font-size:9px;font-weight:600;line-height:1;animation:.8s cubic-bezier(.2,.76,.2,1) 80ms both culture-enter;display:inline-flex}.culture-label .culture-label-arrow,.culture-label .culture-label-text{align-items:center;height:100%;line-height:1;display:inline-flex}.culture-label .culture-label-arrow{justify-content:flex-start;min-width:29px;font-size:15px;font-weight:400}.culture-label .culture-label-text{min-width:0;font-size:inherit;font-weight:600;transform:translateY(1px)}.culture-hero-stage{flex-direction:column;display:flex;position:relative}.culture-hero h1{width:100%;max-width:none;color:var(--ink);letter-spacing:normal;text-wrap:wrap;order:1;margin:0;font-size:39px;font-weight:600;line-height:1.1;animation:.85s cubic-bezier(.2,.76,.2,1) .14s both culture-enter}.culture-hero-intro{order:2;width:100%;max-width:none;margin:20px 0 0;font-size:14px;line-height:1.55;animation:.85s cubic-bezier(.2,.76,.2,1) .24s both culture-enter}.culture-hero-media{aspect-ratio:9/5;background:#ddd;border-radius:22px;order:3;width:100%;margin:25px 0 0;animation:.9s cubic-bezier(.2,.76,.2,1) .3s both culture-enter,4.8s ease-in-out 1.1s infinite culture-glow-mobile;position:relative;overflow:hidden}.culture-hero-media img,.culture-story-media img,.culture-gallery img,.culture-work-card>img,.culture-news-card>img{object-fit:cover}.culture-hero-note{z-index:4;background:var(--mint);min-height:33px;box-shadow:none;border-radius:35px;justify-content:center;align-items:center;margin:0;padding:8px 14px;font-size:8.75px;font-weight:600;line-height:1.2;animation:.8s cubic-bezier(.2,.76,.2,1) .24s both culture-enter,6s ease-in-out 1.05s infinite culture-float;display:flex;position:absolute}.culture-hero-note-one{top:-17px;right:0;transform:none}.culture-hero-note-two,.culture-contact{display:none}.culture-story{padding:0 25px 25px}.culture-story>h2,.culture-flex h2,.culture-work-intro h2,.culture-people h2,.culture-cta h2,.culture-news-heading h2{color:inherit;letter-spacing:normal;text-wrap:balance;margin:0;font-size:20px;font-weight:500;line-height:1.3}.culture-story>h2{text-align:center;margin-bottom:30px}.culture-story-card{background:#fff;border-radius:22px;flex-direction:column;gap:25px;padding:25px;display:flex}.culture-story-media{aspect-ratio:16/9;background:#eee;border-radius:22px;width:100%;position:relative;overflow:hidden}.culture-story-copy{margin:0}.culture-story-copy p,.culture-standards-card p,.culture-flex header>p,.culture-work-intro p,.culture-people p{margin:0 0 20px;font-size:14px;line-height:1.55}.culture-story-copy p:last-child,.culture-standards-card p:last-child,.culture-flex header>p:last-child,.culture-work-intro p:last-child,.culture-people p:last-child{margin-bottom:0}.culture-standards{padding:0 25px 25px}.culture-standards-card{color:#fff;background:#000;border-radius:22px;padding:25px;display:block}.culture-standards blockquote{border-left:7px solid var(--mint);margin:0 0 25px -25px;padding:0 0 0 20px}.culture-standards blockquote p{margin-bottom:20px;font-size:18px;line-height:1.5}.culture-standards blockquote cite{color:var(--mint);font-size:13px;font-style:normal;line-height:1.5}.culture-standards-emphasis{color:#fff;font-weight:700;font-size:14px!important}.culture-logo-ticker{background:#fff;margin:0}.culture-flex{padding:25px}.culture-flex header{padding-left:25px;display:block;position:relative}.culture-flex header:before,.culture-work-intro:before,.culture-news-heading:before{content:"";background:#000;border-radius:50%;width:15px;height:15px;animation:2s ease-in-out infinite dot-pulse;position:absolute;top:5px;left:0}.culture-flex header>p{margin:20px 0 0 -25px}.culture-gallery{grid-template-columns:1fr;gap:15px;margin-top:30px;display:grid}.culture-gallery>div{aspect-ratio:16/9;transition:transform .5s cubic-bezier(.2,.78,.2,1);transition-delay:var(--culture-delay);background:#ddd;border-radius:22px;position:relative;overflow:hidden;transform:none}.culture-gallery img{transition:transform .7s cubic-bezier(.2,.78,.2,1)}.culture-gallery>div:hover{transform:translateY(-5px)}.culture-gallery>div:hover img{transform:scale(1.025)}.culture-beliefs{text-align:center;padding:0 25px 25px}.culture-beliefs p{letter-spacing:normal;text-wrap:balance;max-width:none;margin:0 auto 20px;font-size:20px;font-weight:500;line-height:1.55}.culture-beliefs p:last-child{margin-bottom:0}.culture-beliefs strong{font-weight:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#e2cbff;border-radius:999px;padding:0 .3em .15em;display:inline}.culture-beliefs p:last-child strong{background:var(--mint)}.culture-work-band{color:#fff;background:#000;border-radius:22px;padding:50px 0 25px;overflow:hidden}.culture-work-grid{flex-direction:column;gap:25px;padding-inline:25px;display:flex}.culture-work-card-a,.culture-work-card-c{display:none}.culture-work-intro{order:1;padding:0 0 0 25px;position:relative}.culture-work-intro:before{background:#fff}.culture-work-card-b{order:2}.culture-work-card-d{order:3}.culture-people{order:4;padding:0}.culture-work-intro h2,.culture-people h2{color:#fff;margin:0 0 20px}.culture-work-card{color:#fff;isolation:isolate;background:#181818;border-radius:22px;min-height:300px;position:relative;overflow:hidden}.culture-work-card>img,.culture-work-shade,.culture-work-link{position:absolute;inset:0}.culture-work-card>img{z-index:0;transition:transform .6s cubic-bezier(.2,.78,.2,1),opacity .45s}.culture-work-shade{z-index:1;background:linear-gradient(#00000005 22%,#000000eb);transition:background .45s}.culture-work-link{z-index:3}.culture-work-copy{z-index:2;pointer-events:none;padding:25px;position:absolute;bottom:0;left:0;right:0}.culture-work-copy h3{margin:0 0 8px;font-size:20px;font-weight:500;line-height:1.3}.culture-work-meta{align-items:center;gap:10px;font-size:10px;display:inline-flex}.culture-work-copy p{margin:14px 0;font-size:12px;line-height:1.55;display:none}.culture-work-copy>div{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.culture-work-copy>div span{border:1px solid;border-radius:999px;padding:6px 11px;font-size:8px}.culture-cta{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:25px;display:flex}.culture-cta h2{margin-bottom:20px}.culture-cta p{margin:0 0 20px;font-size:20px;font-weight:500;line-height:1.55}.culture-cta>a,.culture-proof-cta a{background:#000;border:1px solid #000;border-radius:30px;justify-content:center;align-items:center;min-width:0;min-height:34px;padding:10px 25px;font-size:10px;font-weight:500;line-height:1.4;transition:color .3s,background .3s;display:inline-flex;position:relative}.culture-cta>a{color:var(--mint)}.culture-cta>a:hover,.culture-cta>a:focus-visible{color:#000;background:var(--mint)}.culture-proof{overflow:hidden}.culture-proof-stage{height:215px;position:relative}.culture-proof-marquee{width:100%;position:absolute;top:50%;left:0;overflow:hidden;transform:translateY(-50%)}.culture-proof-marquee>div{white-space:nowrap;align-items:center;width:max-content;animation:42s linear infinite culture-ticker;display:flex}.culture-proof-marquee span{flex:none;padding-bottom:19.5px;font-size:70.2px;font-weight:600;line-height:.9}.culture-proof-inner{width:calc(100% - 50px);height:100%;margin-inline:auto;position:relative}.culture-proof-pill{z-index:3;background:var(--mint);border-radius:35px;align-items:center;min-height:33px;margin:0;padding:8px 14px;font-size:8.75px;font-weight:600;line-height:1.2;animation:6.5s ease-in-out infinite culture-float;display:flex;position:absolute}.culture-proof-pill-one{top:21px;left:0}.culture-proof-pill-two{animation-delay:-3s;bottom:42px;right:0}.culture-proof-video{z-index:2;aspect-ratio:16/9;opacity:0;transform-origin:0;background:#ddd;border-radius:12px;width:30%;max-width:none;transition:opacity .6s,transform .8s cubic-bezier(.2,.78,.2,1),box-shadow .7s;position:absolute;overflow:hidden;transform:scaleX(0)}.culture-proof.is-visible .culture-proof-video{opacity:1;transform:scaleX(1);box-shadow:0 0 35px #82ffcdbf}.culture-proof-video video{object-fit:cover;width:100%;height:100%;display:block}.culture-proof-video-1{top:0;right:0}.culture-proof-video-2{transition-delay:.12s;bottom:0;left:0}.culture-proof-video-3{display:none}.culture-proof-cta{text-align:center;flex-direction:row;justify-content:center;align-items:center;gap:15px;padding:30px 25px 50px;display:flex}.culture-proof-cta strong{font-size:14px;line-height:1.55}.culture-proof-cta a{color:#000;background:var(--mint);border-color:var(--mint);flex:none}.culture-proof-cta a:hover,.culture-proof-cta a:focus-visible{background:#fff;border-color:#000}.culture-news{color:#fff;background:#000;padding:25px 0;position:relative;overflow:hidden}.culture-news .culture-section-shell{padding-inline:25px}.culture-news-heading{min-height:53px;margin:0 0 19px;padding-left:25px;display:block;position:static}.culture-news-heading:before{background:#fff;top:30px;left:25px}.culture-news-heading h2{color:#fff}.culture-news-heading a{color:var(--mint);align-items:center;gap:10px;margin-top:5px;font-size:10px;font-weight:700;display:inline-flex}.culture-news-heading a svg{transition:transform .3s}.culture-news-heading a:hover svg,.culture-news-heading a:focus-visible svg{transform:translate(6px)}.culture-news-controls{z-index:5;pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:234px;left:12px;right:12px}.culture-news-controls button{cursor:pointer;pointer-events:auto;background:0 0;border:0;padding:0;line-height:0}.culture-news-controls .is-disabled{pointer-events:none;cursor:default;opacity:.25}.culture-news-controls .is-disabled svg{opacity:0}.culture-sr-only{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.culture-news-viewport{overflow:visible}.culture-news-track{gap:var(--culture-news-gap);transform:translate3d(var(--culture-news-transform), 0, 0);transition:transform .6s cubic-bezier(.2,.75,.2,1);display:flex}.culture-news-slide{flex:0 0 var(--culture-news-card-basis);min-width:0}.culture-news-card{color:#fff;isolation:isolate;background:#1b1b1b;border-radius:22px;min-height:300px;position:relative;overflow:hidden}.culture-news-card>img,.culture-news-shade,.culture-news-link{position:absolute;inset:0}.culture-news-card>img{z-index:0;transition:opacity .45s,transform .6s cubic-bezier(.2,.78,.2,1)}.culture-news-shade{z-index:1;background:linear-gradient(#00000005 25%,#000000f0)}.culture-news-link{z-index:3}.culture-news-copy{z-index:2;pointer-events:none;padding:25px;position:absolute;bottom:0;left:0;right:0}.culture-news-copy>span:first-child{font-size:9px;position:absolute;top:auto;bottom:240px;left:25px}.culture-news-copy h3{margin:0 0 8px;font-size:20px;font-weight:500;line-height:1.3}.culture-news-meta{align-items:center;gap:10px;font-size:10px;display:inline-flex}.culture-news-copy p{display:none}.culture-news-copy>div{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.culture-news-copy>div span{border:1px solid #fff;border-radius:999px;padding:6px 12px;font-size:8px}@keyframes culture-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes culture-float{0%,to{translate:0}50%{translate:5px -9px}}@keyframes culture-glow-mobile{0%,to{box-shadow:0 0 28px #82ffcd80}50%{box-shadow:0 0 58px #82ffcdf2}}@keyframes culture-glow-desktop{0%,to{box-shadow:0 0 30px #82ffcd33}50%{box-shadow:0 0 100px var(--mint)}}@keyframes culture-ticker{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (min-width:700px){.culture-news-card{min-height:400px}}@media (min-width:768px){.culture-section-shell,.culture-news .culture-section-shell{padding-inline:40px}.culture-hero{padding:130px 40px 40px}.culture-label{height:40px;min-height:0;margin-bottom:20px;padding:0 20px;font-size:12px}.culture-hero h1{width:68%;font-size:clamp(64px,8vw,88px)}.culture-hero-intro{width:45%;margin-top:32px;margin-left:22%;font-size:15px;position:static}.culture-hero-media{width:31%;margin:0;position:absolute;top:0;right:0}.culture-hero-note-one{top:-28px;right:22%}.culture-hero-note-two{order:4;align-self:flex-start;margin:28px 0 0 -10px;display:flex;position:relative;inset:auto;transform:none}.culture-contact{justify-content:flex-end;gap:12px;margin:30px 0 0;font-size:12px;display:flex}.culture-story,.culture-standards,.culture-beliefs{padding-left:40px;padding-right:40px}.culture-story{padding-bottom:40px}.culture-story>h2,.culture-flex h2,.culture-work-intro h2,.culture-people h2,.culture-cta h2,.culture-news-heading h2{font-size:30px}.culture-story>h2{margin-bottom:40px}.culture-story-card{border-radius:32px;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;padding:40px;display:grid}.culture-standards{padding-bottom:40px}.culture-standards-card{border-radius:32px;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;padding:40px;display:grid}.culture-standards blockquote{margin:0 0 0 -40px;padding-left:34px}.culture-flex{padding:40px}.culture-flex header{width:50%;padding-left:40px}.culture-flex header>p{width:85%;margin:30px 0 0 68%}.culture-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:45px}.culture-beliefs{padding-bottom:50px}.culture-beliefs p{max-width:85%;font-size:28px}.culture-work-band{border-radius:32px;padding:70px 0}.culture-work-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"card-a intro""card-c card-b""people card-d";align-items:stretch;gap:40px;padding-inline:40px;display:grid}.culture-work-card-a,.culture-work-card-c{display:block}.culture-work-card-a{grid-area:card-a}.culture-work-card-b{grid-area:card-b}.culture-work-card-c{grid-area:card-c}.culture-work-card-d{grid-area:card-d}.culture-work-intro{grid-area:intro}.culture-people{grid-area:people}.culture-work-intro{padding-left:40px}.culture-work-card{min-height:400px}.culture-cta{min-height:330px;padding:50px 40px}.culture-cta p{font-size:28px}.culture-proof-stage{height:360px}.culture-proof-marquee span{padding-bottom:40px;font-size:150px}.culture-proof-inner{width:calc(100% - 80px)}.culture-proof-video{border-radius:18px;width:16%}.culture-proof-video-1{top:0;left:0;right:auto}.culture-proof-video-2{top:30px;bottom:auto;left:56%}.culture-proof-video-3{transition-delay:.24s;display:block;bottom:0;left:22.5%}.culture-proof-pill{min-height:48px;padding:12px 22px;font-size:13px}.culture-proof-pill-one{top:55px;left:23%}.culture-proof-pill-two{bottom:65px;right:16%}.culture-proof-cta{gap:20px;padding:40px 40px 70px}.culture-proof-cta strong{font-size:16px}.culture-news{padding:50px 0}.culture-news-heading{min-height:70px;margin-bottom:25px;padding-left:40px}.culture-news-heading:before{top:58px;left:40px}.culture-news-card{min-height:400px}}@media (min-width:1000px){.culture-section-shell,.culture-news .culture-section-shell{padding-inline:var(--page-x)}.culture-hero{padding:70px var(--page-x)}.culture-label{gap:10px;height:46px;min-height:0;margin-bottom:10px;padding:0 25px;font-size:13px}.culture-label .culture-label-arrow{min-width:43px;font-size:22px}.culture-hero-stage{height:auto;display:block}.culture-hero h1{text-wrap:balance;width:64.75%;max-width:none;font-size:min(7.5vw,116px);line-height:1.1}.culture-hero-media{width:29.5%;animation-name:culture-enter,culture-glow-desktop;top:0}.culture-hero-intro{width:38.8%;height:auto;margin:40px 0 0 23%;font-size:clamp(15px,1.2vw,17px);line-height:1.6;position:relative;inset:auto}.culture-hero-note{border-radius:82px;min-height:61px;padding:14px 34px;font-size:clamp(15px,1.25vw,17px)}.culture-hero-note-one{top:-48px;right:23%}.culture-hero-note-two{margin:0;display:flex;position:absolute;top:auto;bottom:-7px;left:-12px}.culture-contact{width:auto;min-height:22px;margin-top:30px;font-size:14px;line-height:1.55;position:static;inset:auto}.culture-contact a:first-child{font-weight:700}.culture-story,.culture-standards,.culture-beliefs{padding-right:var(--page-x);padding-left:var(--page-x)}.culture-story{padding-bottom:70px}.culture-story>h2,.culture-flex h2,.culture-work-intro h2,.culture-people h2,.culture-cta h2,.culture-news-heading h2{font-size:33px;line-height:1.3}.culture-story>h2{margin-bottom:50px}.culture-story-card{border-radius:40px;gap:70px;min-height:557px;padding:70px}.culture-story-copy p,.culture-standards-card p,.culture-flex header>p,.culture-work-intro p,.culture-people p{font-size:17px;line-height:1.55}.culture-standards{padding-bottom:70px}.culture-standards-card{border-radius:40px;gap:70px;min-height:374px;padding:70px}.culture-standards blockquote{margin-left:-70px;padding-left:62px}.culture-standards blockquote p{margin-bottom:25px;font-size:28px}.culture-standards blockquote cite{font-size:17px}.culture-standards-emphasis{font-size:17px!important}.culture-flex{padding:70px var(--page-x)}.culture-flex header{width:50%;padding-left:50px}.culture-flex header:before,.culture-work-intro:before,.culture-news-heading:before{width:25px;height:25px;top:12px}.culture-flex header>p{width:86%;margin:30px 0 0 68%}.culture-gallery{gap:20px;margin-top:50px}.culture-beliefs{padding-bottom:70px}.culture-beliefs p{max-width:85%;margin-bottom:25px;font-size:33px;line-height:1.55}.culture-work-band{border-radius:40px;padding:100px 0}.culture-work-grid{padding-inline:var(--page-x);gap:50px}.culture-work-intro{padding-left:50px}.culture-work-card{min-height:450px}.culture-work-copy{padding:40px}.culture-work-copy h3{font-size:28px}.culture-work-copy p{opacity:0;max-height:0;margin-block:0;transition:max-height .45s,margin .45s,opacity .35s,transform .45s;display:block;overflow:hidden;transform:translateY(12px)}.culture-work-card:hover>img,.culture-work-card:focus-within>img{opacity:.2;transform:scale(1.025)}.culture-work-card:hover .culture-work-shade,.culture-work-card:focus-within .culture-work-shade{background:var(--mint)}.culture-work-card:hover .culture-work-copy,.culture-work-card:focus-within .culture-work-copy{color:#000}.culture-work-card:hover .culture-work-copy p,.culture-work-card:focus-within .culture-work-copy p{opacity:1;max-height:130px;margin-block:18px;transform:translateY(0)}.culture-cta{min-height:398px;padding:70px var(--page-x)}.culture-cta h2{margin-bottom:30px}.culture-cta p{margin-bottom:25px;font-size:33px;line-height:1.55}.culture-cta>a,.culture-proof-cta a{border-radius:33px;min-height:46px;padding:16px 50px;font-size:13px}.culture-proof-stage{height:478px}.culture-proof-marquee span{padding-bottom:5vw;font-size:18vw}.culture-proof-inner{width:calc(100% - (2 * var(--page-x)))}.culture-proof-video{border-radius:22px;width:15.8%}.culture-proof-video-1{top:0;left:0}.culture-proof-video-2{top:41px;left:56%}.culture-proof-video-3{bottom:0;left:22.5%}.culture-proof-pill{border-radius:82px;min-height:61px;padding:14px 34px;font-size:17px}.culture-proof-pill-one{top:66px;left:23%}.culture-proof-pill-two{bottom:78px;right:16%}.culture-proof-cta{padding:50px var(--page-x) 100px;gap:20px}.culture-proof-cta strong{font-size:17px}.culture-news{padding:70px 0}.culture-news-heading{min-height:80px;margin-bottom:30px;padding-left:50px}.culture-news-heading:before{top:82px;left:var(--page-x)}.culture-news-heading a{margin-top:10px;font-size:14px}.culture-news-controls{top:381px;right:calc(var(--page-x) / 2);left:calc(var(--page-x) / 2)}.culture-news-controls svg{width:48px;height:48px}.culture-news-card{min-height:450px}.culture-news-copy{padding:40px}.culture-news-copy>span:first-child{font-size:11px;bottom:370px;left:40px}.culture-news-copy h3{font-size:28px}.culture-news-copy p{opacity:0;max-height:0;margin-block:0;transition:max-height .45s,margin .45s,opacity .35s,transform .45s;display:block;overflow:hidden;transform:translateY(10px)}.culture-news-card:hover>img,.culture-news-card:focus-within>img{opacity:.18;transform:scale(1.025)}.culture-news-card:hover .culture-news-shade,.culture-news-card:focus-within .culture-news-shade{background:#e2cbff}.culture-news-card:hover .culture-news-copy,.culture-news-card:focus-within .culture-news-copy{color:#000}.culture-news-card:hover .culture-news-copy p,.culture-news-card:focus-within .culture-news-copy p{opacity:1;max-height:110px;margin-block:14px;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.culture-reveal,.culture-proof-video,.culture-label,.culture-hero h1,.culture-hero-intro,.culture-hero-media,.culture-hero-note{opacity:1;transform:none;transition:none!important;animation:none!important}.culture-proof-marquee>div,.culture-proof-pill,.culture-flex header:before,.culture-work-intro:before,.culture-news-heading:before{animation:none}.culture-news-track,.culture-work-card>img,.culture-news-card>img{transition:none}}
