.individual-container{padding-inline:clamp(24px,6.5vw,84px)}.individual-page .individual-eyebrow{font-family:var(--font-body), sans-serif;align-items:center;gap:20px;font-weight:500;line-height:1.6;display:flex}.individual-eyebrow:after{content:"";background:#658173;flex-shrink:0;width:42px;height:1px}.individual-hero{isolation:isolate;background:#e5e3da;position:relative}.individual-hero-photo{object-fit:cover;object-position:center 55%}.individual-hero-wash{background:linear-gradient(90deg,#f6f4efdd,#f6f4ef99 48%,#f6f4ef20 78%),linear-gradient(#f6f4ef99,#0000 75%);position:absolute;inset:0}.individual-hero-content{justify-content:space-between;gap:40px;min-height:440px;padding-block:42px 52px;display:flex;position:relative}.individual-hero-copy{max-width:650px}.individual-hero h1{letter-spacing:-.05em;margin-top:36px;font-size:clamp(42px,4.7vw,60px);line-height:1.13}.individual-lead{max-width:570px;margin-top:16px;font-size:clamp(18px,1.7vw,21px);line-height:1.5}.individual-hero .cta{margin-top:24px}.individual-hero-quote{max-width:205px;font-family:var(--font-heading), Georgia, serif;flex-shrink:0;padding-top:9px;font-size:17px;font-style:italic;line-height:1.8}.individual-hero-quote:after,.individual-supporting-quote:before{content:"";background:#658173;width:42px;height:1px;margin-top:24px;display:block}.individual-recognition,.individual-approach{padding-block:38px}.individual-recognition-grid{grid-template-columns:1fr 1fr;gap:48px;display:grid}.individual-editorial h2{letter-spacing:-.045em;margin-top:24px;font-size:clamp(29px,2.85vw,37px);line-height:1.22}.individual-editorial>p:not(.eyebrow){color:#35434a;margin-top:15px;font-size:17px;line-height:1.55}.individual-recognition-visual{grid-template-columns:57% 43%;min-height:350px;display:grid}.individual-recognition-photo{position:relative}.individual-recognition-photo img{object-position:68% center}.individual-supporting-quote{font-family:var(--font-heading), Georgia, serif;background:#eeede5;flex-direction:column;justify-content:center;padding:35px clamp(22px,3vw,48px);font-size:clamp(20px,1.8vw,24px);font-style:italic;line-height:1.55;display:flex}.individual-supporting-quote:before{margin:0 0 26px}.individual-topics{background:#e1ebee;padding-block:28px 32px}.individual-topic-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:28px;margin-top:24px;list-style:none;display:grid}.individual-topic-grid li{text-align:center;flex-direction:column;align-items:center;gap:10px;font-size:16px;line-height:1.5;display:flex}.individual-topic-grid li>span:last-child{max-width:160px}.individual-topic-icon{background:#d5dfdb;border-radius:50%;place-items:center;width:82px;height:82px;display:grid}.individual-topic-icon svg{width:54px;height:54px}.individual-approach-grid{grid-template-columns:1.12fr 1fr;align-items:center;gap:48px;display:grid}.individual-approach .individual-editorial h2{font-size:clamp(29px,2.65vw,34px)}.individual-expectations{background:#eeede5;padding:28px}.individual-expectations ol{counter-reset:expectations;gap:16px;margin-top:26px;list-style:none;display:grid}.individual-expectations li{counter-increment:expectations;align-items:center;gap:15px;font-size:14px;line-height:1.5;display:flex}.individual-expectations li:before{content:counter(expectations);color:#fff;height:36px;font-family:var(--font-heading), Georgia, serif;background:#58766b;border-radius:50%;flex:0 0 36px;place-items:center;font-size:24px;display:grid}.individual-expectations li:first-child:before{background:#466e70}.individual-invitation{isolation:isolate;color:#fff;background:#203b32;position:relative}.individual-invitation-photo{object-fit:cover;object-position:left 45%}.individual-invitation-wash{background:linear-gradient(90deg,#203b3210,#203b32eb 48%,#203b32 100%);position:absolute;inset:0}.individual-invitation-content{align-items:center;min-height:280px;padding-block:30px;display:flex;position:relative}.individual-invitation-content>div{margin-left:50%}.individual-invitation .eyebrow{color:#fff}.individual-invitation .individual-eyebrow:after{background:#a9b8a2}.individual-invitation h2{letter-spacing:-.045em;margin-top:14px;font-size:38px;line-height:1.2}.individual-invitation p:not(.eyebrow){margin-top:13px;font-size:17px;line-height:1.55}.individual-invitation .cta{margin-top:20px}@media (max-width:959px){.individual-hero-content{gap:25px;min-height:470px}.individual-hero-quote{max-width:170px;font-size:15px}.individual-recognition-grid,.individual-approach-grid{grid-template-columns:1fr;gap:30px}.individual-recognition-visual{min-height:340px}.individual-supporting-quote{padding-inline:38px;font-size:26px}.individual-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:28px}.individual-invitation-content>div{margin-left:40%}.individual-invitation-wash{background:linear-gradient(90deg,#203b3240,#203b32f5 42%)}}@media (max-width:639px){.individual-page .individual-eyebrow{gap:12px;font-size:10px}.individual-eyebrow:after{width:28px}.individual-hero-content{flex-direction:column;gap:30px;padding-block:40px}.individual-hero h1{margin-top:26px;font-size:clamp(34px,9vw,52px)}.individual-hero-photo{object-position:60% center}.individual-hero-wash{background:linear-gradient(90deg,#f6f4eff0,#f6f4efb8 65%,#f6f4ef66)}.individual-hero-quote{max-width:280px;padding:0}.individual-hero-quote:after{margin-top:16px}.individual-page .cta{gap:15px;max-width:100%;padding-inline:18px;font-size:14px}.individual-recognition,.individual-approach{padding-block:32px}.individual-editorial h2{margin-top:20px;font-size:clamp(27px,7.1vw,36px)}.individual-editorial>p:not(.eyebrow){font-size:16px}.individual-recognition-visual{grid-template-columns:1.1fr 1fr;min-height:290px}.individual-supporting-quote{padding:22px 18px;font-size:18px}.individual-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 20px}.individual-topic-grid li{font-size:15px}.individual-topic-icon{width:74px;height:74px}.individual-expectations{padding:24px 20px}.individual-invitation-content{padding-block:45px}.individual-invitation-content>div{margin-left:0}.individual-invitation-wash{background:#203b32e8}.individual-invitation h2{font-size:34px}.individual-invitation p:not(.eyebrow){font-size:16px}}
