html:root{--dogo-type-h1: clamp(42px, 4.3vw, 60px);--dogo-type-h2: clamp(32px, 3.1vw, 44px);--dogo-type-h3: clamp(22px, 1.95vw, 28px);--dogo-type-eye: clamp(15px, 1.18vw, 17px);--dogo-type-eye-hero: clamp(16px, 1.3vw, 18px);--dogo-type-eye-small: 14px;--dogo-eyebrow-size-h1: var(--dogo-type-eye-hero);--dogo-eyebrow-size-h2: var(--dogo-type-eye);--dogo-eyebrow-size-subsection: var(--dogo-type-eye-small)}html body :is(main#dogo-main,main#content) :is(h1,h2,h3):not(:where(.real-paper *,.jcm *,.jmd *,.ogd *,.odd-panel *,.omi-stage *,.jimmy-demo *,.diamante-demo *,.systems-demo-frame *,dialog *,[role=dialog] *,[data-type-scale=local] *,.dogo-wordmark,.logo)){font-weight:550;letter-spacing:-.035em;text-wrap:balance}html body :is(main#dogo-main,main#content) h1:not(:where(.real-paper *,.jcm *,.jmd *,.ogd *,.odd-panel *,.omi-stage *,.jimmy-demo *,.diamante-demo *,.systems-demo-frame *,dialog *,[role=dialog] *,[data-type-scale=local] *,.dogo-wordmark,.logo)){font-size:var(--dogo-type-h1);line-height:1.09}html body :is(main#dogo-main,main#content) h2:not(:where(.real-paper *,.jcm *,.jmd *,.ogd *,.odd-panel *,.omi-stage *,.jimmy-demo *,.diamante-demo *,.systems-demo-frame *,dialog *,[role=dialog] *,[data-type-scale=local] *,.dogo-wordmark,.logo)){font-size:var(--dogo-type-h2);line-height:1.15}html body :is(main#dogo-main,main#content) h3:not(:where(.real-paper *,.jcm *,.jmd *,.ogd *,.odd-panel *,.omi-stage *,.jimmy-demo *,.diamante-demo *,.systems-demo-frame *,dialog *,[role=dialog] *,[data-type-scale=local] *,.dogo-wordmark,.logo)){font-size:var(--dogo-type-h3);line-height:1.22;letter-spacing:-.02em}html body :is(main#dogo-main,main#content) :is(.en-eye,.cr-kicker,.ce-label,.sp-eye,.dsa-eyebrow,.hm-eye,.cs-eye,.rebel-kicker,.tempus-kicker,.rococo-kicker,.marbellas-kicker,.academy-kicker,.dc-hero__eyebrow,.dc-act__eyebrow,.dc-closing__eyebrow,.bfl-eye,.bfl-hero-kicker,.bbf-eye,.bsh-eye,.dsr-kicker,.sv-kicker,.dp-hero-eye,.dp-dossier-kicker,.dp-close-eye,.oph-kicker,.one-eyebrow,.decision-eye,.sc-eye,.av-label,.service-proof-kicker,.launch-eye,.collection-eye,.service-opening-label,.pl-eye,.ce-kicker,.ce-sector,.ce-eyebrow,.ce-chapter-kicker,.work-opening-eye,.work-project-label,.work-flagship-eye,.wc-eye,.wc-sector,.svc-proof-card-eye,.sc-card__meta,.rbl-hero__eyebrow,.rbl-catalogue__eyebrow,.jc-hero__eyebrow,.project-client,.oc-kicker,.dp-layer-eye,.systems-tech-label,.svc-hero-service-tag,:is([class~=eyebrow],[class~=kicker],[class$=-eyebrow],[class$=-kicker],[class$=-eye],[class*=__eyebrow],[class*=__kicker]):has(+:is(h1,h2,h3))):not(:where(.real-paper *,.jcm *,.jmd *,.ogd *,.odd-panel *,.omi-stage *,.jimmy-demo *,.diamante-demo *,dialog *,[role=dialog] *,[data-type-scale=local] *)){font-size:var(--dogo-type-eye)!important;font-weight:650;line-height:1.5;letter-spacing:.06em;text-wrap:balance;max-inline-size:100%}html body :is(main#dogo-main,main#content) :is(.work-opening-eye,.service-opening-label,.ce-sector,.collection-eye,.dp-hero-eye,.launch-eye,.s-home-copy>.en-eye,.s-about-hero .en-eye,.v-hero-copy>.en-eye,.en-page-hero>.en-eye,.en-project-hero .en-eye,.sv-hero .sv-kicker,.cr-header .cr-kicker,.bfl-hero-kicker){font-size:var(--dogo-type-eye-hero)!important}html body main#content .s-project-story h3{font-size:16px;font-family:var(--font-satoshi);font-weight:650;line-height:1.45;letter-spacing:.055em}html body :is(main#dogo-main,main#content) :is(.en-card .en-eye,.work-project-label,.svc-proof-card-eye,.sc-card__meta,.wc-sector,.dp-layer-eye){font-size:var(--dogo-type-eye-small)!important}html body :is(main#dogo-main,main#content) :is(.v-hero,.en-page-hero,.en-project-hero,.s-about-hero,.work-opening,.sv-hero,.service-opening) h1{max-inline-size:24ch}html body :is(main#dogo-main,main#content) :is(.v-intro,.v-business-cta,.cr-close,.ce-ending,.s-studio-cta) h2{max-inline-size:25ch}html body :is(main#dogo-main,main#content) :is(.bsh-hero .bsh-title,.bfl .bfl-hero-title,.dp .dp-hero-title,.mar-cover h1,.rebel-hero h1){font-size:var(--dogo-type-h1)!important;line-height:1.09!important}html body main#dogo-main .dp-close h2{font-size:var(--dogo-type-h2)!important}html body main#dogo-main .dp .dp-layer-name{font-size:var(--dogo-type-h3)!important}html body :is(main#dogo-main,main#content) :is(.mar-cover h1,.cr-rococo .cr-header h1){font-weight:400}html body :is(main#dogo-main,main#content) :is(.en-card h2,.v-service-card h2,.sc-card h3,.wc-card h3){font-size:var(--dogo-type-h3);line-height:1.22}@media(max-width:760px){html:root{--dogo-type-h1: clamp(32px, 8.7vw, 42px);--dogo-type-h2: clamp(27px, 7.3vw, 34px);--dogo-type-h3: clamp(22px, 5.8vw, 25px);--dogo-type-eye: 15px;--dogo-type-eye-hero: 16px;--dogo-eyebrow-size-h1: var(--dogo-type-eye-hero);--dogo-eyebrow-size-h2: var(--dogo-type-eye);--dogo-eyebrow-size-subsection: var(--dogo-type-eye-small)}html body :is(main#dogo-main,main#content) :is(.v-hero,.en-page-hero,.en-project-hero,.s-about-hero,.work-opening,.sv-hero,.service-opening) h1{max-inline-size:100%}}
