@font-face{font-family:Fraunces;font-style:normal;font-weight:400 600;font-display:optional;src:url(/fonts/fraunces-latin-ext.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:Fraunces;font-style:normal;font-weight:400 600;font-display:optional;src:url(/fonts/fraunces-latin.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:Fraunces;font-style:italic;font-weight:400 600;font-display:optional;src:url(/fonts/fraunces-italic-latin-ext.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:Fraunces;font-style:italic;font-weight:400 600;font-display:optional;src:url(/fonts/fraunces-italic-latin.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:Public Sans;font-style:normal;font-weight:400 600;font-display:optional;src:url(/fonts/publicsans-latin-ext.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:Public Sans;font-style:normal;font-weight:400 600;font-display:optional;src:url(/fonts/publicsans-latin.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}:root{--paper:#f6f3ee;--paper-deep:#ece6dc;--surface:#fff;--ink:#211e19;--ink-soft:#59544b;--petrol:#2d5d5a;--on-petrol:#fff9f4;--on-petrol-soft:#dce7e5;--moss:#3f4a3c;--line:#e3dcd0;--line-deep:#d6cdbd;--on-ink:#f6f3ee;--on-ink-soft:#c9c3b8;--on-ink-label:#a3b39e;--line-on-ink:#f6f3ee2e;--overlay-photo:#1e2d2bb8;--petrol-hover:#244c49;--petrol-press:#1d3f3d;--surface-page:var(--paper);--surface-raised:var(--paper-deep);--surface-card:var(--surface);--surface-accent:var(--petrol);--surface-dark:var(--ink);--text-primary:var(--ink);--text-secondary:var(--ink-soft);--text-on-accent:var(--on-petrol);--text-on-accent-soft:var(--on-petrol-soft);--text-on-dark:var(--on-ink);--text-on-dark-soft:var(--on-ink-soft);--text-on-dark-label:var(--on-ink-label);--text-topic:var(--moss);--accent:var(--petrol);--link:var(--petrol);--link-hover:var(--ink);--border-hairline:var(--line);--border-hairline-deep:var(--line-deep);--border-on-dark:var(--line-on-ink);--focus-ring:var(--petrol);--font-serif:"Fraunces",Georgia,serif;--font-sans:"Public Sans",system-ui,sans-serif;--type-display-size:58px;--type-display-lh:64px;--type-display-size-m:38px;--type-display-lh-m:44px;--type-heading-size:32px;--type-heading-lh:40px;--type-heading-size-m:26px;--type-heading-lh-m:32px;--type-subheading-size:20px;--type-subheading-lh:28px;--type-body-size:17px;--type-body-lh:28px;--type-small-size:15px;--type-small-lh:24px;--type-caption-size:13px;--type-caption-lh:18px;--type-label-size:12px;--type-label-tracking:1px;--type-quote-size:30px;--type-quote-lh:42px;--measure:68ch;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-6:48px;--space-8:64px;--space-12:96px;--page-margin:120px;--page-margin-m:20px;--breakpoint:900px;--content-max:1440px;--logo-gap:64px;--logo-gap-m:40px;--radius-sm:4px;--radius-md:10px;--radius-pill:999px;--touch-min:44px;--input-min:48px;--header-h:96px;--header-h-m:64px;--photo-band-h:440px;--photo-band-h-m:180px;--hairline:1px solid var(--line)}body{font-family:var(--font-sans);font-size:var(--type-body-size);line-height:var(--type-body-lh);background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--link);text-decoration:none}a:hover{color:var(--link-hover)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.cg-display{font-family:var(--font-serif);font-weight:600;font-size:var(--type-display-size);line-height:var(--type-display-lh);margin:0}.cg-heading{font-family:var(--font-serif);font-weight:600;font-size:var(--type-heading-size);line-height:var(--type-heading-lh);margin:0}.cg-subheading{font-family:var(--font-sans);font-weight:600;font-size:var(--type-subheading-size);line-height:var(--type-subheading-lh);margin:0}.cg-body{font-size:var(--type-body-size);line-height:var(--type-body-lh);margin:0}.cg-small{font-size:var(--type-small-size);line-height:var(--type-small-lh);margin:0}.cg-caption{font-size:var(--type-caption-size);line-height:var(--type-caption-lh);font-weight:500}.cg-label{font-size:var(--type-label-size);letter-spacing:var(--type-label-tracking);text-transform:uppercase;font-weight:600;line-height:16px}.cg-quote{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:var(--type-quote-size);line-height:var(--type-quote-lh);margin:0}@media (width<=899px){.cg-display{font-size:var(--type-display-size-m);line-height:var(--type-display-lh-m)}.cg-heading{font-size:var(--type-heading-size-m);line-height:var(--type-heading-lh-m)}}body,.cg-page{container:cg/inline-size}.cg-page{background:var(--paper);color:var(--ink);font-family:var(--font-sans)}.cg-page *,.cg-page :before,.cg-page :after{box-sizing:border-box}.cg-section{padding:var(--space-12) var(--page-margin)}.cg-section--paper{background:var(--paper)}.cg-section--deep{background:var(--paper-deep)}.cg-section--surface{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}@container cg (width<=899px){.cg-section{padding:var(--space-6) var(--page-margin-m)}}.cg-btn{box-sizing:border-box;border-radius:var(--radius-md);min-height:44px;font-family:var(--font-sans);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:16px 32px;font-size:16px;font-weight:600;line-height:24px;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.cg-btn--primary{background:var(--petrol);color:var(--on-petrol)}.cg-btn--primary:hover{background:var(--petrol-hover);color:var(--on-petrol)}.cg-btn--primary:active{background:var(--petrol-press)}.cg-btn--secondary{background:var(--surface);color:var(--ink);border-color:var(--line)}.cg-btn--secondary:hover{background:var(--paper);color:var(--ink)}.cg-btn--secondary:active{background:var(--paper-deep)}.cg-btn--tertiary{color:var(--petrol);background:0 0;border:0;border-radius:0;padding:10px 0}.cg-btn--tertiary:hover{color:var(--ink)}.cg-btn--tertiary .cg-btn__arrow{transition:transform .15s}.cg-btn--tertiary:hover .cg-btn__arrow{transform:translate(3px)}.cg-btn--tertiary.cg-btn--on-accent{color:var(--on-petrol);text-underline-offset:4px;text-decoration:underline}.cg-btn--tertiary.cg-btn--on-accent:hover{color:var(--on-petrol-soft)}.cg-btn--secondary.cg-btn--on-accent{border-color:var(--surface)}.cg-btn--sm{padding:12px 24px;font-size:15px;line-height:20px}.cg-btn--sm.cg-btn--tertiary{padding:12px 0}.cg-btn--block{width:100%;display:flex}.cg-btn[disabled],.cg-btn.is-disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.cg-header{z-index:20;background:var(--paper);border-bottom:1px solid var(--line);position:sticky;top:0}.cg-header__bar{height:var(--header-h);padding:0 var(--page-margin);justify-content:space-between;align-items:center;gap:32px;display:flex}.cg-header__name{font-family:var(--font-serif);color:var(--ink);white-space:nowrap;font-size:22px;font-weight:600}.cg-header__name:hover{color:var(--ink)}.cg-header__nav{align-items:center;gap:32px;font-size:15px;font-weight:500;display:flex}.cg-header__link{color:var(--petrol);border-bottom:2px solid #0000;padding:12px 0 10px;line-height:20px}.cg-header__link:hover{color:var(--ink)}.cg-header__link.is-active{color:var(--ink);border-bottom-color:var(--petrol)}.cg-header__mobile{align-items:center;gap:4px;display:none}.cg-lang{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);align-items:center;gap:2px;padding:3px;display:flex}.cg-lang__btn{border-radius:var(--radius-pill);min-height:36px;font:600 13px/18px var(--font-sans);letter-spacing:.5px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 12px 0 8px;transition:background-color .15s,color .15s;display:inline-flex}.cg-lang__btn:hover{color:var(--ink);background:var(--paper)}.cg-lang__flag{object-fit:cover;outline-offset:-1px;opacity:.7;border-radius:2px;outline:1px solid #211e191f;width:20px;height:15px;transition:opacity .15s;display:block}.cg-lang__btn:hover .cg-lang__flag{opacity:1}.cg-lang__btn.is-active{background:var(--petrol);color:var(--on-petrol)}.cg-lang__btn.is-active:hover{background:var(--petrol-hover);color:var(--on-petrol)}.cg-lang__btn.is-active .cg-lang__flag{opacity:1;outline-color:#fff9f44d}.cg-lang--drawer{align-self:flex-start;margin-top:16px;padding:4px}.cg-lang--drawer .cg-lang__btn{gap:10px;min-height:44px;padding:0 16px 0 12px;font-size:15px}.cg-lang--drawer .cg-lang__flag{width:24px;height:18px}.cg-header__menu{cursor:pointer;width:44px;height:44px;color:var(--ink);border-radius:var(--radius-md);background:0 0;border:0;justify-content:center;align-items:center;display:flex}.cg-header__menu:hover{background:var(--paper-deep)}.cg-header__drawer{padding:8px var(--page-margin-m) 16px;border-top:1px solid var(--line);background:var(--paper);flex-direction:column;display:none}.cg-header__drawer a{min-height:48px;color:var(--ink);border-bottom:1px solid var(--line);align-items:center;font-size:17px;font-weight:500;display:flex}.cg-header__drawer a.is-active{color:var(--petrol)}@container cg (width>=1680px){*{--page-margin:calc((100cqw - var(--content-max)) / 2)}}@container cg (width>=900px) and (width<=1199px){*{--page-margin:48px}.cg-hero{padding:72px var(--page-margin);gap:40px}.cg-hero__text{min-width:0}.cg-hero__aside{flex-shrink:0;width:min(400px,44%)}.cg-article__in{gap:32px}.cg-article__date{display:none}.cg-article__cat-date{letter-spacing:0;color:var(--ink-soft);text-transform:none;font-weight:400;display:inline}.cg-article__excerpt{flex:0 280px;width:auto;min-width:0}.cg-article--featured .cg-article__img{aspect-ratio:3/2;flex-shrink:0;width:min(420px,40%);height:auto}.cg-article--featured .cg-article__in{padding:32px}.cg-article--featured .cg-article__excerpt{flex:none}.cg-step__num{width:48px}.cg-step__side{width:160px}.cg-lead__form,.cg-lead__done{flex:0 400px;width:auto;min-width:0}.cg-quoteband{padding:56px 48px}.cg-header__bar{gap:24px;padding:0 40px}.cg-header__nav{gap:20px}.cg-header__nav .cg-lang__btn{gap:0;padding:0 8px}.cg-header__nav .cg-lang__code{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cg-header__nav .cg-btn--sm{padding:12px 20px}}@container cg (width<=899px){.cg-header__bar{height:var(--header-h-m);gap:8px;padding:0 12px 0 20px}.cg-header__name{flex-shrink:0;font-size:18px}.cg-header__nav{display:none}.cg-header__mobile{gap:8px;display:flex}.cg-header__mobile .cg-btn{padding:12px 16px;font-size:14px;line-height:20px}.cg-header.is-open .cg-header__drawer{display:flex}}.cg-field{flex-direction:column;gap:8px;display:flex}.cg-field__label{color:var(--ink);font-size:13px;font-weight:600;line-height:18px}.cg-input{box-sizing:border-box;width:100%;min-height:var(--input-min);font-family:var(--font-sans);color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);resize:none;padding:14px 16px;font-size:15px;line-height:20px;transition:border-color .15s}.cg-input::placeholder{color:var(--ink-soft);opacity:.8}.cg-input:hover{border-color:var(--line-deep)}.cg-input:focus{outline:1px solid var(--petrol);border-color:var(--petrol)}.cg-input.is-error{border-color:var(--ink)}.cg-field__error{color:var(--ink);font-size:13px;line-height:18px}.cg-formcard{box-sizing:border-box;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);width:100%;color:var(--ink);flex-direction:column;gap:20px;padding:40px;display:flex}.cg-formcard__title{font-family:var(--font-serif);margin:0;font-size:26px;font-weight:600;line-height:32px}.cg-formcard__text{color:var(--ink-soft);margin:0;font-size:14px;line-height:22px}.cg-formcard__note{color:var(--ink-soft);font-size:12px;line-height:18px}.cg-consent-wrap{flex-direction:column;gap:6px;display:flex}.cg-consent{cursor:pointer;min-height:44px;font:400 13px/20px var(--font-sans);color:var(--ink-soft);align-items:flex-start;gap:12px;display:flex}.cg-consent input{appearance:none;border:1px solid var(--line-deep);border-radius:var(--radius-sm);background:var(--paper);cursor:pointer;flex-shrink:0;place-content:center;width:22px;height:22px;margin:0;transition:border-color .15s,background-color .15s;display:grid}.cg-consent input:hover{border-color:var(--ink-soft)}.cg-consent input:after{content:"";border-left:2px solid var(--on-petrol);border-bottom:2px solid var(--on-petrol);opacity:0;width:12px;height:7px;transform:translateY(-2px)rotate(-45deg)}.cg-consent input:checked{background:var(--petrol);border-color:var(--petrol)}.cg-consent input:checked:after{opacity:1}.cg-consent input:focus-visible{outline:2px solid var(--petrol);outline-offset:2px}.cg-consent.is-error input{border-color:var(--ink);border-width:2px}.cg-consent a{color:var(--petrol);text-underline-offset:3px;text-decoration:underline}.cg-consent a:hover{color:var(--ink)}.cg-formcard__done{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:16px 0;display:flex}@container cg (width<=899px){.cg-input{padding:12px 16px;font-size:16px}.cg-formcard{gap:16px;padding:24px 20px}.cg-formcard__title{font-size:22px;line-height:28px}.cg-field{gap:6px}}.cg-hero{background:var(--petrol);color:var(--on-petrol);padding:88px var(--page-margin);justify-content:space-between;align-items:center;gap:80px;display:flex}.cg-hero__text{flex-direction:column;flex:auto;gap:24px;max-width:680px;display:flex}.cg-hero__eyebrow{color:var(--on-petrol-soft)}.cg-hero__title{font-family:var(--font-serif);font-weight:600;font-size:var(--type-display-size);line-height:var(--type-display-lh);color:var(--on-petrol);text-wrap:balance;margin:0}.cg-hero__title em{color:var(--paper-deep);font-style:italic}.cg-hero__lead{color:var(--on-petrol-soft);max-width:var(--measure);margin:0;font-size:18px;line-height:30px}.cg-hero__points{flex-direction:column;gap:12px;margin:0;padding:0;font-size:16px;line-height:24px;list-style:none;display:flex}.cg-hero__points li{align-items:baseline;gap:12px;display:flex}.cg-hero__points li:before{content:"—";color:var(--on-petrol-soft);font-weight:600}.cg-hero__aside{flex-shrink:0;width:440px}@container cg (width<=899px){.cg-hero{padding:48px var(--page-margin-m);flex-direction:column;align-items:stretch;gap:32px}.cg-hero__text{max-width:none}.cg-hero__title{font-size:var(--type-display-size-m);line-height:var(--type-display-lh-m)}.cg-hero__lead{font-size:17px;line-height:28px}.cg-hero__aside{width:100%}}@container cg (width>=1680px){.cg-hero{gap:120px}.cg-hero__text{max-width:800px}.cg-hero__aside{width:520px}}.cg-photoband{height:var(--photo-band-h);background:var(--ink);align-items:center;display:flex;position:relative;overflow:hidden}.cg-photoband__img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.cg-photoband__overlay{background:var(--overlay-photo);position:absolute;inset:0}.cg-photoband__content{padding:0 var(--page-margin);color:var(--on-petrol);flex-direction:column;gap:16px;display:flex;position:relative}.cg-photoband__crumb{color:var(--on-petrol-soft);font-size:13px;line-height:18px}.cg-photoband__title{font-family:var(--font-serif);color:var(--on-petrol);max-width:900px;margin:0;font-size:48px;font-weight:600;line-height:54px}.cg-photoband__text{color:var(--on-petrol-soft);max-width:760px;margin:0;font-size:17px;line-height:28px}.cg-photoband--inset{align-items:center}.cg-photoband--inset .cg-photoband__content{box-sizing:border-box;width:100%}@container cg (width<=899px){.cg-photoband{height:var(--photo-band-h-m)}.cg-photoband--inset{height:auto;min-height:var(--photo-band-h-m);padding:48px 0}.cg-photoband--inset .cg-photoband__img{object-position:var(--photo-pos-m,20% 6%)!important}.cg-photoband__content{padding:0 var(--page-margin-m);gap:8px}.cg-photoband__title{font-size:26px;line-height:32px}.cg-photoband__text{display:none}}.cg-logos{background:var(--paper-deep);border-bottom:1px solid var(--line-deep);padding:16px var(--page-margin) 12px;flex-direction:column;gap:6px;display:flex}.cg-logos__label{font:500 13px/18px var(--font-sans);color:var(--ink-soft);text-align:center}.cg-logos__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.cg-logos__track{gap:var(--logo-gap);width:max-content;margin:0;padding:0;list-style:none;animation:40s linear infinite cg-logos-scroll;display:flex}.cg-logos__viewport:hover .cg-logos__track{animation-play-state:paused}.cg-logos__item{flex:none;align-items:center;height:48px;display:flex}.cg-logos__img{filter:grayscale();opacity:.6;width:auto;max-width:160px;max-height:40px;transition:opacity .2s}.cg-logos__item:hover .cg-logos__img{opacity:1}.cg-logos__ph{border:1px dashed var(--line-deep);border-radius:var(--radius-sm);width:140px;height:40px;font:500 13px/18px var(--font-sans);color:var(--ink-soft);justify-content:center;align-items:center;display:flex}@keyframes cg-logos-scroll{0%{transform:translate(0)}to{transform:translateX(calc(-50% - var(--logo-gap) / 2))}}@keyframes cg-logos-scroll-m{0%{transform:translate(0)}to{transform:translateX(calc(-50% - var(--logo-gap-m) / 2))}}@media (prefers-reduced-motion:reduce){.cg-logos__track{flex-wrap:wrap;width:auto;animation:none}.cg-logos__item[aria-hidden]{display:none}}@container cg (width<=899px){.cg-logos{padding:12px var(--page-margin-m) 10px;gap:4px}.cg-logos__track{gap:var(--logo-gap-m);animation-name:cg-logos-scroll-m}.cg-logos__img{max-width:120px;max-height:32px}}.cg-stats{margin:0 var(--page-margin);border-bottom:1px solid var(--line);padding:40px 0;display:flex}.cg-stats__item{flex-direction:column;flex:1 1 0;gap:8px;display:flex}.cg-stats__item+.cg-stats__item{border-left:1px solid var(--line);margin-left:48px;padding-left:48px}.cg-stats__value{font-family:var(--font-serif);color:var(--ink);font-size:28px;font-weight:600;line-height:36px}.cg-stats__text{font-size:var(--type-small-size);line-height:var(--type-small-lh);color:var(--ink-soft)}.cg-stats--on-photo{border:0;margin:0;padding:0}.cg-stats--on-photo .cg-stats__item+.cg-stats__item{border-left-color:#f6f3ee2e}.cg-stats--on-photo .cg-stats__value{color:var(--on-petrol)}.cg-stats--on-photo .cg-stats__text{color:var(--on-petrol-soft)}@container cg (width<=899px){.cg-stats{margin:0 var(--page-margin-m);flex-direction:column;padding:8px 0}.cg-stats__item{gap:4px;padding:16px 0}.cg-stats__item+.cg-stats__item{border-left:0;border-top:1px solid var(--line);margin-left:0;padding-left:0}.cg-stats__value{font-size:24px;line-height:32px}.cg-stats__text{font-size:14px;line-height:22px}.cg-stats--on-photo{margin:0;padding:0}.cg-stats--on-photo .cg-stats__item+.cg-stats__item{border-top-color:#f6f3ee2e}}.cg-card{box-sizing:border-box;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--ink);flex-direction:column;gap:14px;padding:32px;display:flex}.cg-card--lg{padding:40px}.cg-card__label{color:var(--moss)}.cg-card__title{font-family:var(--font-sans);font-size:var(--type-subheading-size);line-height:var(--type-subheading-lh);margin:0;font-weight:600}.cg-card__text{font-size:var(--type-small-size);line-height:var(--type-small-lh);color:var(--ink-soft);flex-grow:1;margin:0}.cg-card__meta{font-size:15px;font-weight:600;line-height:24px}.cg-card--featured{background:var(--petrol);border-color:var(--petrol);color:var(--on-petrol)}.cg-card--featured .cg-card__label,.cg-card--featured .cg-card__text{color:var(--on-petrol-soft)}.cg-card--featured .cg-btn--tertiary{color:var(--on-petrol)}.cg-card--featured .cg-btn--tertiary:hover{color:var(--on-petrol-soft)}@container cg (width<=899px){.cg-card,.cg-card--lg{gap:10px;padding:24px}}.cg-step{border-top:1px solid var(--line)}.cg-step:last-child{border-bottom:1px solid var(--line)}.cg-step__in{align-items:center;gap:32px;padding:28px 32px;display:flex}.cg-step__num{width:64px;font-family:var(--font-serif);color:var(--petrol);flex-shrink:0;font-size:28px;font-weight:600;line-height:36px}.cg-step__body{flex-direction:column;flex:1 1 0;gap:6px;min-width:0;display:flex}.cg-step__badge{color:var(--on-petrol-soft)}.cg-step__title{font-family:var(--font-serif);margin:0;font-size:22px;font-weight:600;line-height:30px}.cg-step__text{font-size:var(--type-small-size);line-height:var(--type-small-lh);color:var(--ink-soft);margin:0}.cg-step__side:empty{display:none}.cg-step__side{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:12px;width:200px;display:flex}.cg-step__price{font-size:16px;font-weight:600;line-height:24px}.cg-step--featured{background:var(--petrol);color:var(--on-petrol);border-radius:var(--radius-md);border:0}.cg-step--featured:last-child{border:0}.cg-step--featured+.cg-step{border-top-color:#0000}.cg-step--featured .cg-step__in{padding:32px}.cg-step--featured .cg-step__num,.cg-step--featured .cg-step__text{color:var(--on-petrol-soft)}@container cg (width<=899px){.cg-step__in{flex-wrap:wrap;align-items:flex-start;gap:16px;padding:20px 0}.cg-step--featured .cg-step__in{padding:24px 20px}.cg-step__num{width:32px;font-size:24px;line-height:30px}.cg-step__body{flex:calc(100% - 48px)}.cg-step__title{font-size:20px;line-height:28px}.cg-step__side{text-align:left;align-items:flex-start;width:auto;margin-left:48px}}.cg-article{border-top:1px solid var(--line)}.cg-article:last-child{border-bottom:1px solid var(--line)}.cg-article--deep{border-color:var(--line-deep)}.cg-article__in{align-items:center;gap:48px;padding:32px 0;display:flex}.cg-article__img{object-fit:cover;border-radius:var(--radius-md);background:var(--paper-deep);flex-shrink:0;width:160px;height:110px;display:block}.cg-article__date{width:120px;color:var(--ink-soft);flex-shrink:0;font-size:13px;line-height:18px}.cg-article__main{flex-direction:column;flex:1 1 0;gap:8px;min-width:0;display:flex}.cg-article__title{font-family:var(--font-serif);color:var(--ink);text-wrap:pretty;font-size:24px;font-weight:600;line-height:32px}a.cg-article__title:hover{color:var(--petrol)}.cg-article__cat{color:var(--moss)}.cg-article__cat-date{display:none}.cg-article__tags{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.cg-article__excerpt{width:400px;font-size:var(--type-small-size);line-height:var(--type-small-lh);color:var(--ink-soft);flex-shrink:0;margin:0}.cg-article--featured{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius-md);overflow:hidden}.cg-article--featured:last-child{border-bottom:1px solid var(--line)}.cg-article--featured .cg-article__in{align-items:center;padding:40px}.cg-article--featured .cg-article__img{width:420px;height:280px}.cg-article--featured .cg-article__main{gap:16px}.cg-article--featured .cg-article__title{font-size:32px;line-height:40px}.cg-article--featured .cg-article__excerpt{width:auto;font-size:16px;line-height:26px}@container cg (width<=899px){.cg-article__in{gap:16px;padding:20px 0}.cg-article__img{width:104px;height:76px}.cg-article__date,.cg-article__excerpt,.cg-article__tags{display:none}.cg-article__main{gap:6px}.cg-article__title{font-size:18px;line-height:24px}.cg-article__cat{font-size:12px}.cg-article__cat-date{letter-spacing:0;color:var(--ink-soft);text-transform:none;font-size:12px;font-weight:400;display:inline}.cg-article--featured .cg-article__in{flex-direction:column;align-items:stretch;gap:0;padding:0}.cg-article--featured .cg-article__img{border-radius:0;width:100%;height:220px}.cg-article--featured .cg-article__main{gap:12px;padding:24px}.cg-article--featured .cg-article__title{font-size:24px;line-height:32px}.cg-article--featured .cg-article__excerpt{font-size:15px;line-height:24px;display:block}}.cg-tag{box-sizing:border-box;font-family:var(--font-sans);color:var(--moss);border:1px solid var(--line);border-radius:var(--radius-pill);white-space:nowrap;background:0 0;align-items:center;padding:8px 16px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}button.cg-tag,a.cg-tag{cursor:pointer;transition:border-color .15s,background-color .15s}button.cg-tag:hover,a.cg-tag:hover{border-color:var(--moss);color:var(--moss)}.cg-tag--filled{background:var(--moss);border-color:var(--moss);color:var(--on-petrol);font-weight:600}button.cg-tag--filled:hover,a.cg-tag--filled:hover{color:var(--on-petrol)}.cg-tag--square{border-radius:var(--radius-sm)}.cg-tag--sm{color:var(--ink-soft);padding:3px 10px;font-size:12px;line-height:16px}@container cg (width<=899px){button.cg-tag,a.cg-tag{min-height:44px;padding:10px 16px}}.cg-faq{flex-direction:column;display:flex}.cg-faq__item{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:24px 0;display:flex}.cg-faq__item:last-child{border-bottom:1px solid var(--line)}.cg-faq__q{font-family:var(--font-sans);color:var(--ink);text-align:left;background:0 0;border:0;justify-content:space-between;gap:24px;width:100%;margin:0;padding:0;font-size:18px;font-weight:600;line-height:26px;display:flex}button.cg-faq__q{cursor:pointer;align-items:center;min-height:44px}button.cg-faq__q:hover{color:var(--petrol)}.cg-faq__sign{text-align:center;width:24px;color:var(--ink-soft);flex-shrink:0;font-weight:400}.cg-faq__a{max-width:var(--measure);font-size:var(--type-small-size);line-height:var(--type-small-lh);color:var(--ink-soft);margin:0}@container cg (width<=899px){.cg-faq__item{gap:6px;padding:16px 0}.cg-faq__q{font-size:16px;line-height:24px}}.cg-quoteband{margin:0 var(--page-margin);background:var(--petrol);border-radius:var(--radius-md);text-align:center;flex-direction:column;align-items:center;gap:24px;padding:72px 80px;display:flex}.cg-quoteband--flush{margin:0}.cg-quoteband__quote{max-width:760px;color:var(--on-petrol);text-wrap:balance}@container cg (width<=899px){.cg-quoteband{margin:0 var(--page-margin-m);gap:20px;padding:40px 24px}.cg-quoteband--flush{margin:0}.cg-quoteband__quote{font-size:22px;line-height:32px}}.cg-dark{background:var(--ink);color:var(--on-ink);padding:var(--space-12) var(--page-margin);flex-direction:column;gap:40px;display:flex}.cg-dark__head{flex-direction:column;gap:12px;max-width:760px;display:flex}.cg-dark__label{color:var(--on-ink-label)}.cg-dark__title{color:var(--on-ink)}.cg-dark__text{color:var(--on-ink-soft);max-width:var(--measure);margin:0}.cg-dark__cols{gap:32px;margin:0;padding:0;list-style:none;display:flex}.cg-dark__col{border-top:1px solid var(--line-on-ink);flex-direction:column;flex:1 1 0;gap:12px;padding-top:32px;display:flex}.cg-dark__num{font-family:var(--font-serif);color:var(--on-ink-label);font-size:40px;font-weight:600;line-height:44px}.cg-dark__coltitle{color:var(--on-ink)}.cg-dark__coltext{color:var(--on-ink-soft);margin:0}.cg-dark__col-body{flex-direction:column;gap:12px;display:flex}@container cg (width<=899px){.cg-dark{padding:48px var(--page-margin-m);gap:24px}.cg-dark__cols{flex-direction:column;gap:24px}.cg-dark__col{flex-direction:row;gap:16px;padding-top:20px}.cg-dark__num{flex-shrink:0;width:32px;font-size:30px;line-height:32px}.cg-dark__col-body{gap:6px}.cg-dark__coltitle{font-size:17px;line-height:24px}.cg-dark__text{font-size:16px;line-height:26px}}.cg-lead{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:64px var(--page-margin);align-items:center;gap:48px;display:flex}.cg-lead__text{flex-direction:column;flex:auto;gap:12px;display:flex}.cg-lead__label{color:var(--moss)}.cg-lead__title{font-family:var(--font-serif);margin:0;font-size:28px;font-weight:600;line-height:36px}.cg-lead__body{max-width:640px;color:var(--ink-soft);margin:0;font-size:16px;line-height:26px}.cg-lead__form{flex-shrink:0;gap:12px;width:440px;display:flex}.cg-lead__form .cg-input{flex:auto;min-width:0;font-size:16px}.cg-lead__form .cg-btn{padding:14px 20px;font-size:15px}.cg-lead__done{width:440px;color:var(--ink);border-top:1px solid var(--line);flex-shrink:0;padding:14px 0;font-size:15px;line-height:24px}@container cg (width<=899px){.cg-lead{padding:48px var(--page-margin-m);flex-direction:column;align-items:stretch;gap:24px}.cg-lead__title{font-size:24px;line-height:32px}.cg-lead__form,.cg-lead__done{width:100%}.cg-lead__form .cg-btn{padding:12px 16px}}.cg-footer{background:var(--ink);color:var(--on-ink)}.cg-footer__top{padding:56px var(--page-margin) 40px;flex-wrap:wrap;gap:40px 64px;display:flex}.cg-footer__author{flex-direction:column;flex:280px;gap:12px;min-width:0;max-width:340px;display:flex}.cg-footer__name{font-family:var(--font-serif);color:var(--on-ink);font-size:20px;font-weight:600;line-height:28px}.cg-footer__bio{color:var(--on-ink-soft);margin:0;font-size:14px;line-height:22px}.cg-footer__authorlinks{gap:16px;display:flex}.cg-footer__cookie{border-top:1px solid var(--line-on-ink);color:var(--on-ink-soft);margin:8px 0 0;padding-top:16px;font-size:13px;line-height:20px}.cg-footer .cg-footer__cookie a{color:var(--on-ink);text-underline-offset:3px;font-size:13px;font-weight:400;line-height:20px;text-decoration:underline}.cg-footer__col{flex-direction:column;flex:160px;gap:12px;min-width:0;display:flex}.cg-footer__label{color:var(--on-ink-label)}.cg-footer a{color:var(--on-ink);font-size:14px;font-weight:500;line-height:20px}.cg-footer a:hover{color:var(--on-ink-soft)}.cg-footer__bottom{margin:0 var(--page-margin);border-top:1px solid var(--line-on-ink);color:var(--on-ink-soft);justify-content:space-between;gap:24px;padding:20px 0 40px;font-size:13px;line-height:20px;display:flex}.cg-footer__bottom a{color:var(--on-ink);text-underline-offset:3px;font-size:13px;font-weight:400;text-decoration:underline}@container cg (width<=899px){.cg-footer__top{padding:40px var(--page-margin-m) 24px;flex-direction:column;gap:32px}.cg-footer__author{gap:10px;max-width:none}.cg-footer__col{gap:0}.cg-footer__col .cg-footer__label{margin-bottom:4px}.cg-footer__col a,.cg-footer__authorlinks a{align-items:center;min-height:44px;font-size:15px;display:flex}.cg-footer .cg-footer__cookie a{min-height:0;display:inline}.cg-footer__bottom{margin:0 var(--page-margin-m);flex-direction:column;gap:6px;padding:16px 0 32px}}.k-portrait{background:var(--surface);border-bottom:1px solid var(--line);padding:96px var(--page-margin);justify-content:space-between;align-items:center;gap:80px;display:flex}.k-portrait__img{object-fit:cover;border-radius:var(--radius-md);flex-shrink:0;width:400px;height:440px;display:block}.k-portrait__text{flex-direction:column;gap:20px;max-width:680px;display:flex}.k-portrait__text p{color:var(--ink-soft);margin:0}.k-links{flex-wrap:wrap;gap:32px;display:flex}.k-tags{flex-wrap:wrap;gap:10px;padding-top:8px;display:flex}.k-head{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:40px;display:flex}.k-head__text{flex-direction:column;gap:12px;max-width:720px;display:flex}.k-head__text p{color:var(--ink-soft);margin:0}.k-cards{gap:24px;display:flex}.k-cards>*{flex:1 1 0}.k-strip{background:var(--paper-deep);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:40px;margin-top:24px;padding:32px 40px;display:flex}.k-strip__title{font:600 22px/30px var(--font-serif);margin:0 0 6px}.k-strip p{color:var(--ink-soft);margin:0}.k-faq{gap:80px;display:flex}.k-faq__intro{flex-direction:column;flex-shrink:0;gap:16px;width:360px;display:flex}.k-faq__intro p{color:var(--ink-soft);margin:0}.k-faq__list{flex:auto}.k-quote-wrap{padding:0 0 96px}.k-filters{padding:40px var(--page-margin);flex-wrap:wrap;gap:12px;display:flex}.k-featured{padding:0 var(--page-margin)}.k-list{padding:48px var(--page-margin) 64px}.k-cta{margin:0 var(--page-margin) 96px;background:var(--paper-deep);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:40px;padding:48px 64px;display:flex}.k-cta__title{font:600 24px/32px var(--font-serif);margin:0}.k-duo{margin:0 var(--page-margin);background:var(--paper-deep);border-radius:var(--radius-md);gap:64px;padding:56px 64px;display:flex}.k-duo>div{flex-direction:column;flex:1 1 0;gap:12px;display:flex}.k-duo h3{font:600 24px/32px var(--font-serif);margin:0}.k-duo p{color:var(--ink-soft);margin:0}.k-ladder{padding:96px var(--page-margin) 64px}.k-ladder__intro{max-width:760px;color:var(--ink-soft);margin:16px 0 40px}.k-gap{height:64px}.k-empty{color:var(--ink-soft);border-top:1px solid var(--line);padding:32px 0}@container cg (width<=899px){.k-portrait{padding:48px var(--page-margin-m);flex-direction:column;align-items:stretch;gap:24px}.k-portrait__img{width:100%;height:320px}.k-portrait--rev .k-portrait__img{order:-1}.k-links{gap:8px 24px}.k-head{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:24px}.k-cards{flex-direction:column;gap:16px}.k-strip{flex-direction:column;align-items:flex-start;gap:12px;padding:24px}.k-faq{flex-direction:column;gap:24px}.k-faq__intro{width:auto}.k-quote-wrap{padding:0 0 48px}.k-filters{padding:24px var(--page-margin-m) 0;gap:8px}.k-featured{padding:24px var(--page-margin-m) 0}.k-list{padding:32px var(--page-margin-m) 48px}.k-cta{margin:0 var(--page-margin-m) 48px;flex-direction:column;align-items:flex-start;gap:20px;padding:32px 24px}.k-duo{margin:0 var(--page-margin-m);flex-direction:column;gap:32px;padding:32px 24px}.k-ladder{padding:48px var(--page-margin-m) 32px}.k-ladder__intro{margin:12px 0 24px}.k-gap{height:48px}}.k-alpha-wrap{padding:32px var(--page-margin) 24px}.k-alpha{border-top:1px solid var(--line);border-bottom:1px solid var(--line);font:600 15px/20px var(--font-sans);flex-wrap:wrap;gap:16px;padding:20px 0;display:flex}.k-alpha span{color:var(--line);text-align:center;min-width:12px}.k-alpha button{min-width:12px;font:inherit;color:var(--petrol);cursor:pointer;background:0 0;border:0;padding:0}.k-alpha button:hover{color:var(--ink)}.k-gloss{padding:16px var(--page-margin) 64px;flex-direction:column;gap:40px;display:flex}.k-gloss__group{gap:48px;display:flex}.k-gloss__letter{width:120px;font:600 40px/48px var(--font-serif);color:var(--petrol);flex-shrink:0}.k-gloss__grid{flex-grow:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.k-term{box-sizing:border-box;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;gap:8px;padding:24px;transition:border-color .15s;display:flex}.k-term:hover{border-color:var(--petrol)}.k-term__name{font:600 18px/26px var(--font-sans);color:var(--ink)}.k-term:hover .k-term__name{color:var(--petrol)}.k-term__short{font:400 15px/24px var(--font-sans);color:var(--ink-soft)}.k-word{padding:72px var(--page-margin) 64px;flex-direction:column;align-items:center;display:flex}.k-word__head,.k-word__body{flex-direction:column;width:100%;max-width:760px;display:flex}.k-word__head{gap:20px}.k-back{color:var(--ink-soft);align-self:flex-start;padding:12px 0;font-size:14px;font-weight:500}.k-word__title{font:600 56px/62px var(--font-serif);margin:0}.k-word__sub{font:400 15px/24px var(--font-sans);color:var(--ink-soft)}.k-word__def{border-top:1px solid var(--line);border-bottom:1px solid var(--line);font:400 21px/34px var(--font-sans);color:var(--ink);margin:0;padding:24px 0}.k-word__body{gap:24px;padding-top:40px}.k-word__h2{font:600 28px/36px var(--font-serif);margin:0}.k-word__p{font:400 17px/29px var(--font-sans);color:var(--ink);margin:0}.k-word__block{flex-direction:column;gap:16px;padding-top:8px;display:flex}.k-word__tags{flex-wrap:wrap;gap:12px;display:flex}.k-word__crumb{font:500 14px/20px var(--font-sans);color:var(--ink-soft);align-items:center;gap:10px;display:flex}.k-word__crumb a{color:var(--ink-soft);padding:12px 0}.k-word__crumb a:hover{color:var(--petrol)}.k-word__def dfn{font-style:normal;font-weight:600}.k-word__arts{flex-direction:column;display:flex}.k-word__art{border-top:1px solid var(--line);align-items:center;gap:20px;padding:20px 0;display:flex}.k-word__art:last-child{border-bottom:1px solid var(--line)}.k-word__art img{object-fit:cover;border-radius:var(--radius-md);flex-shrink:0;width:104px;height:76px}.k-word__art>span{flex-direction:column;gap:6px;display:flex}.k-word__art-title{font:600 20px/28px var(--font-serif);color:var(--ink)}.k-word__art:hover .k-word__art-title{color:var(--petrol)}.k-cats{padding:40px var(--page-margin) 24px;flex-direction:column;gap:32px;display:flex}.k-cats__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;display:grid}.k-cat{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}.k-cat__img{object-fit:cover;width:100%;height:200px;display:block}.k-cat__body{flex-direction:column;flex-grow:1;gap:12px;padding:32px;display:flex}.k-cat__title{font:600 24px/32px var(--font-serif);margin:0}.k-cat__title a{color:var(--ink)}.k-cat__title a:hover{color:var(--petrol)}.k-cat__seo{color:var(--ink-soft);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;flex-grow:1}.k-cat__title{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.k-gloss>.cg-heading{margin-bottom:8px}.k-featterm{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);display:flex;overflow:hidden}.k-featterm__mark{background:var(--petrol);width:380px;font:600 88px/1 var(--font-serif);color:var(--on-petrol);text-align:center;word-break:break-word;flex-shrink:0;justify-content:center;align-items:center;padding:48px;display:flex}.k-featterm__body{flex-direction:column;gap:16px;padding:40px;display:flex}.k-featterm__title{font:600 32px/40px var(--font-serif);color:var(--ink)}.k-featterm__title:hover{color:var(--petrol)}.k-featterm__text{font:400 16px/26px var(--font-sans);color:var(--ink-soft);margin:0}.k-author{background:var(--surface);border-bottom:1px solid var(--line);padding:96px var(--page-margin);align-items:center;gap:80px;display:flex}.k-author__img{object-fit:cover;border-radius:var(--radius-md);flex-shrink:1;width:min(440px,38%);height:520px;display:block}.k-author__text{flex-direction:column;flex:auto;gap:20px;min-width:0;max-width:680px;display:flex}.k-author__text .cg-display{overflow-wrap:anywhere;text-wrap:balance}.k-author__crumb{font:400 13px/18px var(--font-sans);color:var(--ink-soft)}.k-author__role{font:600 13px/18px var(--font-sans);letter-spacing:1px;text-transform:uppercase;color:var(--moss)}.k-author__bio{font:400 21px/34px var(--font-sans);color:var(--ink);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0;padding:24px 0}.k-boards{flex-grow:1;margin:0;padding:0;list-style:none}.k-boards li{border-top:1px solid var(--line);align-items:baseline;gap:32px;padding:20px 0;display:flex}.k-boards li:last-child{border-bottom:1px solid var(--line)}.k-boards__org{font:600 20px/28px var(--font-serif);flex:1 1 0}.k-boards__role{width:200px;font:400 15px/24px var(--font-sans);color:var(--ink-soft)}.k-boards__period{text-align:right;width:100px;font:400 15px/24px var(--font-sans);color:var(--ink-soft)}.k-om{align-items:flex-start;gap:80px;display:flex}.k-om__intro{flex-direction:column;flex-shrink:0;gap:16px;width:520px;display:flex}@container cg (width<=899px){.k-alpha-wrap{padding:24px var(--page-margin-m) 0}.k-alpha{gap:4px 0;padding:12px 0}.k-alpha span,.k-alpha button{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.k-alpha span{display:none}.k-gloss{padding:24px var(--page-margin-m) 40px;gap:24px}.k-gloss__group{flex-direction:column;gap:12px}.k-gloss__letter{width:auto;font-size:28px;line-height:34px}.k-gloss__grid{grid-template-columns:1fr;gap:12px}.k-term{gap:4px;padding:16px 20px}.k-term__name{padding:4px 0;font-size:17px}.k-term__short{font-size:14px;line-height:22px}.k-word{padding:32px var(--page-margin-m) 48px}.k-word__head{gap:12px}.k-word__title{font-size:38px;line-height:44px}.k-word__def{padding:20px 0;font-size:18px;line-height:29px}.k-word__body{gap:20px;padding-top:32px}.k-word__h2{font-size:24px;line-height:32px}.k-word__tags{gap:8px}.k-om{flex-direction:column;gap:24px}.k-cats{padding:32px var(--page-margin-m) 8px;gap:20px}.k-cats__grid{grid-template-columns:1fr;gap:16px}.k-cat__img{height:160px}.k-cat__body{gap:8px;padding:24px}.k-cat__title{font-size:22px;line-height:28px}.k-featterm{flex-direction:column}.k-featterm__mark{width:auto;padding:32px;font-size:56px}.k-featterm__body{gap:12px;padding:24px}.k-featterm__title{font-size:24px;line-height:32px}.k-word__art-title{font-size:17px;line-height:24px}.k-author{padding:32px var(--page-margin-m) 48px;flex-direction:column;align-items:stretch;gap:24px}.k-author__img{flex-shrink:0;order:0;width:100%;height:360px}.k-author__text{gap:14px}.k-author__bio{padding:20px 0;font-size:18px;line-height:29px}.k-boards li{flex-wrap:wrap;gap:4px 16px;padding:16px 0}.k-boards__org{flex:100%;font-size:18px;line-height:24px}.k-boards__role,.k-boards__period{text-align:left;width:auto}.k-om__intro{width:auto}}.k-art-hero{align-items:flex-end;height:420px;display:flex;position:relative;overflow:hidden}.k-art-hero__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.k-art-hero__overlay{background:var(--overlay-photo);position:absolute;inset:0}.k-art-hero__in{flex-direction:column;gap:14px;width:100%;max-width:760px;margin:0 auto;padding:0 0 48px;display:flex;position:relative}.k-art-hero__back{font:500 14px/20px var(--font-sans);color:var(--on-petrol-soft);align-self:flex-start;padding:12px 0}.k-art-hero__back:hover{color:var(--on-petrol)}.k-art-hero__cat{color:var(--on-petrol-soft)}.k-art-hero__title{font:600 46px/54px var(--font-serif);color:var(--on-petrol);text-wrap:balance;margin:0}.k-art{max-width:760px;margin:0 auto;padding:28px 0 0}.k-art__by{border-bottom:1px solid var(--line);font:400 14px/20px var(--font-sans);color:var(--ink-soft);align-items:center;gap:16px;padding-bottom:24px;display:flex}.k-art__by img{border-radius:var(--radius-pill);object-fit:cover;flex-shrink:0;width:44px;height:44px}.k-art__by a{color:var(--ink);font-weight:600}.k-art__by a:hover{color:var(--petrol)}.k-art__br{display:none}.k-art__body{flex-direction:column;gap:28px;padding:40px 0;display:flex}.k-art__lead{font:400 21px/34px var(--font-sans);color:var(--ink);margin:0}.k-art__p{font:400 17px/29px var(--font-sans);color:var(--ink);margin:0}.k-art__h2{font:600 30px/38px var(--font-serif);margin:0}.k-art__quote{border-left:3px solid var(--petrol);margin:0;padding:8px 0 8px 32px}.k-art__quote p{font:italic 400 24px/36px var(--font-serif);color:var(--ink);margin:0}.k-art__fig{margin:0}.k-art__fig img{object-fit:cover;border-radius:var(--radius-md);width:100%;height:380px;display:block}.k-art__missing{border-top:1px dashed var(--line-deep);border-bottom:1px dashed var(--line-deep);font:400 15px/24px var(--font-sans);color:var(--ink-soft);margin:0;padding:16px 0}.k-art__tags{align-items:center;gap:12px;padding-top:8px;display:flex}.k-art__tags>div{flex-wrap:wrap;gap:8px;display:flex}.k-art__author{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);align-items:center;gap:24px;margin-top:24px;padding:32px;display:flex}.k-art__author img{border-radius:var(--radius-pill);object-fit:cover;flex-shrink:0;width:96px;height:96px}.k-art__author>div{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.k-art__author-name{font:600 17px/24px var(--font-sans);color:var(--ink)}.k-art__author-name:hover{color:var(--petrol)}.k-art__author p{font:400 15px/24px var(--font-sans);color:var(--ink-soft);margin:0}.k-art__author .cg-btn--tertiary{padding:4px 0;font-size:15px}.k-more{padding:72px var(--page-margin) 64px;flex-direction:column;gap:24px;display:flex}.k-more__h{font:600 28px/36px var(--font-serif);margin:0}.k-more__row{border-top:1px solid var(--line);align-items:center;gap:48px;padding:24px 0;display:flex}.k-more__row:last-child{border-bottom:1px solid var(--line)}.k-more__row img{object-fit:cover;border-radius:var(--radius-md);flex-shrink:0;width:160px;height:110px}.k-more__title{font:600 22px/30px var(--font-serif);color:var(--ink);flex-grow:1}.k-more__row:hover .k-more__title{color:var(--petrol)}@container cg (width<=899px){.k-art-hero{height:300px}.k-art-hero__in{padding:0 var(--page-margin-m) 24px;gap:8px}.k-art-hero__back{display:none}.k-art-hero__title{font-size:28px;line-height:34px}.k-art{padding:0 var(--page-margin-m)}.k-art__by{gap:12px;padding:20px 0;font-size:13px;line-height:19px}.k-art__by img{width:40px;height:40px}.k-art__sep{display:none}.k-art__br{display:inline}.k-art__body{gap:20px;padding:24px 0}.k-art__lead{font-size:19px;line-height:30px}.k-art__p{line-height:28px}.k-art__h2{font-size:24px;line-height:32px}.k-art__quote{padding:4px 0 4px 20px}.k-art__quote p{font-size:20px;line-height:30px}.k-art__fig img{height:220px}.k-art__tags{flex-direction:column;align-items:flex-start}.k-art__author{flex-direction:column;align-items:flex-start;gap:16px;margin-top:8px;padding:24px 20px}.k-art__author img{width:64px;height:64px}.k-more{padding:48px var(--page-margin-m)}.k-more__row{flex-wrap:wrap;gap:16px;padding:20px 0}.k-more__row img{width:104px;height:76px}.k-more__title{flex:1 1 0;font-size:18px;line-height:24px}.k-more__row .cg-label{flex-basis:100%;margin-top:-12px;margin-left:120px}}@container cg (width>=900px) and (width<=1199px){.k-cards{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.k-portrait{gap:48px}.k-portrait__img{aspect-ratio:400/440;flex-shrink:0;width:min(400px,40%);height:auto}.k-portrait__text{min-width:0}.k-faq{gap:48px}.k-faq__intro{width:280px}.k-om{flex-direction:column;gap:24px}.k-om__intro{width:auto;max-width:680px}.k-boards{width:100%}.k-featterm__mark{width:260px;font-size:64px}.k-gloss__group{gap:32px}.k-gloss__letter{width:64px}.k-author{gap:48px}.k-duo{gap:40px;padding:48px}}.k-cards>*{min-width:0}.k-legal{padding-bottom:96px}.k-legal__sum{flex-direction:column;gap:8px;display:flex}.k-legal__sum p{margin:0}.k-legal__sec{flex-direction:column;gap:16px;display:flex}.k-legal__list{font:400 17px/29px var(--font-sans);flex-direction:column;gap:10px;margin:0;padding:0 0 0 20px;display:flex}.k-legal a{color:var(--petrol);text-underline-offset:3px;text-decoration:underline}.k-legal a:hover{color:var(--ink)}@container cg (width<=899px){.k-legal{padding-bottom:48px}.k-legal__list{font-size:16px;line-height:26px}}@container cg (width>=1680px){.k-portrait{gap:120px}.k-portrait__img{width:640px;height:640px}}.k-alpha a{text-align:center;min-width:12px;font:inherit;color:var(--petrol)}.k-alpha a:hover{color:var(--ink)}@container cg (width<=899px){.k-alpha a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}}.k-faq__item{box-sizing:border-box;border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:24px 0;display:flex}.k-faq__item:last-child{border-bottom:1px solid var(--line)}.k-faq__q{font:600 18px/26px var(--font-sans);color:var(--ink);margin:0}.k-faq__a{font:400 15px/24px var(--font-sans);color:var(--ink-soft);margin:0}@container cg (width<=899px){.k-faq__item{gap:6px;padding:16px 0}.k-faq__q{font-size:16px;line-height:24px}}.k-word__p p{margin:0 0 12px}.k-word__p p:last-child{margin:0}.k-art__body .w-prose{flex-direction:column;gap:28px;display:flex}.k-art__body .w-prose p{font:400 17px/29px var(--font-sans);color:var(--ink);margin:0}.k-art__body .w-prose h2{font:600 30px/38px var(--font-serif);margin:0}.k-art__body .w-prose ul,.k-art__body .w-prose ol{font:400 17px/29px var(--font-sans);flex-direction:column;gap:10px;margin:0;padding-left:20px;display:flex}.k-art__fig figcaption{font:400 13px/18px var(--font-sans);color:var(--ink-soft);margin-top:8px}.k-art__h{font:600 30px/38px var(--font-serif);color:var(--ink);margin:12px 0 0}.k-contact{align-items:flex-start;gap:80px;display:flex}.k-contact__info{flex-direction:column;flex-grow:1;gap:20px;max-width:620px;display:flex}.k-contact__step{align-items:baseline;gap:16px;display:flex}.k-contact__step p{font:400 16px/26px var(--font-sans);color:var(--ink-soft);margin:0}.k-contact__num{width:32px;font:600 24px/32px var(--font-serif);color:var(--petrol);flex-shrink:0}.k-contact__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);font:400 15px/24px var(--font-sans);color:var(--ink-soft);align-items:center;gap:24px;margin-top:12px;padding:32px;display:flex}.k-contact__card a{color:var(--ink)}.k-contact__card>div{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.k-contact__name{font:600 17px/24px var(--font-sans);color:var(--ink)}.k-contact__form{flex-shrink:0;width:480px;position:relative}@container cg (width<=899px){.k-contact{flex-direction:column;gap:32px}.k-contact__form{width:100%}}.cg-lead__signup{flex-direction:column;flex-shrink:0;gap:12px;width:440px;display:flex}.cg-lead__signup .k-form-fields{flex-direction:column;gap:12px;display:flex}.cg-lead__row{gap:12px;display:flex}.cg-lead__signup .cg-input{flex:auto;min-width:0;font-size:16px}.cg-lead__row .cg-btn{flex-shrink:0;padding:14px 20px;font-size:15px}@container cg (width<=899px){.cg-lead__signup{width:100%}.cg-lead__row .cg-btn{padding:12px 16px}}main>.w-prose{max-width:760px;padding:40px var(--page-margin-m) 64px;flex-direction:column;gap:24px;margin:0 auto;display:flex}main>.w-prose p{font:400 17px/29px var(--font-sans);color:var(--ink);margin:0}main>.w-prose h2{font:600 28px/36px var(--font-serif);color:var(--ink);margin:12px 0 0}main>.w-prose h3{font:600 22px/30px var(--font-serif);color:var(--ink);margin:8px 0 0}main>.w-prose ul,main>.w-prose ol{font:400 17px/29px var(--font-sans);flex-direction:column;gap:10px;margin:0;padding-left:20px;display:flex}main>.w-prose a{color:var(--petrol);text-underline-offset:3px;text-decoration:underline}main>.w-prose a:hover{color:var(--ink)}@container cg (width<=899px){main>.w-prose{padding:24px var(--page-margin-m) 48px;gap:20px}}.w-defl{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--moss);text-decoration-color:var(--moss)}.w-defl:hover{text-decoration-style:solid}.k-form-err{font:500 13px/18px var(--font-sans);color:var(--ink);display:none}.k-form-done{border-top:1px solid var(--line);font:400 15px/24px var(--font-sans);color:var(--ink);padding:12px 0;display:none}form.is-err .k-form-err,form.is-done .k-form-done{display:block}form.is-done .k-form-fields{display:none}
