.copy-page{background:#F4F0E8}.copy-section{padding:7rem 7vw;border-bottom:1px solid var(--line)}.copy-inner{max-width:1180px;margin:auto}.copy-section h1,.copy-section h2,.copy-section h3{font-family:"Fraunces",serif;font-weight:500;color:var(--plum);letter-spacing:-.045em;line-height:1.05;margin:0 0 2rem}.copy-section h1{font-size:clamp(3.15rem,7vw,7.5rem)}.copy-section h2{font-size:clamp(2.6rem,4.7vw,5rem);max-width:950px}.copy-section h3{font-size:1.7rem;letter-spacing:-.02em;margin:0 0 1rem}.copy-section p{max-width:740px;margin:1.5rem 0;font-size:1.08rem}.copy-section .eyebrow{font-size:.7rem;margin:0 0 2rem}.copy-cta{border:0;background:var(--ink);color:#F4F0E8;font-family:"DM Sans",sans-serif;cursor:pointer;margin-top:1.5rem;max-width:100%;text-align:left}.copy-cta:focus-visible,.copy-section summary:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.copy-section-0 .copy-inner{display:grid;grid-template-columns:1.15fr 1fr;column-gap:6vw}.copy-section-0 .eyebrow{grid-column:1 / -1}.copy-section-0 h1{grid-column:1;grid-row:2 / span 5}.copy-section-0 p:not(.eyebrow),.copy-section-0 .copy-cta{grid-column:2}.copy-section-0 .copy-cta{justify-self:start}.copy-section-0 h1:after{content:"✦";display:block;color:var(--coral);font-size:3rem;margin-top:3rem;letter-spacing:0}.copy-section-1 .copy-inner{max-width:950px}.copy-section-1 p{margin-left:auto;max-width:660px}.copy-section-2{background:#421a32;color:#F4F0E8}.copy-section-2 h2{color:#F4F0E8}.copy-section-2 .copy-statement{max-width:none;font-family:"Fraunces",serif;font-size:clamp(2.7rem,5.4vw,5.6rem);letter-spacing:-.04em;line-height:1.1;color:var(--coral);margin-top:4rem;padding-top:3rem;border-top:1px solid rgba(244,240,232,.3)}.copy-statement strong{font-weight:500}.copy-section-3 .copy-inner{display:grid;grid-template-columns:1fr 1fr;gap:0 5vw}.copy-section-3 h2,.copy-section-3 .copy-inner>p{grid-column:1 / -1}.copy-item{padding:2rem 0;border-top:1px solid var(--line)}.copy-item p{font-size:1rem;margin:0}.copy-section-3 .copy-item{margin-top:1rem}.copy-section-4{background:var(--coral)}.copy-section-4 .copy-inner>p:last-child{font-family:"Fraunces",serif;font-size:clamp(2rem,3.5vw,3.6rem);line-height:1.2;letter-spacing:-.03em;max-width:1000px;margin-top:3rem}.copy-section-4 .copy-inner>p:last-child strong{font-weight:500}.copy-section-5 h2{margin-bottom:4rem}.copy-section-5 .copy-item{display:grid;grid-template-columns:1fr 1.2fr;column-gap:5vw;padding:2.4rem 0}.copy-section-5 .copy-item h3{max-width:380px}.copy-section-5 .copy-item:last-child{border-bottom:1px solid var(--line)}.copy-section-6 .copy-inner{max-width:950px}.copy-section-6 a{text-underline-offset:.3em;text-decoration-thickness:1px}.copy-section-6 a:hover{color:var(--blue)}.copy-section-7 details{border-top:1px solid var(--line);max-width:950px}.copy-section-7 details:last-child{border-bottom:1px solid var(--line)}.copy-section-7 summary{position:relative;list-style:none;cursor:pointer;padding:1.5rem 3rem 1.5rem 0;font-weight:500}.copy-section-7 summary::-webkit-details-marker{display:none}.copy-section-7 summary:after{content:"+";position:absolute;right:.25rem;top:1.25rem;font-size:1.7rem;font-weight:400;color:var(--coral)}.copy-section-7 details[open] summary:after{content:"−"}.copy-section-7 details p{margin:0 0 1.8rem;font-size:1rem}.copy-section-8{background:var(--ink);color:#F4F0E8;padding-block:8rem}.copy-section-8 h2{color:#F4F0E8;font-size:clamp(3rem,5.7vw,6rem)}.copy-section-8 .copy-cta{background:#F4F0E8;color:var(--ink)}@media(max-width:1000px){.copy-section{padding:5rem 4.5vw}.copy-section-0 .copy-inner{display:block}.copy-section-0 h1{max-width:850px}.copy-section-0 h1:after{display:none}.copy-section-0 p:not(.eyebrow){max-width:700px}.copy-section-1 p{margin-left:0}}@media(max-width:560px){.copy-section{padding:4.8rem 1.1rem}.copy-section h1{font-size:3.15rem}.copy-section h2{font-size:2.8rem}.copy-section p{font-size:1rem}.copy-section-3 .copy-inner,.copy-section-5 .copy-item{display:block}.copy-section-5 h2{margin-bottom:3rem}.copy-section-5 .copy-item h3{max-width:none}.copy-section-2 .copy-statement{font-size:2.7rem;margin-top:3rem;padding-top:2rem}.copy-section-8 h2{font-size:3.15rem}.copy-cta{gap:1.2rem;line-height:1.6}.copy-cta span{flex:none}.copy-page footer{padding-inline:1.1rem}}
