.CtaCard-module__3664jq__card{background:var(--bio-lavender);color:var(--ink);text-align:center;border-radius:28px;flex-direction:column;align-items:center;gap:22px;width:100%;max-width:840px;margin:2rem auto 8px;padding:56px 32px;display:flex}.CtaCard-module__3664jq__heading{margin:0;font-size:clamp(1.7rem,4vw,2.4rem);line-height:1.4}.CtaCard-module__3664jq__body{color:var(--bio-muted);margin:-8px 0 0}.CtaCard-module__3664jq__button{color:var(--ink);background:#fff;border:0}.CtaCard-module__3664jq__button:hover{background:var(--ink);color:#fff}@media (max-width:520px){.CtaCard-module__3664jq__card{border-radius:24px;padding:44px 22px}}
.route-landing-module__M00JaW__list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.route-landing-module__M00JaW__list li{border-bottom:1px solid var(--line)}.route-landing-module__M00JaW__link{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:18px 0;transition:color .16s;display:grid}.route-landing-module__M00JaW__link span{font-size:1rem;font-weight:700}.route-landing-module__M00JaW__link .route-landing-module__M00JaW__arrow,.route-landing-module__M00JaW__link svg{color:var(--bio-subtle);width:1.1em;height:1.1em}.route-landing-module__M00JaW__link:hover,.route-landing-module__M00JaW__link:focus-visible{color:var(--bio-purple)}.route-landing-module__M00JaW__link:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #5d4ce152}@media (max-width:520px){.route-landing-module__M00JaW__link{gap:14px;padding:16px 0}.route-landing-module__M00JaW__link span{font-size:.94rem}}
@font-face{font-family:Shantell Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3e430c7f0badc326-s.16at~3z.sqcn7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Shantell Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/07397044ab49d62b-s.09c462jgsz7ci.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Shantell Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/9f6b4369f4da0697-s.0-llixf_~fixi.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Shantell Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5939f93000a132c3-s.0a6t7kd5n7jk1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Shantell Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bf0316ce16a1e3e2-s.p.0jilm7o8fg3~z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Shantell Sans Fallback;src:local(Arial);ascent-override:90.04%;descent-override:28.25%;line-gap-override:0.0%;size-adjust:113.28%}.shantell_sans_f224eb67-module__Nawoea__className{font-family:Shantell Sans,Shantell Sans Fallback;font-style:normal;font-weight:800}
.art-direction-module__yZ1b9q__section,.art-direction-module__yZ1b9q__answerHero,.art-direction-module__yZ1b9q__gridFeature{--art-container-gutter:24px;--art-container-width:1600px}.art-direction-module__yZ1b9q__section{--art-black:#17171d;--art-gray:#d4d3d8;--art-paper:#f4f3f0;--art-purple:#7258d6;--art-purple-dark:#2b195f;color:var(--art-black);position:relative;overflow:hidden}.art-direction-module__yZ1b9q__answerHero{--art-black:#17171d;--art-paper:#f4f3f0;--art-purple:#7258d6;background:var(--art-paper);color:var(--art-black);position:relative;overflow:hidden}.art-direction-module__yZ1b9q__answerHero:before{content:"";pointer-events:none;background-image:linear-gradient(#14131c12 1px,#0000 1px),linear-gradient(90deg,#14131c12 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.art-direction-module__yZ1b9q__answerHeroInner{max-width:var(--art-container-width);padding:0 var(--art-container-gutter);z-index:1;margin:0 auto;position:relative}.art-direction-module__yZ1b9q__answerHeroAboveFold{flex-direction:column;min-height:calc(100svh - 82px);padding-top:clamp(38px,5.5vh,68px);display:flex}.art-direction-module__yZ1b9q__answerHeroEyebrow{letter-spacing:.12em;text-transform:uppercase;margin:0 0 clamp(24px,4vh,42px);font-family:monospace;font-size:.7rem;font-weight:700}.art-direction-module__yZ1b9q__answerHeroHeadingRow{flex:1;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:clamp(38px,6vw,92px);padding-bottom:clamp(28px,4vh,48px);display:grid}.art-direction-module__yZ1b9q__answerHero h1{letter-spacing:-.078em;max-width:10.8ch;margin:0;font-size:clamp(4rem,6.6vw,6.25rem);font-weight:800;line-height:.8}.art-direction-module__yZ1b9q__answerHero h1 em{color:var(--art-purple);letter-spacing:-.055em;max-width:12.5ch;margin-top:.18em;font-size:.76em;font-style:normal;line-height:.87;display:block}.art-direction-module__yZ1b9q__answerHeroVisual{align-self:stretch;min-height:clamp(500px,58vh,620px);position:relative}.art-direction-module__yZ1b9q__answerHeroArtwork{pointer-events:none;position:absolute;inset:0}.art-direction-module__yZ1b9q__answerHeroCustomArtwork{position:absolute;inset:0;overflow:hidden}.art-direction-module__yZ1b9q__answerHeroCustomArtwork:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#f4f3f0eb 88%);position:absolute;inset:0}.art-direction-module__yZ1b9q__answerHeroCustomArtwork img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.art-direction-module__yZ1b9q__answerHeroSphere{aspect-ratio:1;background:radial-gradient(circle at 31% 25%,#fffffff2 0 3%,#e7caff 9%,#a77bf0 27%,#7258d6 48%,#352069 71%,#17171d 100%);border-radius:50%;width:clamp(310px,29vw,470px);position:absolute;top:0;right:0;box-shadow:0 35px 80px #2b195f40,inset -24px -28px 60px #00000040}.art-direction-module__yZ1b9q__answerHeroSphere:after{border-radius:inherit;content:"";mix-blend-mode:soft-light;opacity:.55;background-image:radial-gradient(#ffffff59 .7px,#0000 .8px);background-size:7px 7px;position:absolute;inset:0}.art-direction-module__yZ1b9q__answerHeroOrbit{border:1.5px solid #17171db8;border-radius:50%;width:clamp(380px,36vw,570px);height:clamp(170px,17vw,270px);position:absolute;top:21%;right:-6%;transform:rotate(-17deg)}.art-direction-module__yZ1b9q__answerHeroOrbit:after{background:var(--art-paper);border:2px solid var(--art-black);content:"";border-radius:42%;width:26px;height:26px;position:absolute;top:72%;left:10%;transform:rotate(27deg)}.art-direction-module__yZ1b9q__answerHeroStar{color:#ef43a6;font-size:clamp(3.8rem,6vw,6.4rem);line-height:1;position:absolute;top:2%;right:2%;transform:rotate(12deg)}.art-direction-module__yZ1b9q__answerHeroArtLabel{letter-spacing:.08em;text-transform:uppercase;font-family:monospace;font-size:.65rem;font-weight:700;line-height:1.5;position:absolute;top:15%;left:0;transform:rotate(-7deg)}.art-direction-module__yZ1b9q__answerHeroPixel{gap:7px;display:flex;position:absolute;bottom:24%;right:4%}.art-direction-module__yZ1b9q__answerHeroPixel i{border:2px solid var(--art-black);border-radius:35%;width:28px;height:28px;display:block;transform:rotate(10deg)}.art-direction-module__yZ1b9q__answerHeroPixel i:nth-child(2){background:var(--art-black)}.art-direction-module__yZ1b9q__answerHeroPixel i:nth-child(3){background:var(--art-purple);border-color:var(--art-purple);border-radius:50%}.art-direction-module__yZ1b9q__answerHeroLead{z-index:2;background:#f4f3f0f0;border:1px solid #817e87;max-width:390px;padding:26px 28px;font-size:clamp(1rem,1.18vw,1.18rem);font-weight:700;line-height:1.48;position:absolute;bottom:108px;left:0;transform:rotate(-1.2deg);box-shadow:15px 15px #d8d0f2cc}.art-direction-module__yZ1b9q__answerHeroLead:before{content:"";background:#b1a5d8b8;width:104px;height:28px;position:absolute;top:-15px;left:50%;transform:translate(-50%)rotate(3deg)}.art-direction-module__yZ1b9q__answerHeroLead p{margin:0}.art-direction-module__yZ1b9q__answerHeroLower{border-top:1px solid #9e9ba3;grid-template-columns:minmax(140px,.24fr) minmax(0,1.76fr);gap:clamp(40px,7vw,105px);padding:clamp(54px,7vw,86px) 0;display:grid}.art-direction-module__yZ1b9q__answerHeroLowerLabel{letter-spacing:.09em;text-transform:uppercase;margin:0;font-family:monospace;font-size:.68rem;font-weight:700}.art-direction-module__yZ1b9q__answerHeroBody{-moz-column-gap:clamp(24px, 3vw, 44px);-moz-columns:3 210px;columns:3 210px;column-gap:clamp(24px,3vw,44px);font-size:clamp(1rem,1.08vw,1.08rem);line-height:1.62}.art-direction-module__yZ1b9q__answerHeroBody p{-moz-column-break-inside:avoid;break-inside:avoid;margin:0 0 1.1em}.art-direction-module__yZ1b9q__answerHeroBody a{text-underline-offset:3px;font-weight:800;text-decoration:underline;text-decoration-thickness:2px}.art-direction-module__yZ1b9q__answerHeroActions{z-index:2;align-items:center;gap:22px;display:flex;position:absolute;bottom:18px;left:0}.art-direction-module__yZ1b9q__answerHeroPrimary,.art-direction-module__yZ1b9q__answerHeroSecondary{white-space:nowrap;justify-content:space-between;align-items:center;gap:18px;font-weight:800;display:flex}.art-direction-module__yZ1b9q__answerHeroPrimary{background:var(--art-black);color:#fff;border-radius:999px;padding:17px 22px}.art-direction-module__yZ1b9q__answerHeroSecondary{border-bottom:2px solid;padding:10px 4px 6px}.art-direction-module__yZ1b9q__answerHeroFacts{border-top:1px solid #8e8b93;border-left:1px solid #8e8b93;grid-template-columns:repeat(5,1fr);margin:0;display:grid}.art-direction-module__yZ1b9q__answerHeroFacts>div{border-right:1px solid #8e8b93;min-height:112px;padding:19px clamp(14px,2vw,27px)}.art-direction-module__yZ1b9q__answerHeroFacts dt{letter-spacing:-.055em;font-size:clamp(1.25rem,2.25vw,2.35rem);font-weight:800;line-height:1}.art-direction-module__yZ1b9q__answerHeroFacts dd{max-width:18ch;margin:13px 0 0;font-size:.72rem;line-height:1.4}.art-direction-module__yZ1b9q__section:before{content:"";pointer-events:none;background-image:linear-gradient(#14131c0e 1px,#0000 1px),linear-gradient(90deg,#14131c0e 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.art-direction-module__yZ1b9q__paper{background:var(--art-paper)}.art-direction-module__yZ1b9q__lavender{background:#d8d0f2}.art-direction-module__yZ1b9q__ink{background:var(--art-black);color:#f5f2ef}.art-direction-module__yZ1b9q__gradient{color:#fff;background:radial-gradient(circle at 65% 25%,#dc73ff 0,#8555e3 24%,#472096 54%,#171126 100%)}.art-direction-module__yZ1b9q__compact{min-height:340px}.art-direction-module__yZ1b9q__standard{min-height:580px}.art-direction-module__yZ1b9q__tall{min-height:min(820px,92vh)}.art-direction-module__yZ1b9q__sectionInner{max-width:var(--art-container-width);min-height:inherit;padding:clamp(44px, 7vw, 104px) var(--art-container-gutter);z-index:1;flex-direction:column;width:100%;margin:0 auto;display:flex;position:relative}.art-direction-module__yZ1b9q__section h1,.art-direction-module__yZ1b9q__section h2,.art-direction-module__yZ1b9q__section h3,.art-direction-module__yZ1b9q__section h4,.art-direction-module__yZ1b9q__section h5,.art-direction-module__yZ1b9q__section h6,.art-direction-module__yZ1b9q__disclosure h2,.art-direction-module__yZ1b9q__gridFeature h2{font-weight:800}.art-direction-module__yZ1b9q__eyebrow{letter-spacing:.13em;text-transform:uppercase;margin:0 0 18px;font-size:.72rem;font-weight:800}.art-direction-module__yZ1b9q__boldAction,.art-direction-module__yZ1b9q__linkAction{align-items:center;gap:14px;width:fit-content;margin-top:auto;display:inline-flex}.art-direction-module__yZ1b9q__sectionInner>.art-direction-module__yZ1b9q__boldAction,.art-direction-module__yZ1b9q__sectionInner>.art-direction-module__yZ1b9q__linkAction{z-index:3;position:relative}.art-direction-module__yZ1b9q__linkAction{border-bottom:2px solid;padding:22px 0 5px;font-size:1rem;font-weight:800}.art-direction-module__yZ1b9q__boldAction{background:var(--art-black);color:#fff;border-radius:999px;padding:19px 27px;font-size:1.08rem;font-weight:800}.art-direction-module__yZ1b9q__ink .art-direction-module__yZ1b9q__boldAction,.art-direction-module__yZ1b9q__gradient .art-direction-module__yZ1b9q__boldAction{color:var(--art-black);background:#fff}.art-direction-module__yZ1b9q__denseEditorial{grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);gap:clamp(38px,7vw,100px);margin-bottom:72px;display:grid}.art-direction-module__yZ1b9q__denseEditorial header{position:relative}.art-direction-module__yZ1b9q__denseEditorial h2{letter-spacing:-.075em;text-transform:uppercase;max-width:8ch;margin:0;font-size:clamp(3.3rem,7.2vw,7.8rem);line-height:.82}.art-direction-module__yZ1b9q__editorialCopy{-moz-column-gap:34px;-moz-columns:2 250px;columns:2 250px;column-gap:34px;padding-top:44px;font-size:clamp(.98rem,1.2vw,1.12rem);line-height:1.65}.art-direction-module__yZ1b9q__editorialCopy p{-moz-column-break-inside:avoid;break-inside:avoid;margin:0 0 1.25em}.art-direction-module__yZ1b9q__editorialCopy a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.art-direction-module__yZ1b9q__denseEditorialWide{display:block}.art-direction-module__yZ1b9q__denseEditorialWide header{grid-template-columns:minmax(170px,.32fr) minmax(0,1.68fr);gap:28px;display:grid}.art-direction-module__yZ1b9q__denseEditorialWide h2{max-width:13ch;font-size:clamp(3.1rem,5.8vw,6.4rem)}.art-direction-module__yZ1b9q__denseEditorialWide .art-direction-module__yZ1b9q__editorialCopy{-moz-columns:3 250px;columns:3 250px;border-top:1px solid #aaa7af;margin-top:70px;padding:42px 0 6vw}.art-direction-module__yZ1b9q__pushpin{background:var(--art-purple);border:1px solid #17171d29;border-radius:50%;width:22px;height:22px;position:absolute;top:-24px;right:12%;transform:rotate(7deg);box-shadow:inset 0 -4px #39267580}.art-direction-module__yZ1b9q__pushpin:after{background:var(--art-black);content:"";transform-origin:top;border-radius:0 0 2px 2px;width:2px;height:25px;position:absolute;top:20px;left:50%;transform:translate(-50%)rotate(2deg)}.art-direction-module__yZ1b9q__poster{flex:1;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) minmax(180px,.35fr);display:grid;position:relative}.art-direction-module__yZ1b9q__posterEyebrow{position:absolute;top:0;left:0}.art-direction-module__yZ1b9q__poster h2{letter-spacing:-.08em;text-transform:uppercase;z-index:1;align-self:center;max-width:9ch;margin:40px 0;font-size:clamp(4rem,11vw,11rem);line-height:.76;position:relative}.art-direction-module__yZ1b9q__poster_outline h2{color:#0000;-webkit-text-stroke:clamp(1.5px, .2vw, 3px) var(--art-black)}.art-direction-module__yZ1b9q__ink .art-direction-module__yZ1b9q__poster_outline h2,.art-direction-module__yZ1b9q__gradient .art-direction-module__yZ1b9q__poster_outline h2{-webkit-text-stroke-color:#fff}.art-direction-module__yZ1b9q__poster_outline.art-direction-module__yZ1b9q__posterOutlineKnockout h2{color:var(--art-paper);-webkit-text-stroke:0;text-shadow:-1px -1px 0 var(--art-black), 0 -1px 0 var(--art-black), 1px -1px 0 var(--art-black), -1px 0 0 var(--art-black), 1px 0 0 var(--art-black), -1px 1px 0 var(--art-black), 0 1px 0 var(--art-black), 1px 1px 0 var(--art-black)}.art-direction-module__yZ1b9q__lavender .art-direction-module__yZ1b9q__poster_outline.art-direction-module__yZ1b9q__posterOutlineKnockout h2{color:#d8d0f2}.art-direction-module__yZ1b9q__ink .art-direction-module__yZ1b9q__poster_outline.art-direction-module__yZ1b9q__posterOutlineKnockout h2{color:var(--art-black);text-shadow:-1px -1px #fff,0 -1px #fff,1px -1px #fff,-1px 0 #fff,1px 0 #fff,-1px 1px #fff,0 1px #fff,1px 1px #fff}.art-direction-module__yZ1b9q__poster_editorial h2{letter-spacing:-.065em;text-transform:none;font-family:inherit;line-height:.78}.art-direction-module__yZ1b9q__poster_mono h2{letter-spacing:-.08em;font-size:clamp(3rem,8vw,8rem)}.art-direction-module__yZ1b9q__posterNote{text-align:center;border:1px solid;border-radius:50%;align-self:center;padding:54px 24px;font-size:.82rem;line-height:1.4;transform:rotate(7deg)}.art-direction-module__yZ1b9q__posterStar{font-size:clamp(3rem,8vw,7rem);position:absolute;top:2%;right:7%;transform:rotate(12deg)}.art-direction-module__yZ1b9q__pixelSquircles{grid-column:1/-1;justify-content:end;align-items:end;gap:9px;display:flex}.art-direction-module__yZ1b9q__pixelSquircles span{border:2px solid;border-radius:35%;width:42px;height:42px;transform:rotate(12deg)}.art-direction-module__yZ1b9q__pixelSquircles span:nth-child(2){background:currentColor;width:68px;height:68px}.art-direction-module__yZ1b9q__pixelSquircles span:nth-child(3){border-radius:50% 30% 45% 35%;width:92px;height:92px}.art-direction-module__yZ1b9q__stepsHeader{max-width:740px}.art-direction-module__yZ1b9q__stepsHeader h2,.art-direction-module__yZ1b9q__disclosure h2,.art-direction-module__yZ1b9q__gridFeatureInner>header h2{letter-spacing:-.065em;margin:0;font-size:clamp(2.5rem,6vw,5.6rem);line-height:.9}.art-direction-module__yZ1b9q__steps{gap:0;margin:clamp(54px,8vw,100px) 0 70px;padding:0;list-style:none;display:grid}.art-direction-module__yZ1b9q__steps li{grid-template-columns:62px minmax(0,1fr);align-items:start;gap:26px;max-width:720px;padding:18px 0 44px;display:grid;position:relative}.art-direction-module__yZ1b9q__steps li:nth-child(2n){margin-left:clamp(0px,20vw,300px)}.art-direction-module__yZ1b9q__stepNumber{aspect-ratio:1;border:1.5px solid;border-radius:38% 48% 42% 50%;justify-content:center;align-items:center;font-family:monospace;display:flex;transform:rotate(-7deg)}.art-direction-module__yZ1b9q__steps h3{margin:4px 0 8px;font-size:1.35rem}.art-direction-module__yZ1b9q__steps li div div{max-width:590px;font-size:1.05rem;line-height:1.65}.art-direction-module__yZ1b9q__squiggle{width:clamp(120px,30vw,420px);height:34px;position:absolute;bottom:0;left:35px;overflow:visible}.art-direction-module__yZ1b9q__squiggle path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.5px;vector-effect:non-scaling-stroke}.art-direction-module__yZ1b9q__textMatrix{color:#d9d1f4;background:#17171d;place-items:center;min-height:520px;padding:clamp(28px,5vw,64px);display:grid;position:relative;overflow:hidden}.art-direction-module__yZ1b9q__textMatrixCopy{text-align:justify;text-align-last:justify;z-index:1;max-width:48ch;margin:0;font-family:inherit;font-size:clamp(1.05rem,2vw,1.7rem);line-height:1.55;position:relative}.art-direction-module__yZ1b9q__textMatrixWord{display:inline}.art-direction-module__yZ1b9q__textMatrixGlyph{color:#ef43a6;text-align:center;transform:rotate(var(--glyph-rotation,0deg));margin:0 .08em;font-size:.76em;display:inline-block}.art-direction-module__yZ1b9q__textMatrixWord:nth-child(3n) .art-direction-module__yZ1b9q__textMatrixGlyph{--glyph-rotation:18deg;color:#9f8bea}.art-direction-module__yZ1b9q__textMatrixWord:nth-child(5n) .art-direction-module__yZ1b9q__textMatrixGlyph{--glyph-rotation:-13deg}.art-direction-module__yZ1b9q__textMatrix>div{opacity:.2;gap:7px;display:grid;position:absolute;inset:18px;overflow:hidden}.art-direction-module__yZ1b9q__textMatrix>div>span{white-space:nowrap;justify-content:space-around;display:flex}.art-direction-module__yZ1b9q__editorialWall{margin-bottom:72px;position:relative}.art-direction-module__yZ1b9q__editorialWall header{border-bottom:1px solid #aaa7af;grid-template-columns:minmax(180px,.35fr) minmax(0,1.65fr);gap:30px;margin-bottom:42px;padding-bottom:24px;display:grid}.art-direction-module__yZ1b9q__editorialWall header h2{letter-spacing:-.07em;max-width:12ch;margin:0;font-size:clamp(2.8rem,6.8vw,7.4rem);line-height:.84}.art-direction-module__yZ1b9q__wallCopy{-moz-column-gap:clamp(22px, 3vw, 48px);-moz-columns:4 210px;columns:4 210px;z-index:1;column-gap:clamp(22px,3vw,48px);font-size:clamp(.88rem,1vw,1rem);line-height:1.58;position:relative}.art-direction-module__yZ1b9q__wallCopy p{-moz-column-break-inside:avoid;break-inside:avoid;margin:0 0 1.15em}.art-direction-module__yZ1b9q__wallCopy h3{-moz-column-break-after:avoid;break-after:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin:1.8em 0 .5em;font-size:1rem}.art-direction-module__yZ1b9q__wallCopy h3:first-child{margin-top:0}.art-direction-module__yZ1b9q__wallCopy a{text-underline-offset:3px;font-weight:800;text-decoration:underline;text-decoration-thickness:2px}.art-direction-module__yZ1b9q__overprint{color:var(--art-purple);letter-spacing:-.07em;mix-blend-mode:multiply;opacity:.22;pointer-events:none;text-align:center;z-index:2;width:95%;margin:0;font-size:clamp(4.5rem,13vw,13rem);line-height:.7;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)rotate(-7deg)}.art-direction-module__yZ1b9q__textLoop{color:#17171d;background:#d4d3d8;min-height:680px;padding:34px 0;position:relative;overflow:hidden}.art-direction-module__yZ1b9q__loopLines{gap:10px;width:125%;display:grid;position:absolute;top:50%;left:-12%;transform:translateY(-50%)rotate(-4deg)}.art-direction-module__yZ1b9q__loopLine{letter-spacing:-.04em;transform:translateX(calc((var(--loop-row) - 3) * -2.4%));white-space:nowrap;font-size:clamp(.86rem,1.4vw,1.35rem);line-height:1;display:flex}.art-direction-module__yZ1b9q__loopLine:nth-child(2n){transform:translateX(calc((var(--loop-row) - 3) * 2.4%))}.art-direction-module__yZ1b9q__loopLine span{display:inline}.art-direction-module__yZ1b9q__loopLine b{color:#7258d6;padding:0 .75ch;font-weight:400}.art-direction-module__yZ1b9q__loopAside{color:#fff;font-family:var(--font-dm-sans), sans-serif;z-index:2;background:#17171d;max-width:410px;padding:clamp(22px,3vw,38px);font-size:clamp(1rem,1.5vw,1.3rem);line-height:1.5;position:absolute;bottom:clamp(28px,5vw,68px);right:clamp(20px,5vw,72px);transform:rotate(2deg)}.art-direction-module__yZ1b9q__loopAside p{margin:0}.art-direction-module__yZ1b9q__srText{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.art-direction-module__yZ1b9q__imageInterruption{flex:1;grid-template-columns:minmax(360px,.8fr) minmax(0,1.2fr);min-height:680px;display:grid;position:relative}.art-direction-module__yZ1b9q__imageInterruptionCopy{z-index:2;align-self:center;padding:50px 0 100px;position:relative}.art-direction-module__yZ1b9q__imageInterruptionCopy h2{letter-spacing:-.075em;max-width:8ch;margin:0 0 42px;font-size:clamp(3.4rem,7vw,6.1rem);line-height:.8}.art-direction-module__yZ1b9q__imageInterruptionCopy>div{-moz-column-gap:24px;-moz-columns:2 190px;columns:2 190px;column-gap:24px;max-width:630px;line-height:1.58}.art-direction-module__yZ1b9q__imageInterruptionCopy p{-moz-column-break-inside:avoid;break-inside:avoid;margin:0 0 1.1em}.art-direction-module__yZ1b9q__generatedImage{z-index:1;min-height:760px;margin:-8% -13% -8% -24%;position:relative}.art-direction-module__yZ1b9q__generatedImage:after{content:"";pointer-events:none;background:linear-gradient(90deg,#17171d 0,#0000 24% 80%,#17171d 100%);position:absolute;inset:0}.art-direction-module__yZ1b9q__generatedImage img{-o-object-fit:contain;object-fit:contain}.art-direction-module__yZ1b9q__disclosure{--art-purple:#7258d6;background:#f4f3f0;min-height:680px;padding:clamp(44px,7vw,96px) 0}.art-direction-module__yZ1b9q__disclosure>h2{max-width:12ch;margin-bottom:60px}.art-direction-module__yZ1b9q__disclosureList{border-top:1px solid #a8a6ad}.art-direction-module__yZ1b9q__disclosureList article{border-bottom:1px solid #a8a6ad}.art-direction-module__yZ1b9q__disclosureList h3{margin:0;font-weight:800}.art-direction-module__yZ1b9q__disclosureList button{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:70px 1fr auto;align-items:center;gap:20px;width:100%;padding:22px 0;font-size:clamp(1.35rem,3.4vw,3.2rem);font-weight:800;display:grid}.art-direction-module__yZ1b9q__disclosureList button>span{font-family:monospace;font-size:.75rem;font-weight:400}.art-direction-module__yZ1b9q__disclosureBody{grid-template-rows:1fr;transition:grid-template-rows .45s cubic-bezier(.2,.8,.2,1);display:grid}.art-direction-module__yZ1b9q__disclosureBody>div{max-width:720px;margin-left:90px;font-size:1.02rem;line-height:1.65;overflow:hidden}.art-direction-module__yZ1b9q__disclosureBody p{margin:0 0 28px}.art-direction-module__yZ1b9q__disclosure[data-phase=interactive] article:not([data-open]) .art-direction-module__yZ1b9q__disclosureBody{grid-template-rows:0fr}.art-direction-module__yZ1b9q__signalCharacter{position:relative}.art-direction-module__yZ1b9q__signalGlyph{color:var(--art-purple);font-variant-emoji:text;opacity:0;pointer-events:none;font-family:Arial Unicode MS,"Noto Sans Symbols 2",Noto Sans Symbols,Segoe UI Symbol,sans-serif;font-style:normal;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.art-direction-module__yZ1b9q__signalGlyph[data-visible=true]{opacity:1}.art-direction-module__yZ1b9q__disclosureAction{grid-column:2;margin-top:20px;display:flex}.art-direction-module__yZ1b9q__disclosureQuestions>h2{font-size:clamp(2.25rem,3.4vw,3.6rem);line-height:.92}.art-direction-module__yZ1b9q__disclosureQuestions .art-direction-module__yZ1b9q__disclosureList button{font-size:clamp(1.25rem,2.55vw,2.45rem)}.art-direction-module__yZ1b9q__disclosureQuestions .art-direction-module__yZ1b9q__disclosureBody>div{max-width:860px;font-size:1.08rem}.art-direction-module__yZ1b9q__gridFeature{--art-black:#17171d;--art-purple:#7258d6;color:var(--art-black);background:#cbc9cd}.art-direction-module__yZ1b9q__gridFeatureInner{max-width:var(--art-container-width);padding:clamp(54px, 7vw, 104px) var(--art-container-gutter);margin:0 auto}.art-direction-module__yZ1b9q__gridFeatureAction{margin-top:44px;display:flex}.art-direction-module__yZ1b9q__gridFeatureInner>header{max-width:1050px;margin-bottom:64px}.art-direction-module__yZ1b9q__expandingGrid{grid-auto-flow:dense;grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(170px,auto);gap:8px;display:grid}.art-direction-module__yZ1b9q__expandingGrid article{background:#edecef;border:1px solid #aaa7af;flex-direction:column;grid-area:span 1/span 1;min-width:0;min-height:230px;padding:24px;transition:background-color .25s,grid-column .5s cubic-bezier(.2,.8,.2,1),grid-row .5s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden}.art-direction-module__yZ1b9q__expandingGrid article:nth-child(3n+2){background:#d8d0f2}.art-direction-module__yZ1b9q__expandingGrid article.art-direction-module__yZ1b9q__gridActive{background:var(--art-black);color:#fff;grid-area:span 2/span 2}.art-direction-module__yZ1b9q__expandingGrid article.art-direction-module__yZ1b9q__gridActive:after{color:#bdaaff;content:"✦";opacity:.16;font-size:clamp(3rem,6vw,6rem);position:absolute;top:18%;right:7%;transform:rotate(12deg)}.art-direction-module__yZ1b9q__expandingGrid h3{margin:0;font-weight:800}.art-direction-module__yZ1b9q__expandingGrid button{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px 12px;width:100%;min-width:0;padding:0;display:grid}.art-direction-module__yZ1b9q__expandingGrid button span{font-family:monospace;font-size:.72rem}.art-direction-module__yZ1b9q__expandingGrid button>span:first-child{letter-spacing:.04em;text-transform:uppercase;grid-area:1/1}.art-direction-module__yZ1b9q__expandingGrid button>span:last-child{grid-area:1/2}.art-direction-module__yZ1b9q__expandingGrid button .art-direction-module__yZ1b9q__gridTitle{letter-spacing:-.045em;overflow-wrap:normal;grid-area:2/1/auto/-1;min-width:0;font-family:inherit;font-size:clamp(1.35rem,1.75vw,1.8rem);font-weight:800;line-height:1.02}.art-direction-module__yZ1b9q__expandingGrid .art-direction-module__yZ1b9q__gridActive button .art-direction-module__yZ1b9q__gridTitle{z-index:1;max-width:12ch;font-size:clamp(2.1rem,3.4vw,3.65rem);position:relative}.art-direction-module__yZ1b9q__gridBody{opacity:.62;max-height:3.2em;margin:auto 0 0;padding-top:28px;font-size:.9rem;line-height:1.6;transition:max-height .45s,opacity .25s;overflow:hidden}.art-direction-module__yZ1b9q__gridActive .art-direction-module__yZ1b9q__gridBody{opacity:1;z-index:1;max-width:42ch;max-height:25em;font-size:1.05rem;position:relative}.art-direction-module__yZ1b9q__gridActive .art-direction-module__yZ1b9q__gridBody a{text-underline-offset:3px;font-weight:800;text-decoration:underline;text-decoration-thickness:2px}.art-direction-module__yZ1b9q__evidenceIntro{border-bottom:1px solid #aaa7af;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:clamp(36px,7vw,110px);padding-bottom:42px;display:grid}.art-direction-module__yZ1b9q__evidenceIntro h2{letter-spacing:-.075em;max-width:10ch;margin:0;font-size:clamp(3rem,7vw,7.5rem);line-height:.82}.art-direction-module__yZ1b9q__evidenceIntro>div{line-height:1.6}.art-direction-module__yZ1b9q__evidenceIntro>div p{margin:0 0 1em}.art-direction-module__yZ1b9q__evidenceMosaic{grid-auto-flow:dense;border-left:1px solid #aaa7af;grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(150px,auto);margin:0 0 72px;display:grid}.art-direction-module__yZ1b9q__evidenceMosaic article{border-bottom:1px solid #aaa7af;border-right:1px solid #aaa7af;flex-direction:column;grid-column:span 3;min-height:240px;padding:clamp(20px,2.4vw,34px);display:flex}.art-direction-module__yZ1b9q__evidenceMosaic article:nth-child(4n+2){background:#ded7f2}.art-direction-module__yZ1b9q__evidenceMosaic article:nth-child(5n){color:#fff;background:#17171d}.art-direction-module__yZ1b9q__evidenceMosaic .art-direction-module__yZ1b9q__evidence_feature{color:#fff;background:#7258d6;grid-area:span 2/span 6}.art-direction-module__yZ1b9q__evidenceMosaic .art-direction-module__yZ1b9q__evidence_wide{grid-column:span 6}.art-direction-module__yZ1b9q__evidenceMosaic .art-direction-module__yZ1b9q__evidence_tall{grid-area:span 2/span 3}.art-direction-module__yZ1b9q__evidenceMeta{letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;font-family:monospace;font-size:.67rem;display:flex}.art-direction-module__yZ1b9q__evidenceMosaic h3{letter-spacing:-.045em;max-width:13ch;margin:auto 0 18px;font-size:clamp(1.25rem,2.2vw,2.45rem);line-height:1}.art-direction-module__yZ1b9q__evidenceBody{font-size:.92rem;line-height:1.58}.art-direction-module__yZ1b9q__evidenceBody p{margin:0 0 .8em}.art-direction-module__yZ1b9q__ledgerHeader{border-bottom:1px solid #17171d66;grid-template-columns:1.25fr .75fr;align-items:end;gap:50px;padding-bottom:44px;display:grid}.art-direction-module__yZ1b9q__ledgerHeader h2{letter-spacing:-.075em;max-width:10ch;margin:0;font-size:clamp(3rem,7vw,7.6rem);line-height:.8}.art-direction-module__yZ1b9q__ledgerHeaderFeatured h2{max-width:12ch;font-size:clamp(2.8rem,5.4vw,6rem)}.art-direction-module__yZ1b9q__ledgerIntroduction{-moz-column-gap:24px;-moz-columns:2 180px;columns:2 180px;column-gap:24px;line-height:1.58}.art-direction-module__yZ1b9q__ledgerIntroduction p{-moz-column-break-inside:avoid;break-inside:avoid;margin:0 0 1em}.art-direction-module__yZ1b9q__columnLedger{border-left:1px solid #17171d66;grid-template-columns:repeat(5,1fr);margin-bottom:56px;display:grid}.art-direction-module__yZ1b9q__columnLedger section{border-bottom:1px solid #17171d66;border-right:1px solid #17171d66;min-height:620px;padding:24px 20px 38px}.art-direction-module__yZ1b9q__columnLedger section:nth-child(2n){padding-top:110px}.art-direction-module__yZ1b9q__ledgerIndex{text-transform:uppercase;justify-content:space-between;margin-bottom:90px;font-family:monospace;font-size:.64rem;display:flex}.art-direction-module__yZ1b9q__columnLedger h3{letter-spacing:-.04em;margin:0 0 28px;font-size:clamp(1.15rem,1.8vw,2rem);line-height:1.02}.art-direction-module__yZ1b9q__columnLedger section>div:last-child{font-size:.94rem;line-height:1.68}.art-direction-module__yZ1b9q__columnLedger p{margin:0 0 1em}.art-direction-module__yZ1b9q__columnLedgerFeatured{grid-template-columns:repeat(6,1fr)}.art-direction-module__yZ1b9q__columnLedgerFeatured section:first-child{background:#ffffff3d;grid-column:span 2;padding-left:30px;padding-right:30px}.art-direction-module__yZ1b9q__columnLedgerFeatured section:first-child h3{max-width:12ch;font-size:clamp(1.7rem,2.6vw,2.85rem)}.art-direction-module__yZ1b9q__columnLedgerFeatured section:first-child>div:last-child{font-size:1.02rem}.art-direction-module__yZ1b9q__ledgerClosing{border-top:1px solid #17171d66;border-bottom:1px solid #17171d66;max-width:32ch;margin-bottom:66px;padding:30px 0;font-size:clamp(1.35rem,2.5vw,2.6rem);font-weight:800;line-height:1.18}.art-direction-module__yZ1b9q__matrixHeader{grid-template-columns:.1fr 1fr .75fr;align-items:end;gap:42px;margin-bottom:56px;display:grid}.art-direction-module__yZ1b9q__matrixHeader .art-direction-module__yZ1b9q__eyebrow{writing-mode:vertical-rl;align-self:start;width:min-content}.art-direction-module__yZ1b9q__matrixHeader h2{letter-spacing:-.075em;max-width:9ch;margin:0;font-size:clamp(3rem,7vw,7.4rem);line-height:.82}.art-direction-module__yZ1b9q__matrixHeader>div{color:#c9c5cf;line-height:1.62}.art-direction-module__yZ1b9q__matrixHeader p{margin:0 0 1em}.art-direction-module__yZ1b9q__matrixScroller{margin:0 0 70px;overflow-x:auto}.art-direction-module__yZ1b9q__decisionMatrix{border-collapse:collapse;color:inherit;table-layout:fixed;width:100%;min-width:1040px}.art-direction-module__yZ1b9q__decisionMatrix th:first-child{width:28%}.art-direction-module__yZ1b9q__decisionMatrix th,.art-direction-module__yZ1b9q__decisionMatrix td{text-align:left;vertical-align:top;border:1px solid #5b5861;padding:clamp(18px,2vw,30px)}.art-direction-module__yZ1b9q__decisionMatrix thead th{color:#bdaaff;letter-spacing:.08em;text-transform:uppercase;font-family:monospace;font-size:.67rem}.art-direction-module__yZ1b9q__decisionMatrix tbody th{letter-spacing:-.035em;font-size:clamp(1.1rem,1.6vw,1.7rem);line-height:1.1}.art-direction-module__yZ1b9q__decisionMatrix td{color:#d3cfd8;font-size:.94rem;line-height:1.65}.art-direction-module__yZ1b9q__decisionMatrix tbody th{background:#bdaaff14}.art-direction-module__yZ1b9q__decisionMatrix p{margin:0 0 .8em}.art-direction-module__yZ1b9q__decisionMatrix tr:nth-child(2n) td,.art-direction-module__yZ1b9q__decisionMatrix tr:nth-child(2n) th{background:#d8d0f20e}.art-direction-module__yZ1b9q__marginaliaHeading{grid-template-columns:auto minmax(0,1.4fr) minmax(240px,.6fr);align-items:start;gap:30px;margin-bottom:60px;display:grid}.art-direction-module__yZ1b9q__marginaliaHeading>span{color:#7258d6;font-size:4rem}.art-direction-module__yZ1b9q__marginaliaHeading h2{letter-spacing:-.075em;max-width:10ch;margin:0;font-size:clamp(3rem,7vw,7.4rem);line-height:.82}.art-direction-module__yZ1b9q__marginaliaHeading p{margin:10px 0 0;line-height:1.6}.art-direction-module__yZ1b9q__marginaliaBoard{background-image:linear-gradient(#cfccd2 1px,#0000 1px),linear-gradient(90deg,#cfccd2 1px,#0000 1px);background-size:72px 72px;grid-template-columns:repeat(12,1fr);gap:28px;min-height:900px;padding:38px;display:grid;position:relative}.art-direction-module__yZ1b9q__marginaliaNote{z-index:1;background:#f7f5f1;border:1px solid #817e87;grid-column:span 4;padding:24px;position:relative}.art-direction-module__yZ1b9q__marginaliaNote>span{letter-spacing:.08em;text-transform:uppercase;font-family:monospace;font-size:.64rem}.art-direction-module__yZ1b9q__marginaliaNote h3{letter-spacing:-.04em;margin:30px 0 18px;font-size:clamp(1.25rem,1.7vw,1.8rem);line-height:1.04}.art-direction-module__yZ1b9q__marginaliaNote>div{font-size:.88rem;line-height:1.6}.art-direction-module__yZ1b9q__marginaliaNote p{margin:0 0 .9em}.art-direction-module__yZ1b9q__marginaliaNote:first-child{grid-column:1/span 5;transform:rotate(-1.5deg)}.art-direction-module__yZ1b9q__marginaliaNote:nth-child(2){grid-column:7/span 4;align-self:end;transform:translateY(60px)rotate(2deg)}.art-direction-module__yZ1b9q__marginaliaNote:nth-child(3){grid-column:2/span 3;transform:translateY(30px)rotate(1deg)}.art-direction-module__yZ1b9q__marginaliaNote:nth-child(4){grid-column:5/span 6;transform:rotate(-1deg)}.art-direction-module__yZ1b9q__marginaliaNote:nth-child(5){grid-column:8/span 5;transform:translateY(-30px)rotate(1.5deg)}.art-direction-module__yZ1b9q__marginalia_lavender{background:#d8d0f2}.art-direction-module__yZ1b9q__marginalia_outline{background:0 0;border:2px solid #17171d}.art-direction-module__yZ1b9q__marginalia_tape:before{content:"";background:#b1a5d89e;width:120px;height:34px;position:absolute;top:-18px;left:50%;transform:translate(-50%)rotate(-3deg)}.art-direction-module__yZ1b9q__marginaliaLine{opacity:.65;border-top:2px solid #7258d6;border-bottom:0;border-left:2px solid #0000;border-right:2px solid #7258d6;border-radius:50%;width:62%;height:52%;position:absolute;top:25%;left:24%;transform:rotate(12deg)}.art-direction-module__yZ1b9q__marginaliaBoardFeatured .art-direction-module__yZ1b9q__marginaliaNote:first-child{grid-column:1/span 7;min-height:430px;padding:clamp(30px,4vw,58px);transform:rotate(-1deg)}.art-direction-module__yZ1b9q__marginaliaBoardFeatured .art-direction-module__yZ1b9q__marginaliaNote:first-child h3{max-width:12ch;font-size:clamp(2.5rem,4.6vw,5rem);line-height:.94}.art-direction-module__yZ1b9q__marginaliaBoardFeatured .art-direction-module__yZ1b9q__marginaliaNote:first-child>div{max-width:640px;font-size:1.05rem}.art-direction-module__yZ1b9q__marginaliaBoardFeatured .art-direction-module__yZ1b9q__marginaliaNote:nth-child(2){grid-column:9/span 4}.art-direction-module__yZ1b9q__gradient .art-direction-module__yZ1b9q__boldAction{padding:21px 31px;font-size:1.18rem}.art-direction-module__yZ1b9q__gradient .art-direction-module__yZ1b9q__posterNote{font-size:.92rem}@keyframes art-direction-module__yZ1b9q__letterSignal{0%,to{color:inherit}50%{color:var(--art-purple);opacity:.35}}@media (min-width:1500px){.art-direction-module__yZ1b9q__denseEditorial{grid-template-columns:.8fr 1.2fr}.art-direction-module__yZ1b9q__editorialCopy{-moz-columns:3 220px;columns:3 220px}}@media (min-width:1024px){.art-direction-module__yZ1b9q__boldAction,.art-direction-module__yZ1b9q__linkAction{white-space:nowrap}.art-direction-module__yZ1b9q__denseEditorial header{transform:translateY(3vw)}.art-direction-module__yZ1b9q__denseEditorial .art-direction-module__yZ1b9q__editorialCopy{padding-bottom:8vw}.art-direction-module__yZ1b9q__denseEditorialWide header{transform:none}.art-direction-module__yZ1b9q__poster:before{content:"PIXELSWITHIN / HUMAN JUDGMENT / WORKING PRODUCTS";letter-spacing:.12em;text-transform:uppercase;transform-origin:100% 100%;font-family:monospace;font-size:.62rem;position:absolute;bottom:112px;right:-20px;transform:rotate(90deg)translate(100%)}.art-direction-module__yZ1b9q__poster h2{margin-left:-.045em}.art-direction-module__yZ1b9q__posterNote{margin-right:5vw}.art-direction-module__yZ1b9q__disclosure{grid-template-columns:minmax(280px,.7fr) minmax(480px,1.3fr);align-items:start;gap:clamp(50px,8vw,140px);display:grid}.art-direction-module__yZ1b9q__disclosure>h2{position:sticky;top:150px}.art-direction-module__yZ1b9q__disclosureList{margin-top:12vh}.art-direction-module__yZ1b9q__disclosureList article:nth-child(2){width:calc(100% + 3vw);transform:translate(-3vw)}.art-direction-module__yZ1b9q__disclosureList article:nth-child(3){width:calc(100% - 2vw);transform:translate(2vw)}.art-direction-module__yZ1b9q__disclosureQuestions{grid-template-columns:minmax(240px,.48fr) minmax(600px,1.52fr);gap:clamp(60px,9vw,150px)}.art-direction-module__yZ1b9q__disclosureQuestions>h2{max-width:13ch}.art-direction-module__yZ1b9q__disclosureQuestions .art-direction-module__yZ1b9q__disclosureList{margin-top:4vh}.art-direction-module__yZ1b9q__expandingGrid{grid-template-columns:repeat(4,1fr)}.art-direction-module__yZ1b9q__expandingGrid article.art-direction-module__yZ1b9q__gridActive{grid-area:span 2/span 2}.art-direction-module__yZ1b9q__steps li:nth-child(3){margin-left:clamp(80px,10vw,150px)}.art-direction-module__yZ1b9q__steps li:nth-child(4){margin-left:clamp(260px,30vw,440px)}.art-direction-module__yZ1b9q__textMatrixCopy{transform:rotate(-1.25deg)}.art-direction-module__yZ1b9q__textMatrix>div{transform:rotate(2deg)scale(1.06)}}@media (min-width:1024px) and (max-width:1279px){.art-direction-module__yZ1b9q__answerHeroEyebrow{letter-spacing:.09em;font-size:.64rem}.art-direction-module__yZ1b9q__answerHeroHeadingRow{grid-template-columns:minmax(0,.98fr) minmax(410px,1.02fr);gap:34px}.art-direction-module__yZ1b9q__answerHero h1{font-size:clamp(4.05rem,6.6vw,4.9rem)}.art-direction-module__yZ1b9q__answerHeroVisual{min-height:520px}.art-direction-module__yZ1b9q__answerHeroSphere{width:clamp(300px,33vw,360px)}.art-direction-module__yZ1b9q__answerHeroLead{max-width:382px;padding:23px 24px;font-size:1rem;bottom:106px}.art-direction-module__yZ1b9q__answerHeroActions{gap:12px}.art-direction-module__yZ1b9q__answerHeroPrimary{padding:15px 18px}.art-direction-module__yZ1b9q__answerHeroSecondary{gap:10px;font-size:.91rem}.art-direction-module__yZ1b9q__answerHeroFacts>div{padding-left:15px;padding-right:15px}.art-direction-module__yZ1b9q__imageInterruption{grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr)}.art-direction-module__yZ1b9q__imageInterruptionCopy h2{max-width:9ch;font-size:clamp(3.35rem,5.8vw,4.3rem)}.art-direction-module__yZ1b9q__generatedImage{margin-left:-18%}.art-direction-module__yZ1b9q__disclosure{grid-template-columns:minmax(250px,.6fr) minmax(0,1.4fr);gap:42px}.art-direction-module__yZ1b9q__disclosureQuestions{grid-template-columns:minmax(210px,.46fr) minmax(0,1.54fr);gap:44px}.art-direction-module__yZ1b9q__ledgerHeader{grid-template-columns:1.1fr .9fr;gap:38px}.art-direction-module__yZ1b9q__columnLedgerFeatured{grid-template-columns:repeat(3,1fr)}.art-direction-module__yZ1b9q__columnLedgerFeatured section{min-height:520px}.art-direction-module__yZ1b9q__columnLedgerFeatured section:first-child{grid-column:span 2}.art-direction-module__yZ1b9q__columnLedgerFeatured section:nth-child(2n){padding-top:60px}.art-direction-module__yZ1b9q__columnLedgerFeatured section:first-child h3{font-size:2.45rem}.art-direction-module__yZ1b9q__marginaliaBoard{gap:22px;padding-left:30px;padding-right:30px}.art-direction-module__yZ1b9q__marginaliaBoardFeatured .art-direction-module__yZ1b9q__marginaliaNote:not(:first-child) h3{overflow-wrap:break-word;font-size:clamp(1.05rem,1.75vw,1.3rem)}}@media (max-width:1023px){.art-direction-module__yZ1b9q__answerHeroAboveFold{min-height:auto;padding-top:44px}.art-direction-module__yZ1b9q__answerHeroHeadingRow,.art-direction-module__yZ1b9q__answerHeroLower{grid-template-columns:1fr}.art-direction-module__yZ1b9q__answerHeroHeadingRow{padding-bottom:38px}.art-direction-module__yZ1b9q__answerHero h1{font-size:clamp(3.2rem,12vw,6rem)}.art-direction-module__yZ1b9q__answerHeroVisual{min-height:540px}.art-direction-module__yZ1b9q__answerHeroCustomArtwork{inset:0 0 45px}.art-direction-module__yZ1b9q__answerHeroLower{gap:28px}.art-direction-module__yZ1b9q__answerHeroBody{-moz-columns:2 240px;columns:2 240px}.art-direction-module__yZ1b9q__answerHeroFacts{grid-template-columns:repeat(2,1fr)}.art-direction-module__yZ1b9q__answerHeroFacts>div:last-child{grid-column:span 2}.art-direction-module__yZ1b9q__denseEditorial,.art-direction-module__yZ1b9q__poster,.art-direction-module__yZ1b9q__denseEditorialWide header{grid-template-columns:1fr}.art-direction-module__yZ1b9q__denseEditorialWide .art-direction-module__yZ1b9q__editorialCopy{-moz-columns:1;columns:1;margin-top:44px}.art-direction-module__yZ1b9q__denseEditorial h2{font-size:clamp(3rem,17vw,5.5rem)}.art-direction-module__yZ1b9q__editorialCopy{-moz-columns:1;columns:1;padding-top:0}.art-direction-module__yZ1b9q__poster{grid-template-rows:1fr auto auto}.art-direction-module__yZ1b9q__poster h2{margin-top:80px}.art-direction-module__yZ1b9q__posterNote{border-radius:999px;justify-self:end;max-width:220px;margin-bottom:40px;padding:24px}.art-direction-module__yZ1b9q__steps li:nth-child(2n),.art-direction-module__yZ1b9q__steps li:nth-child(3),.art-direction-module__yZ1b9q__steps li:nth-child(4){margin-left:0}.art-direction-module__yZ1b9q__disclosureList button{grid-template-columns:34px 1fr auto;gap:10px}.art-direction-module__yZ1b9q__disclosureBody>div{margin-left:44px}.art-direction-module__yZ1b9q__expandingGrid{grid-template-columns:1fr 1fr}.art-direction-module__yZ1b9q__expandingGrid article.art-direction-module__yZ1b9q__gridActive{grid-column:span 2}.art-direction-module__yZ1b9q__editorialWall header{grid-template-columns:1fr}.art-direction-module__yZ1b9q__wallCopy{-moz-columns:2 260px;columns:2 260px}.art-direction-module__yZ1b9q__overprint{font-size:clamp(4rem,18vw,8rem)}.art-direction-module__yZ1b9q__textLoop{min-height:560px}.art-direction-module__yZ1b9q__imageInterruption{grid-template-columns:1fr}.art-direction-module__yZ1b9q__imageInterruptionCopy{padding-bottom:0}.art-direction-module__yZ1b9q__imageInterruptionCopy>div{-moz-columns:1;columns:1}.art-direction-module__yZ1b9q__generatedImage{min-height:520px;margin:-8% -12% -4%}.art-direction-module__yZ1b9q__evidenceIntro,.art-direction-module__yZ1b9q__ledgerHeader,.art-direction-module__yZ1b9q__matrixHeader,.art-direction-module__yZ1b9q__marginaliaHeading{grid-template-columns:1fr}.art-direction-module__yZ1b9q__evidenceMosaic{grid-template-columns:repeat(2,1fr)}.art-direction-module__yZ1b9q__evidenceMosaic article,.art-direction-module__yZ1b9q__evidenceMosaic .art-direction-module__yZ1b9q__evidence_feature,.art-direction-module__yZ1b9q__evidenceMosaic .art-direction-module__yZ1b9q__evidence_wide,.art-direction-module__yZ1b9q__evidenceMosaic .art-direction-module__yZ1b9q__evidence_tall{grid-area:auto/span 1}.art-direction-module__yZ1b9q__columnLedger{grid-template-columns:repeat(2,1fr)}.art-direction-module__yZ1b9q__columnLedgerFeatured section:first-child{grid-column:span 2}.art-direction-module__yZ1b9q__columnLedger section{min-height:0}.art-direction-module__yZ1b9q__columnLedger section:nth-child(2n){padding-top:24px}.art-direction-module__yZ1b9q__ledgerIndex{margin-bottom:44px}.art-direction-module__yZ1b9q__matrixHeader .art-direction-module__yZ1b9q__eyebrow{writing-mode:initial;width:auto}.art-direction-module__yZ1b9q__marginaliaBoard{grid-template-columns:1fr 1fr;min-height:0;padding:24px;display:grid}.art-direction-module__yZ1b9q__marginaliaNote:nth-child(n){grid-column:span 1;transform:none}.art-direction-module__yZ1b9q__marginaliaBoardFeatured .art-direction-module__yZ1b9q__marginaliaNote:first-child{grid-column:span 2;min-height:0;transform:none}.art-direction-module__yZ1b9q__marginaliaLine{display:none}}@media (max-width:480px){.art-direction-module__yZ1b9q__answerHeroInner{padding-left:18px;padding-right:18px}.art-direction-module__yZ1b9q__answerHero h1{font-size:clamp(3.1rem,15vw,4.25rem)}.art-direction-module__yZ1b9q__answerHero h1 em{font-size:.8em}.art-direction-module__yZ1b9q__answerHeroVisual{min-height:620px}.art-direction-module__yZ1b9q__answerHeroCustomArtwork{inset:0 0 120px}.art-direction-module__yZ1b9q__answerHeroSphere{width:310px;right:-50px}.art-direction-module__yZ1b9q__answerHeroOrbit{width:380px;top:17%;right:-80px}.art-direction-module__yZ1b9q__answerHeroArtLabel{top:9%}.art-direction-module__yZ1b9q__answerHeroLead{max-width:calc(100% - 12px);padding:22px;bottom:160px}.art-direction-module__yZ1b9q__answerHeroActions{flex-direction:column;align-items:stretch;gap:8px;bottom:14px;right:0}.art-direction-module__yZ1b9q__answerHeroPrimary,.art-direction-module__yZ1b9q__answerHeroSecondary{width:100%}.art-direction-module__yZ1b9q__answerHeroBody{-moz-columns:1;columns:1}.art-direction-module__yZ1b9q__answerHeroFacts{grid-template-columns:1fr}.art-direction-module__yZ1b9q__answerHeroFacts>div,.art-direction-module__yZ1b9q__answerHeroFacts>div:last-child{grid-column:span 1;min-height:0}.art-direction-module__yZ1b9q__expandingGrid{grid-template-columns:1fr}.art-direction-module__yZ1b9q__expandingGrid article.art-direction-module__yZ1b9q__gridActive{grid-column:span 1}.art-direction-module__yZ1b9q__textMatrixCopy{text-align:left;text-align-last:auto}.art-direction-module__yZ1b9q__wallCopy{-moz-columns:1;columns:1}.art-direction-module__yZ1b9q__loopAside{bottom:20px;left:20px;right:20px}.art-direction-module__yZ1b9q__evidenceMosaic,.art-direction-module__yZ1b9q__columnLedger,.art-direction-module__yZ1b9q__marginaliaBoard{grid-template-columns:1fr}.art-direction-module__yZ1b9q__columnLedgerFeatured section:first-child,.art-direction-module__yZ1b9q__marginaliaBoardFeatured .art-direction-module__yZ1b9q__marginaliaNote:first-child{grid-column:span 1}.art-direction-module__yZ1b9q__decisionMatrix{min-width:820px}}@media (prefers-reduced-motion:reduce){.art-direction-module__yZ1b9q__disclosureBody>div,.art-direction-module__yZ1b9q__disclosureList button{animation:none!important}.art-direction-module__yZ1b9q__disclosureBody,.art-direction-module__yZ1b9q__expandingGrid article,.art-direction-module__yZ1b9q__gridBody{transition:none}}
@font-face{font-family:Shantell Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3e430c7f0badc326-s.16at~3z.sqcn7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Shantell Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/07397044ab49d62b-s.09c462jgsz7ci.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Shantell Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/9f6b4369f4da0697-s.0-llixf_~fixi.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Shantell Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5939f93000a132c3-s.0a6t7kd5n7jk1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Shantell Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bf0316ce16a1e3e2-s.p.0jilm7o8fg3~z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Shantell Sans Fallback;src:local(Arial);ascent-override:90.04%;descent-override:28.25%;line-gap-override:0.0%;size-adjust:113.28%}.shantell_sans_5baba9e2-module__J3AhqW__className{font-family:Shantell Sans,Shantell Sans Fallback;font-style:normal;font-weight:800}
@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.04ygcc0k6zvvf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.18awt9904y5ei.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.0~z396rbj0t4w.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8f2b92a9960dd69-s.09-.4z_6a6fti.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28e60ca39c9ae554-s.1841exvy3.1-g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8d05cfa5faa8406c-s.p.0kbulo~7o8gic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_9eb9c102-module__Fmj1Sa__className{font-family:Space Mono,Space Mono Fallback;font-style:normal}
.PageBreadcrumbs-module__V1Dx5W__bar{color:#17171d;background:#f4f3f0;border-bottom:1px solid #d0cdd4}.PageBreadcrumbs-module__V1Dx5W__list{letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:9px;max-width:1600px;margin:0 auto;padding:14px 24px;font-family:monospace;font-size:.7rem;font-weight:700;list-style:none;display:flex}.PageBreadcrumbs-module__V1Dx5W__list li{align-items:center;gap:9px;display:flex}.PageBreadcrumbs-module__V1Dx5W__list li+li:before{color:#8a858f;content:"/"}.PageBreadcrumbs-module__V1Dx5W__list a{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .16s}.PageBreadcrumbs-module__V1Dx5W__list a:hover,.PageBreadcrumbs-module__V1Dx5W__list a:focus-visible{text-decoration-color:currentColor}.PageBreadcrumbs-module__V1Dx5W__list a:focus-visible{outline-offset:3px;border-radius:2px;outline:3px solid #7258d661}.PageBreadcrumbs-module__V1Dx5W__list [aria-current=page]{color:#68636d}@media (prefers-reduced-motion:reduce){.PageBreadcrumbs-module__V1Dx5W__list a{transition:none}}
.HiringAssessmentScorecard-module__lhkdNq__card{background:var(--panel);border:1px solid var(--line);border-radius:20px;margin-top:20px;padding:26px 24px}.HiringAssessmentScorecard-module__lhkdNq__card .HiringAssessmentScorecard-module__lhkdNq__cardHeader{margin:0 0 18px}.HiringAssessmentScorecard-module__lhkdNq__card .HiringAssessmentScorecard-module__lhkdNq__cardHeader .HiringAssessmentScorecard-module__lhkdNq__cardTitle{margin:0;font-size:clamp(1.8rem,5vw,2.2rem);line-height:1.15}.HiringAssessmentScorecard-module__lhkdNq__card .HiringAssessmentScorecard-module__lhkdNq__cardHeader .HiringAssessmentScorecard-module__lhkdNq__cardSubtitle{color:var(--muted);margin:10px 0 0}.HiringAssessmentScorecard-module__lhkdNq__card .HiringAssessmentScorecard-module__lhkdNq__progressTrack{background:#7c1bfb1f;border-radius:999px;height:8px;margin:18px 0 0;overflow:hidden}.HiringAssessmentScorecard-module__lhkdNq__card .HiringAssessmentScorecard-module__lhkdNq__progressFill{background:var(--purple);border-radius:999px;height:100%;transition:width .2s;display:block}.HiringAssessmentScorecard-module__lhkdNq__card .HiringAssessmentScorecard-module__lhkdNq__panel{margin-top:22px;animation:.18s HiringAssessmentScorecard-module__lhkdNq__rise}@keyframes HiringAssessmentScorecard-module__lhkdNq__rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.HiringAssessmentScorecard-module__lhkdNq__card .HiringAssessmentScorecard-module__lhkdNq__panel .HiringAssessmentScorecard-module__lhkdNq__questionHeading{margin:0;font-size:1.25rem;display:block}.HiringAssessmentScorecard-module__lhkdNq__card .HiringAssessmentScorecard-module__lhkdNq__panel .HiringAssessmentScorecard-module__lhkdNq__hint{color:var(--muted);margin:8px 0 0;font-size:.85rem;line-height:1.55}.HiringAssessmentScorecard-module__lhkdNq__card .HiringAssessmentScorecard-module__lhkdNq__panel .HiringAssessmentScorecard-module__lhkdNq__options{flex-direction:column;gap:10px;margin-top:16px;display:flex}.HiringAssessmentScorecard-module__lhkdNq__card .HiringAssessmentScorecard-module__lhkdNq__panel .HiringAssessmentScorecard-module__lhkdNq__pill{background:var(--bio-lavender);cursor:pointer;border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:15px 20px;line-height:1.45;transition:background-color .12s,color .12s;display:flex;position:relative}.HiringAssessmentScorecard-module__lhkdNq__card .HiringAssessmentScorecard-module__lhkdNq__panel .HiringAssessmentScorecard-module__lhkdNq__pill:hover{background:var(--bio-lavender-hover)}.HiringAssessmentScorecard-module__lhkdNq__card .HiringAssessmentScorecard-module__lhkdNq__panel .HiringAssessmentScorecard-module__lhkdNq__input{opacity:0;pointer-events:none;position:absolute}.HiringAssessmentScorecard-module__lhkdNq__card .HiringAssessmentScorecard-module__lhkdNq__panel .HiringAssessmentScorecard-module__lhkdNq__pill:has(.HiringAssessmentScorecard-module__lhkdNq__input:focus-visible){outline:2px solid var(--purple);outline-offset:2px}.HiringAssessmentScorecard-module__lhkdNq__card .HiringAssessmentScorecard-module__lhkdNq__panel .HiringAssessmentScorecard-module__lhkdNq__pill[data-checked]{background:var(--purple);color:#fff}.HiringAssessmentScorecard-module__lhkdNq__card .HiringAssessmentScorecard-module__lhkdNq__navRow{justify-content:space-between;align-items:center;gap:10px;margin-top:20px;display:flex}.HiringAssessmentScorecard-module__lhkdNq__card .HiringAssessmentScorecard-module__lhkdNq__navRow .HiringAssessmentScorecard-module__lhkdNq__backButton{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;padding:10px 6px;font-weight:800}.HiringAssessmentScorecard-module__lhkdNq__card .HiringAssessmentScorecard-module__lhkdNq__navRow .HiringAssessmentScorecard-module__lhkdNq__backButton:hover:not(:disabled){color:var(--purple)}.HiringAssessmentScorecard-module__lhkdNq__card .HiringAssessmentScorecard-module__lhkdNq__navRow .HiringAssessmentScorecard-module__lhkdNq__backButton:disabled{cursor:default;opacity:.4}.HiringAssessmentScorecard-module__lhkdNq__card .HiringAssessmentScorecard-module__lhkdNq__navRow .HiringAssessmentScorecard-module__lhkdNq__nextButton{background:var(--purple);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:999px;min-height:48px;padding:0 26px;font-weight:800}.HiringAssessmentScorecard-module__lhkdNq__card .HiringAssessmentScorecard-module__lhkdNq__navRow .HiringAssessmentScorecard-module__lhkdNq__nextButton:hover:not(:disabled){background:var(--ink)}.HiringAssessmentScorecard-module__lhkdNq__card .HiringAssessmentScorecard-module__lhkdNq__navRow .HiringAssessmentScorecard-module__lhkdNq__nextButton:disabled{cursor:default;background:#7c1bfb59}.HiringAssessmentScorecard-module__lhkdNq__card .HiringAssessmentScorecard-module__lhkdNq__results{margin-top:22px}.HiringAssessmentScorecard-module__lhkdNq__card .HiringAssessmentScorecard-module__lhkdNq__results .HiringAssessmentScorecard-module__lhkdNq__resultsTrack{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.HiringAssessmentScorecard-module__lhkdNq__card .HiringAssessmentScorecard-module__lhkdNq__results .HiringAssessmentScorecard-module__lhkdNq__resultsTrack::-webkit-scrollbar{display:none}.HiringAssessmentScorecard-module__lhkdNq__card .HiringAssessmentScorecard-module__lhkdNq__results .HiringAssessmentScorecard-module__lhkdNq__resultCard{background:var(--bio-lavender);scroll-snap-align:center;text-align:center;border-radius:20px;flex:0 0 100%;padding:28px 24px}.HiringAssessmentScorecard-module__lhkdNq__card .HiringAssessmentScorecard-module__lhkdNq__results .HiringAssessmentScorecard-module__lhkdNq__resultCard .HiringAssessmentScorecard-module__lhkdNq__resultEyebrow{color:var(--bio-muted);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:800}.HiringAssessmentScorecard-module__lhkdNq__card .HiringAssessmentScorecard-module__lhkdNq__results .HiringAssessmentScorecard-module__lhkdNq__resultCard .HiringAssessmentScorecard-module__lhkdNq__resultAlignment{color:var(--bio-purple);font-variant-numeric:tabular-nums;margin:14px 0 0;font-size:1.05rem;font-weight:800;line-height:1}.HiringAssessmentScorecard-module__lhkdNq__card .HiringAssessmentScorecard-module__lhkdNq__results .HiringAssessmentScorecard-module__lhkdNq__resultCard .HiringAssessmentScorecard-module__lhkdNq__resultAlignment .HiringAssessmentScorecard-module__lhkdNq__resultAlignmentLabel{color:var(--bio-muted);margin-left:2px;font-size:1rem;font-weight:700}.HiringAssessmentScorecard-module__lhkdNq__card .HiringAssessmentScorecard-module__lhkdNq__results .HiringAssessmentScorecard-module__lhkdNq__resultCard .HiringAssessmentScorecard-module__lhkdNq__resultName{max-width:22ch;margin:14px auto 0;font-size:1.45rem;line-height:1.2}.HiringAssessmentScorecard-module__lhkdNq__card .HiringAssessmentScorecard-module__lhkdNq__results .HiringAssessmentScorecard-module__lhkdNq__resultCard .HiringAssessmentScorecard-module__lhkdNq__resultWhy{color:var(--bio-muted);max-width:40ch;margin:10px auto 0;line-height:1.55}.HiringAssessmentScorecard-module__lhkdNq__card .HiringAssessmentScorecard-module__lhkdNq__results .HiringAssessmentScorecard-module__lhkdNq__resultCard .HiringAssessmentScorecard-module__lhkdNq__resultBasis{color:var(--bio-subtle);margin:14px 0 0;font-size:.82rem;font-weight:700}.HiringAssessmentScorecard-module__lhkdNq__card .HiringAssessmentScorecard-module__lhkdNq__results .HiringAssessmentScorecard-module__lhkdNq__resultCard .HiringAssessmentScorecard-module__lhkdNq__resultLink{color:var(--ink);background:#fff;border-color:#fff;margin-top:16px}.HiringAssessmentScorecard-module__lhkdNq__card .HiringAssessmentScorecard-module__lhkdNq__results .HiringAssessmentScorecard-module__lhkdNq__resultCard .HiringAssessmentScorecard-module__lhkdNq__resultLink:hover{background:var(--purple);border-color:var(--purple);color:#fff}.HiringAssessmentScorecard-module__lhkdNq__card .HiringAssessmentScorecard-module__lhkdNq__results .HiringAssessmentScorecard-module__lhkdNq__resultDots{justify-content:center;gap:8px;margin-top:14px;display:flex}.HiringAssessmentScorecard-module__lhkdNq__card .HiringAssessmentScorecard-module__lhkdNq__results .HiringAssessmentScorecard-module__lhkdNq__resultDots button{cursor:pointer;background:#7c1bfb38;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:background-color .14s,width .14s}.HiringAssessmentScorecard-module__lhkdNq__card .HiringAssessmentScorecard-module__lhkdNq__results .HiringAssessmentScorecard-module__lhkdNq__resultDots button[aria-current=true]{background:var(--purple);width:20px}.HiringAssessmentScorecard-module__lhkdNq__card .HiringAssessmentScorecard-module__lhkdNq__reset{color:var(--muted);cursor:pointer;font:inherit;text-underline-offset:.18em;background:0 0;border:0;margin-top:18px;padding:0;font-size:.85rem;font-weight:700;text-decoration:underline}.HiringAssessmentScorecard-module__lhkdNq__card .HiringAssessmentScorecard-module__lhkdNq__reset:hover{color:var(--purple)}@media (max-width:520px){.HiringAssessmentScorecard-module__lhkdNq__card{padding:20px 16px}}
.ImportedPerspectiveArticle-module__s6XETW__page{background:#f7f5f1;padding-top:clamp(26px,4vw,52px);padding-bottom:0}.ImportedPerspectiveArticle-module__s6XETW__article{max-width:780px;padding-bottom:clamp(54px,7vw,90px)}.ImportedPerspectiveArticle-module__s6XETW__header{background:#eeeaf8;border:1px solid #c9c2db;padding:clamp(26px,5vw,54px);margin:clamp(30px,5vw,52px) 0 clamp(48px,7vw,76px)!important}.ImportedPerspectiveArticle-module__s6XETW__eyebrow,.ImportedPerspectiveArticle-module__s6XETW__dates{letter-spacing:.08em;text-transform:uppercase;font-family:monospace;font-size:.68rem;font-weight:700}.ImportedPerspectiveArticle-module__s6XETW__eyebrow{color:#7258d6;margin:0 0 22px}.ImportedPerspectiveArticle-module__s6XETW__header h1{color:#17171d;letter-spacing:-.065em;margin:0;font-size:clamp(2.35rem,7vw,4.8rem);line-height:.98}.ImportedPerspectiveArticle-module__s6XETW__excerpt{color:#4f4858;max-width:620px;margin:clamp(24px,4vw,38px) 0 0;font-size:clamp(1.05rem,2.2vw,1.28rem);line-height:1.58}.ImportedPerspectiveArticle-module__s6XETW__dates{color:#68636d;border-top:1px solid #c9c2db;flex-wrap:wrap;gap:12px 30px;margin-top:clamp(28px,4vw,42px);padding-top:18px;display:flex}.ImportedPerspectiveArticle-module__s6XETW__dates p{gap:8px;margin:0;display:flex}.ImportedPerspectiveArticle-module__s6XETW__dates span{color:#17171d}.ImportedPerspectiveArticle-module__s6XETW__body.article-body{color:#3f3948;max-width:none;padding:0;font-size:clamp(1rem,1.2vw,1.08rem);line-height:1.78}.ImportedPerspectiveArticle-module__s6XETW__body.article-body h2{letter-spacing:-.04em;border-top:1px solid #c9c5cc;margin-top:2.6em;padding-top:.8em;font-size:clamp(1.55rem,3vw,2.15rem)}.ImportedPerspectiveArticle-module__s6XETW__body.article-body h3{letter-spacing:-.025em;margin-top:2em;font-size:clamp(1.15rem,2vw,1.35rem)}.ImportedPerspectiveArticle-module__s6XETW__body.article-body h4{color:#17171d;letter-spacing:-.015em;margin:1.8em 0 .6em;font-size:1rem}.ImportedPerspectiveArticle-module__s6XETW__body.article-body p{margin-bottom:0}.ImportedPerspectiveArticle-module__s6XETW__body.article-body p+p{margin-top:24px}:is(.ImportedPerspectiveArticle-module__s6XETW__body.article-body p+ul,.ImportedPerspectiveArticle-module__s6XETW__body.article-body p+ol){margin-top:12px}:is(.ImportedPerspectiveArticle-module__s6XETW__body.article-body ul+p,.ImportedPerspectiveArticle-module__s6XETW__body.article-body ol+p){margin-top:24px}.ImportedPerspectiveArticle-module__s6XETW__body.article-body a{color:#5b42c6;text-decoration-color:#a698dc;text-decoration-thickness:1px}.ImportedPerspectiveArticle-module__s6XETW__body.article-body a:hover{color:#3f2da0;text-decoration-color:currentColor}.ImportedPerspectiveArticle-module__s6XETW__body.article-body a:focus-visible{outline-offset:3px;border-radius:2px;outline:3px solid #7258d661}.ImportedPerspectiveArticle-module__s6XETW__body.article-body li::marker{color:#7258d6}.ImportedPerspectiveArticle-module__s6XETW__body.article-body blockquote{color:#4f4858;background:#eeeaf8;border-left:3px solid #7258d6;border-radius:0;padding:22px 24px}.ImportedPerspectiveArticle-module__s6XETW__body.article-body hr{border-top-color:#aaa7af}.ImportedPerspectiveArticle-module__s6XETW__body.article-body table{border-color:#aaa7af;border-radius:0}:is(.ImportedPerspectiveArticle-module__s6XETW__body.article-body th,.ImportedPerspectiveArticle-module__s6XETW__body.article-body td){border-bottom-color:#c9c5cc}.ImportedPerspectiveArticle-module__s6XETW__body.article-body th{letter-spacing:.04em;text-transform:uppercase;background:#e5e0f4;font-family:monospace;font-size:.75rem}.ImportedPerspectiveArticle-module__s6XETW__body .article-opening-callout{margin:0;padding-left:20px;position:relative}.ImportedPerspectiveArticle-module__s6XETW__body .article-opening-callout:before{color:#111;content:"✦";font-size:.78rem;line-height:1;position:absolute;top:.55em;left:0}.ImportedPerspectiveArticle-module__s6XETW__body .article-opening-callout+h2{margin-top:1.45em}@media (max-width:520px){.ImportedPerspectiveArticle-module__s6XETW__header{margin-left:-8px;margin-right:-8px;margin-bottom:42px!important}.ImportedPerspectiveArticle-module__s6XETW__dates{display:grid}}
.SoftwareCostEstimator-module__JIejEG__estimator{background:#e2dcf5;border:1px solid #98939f;margin:3rem 0;padding:clamp(1.5rem,4vw,3rem)}.SoftwareCostEstimator-module__JIejEG__estimator h2{margin-top:0}.SoftwareCostEstimator-module__JIejEG__eyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.SoftwareCostEstimator-module__JIejEG__controls{gap:1.4rem;margin:2rem 0;display:grid}.SoftwareCostEstimator-module__JIejEG__controls label,.SoftwareCostEstimator-module__JIejEG__controls fieldset{gap:.65rem;display:grid}.SoftwareCostEstimator-module__JIejEG__controls fieldset{border:0;padding:0}.SoftwareCostEstimator-module__JIejEG__controls input[type=range],.SoftwareCostEstimator-module__JIejEG__controls select{width:100%}.SoftwareCostEstimator-module__JIejEG__controls fieldset label{align-items:center;display:flex}.SoftwareCostEstimator-module__JIejEG__result{color:#fff;background:#17171d;flex-direction:column;align-items:start;gap:.35rem;padding:1.5rem;display:flex}.SoftwareCostEstimator-module__JIejEG__result p{margin:0}.SoftwareCostEstimator-module__JIejEG__result strong{font-size:clamp(2.2rem,7vw,4.5rem);line-height:1}.SoftwareCostEstimator-module__JIejEG__result button{color:#17171d;cursor:pointer;background:#fff;border:0;border-radius:999px;margin-top:1rem;padding:.75rem 1rem;font-weight:800}.SoftwareCostEstimator-module__JIejEG__note{margin-bottom:0;font-size:.9rem}
.service-article-module__2QLvOG__page{--ink:#17171d;--paper:#f4f3f0;--accent:#7258d6;--wash:#d8d0f2;--cool:#e9e8f1;background:var(--paper);color:var(--ink);overflow:clip}.service-article-module__2QLvOG__page[data-family=product]{--accent:#7351db;--wash:#ded7f6;--cool:#eeebfa}.service-article-module__2QLvOG__page[data-family=modernization]{--accent:#4d278e;--wash:#d9cef0;--cool:#ebe5f5}.service-article-module__2QLvOG__page[data-family=operations]{--accent:#4557a7;--wash:#d8def0;--cool:#e8ebf3}.service-article-module__2QLvOG__page[data-family=leadership]{--accent:#c93686;--wash:#ead6e4;--cool:#eee8f1}.service-article-module__2QLvOG__inner{max-width:1600px;margin:0 auto;padding-left:24px;padding-right:24px;position:relative}.service-article-module__2QLvOG__eyebrow{letter-spacing:.11em;text-transform:uppercase;margin:0 0 26px;font-family:monospace;font-size:.69rem;font-weight:700}.service-article-module__2QLvOG__hero{min-height:calc(100svh - 80px);padding-top:88px;position:relative}.service-article-module__2QLvOG__hero:before{content:"";pointer-events:none;background-image:linear-gradient(#14131c11 1px,#0000 1px),linear-gradient(90deg,#14131c11 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.service-article-module__2QLvOG__heroGrid{grid-template-columns:minmax(0,1.16fr) minmax(380px,.84fr);align-items:end;gap:clamp(42px,7vw,120px);display:grid}.service-article-module__2QLvOG__hero h1{letter-spacing:-.078em;max-width:11ch;margin:0;font-size:clamp(3.5rem,6.8vw,7.4rem);line-height:.84}.service-article-module__2QLvOG__heroAnswer{border-left:1px solid #88858e;padding-left:clamp(24px,3vw,48px);font-size:clamp(1.04rem,1.35vw,1.27rem);line-height:1.58}.service-article-module__2QLvOG__heroAnswer>p{max-width:650px;margin:0}.service-article-module__2QLvOG__actions{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:34px;display:flex}.service-article-module__2QLvOG__primaryAction,.service-article-module__2QLvOG__secondaryAction,.service-article-module__2QLvOG__storyLink,.service-article-module__2QLvOG__ownership a,.service-article-module__2QLvOG__finalCta a{justify-content:space-between;align-items:center;gap:16px;font-weight:800;display:inline-flex}.service-article-module__2QLvOG__primaryAction{background:var(--ink);color:#fff;padding:17px 22px}.service-article-module__2QLvOG__secondaryAction,.service-article-module__2QLvOG__storyLink,.service-article-module__2QLvOG__ownership a{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.service-article-module__2QLvOG__actions svg,.service-article-module__2QLvOG__storyLink svg,.service-article-module__2QLvOG__ownership svg,.service-article-module__2QLvOG__secondaryProof svg,.service-article-module__2QLvOG__related svg,.service-article-module__2QLvOG__finalCta svg{flex:none;width:18px;height:18px}.service-article-module__2QLvOG__signalDiagram{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:16px;margin:clamp(56px,7vw,96px) 0 0;display:grid}.service-article-module__2QLvOG__signalDiagram>div{background:color-mix(in srgb,var(--wash) 76%,white);border:1px solid #17171d66;min-height:128px;padding:22px}.service-article-module__2QLvOG__signalDiagram span,.service-article-module__2QLvOG__storyLedger span,.service-article-module__2QLvOG__secondaryProof span,.service-article-module__2QLvOG__priceGrid article>span,.service-article-module__2QLvOG__deliverables li>span,.service-article-module__2QLvOG__recognitionGrid article>span,.service-article-module__2QLvOG__related a>span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-family:monospace;font-size:.65rem;font-weight:700}.service-article-module__2QLvOG__signalDiagram p{margin:24px 0 0;font-size:clamp(1rem,1.5vw,1.3rem);font-weight:800;line-height:1.3}.service-article-module__2QLvOG__signalDiagram>b{color:var(--accent);align-self:center;font-size:1.5rem}.service-article-module__2QLvOG__proofRail{border-left:1px solid #aaa7af;grid-template-columns:repeat(4,1fr);margin:32px 0 0;display:grid}.service-article-module__2QLvOG__proofRail div{border-top:1px solid #aaa7af;border-right:1px solid #aaa7af;min-height:132px;padding:24px 20px}.service-article-module__2QLvOG__proofRail dt{letter-spacing:-.05em;font-size:clamp(1.5rem,2.4vw,2.7rem);font-weight:800}.service-article-module__2QLvOG__proofRail dd{max-width:22ch;margin:10px 0 0;font-size:.76rem;line-height:1.4}.service-article-module__2QLvOG__recognition,.service-article-module__2QLvOG__story,.service-article-module__2QLvOG__deliverables,.service-article-module__2QLvOG__pricing,.service-article-module__2QLvOG__related{padding:clamp(78px,10vw,150px) 0}.service-article-module__2QLvOG__sectionHeader{grid-template-columns:.7fr 1.3fr;align-items:end;gap:30px;margin-bottom:clamp(48px,7vw,88px);display:grid}.service-article-module__2QLvOG__sectionHeader .service-article-module__2QLvOG__eyebrow{align-self:start}.service-article-module__2QLvOG__sectionHeader h2,.service-article-module__2QLvOG__storyHeader h2,.service-article-module__2QLvOG__deliverablesHeader h2,.service-article-module__2QLvOG__pricing h2,.service-article-module__2QLvOG__related h2,.service-article-module__2QLvOG__finalCta h2{letter-spacing:-.073em;max-width:12ch;margin:0;font-size:clamp(2.8rem,5.7vw,6.4rem);line-height:.88}.service-article-module__2QLvOG__recognitionGrid{border-left:1px solid #9a97a0;grid-template-columns:repeat(3,1fr);display:grid}.service-article-module__2QLvOG__recognitionGrid article{border-top:1px solid #9a97a0;border-bottom:1px solid #9a97a0;border-right:1px solid #9a97a0;min-height:310px;padding:clamp(24px,3vw,42px)}.service-article-module__2QLvOG__recognitionGrid article:nth-child(2){background:var(--wash)}.service-article-module__2QLvOG__recognitionGrid h3{letter-spacing:-.045em;margin:54px 0 20px;font-size:clamp(1.4rem,2.2vw,2.25rem);line-height:1.02}.service-article-module__2QLvOG__recognitionGrid p,.service-article-module__2QLvOG__distinction p,.service-article-module__2QLvOG__storyHeader>p:last-child,.service-article-module__2QLvOG__deliverablesHeader>p,.service-article-module__2QLvOG__deliverables li p,.service-article-module__2QLvOG__priceGrid p,.service-article-module__2QLvOG__related a p{line-height:1.62}.service-article-module__2QLvOG__recognitionGrid p{margin:0 0 10px}.service-article-module__2QLvOG__distinction{background:var(--ink);color:#fff;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(50px,8vw,130px);margin-top:64px;padding:clamp(32px,5vw,74px);display:grid}.service-article-module__2QLvOG__distinction h2{letter-spacing:-.065em;margin:0;font-size:clamp(2.2rem,4vw,4.5rem);line-height:.92}.service-article-module__2QLvOG__distinction>div{border-top:1px solid #66636c}.service-article-module__2QLvOG__distinction article{border-bottom:1px solid #66636c;grid-template-columns:minmax(160px,.55fr) 1fr;gap:18px;padding:24px 0;display:grid}.service-article-module__2QLvOG__distinction h3,.service-article-module__2QLvOG__distinction p{margin:0;font-size:.95rem}.service-article-module__2QLvOG__distinction p{color:#d0cdd5}.service-article-module__2QLvOG__process{--art-purple:var(--accent);--art-lavender:var(--wash)}.service-article-module__2QLvOG__midCta{background:var(--accent);color:#fff}.service-article-module__2QLvOG__midCta>.service-article-module__2QLvOG__inner{justify-content:space-between;align-items:center;gap:30px;padding-top:30px;padding-bottom:30px;display:flex}.service-article-module__2QLvOG__midCta p{letter-spacing:-.04em;margin:0;font-size:clamp(1.2rem,2.2vw,2.2rem);font-weight:800}.service-article-module__2QLvOG__midCta a{color:var(--ink);background:#fff;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:16px 21px;font-weight:800;display:inline-flex}.service-article-module__2QLvOG__midCta svg{width:18px;height:18px}.service-article-module__2QLvOG__story{background:var(--cool)}.service-article-module__2QLvOG__storyHeader{grid-template-columns:1.1fr .9fr;align-items:end;gap:30px 70px;margin-bottom:54px;display:grid}.service-article-module__2QLvOG__storyHeader .service-article-module__2QLvOG__eyebrow{grid-column:1/-1}.service-article-module__2QLvOG__storyHeader>p:last-child{max-width:600px;margin:0;font-size:1.08rem}.service-article-module__2QLvOG__storyImage{aspect-ratio:16/8.8;background:var(--wash);display:block;position:relative;overflow:hidden}.service-article-module__2QLvOG__storyImage img{-o-object-fit:cover;object-fit:cover;transition:transform .45s cubic-bezier(.16,1,.3,1)}.service-article-module__2QLvOG__storyImage:hover img{transform:scale(1.02)}.service-article-module__2QLvOG__storyLedger{border-left:1px solid #8e8a94;grid-template-columns:repeat(3,1fr);display:grid}.service-article-module__2QLvOG__storyLedger article{border-bottom:1px solid #8e8a94;border-right:1px solid #8e8a94;min-height:230px;padding:28px}.service-article-module__2QLvOG__storyLedger p,.service-article-module__2QLvOG__storyLedger ul{margin:32px 0 0;line-height:1.6}.service-article-module__2QLvOG__storyLedger ul{padding-left:18px}.service-article-module__2QLvOG__storyLink{margin-top:26px}.service-article-module__2QLvOG__secondaryProof{grid-template-columns:1fr 1fr;gap:24px;margin-top:72px;display:grid}.service-article-module__2QLvOG__secondaryProof a{border-top:1px solid #8e8a94;grid-template-columns:1fr auto;gap:20px;padding:24px 4px;display:grid}.service-article-module__2QLvOG__secondaryProof a span{grid-column:1/-1}.service-article-module__2QLvOG__secondaryProof strong{letter-spacing:-.025em;font-size:clamp(1.15rem,1.8vw,1.65rem);line-height:1.3}.service-article-module__2QLvOG__deliverables{background:#fff}.service-article-module__2QLvOG__deliverablesHeader{grid-template-columns:1fr 1fr;align-items:end;gap:50px;margin-bottom:64px;display:grid}.service-article-module__2QLvOG__deliverablesHeader>p{max-width:580px;margin:0}.service-article-module__2QLvOG__deliverables ol{border-top:1px solid #99969f;margin:0;padding:0;list-style:none}.service-article-module__2QLvOG__deliverables li{border-bottom:1px solid #99969f;grid-template-columns:70px minmax(220px,.65fr) minmax(0,1.35fr);align-items:start;gap:24px;padding:27px 5px;display:grid}.service-article-module__2QLvOG__deliverables li h3,.service-article-module__2QLvOG__deliverables li p{margin:0}.service-article-module__2QLvOG__deliverables li h3{letter-spacing:-.035em;font-size:clamp(1.25rem,2vw,1.8rem)}.service-article-module__2QLvOG__pricing{background:var(--paper)}.service-article-module__2QLvOG__pricing header{margin-bottom:62px}.service-article-module__2QLvOG__priceGrid{border-left:1px solid #aaa7af;grid-template-columns:repeat(3,1fr);display:grid}.service-article-module__2QLvOG__priceGrid article{border-top:1px solid #aaa7af;border-bottom:1px solid #aaa7af;border-right:1px solid #aaa7af;min-height:400px;padding:clamp(24px,3vw,44px)}.service-article-module__2QLvOG__priceGrid article:nth-child(2){background:var(--wash)}.service-article-module__2QLvOG__priceGrid strong{letter-spacing:-.075em;margin-top:56px;font-size:clamp(2.7rem,5vw,5.5rem);line-height:1;display:block}.service-article-module__2QLvOG__priceGrid strong small{letter-spacing:0;font-size:.25em}.service-article-module__2QLvOG__priceGrid h3{margin:24px 0 12px;font-size:1.4rem}.service-article-module__2QLvOG__priceGrid p{margin:0}.service-article-module__2QLvOG__ownership{border-bottom:1px solid #aaa7af;justify-content:space-between;align-items:center;gap:30px;padding:28px 0;display:flex}.service-article-module__2QLvOG__ownership p{letter-spacing:-.04em;margin:0;font-size:clamp(1.2rem,2.2vw,2.1rem);font-weight:800}.service-article-module__2QLvOG__faqSection>div{padding-top:0;padding-bottom:0}.service-article-module__2QLvOG__related{background:var(--wash)}.service-article-module__2QLvOG__related header{grid-template-columns:.7fr 1.3fr;align-items:end;gap:30px;margin-bottom:62px;display:grid}.service-article-module__2QLvOG__related header .service-article-module__2QLvOG__eyebrow{align-self:start}.service-article-module__2QLvOG__related>.service-article-module__2QLvOG__inner>div{border-top:1px solid #17171d80}.service-article-module__2QLvOG__related a{border-bottom:1px solid #17171d80;grid-template-columns:60px minmax(220px,.65fr) minmax(260px,1fr) 24px;align-items:center;gap:28px;padding:28px 5px;display:grid}.service-article-module__2QLvOG__related a h3,.service-article-module__2QLvOG__related a p{margin:0}.service-article-module__2QLvOG__related a h3{letter-spacing:-.035em;font-size:clamp(1.3rem,2vw,1.85rem)}.service-article-module__2QLvOG__finalCta{background:radial-gradient(circle at 72% 18%,color-mix(in srgb,var(--accent) 58%,#dc73ff) 0,var(--accent) 30%,#171126 100%);color:#fff;padding:clamp(84px,12vw,180px) 0}.service-article-module__2QLvOG__finalCta h2{max-width:14ch}.service-article-module__2QLvOG__finalCta a{color:var(--ink);background:#fff;margin-top:54px;padding:20px 25px}.service-article-module__2QLvOG__page a:focus-visible{outline-offset:4px;outline:3px solid #ef43a6}@media (max-width:1023px){.service-article-module__2QLvOG__hero{min-height:0}.service-article-module__2QLvOG__heroGrid,.service-article-module__2QLvOG__sectionHeader,.service-article-module__2QLvOG__storyHeader,.service-article-module__2QLvOG__deliverablesHeader,.service-article-module__2QLvOG__related header,.service-article-module__2QLvOG__distinction{grid-template-columns:1fr}.service-article-module__2QLvOG__heroAnswer{border-top:1px solid #88858e;border-left:0;padding-top:28px;padding-left:0}.service-article-module__2QLvOG__proofRail{grid-template-columns:repeat(2,1fr)}.service-article-module__2QLvOG__storyHeader .service-article-module__2QLvOG__eyebrow{grid-column:auto}.service-article-module__2QLvOG__recognitionGrid{grid-template-columns:1fr}.service-article-module__2QLvOG__recognitionGrid article{min-height:0}.service-article-module__2QLvOG__distinction{gap:38px}.service-article-module__2QLvOG__storyLedger{grid-template-columns:1fr}.service-article-module__2QLvOG__storyLedger article{min-height:0}.service-article-module__2QLvOG__related a{grid-template-columns:50px 1fr 24px}.service-article-module__2QLvOG__related a p{grid-column:2}}@media (max-width:680px){.service-article-module__2QLvOG__hero{padding-top:76px}.service-article-module__2QLvOG__hero h1{font-size:clamp(3rem,15vw,4.5rem)}.service-article-module__2QLvOG__actions{flex-direction:column;align-items:stretch}.service-article-module__2QLvOG__primaryAction,.service-article-module__2QLvOG__secondaryAction{width:100%}.service-article-module__2QLvOG__secondaryAction{padding:12px 0}.service-article-module__2QLvOG__signalDiagram{grid-template-columns:1fr}.service-article-module__2QLvOG__signalDiagram>b{justify-self:center;transform:rotate(90deg)}.service-article-module__2QLvOG__proofRail,.service-article-module__2QLvOG__secondaryProof,.service-article-module__2QLvOG__priceGrid{grid-template-columns:1fr}.service-article-module__2QLvOG__deliverables li{grid-template-columns:44px 1fr}.service-article-module__2QLvOG__deliverables li p{grid-column:2}.service-article-module__2QLvOG__distinction article{grid-template-columns:1fr}.service-article-module__2QLvOG__ownership{flex-direction:column;align-items:flex-start}.service-article-module__2QLvOG__related a{grid-template-columns:36px 1fr 20px;gap:18px}.service-article-module__2QLvOG__storyImage{aspect-ratio:4/3}.service-article-module__2QLvOG__midCta>.service-article-module__2QLvOG__inner{flex-direction:column;align-items:stretch}.service-article-module__2QLvOG__midCta a{width:100%}}@media (prefers-reduced-motion:reduce){.service-article-module__2QLvOG__storyImage img{transition:none}}
.services-hub-module__cC-una__page{--black:#17171d;--paper:#f4f3f0;--purple:#7258d6;--lavender:#d8d0f2;background:var(--paper);color:var(--black);overflow:clip}.services-hub-module__cC-una__hero{background:var(--paper);min-height:calc(100svh - 80px);padding-top:88px;position:relative}.services-hub-module__cC-una__hero:before{content:"";pointer-events:none;background-image:linear-gradient(#14131c11 1px,#0000 1px),linear-gradient(90deg,#14131c11 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.services-hub-module__cC-una__heroInner,.services-hub-module__cC-una__sectionInner{max-width:1600px;margin:0 auto;padding-left:24px;padding-right:24px;position:relative}.services-hub-module__cC-una__eyebrow{letter-spacing:.11em;text-transform:uppercase;margin:0 0 28px;font-family:monospace;font-size:.69rem;font-weight:700}.services-hub-module__cC-una__heroGrid{grid-template-columns:minmax(0,1.16fr) minmax(380px,.84fr);align-items:end;gap:clamp(42px,7vw,120px);padding-bottom:clamp(58px,8vw,110px);display:grid}.services-hub-module__cC-una__hero h1{letter-spacing:-.078em;max-width:11ch;margin:0;font-size:clamp(3.6rem,7vw,7.6rem);line-height:.82}.services-hub-module__cC-una__heroAnswer{border-left:1px solid #88858e;padding-left:clamp(24px,3vw,48px);font-size:clamp(1.05rem,1.4vw,1.3rem);line-height:1.55}.services-hub-module__cC-una__heroAnswer>p{max-width:660px;margin:0}.services-hub-module__cC-una__actions{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:34px;display:flex}.services-hub-module__cC-una__primaryAction,.services-hub-module__cC-una__secondaryAction,.services-hub-module__cC-una__midCta a,.services-hub-module__cC-una__finalCta a{justify-content:space-between;align-items:center;gap:18px;font-weight:800;display:inline-flex}.services-hub-module__cC-una__primaryAction{background:var(--black);color:#fff;padding:17px 22px}.services-hub-module__cC-una__secondaryAction{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.services-hub-module__cC-una__actions svg,.services-hub-module__cC-una__midCta svg,.services-hub-module__cC-una__finalCta svg,.services-hub-module__cC-una__serviceList svg{flex:none;width:18px;height:18px}.services-hub-module__cC-una__proofStrip{border-left:1px solid #aaa7af;grid-template-columns:repeat(5,1fr);margin:0;display:grid}.services-hub-module__cC-una__proofStrip div{border-top:1px solid #aaa7af;border-right:1px solid #aaa7af;min-height:150px;padding:26px 20px}.services-hub-module__cC-una__proofStrip dt{letter-spacing:-.05em;font-size:clamp(1.55rem,2.5vw,2.8rem);font-weight:800}.services-hub-module__cC-una__proofStrip dd{max-width:18ch;margin:10px 0 0;font-size:.76rem;line-height:1.35}.services-hub-module__cC-una__signalSection>div{padding-top:0;padding-bottom:0}.services-hub-module__cC-una__signalLinks{flex-wrap:wrap;gap:10px 18px;display:flex}.services-hub-module__cC-una__signalLinks a{text-underline-offset:4px;font-weight:800;text-decoration:underline;text-decoration-thickness:2px}.services-hub-module__cC-una__catalog{background:var(--black);color:#fff;padding:clamp(74px,9vw,140px) 0}.services-hub-module__cC-una__sectionHeader{grid-template-columns:1.2fr .8fr;align-items:end;gap:28px 52px;margin-bottom:clamp(58px,8vw,110px);display:grid}.services-hub-module__cC-una__sectionHeader .services-hub-module__cC-una__eyebrow{grid-column:1/-1}.services-hub-module__cC-una__sectionHeader h2,.services-hub-module__cC-una__fit h2,.services-hub-module__cC-una__pricing h2,.services-hub-module__cC-una__finalCta h2{letter-spacing:-.075em;max-width:11ch;margin:0;font-size:clamp(3rem,6.5vw,7rem);line-height:.84}.services-hub-module__cC-una__sectionHeader>p:last-child{color:#cbc8d0;max-width:580px;margin:0;font-size:1.08rem;line-height:1.65}.services-hub-module__cC-una__families{border-top:1px solid #625f68}.services-hub-module__cC-una__family{border-bottom:1px solid #625f68;grid-template-columns:minmax(240px,.55fr) minmax(0,1.45fr);gap:50px;padding:clamp(36px,5vw,72px) 0;display:grid}.services-hub-module__cC-una__family header>span,.services-hub-module__cC-una__priceCards article>span{color:#bdaaff;letter-spacing:.08em;text-transform:uppercase;font-family:monospace;font-size:.66rem}.services-hub-module__cC-una__family h3{letter-spacing:-.055em;max-width:10ch;margin:28px 0 0;font-size:clamp(1.7rem,3vw,3.4rem);line-height:.94}.services-hub-module__cC-una__serviceList{border-top:1px solid #625f68}.services-hub-module__cC-una__serviceList a{border-bottom:1px solid #625f68;justify-content:space-between;align-items:start;gap:30px;padding:25px 8px;transition:background-color .16s,padding .16s;display:flex}.services-hub-module__cC-una__serviceList a:hover{background:#d8d0f214;padding-left:18px;padding-right:18px}.services-hub-module__cC-una__serviceList strong{letter-spacing:-.035em;font-size:clamp(1.15rem,1.7vw,1.65rem);display:block}.services-hub-module__cC-una__serviceList small{color:#cbc8d0;max-width:720px;margin-top:8px;font-size:.93rem;line-height:1.55;display:block}.services-hub-module__cC-una__serviceList svg{margin-top:5px}.services-hub-module__cC-una__midCta{background:var(--purple);color:#fff;justify-content:space-between;align-items:center;gap:30px;padding:30px max(24px,50vw - 776px);display:flex}.services-hub-module__cC-una__midCta p{letter-spacing:-.04em;margin:0;font-size:clamp(1.25rem,2.3vw,2.35rem);font-weight:800}.services-hub-module__cC-una__midCta a{color:var(--black);background:#fff;flex:none;padding:16px 21px}.services-hub-module__cC-una__fit{background:var(--lavender);padding:clamp(78px,10vw,150px) 0}.services-hub-module__cC-una__stories{background:#e9e8f1;padding:clamp(78px,10vw,150px) 0}.services-hub-module__cC-una__storiesHeader{grid-template-columns:1.2fr .8fr;align-items:end;gap:28px 52px;margin-bottom:clamp(58px,8vw,108px);display:grid}.services-hub-module__cC-una__storiesHeader .services-hub-module__cC-una__eyebrow{grid-column:1/-1}.services-hub-module__cC-una__storiesHeader h2{letter-spacing:-.075em;max-width:11ch;margin:0;font-size:clamp(3rem,6.5vw,7rem);line-height:.84}.services-hub-module__cC-una__storiesHeader>p:last-child{max-width:560px;margin:0;font-size:1.08rem;line-height:1.65}.services-hub-module__cC-una__storyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(70px,10vw,160px) clamp(30px,6vw,100px);display:grid}.services-hub-module__cC-una__story:nth-child(2n){margin-top:clamp(90px,14vw,220px)}.services-hub-module__cC-una__storyImage{aspect-ratio:16/10;background:#d8d0f2;display:block;position:relative;overflow:hidden}.services-hub-module__cC-una__storyImage img{-o-object-fit:cover;object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1)}.services-hub-module__cC-una__storyImage:hover img{transform:scale(1.025)}.services-hub-module__cC-una__storyImage>span{color:#fff;z-index:1;background:#17171d;padding:12px 15px;font-family:monospace;font-size:.68rem;position:absolute;bottom:0;left:0}.services-hub-module__cC-una__storyCopy{border-top:1px solid #8d8992;grid-template-columns:minmax(110px,.38fr) minmax(0,1.62fr);gap:24px;margin-top:22px;padding-top:20px;display:grid}.services-hub-module__cC-una__storyCopy>p{letter-spacing:.06em;text-transform:uppercase;margin:3px 0 0;font-family:monospace;font-size:.64rem}.services-hub-module__cC-una__storyCopy h3{letter-spacing:-.055em;grid-column:2;margin:0;font-size:clamp(1.65rem,2.8vw,3.1rem);line-height:.98}.services-hub-module__cC-una__storyCopy>div{grid-column:2}.services-hub-module__cC-una__storyCopy>div p{margin:0 0 22px;line-height:1.62}.services-hub-module__cC-una__storyCopy>div a,.services-hub-module__cC-una__allWorkLink{text-underline-offset:4px;align-items:center;gap:12px;font-weight:800;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.services-hub-module__cC-una__storyCopy svg,.services-hub-module__cC-una__allWorkLink svg{width:17px;height:17px}.services-hub-module__cC-una__allWorkLink{border-top:1px solid #8d8992;margin-top:clamp(70px,9vw,130px);padding-top:25px}.services-hub-module__cC-una__fitGrid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(50px,9vw,150px);display:grid}.services-hub-module__cC-una__fitGrid>div{border-left:1px solid #17171d80;padding-left:clamp(24px,4vw,56px);font-size:clamp(1.05rem,1.35vw,1.25rem);line-height:1.65}.services-hub-module__cC-una__fitGrid p{margin:0 0 1.25em}.services-hub-module__cC-una__pricing{background:#fff;padding:clamp(78px,10vw,150px) 0}.services-hub-module__cC-una__pricingHeader{margin-bottom:64px}.services-hub-module__cC-una__priceCards{border-left:1px solid #aaa7af;grid-template-columns:repeat(3,1fr);display:grid}.services-hub-module__cC-una__priceCards article{border-top:1px solid #aaa7af;border-bottom:1px solid #aaa7af;border-right:1px solid #aaa7af;min-height:420px;padding:clamp(24px,3vw,44px)}.services-hub-module__cC-una__priceCards article:nth-child(2){background:var(--lavender)}.services-hub-module__cC-una__priceCards article>span{color:#574184}.services-hub-module__cC-una__priceCards strong{letter-spacing:-.075em;margin-top:60px;font-size:clamp(2.7rem,5vw,5.7rem);line-height:1;display:block}.services-hub-module__cC-una__priceCards strong small{letter-spacing:0;font-size:.25em}.services-hub-module__cC-una__priceCards h3{margin:24px 0 12px;font-size:1.4rem}.services-hub-module__cC-una__priceCards p{margin:0;line-height:1.62}.services-hub-module__cC-una__ownershipNote{border-bottom:1px solid #aaa7af;justify-content:space-between;align-items:center;gap:30px;padding:28px 0;display:flex}.services-hub-module__cC-una__ownershipNote p{letter-spacing:-.04em;margin:0;font-size:clamp(1.2rem,2.3vw,2.2rem);font-weight:800}.services-hub-module__cC-una__ownershipNote a{text-underline-offset:4px;flex:none;font-weight:800;text-decoration:underline}.services-hub-module__cC-una__faqSection>div{padding-top:0;padding-bottom:0}.services-hub-module__cC-una__finalCta{color:#fff;background:radial-gradient(circle at 72% 18%,#dc73ff 0,#8555e3 23%,#472096 55%,#171126 100%);padding:clamp(84px,12vw,180px) 0}.services-hub-module__cC-una__finalCta h2{max-width:13ch;font-size:clamp(3.2rem,7.4vw,8rem)}.services-hub-module__cC-una__finalCta a{color:var(--black);background:#fff;margin-top:56px;padding:20px 25px}.services-hub-module__cC-una__page a:focus-visible{outline-offset:4px;outline:3px solid #ef43a6}@media (max-width:1023px){.services-hub-module__cC-una__hero{min-height:0}.services-hub-module__cC-una__heroGrid,.services-hub-module__cC-una__sectionHeader,.services-hub-module__cC-una__family,.services-hub-module__cC-una__fitGrid,.services-hub-module__cC-una__storiesHeader{grid-template-columns:1fr}.services-hub-module__cC-una__hero h1{font-size:clamp(3.4rem,10vw,6rem)}.services-hub-module__cC-una__heroAnswer{border-top:1px solid #88858e;border-left:0;padding-top:28px;padding-left:0}.services-hub-module__cC-una__proofStrip{grid-template-columns:repeat(2,1fr)}.services-hub-module__cC-una__proofStrip div:last-child{grid-column:span 2}.services-hub-module__cC-una__sectionHeader .services-hub-module__cC-una__eyebrow,.services-hub-module__cC-una__storiesHeader .services-hub-module__cC-una__eyebrow{grid-column:auto}.services-hub-module__cC-una__family{gap:32px}.services-hub-module__cC-una__family h3{max-width:none}.services-hub-module__cC-una__midCta{flex-direction:column;align-items:flex-start}}@media (max-width:680px){.services-hub-module__cC-una__hero{padding-top:78px}.services-hub-module__cC-una__hero h1{font-size:clamp(3rem,15vw,4.5rem)}.services-hub-module__cC-una__actions{flex-direction:column;align-items:stretch}.services-hub-module__cC-una__primaryAction,.services-hub-module__cC-una__secondaryAction{width:100%}.services-hub-module__cC-una__secondaryAction{padding:12px 0}.services-hub-module__cC-una__proofStrip,.services-hub-module__cC-una__priceCards,.services-hub-module__cC-una__storyGrid{grid-template-columns:1fr}.services-hub-module__cC-una__story:nth-child(2n){margin-top:0}.services-hub-module__cC-una__storyCopy{grid-template-columns:1fr}.services-hub-module__cC-una__storyCopy h3,.services-hub-module__cC-una__storyCopy>div{grid-column:1}.services-hub-module__cC-una__proofStrip div:last-child{grid-column:auto}.services-hub-module__cC-una__proofStrip div{min-height:110px}.services-hub-module__cC-una__priceCards article{min-height:0}.services-hub-module__cC-una__ownershipNote{flex-direction:column;align-items:flex-start}.services-hub-module__cC-una__midCta a{width:100%}}@media (prefers-reduced-motion:reduce){.services-hub-module__cC-una__serviceList a{transition:none}}
.work-module__1XrNWa__page{--work-accent:#6f4bc3;color:#17171d;background:#f4f3f0;overflow:clip}.work-module__1XrNWa__transformations{--work-accent:#6842ad;--work-wash:#d8d0f2}.work-module__1XrNWa__products{--work-accent:#a93484;--work-wash:#f1c8e1}.work-module__1XrNWa__public{--work-accent:#4656a6;--work-wash:#d5d9eb}.work-module__1XrNWa__inner{max-width:1600px;margin:0 auto;padding-left:24px;padding-right:24px}.work-module__1XrNWa__hero{padding:clamp(38px,7vw,96px) 0 72px}.work-module__1XrNWa__heroGrid{grid-template-columns:minmax(0,.85fr) minmax(480px,1.15fr);align-items:end;gap:48px;display:grid}.work-module__1XrNWa__evidence{color:var(--work-accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:.76rem;font-weight:800}.work-module__1XrNWa__hero h1,.work-module__1XrNWa__archiveHero h1{font-family:var(--font-plus-jakarta), sans-serif;letter-spacing:-.075em;margin:0;font-size:clamp(3.6rem,8vw,8.6rem);font-weight:800;line-height:.9}.work-module__1XrNWa__summary{max-width:720px;margin:28px 0;font-size:clamp(1.1rem,1.7vw,1.45rem);line-height:1.55}.work-module__1XrNWa__result{border-left:5px solid var(--work-accent);margin:28px 0;padding-left:18px;font-size:clamp(1.05rem,1.6vw,1.35rem);font-weight:760;line-height:1.45}.work-module__1XrNWa__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:32px 0;display:grid}.work-module__1XrNWa__meta div{border-top:1px solid #a8a5ad;padding:13px 12px 13px 0}.work-module__1XrNWa__meta dt{color:#716d77;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:800}.work-module__1XrNWa__meta dd{margin:4px 0 0;font-weight:700}.work-module__1XrNWa__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.work-module__1XrNWa__primary,.work-module__1XrNWa__secondary{align-items:center;gap:9px;min-height:48px;padding:12px 18px;font-weight:800;display:inline-flex}.work-module__1XrNWa__primary{color:#fff;background:#17171d}.work-module__1XrNWa__secondary{color:#17171d;border:1px solid #77727e}.work-module__1XrNWa__primary:hover{background:var(--work-accent)}.work-module__1XrNWa__secondary:hover{border-color:var(--work-accent);color:var(--work-accent)}.work-module__1XrNWa__heroImage{background:var(--work-wash);min-height:520px;position:relative;overflow:hidden}.work-module__1XrNWa__heroImage img{-o-object-fit:cover;object-fit:cover}.work-module__1XrNWa__sectionMarker{display:contents}.work-module__1XrNWa__situation{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);gap:48px;padding-top:100px;padding-bottom:100px;display:grid}.work-module__1XrNWa__situation h2,.work-module__1XrNWa__gallery h2,.work-module__1XrNWa__related h2,.work-module__1XrNWa__archiveGroup h2{font-family:var(--font-plus-jakarta), sans-serif;letter-spacing:-.05em;margin:0 0 28px;font-size:clamp(2rem,4vw,4.4rem);font-weight:800;line-height:1}.work-module__1XrNWa__situationCopy p{max-width:760px;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.7}.work-module__1XrNWa__ledger{border-top:4px solid var(--work-accent)}.work-module__1XrNWa__ledger div{border-bottom:1px solid #aaa7af;grid-template-columns:minmax(100px,.42fr) 1fr;gap:16px;padding:14px 0;display:grid}.work-module__1XrNWa__ledger dt{color:#65616a;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.work-module__1XrNWa__ledger dd{margin:0;font-weight:700}.work-module__1XrNWa__responsibilities{border-top:1px solid #aaa7af;grid-column:1/-1;grid-template-columns:.7fr 1.3fr;gap:18px;padding-top:30px;display:grid}.work-module__1XrNWa__responsibilities h3{text-transform:uppercase;margin:0;font-size:1rem}.work-module__1XrNWa__responsibilities ul{-moz-columns:2;columns:2;margin:0;padding-left:20px;line-height:1.55}.work-module__1XrNWa__gallery{color:#fff;background:#17171d;padding:100px 0}.work-module__1XrNWa__midCta{background:var(--work-wash);justify-content:space-between;align-items:center;max-width:none;padding-top:24px;padding-bottom:24px;font-weight:800;display:flex}.work-module__1XrNWa__midCta p{margin:0}.work-module__1XrNWa__midCta a{color:var(--work-accent)}.work-module__1XrNWa__galleryHead{justify-content:space-between;gap:40px;margin-bottom:36px;display:flex}.work-module__1XrNWa__galleryHead p{color:#cbc6d1;max-width:520px;line-height:1.6}.work-module__1XrNWa__galleryGrid{grid-template-columns:repeat(12,1fr);gap:18px;display:grid}.work-module__1XrNWa__galleryFigure{background:#29272d;grid-column:span 6;margin:0;padding:14px}.work-module__1XrNWa__galleryFigure:first-child:last-child{grid-column:2/span 10}.work-module__1XrNWa__galleryFigure:nth-child(3n){grid-column:3/span 8}.work-module__1XrNWa__galleryFigure img{-o-object-fit:contain;object-fit:contain;background:#211f24;width:100%;height:min(54vw,760px)}.work-module__1XrNWa__galleryFigure figcaption{color:#cbc6d1;padding:10px 2px 0;font-size:.78rem}.work-module__1XrNWa__related{padding-top:100px;padding-bottom:96px}.work-module__1XrNWa__relatedGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.work-module__1XrNWa__relatedCard{border-top:5px solid var(--work-accent);color:inherit;flex-direction:column;min-height:240px;padding:24px 0;display:flex}.work-module__1XrNWa__relatedCard span{color:#66616c;letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:800}.work-module__1XrNWa__relatedCard strong{font-family:var(--font-plus-jakarta), sans-serif;margin:14px 0;font-size:clamp(1.35rem,2.2vw,2.1rem);line-height:1.05}.work-module__1XrNWa__relatedCard p{color:#5f5a65;margin:0 0 20px;line-height:1.5}.work-module__1XrNWa__relatedCard b{margin-top:auto}.work-module__1XrNWa__serviceLinks{border-top:1px solid #aaa7af;flex-wrap:wrap;gap:12px 26px;margin-top:42px;padding-top:24px;display:flex}.work-module__1XrNWa__serviceLinks strong{text-transform:uppercase}.work-module__1XrNWa__serviceLinks a{color:var(--work-accent);font-weight:800}.work-module__1XrNWa__cta{background:var(--work-accent);color:#fff;padding:clamp(70px,10vw,150px) 0}.work-module__1XrNWa__ctaContent{grid-template-columns:1.2fr .8fr;align-items:end;gap:40px;display:grid}.work-module__1XrNWa__cta h2{font-family:var(--font-plus-jakarta), sans-serif;letter-spacing:-.06em;margin:0;font-size:clamp(2.5rem,5.5vw,6rem);line-height:.95}.work-module__1XrNWa__cta p{font-size:1.2rem;line-height:1.55}.work-module__1XrNWa__cta a{color:#17171d;background:#fff;margin-top:12px;padding:16px 20px;font-weight:850;display:inline-flex}.work-module__1XrNWa__archiveHero{padding-top:clamp(50px,8vw,110px);padding-bottom:72px}.work-module__1XrNWa__archiveHeroGrid{grid-template-columns:1fr .8fr;gap:54px;display:grid}.work-module__1XrNWa__archiveHero h1{max-width:880px}.work-module__1XrNWa__archiveLead{align-self:end;max-width:680px;margin:0;font-size:clamp(1.2rem,2vw,1.7rem);line-height:1.55}.work-module__1XrNWa__proofRail{border-top:1px solid #8e8994;border-bottom:1px solid #8e8994;grid-template-columns:repeat(4,1fr);margin-top:64px;display:grid}.work-module__1XrNWa__proofRail div{padding:22px 18px 24px 0}.work-module__1XrNWa__proofRail strong{letter-spacing:-.04em;font-size:clamp(1.45rem,2.5vw,2.4rem);display:block}.work-module__1XrNWa__proofRail span{color:#66616c;font-size:.82rem}.work-module__1XrNWa__featured{color:#fff;background:#17171d;padding:88px 0}.work-module__1XrNWa__featuredHeader{justify-content:space-between;align-items:end;margin-bottom:42px;display:flex}.work-module__1XrNWa__featuredHeader h2{margin:0;font-size:clamp(2rem,4vw,4rem)}.work-module__1XrNWa__featuredGrid{grid-template-columns:repeat(12,1fr);gap:20px;display:grid}.work-module__1XrNWa__featureCard{color:#fff;grid-column:span 4;grid-template-rows:330px 1fr;display:grid}.work-module__1XrNWa__featureMedia{background:#2c2930;position:relative;overflow:hidden}.work-module__1XrNWa__featureMedia img{-o-object-fit:cover;object-fit:cover;transition:transform .3s}.work-module__1XrNWa__featureCard:hover img{transform:scale(1.025)}.work-module__1XrNWa__featureCopy{border-top:5px solid var(--work-accent);background:#262329;padding:24px}.work-module__1XrNWa__featureCopy span,.work-module__1XrNWa__cardEvidence{color:#c8bfdf;letter-spacing:.1em;text-transform:uppercase;font-size:.69rem;font-weight:800}.work-module__1XrNWa__featureCopy h3{margin:12px 0;font-size:1.6rem}.work-module__1XrNWa__featureCopy p{color:#d8d4dc;line-height:1.5}.work-module__1XrNWa__featureCopy strong{margin-top:12px;display:inline-block}.work-module__1XrNWa__archiveGroup{padding:104px 0}.work-module__1XrNWa__archiveGroup:nth-of-type(2n){background:#ebe8ef}.work-module__1XrNWa__groupHeader{grid-template-columns:1.2fr .8fr;gap:36px;margin-bottom:48px;display:grid}.work-module__1XrNWa__groupHeader p{color:#5f5b64;margin:0;font-size:1.1rem;line-height:1.6}.work-module__1XrNWa__cards{grid-template-columns:repeat(12,1fr);gap:28px 18px;display:grid}.work-module__1XrNWa__card{color:inherit;background:#fff;flex-direction:column;grid-column:span 4;display:flex}.work-module__1XrNWa__card:nth-child(5n+1){grid-column:span 5}.work-module__1XrNWa__card:nth-child(5n+2){grid-column:span 7}.work-module__1XrNWa__cardMain{color:inherit;flex:1;grid-template-rows:260px 1fr;display:grid}.work-module__1XrNWa__cardMedia{background:var(--work-wash);position:relative;overflow:hidden}.work-module__1XrNWa__cardMedia img{-o-object-fit:cover;object-fit:cover;transition:transform .3s}.work-module__1XrNWa__cardMain:hover img{transform:scale(1.025)}.work-module__1XrNWa__cardCopy{border-top:5px solid var(--work-accent);flex-direction:column;padding:24px;display:flex}.work-module__1XrNWa__cardCopy h3{margin:11px 0;font-size:1.55rem}.work-module__1XrNWa__cardCopy p{color:#595560;line-height:1.5}.work-module__1XrNWa__cardFacts{border-top:1px solid #d4d0d8;gap:10px;margin-top:auto;padding-top:16px;display:grid}.work-module__1XrNWa__cardFacts span{font-size:.82rem;line-height:1.4}.work-module__1XrNWa__cardRead{color:var(--work-accent);margin-top:15px;font-weight:850}.work-module__1XrNWa__cardExternal{border-top:1px solid #d4d0d8;flex-wrap:wrap;gap:8px 16px;margin:0 24px;padding:13px 0 16px;display:flex}.work-module__1XrNWa__cardExternal a{color:#5d5864;font-size:.75rem;font-weight:800}.work-module__1XrNWa__archiveProof{background:#d8d0f2;padding:100px 0}.work-module__1XrNWa__quote{grid-template-columns:1.2fr .8fr;gap:48px;display:grid}.work-module__1XrNWa__quote blockquote{font-family:var(--font-plus-jakarta), sans-serif;letter-spacing:-.05em;margin:0;font-size:clamp(2rem,4vw,4.4rem);font-weight:800;line-height:1.05}.work-module__1XrNWa__quoteAside{align-self:end}.work-module__1XrNWa__quoteAside a{color:#4d347d;margin-top:14px;font-weight:850;display:inline-flex}.work-module__1XrNWa__page a:focus-visible{outline-offset:4px;outline:3px solid #ff5bbd}@media (max-width:1023px){.work-module__1XrNWa__heroGrid,.work-module__1XrNWa__archiveHeroGrid,.work-module__1XrNWa__situation,.work-module__1XrNWa__ctaContent,.work-module__1XrNWa__quote,.work-module__1XrNWa__groupHeader{grid-template-columns:1fr}.work-module__1XrNWa__heroImage{min-height:55vw}.work-module__1XrNWa__featureCard{grid-column:span 6}.work-module__1XrNWa__featureCard:last-child{grid-column:4/span 6}.work-module__1XrNWa__card,.work-module__1XrNWa__card:nth-child(5n+1),.work-module__1XrNWa__card:nth-child(5n+2){grid-column:span 6}.work-module__1XrNWa__proofRail{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.work-module__1XrNWa__inner{padding-left:18px;padding-right:18px}.work-module__1XrNWa__hero h1,.work-module__1XrNWa__archiveHero h1{font-size:clamp(3rem,17vw,5rem)}.work-module__1XrNWa__meta,.work-module__1XrNWa__relatedGrid,.work-module__1XrNWa__responsibilities{grid-template-columns:1fr}.work-module__1XrNWa__responsibilities ul{-moz-columns:1;columns:1}.work-module__1XrNWa__galleryHead{display:block}.work-module__1XrNWa__galleryFigure,.work-module__1XrNWa__galleryFigure:nth-child(3n),.work-module__1XrNWa__galleryFigure:first-child:last-child{grid-column:1/-1}.work-module__1XrNWa__galleryFigure img{height:76vw}.work-module__1XrNWa__featureCard,.work-module__1XrNWa__featureCard:last-child,.work-module__1XrNWa__card,.work-module__1XrNWa__card:nth-child(5n+1),.work-module__1XrNWa__card:nth-child(5n+2){grid-column:1/-1}.work-module__1XrNWa__proofRail{grid-template-columns:1fr 1fr}.work-module__1XrNWa__proofRail div{padding-right:8px}.work-module__1XrNWa__proofRail span{display:block}.work-module__1XrNWa__archiveGroup,.work-module__1XrNWa__featured,.work-module__1XrNWa__archiveProof{padding-top:72px;padding-bottom:72px}.work-module__1XrNWa__midCta{flex-direction:column;align-items:flex-start;gap:12px}}@media (prefers-reduced-motion:reduce){.work-module__1XrNWa__featureMedia img,.work-module__1XrNWa__cardMedia img{transition:none}}
.contact-module__xwJ-uq__page{color:#17171d;background:#f4f3f0}.contact-module__xwJ-uq__hero{background-color:#f4f3f0;background-image:linear-gradient(#17171d11 1px,#0000 1px),linear-gradient(90deg,#17171d11 1px,#0000 1px);background-size:48px 48px;border-bottom:1px solid #aaa7af}.contact-module__xwJ-uq__heroInner{max-width:1600px;margin:0 auto;padding:clamp(64px,8vw,126px) 24px 0}.contact-module__xwJ-uq__eyebrow{letter-spacing:.1em;text-transform:uppercase;margin:0 0 28px;font-family:monospace;font-size:.69rem;font-weight:700}.contact-module__xwJ-uq__heroGrid{grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);align-items:end;gap:clamp(44px,8vw,130px);padding-bottom:clamp(68px,8vw,116px);display:grid}.contact-module__xwJ-uq__hero h1{letter-spacing:-.08em;max-width:10ch;margin:0;font-size:clamp(3.7rem,7.5vw,8.2rem);line-height:.84}.contact-module__xwJ-uq__heroAnswer{border-left:1px solid #88858e;padding-left:clamp(24px,4vw,52px)}.contact-module__xwJ-uq__heroAnswer>p{max-width:670px;margin:0;font-size:clamp(1.05rem,1.45vw,1.3rem);line-height:1.62}.contact-module__xwJ-uq__heroActions{flex-wrap:wrap;align-items:stretch;gap:12px;margin-top:34px;display:flex}.contact-module__xwJ-uq__heroActions a{border:1px solid #17171d;justify-content:space-between;align-items:center;gap:22px;min-height:52px;padding:14px 18px;font-weight:800;display:inline-flex}.contact-module__xwJ-uq__heroActions a:first-child{color:#fff;background:#17171d}.contact-module__xwJ-uq__heroActions a:hover,.contact-module__xwJ-uq__heroActions a:focus-visible{color:#fff;background:#7258d6;border-color:#7258d6}.contact-module__xwJ-uq__heroActions a:focus-visible{outline-offset:3px;outline:3px solid #7258d661}.contact-module__xwJ-uq__proofRail{border-left:1px solid #aaa7af;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.contact-module__xwJ-uq__proofRail div{border-top:1px solid #aaa7af;border-right:1px solid #aaa7af;min-height:150px;padding:24px 20px}.contact-module__xwJ-uq__proofRail dt{font-family:var(--font-plus-jakarta), "Plus Jakarta Sans", sans-serif;letter-spacing:-.05em;font-size:clamp(1.35rem,2.5vw,2.65rem);font-weight:800}.contact-module__xwJ-uq__proofRail dd{color:#5f5a65;max-width:24ch;margin:11px 0 0;font-size:.78rem;line-height:1.45}.contact-module__xwJ-uq__page .ct-context h2{letter-spacing:-.055em;margin:0 0 24px;font-size:clamp(2rem,3.3vw,3.6rem);line-height:1}.contact-module__xwJ-uq__formIntro{border-bottom:1px solid #aaa7af;margin-bottom:30px;padding-bottom:30px}.contact-module__xwJ-uq__formIntro .contact-module__xwJ-uq__eyebrow{color:#7258d6;margin-bottom:16px}.contact-module__xwJ-uq__formIntro h2{letter-spacing:-.045em;margin:0;font-size:clamp(1.7rem,3vw,2.8rem);line-height:1}.contact-module__xwJ-uq__formIntro>p:last-child{color:#5f5a65;max-width:650px;margin:18px 0 0;line-height:1.6}.contact-module__xwJ-uq__faqSection>div{padding-top:clamp(76px,10vw,150px);padding-bottom:clamp(76px,10vw,150px)}@media (max-width:900px){.contact-module__xwJ-uq__heroGrid{grid-template-columns:1fr;align-items:start}.contact-module__xwJ-uq__hero h1{max-width:12ch}.contact-module__xwJ-uq__heroAnswer{max-width:720px}.contact-module__xwJ-uq__proofRail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.contact-module__xwJ-uq__heroInner{padding-left:20px;padding-right:20px}.contact-module__xwJ-uq__hero h1{font-size:clamp(3.25rem,15vw,5rem)}.contact-module__xwJ-uq__heroAnswer{border-top:1px solid #88858e;border-left:0;padding-top:26px;padding-left:0}.contact-module__xwJ-uq__heroActions{display:grid}.contact-module__xwJ-uq__proofRail{grid-template-columns:1fr}.contact-module__xwJ-uq__proofRail div{min-height:0}}
.page-module__wiZAdq__lab{background:#f4f3f0}.page-module__wiZAdq__labHeader{color:#f4f3f0;background:#17171d;padding:clamp(54px,9vw,130px) clamp(20px,6vw,90px)}.page-module__wiZAdq__labHeader p{letter-spacing:.08em;text-transform:uppercase;margin:0 0 56px;font-family:monospace;font-size:.74rem}.page-module__wiZAdq__labHeader h1{letter-spacing:-.075em;max-width:10ch;margin:0;font-size:clamp(3.2rem,9vw,9rem);font-weight:800;line-height:.82}.page-module__wiZAdq__labIntro{color:#aaa6b0;grid-template-columns:repeat(3,1fr);gap:28px;max-width:1040px;margin-top:56px;line-height:1.5;display:grid}.page-module__wiZAdq__labIntro span{display:block}@media (max-width:1023px){.page-module__wiZAdq__labIntro{grid-template-columns:1fr;max-width:620px}}
.writing-module__x5-ALa__page{color:#17171d;background:#f7f5f1}.writing-module__x5-ALa__intro{background-color:#d8d0f2;background-image:linear-gradient(#17171d11 1px,#0000 1px),linear-gradient(90deg,#17171d11 1px,#0000 1px);background-size:42px 42px;border-bottom:1px solid #aaa7af}.writing-module__x5-ALa__introInner{max-width:1280px;margin:0 auto;padding:clamp(70px,10vw,142px) 32px clamp(72px,9vw,124px)}.writing-module__x5-ALa__eyebrow,.writing-module__x5-ALa__archiveHeader span,.writing-module__x5-ALa__topics,.writing-module__x5-ALa__number,.writing-module__x5-ALa__topic,.writing-module__x5-ALa__link time{font-family:monospace}.writing-module__x5-ALa__eyebrow{letter-spacing:.09em;text-transform:uppercase;margin:0 0 24px;font-size:.7rem;font-weight:700}.writing-module__x5-ALa__intro h1{letter-spacing:-.085em;margin:0;font-size:clamp(4.2rem,12vw,10.5rem);line-height:.78}.writing-module__x5-ALa__lede{color:#3f3948;max-width:720px;margin:clamp(42px,6vw,76px) 0 0 auto;font-size:clamp(1.08rem,2vw,1.35rem);line-height:1.6}.writing-module__x5-ALa__archive{max-width:1280px;margin:0 auto;padding:clamp(62px,8vw,110px) 32px clamp(84px,10vw,150px)}.writing-module__x5-ALa__archiveHeader{justify-content:space-between;align-items:baseline;margin-bottom:22px;display:flex}.writing-module__x5-ALa__archiveHeader h2{letter-spacing:-.055em;margin:0;font-size:clamp(2rem,4vw,3.5rem);line-height:1}.writing-module__x5-ALa__archiveHeader span{color:#68636d;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.writing-module__x5-ALa__topics{color:#68636d;letter-spacing:.035em;border-top:1px solid #aaa7af;padding:17px 0 24px;font-size:.7rem;line-height:1.7}.writing-module__x5-ALa__topics p{margin:0}.writing-module__x5-ALa__topics strong{color:#17171d;text-transform:uppercase}.writing-module__x5-ALa__list{border-top:1px solid #817d86;margin:0;padding:0;list-style:none}.writing-module__x5-ALa__list li{border-bottom:1px solid #aaa7af}.writing-module__x5-ALa__link{grid-template-columns:42px minmax(0,1fr) minmax(150px,.3fr) auto;align-items:center;gap:clamp(16px,2.4vw,36px);margin:0 -16px;padding:25px 16px;transition:background-color .16s,color .16s;display:grid}.writing-module__x5-ALa__title{font-family:var(--font-plus-jakarta), "Plus Jakarta Sans", sans-serif;letter-spacing:-.025em;font-size:clamp(1.05rem,2vw,1.42rem);font-weight:700;line-height:1.25}.writing-module__x5-ALa__number,.writing-module__x5-ALa__topic,.writing-module__x5-ALa__link time{letter-spacing:.045em;text-transform:uppercase;font-size:.68rem;font-weight:700}.writing-module__x5-ALa__number{color:#7258d6}.writing-module__x5-ALa__topic{color:#68636d;line-height:1.4}.writing-module__x5-ALa__link time{color:#68636d;white-space:nowrap}.writing-module__x5-ALa__link:hover,.writing-module__x5-ALa__link:focus-visible{color:#17171d;background:#e5e0f4}.writing-module__x5-ALa__link:focus-visible{outline-offset:-3px;outline:3px solid #7258d6}@media (max-width:760px){.writing-module__x5-ALa__introInner,.writing-module__x5-ALa__archive{padding-left:20px;padding-right:20px}.writing-module__x5-ALa__intro h1{font-size:clamp(4rem,23vw,7rem)}.writing-module__x5-ALa__lede{margin-left:0}.writing-module__x5-ALa__link{grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:5px 14px;padding-top:20px;padding-bottom:20px}.writing-module__x5-ALa__number{grid-row:1/span 2;padding-top:3px}.writing-module__x5-ALa__topic{grid-column:2;margin-top:3px}.writing-module__x5-ALa__link time{grid-area:1/3/span 2;padding-top:3px}}@media (max-width:480px){.writing-module__x5-ALa__archiveHeader{align-items:flex-end}.writing-module__x5-ALa__link{grid-template-columns:28px minmax(0,1fr)}.writing-module__x5-ALa__link time{grid-area:auto/2;padding-top:4px}}@media (prefers-reduced-motion:reduce){.writing-module__x5-ALa__link{transition:none}}
