.art-hero{max-width:1500px;margin:0 auto;padding:78px 5% 84px;display:grid;grid-template-columns:.92fr 1.08fr;gap:9%;align-items:center}.art-hero h1{font-size:clamp(3rem,5.5vw,5.9rem);line-height:.98;letter-spacing:-.06em;margin:10px 0 23px;max-width:740px}.art-hero h1 em,.art-heading em,.art-proof-copy h2 em,.art-cta h2 em{font-family:'Playfair Display',Georgia,serif;color:var(--wine);font-weight:500}.art-hero p:not(.eyebrow){color:var(--muted);font-size:1.07rem;line-height:1.78;max-width:630px}.art-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:29px}.art-board{background:#2c2526;padding:24px;box-shadow:16px 16px 0 #efe8e7;position:relative}.art-board-top{display:flex;align-items:center;justify-content:space-between;color:#f7ecea;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px}.art-board-top i{width:9px;height:9px;border-radius:50%;background:#f0bd57;display:block}.dieline-visual{display:block;width:100%;height:auto;background:#f8f3ec}.art-board-legend{display:flex;flex-wrap:wrap;gap:12px;margin:17px 0 0;color:#e5d9d7;font-size:.74rem}.art-board-legend span:before{content:'';display:inline-block;width:10px;height:2px;margin:0 6px 3px 0;vertical-align:middle}.art-board-legend span:nth-child(1):before{background:#232323}.art-board-legend span:nth-child(2):before{background:#9e3b47}.art-board-legend span:nth-child(3):before{background:#51875b}.art-board-legend span:nth-child(4):before{background:#d9a522}.art-intro{max-width:none;background:#faf8f7;padding:86px 5%}.art-heading{max-width:1500px;margin:0 auto 42px;display:grid;grid-template-columns:1fr .65fr;gap:12%;align-items:end}.art-heading h2,.art-proof-copy h2,.art-cta h2{font-size:clamp(2.45rem,4.05vw,4.55rem);line-height:1.04;letter-spacing:-.05em;margin:10px 0 0}.art-heading>p{color:var(--muted);line-height:1.8;margin:0}.art-check-grid{max-width:1500px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.art-check-grid article{background:#fff;padding:25px 22px 26px;border:1px solid var(--line)}.art-icon{width:36px;height:36px;display:grid;place-items:center;border:1px solid #a88c90;border-radius:50%;color:var(--wine);margin-bottom:26px}.art-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7}.art-check-grid h3{font-family:'Playfair Display',Georgia,serif;font-size:1.42rem;font-weight:500;line-height:1.18;margin:0 0 12px}.art-check-grid p{color:var(--muted);font-size:.91rem;line-height:1.7;margin:0}.art-main{max-width:1500px;margin:0 auto;padding:94px 5%;display:grid;grid-template-columns:.8fr 1.2fr;gap:10%;align-items:start}.art-main-side{position:sticky;top:20px}.art-main-side h2{font-size:clamp(2.5rem,3.7vw,4.2rem);letter-spacing:-.05em;line-height:1.05;margin:10px 0 19px}.art-main-side p:not(.eyebrow){color:var(--muted);line-height:1.76;max-width:440px}.art-main-side .text-link{display:inline-block;margin-top:20px}.art-steps{border-top:1px solid var(--line)}.art-step{padding:26px 0 28px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:90px 1fr;gap:21px}.art-step>span{font-size:.74rem;letter-spacing:.1em;color:var(--wine);font-weight:700}.art-step h3{font-family:'Playfair Display',Georgia,serif;font-size:1.56rem;line-height:1.17;font-weight:500;margin:0 0 9px}.art-step p{color:var(--muted);line-height:1.7;margin:0}.art-step ul{list-style:none;padding:0;margin:15px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:7px 15px}.art-step li{font-size:.82rem;line-height:1.45}.art-step li:before{content:'→';color:var(--wine);padding-right:7px}.art-proof{max-width:none;background:#2c2526;color:#fff;padding:92px 5%}.art-proof-inner{max-width:1500px;margin:auto;display:grid;grid-template-columns:.85fr 1.15fr;gap:11%;align-items:center}.art-proof .eyebrow{color:#eac9ce}.art-proof-copy h2{margin-top:10px}.art-proof-copy h2 em{color:#e8bbc1}.art-proof-copy p:not(.eyebrow){color:#d9d1d1;line-height:1.78}.art-proof-list{list-style:none;padding:0;margin:0;border-top:1px solid #876f72}.art-proof-list li{padding:18px 0;border-bottom:1px solid #876f72;display:grid;grid-template-columns:34px 1fr;gap:12px;color:#ece4e2;line-height:1.5}.art-proof-list b{font-size:.73rem;color:#e8bbc1;letter-spacing:.08em}.art-proof-list strong{display:block;color:#fff;font-family:'Playfair Display',Georgia,serif;font-size:1.2rem;font-weight:500;margin-bottom:5px}.art-callout{max-width:1500px;margin:0 auto;padding:78px 5%;display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}.art-callout h2{font-size:clamp(2.4rem,3.7vw,4rem);line-height:1.08;letter-spacing:-.05em;margin:10px 0 0}.art-callout>p{color:var(--muted);line-height:1.8;margin:0}.art-qa{background:#faf8f7;max-width:none;padding:88px 5%}.art-qa-inner{max-width:1500px;margin:auto;display:grid;grid-template-columns:.72fr 1.28fr;gap:11%;align-items:start}.art-qa h2{font-size:clamp(2.45rem,3.9vw,4.25rem);line-height:1.05;letter-spacing:-.05em;margin:10px 0 18px}.art-qa p:not(.eyebrow){color:var(--muted);line-height:1.75}.art-qa dl{margin:0;border-top:1px solid var(--line)}.art-qa dl>div{padding:20px 0;border-bottom:1px solid var(--line)}.art-qa dt{font-family:'Playfair Display',Georgia,serif;font-size:1.3rem;line-height:1.2}.art-qa dd{margin:9px 0 0;color:var(--muted);line-height:1.7}.art-cta{max-width:1500px;margin:auto;padding:94px 5%;display:grid;grid-template-columns:1fr .8fr;gap:12%;align-items:center}.art-cta h2{margin-top:10px}.art-cta p:not(.eyebrow){color:var(--muted);line-height:1.76}.art-cta-panel{padding:27px;background:#faf8f7;border:1px solid var(--line)}.art-cta-panel strong{font-size:.73rem;letter-spacing:.1em;color:var(--wine)}.art-cta-panel ul{padding:0;list-style:none;margin:18px 0 0}.art-cta-panel li{padding:10px 0;border-top:1px solid var(--line);font-size:.9rem}.art-cta-panel li:before{content:'✓';font-weight:700;color:var(--wine);padding-right:10px}@media(max-width:900px){.art-hero,.art-heading,.art-main,.art-proof-inner,.art-callout,.art-qa-inner,.art-cta{grid-template-columns:1fr;gap:34px}.art-hero{padding-top:45px}.art-check-grid{grid-template-columns:repeat(2,1fr)}.art-main-side{position:static}.art-step ul{grid-template-columns:1fr 1fr}.art-proof{padding-top:70px;padding-bottom:70px}}@media(max-width:600px){.art-hero,.art-intro,.art-main,.art-proof,.art-callout,.art-qa,.art-cta{padding-left:6%;padding-right:6%}.art-hero h1{font-size:3.25rem}.art-board{padding:14px;box-shadow:9px 9px 0 #efe8e7}.art-heading h2,.art-proof-copy h2,.art-qa h2{font-size:2.75rem}.art-check-grid{grid-template-columns:1fr}.art-step{grid-template-columns:1fr;gap:10px}.art-step ul{grid-template-columns:1fr}.art-callout h2{font-size:2.75rem}.art-cta h2{font-size:2.9rem}}
.art-related{max-width:1500px;margin:0 auto;padding:0 5% 84px}.art-related>p{margin:0 0 11px}.art-related h2{font-size:clamp(2rem,3.25vw,3.3rem);line-height:1.08;letter-spacing:-.045em;margin:0 0 28px}.art-related-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.art-related-grid a{border:1px solid var(--line);padding:22px 19px;min-height:156px;display:flex;flex-direction:column;justify-content:space-between;color:var(--ink);background:#fff}.art-related-grid a:hover{border-color:var(--wine)}.art-related-grid small{font-size:.7rem;letter-spacing:.08em;color:var(--wine);font-weight:700}.art-related-grid strong{font-family:'Playfair Display',Georgia,serif;font-size:1.27rem;line-height:1.18;font-weight:500}.art-related-grid span{font-size:.78rem;color:var(--muted)}@media(max-width:900px){.art-related-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.art-related{padding-left:6%;padding-right:6%;padding-bottom:60px}.art-related-grid{grid-template-columns:1fr}}
