@container (min-width: 56rem){.cgg-overture__grid,.cgg-intro__grid,.cgg-practice__grid,.cgg-direct__grid,.cgg-approach__intro,.cgg-worksheet__grid,.cgg-desk__grid,.cgg-colophon__grid,.cgg-triad__intro,.cgg-pullcol__grid,.cgg-timeline__grid,.cgg-index__row,.cgg-tool__grid,.cgg-founder--re .cgg-founder__grid,.cgg-founder--bl .cgg-founder__grid,.cgg-faq__grid,.cgg-slab__grid,.cgg-formsec__grid,.cgg-quiet__grid,.cgg-quiethero__row,.cgg-criteria__grid,.cgg-questions__intro,.cgg-register__head,.cgg-register__row,.cgg-announce__grid,.cgg-masthead__grid,.cgg-qcol__grid,.cgg-slab2__grid,.cgg-closing__grid{display: grid;grid-template-columns: repeat(12,minmax(0,1fr));column-gap: var(--cgg-gap)}}.cgg-overture__grid > * + *,.cgg-intro__grid > * + *,.cgg-practice__grid > * + *,.cgg-direct__grid > * + *,.cgg-approach__intro > * + *,.cgg-worksheet__grid > * + *,.cgg-desk__grid > * + *,.cgg-triad__intro > * + *,.cgg-timeline__grid > * + *,.cgg-tool__grid > * + *,.cgg-faq__grid > * + *,.cgg-slab__grid > * + *,.cgg-formsec__grid > * + *,.cgg-quiet__grid > * + *,.cgg-quiethero__row > * + *,.cgg-criteria__grid > * + *,.cgg-questions__intro > * + *,.cgg-register__head > * + *,.cgg-announce__grid > * + *,.cgg-masthead__grid > * + *,.cgg-qcol__grid > * + *,.cgg-slab2__grid > * + *,.cgg-closing__grid > * + *{margin-top: var(--cgg-s6)}@container (min-width: 56rem){.cgg-overture__grid > * + *,.cgg-intro__grid > * + *,.cgg-practice__grid > * + *,.cgg-direct__grid > * + *,.cgg-approach__intro > * + *,.cgg-worksheet__grid > * + *,.cgg-desk__grid > * + *,.cgg-triad__intro > * + *,.cgg-timeline__grid > * + *,.cgg-tool__grid > * + *,.cgg-faq__grid > * + *,.cgg-slab__grid > * + *,.cgg-formsec__grid > * + *,.cgg-quiet__grid > * + *,.cgg-quiethero__row > * + *,.cgg-criteria__grid > * + *,.cgg-questions__intro > * + *,.cgg-register__head > * + *,.cgg-announce__grid > * + *,.cgg-masthead__grid > * + *,.cgg-qcol__grid > * + *,.cgg-slab2__grid > * + *,.cgg-closing__grid > * + *{margin-top: 0}}.cgg-founder__body p:first-child{font-size: var(--cgg-fs-lead)}.cgg-founder__note{margin-top: var(--cgg-s5);font-size: var(--cgg-fs-support)}.cgg-founder .cgg-actions{margin-top: var(--cgg-s5)}.cgg-founder__media .cgg-scene{--ratio: 4 / 5}@container (min-width: 30rem) and (max-width: 55.99rem){.cgg-founder--home .cgg-founder__media .cgg-scene,.cgg-founder--ep .cgg-founder__media .cgg-scene{--ratio: 4 / 3}}.cgg-founder--home,.cgg-founder--ep{padding-block: 0}.cgg-founder--home .cgg-founder__copy,.cgg-founder--ep .cgg-founder__copy{padding: var(--cgg-sec) var(--cgg-gut)}@container (min-width: 56rem){.cgg-founder--home .cgg-founder__grid{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,7fr)}.cgg-founder--home .cgg-founder__copy{padding: var(--cgg-sec) var(--cgg-edge) var(--cgg-sec) clamp(2rem,1rem + 4vw,6rem);align-self: center;max-width: calc(46rem + var(--cgg-edge))}.cgg-founder--home .cgg-founder__media,.cgg-founder--ep .cgg-founder__media{height: 100%}.cgg-founder--home .cgg-founder__media .cgg-scene,.cgg-founder--ep .cgg-founder__media .cgg-scene{--ratio: auto;width: 100%;height: 100%;min-height: 36rem}.cgg-founder--ep .cgg-founder__grid{display: grid;grid-template-columns: minmax(0,6fr) minmax(0,5fr)}.cgg-founder--ep .cgg-founder__copy{padding: var(--cgg-sec) clamp(2rem,1rem + 4vw,6rem) var(--cgg-sec) var(--cgg-edge);align-self: center}.cgg-founder--ep .cgg-founder__copy > *{max-width: 36rem}}.cgg-founder--re .cgg-founder__media{position: relative;align-self: center;margin-top: var(--cgg-s6)}.cgg-founder--re .cgg-founder__media::before{content: "";position: absolute;inset: var(--cgg-s4) calc(-1 * var(--cgg-s4)) calc(-1 * var(--cgg-s4)) var(--cgg-s4);border: 1px solid var(--cgg-plum);pointer-events: none}.cgg-founder--re .cgg-founder__media .cgg-scene{position: relative}@container (min-width: 56rem){.cgg-founder--re .cgg-founder__copy{grid-column: 1 / 8;align-self: center}.cgg-founder--re .cgg-founder__media{grid-column: 9 / 13;margin: 0 var(--cgg-s4) var(--cgg-s4) 0}}.cgg-founder--bl{border-top: 1px solid var(--cgg-ink)}.cgg-founder--bl .cgg-founder__media{max-width: 18rem;margin-bottom: var(--cgg-s6)}.cgg-founder--bl .cgg-founder__name{margin-bottom: var(--cgg-s1);color: var(--cgg-ink)}.cgg-founder--bl .cgg-pull{margin-top: var(--cgg-s6)}@container (min-width: 56rem){.cgg-founder--bl .cgg-founder__media{grid-column: 1 / 4;max-width: none;margin: 0;align-self: start}.cgg-founder--bl .cgg-founder__copy{grid-column: 5 / 13}}@container (min-width: 75rem){.cgg-founder--bl .cgg-founder__body{columns: 2;column-gap: var(--cgg-gap)}.cgg-founder--bl .cgg-founder__body p{break-inside: avoid}}@container (min-width: 56rem){.cgg-tool--re-ck .cgg-tool__intro{grid-column: 1 / 6;align-self: start}.cgg-tool--re-ck .cgg-tool__panel{grid-column: 7 / 13}}.cgg-tool--re-ck .cgg-tool__panel{background: var(--cgg-porcelain);padding: var(--cgg-s5);--hair: var(--cgg-limestone);--rule: var(--cgg-ink)}.cgg-tool .cgg-tool__intro > .cgg-prose,.cgg-tool .cgg-tool__intro > .cgg-callout{margin-top: var(--cgg-s5)}.cgg-formsec__intro .cgg-prose{margin-top: var(--cgg-s5)}.cgg-formsec__intro .cgg-note{margin-top: var(--cgg-s4)}@container (min-width: 56rem){.cgg-formsec__intro{grid-column: 1 / 5;align-self: start}.cgg-formsec__grid > .cgg-form,.cgg-formsec__grid > .cgg-form-embed{grid-column: 6 / 13}}.cgg-formsec--re .cgg-form{border-top: 1px solid var(--cgg-ink);padding-top: var(--cgg-s5)}.cgg-formsec--bl{border-top: 1px solid var(--cgg-ink)}@container (min-width: 56rem){.cgg-formsec--bl .cgg-formsec__intro{position: sticky;top: calc(var(--cgg-header-h) + var(--cgg-admin-bar) + var(--cgg-s6))}}.cgg-hero-wrap{position: relative}.cgg-hero{--hero-vh: 85;position: relative;isolation: isolate;display: grid;overflow: hidden;background: var(--cgg-ink);min-height: calc(var(--hero-vh) * 1svh)}.cgg-hero--h-standard{--hero-vh: 75}.cgg-hero--h-full{--hero-vh: 90}@container (min-width: 56rem){.cgg-hero{min-height: max(min(calc(var(--hero-vh) * 1svh),56.25cqi),50cqi,36rem)}}@media (orientation: portrait) and (max-width: 859.98px){.cgg-hero{min-height: max(calc(var(--hero-vh) * 1svh + 4svh),34rem)}}.cgg-hero__media{position: absolute;inset: 0;z-index: -1}.cgg-hero__media picture{display: block;height: 100%}.cgg-hero__img,.cgg-hero__media > svg,.cgg-hero__video{position: absolute;inset: 0;width: 100%;height: 100%;max-width: none;object-fit: cover;object-position: var(--hero-focus,50% 50%)}.cgg-hero__video{opacity: 0;transition: opacity .8s var(--cgg-ease)}.cgg-hero.is-playing .cgg-hero__video{opacity: 1}.cgg-hero__overlay{position: absolute;inset: 0;background: var(--hero-overlay,var(--cgg-ink));opacity: var(--hero-opacity,.45)}.cgg-hero__media::before,.cgg-hero__media::after{content: "";position: absolute;inset: 0;pointer-events: none}.cgg-hero--light .cgg-hero__media::before{background: linear-gradient(to bottom,rgba(33,28,32,.5),rgba(33,28,32,0) 9rem)}.cgg-hero--light .cgg-hero__media::after{--scrim: rgba(33,28,32,.86);--clear: rgba(33,28,32,0)}.cgg-hero--dark .cgg-hero__media::after{--scrim: rgba(247,244,239,.86);--clear: rgba(247,244,239,0)}.cgg-hero--x-left .cgg-hero__media::after{background: linear-gradient(to right,var(--scrim) calc(var(--cgg-edge) + 40rem),var(--clear) calc(var(--cgg-edge) + 66rem))}.cgg-hero--x-right .cgg-hero__media::after{background: linear-gradient(to left,var(--scrim) calc(var(--cgg-edge) + 40rem),var(--clear) calc(var(--cgg-edge) + 66rem))}.cgg-hero--x-center .cgg-hero__media::after{background: radial-gradient(ellipse 60% 70% at 50% 60%,var(--scrim),var(--clear))}@container (max-width: 55.99rem){.cgg-hero .cgg-hero__media::after{background: linear-gradient(to top,var(--scrim) 50%,var(--clear) 92%)}}.cgg-hero--light{color: var(--cgg-porcelain);--fg: var(--cgg-porcelain);--fg-soft: var(--cgg-por-82);--accent: var(--cgg-porcelain)}.cgg-hero--light .cgg-eyebrow{color: var(--cgg-porcelain)}.cgg-hero--dark{color: var(--cgg-ink);background: var(--cgg-limestone)}.cgg-hero__content{display: grid;width: 100%;max-width: var(--cgg-max);margin-inline: auto;padding: calc(var(--cgg-header-h) + env(safe-area-inset-top,0px) + var(--cgg-s7)) var(--cgg-gut) clamp(2.5rem,2rem + 3vw,5rem);align-content: end;justify-items: start}.cgg-hero--y-top .cgg-hero__content{align-content: start}.cgg-hero--y-middle .cgg-hero__content{align-content: center}@container (min-width: 56rem){.cgg-hero--x-center .cgg-hero__content{justify-items: center;text-align: center}.cgg-hero--x-center .cgg-actions{justify-content: center}.cgg-hero--x-right .cgg-hero__content{justify-items: end}}.cgg-hero__copy{max-width: 46rem}.cgg-hero__h{font-size: var(--cgg-fs-xl);line-height: .98;letter-spacing: -.03em;max-width: 13em}.cgg-hero--x-center .cgg-hero__h{margin-inline: auto}.cgg-hero__triad{margin-top: var(--cgg-s5);font-size: var(--cgg-fs-lead);line-height: 1.45}.cgg-hero__triad p + p{margin-top: var(--cgg-s1)}.cgg-hero .cgg-actions{margin-top: var(--cgg-s5)}.cgg-hero--light .cgg-tlink:hover{color: var(--cgg-porcelain)}.cgg-hero__toggle{position: absolute;right: var(--cgg-gut);bottom: var(--cgg-s5);z-index: 2;display: inline-flex;align-items: center;justify-content: center;width: 2.75rem;height: 2.75rem;padding: 0;border: 1px solid currentColor;background: rgba(33,28,32,.55);color: var(--cgg-porcelain);cursor: pointer;transition: background-color var(--cgg-dur) var(--cgg-ease)}.cgg-hero--dark .cgg-hero__toggle{background: rgba(247,244,239,.8);color: var(--cgg-ink)}.cgg-hero__toggle:hover{background: var(--cgg-ink);color: var(--cgg-porcelain)}.cgg-hero--x-right .cgg-hero__toggle{right: auto;left: var(--cgg-gut)}@container (max-width: 55.99rem){.cgg-hero .cgg-hero__toggle{top: calc(var(--cgg-header-h) + var(--cgg-s4));bottom: auto;right: var(--cgg-gut);left: auto}}.cgg-hero__icon{width: .75rem;height: .75rem;fill: currentColor}.cgg-hero__icon--play,.cgg-hero__toggle[aria-pressed="true"] .cgg-hero__icon--pause{display: none}.cgg-hero__toggle[aria-pressed="true"] .cgg-hero__icon--play{display: block}.cgg-hero__toggle-label{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.cgg-overture{padding-block: var(--cgg-sec-q);border-bottom: 1px solid var(--cgg-limestone)}.cgg-overture__lead{font-family: var(--cgg-accent);font-weight: 300;font-size: var(--cgg-fs-pull);line-height: 1.25;letter-spacing: -.01em;color: var(--cgg-plum);text-wrap: balance}.cgg-overture__body > * + *{margin-top: 1em}.cgg-overture__body p:last-child{font-weight: 500}@container (min-width: 56rem){.cgg-overture__lead{grid-column: 1 / 6}.cgg-overture__body{grid-column: 7 / 13;align-self: end}}.cgg-intro__grid{position: relative;padding-bottom: var(--cgg-sec-q)}.cgg-intro__grid::after{content: "";position: absolute;left: var(--cgg-gut);right: var(--cgg-gut);bottom: 0;height: 1px;background: var(--cgg-ink)}@container (min-width: 56rem){.cgg-intro__head{grid-column: 1 / 9}.cgg-intro__body{grid-column: 7 / 13;margin-top: var(--cgg-s6)}}.cgg-intro{padding-bottom: 0}.cgg-intro__body p{font-size: var(--cgg-fs-lead);line-height: 1.5}.cgg-practice__h{font-size: var(--cgg-fs-h2)}.cgg-practice__label{font-size: var(--cgg-fs-eye);font-weight: 600;letter-spacing: .12em;text-transform: uppercase;color: var(--fg-soft);padding-bottom: var(--cgg-s3);border-bottom: 1px solid var(--rule)}.cgg-practice__list{list-style: none}.cgg-practice__list li{padding-block: .625rem;border-bottom: 1px solid var(--hair);font-weight: 500}.cgg-practice__foot{display: flex;flex-wrap: wrap;align-items: baseline;gap: var(--cgg-s3) var(--cgg-s7)}.cgg-practice__foot .cgg-note{flex: 1 1 22rem}.cgg-practice--re .cgg-practice__media{--ratio: 3 / 2}@container (min-width: 40rem){.cgg-practice--re .cgg-practice__list{columns: 2;column-gap: var(--cgg-gap)}.cgg-practice--re .cgg-practice__list li{break-inside: avoid}}@container (min-width: 56rem){.cgg-practice--re .cgg-practice__grid{row-gap: var(--cgg-s7)}.cgg-practice--re .cgg-practice__head{grid-column: 1 / 7}.cgg-practice--re .cgg-practice__h .cgg-line + .cgg-line{padding-left: calc((100cqi - 2 * var(--cgg-gut)) / 12)}.cgg-practice--re .cgg-practice__argument{grid-column: 7 / 13;align-self: end}.cgg-practice--re .cgg-practice__services{grid-column: 1 / 7;grid-row: 2;align-self: start}.cgg-practice--re .cgg-practice__media{grid-column: 8 / 13;grid-row: 2}.cgg-practice--re .cgg-practice__foot{grid-column: 1 / 13;padding-top: var(--cgg-s5);border-top: 1px solid var(--cgg-ink)}}.cgg-practice--ep .cgg-practice__media{--ratio: 4 / 5}.cgg-practice--ep .cgg-practice__list li{border-bottom: 0;border-left: 1px solid var(--cgg-plum);padding: .375rem 0 .375rem var(--cgg-s4)}.cgg-practice--ep .cgg-practice__list li + li{margin-top: var(--cgg-s1)}.cgg-practice--ep .cgg-practice__label{border-bottom: 0;color: var(--cgg-plum)}@container (min-width: 56rem){.cgg-practice--ep .cgg-practice__grid{row-gap: var(--cgg-s6)}.cgg-practice--ep .cgg-practice__head{grid-column: 1 / 10;margin-bottom: var(--cgg-s4)}.cgg-practice--ep .cgg-practice__media{grid-column: 1 / 6;grid-row: 2 / span 3;align-self: start}.cgg-practice--ep .cgg-practice__argument{grid-column: 7 / 13;grid-row: 2}.cgg-practice--ep .cgg-practice__services{grid-column: 7 / 13;grid-row: 3}.cgg-practice--ep .cgg-practice__foot{grid-column: 7 / 13;grid-row: 4;align-self: end}}.cgg-practice--bl .cgg-practice__media{--ratio: 16 / 9}.cgg-practice--bl .cgg-practice__argument > * + *{margin-top: var(--cgg-s4)}.cgg-practice--bl .cgg-practice__argument p{padding-top: var(--cgg-s4);border-top: 1px solid var(--cgg-pewter)}.cgg-practice--bl .cgg-practice__argument p:first-child{font-size: var(--cgg-fs-lead);font-weight: 500}.cgg-practice--bl .cgg-practice__list li{border-bottom-color: var(--cgg-pewter)}@container (min-width: 40rem){.cgg-practice--bl .cgg-practice__argument{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));column-gap: var(--cgg-gap)}.cgg-practice--bl .cgg-practice__argument > * + *{margin-top: 0}.cgg-practice--bl .cgg-practice__list{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));column-gap: var(--cgg-gap)}}@container (min-width: 56rem){.cgg-practice--bl .cgg-practice__grid{row-gap: var(--cgg-s7)}.cgg-practice--bl .cgg-practice__head,.cgg-practice--bl .cgg-practice__argument,.cgg-practice--bl .cgg-practice__foot{grid-column: 1 / 13}.cgg-practice--bl .cgg-practice__services{grid-column: 1 / 7;grid-row: 3}.cgg-practice--bl .cgg-practice__media{grid-column: 7 / 13;grid-row: 3}}.cgg-direct__pull{padding-top: var(--cgg-s4);border-top: 1px solid var(--cgg-plum)}@container (min-width: 56rem){.cgg-direct__grid{row-gap: var(--cgg-s6)}.cgg-direct__head{grid-column: 1 / 10;margin-bottom: var(--cgg-s4)}.cgg-direct__a{grid-column: 1 / 6;grid-row: 2}.cgg-direct__pull{grid-column: 1 / 6;grid-row: 3;align-self: start}.cgg-direct__b{grid-column: 7 / 12;grid-row: 2 / span 2}}.cgg-approach{border-top: 1px solid var(--cgg-limestone)}@container (min-width: 56rem){.cgg-approach__intro > div:first-child{grid-column: 1 / 7}.cgg-approach__intro .cgg-prose{grid-column: 7 / 13;align-self: end}}.cgg-sequence{list-style: none;margin-top: var(--cgg-s7);display: grid;gap: var(--cgg-s6)}.cgg-sequence__step{display: grid;grid-template-columns: 3.5rem minmax(0,1fr);column-gap: var(--cgg-s4);padding-top: var(--cgg-s4);border-top: 1px solid var(--cgg-ink)}.cgg-sequence__step .cgg-numeral{grid-row: span 2;font-size: clamp(2rem,1.8rem + 1vw,2.75rem)}.cgg-sequence__step h3{font-size: var(--cgg-fs-q);line-height: 1.25}.cgg-sequence__body{margin-top: var(--cgg-s2);color: var(--fg-soft)}@container (min-width: 56rem){.cgg-sequence{grid-template-columns: repeat(4,minmax(0,1fr));grid-template-rows: auto auto auto;column-gap: var(--cgg-gap);row-gap: 0}.cgg-sequence__step{grid-row: span 3;grid-template-columns: minmax(0,1fr);grid-template-rows: subgrid;row-gap: var(--cgg-s3)}.cgg-sequence__step .cgg-numeral{grid-row: auto;font-size: var(--cgg-fs-num)}.cgg-sequence__body{margin-top: 0}}.cgg-film__rail{max-width: 46rem}.cgg-film__frame{position: relative;margin: var(--cgg-s7) 0 0}.cgg-film__poster{--ratio: 16 / 9;background: var(--cgg-ink)}@container (min-width: 56rem){.cgg-film__poster{--ratio: 21 / 9}.cgg-film__play{position: absolute;left: var(--cgg-s6);bottom: var(--cgg-s6)}}.cgg-film__play{margin-top: var(--cgg-s4);gap: .75rem}.cgg-f-ink .cgg-film__play{background: var(--cgg-plum);color: var(--cgg-porcelain)}.cgg-f-ink .cgg-film__play:hover,.cgg-f-ink .cgg-film__play:focus-visible{background: var(--cgg-deep);color: var(--cgg-porcelain)}.cgg-film__glyph{width: 0;height: 0;border-style: solid;border-width: .375rem 0 .375rem .625rem;border-color: transparent transparent transparent currentColor}.cgg-film__dialog{width: min(92vw,90rem);max-width: none;max-height: 92vh;margin: auto;padding: 3.5rem 0 0;border: 0;background: transparent;color: var(--cgg-porcelain);overflow: visible}.cgg-film__dialog::backdrop{background: rgba(33,28,32,.92)}.cgg-film__player{aspect-ratio: 16 / 9;max-height: calc(92vh - 3.5rem);background: var(--cgg-ink)}.cgg-film__player iframe,.cgg-film__player video{width: 100%;height: 100%;max-width: none;border: 0}.cgg-film__close{position: absolute;top: 0;right: 0;min-height: 2.75rem;padding: .5rem 1rem;background: none;border: 1px solid var(--cgg-por-60);color: var(--cgg-porcelain);font-weight: 500;cursor: pointer}.cgg-film__close:hover{background: var(--cgg-porcelain);color: var(--cgg-ink)}.cgg-film__close:focus-visible{outline-color: var(--cgg-porcelain)}.cgg-worksheet__questions{list-style: none;counter-reset: q;border-top: 1px solid var(--cgg-ink)}.cgg-worksheet__questions li{display: flex;gap: var(--cgg-s4);padding-block: .875rem;border-bottom: 1px solid var(--hair);font-size: var(--cgg-fs-q);font-weight: 500;line-height: 1.3}.cgg-worksheet__questions li::before{counter-increment: q;content: counter(q,decimal-leading-zero);flex-shrink: 0;width: 2rem;font-size: var(--cgg-fs-eye);font-weight: 600;letter-spacing: .08em;color: var(--cgg-plum);padding-top: .35em}.cgg-worksheet__foot > * + *{margin-top: var(--cgg-s5)}@container (min-width: 56rem){.cgg-worksheet__grid{row-gap: var(--cgg-s5)}.cgg-worksheet__head{grid-column: 1 / 6}.cgg-worksheet__guide{grid-column: 1 / 6;grid-row: 2}.cgg-worksheet__questions{grid-column: 7 / 13;grid-row: 1 / span 3;align-self: center}.cgg-worksheet__foot{grid-column: 1 / 6;grid-row: 3;margin-top: var(--cgg-s4)}}.cgg-contacts{margin-top: var(--cgg-s6);border-top: 1px solid var(--cgg-ink)}.cgg-contacts > div{padding-block: var(--cgg-s4);border-bottom: 1px solid var(--hair)}.cgg-contacts h3{font-size: var(--cgg-fs-eye);font-weight: 600;letter-spacing: .12em;text-transform: uppercase;color: var(--cgg-plum);margin-bottom: var(--cgg-s1)}.cgg-contacts p{font-size: var(--cgg-fs-lead);font-weight: 500;line-height: 1.4}.cgg-contacts a{text-decoration: none}.cgg-contacts a:hover{text-decoration: underline;text-underline-offset: 4px}@container (min-width: 56rem){.cgg-desk__intro{grid-column: 1 / 6}.cgg-desk__form{grid-column: 7 / 13;padding-top: var(--cgg-s2)}}.cgg-colophon__grid{display: grid;gap: var(--cgg-s4);justify-items: start}.cgg-colophon__h{font-size: var(--cgg-fs-h2l);line-height: 1.12;max-width: 22em;margin-top: var(--cgg-s2)}.cgg-colophon__list{list-style: none;display: flex;flex-wrap: wrap;gap: var(--cgg-s1) var(--cgg-s5);font-weight: 500}.cgg-colophon__list li + li::before{content: "";display: inline-block;width: .3125rem;height: .3125rem;margin-right: var(--cgg-s5);vertical-align: middle;background: var(--cgg-por-60)}.cgg-colophon__meta{color: var(--cgg-por-82)}.cgg-colophon__meta + .cgg-colophon__meta{margin-top: calc(-1 * var(--cgg-s3))}.cgg-colophon .cgg-btn{margin-top: var(--cgg-s3)}@container (min-width: 56rem){.cgg-colophon__grid{row-gap: var(--cgg-s4)}.cgg-colophon__grid > .cgg-logo{grid-column: 1 / 4;grid-row: 1 / span 5;align-self: start}.cgg-colophon__grid > :not(.cgg-logo){grid-column: 4 / 13}}
