.P2-7oG_page{background:var(--ca-read);background-image:var(--ca-paper);color:var(--ca-body);font-family:var(--font-ca-sans);background-size:640px 640px}.P2-7oG_page h1,.P2-7oG_page h2,.P2-7oG_page h3{font-family:var(--font-ca-display);letter-spacing:-.012em;color:var(--ca-heading);font-weight:400;line-height:1.06}.P2-7oG_page em{color:var(--ca-gold-deep);font-style:italic;font-weight:400}.P2-7oG_page p{line-height:1.7}.P2-7oG_page a{text-underline-offset:4px}.P2-7oG_page :focus-visible{outline:2px solid var(--ca-focus);outline-offset:3px}.P2-7oG_eyebrow{font:500 .8125rem/1.6 var(--font-ca-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--ca-label);display:block}.P2-7oG_hero,.P2-7oG_follow{--ca-heading:var(--ca-ivory);--ca-body:#d9d2c6;--ca-muted:var(--ca-ivory-muted);--ca-label:var(--ca-gold);--ca-line:var(--ca-hairline);--ca-line-strong:#f3eee542;--ca-line-accent:#c9a86a80;--ca-focus:var(--ca-gold-light);background:var(--ca-ground);color:var(--ca-body)}.P2-7oG_hero em,.P2-7oG_follow em{color:var(--ca-gold)}.P2-7oG_hero{isolation:isolate;min-height:clamp(34rem,74svh,46rem);padding:8rem max(var(--ca-gutter),calc((100% - var(--ca-max)) / 2)) 3.5rem;border:0;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.P2-7oG_hero .P2-7oG_eyebrow,.P2-7oG_hero h1,.P2-7oG_hero>p,.P2-7oG_heroLinks{max-width:44rem;position:relative}.P2-7oG_hero h1{text-wrap:balance;max-width:16ch;margin:1rem 0 1.5rem;font-size:clamp(2.8rem,5.4vw,5rem);line-height:1}.P2-7oG_hero>p{max-width:58ch;color:var(--ca-ivory-muted);font-size:1.1875rem;line-height:1.65}.P2-7oG_heroLinks{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:1.75rem;font-size:.9375rem;display:flex}.P2-7oG_heroLinks>a:last-child{min-height:2.75rem;color:var(--ca-ivory);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.P2-7oG_button{background:var(--ca-gold);color:#141210;min-height:3rem;font:600 .8125rem/1.4 var(--font-ca-sans);letter-spacing:.16em;text-transform:uppercase;transition:background-color .4s var(--ca-ease);border-radius:999px;justify-content:center;align-items:center;gap:.75rem;padding:.95rem 1.6rem;text-decoration:none;display:inline-flex}.P2-7oG_button:hover{background:var(--ca-gold-light)}.P2-7oG_section{padding:var(--ca-home-gap,7rem) var(--ca-gutter);max-width:calc(var(--ca-max) + 2 * var(--ca-gutter));margin:auto;scroll-margin-top:95px}.P2-7oG_sectionHeader{justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:clamp(2rem,3.5vw,3rem);display:flex}.P2-7oG_sectionHeader h2{font-size:clamp(2.2rem,3.6vw,3.5rem)}.P2-7oG_sectionHeader p{color:var(--ca-muted);font-variant-numeric:tabular-nums;font-size:.875rem}.P2-7oG_grid{grid-template-columns:1fr 1fr;gap:clamp(2rem,4vw,3.5rem) clamp(1.5rem,3vw,2.5rem);display:grid}.P2-7oG_card{background:0 0;border:0;flex-direction:column;display:flex}.P2-7oG_imageLink{aspect-ratio:1.85;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(#000 62%,#0009 86%,#0000001a 100%);mask-image:linear-gradient(#000 62%,#0009 86%,#0000001a 100%)}.P2-7oG_imageLink picture,.P2-7oG_imageLink img{object-fit:cover;width:100%;height:100%;display:block}.P2-7oG_imageLink img{filter:saturate(.82)contrast(1.04)brightness(.94)}.P2-7oG_cardBody{flex-direction:column;flex:1;padding:1rem 0 0;display:flex}.P2-7oG_meta{font:500 .8125rem/1.5 var(--font-ca-sans);text-transform:uppercase;letter-spacing:.14em;color:var(--ca-label);font-variant-numeric:tabular-nums;justify-content:space-between;gap:1rem;display:flex}.P2-7oG_card h3{margin:.9rem 0;font-size:clamp(1.45rem,1.9vw,1.95rem);font-weight:500;line-height:1.18}.P2-7oG_card h3 a{color:inherit;transition:color .4s var(--ca-ease);text-decoration:none}.P2-7oG_card h3 a:hover{color:var(--ca-label)}.P2-7oG_card p{color:var(--ca-body);font-size:1rem}.P2-7oG_cardBottom{justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:1.25rem;display:flex}.P2-7oG_textLink{min-height:2.75rem;font:600 .8125rem/1.2 var(--font-ca-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ca-label);border-bottom:1px solid var(--ca-line-accent);transition:color .4s var(--ca-ease);align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.P2-7oG_textLink:hover{color:var(--ca-heading)}.P2-7oG_note{color:var(--ca-muted);max-width:95ch;margin-top:1.5rem;font-size:.8125rem;line-height:1.7}.P2-7oG_note a{text-decoration:underline}.P2-7oG_follow{padding:var(--ca-home-gap,7rem) max(var(--ca-gutter),calc((100% - var(--ca-max)) / 2));grid-template-columns:1fr 1fr;gap:clamp(2.5rem,5vw,4.5rem);scroll-margin-top:100px;display:grid}.P2-7oG_follow h2{max-width:18ch;margin:1rem 0 1.5rem;font-size:clamp(2.2rem,3.6vw,3.5rem)}.P2-7oG_follow p{color:var(--ca-ivory-muted);max-width:52ch;font-size:1.0625rem}.P2-7oG_follow h3{margin-bottom:1rem;font-size:1.6rem;font-weight:500}.P2-7oG_followOptions{border-top:1px solid var(--ca-line-accent);align-self:center;padding:clamp(1.5rem,3vw,2.5rem) 0 0}.P2-7oG_followOptions>div{flex-wrap:wrap;gap:.75rem 2rem;margin:1.25rem 0;font-size:.9375rem;display:flex}.P2-7oG_followOptions>div a{min-height:2.75rem;color:var(--ca-ivory);align-items:center;text-decoration:underline;display:inline-flex}.P2-7oG_followOptions .P2-7oG_note{font-size:.8125rem}@media (max-width:767px){.P2-7oG_hero{min-height:min(100svh,40rem);padding-top:7rem;padding-bottom:4.5rem}.P2-7oG_hero h1{font-size:clamp(2.4rem,10vw,3.1rem)}}@media (max-width:700px){.P2-7oG_hero>p{font-size:1.0625rem}.P2-7oG_section{padding:var(--ca-home-gap,4.5rem) var(--ca-gutter)}.P2-7oG_sectionHeader{flex-direction:column;align-items:start;gap:.5rem}.P2-7oG_sectionHeader h2{font-size:2.1rem}.P2-7oG_grid{grid-template-columns:1fr;gap:2.5rem}.P2-7oG_imageLink{width:calc(100% + 2 * var(--ca-gutter));margin-inline:calc(-1 * var(--ca-gutter))}.P2-7oG_follow{padding:var(--ca-home-gap,4.5rem) var(--ca-gutter);grid-template-columns:1fr;gap:2rem}.P2-7oG_follow h2{font-size:2.1rem}}@media (prefers-reduced-motion:reduce){.P2-7oG_button,.P2-7oG_textLink,.P2-7oG_card h3 a{transition:none}}
