.scan-page{background:#F4F0E8}.scan-section{padding:7rem 7vw;border-bottom:1px solid var(--line)}.scan-inner{max-width:1140px;margin:0 auto}.scan-section h1,.scan-section h2,.scan-section h3{font-family:"Fraunces",serif;font-weight:500;letter-spacing:-.045em;line-height:1.06;margin:0 0 2rem;color:var(--plum)}.scan-section h1{font-size:clamp(3.15rem,6.3vw,6.8rem);max-width:1100px}.scan-section h2{font-size:clamp(2.6rem,4.5vw,4.7rem);max-width:950px}.scan-section h3{font-size:1.75rem;letter-spacing:-.025em;margin:2.7rem 0 1rem}.scan-section p,.scan-section ul{max-width:740px;margin:1.5rem 0}.scan-section p{font-size:1.08rem}.scan-section ul{padding-left:1.25rem}.scan-section li{padding:.4rem 0 .4rem .4rem}.scan-section .eyebrow{font-size:.7rem;margin:0 0 2rem}.scan-section-0{padding-top:6rem}.scan-section-0 .scan-inner>p:not(.eyebrow){margin-left:auto;max-width:740px}.scan-cta{border:0;cursor:pointer;font-family:"DM Sans",sans-serif;background:var(--ink);color:#F4F0E8;margin-top:1.5rem}.scan-cta:focus-visible{outline:2px solid var(--blue);outline-offset:5px}.scan-section-0 .scan-cta{margin-left:calc(100% - 740px)}.scan-section-1 .scan-inner{display:grid;grid-template-columns:1fr 1fr;gap:0 6vw}.scan-section-1 h2{grid-column:1;grid-row:1 / span 6}.scan-section-1 p{grid-column:2}.scan-section-2{background:#421a32;color:#F4F0E8}.scan-section-2 h2{color:#F4F0E8}.scan-section-2 .scan-inner>p:last-child{font-family:"Fraunces",serif;font-size:clamp(1.7rem,3vw,2.8rem);line-height:1.25;color:var(--coral);max-width:900px;margin-top:3rem}.scan-section-3 .scan-inner,.scan-section-4 .scan-inner{display:grid;grid-template-columns:1fr 1fr;column-gap:5vw}.scan-section-3 h2,.scan-section-4 h2,.scan-section-3 .scan-inner>p,.scan-section-4 .scan-inner>p{grid-column:1 / -1}.scan-item{border-top:1px solid var(--line);padding:1rem 0 1.5rem;margin-top:1rem}.scan-item h3{margin:1rem 0;font-size:1.65rem}.scan-item p{margin:0;font-size:1rem}.scan-section-5{background:var(--coral)}.scan-section-5 .scan-inner>p:has(>strong:only-child){font-family:"Fraunces",serif;font-size:2rem;margin-top:2.5rem}.scan-section-6 h3{border-top:1px solid var(--line);padding-top:2rem;max-width:740px}.scan-section-7 details{border-top:1px solid var(--line);max-width:950px}.scan-section-7 details:last-child{border-bottom:1px solid var(--line)}.scan-section-7 summary{cursor:pointer;list-style:none;padding:1.5rem 3rem 1.5rem 0;position:relative;font-weight:500;font-size:1.05rem}.scan-section-7 summary::-webkit-details-marker{display:none}.scan-section-7 summary:after{content:"+";position:absolute;right:.25rem;top:1.25rem;font-size:1.7rem;font-weight:400;color:var(--coral)}.scan-section-7 details[open] summary:after{content:"−"}.scan-section-7 details p{margin:0 0 1.8rem}.scan-section-7 summary:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.scan-section-8{background:var(--ink);color:#F4F0E8;padding-block:8rem}.scan-section-8 h2{color:#F4F0E8;font-size:clamp(3rem,5.5vw,6rem)}.scan-section-8 .scan-cta{background:#F4F0E8;color:var(--ink)}.scan-section-8 .scan-inner>p:has(>strong:only-child){color:var(--coral)}@media(max-width:900px){.scan-section{padding:5rem 4.5vw}.scan-section-0 .scan-cta{margin-left:0}.scan-section-1 .scan-inner{display:block}.scan-section-0 .scan-inner>p:not(.eyebrow){margin-left:0}.scan-section-3 .scan-inner,.scan-section-4 .scan-inner{column-gap:2rem}}@media(max-width:560px){.scan-section{padding:4.8rem 1.1rem}.scan-section h1{font-size:3.15rem}.scan-section h2{font-size:2.8rem}.scan-section p{font-size:1rem}.scan-section-3 .scan-inner,.scan-section-4 .scan-inner{display:block}.scan-section-8 h2{font-size:3.15rem}.scan-section-7 summary{font-size:1rem}.scan-section .scan-cta{max-width:100%;gap:2rem}.scan-page footer{padding-inline:1.1rem}}

