.design-hero-study{margin:0}.design-composition{background:#eee9df;color:#19211f;border:1px solid #ffffff35;box-shadow:0 28px 70px #0005}.design-monogram{font-family:var(--font-heading);font-weight:750;font-size:2.2rem;line-height:1;letter-spacing:-.08em;white-space:nowrap;flex-shrink:0}.study-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;border-bottom:1px solid #c5c2b6;font:400 .75rem/1.6 var(--font-mono);color:#485149;letter-spacing:.01em}.study-header>span:last-child{max-width:16rem;text-align:right}.study-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.study-brand{padding:2rem 1.5rem;min-width:0;display:flex;flex-direction:column;align-items:flex-start}.study-label{font:500 .75rem/1.7 var(--font-mono);color:#65541d;letter-spacing:.035em}.design-study-title{font:650 clamp(1.75rem,2.5vw,2.65rem)/1.09 var(--font-heading);letter-spacing:-.045em;margin:1.25rem 0 1rem;overflow-wrap:anywhere;text-wrap:balance}.study-description{font:400 1rem/1.65 var(--font-body);color:#485149;margin:0 0 2rem}.study-signature{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-top:auto;padding-top:1rem;border-top:1px solid #c5c2b6;width:100%;font:500 .75rem/1.6 var(--font-mono);color:#485149}.study-solutions{padding:2rem 1.25rem;background:#e3e0d6;border-left:1px solid #c5c2b6;min-width:0}.study-page-index{list-style:none;padding:0;margin:1rem 0 0}.study-page-index>li{display:flex;gap:.65rem;align-items:baseline;border-top:1px solid #b8bdaf;padding:1rem 0;font:500 .95rem/1.5 var(--font-heading);min-width:0}.study-page-number{font:400 .75rem/1.6 var(--font-mono);color:#515950;flex-shrink:0}.study-page-index .study-page-expanded{border-inline-start:2px solid #796122;padding-inline-start:.65rem;margin-inline-start:-.65rem}.study-page-expanded strong{font-weight:650}.study-page-expanded p{font:400 .875rem/1.65 var(--font-body);color:#485149;margin-top:.5rem}.study-next-step{position:relative;padding:1.25rem 4rem 1.5rem 1.5rem;border-top:1px solid #c5c2b6;background:#f4f0e8}.study-next-step p{font:450 1.2rem/1.45 var(--font-heading);letter-spacing:-.015em;margin-top:.65rem}.study-next-step strong{font-weight:650}.study-connector{position:absolute;right:1.5rem;bottom:1.5rem;font:400 2rem/1 var(--font-body);color:#65541d}.design-hero-study figcaption{margin-top:.85rem;font:400 .75rem/1.65 var(--font-mono);color:#adb5b6;max-width:42rem}.page-hero-with-study .page-hero-title{font-size:clamp(2.5rem,5.1vw,5.25rem)!important;max-width:10ch}.page-hero-with-study .premium-controls>div{min-height:5rem}.page-hero-meta{gap:1rem;align-items:flex-start}.page-hero-meta>span:last-child{flex-shrink:0;white-space:nowrap}@media(min-width:1024px){.page-hero-with-study .page-hero-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:3rem}.page-hero-with-study .page-hero-introduction{margin-top:1.75rem;max-width:34rem}.page-hero-with-study .page-hero-actions{flex-wrap:wrap}.page-hero-with-study .page-hero-title-column,.page-hero-with-study .page-hero-aside{grid-column:auto}.page-hero-with-study .page-hero-aside{padding-left:0}}@media(min-width:768px)and (max-width:1023px){.design-study-title{font-size:2.65rem}.page-hero-with-study .page-hero-title{max-width:15ch}.page-hero-with-study .page-hero-introduction{margin-top:1.5rem}}@media(max-width:767px){.study-header{padding:1rem}.study-brand,.study-solutions{padding:1.5rem 1rem}.design-study-title{font-size:2rem}.study-next-step{padding-left:1rem}.page-hero-with-study .page-hero-title{font-size:clamp(2.25rem,9.8vw,3.7rem)!important;max-width:13ch}.page-hero-with-study .page-hero-introduction{margin-top:1.5rem}}@media(max-width:479px){.study-layout{grid-template-columns:minmax(0,1fr)}.study-brand{padding:1.5rem 1rem}.study-description{margin-bottom:1.25rem}.study-solutions{border-left:0;border-top:1px solid #c5c2b6;padding:1.25rem 1rem}.study-page-index>li{padding:.8rem 0}.design-study-title{font-size:2rem}.study-signature{gap:.5rem 1rem}}@media(forced-colors:active){.design-composition,.study-header,.study-solutions,.study-next-step,.study-signature,.study-page-index>li,.design-hero-foot,.home-method-steps>li{border-color:CanvasText}.design-composition,.study-solutions,.study-next-step{background:Canvas;color:CanvasText}.study-header,.study-label,.design-study-title,.study-description,.study-signature,.study-page-number,.study-page-expanded p,.study-connector,.design-hero-study figcaption,.home-method-steps>li>span{color:CanvasText}.study-page-index .study-page-expanded{border-inline-start-color:Highlight}}
