body{background:#fffdf8;color:#20354b} .av-section,.av-header,.av-footer{font-family:Arial,Helvetica,sans-serif;color:#20354b;line-height:1.6}.av-section *,.av-header *,.av-footer *{box-sizing:border-box}.av-section{background:var(--av-bg);padding:var(--av-space) 0}.av-wrap{width:min(1320px,calc(100% - 80px));margin:auto}.av-section h1,.av-section h2,.av-section h3{color:inherit;font-family:inherit;text-transform:none;margin:0;letter-spacing:-.045em;font-weight:650;line-height:1.07}.av-section h1{font-size:clamp(44px,5.7vw,82px);max-width:640px}.av-section h2{font-size:clamp(32px,3.5vw,50px)}.av-section h3{font-size:22px;letter-spacing:-.025em}.av-section p{margin:0 0 12px}.av-section a{color:inherit}.av-section a:focus-visible,.av-header a:focus-visible,.av-footer a:focus-visible,.av-section summary:focus-visible{outline:3px solid #db7767;outline-offset:5px}.av-eyebrow{display:block;text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:700;margin-bottom:18px}.av-rich{font-size:16px;line-height:1.75}.av-rich p:last-child{margin-bottom:0}.av-heading{max-width:680px;margin-bottom:34px}.av-heading .av-rich{margin-top:18px}.av-hero-grid,.av-story-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:65px}.av-hero-copy .av-rich{max-width:480px;margin:25px 0}.av-hero-art{transform:rotate(-2deg)}.av-hero-art svg,.av-story-art svg,.av-hero-art img,.av-story-art img{display:block;width:100%;height:auto;border-radius:30px}.av-button{display:inline-flex;align-items:center;justify-content:center;background:#20354b!important;color:#fffdf8!important;text-decoration:none;border-radius:999px;padding:15px 28px;min-height:50px;font-size:14px;font-weight:700;border:1px solid #20354b}.av-button-outline{background:transparent!important;color:#20354b!important}.av-small{font-size:12px;margin-top:18px!important}.av-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.av-card{min-width:0}.av-card h3{margin:20px 0 12px}.av-card h3 a{text-decoration:none}.av-card h3 a:hover{text-decoration:underline}.av-card-art{aspect-ratio:1;border-radius:24px;overflow:hidden;background:#f1e5d7;display:grid;place-items:center;position:relative}.av-card-art img{height:100%;width:100%;object-fit:cover}.av-shape{width:50%;aspect-ratio:1;display:block;background:#db7767;border-radius:50% 50% 0 0;box-shadow:22px 22px 0 #20354b;transform:rotate(-10deg)}.av-art-2{background:#e8eee6}.av-art-2 .av-shape{border-radius:18%;background:#e8bc55;transform:rotate(18deg);box-shadow:-18px 18px 0 #8fa89b}.av-art-3{background:#f3e1dc}.av-art-3 .av-shape{border-radius:50%;background:#8fa89b;box-shadow:24px 18px 0 #db7767}.av-art-4{background:#eee8d7}.av-art-4 .av-shape{border-radius:0;clip-path:polygon(50% 0,100% 100%,0 100%);background:#20354b;box-shadow:none;transform:rotate(8deg)}.av-benefits{border-top:1px solid #20354b18;border-bottom:1px solid #20354b18}.av-benefits .av-heading{display:none}.av-benefits .av-card{border-right:1px solid #20354b22;padding-right:20px}.av-benefits .av-card:last-child{border:0}.av-number{display:inline-block;font-size:12px;letter-spacing:.12em;color:#20354b;background:#e8eee6;border-radius:50%;width:40px;height:40px;text-align:center;line-height:40px}.av-benefits h3{font-size:17px}.av-benefits .av-rich{font-size:13px}.av-guide .av-card{padding:30px;border:1px solid #20354b22;border-radius:24px}.av-guide .av-grid{grid-template-columns:repeat(3,1fr)}.av-gallery .av-card-art{aspect-ratio:1.2}.av-gallery .av-grid{grid-template-columns:repeat(3,1fr)}.av-gallery h3{font-size:18px}.av-faq .av-wrap{max-width:900px}.av-faq-list details{border-bottom:1px solid #20354b33;padding:22px 0}.av-faq-list summary{font-weight:600;font-size:18px;cursor:pointer;min-height:32px}.av-faq-list .av-rich{padding-top:16px;max-width:740px}.av-header{background:#fffdf8;border-bottom:1px solid #20354b18}.av-announcement{text-align:center;padding:9px 16px;background:#20354b;color:#fffdf8;font-size:11px;letter-spacing:.04em}.av-header-top{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:20px 0}.av-logo img{width:210px;height:auto;display:block}.av-header-links{display:flex;gap:22px;align-items:center;font-size:13px}.av-header a,.av-footer a{text-decoration:none;color:inherit}.av-header-nav{display:flex;justify-content:center;gap:30px;padding:0 0 18px;font-size:13px;flex-wrap:wrap}.av-header a:hover,.av-footer a:hover{text-decoration:underline}.av-footer{padding:60px 0 24px;background:#e9eee7}.av-footer-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:60px}.av-footer h2{font-family:inherit;font-size:16px;color:inherit;margin:0 0 18px}.av-footer p,.av-footer li{font-size:13px;margin:0 0 10px;line-height:1.8}.av-footer ul{padding:0;list-style:none;margin:0}.av-footer-logo{margin-bottom:20px}.av-footer-logo img{width:210px;height:auto}.av-footer-bottom{margin-top:34px;border-top:1px solid #20354b22;padding-top:20px;font-size:12px}.av-footer address{font-style:normal;font-size:12px;line-height:1.8;max-width:400px}@media(max-width:899px){.av-wrap{width:calc(100% - 40px)}.av-hero-grid,.av-story-grid{gap:36px;grid-template-columns:1fr}.av-hero-art{max-width:650px}.av-hero-copy{max-width:650px}.av-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.av-section{padding:min(var(--av-space),48px) 0}.av-story-art{max-width:600px}.av-guide .av-grid,.av-gallery .av-grid{grid-template-columns:1fr}.av-guide .av-card{padding:24px}.av-gallery .av-card-art{aspect-ratio:1.5}.av-footer-grid{grid-template-columns:1fr 1fr;gap:32px}.av-footer-grid>div:first-child{grid-column:1/-1}.av-header-nav{gap:15px}.av-logo img{width:170px}.av-header-top{gap:10px}.av-header-links{gap:14px}.av-benefits .av-card{border:0;padding:0}.av-hero-art{transform:none}}@media(max-width:480px){.av-grid-collections{gap:24px 14px}.av-card h3{font-size:18px}.av-footer-grid{grid-template-columns:1fr}.av-header-links{font-size:12px}.av-logo img{width:145px}.av-header-nav{font-size:12px;gap:10px 18px}.av-section h1{font-size:46px}}
.av-hero-art{background:#f3e9dc;border-radius:34px;padding:14px;box-shadow:0 18px 55px #20354b0c}.av-hero-art img{aspect-ratio:1;object-fit:contain;background:white}.av-card-art:has(img){background:#fff}.av-card-art img{object-fit:contain;padding:8px}.av-story-art{padding:16px;background:#fffdf8;border-radius:30px}.av-story-art img{aspect-ratio:1;object-fit:contain;background:white}.av-gallery .av-card-art img{padding:14px}.av-footer-logo{display:inline-block}.av-header-nav a{padding:5px 0}.av-header-nav a[aria-current=page]{text-decoration:underline;text-underline-offset:5px}@media(max-width:899px){.av-hero-art{padding:10px;border-radius:26px}}
