.site .service-authored-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:0 clamp(40px,5vw,78px);padding-top:42px;display:grid}.service-hero-collage{isolation:isolate;width:100%;min-width:0;margin:0;position:relative}.service-hero-collage-layer{height:clamp(400px,46vw,640px);transform:translate3d(calc(var(--pointer-x,0)*4px),calc(var(--pointer-y,0)*4px),0)}.service-collage-touch{cursor:pointer;touch-action:manipulation;background:0 0;border:0;width:100%;height:100%;padding:18px 5px;display:block}.service-collage-touch img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.service-hero-collage figcaption{text-align:center;color:#c6a9dc;max-width:30ch;margin:16px auto 0;font-size:15px;line-height:1.6;rotate:-2deg}.digital-page .service-hero-collage figcaption{color:#735187}.brand-page .service-authored-hero h1{font-size:clamp(72px,7.5vw,108px)}.presentation-page .service-authored-hero h1{font-size:clamp(72px,7.3vw,106px);line-height:.99}.presentation-page .service-authored-hero .p-hero-copy{padding-block:18px 36px}.digital-page .service-authored-hero h1{font-size:clamp(76px,7.8vw,112px)}.presentation-page .p-belief h2>span,.presentation-page .p-belief h2>em{border:1px solid #b99bcc;border-radius:4px;max-width:100%;padding:.18em .35em .24em;font-size:.88em;line-height:1.1;display:inline-block}.presentation-page .p-belief h2>span{margin-bottom:23px}.presentation-page .p-belief h2>em{margin-left:.16em}.service-contact-type{letter-spacing:-.05em;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;min-width:0;font-size:clamp(32px,4.2vw,60px);line-height:1.1;display:flex}.service-contact-type span{border:1px solid;border-radius:999px;max-width:100%;padding:.22em .5em .3em;display:block;rotate:-6deg}.service-contact-type em{font-family:var(--brand-serif);align-self:flex-end;font-size:1.22em;font-weight:470;display:block;rotate:3deg}.p-contact .service-contact-type{color:#54326b;padding:30px 15px}.dc-contact .service-contact-type{color:#c7a9df;padding:30px 20px}.digital-page .dc-mode-panel[data-state=active]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(40px,6vw,85px);min-height:535px}.dc-editorial-message{min-width:0;padding:32px 24px;container-type:inline-size}.digital-page .dc-editorial-message p{letter-spacing:-.055em;color:#fff;flex-direction:column;align-items:flex-start;gap:16px;font-size:clamp(36px,5vw,72px);line-height:1.07;display:flex}.dc-editorial-message p>span{max-width:100%;display:block}.dc-editorial-content p>span:nth-child(2){font-family:var(--brand-serif);color:#c9a5e7;padding-left:.35em;font-style:italic}.dc-editorial-content p>span:last-child{border-bottom:1px solid #a180b3;padding-bottom:.15em}.dc-editorial-campaigns p>span{border:1px solid #9f81b0;border-radius:999px;padding:.13em .4em .19em;rotate:-3deg}.dc-editorial-campaigns p>span:nth-child(2){color:#c9a5e7;align-self:flex-end;rotate:3deg}.dc-editorial-community p>span:nth-child(2){font-size:.74em;font-family:var(--brand-serif);color:#c9a5e7;font-style:italic}.dc-editorial-community p>span:last-child{align-self:flex-end}.dc-editorial-message>.handwriting{color:#bca0cc;max-width:30ch;margin-top:38px;font-size:15px;line-height:1.6;display:block}.dc-format-words{letter-spacing:-.05em;color:#342139;min-width:0;padding:25px 10px;font-size:clamp(35px,4.8vw,65px);line-height:1.13}.dc-format-words>span{border-bottom:1px solid #a38cad;margin-bottom:.3em;padding-bottom:.25em;display:block}.dc-format-words>em{font-family:var(--brand-serif);color:#7a4e99;display:block}.brand-page .b-contact-editorial{text-align:left;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(45px,7vw,110px);display:grid}.b-contact-editorial-copy{min-width:0}.brand-page .b-contact-editorial .b-eyebrow{justify-content:flex-start}.brand-page .b-contact-editorial h2{font-size:clamp(64px,7.6vw,108px)}.b-contact-editorial-art{min-width:0;container-type:inline-size}.b-contact-glyphs{-webkit-user-select:none;user-select:none;grid-template-columns:1fr 1fr;align-items:center;gap:0 7%;padding:20px 8px;font-size:45cqw;font-weight:480;line-height:.95;display:grid}.b-contact-glyphs>span{text-align:center;display:block}.b-glyph-question{aspect-ratio:1;color:#fff;border:1px solid #ac99b8;border-radius:50%;rotate:-12deg}.b-glyph-and{font-family:var(--brand-serif);color:#c9a5e7;font-style:italic;rotate:8deg}.b-contact-glyphs .b-glyph-arrow{color:#c9a5e7;grid-column:1/-1;justify-self:end;margin-top:.05em;font-size:.72em;line-height:1}.b-contact-editorial-art>.handwriting{color:#b69bce;text-align:center;margin-top:20px;font-size:15px;line-height:1.7;display:block}.b-quality-study{color:#e8e0e9;grid-column:1/-1;width:180px;max-width:85%;height:64px;margin:2px 0 24px;display:block}.b-quality-study .b-study-accent{stroke:#c9a5e7;stroke-width:2px;stroke-dasharray:180;stroke-dashoffset:0}@media (hover:hover) and (prefers-reduced-motion:no-preference){.brand-page:not(.motion-paused):not(.motion-tab-hidden) .b-character-qualities>div:hover .b-study-accent{animation:.85s ease-out both b-study-trace}}@keyframes b-study-trace{0%{stroke-dashoffset:180px}to{stroke-dashoffset:0}}.brand-page:is(.motion-paused,.motion-tab-hidden) .b-study-accent{animation:none!important}@media (width<=1050px){.site .service-authored-hero{gap:0 36px}.brand-page .service-authored-hero h1,.presentation-page .service-authored-hero h1{font-size:clamp(58px,7.1vw,80px)}.digital-page .service-authored-hero h1{font-size:clamp(61px,7.2vw,84px)}.service-hero-collage-layer{height:clamp(350px,49vw,520px)}.digital-page .dc-editorial-message p{font-size:clamp(33px,4.6vw,51px)}.dc-editorial-message{padding-inline:10px}}@media (width<=760px){.site .service-authored-hero{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:24px}.brand-page .service-authored-hero h1{font-size:clamp(65px,14vw,95px)}.presentation-page .service-authored-hero h1{font-size:clamp(65px,14vw,94px)}.digital-page .service-authored-hero h1{font-size:clamp(67px,14vw,94px)}.service-hero-collage{justify-self:center;max-width:580px}.service-hero-collage-layer{height:clamp(350px,88vw,550px)}.service-hero-collage figcaption{margin-top:5px}.service-authored-hero :is(.b-hero-footer,.p-hero-bottom,.dc-hero-foot){width:100%;margin-top:25px}.digital-page .dc-mode-panel[data-state=active]{grid-template-columns:minmax(0,1fr);align-content:start;gap:25px;min-height:740px}.dc-editorial-message{padding:35px 15px 15px}.digital-page .dc-editorial-message p{gap:13px;font-size:clamp(34px,8.3vw,55px)}.dc-editorial-message>.handwriting{margin-top:27px}.dc-contact .service-contact-type{max-width:370px;margin:auto;padding:20px 10px}.p-contact .service-contact-type{width:100%;max-width:370px;margin:auto;padding:20px 15px 45px}.service-contact-type{font-size:clamp(34px,9vw,56px)}.presentation-page .p-contact-layout{padding-bottom:30px}.dc-format-words{padding-block:10px 25px;font-size:clamp(39px,9vw,62px)}.brand-page .b-contact-editorial{grid-template-columns:1fr;gap:35px}.brand-page .b-contact-editorial h2{font-size:clamp(58px,15vw,90px)}.brand-page .b-contact-editorial .b-contact-description{margin:26px 0 0!important}.b-contact-editorial-art{justify-self:end;width:min(72%,310px)}.b-contact-editorial-art>.handwriting{margin-top:10px;font-size:13px}}.site:is(.motion-paused,.motion-tab-hidden) .service-hero-collage-layer{transform:none!important}@media (prefers-reduced-motion:reduce){.service-hero-collage-layer{transform:none!important}}
