@font-face{font-family:Fraunces-fb;src:local(Georgia);size-adjust:103%;ascent-override:96%;descent-override:24%}@font-face{font-family:Inter-fb;src:local(Arial);size-adjust:107%;ascent-override:90%;descent-override:22%}:root{--green-badge:#2f7a58;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:80px;--space-10:100px;--fs-display:clamp(38px,4.4vw,62px);--fs-h2:clamp(30px,3.1vw,44px);--fs-h3:clamp(19px,1.5vw,22px);--fs-lead:clamp(17px,1.3vw,20px);--fs-body:16px;--fs-sm:15px;--fs-xs:13px;--fs-eyebrow:12px;--fs-stat:clamp(36px,3.4vw,50px);--fw-regular:400;--fw-medium:500;--fw-semi:600;--fw-bold:700;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:26px;--r-full:999px;--shadow-sm:0 2px 8px -2px #0d1f3c1a;--shadow-md:0 12px 28px -14px #0d1f3c38;--shadow-lg:0 30px 64px -30px #0d1f3c47;--shadow-gold:0 8px 20px -10px #c39a3f61;--link-on-light:var(--navy);--link-on-dark:var(--gold-bright);--navy:#16315a;--navy-2:#21477d;--slate:#4f5b6a;--ink:#1f2832;--muted:#5d6775;--stone:#faf7f1;--stone-2:#f2ede2;--gold:#c39a3f;--gold-2:#84671f;--gold-soft:#f0e6cf;--green:#3a8a66;--line:#ebe6da;--white:#fff;--radius:18px;--maxw:1160px;--sans:"Inter",-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;--serif:"Fraunces","Fraunces-fb",Georgia,"Times New Roman",serif}*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100%;overflow-x:hidden}.grid>*,.split>*,.tiers>*,.steps>*,.fgrid>*{min-width:0}body{font-family:var(--sans);color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased;line-height:1.75}svg{display:block}img{max-width:100%;display:block}a{color:var(--navy);text-decoration:none}.skip{z-index:200;background:var(--navy);color:#fff;border-radius:0 0 10px;padding:10px 18px;font-weight:600;position:absolute;top:0;left:-999px}.skip:focus{left:0}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--gold);outline-offset:2px;border-radius:4px}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}h1,h2,h3{font-family:var(--serif);color:var(--navy);letter-spacing:-.015em;overflow-wrap:break-word;font-weight:600;line-height:1.16}h2{margin-bottom:.45rem;font-size:2.3rem}p{color:var(--slate);overflow-wrap:break-word}.eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--gold-2);align-items:center;gap:9px;margin-bottom:14px;font-size:.75rem;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:var(--gold);width:28px;height:2px}.btn{border-radius:var(--r-sm);cursor:pointer;border:2px solid #0000;align-items:center;gap:9px;padding:15px 30px;font-size:.95rem;font-weight:600;transition:all .2s;display:inline-flex}.btn svg{width:18px;height:18px}.btn-ghost{color:#fff;background:0 0;border-color:#ffffff8c}.btn-ghost:hover{color:var(--navy);background:#fff}.btn-outline{color:var(--navy);background:0 0;border-color:#dcd6c8}.btn-outline:hover{background:var(--navy);color:#fff;border-color:var(--navy)}.topbar{background:var(--navy);color:#c8d2e4;font-size:.82rem}.topbar .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:9px 28px;display:flex}.topbar a{color:#fff;padding:5px 3px;font-weight:600;display:inline-block}.topbar .dot{opacity:.5;margin:0 7px}header.nav{z-index:50;backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#ffffffed;position:sticky;top:0}.nav .wrap{justify-content:space-between;align-items:center;padding:14px 28px;display:flex}.logo{color:var(--ink);letter-spacing:.01em;white-space:nowrap;align-items:center;font-size:1.5rem;line-height:1;display:inline-flex}.logo .l1{font-weight:400}.logo .l2{margin-left:.2em;font-weight:800}.logo .bar{background:#cfc8b8;width:1.5px;height:1.05em;margin:0 13px}.logo .l3{letter-spacing:.14em;font-weight:400}.logo--light{color:#fff}.logo--light .bar{background:#ffffff61}.menu{align-items:center;gap:32px;font-size:.95rem;font-weight:500;display:flex}.menu a{color:var(--ink)}.menu a:hover{color:var(--gold-2)}.navtoggle{cursor:pointer;color:var(--navy);border-radius:var(--r-sm);background:0 0;border:0;align-items:center;padding:6px;transition:transform .15s;display:none}.navtoggle:active{transform:scale(.9)}.navtoggle svg{width:28px;height:28px}.navclose,.nav-scrim{display:none}.page-hero{background:radial-gradient(1100px 460px at 85% -10%,var(--gold-soft) 0%,transparent 55%),linear-gradient(180deg,var(--stone),#fff);text-align:center;padding:48px 0 40px}.page-hero .crumb{color:var(--muted);margin-bottom:14px;font-size:.82rem}.page-hero .crumb a{color:var(--gold-2);font-weight:600}.page-hero h1{max-width:800px;margin:0 auto 18px;font-size:3rem}.page-hero h1 em{color:var(--gold-2);font-style:italic}.page-hero p{color:var(--slate);max-width:680px;margin:0 auto 30px;font-size:1.15rem}.page-hero .cta-row{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}section{padding:56px 0;position:relative}.tint{background:var(--stone)}.section-head{text-align:center;max-width:700px;margin:0 auto 50px}.section-head .eyebrow{justify-content:center}.section-head .eyebrow:after{content:"";background:var(--gold);width:28px;height:2px}.section-head p{color:var(--muted);margin-top:8px;font-size:1.1rem}.faq{max-width:840px;margin:0 auto}.faq details{border:1px solid var(--line);border-radius:var(--r-md);background:#fff;margin-bottom:14px;padding:20px 24px;transition:all .2s}.faq details[open]{box-shadow:var(--shadow-sm);border-color:#e2dcc9}.faq summary{font-family:var(--serif);color:var(--navy);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;font-size:1.1rem;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary .pm{color:var(--gold-2);flex-shrink:0;font-size:1.5rem;font-weight:300;transition:all .2s}.faq details[open] summary .pm{transform:rotate(45deg)}.faq .a{color:var(--slate);margin-top:14px}.cta-band{background:linear-gradient(120deg,var(--navy),var(--navy-2));color:#fff;text-align:center}.cta-band h2{color:#fff;font-size:2.3rem}.cta-band p{color:#d4deee;max-width:600px;margin:14px auto 30px;font-size:1.1rem}.cta-band .cta-row{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}footer h3,footer h4{color:#fff;margin-bottom:15px;font-size:.95rem}.fgrid{flex-wrap:wrap;gap:34px;display:flex}.fgrid>div{flex:180px}@media (width>=1100px){footer .fgrid{grid-template-columns:minmax(244px,1.3fr) repeat(4,minmax(0,1fr))}}.fareas{clear:both;border-top:1px solid #ffffff21;margin-top:38px;padding-top:26px}.fareas h3{margin-bottom:8px}.fareas p{margin:0;font-size:.875rem;line-height:2}.fareas a{white-space:nowrap}.fareas span{opacity:.45;padding:0 4px}footer ul{list-style:none}footer li{margin:8px 0}.fbrand{margin-bottom:12px}footer p{color:#a6b2c8}.fbot{color:#8d9ab3;border-top:1px solid #ffffff21;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:40px;padding-top:20px;font-size:.875rem;display:flex}@media (width<=960px){.navtoggle{display:inline-flex}header.nav{z-index:130}.menu{z-index:120;background:#fff;flex-direction:column;align-items:stretch;gap:0;width:min(86vw,330px);height:100%;padding:78px 24px 28px;transition:transform .44s cubic-bezier(.16,.84,.44,1);position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-14px 0 44px #16315a38}.menu.open{transform:translate(0)}@media (prefers-reduced-motion:reduce){.menu{transition:none}}.menu a{border-bottom:1px solid var(--line);opacity:0;width:auto;padding:15px 2px;font-size:1rem;transition:opacity .4s,transform .4s;transform:translate(22px)}.menu.open a{opacity:1;transform:none}.menu.open a:nth-child(2){transition-delay:70ms}.menu.open a:nth-child(3){transition-delay:.12s}.menu.open a:nth-child(4){transition-delay:.17s}.menu.open a:nth-child(5){transition-delay:.22s}.menu.open a:nth-child(6){transition-delay:.27s}.menu.open a:nth-child(7){transition-delay:.32s}.menu a.btn-primary{border-bottom:0;justify-content:center;margin-top:20px}.navclose{width:44px;height:44px;color:var(--muted);cursor:pointer;z-index:121;border-radius:var(--r-sm);background:0 0;border:0;justify-content:center;align-items:center;font-size:1.7rem;line-height:1;display:flex;position:absolute;top:10px;right:10px}.nav-scrim{backdrop-filter:blur(3px);opacity:0;visibility:hidden;z-index:110;background:#0d1c3480;transition:opacity .44s,visibility .44s;display:block;position:fixed;inset:0}.nav-scrim.open{opacity:1;visibility:visible}body.nav-open{overflow:hidden}section{padding:44px 0}.page-hero{padding:56px 0 50px}.page-hero h1{font-size:2.3rem}}@media (width<=640px){.wrap{padding:0 18px}section{padding:36px 0}.page-hero{padding:42px 0 38px}.page-hero h1{font-size:1.95rem}.page-hero p{font-size:1.1rem}h2{font-size:1.78rem}.section-head{margin-bottom:38px}.topbar .wrap{text-align:center;justify-content:center;padding:3px 16px}.topbar .wrap>span:first-child{display:none}.topbar{font-size:.82rem}.nav .wrap{padding:13px 16px}.logo{font-size:1.15rem}.logo .bar{margin:0 9px}.navtoggle{min-width:44px;min-height:44px;padding:8px 10px}.cta-band h2{font-size:1.78rem}.page-hero .cta-row .btn,.cta-band .cta-row .btn{justify-content:center;width:100%}}@media (width<=400px){.logo{font-size:1rem}.logo .l3{letter-spacing:.08em}.page-hero h1{font-size:1.78rem}}.topbar a[href^=tel],footer a[href^=tel]{white-space:nowrap}.navitem{position:relative}.navitem>a{color:var(--ink);align-items:center;gap:6px;padding:4px 0;font-size:.95rem;font-weight:500;display:inline-flex;position:relative}.navitem>a:after{content:"";background:var(--gold);transform-origin:100%;width:100%;height:2px;transition:transform .35s cubic-bezier(.16,.84,.44,1);position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.navitem:hover>a:after,.navitem:focus-within>a:after{transform-origin:0;transform:scaleX(1)}.navitem>a:hover{color:var(--gold-2)}.navitem .caret{flex-shrink:0;width:11px;height:11px;transition:transform .3s cubic-bezier(.16,.84,.44,1)}.navitem:hover .caret,.navitem:focus-within .caret{transform:rotate(180deg)}.dropdown{border:1px solid var(--line);border-radius:var(--r-md);width:320px;box-shadow:var(--shadow-sm);opacity:0;visibility:hidden;z-index:95;background:#fff;padding:10px;transition:opacity .3s,transform .3s,visibility .3s;position:absolute;top:calc(100% + 16px);left:50%;transform:translate(-50%,8px)}.dropdown:before{content:"";height:16px;position:absolute;top:-16px;left:0;right:0}.dropdown:after{content:"";background:linear-gradient(90deg,transparent,var(--gold),transparent);border-radius:2px;height:2px;position:absolute;top:0;left:20px;right:20px}.navitem:hover .dropdown,.navitem:focus-within .dropdown{opacity:1;visibility:visible;transform:translate(-50%)}.dd-link{border-radius:var(--r-sm);padding:11px 14px;transition:all .2s;display:block}.dd-link b{color:var(--navy);font-size:.95rem;font-weight:600;transition:color .2s;display:block}.dd-link span{color:var(--muted);margin-top:1px;font-size:.82rem;line-height:1.5;display:block}.dd-link:hover{background:var(--stone);transform:translate(3px)}.dd-link:hover b{color:var(--gold-2)}.dd-all{border-top:1px solid var(--line);color:var(--gold-2);text-align:center;margin-top:6px;padding:12px 14px 8px;font-size:.875rem;font-weight:600;display:block}.dd-all:hover{color:var(--navy)}@media (width<=960px){.navitem{width:auto}.navitem>a{border-bottom:1px solid var(--line);justify-content:space-between;width:100%;padding:15px 2px;font-size:1rem;display:flex}.navitem>a:after,.navitem .caret{display:none}.dropdown{opacity:1;visibility:visible;width:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:2px 0 8px 14px;position:static;transform:none}.dropdown:before,.dropdown:after{display:none}.dd-link{border-bottom:1px dashed var(--line);border-radius:0;padding:10px 2px}.dd-link:hover{background:0 0;transform:none}.dd-link span{display:none}.dd-all{text-align:left;border-top:0;border-bottom:1px solid var(--line);margin-top:0;padding:11px 2px}}:root{--ease-out:cubic-bezier(.22,.61,.21,1);--shadow-lift:0 30px 64px -30px #0d1f3c4d;--gold-bright:#d9b257}::selection{background:var(--gold);color:#2b2205}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}.hero h1 em,.page-hero h1 em{background:linear-gradient(100deg,#e7cf9c,var(--gold-bright) 55%,#b8893a);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:500}.page-hero h1{font-size:clamp(1.95rem,6vw,3rem)}h2{font-size:clamp(1.9rem,3.4vw,2.55rem)}.btn{border-radius:var(--r-sm);transition:transform .25s var(--ease-out),box-shadow .25s var(--ease-out),background .25s var(--ease-out),color .2s}.btn-primary{background:linear-gradient(160deg,var(--gold-bright),var(--gold));color:#2e2306;box-shadow:inset 0 1px #fff6,0 14px 30px -14px #c39a3f99}.btn-primary:hover{background:linear-gradient(160deg,#e6c477,var(--gold-bright));color:#2e2306;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff80,0 20px 40px -14px #c39a3fb3}.btn-ghost:hover,.btn-outline:hover{transform:translateY(-2px)}.section-head p{color:var(--slate)}html.jsr .rvl{opacity:0;transition:opacity .8s var(--ease-out),transform .8s var(--ease-out);transform:translateY(22px)}.page-hero .rvl,.page-hero .reveal{opacity:1!important;transition:none!important;transform:none!important}html.jsr .rvl.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html.jsr .rvl{opacity:1;transition:none;transform:none}}.quick-answer{background:var(--stone);border:1px solid var(--line);border-left:4px solid var(--navy);border-radius:var(--r-sm);margin:0 0 28px;padding:16px 22px}.quick-answer p{color:var(--ink);margin:0;font-size:1rem;line-height:1.65}.quick-answer strong:first-child{color:var(--navy)}@media (width<=960px){header.nav{backdrop-filter:none;background:#fffffffa}.reveal,.reveal-l,.reveal-r{transition-duration:.32s!important;transition-delay:0s!important}.navphone{display:inline-flex!important}.menu .menu-tel{display:block!important}}@media (width<=640px){.eyebrow{letter-spacing:.15em;font-size:.82rem}}.btn-primary:focus-visible{outline-color:var(--navy)}summary .pm{transition:transform .25s;display:inline-block}details[open] summary .pm{transform:rotate(45deg)}header.nav.scrolled{box-shadow:var(--shadow-sm)}.navphone{border-radius:var(--r-sm);background:var(--gold-soft);width:40px;height:40px;color:var(--gold-2);justify-content:center;align-items:center;margin-right:6px;display:none}.navphone svg{width:20px;height:20px}.menu .menu-tel{color:var(--navy);font-weight:700;display:none}.mcta{display:none}@media (width<=820px){.mcta{z-index:60;box-shadow:var(--shadow-sm);display:flex;position:fixed;bottom:0;left:0;right:0}.mcta a{flex:1;justify-content:center;align-items:center;gap:9px;padding:15px 8px;font-size:.95rem;font-weight:700;display:flex}.mcta a svg{width:18px;height:18px}.mcta .mc-call{background:var(--navy);color:#fff}.mcta .mc-book{background:var(--gold);color:#3a2c08}footer{padding-bottom:76px}}@media (prefers-reduced-motion:reduce){summary .pm{transition:none}}main p>a:not(.btn):not(.more):not(.pill),main li>a:not(.btn):not(.more):not(.pill){text-underline-offset:2px;text-decoration:underline 1px}a:hover{color:var(--gold-2)}.dtable{border:1px solid var(--line);border-radius:var(--r-md);background:var(--white);margin:1.8em 0;overflow-x:auto}.dtable:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.dtable table{border-collapse:collapse;width:100%;min-width:32em;font-size:.95rem}.dtable caption{caption-side:top;text-align:left;letter-spacing:.07em;text-transform:uppercase;color:var(--navy);padding:14px 18px 0;font-size:.82rem;font-weight:700}.dtable th,.dtable td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:12px 18px}.dtable thead th{background:var(--stone);color:var(--navy);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:.75rem;font-weight:700}.dtable tbody tr:last-child td,.dtable tbody tr:last-child th{border-bottom:0}.dtable tbody tr:nth-child(2n){background:#fcfaf6}.dtable tbody th{color:var(--ink);font-weight:600}.dtable td small{color:var(--slate);margin-top:2px;font-size:.85em;display:block}.relgrid{grid-template-columns:repeat(auto-fit,minmax(15.5em,1fr));gap:12px;margin:1.4em 0 0;display:grid}.relgrid a{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--white);color:var(--navy);padding:14px 18px;font-weight:600;line-height:1.35;transition:border-color .2s,transform .2s,box-shadow .2s;display:block}.relgrid a span{color:var(--slate);margin-top:4px;font-size:.875rem;font-weight:400;display:block}.relgrid a:focus-visible{outline:3px solid var(--gold);outline-offset:2px}@media (prefers-reduced-motion:reduce){.relgrid a{transition:none}.relgrid a:hover{transform:none}}@media print{.topbar,header.nav,.nav,.nav-scrim,.menu,.navtoggle,.navclose,.navphone,.mcta,.cta-band,.cta-row,.mcta a,.skip,.totop,.progress,.ticker,.area-chips,.citylinks,.relbox,.relgrid,.crumb,.sharebar,footer,.mapwrap,iframe,video,.dismiss,[data-dismiss],.btn{display:none!important}.rvl,.reveal,.reveal-l,.reveal-r,[class*=rvl]{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}[hidden]{display:none!important}@page{margin:14mm 12mm}html,body{color:#000!important;background:#fff!important}[style*="color:#fff"],[style*="color:#FFF"],[style*=color\:white]{color:#000!important}section{padding:14pt 0!important}body{font-size:11.5pt;line-height:1.45;padding-bottom:0!important}main,.wrap{width:auto!important;max-width:none!important;margin:0!important;padding:0!important}*{box-shadow:none!important;text-shadow:none!important;color:#000!important;background:0 0!important;border-radius:0!important;animation:none!important}.faq .a,.a{opacity:1!important}h1{margin:0 0 6pt;font-size:19pt}h2{border-bottom:1px solid #999;margin:14pt 0 4pt;padding-bottom:2pt;font-size:14pt}h3{margin:10pt 0 3pt;font-size:12pt}h1,h2,h3,h4{page-break-after:avoid;break-after:avoid}p,li{orphans:3;widows:3}img{max-width:100%!important}details{page-break-inside:avoid;break-inside:avoid;border:0!important;border-bottom:1px solid #ccc!important;padding:4pt 0!important;display:block!important}details>summary{cursor:auto;font-weight:700;list-style:none;display:block!important}details>summary::-webkit-details-marker{display:none}details>*{display:revert!important}table{page-break-inside:auto;border-collapse:collapse!important;width:100%!important}.dtable{border:0!important;min-width:0!important;overflow:visible!important}.dtable table{min-width:0!important}.dtable th,.dtable td{border:1px solid #999!important;padding:4pt 6pt!important}.dtable caption{font-weight:700;padding:0 0 3pt!important}th,td{font-size:10pt;border:1px solid #999!important;padding:4pt 6pt!important}th{-webkit-print-color-adjust:exact;print-color-adjust:exact;font-weight:700;background:#eee!important}tr,thead,tbody{page-break-inside:avoid;break-inside:avoid}thead{display:table-header-group}.card,.pcard,.step,.result,.calc,.qabox,.quick-answer,figure,blockquote{page-break-inside:avoid;break-inside:avoid;border:1px solid #ccc!important;padding:6pt!important}a{text-decoration:underline;color:#000!important}a[href^=http]:after{content:" (" attr(href) ")";word-break:break-all;font-size:8.5pt}a[href^=\/]:after{content:" (everstonecpa.com" attr(href) ")";word-break:break-all;font-size:8.5pt}a[href^=\#]:after,a[href^=mailto]:after,a[href^=tel]:after,nav a:after{content:""}main:after{content:"EverStone CPA · 32615 South Fraser Way, Abbotsford, BC V2T 1X8 · (604) 832-1743 · everstonecpa.com";color:#000;border-top:1px solid #999;margin-top:12pt;padding-top:6pt;font-size:9pt;display:block}}.dg-result{border-radius:var(--r-md);border:1px solid var(--line,#ebe6da);background:var(--stone,#faf7f1);margin:26px 0 0;padding:26px 28px;scroll-margin-top:90px}.dg-result:focus{outline:2px solid var(--gold,#c39a3f);outline-offset:3px}.dg-result h3{margin:22px 0 8px;font-size:1rem}@media (width<=640px){.dg-result{padding:20px 18px}}footer{background:var(--navy);color:#bcc7da;padding:66px 0 26px;font-size:.95rem}footer a{color:#bcc7da;transition:color .18s}footer a:hover{color:var(--gold-bright,#d9b257)}footer h3{color:#fff;font-size:.82rem;font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px;font-weight:700}footer .fgrid{grid-template-columns:minmax(260px,1fr) minmax(0,2.5fr);align-items:start;gap:56px;display:grid}footer .flinks{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;display:grid}footer .fcol ul{margin:0;padding:0;list-style:none}footer .fcol a{font-size:.875rem;line-height:1.45}footer .fbrand{margin:0 0 14px}footer .fbrand .logo{font-size:1.25rem}footer .fblurb{color:#a6b2c8;max-width:34ch;margin:0 0 20px;font-size:.875rem;line-height:1.65}footer .fnap{flex-direction:column;gap:9px;margin:0 0 20px;padding:0;list-style:none;display:flex}footer .fnap li{color:#a6b2c8;align-items:flex-start;gap:10px;font-size:.875rem;line-height:1.5;display:flex}.fnap-i{text-align:center;opacity:.75;flex:none;width:16px;font-size:.875rem;line-height:1.5}.fsocial-pill{border-radius:var(--r-full);color:#fff;background:#ffffff12;border:1px solid #ffffff1f;align-items:center;gap:9px;padding:9px 16px 9px 12px;font-size:.875rem;font-weight:600;display:inline-flex}.fsocial-pill svg{flex:none;width:17px;height:17px}.fsocial-pill:hover{background:var(--gold);border-color:var(--gold);color:#2e2306}footer .fareas{border-top:1px solid #ffffff21;margin-top:44px;padding-top:28px}footer .fchips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}footer .fchips a{border-radius:var(--r-full);white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff17;padding:6px 13px;font-size:.82rem;line-height:1.4;display:inline-block}.fchips a:hover{background:#ffffff21;border-color:#ffffff38}footer .fbot{color:#8d9ab3;border-top:1px solid #ffffff21;margin-top:40px;padding-top:22px;font-size:.82rem}footer .fdisc{color:#8d9ab3;max-width:88ch;margin:0 0 20px;font-size:.82rem;line-height:1.65}footer .fbot-links{flex-wrap:wrap;gap:10px 30px;margin:0 0 18px;display:flex}.fbot-links a{font-size:.82rem}footer .fbot-legal{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:16px;display:flex}.freview{white-space:nowrap;align-items:center;gap:7px;font-weight:600;display:inline-flex}@media (width<=1000px){footer .fgrid{grid-template-columns:1fr;gap:40px}footer .flinks{grid-template-columns:repeat(4,minmax(0,1fr))}footer .fblurb{max-width:52ch}}@media (width<=760px){footer .flinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}}@media (width<=420px){footer{padding-top:48px}footer .fgrid{gap:32px}footer .fareas{margin-top:34px;padding-top:22px}footer .fbot-legal{justify-content:flex-start}}@media (width<=1100px){footer .fbot-legal{padding-right:60px}}@media (width>=961px) and (width<=1100px){header.nav .wrap{padding-left:20px;padding-right:20px}header.nav .logo{font-size:1.3rem}header.nav .logo .bar{margin:0 9px}header.nav .menu{gap:16px;font-size:.875rem}header.nav .menu .btn-primary{font-size:.875rem;padding:9px 15px!important}header.nav .navitem>a{gap:4px;font-size:.875rem}}@media (width>=1101px) and (width<=1240px){header.nav .menu{gap:22px}header.nav .menu .btn-primary{padding:10px 18px!important}}.crumb a{margin:0 -1px;padding:11px 3px}@media (width>=1101px){.crumb a{padding:4px 2px}}.hero a:not(.btn):not(.cs-list a),.cta-band a:not(.btn),.stat-band a:not(.btn){color:var(--link-on-dark)}.u1.u1{max-width:824px}.u2.u2{color:var(--gold-2,#84671f);font-weight:600}.u3.u3{color:var(--navy,#16315a);text-decoration:underline}.u4.u4{justify-content:center}.u5.u5{vertical-align:-3px;display:inline-block}.u6.u6{padding:11px 22px}.u11.u11{text-align:left}.u12.u12{border:1px solid var(--line,#ebe6da);border-radius:var(--r-md);background:#fff;width:100%;max-width:720px;height:auto;margin:0 auto;display:block}.u14.u14{text-align:center;margin:1.9em 0}.u20.u20{max-width:900px}.u21.u21{margin-bottom:4px}.u25.u25{padding:6px 0 56px}.u31.u31{color:var(--slate);margin-top:10px;font-size:.82rem}.u34.u34{background:var(--stone,#faf7f1);border-left:3px solid var(--gold,#c39a3f);border-radius:var(--r-sm);color:var(--slate,#4f5b6a);margin-top:26px;padding:16px 18px;font-size:.95rem;line-height:1.85}.u35.u35{flex-wrap:wrap;gap:12px;display:flex}.u38.u38{border-radius:var(--r-md);box-shadow:var(--shadow-sm);background:linear-gradient(135deg,#16315a 0%,#1f4174 100%);margin:34px 0;padding:22px 24px}.u40.u40{color:#eef2f8;max-width:52ch;margin:0 0 16px;font-size:1rem;line-height:1.65}.u41.u41{color:#2a1f06;border-radius:var(--r-full);background:#c39a3f;align-items:center;gap:8px;padding:12px 22px;font-size:.95rem;font-weight:700;display:inline-flex}.u42.u42{color:#fff;border-radius:var(--r-full);border:1px solid #ffffff59;align-items:center;gap:8px;padding:12px 22px;font-size:.95rem;font-weight:600;display:inline-flex}.u45.u45{border-left:3px solid var(--gold,#c39a3f);background:var(--stone,#faf7f1);border-radius:0 12px 12px 0;margin:2em 0;padding:16px 20px}.u47.u47{color:var(--gold-2,#84671f);white-space:nowrap;font-weight:600}.u52.u52{border-bottom:1px solid var(--line,#ebe6da);color:var(--slate,#4f5b6a);padding:10px 13px}.u64.u64{margin:26px 0}.u67.u67{border-bottom:1px solid var(--line,#ebe6da);color:var(--navy,#16315a);padding:10px 13px;font-weight:600}.u85.u85{text-align:left;padding:11px 13px;font-weight:700}.u136.u136{background:var(--navy,#16315a);color:#fff}.u138.u138{background:var(--stone,#faf7f1);border-left:3px solid var(--gold,#c39a3f);border-radius:var(--r-sm);color:var(--slate,#4f5b6a);margin:1.6em 0 0;padding:16px 18px;font-size:.95rem;line-height:1.85}footer .fcol a{margin:-6px 0;padding:13px 0;display:block}footer .fcol ul{flex-direction:column;gap:0;display:flex}footer .fbot-links a,footer .fnap a,footer .fbot-legal a{padding:12px 0;display:inline-block}footer .fbot-links{row-gap:0}.nav a.btn,.nav .btn-primary,.wrap a.brand{align-items:center;min-height:44px;display:inline-flex}footer .fchips a{padding:12px 15px}.wrap a.navphone,.wrap button.navtoggle{min-width:44px;min-height:44px}@media (width<=430px){.mcta a{white-space:nowrap;padding:13px 6px;font-size:14px}}.btn-primary.btn-primary{background:var(--gold);color:#2e2306;border-radius:var(--r-md);box-shadow:var(--shadow-gold);transition:transform .18s var(--ease-out),box-shadow .18s var(--ease-out)}.btn-primary.btn-primary:hover{background:var(--gold);color:#2e2306;transform:translateY(-1px);box-shadow:0 12px 26px -12px #c39a3f80}@media (prefers-reduced-motion:reduce){.btn-primary.btn-primary{transition:none}.btn-primary.btn-primary:hover{transform:none}}.ar{vertical-align:-2px;margin-left:.35em;display:inline-block}:root{--gold-text:#6b5316}.crumb a,.crumb,.eyebrow,.page-hero .crumb a,.page-hero .crumb,.artbody a.tlink,a .tlink,.lk-l{color:var(--gold-text)}.cta-band .eyebrow,.reviews-band .eyebrow{color:var(--gold-bright)}a.more,a.dd-all,.card a.more{align-items:center;gap:.4em;display:inline-flex}a.more svg,a.dd-all svg{flex-shrink:0;width:14px;height:14px;display:inline-block}.depthcue{z-index:55;color:#fff;border-radius:var(--r-md,14px);max-width:310px;box-shadow:var(--shadow-lg,0 30px 64px -30px #0d1f3c47);opacity:1;background:#0d1f3c;padding:16px 40px 16px 18px;transition:transform .28s;position:fixed;bottom:20px;right:20px;transform:none}.depthcue:not(.is-in){transform:translateY(12px)}.depthcue p{font-size:var(--fs-sm,15px);color:#fff;margin:0 0 10px;line-height:1.45}@media (width<=760px){.depthcue{display:none}}@media (prefers-reduced-motion:reduce){.depthcue{transition:none}.depthcue:not(.is-in){transform:none}}main p a,main li a,main dd a,main dt a,main h3 a,main .artbody a,main .faq .a a,main .quick-answer a,main .callout a{padding-top:4px;padding-bottom:4px}table>caption{text-align:left;color:var(--navy,#16315a);padding-bottom:10px;font-size:.95rem;font-weight:700;line-height:1.45}.cta-proof{border-top:1px solid var(--line,#ebe6da);text-align:center;max-width:62ch;margin:26px auto 0;padding:20px 0 0}.cta-proof .stars{color:var(--gold-text,#6b5316);letter-spacing:2px;font-size:.95rem;line-height:1}.cta-proof blockquote{color:var(--ink,#1f2832);border:0;margin:10px 0 0;padding:0;font-size:1rem;line-height:1.6}.cta-proof figcaption{color:var(--muted,#5d6775);font-size:var(--fs-xs,13px);font-weight:var(--fw-semi,600);margin-top:9px}.cta-proof figcaption span{font-weight:var(--fw-regular,400)}@media (width<=640px){.cta-proof{margin-top:20px;padding-top:16px}.cta-proof blockquote{font-size:.95rem}}.calc-share-row{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 0;display:flex}.calc-share{appearance:none;color:var(--ink,#1f2832);border:1px solid var(--line,#ebe6da);font:inherit;font-size:var(--fs-sm,15px);cursor:pointer;background:#fff;border-radius:999px;min-height:40px;padding:8px 16px}.calc-share:hover{border-color:#c9c1ae}.calc-share:focus-visible{outline:2px solid var(--primary,#16315a);outline-offset:2px}.calc-share-said{color:var(--muted,#5d6775);font-size:var(--fs-xs,13px)}footer .fgrid{align-items:start;gap:24px 40px}footer .flinks{gap:16px 24px}footer .fcol h3{margin-bottom:7px}footer .fnap{gap:2px;margin:0 0 10px}footer .fnap li{line-height:1.45}footer .fareas h3{margin-bottom:5px}footer .fareas p{line-height:1.55}footer .fchips{gap:6px}footer .fdisc{margin:0 0 8px;line-height:1.45}footer .fbot-links{gap:6px 22px;margin:0 0 8px}footer .fbot-legal{gap:6px 18px;padding-top:8px}footer .fsocial-pill{gap:6px;padding:5px 11px 5px 9px;font-size:.78rem}footer .fsocial-pill svg{width:14px;height:14px}@media (width>=640px){footer .fgrid{grid-template-columns:minmax(280px,1fr) minmax(0,2fr);gap:18px 36px;display:grid}}@media (width>=900px){footer .fnap{grid-template-columns:1fr 1fr;gap:2px 18px;display:grid}footer .fbrand{margin-bottom:8px}}footer .fareas{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:12px;padding-top:10px;display:flex}footer .fareas h3,footer .fareas p,footer .fareas ul{margin:0}@media (width>=900px){footer .fbot{grid-template-columns:1fr auto;align-items:baseline;gap:8px 28px;display:grid}footer .fdisc{grid-column:1/-1;margin:0}footer .fbot-links{grid-column:1;margin:0}footer .fbot-legal{text-align:right;white-space:nowrap;flex-wrap:nowrap;grid-column:2;justify-content:flex-end;padding-top:0}}footer .fdisc{font-size:.78rem;line-height:1.45}@media (pointer:fine){footer .fcol a{margin:-1px 0;padding:7px 0}footer .fnap li a{padding:2px 0}}@media (pointer:coarse),(hover:none){footer .fcol a{margin:-6px 0;padding:13px 0}}@media (width<=640px){footer{padding-top:20px;padding-bottom:14px}footer .flinks{grid-template-columns:1fr 1fr;gap:10px 16px;display:grid}footer .fgrid{gap:14px}footer .fblurb{display:none}footer .fnap{grid-template-columns:1fr 1fr;gap:2px 14px;display:grid}footer .fbot{margin-top:10px}footer .fdisc{font-size:.78rem;line-height:1.45}footer .fbot-links{gap:4px 16px}footer .fareas{margin-top:10px;padding-top:8px}footer .fbot-legal{gap:4px 12px;padding-top:6px;font-size:.78rem;line-height:1.45}footer .fnap li{font-size:.82rem}footer .fchips{flex-wrap:wrap;gap:6px 8px;display:flex}footer .fchips li{flex:none}footer .fchips a{padding:7px 10px}footer .fbot{gap:4px}}.faq .a a,.faq-ask-link{text-underline-offset:2px;text-decoration:underline}.qform{background:var(--stone,#faf7f1);border:1px solid #16315a1f;border-radius:16px;flex-direction:column;gap:14px;margin:26px 0;padding:24px 22px;display:flex}.qform .qf-h{margin:0}.qform .qf-h h2,.qform .qf-h h3{margin:0 0 6px;font-size:1.4rem}.qform .qf-h h3{font-size:1.2rem}.qf-sec{padding:10px 0 6px}.qform .qf-h p{color:var(--muted);margin:0;font-size:.9rem}.qform label{color:var(--navy);margin-bottom:6px;font-size:.82rem;font-weight:600;display:block}.qform input,.qform textarea,.qform select{border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);background:#fff;border-radius:10px;padding:12px 13px;font-size:.95rem}.qform select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2316315a' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.qform textarea{resize:vertical;min-height:104px}.qform input:focus,.qform textarea:focus,.qform select:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 3px #c39a3f29}.qform .qf-row{flex-wrap:wrap;gap:14px;display:flex}.qform .qf-row>*{flex:190px;min-width:0}.qform .qf-fine{color:var(--muted);margin:0;font-size:.8rem}.qform button{justify-content:center;width:100%}.toolbox-b a{padding:3px 0;display:inline-block}@media (width<=640px){section{padding:26px 0}.page-hero{padding:30px 0 26px}.page-hero p{font-size:1rem;line-height:1.55}.section-head{margin-bottom:20px}.section-head p{font-size:1rem}.faq details{margin-bottom:8px;padding:12px 16px}.faq summary{font-size:1rem}.faq .a{margin-top:10px}.relgrid a:nth-child(n+5),.cta-proof,.qf-sec{display:none}.toolbox-b{font-size:.9rem}.u25.u25{padding:0 0 32px}footer{padding:34px 0 16px}footer .fgrid{gap:22px}footer .fblurb{display:none}footer .fnap{gap:6px;margin-bottom:14px}footer .flinks{gap:16px 20px}footer .fcol li{margin:0 0 5px}footer .fcol a{margin:-4px 0;padding:9px 0}footer .fbot-links a{padding:5px 0;display:inline-block}footer .fnap li{font-size:.82rem}footer .fcol:nth-child(3) li:nth-child(n+5){display:none}footer .fareas{margin-top:20px;padding-top:14px}footer .fbot{margin-top:20px;padding-top:12px}footer .fdisc{margin:0 0 10px}footer .fbot-links{gap:6px 18px;margin:0 0 8px}}.eyebrow,.u130.u130,.u135.u135,.hstat .l,.dtable caption,.u19.u19,.u31.u31,.tb .tbR .src,.qform .qf-fine,.fhint,.u13.u13{font-size:.8125rem}.artbody{max-width:72ch;margin-left:auto;margin-right:auto}.artbody p,.artbody li,.faq .a,.split>div>p,.wrap>p,.section-head p{max-width:72ch}.page-hero p,.cta-band p{max-width:62ch;margin-left:auto;margin-right:auto}.btn{min-height:52px;padding:13px 26px;line-height:1.2}.btn-sm{min-height:42px;padding:9px 18px;font-size:.9rem}.cta-row{gap:12px}.cta-row .btn{justify-content:center}.faq summary .pm{color:var(--navy);font-size:1.35rem;font-weight:400}.relgrid a span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=640px){.dtable{background-color:#0000;background-image:linear-gradient(90deg,#fff 30%,#fff0),linear-gradient(90deg,#fff0,#fff 70%),radial-gradient(farthest-side at 0,#16315a29,#0000),radial-gradient(farthest-side at 100%,#16315a29,#0000);background-position:0 0,100% 0,0 0,100% 0;background-repeat:no-repeat;background-size:40px 100%,40px 100%,14px 100%,14px 100%;background-attachment:local,local,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}figure.u14{display:none}body{padding-bottom:64px}.page-hero p{max-width:34ch}.page-hero .eyebrow:before{display:none}.artbody h2{margin-top:1.5em}figure.glance{display:none}}[data-fv-depth] p+p,[data-fv-depth] ul+p,[data-fv-depth] p+ul{margin-top:.9em}@media (width<=640px){.page-hero+section,section.hero+section{padding-top:28px}.eyebrow{flex-wrap:nowrap}.eyebrow:before,.eyebrow:after{flex:0 0 22px}.page-hero .eyebrow:before{display:none}}main p+p{margin-top:.85em}.topbar a{margin:-5px 0;padding:5px 0;display:inline-block}.dd-group{position:relative}.dd-head{padding-right:30px;position:relative}.dd-sub{border:1px solid var(--line);border-radius:var(--r-md);width:250px;box-shadow:var(--shadow-sm);opacity:0;visibility:hidden;z-index:96;background:#fff;padding:8px;transition:opacity .25s,transform .25s,visibility .25s;position:absolute;top:-8px;left:calc(100% + 10px);transform:translate(-6px)}.dd-sub:before{content:"";width:12px;position:absolute;top:0;bottom:0;left:-12px}.dd-group:hover>.dd-sub,.dd-group:focus-within>.dd-sub{opacity:1;visibility:visible;transform:none}.dd-sub a{border-radius:var(--r-sm);min-height:44px;color:var(--ink);align-items:center;padding:6px 12px;font-size:.9rem;transition:all .18s;display:flex}.dd-sub a:hover,.dd-sub a:focus-visible{background:var(--gold-soft);color:var(--gold-2)}@media (width<=960px){.dd-sub{opacity:1;visibility:visible;width:auto;box-shadow:none;background:0 0;border:0;padding:0 0 6px 16px;position:static;transform:none}.dd-sub:before{display:none}.dd-sub a{min-height:44px;padding:6px 0;font-size:.88rem}}.cta-band .cta-proof{border-top-color:#fff3}.cta-band .cta-proof .stars{color:#d9b257}.cta-band .cta-proof blockquote{color:#fff}.cta-band .cta-proof figcaption{color:#c3d0e2}.artmeta{color:var(--muted,#5d6775);margin-top:12px;font-size:.95rem}.mcta.mcta-v3{z-index:60;padding:7px 8px calc(7px + env(safe-area-inset-bottom));background:#16315a;border-top:1px solid #ffffff24;gap:6px;display:none;position:fixed;bottom:0;left:0;right:0}@media (width<=760px){.mcta.mcta-v3{display:flex}}.mcta.mcta-v3 a{white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:46px;padding:0 12px;font:600 .88rem/1.1 inherit;text-decoration:none;display:inline-flex}.mcta.mcta-v3 .mc-mail{color:#16315a;background:#fff;flex:auto}.mcta.mcta-v3 .mc-book{color:#0d1f3c;background:#c39a3f;flex:auto}.mcta.mcta-v3 .mc-call{color:#fff;background:#ffffff1a;flex:0 0 46px;padding:0}.s[aria-label*=stars],.stars[aria-label*=stars],span.st,div[aria-label*=stars],span[aria-label*=stars]{background:var(--navy,#16315a);border-radius:999px;padding:3px 12px 4px;line-height:1.35;display:inline-block;color:var(--gold-bright,#d9b257)!important}.qabox,.quick-answer{background:var(--gold-soft,#f0e6cf)!important;border:1.5px solid var(--gold,#c39a3f)!important;border-left-width:5px!important;border-radius:12px!important;padding:16px 20px!important}.artbody tbody tr:nth-child(2n) td,table.dl tbody tr:nth-child(2n) td{background:#16315a06}.artbody tbody tr:hover td,table.dl tbody tr:hover td{background:var(--gold-soft,#f0e6cf)}.qabox .lab,.qabox a.tlink,.quick-answer a,.qabox a{color:var(--gold-text,#6b5316)!important}.artbody h2{border-bottom:2px solid var(--gold-soft,#f0e6cf);padding-bottom:6px}:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid var(--gold,#c39a3f)!important}.relgrid a{transition:transform .15s cubic-bezier(.22,.61,.21,1),box-shadow .15s,border-color .15s}.relgrid a:hover{border-color:var(--gold,#c39a3f);transform:translateY(-2px);box-shadow:0 10px 24px -14px #0d1f3c40}@media (prefers-reduced-motion:no-preference){a,button,.btn,summary{transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out,transform .15s ease-out}.faq details[open] summary{color:var(--navy,#16315a)}}@media print{header,footer,nav,#mcta,.cta-band,.mcta,.toc-jump,.relgrid{display:none!important}.artbody{font-size:11pt}}.crumb,.crumb a,.page-hero .crumb,.page-hero .crumb a,.eyebrow,a.tlink,.artbody a.tlink{color:var(--gold-text)}.qabox{background:var(--stone);border:1px solid var(--line);border-left:4px solid var(--gold);border-radius:14px;max-width:900px;margin:0 auto;padding:22px 26px}.qabox .lab{letter-spacing:.09em;text-transform:uppercase;color:var(--gold-2);margin-bottom:6px;font-size:.72rem;font-weight:700;display:block}.qabox p{color:var(--ink);margin:0;font-size:1.05rem;line-height:1.65}table.dl{border-collapse:collapse;border:1px solid var(--line);background:#fff;border-radius:12px;width:100%;margin-top:14px;font-size:.95rem;overflow:hidden}table.dl th,table.dl td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:12px 15px}table.dl thead th{background:var(--navy);color:#fff;font-weight:600}table.dl td:first-child{color:var(--navy);white-space:nowrap;font-weight:600}table.dl tbody tr:last-child td{border-bottom:0}.tscroll{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (width<=640px){table.dl{min-width:480px;font-size:.85rem}table.dl th,table.dl td{padding:9px 11px}}.u12.u12{border:1px solid var(--line,#ebe6da);background:#fff;border-radius:16px;width:100%;max-width:720px;height:auto;margin:0 auto;display:block}.u13.u13{color:var(--slate,#4f5b6a);margin-top:8px;font-size:.8rem}.u15.u15{background:var(--stone,#faf7f1);border:1px solid var(--line,#ebe6da);border-radius:16px;margin:2.4em 0 0;padding:22px 24px}.u16.u16{letter-spacing:.08em;text-transform:uppercase;color:var(--gold-2,#84671f);margin-bottom:5px;font-size:.72rem;font-weight:700}.u17.u17{color:var(--navy,#16315a);font-size:1.05rem}.u18.u18{color:var(--slate,#4f5b6a);margin:5px 0 0;font-size:.94rem;line-height:1.6}.u30.u30{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-2,#84671f);margin-bottom:10px;font-size:.72rem;font-weight:700}.u32.u32{background:var(--stone,#faf7f1);border:1px solid var(--line,#ebe6da);border-radius:14px;margin:34px 0 0;padding:20px 22px}.u33.u33{color:var(--slate,#4f5b6a);margin:0;padding-left:18px;font-size:.92rem;line-height:1.75}.u34.u34{background:var(--stone,#faf7f1);border-left:3px solid var(--gold,#c39a3f);color:var(--slate,#4f5b6a);border-radius:10px;margin-top:26px;padding:16px 18px;font-size:.94rem;line-height:1.85}.u36.u36{color:var(--slate,#4f5b6a);margin:16px 0 0;font-size:.84rem;font-style:italic;line-height:1.7}.u38.u38{background:linear-gradient(135deg,#16315a 0%,#1f4174 100%);border-radius:16px;margin:34px 0;padding:22px 24px;box-shadow:0 20px 44px -30px #16315abf}.u39.u39{letter-spacing:.12em;text-transform:uppercase;color:#e0c67d;margin-bottom:8px;font-size:.72rem;font-weight:700}.u41.u41{color:#2a1f06;background:#c39a3f;border-radius:999px;align-items:center;gap:8px;padding:12px 22px;font-size:.95rem;font-weight:700;display:inline-flex}.u42.u42{color:#fff;border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:8px;padding:12px 22px;font-size:.95rem;font-weight:600;display:inline-flex}.u46.u46{margin:0;font-size:.98rem}.u80.u80{color:var(--slate,#4f5b6a);margin:1.4em 0 0;font-size:.94rem;line-height:1.85}.u117.u117{color:var(--muted,#5d6775);margin-top:1.4em;font-size:.85rem}.u133.u133{color:var(--slate,#4f5b6a);margin:10px 0 0;font-size:.85rem}.u135.u135{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-2,#84671f);margin-bottom:9px;font-size:.72rem;font-weight:700}.u138.u138{background:var(--stone,#faf7f1);border-left:3px solid var(--gold,#c39a3f);color:var(--slate,#4f5b6a);border-radius:10px;margin:1.6em 0 0;padding:16px 18px;font-size:.94rem;line-height:1.85}.dd-head:after{content:"";border-right:2px solid var(--gold-2);border-bottom:2px solid var(--gold-2);width:7px;height:7px;transition:transform .25s;position:absolute;top:50%;right:15px;transform:translateY(-50%)rotate(-45deg)}.dd-group:hover>.dd-head:after,.dd-group:focus-within>.dd-head:after{transform:translateY(-50%)translate(3px)rotate(-45deg)}@media (width<=960px){.dd-head:after{display:none}}:root{--fs-display:clamp(34px,3.6vw,50px);--fs-h2:clamp(26px,2.4vw,34px);--fs-h3:clamp(18px,1.3vw,20px);--fs-lead:clamp(17px,1.2vw,19px)}h1,h2,h3{letter-spacing:-.01em;line-height:1.18}h2{font-size:var(--fs-h2);margin-bottom:.4rem}h3{font-size:var(--fs-h3)}.page-hero h1{margin-bottom:14px;font-size:clamp(1.85rem,4.2vw,2.6rem)}.page-hero h1 em{color:var(--navy);background:0 0;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:currentColor;font-style:italic;font-weight:500}.eyebrow{letter-spacing:.14em;gap:8px;margin-bottom:10px;font-size:.6875rem}.eyebrow:before,.eyebrow:after,.section-head .eyebrow:before,.section-head .eyebrow:after{display:none}.section-head{margin-bottom:36px}.section-head p{font-size:var(--fs-lead)}.artbody h2{border-bottom:1px solid var(--gold-soft,#f0e6cf);margin-top:1.4em;padding-bottom:4px;font-size:clamp(23px,2vw,28px)}.artbody h3{font-size:clamp(19px,1.5vw,21px)}@media (width<=640px){.page-hero h1{font-size:1.7rem}h2{font-size:1.5rem}}.navexp{display:none}@media (width<=960px){.menu.sections .navitem>a{padding-right:48px}.menu.sections .navexp{width:46px;height:52px;color:var(--navy);cursor:pointer;text-align:center;background:0 0;border:0;margin:0;padding:0;line-height:0;display:block;position:absolute;top:0;right:0}.menu.sections .navexp svg{vertical-align:middle;width:20px;height:20px;transition:transform .2s;display:inline-block}.menu.sections .navitem.navopen>.navexp svg{transform:rotate(180deg)}.menu.sections .navexp:focus-visible{outline:3px solid var(--gold);outline-offset:-3px}.menu.sections .navitem>.dropdown{opacity:1;visibility:visible;width:auto;display:none;position:static;top:auto;left:auto;transform:none}.menu.sections .navitem.navopen>.dropdown{display:block}.menu.sections .dd-group>.dd-sub{display:none}.menu.sections .dd-head{padding-right:2px}}@media (width<=960px) and (prefers-reduced-motion:reduce){.menu.sections .navexp svg{transition:none}}.menu .nav-ask{display:none}@media (width>=961px){.menu .nav-ask{margin-right:8px;padding:11px 18px;display:inline-flex}}.twodoors{border-bottom:1px solid #ffffff24;margin-bottom:34px;padding-bottom:30px}.twodoors .td-lead{color:#fff;margin:0 0 16px;font-size:1.02rem;font-weight:700}.twodoors .td-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.twodoors .td-card{background:#ffffff0f;border:1px solid #ffffff2b;border-radius:14px;padding:18px 20px;display:block}.twodoors .td-card:hover,.twodoors .td-card:focus-visible{border-color:var(--gold-bright,#d9b257);background:#ffffff1c}.twodoors .td-card strong{color:#fff;margin-bottom:6px;font-size:1.02rem;display:block}.twodoors .td-card span{color:#a6b2c8;font-size:.9rem;line-height:1.6;display:block}@media (width<=700px){.twodoors .td-row{grid-template-columns:1fr}}@media (width>=961px){.menu .nav-ask,.menu .btn-primary.u6{white-space:nowrap;flex:none}.menu{gap:22px}.menu .btn-primary.u6{margin-left:-10px}header .wrap{column-gap:clamp(40px,4.5vw,88px)}}@media (width>=961px) and (width<=1180px){.menu{gap:14px}.menu .nav-ask{padding:11px 14px}}@media (width>=1025px){footer .fgrid{grid-template-columns:minmax(250px,1fr) minmax(0,2.1fr)}footer .flinks{grid-template-columns:repeat(4,max-content);justify-content:space-between;gap:24px}}@media (width>=761px) and (width<=1024px){footer .flinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px}}.sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.rvl,.reveal{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}.fopt{color:var(--muted,#5d6775);font-size:.88em;font-weight:400}footer .fnap li{align-items:center}@media (width<=640px){footer .fnap{flex-direction:column;gap:2px;display:flex}}footer .fsocial-pill{vertical-align:top;margin:0 6px 8px 0;display:inline-flex}footer .fbot{grid-template-columns:1fr;align-items:start;gap:4px 0;display:grid}footer .fbot .fdisc{grid-column:1;margin:0 0 8px}footer .fbot-links{grid-column:1;margin:0;display:block}footer .fbot-links ul{flex-wrap:wrap;gap:0 18px;margin:0;padding:0;list-style:none;display:flex}footer .fbot-legal{text-align:left;white-space:normal;border-top:1px solid #ffffff14;flex-wrap:wrap;grid-column:1;justify-content:space-between;align-items:center;gap:4px 18px;margin-top:4px;padding-top:2px;display:flex}@media (width<=1100px){footer .fbot-legal{padding-right:64px}}footer{padding-top:34px;padding-bottom:20px}@media (width<=760px){footer{padding-bottom:76px}}@media (width<=640px){footer{padding-top:26px}}footer .twodoors{border:0;margin:0 auto 24px}footer .twodoors .wrap{border-bottom:1px solid #ffffff21;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;padding-bottom:20px;display:flex}footer .twodoors .td-lead{color:#fff;flex:300px;margin:0;font-size:.95rem;font-weight:600}footer .twodoors .td-row{flex-wrap:wrap;flex:none;gap:10px;margin:0;display:flex}footer .twodoors .td-card{box-shadow:none;background:#ffffff12;border:1px solid #fff3;border-radius:999px;align-items:center;margin:0;padding:9px 16px;display:inline-flex;transform:none}footer .twodoors .td-card strong{color:#fff;margin:0;font-size:.88rem;font-weight:600;display:inline}footer .twodoors .td-card span{display:none}@media (width<=640px){footer .twodoors .td-lead{display:none}footer .twodoors .td-row{width:100%}footer .twodoors .td-card{flex:auto;justify-content:center;padding:11px 12px}footer .twodoors .wrap{padding-bottom:16px}footer .twodoors{margin-bottom:18px}}footer .fnap{flex-direction:column;gap:0;margin:0 0 10px;display:flex}footer .fnap li{align-items:center;min-height:30px;line-height:1.4}footer .fnap a{padding:0}footer .fbrand-col .fareas{clear:none;border:0;margin:14px 0 0;padding:0;display:block}footer .fbrand-col .fareas h3{letter-spacing:.14em;margin:0 0 7px;font-size:.68rem}footer .fbrand-col .fchips{flex-wrap:wrap;gap:6px;display:flex}footer .fbrand-col .fchips a{padding:5px 10px;font-size:.78rem}footer .fsocial-pill{margin:0 6px 6px 0}footer .fcol li{margin:0}footer .fcol a{margin:0;padding:4px 0;font-size:.875rem;line-height:1.4;display:block}footer .fcol h3{margin:0 0 8px}footer .fxb{all:unset;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}footer .fxb svg{display:none}@media (width>=900px){footer .fgrid{align-items:start;gap:20px 34px}}footer .fbot{gap:2px 0;margin-top:20px;padding-top:14px}footer .fbot .fdisc{opacity:.85;max-width:none;margin:0 0 6px;font-size:.74rem;line-height:1.45}@media (width>=900px){footer .fbot{grid-template-columns:1fr auto;align-items:center;gap:2px 28px}footer .fbot .fdisc{grid-column:1/-1}footer .fbot-links{grid-column:1}footer .fbot-legal{white-space:nowrap;border-top:0;flex-wrap:nowrap;grid-column:2;justify-content:flex-end;margin-top:0;padding-top:0}}@media (width<=640px){footer .fgrid{gap:16px}footer .flinks{display:block}footer .fcol,footer .fcol h3{margin:0}footer.fold .fxb{box-sizing:border-box;cursor:pointer;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;width:100%;padding:11px 0;display:flex}footer.fold .fxb svg{flex:none;width:16px;height:16px;transition:transform .2s;display:block}footer.fold .fcol.open .fxb svg{transform:rotate(180deg)}footer.fold .fcol ul{padding:6px 0 10px;display:none}footer.fold .fcol.open ul{display:flex}footer .fcol a{padding:8px 0}footer .fbrand-col .fchips{gap:2px 14px}footer .fbrand-col .fchips a{text-underline-offset:3px;background:0 0;border:0;padding:4px 0;font-size:.85rem;text-decoration:underline}footer .fbot{margin-top:16px}}footer .fblurb{display:none}footer .fbrand-col .fareas{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:12px 0 0;display:flex}footer .fbrand-col .fareas h3{white-space:nowrap;margin:0}footer .fbot{margin-top:16px;padding-top:10px}@media (width<=640px){footer .fbrand-col .fareas{display:block}footer .fbrand-col .fareas h3{margin:0 0 4px}footer:not(.fold) .flinks{grid-template-columns:1fr 1fr;gap:10px 16px;display:grid}footer.fold .flinks{display:block}}footer .twodoors{border-bottom:1px solid #ffffff21;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;margin:0 auto 18px;padding-bottom:18px;display:flex}footer .twodoors .td-lead{flex:320px}footer .fnap li a,footer .fnap li span{margin:0;padding:0;display:inline}footer .fnap li{min-height:24px}footer .fbrand-col{padding-bottom:0}footer .fbot .fareas{clear:none;border:0;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px 10px;margin:0 0 10px;padding:0;display:flex}footer .fbot .fareas h3{letter-spacing:.14em;white-space:nowrap;margin:0;font-size:.68rem}footer .fbot .fchips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}@media (width<=640px){footer .twodoors{margin-bottom:14px;padding-bottom:14px}footer .fnap li{min-height:22px}footer .fbot .fareas{margin-bottom:8px;display:block}footer .fbot .fareas h3{margin:0 0 2px}footer .fbot .fchips{gap:0 14px}footer .fbot .fchips a{text-underline-offset:3px;background:0 0;border:0;padding:3px 0;font-size:.85rem;text-decoration:underline}footer.fold .fxb{padding:9px 0}}footer .fnap{margin:0 0 8px}footer .fnap li{gap:10px;min-height:0;margin:0;padding:0}footer .fnap li+li{margin-top:4px}footer .fbot{gap:0;padding-top:8px}footer .fbot .fareas{margin:0 0 6px}footer .fbot .fchips a{padding:3px 8px;font-size:.74rem}footer .fbot .fdisc{margin:0 0 4px}footer .fbot-links ul{gap:0 14px}footer .fbot-legal{gap:2px 14px}@media (width<=640px){footer .twodoors .td-row{flex-wrap:nowrap;gap:8px}footer .twodoors .td-card{text-align:center;flex:1 1 0;min-width:0;padding:9px 8px}footer .twodoors .td-card strong{white-space:normal;font-size:.8rem;line-height:1.2}footer .fnap li+li{margin-top:2px}footer .fbot .fchips a{padding:1px 0}footer .fbot .fdisc{font-size:.72rem;line-height:1.4}footer .fbot-links a{padding:5px 0;font-size:.78rem}footer .fbot-links ul{gap:0 12px}footer .fbot-legal{padding-top:4px}}footer{padding-top:24px}footer .twodoors{margin-bottom:14px}footer .fbot-links li,footer .fbot-legal span{line-height:1.3}footer .fbot-links a,footer .fbot-legal a{padding:3px 0}@media (width<=640px){footer .fbot-links a{padding:4px 0}}
