@font-face{font-family:cinzel;src:url(../media/cinzel_latin-s.p.17k-wzur0odyr.woff2)format("woff2");font-display:swap;font-weight:400 900}@font-face{font-family:cinzel Fallback;src:local(Arial);ascent-override:77.71%;descent-override:29.62%;line-gap-override:0.0%;size-adjust:125.6%}.cinzel_472887c5-module__xahD_W__className{font-family:cinzel,cinzel Fallback}.cinzel_472887c5-module__xahD_W__variable{--font-cinzel:"cinzel", "cinzel Fallback"}
@font-face{font-family:publicSans;src:url(../media/public_sans_latin-s.p.297-5ju1rzndw.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:publicSans Fallback;src:local(Arial);ascent-override:92.25%;descent-override:21.85%;line-gap-override:0.0%;size-adjust:102.98%}.publicsans_5f2184e6-module__Ew3-9G__className{font-family:publicSans,publicSans Fallback}.publicsans_5f2184e6-module__Ew3-9G__variable{--font-public-sans:"publicSans", "publicSans Fallback"}
@font-face{font-family:geistMono;src:url(../media/geist_mono_latin-s.p.29txv0wq9-da0.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.geistmono_908f8727-module__8XK6ha__className{font-family:geistMono,geistMono Fallback}.geistmono_908f8727-module__8XK6ha__variable{--font-geist-mono:"geistMono", "geistMono Fallback"}
:root{--ground:#fbfaf8;--tint:#f3f0f8;--ink:#1e1530;--body:#4a4458;--rule:#e6e2ec;--accent:#5b21b6;--gold:#b8862f;--foot:#1e1530;--wrap:1180px;--pad:clamp(1.25rem, 4vw, 2.5rem);--space-section:clamp(3.5rem, 7vw, 6rem);--space-block:2.25rem;--space-text:1rem;--display:var(--font-cinzel), "Trajan Pro", Georgia, serif;--sans:var(--font-public-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--ground);color:var(--body);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.65}img{max-width:100%;display:block}a{color:inherit}p{margin:0}::selection{background:var(--accent);color:#fff}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}h1,h2,h3{color:var(--ink);margin:0;line-height:1.15}h1,h2,.zig .copy h3{font-family:var(--display);letter-spacing:.01em;font-weight:600}h1{font-size:clamp(2.2rem,4.2vw,3.3rem)}h2{font-size:clamp(1.55rem,2.5vw,2rem)}h3{letter-spacing:-.005em;font-size:1.15rem;font-weight:600}.mono{font-family:var(--mono);font-variant-ligatures:none}.wrap{max-width:var(--wrap);padding-inline:var(--pad);margin-inline:auto}.band{padding-block:var(--space-section)}.band+.band,.alert+.band{border-top:1px solid var(--rule)}.band.cream{background:var(--ground)}.section-title{color:var(--ink)}.lede{max-width:38rem}.pill{background:var(--accent);color:#fff;border:1px solid var(--accent);cursor:pointer;border-radius:3px;align-items:center;gap:.55rem;padding:.75rem 1.3rem;font-family:inherit;font-size:15.5px;font-weight:600;text-decoration:none;transition:background .2s,transform 80ms;display:inline-flex}.pill:hover{background:#4a1a94}.pill:active{transform:translateY(1px)}.pill .arrow{transition:transform .25s}.pill:hover .arrow{transform:translate(3px)}.pill.soft{color:var(--ink);border-color:var(--ink);background:0 0}.pill.soft:hover{background:var(--tint)}.more{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);border-bottom:1.5px solid var(--gold);padding-bottom:2px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-block}.more:hover{border-bottom-color:var(--accent)}.site-head{z-index:40;background:var(--ground);border-bottom:1px solid var(--rule);position:sticky;top:0}.head-top{align-items:center;gap:2rem;height:72px;display:flex}.brand{flex:none;align-items:center;gap:.65rem;text-decoration:none;display:flex}.brand img{width:34px;height:34px}.brand b{color:var(--ink);font-size:16px;font-weight:700;line-height:1;display:block}.brand span{letter-spacing:.18em;text-transform:uppercase;color:var(--body);margin-top:4px;font-size:10px;font-weight:600;display:block}.nav{gap:1.6rem;margin-left:auto;display:flex}.nav a{color:var(--body);border-bottom:1.5px solid #0000;padding-block:4px;font-size:14px;text-decoration:none}.nav a:hover{color:var(--ink)}.nav a[aria-current=page]{color:var(--accent);border-bottom-color:var(--gold)}.util{align-items:center;gap:1.2rem;display:flex}.util .tel{color:var(--body);font-size:13.5px;text-decoration:none}.util .pill{padding:.55rem 1rem;font-size:14px}@media (max-width:1080px){.nav,.util .tel{display:none}.util{margin-left:auto}}.hero{position:relative;overflow:hidden}.hero-img{object-fit:cover;pointer-events:none;width:42%;height:100%;position:absolute;top:0;right:0}.hero-inner{max-width:620px;padding:clamp(3.5rem,8vw,6rem) 0 clamp(3.5rem,7vw,5.5rem);position:relative}.kicker{color:var(--accent);margin-bottom:1rem;font-size:15px;font-weight:600}.hero h1{max-width:18ch}.hero .lede{margin-top:1.4rem;font-size:17.5px}.hero .cta-row{flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:2rem;display:flex}@media (max-width:900px){.hero-img{width:100%;height:230px;position:relative}.hero-inner{max-width:none;padding-top:2rem}}.facts-band{border-top:1px solid var(--rule)}.facts{grid-template-columns:repeat(4,minmax(0,1fr));padding-block:1.9rem;display:grid}.facts>div{border-left:1px solid var(--rule);padding:.35rem 1.25rem}.facts>div:first-child{border-left:0;padding-left:0}.facts b{color:var(--ink);font-size:17px;font-weight:700;display:block}.facts span{margin-top:.2rem;font-size:13px;line-height:1.5;display:block}@media (max-width:760px){.facts{grid-template-columns:1fr 1fr;row-gap:1.25rem}.facts>div:nth-child(3){border-left:0;padding-left:0}}.alert{background:var(--tint);border-block:1px solid var(--rule)}.alert .wrap{grid-template-columns:auto 1fr;align-items:center;gap:1rem;padding-block:1.1rem;display:grid}.alert .tag{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;padding-top:1px;font-size:13px;font-weight:800;line-height:1}.alert p{max-width:80ch;font-size:14.5px;line-height:1.6}.alert a{color:var(--accent);font-weight:600}.intro h2{max-width:30ch}.intro>.wrap>p{max-width:46rem;margin-top:1rem;font-size:17.5px}.gets{margin-top:var(--space-block);border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.gets>div{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:1.7rem 1.6rem 1.8rem}.gets .ic{background:var(--accent);color:#fff;place-items:center;width:2.4rem;height:2.4rem;margin-bottom:1rem;display:inline-grid}.gets .ic svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.2rem;height:1.2rem}.gets p{margin-top:.55rem;font-size:15.5px}@media (max-width:960px){.gets{grid-template-columns:1fr 1fr}}@media (max-width:620px){.gets{grid-template-columns:1fr}}.zig{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.zig.flip .frame{order:2}.frame{position:relative}.frame:before{content:"";background:var(--gold);width:38%;height:4px;position:absolute;top:-10px;left:0}.frame img{aspect-ratio:4/3;object-fit:cover;width:100%}.zig .copy h3{font-size:clamp(1.4rem,2.2vw,1.75rem)}.zig .copy p{max-width:34rem;margin-top:.9rem}.zig .copy .reg{font-family:var(--mono);max-width:34rem;margin-top:.8rem;font-size:11.5px;line-height:1.7}.zig .copy .more{margin-top:1.2rem}@media (max-width:860px){.zig{grid-template-columns:1fr}.zig.flip .frame{order:0}}.ticks{margin:var(--space-block) 0 0;gap:.95rem;padding:0;list-style:none;display:grid}.ticks li{max-width:36rem;padding-left:1.7rem;position:relative}.ticks li:before{content:"";background:var(--accent);width:.9rem;height:2px;position:absolute;top:.78rem;left:0}.grid4{margin-top:var(--space-block);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.grid4>div{border:1px solid var(--rule);border-top:3px solid var(--accent);padding:1.6rem 1.7rem}.grid4 p{margin-top:.55rem;font-size:15.5px}@media (max-width:760px){.grid4{grid-template-columns:1fr}}.steps{margin:var(--space-block) 0 0;counter-reset:s;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.4rem;padding:0;list-style:none;display:grid}.steps li{counter-increment:s;border-top:2px solid var(--gold);padding-top:1.1rem;font-size:15.5px}.steps li:before{content:counter(s, decimal-leading-zero);font-family:var(--display);color:var(--accent);margin-bottom:.6rem;font-size:1.8rem;font-weight:600;line-height:1;display:block}.steps li b{color:var(--ink);margin-bottom:.35rem;font-size:1.05rem;display:block}.rows{margin-top:var(--space-block)}.row{border-top:1px solid var(--rule);grid-template-columns:3rem minmax(0,14rem) minmax(0,1fr);gap:1rem 2rem;padding:1.5rem 0;display:grid}.row:last-child{border-bottom:1px solid var(--rule)}.row .n{font-family:var(--display);color:var(--accent);font-size:1.1rem;font-weight:600}.row p{font-size:16px}@media (max-width:760px){.row{grid-template-columns:2.5rem 1fr}.row p{grid-column:2}}.panels{margin-top:var(--space-block);grid-template-columns:1fr 1fr;display:grid}.panels>div{color:#ffffffeb;padding:clamp(1.8rem,3.5vw,2.8rem)}.panels>div:first-child{background:var(--foot)}.panels>div:last-child{background:var(--accent)}.panels .k{letter-spacing:.1em;text-transform:uppercase;color:#fff;font-size:12.5px;font-weight:800}.panels h3{color:#fff;margin-top:.7rem;font-size:1.35rem}.panels p{max-width:34rem;margin-top:.8rem}@media (max-width:760px){.panels{grid-template-columns:1fr}}.quotes{margin-top:var(--space-block);grid-template-columns:1fr 1fr;gap:3rem;display:grid}.quotes figure{border-left:3px solid var(--gold);margin:0;padding-left:1.5rem}.quotes blockquote{font-family:var(--display);color:var(--ink);letter-spacing:.005em;margin:0;font-size:1.2rem;line-height:1.55}.quotes figcaption{color:var(--accent);margin-top:1.1rem;font-size:14.5px;font-weight:700}@media (max-width:760px){.quotes{grid-template-columns:1fr}}.check{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.paid{border:1px solid var(--rule);background:var(--tint);padding:1.5rem 1.6rem}.paid .k{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:12.5px;font-weight:800}.paid p:not(.k){margin-top:.6rem;font-size:15.5px}@media (max-width:860px){.check{grid-template-columns:1fr}}.contact{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.contact .lede{margin-top:var(--space-text)}.contact .tel{color:var(--accent);font-size:15px;text-decoration:none}.form{grid-template-columns:1fr 1fr;gap:1rem 1.1rem;display:grid}.field{gap:.4rem;display:grid}.field.wide{grid-column:1/-1}.field label{color:var(--ink);font-size:13.5px;font-weight:600}.field input,.field select,.field textarea{width:100%;font:inherit;color:var(--ink);background:#fff;border:1px solid #cfcad8;border-radius:3px;padding:.7rem .85rem;font-size:16px;transition:border-color .2s,box-shadow .2s}.field textarea{resize:vertical;min-height:6rem}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #5b21b624}.field .help{font-size:13px}.form .pill{justify-self:start}.form-note{grid-column:1/-1;font-size:14px}@media (max-width:860px){.contact,.form{grid-template-columns:1fr}}.site-foot{background:var(--foot);color:#ffffffd6;font-size:14.5px}.site-foot a{color:#ffffffd6;text-decoration:none}.site-foot a:hover{color:#fff;text-decoration:underline}.foot-top{grid-template-columns:minmax(0,1.1fr) minmax(0,2fr);gap:2rem 3rem;padding-top:clamp(3rem,6vw,4.5rem);display:grid}.foot-brand .brand b{color:#fff}.foot-brand .brand span{color:#ffffffb3}.foot-brand p{max-width:28rem;margin-top:1rem;font-size:13.5px}.creds{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem 2rem;margin:0;display:grid}.creds dt{color:#fff;font-size:14px;font-weight:700}.creds dd{margin:.2rem 0 0;font-size:13.5px}.foot-cols{border-top:1px solid #b8862f73;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.5rem 2rem;margin-top:2.75rem;padding-top:2.25rem;display:grid}.foot-cols h4,.foot-cols .foot-h{color:#fff;margin:0 0 .8rem;font-size:14.5px;font-weight:700}.foot-cols ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.foot-alert{border-block:1px solid #ffffff29;margin-top:2.5rem;padding-block:1.1rem}.foot-alert b{color:#fff}.disclaimer{color:#fffc;max-width:90ch;padding-block:1.5rem 2.5rem;font-size:12.5px;line-height:1.75}@media (max-width:1100px) and (min-width:861px){.foot-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.foot-top,.creds{grid-template-columns:1fr}.foot-cols{grid-template-columns:1fr 1fr}}.rise{animation:.6s cubic-bezier(.2,.7,.2,1) both rise}@keyframes rise{0%{transform:translateY(12px)}to{transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}img.bw{filter:grayscale();transition:filter .6s}img.bw:hover,.frame:hover img.bw,.frame:focus-within img.bw,img.bw.on{filter:grayscale(0)}.hero-img.bw{pointer-events:auto}.page-head{border-bottom:1px solid var(--rule);position:relative;overflow:hidden}.page-head-inner{max-width:46rem;padding:clamp(2.75rem,6vw,4.5rem) 0 clamp(2.25rem,5vw,3.5rem);position:relative}.page-head.with-art .page-head-inner{max-width:600px}.page-art{object-fit:cover;width:38%;height:100%;position:absolute;top:0;right:0}.page-art.bw{pointer-events:auto}.page-head h1{max-width:22ch;margin-top:.9rem}.page-head .meta{margin-top:.9rem;font-size:14px}.page-head .lede{margin-top:1.1rem;font-size:17.5px}.page-head .cta-row{margin-top:1.6rem}@media (max-width:900px){.page-art{display:none}.page-head.with-art .page-head-inner{max-width:none}}.crumbs{font-size:13px}.crumbs a{color:var(--accent);text-decoration:none}.crumbs a:hover{text-decoration:underline}.doc{max-width:48rem}.prose{max-width:70ch;margin-top:1rem}.section-title+.prose{margin-top:var(--space-text)}.prose a,.plist a,.faq a{color:var(--accent);text-underline-offset:3px}.plist{max-width:70ch;margin:1rem 0 0;padding-left:1.25rem}.plist li{margin-top:.5rem;padding-left:.2rem}.plist li::marker{color:var(--accent)}.pull{border-left:3px solid var(--gold);font-family:var(--display);color:var(--ink);margin:1.5rem 0 0;padding-left:1.5rem;font-size:1.15rem;line-height:1.55}.cards{margin-top:var(--space-block);border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cards>div{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:1.5rem 1.6rem 1.6rem}.cards h3{font-size:1.08rem}.cards .prose,.cards .plist{margin-top:.55rem;font-size:15.5px}.cards.three{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:960px){.cards.three{grid-template-columns:1fr}}@media (max-width:760px){.cards{grid-template-columns:1fr}}.table-wrap{border:1px solid var(--rule);margin-top:1.25rem;overflow-x:auto}.table-wrap table{border-collapse:collapse;width:100%;min-width:520px;font-size:15px}.table-wrap th,.table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:.7rem .9rem}.table-wrap th{background:var(--tint);color:var(--ink);font-weight:700}.table-wrap tr:last-child td{border-bottom:0}.faqs{margin-top:var(--space-block);border-top:1px solid var(--rule);max-width:60rem}.faq{border-bottom:1px solid var(--rule)}.faq summary{cursor:pointer;color:var(--ink);padding:1.15rem 2.4rem 1.15rem 0;font-weight:600;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--accent);font-size:1.4rem;line-height:1;position:absolute;top:.95rem;right:.2rem}.faq[open] summary:after{content:"−"}.faq p{max-width:70ch;padding:0 0 1.25rem}.illus{margin-top:var(--space-block);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.illus>div{border:1px solid var(--rule);border-top:3px solid var(--gold);padding:1.4rem 1.5rem}.illus .k{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:12.5px;font-weight:800}.illus .amt{font-family:var(--display);color:var(--ink);margin-top:.3rem;font-size:1.55rem}.illus dl{grid-template-columns:1fr auto;gap:.35rem 1rem;margin:1rem 0 0;font-size:15px;display:grid}.illus dd{color:var(--ink);text-align:right;margin:0;font-weight:600}.illus .note{margin-top:.9rem;font-size:12.5px;line-height:1.55}@media (max-width:760px){.illus{grid-template-columns:1fr}}.post-list{border-top:1px solid var(--rule)}.post-list .post{border-bottom:1px solid var(--rule);padding:1.6rem 0;text-decoration:none;display:block}.post-list .post h2{font-size:1.35rem}.post-list .post:hover h2{color:var(--accent)}.post-list .post .prose{margin-top:.55rem}.kv{margin:1rem 0 var(--space-block,1.5rem);border:1px solid var(--rule);background:#fff}.section-title+.kv{margin-top:var(--space-text)}.kv>div{border-top:1px solid var(--rule);grid-template-columns:15rem 1fr;gap:1rem;padding:.8rem 1.1rem;display:grid}.kv>div:first-child{border-top:0}.kv dt{color:var(--body);font-size:.9rem}.kv dd{color:var(--ink);margin:0;font-weight:500}@media (max-width:640px){.kv>div{grid-template-columns:1fr;gap:.2rem}}.zig .copy .more+.more{margin-left:1.5rem}.sitemap-list{margin:var(--space-text) 0 0;border-top:1px solid var(--rule);padding:0;list-style:none}.sitemap-list a{border-bottom:1px solid var(--rule);gap:.15rem;padding:.9rem 0;text-decoration:none;display:grid}.sitemap-list b{color:var(--accent);font-weight:600}.sitemap-list span{color:var(--body);font-size:15px}.sitemap-list a:hover b{text-underline-offset:3px;text-decoration:underline}html{scroll-padding-top:88px}@media (max-width:1140px) and (min-width:901px){.hero-inner{max-width:calc(58vw - var(--pad) - 2rem)}}@media (max-width:1100px) and (min-width:901px){.page-head.with-art .page-head-inner{max-width:calc(62vw - var(--pad) - 2rem)}}.skip{z-index:100;background:var(--accent);color:#fff;border-radius:3px;padding:.6rem 1rem;font-weight:700;text-decoration:none;position:absolute;top:-100px;left:1rem}.skip:focus{top:1rem}.site-foot :focus-visible,.panels :focus-visible{outline-color:#fff}.field input,.field select,.field textarea{border-color:#8c849c}.field input:focus,.field select:focus,.field textarea:focus{box-shadow:0 0 0 2px var(--accent)}.field input[aria-invalid=true]{border-color:#b42318;box-shadow:0 0 0 2px #b4231833}.req{color:var(--accent);font-weight:700}.form-note.error{color:#b42318;font-weight:600}.foot-alert a,.crumbs a{text-underline-offset:3px;text-decoration:underline}.crumbs a{-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.wrap.doc{max-width:var(--wrap)}.wrap.doc>*,.wrap.doc>.faqs,.wrap.doc>.post-list,.wrap.doc>.table-wrap{max-width:48rem}.doc>h2.section-title{margin-top:3rem}.doc>h2.section-title:first-child{margin-top:0}.cards:not(.three)>div:last-child:nth-child(odd){grid-column:1/-1}.steps{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}h1,h2,h3{text-wrap:balance}p,li{text-wrap:pretty}.row p{max-width:62ch}.prose,.plist,.faq p{max-width:66ch}.alert p{max-width:68ch}.foot-alert{max-width:78ch}.disclaimer{max-width:78ch;font-size:13.5px}.zig .copy .reg{font-size:13px}.nowrap{white-space:nowrap}.quotes blockquote{font-family:var(--sans);font-size:1.12rem;font-style:italic;line-height:1.6}.menu-panel a[aria-current=page]{box-shadow:inset 3px 0 0 var(--gold);padding-left:.8rem}.table-wrap:focus-visible{outline-offset:2px}@media (max-width:640px){.table-wrap{background:linear-gradient(to right, var(--ground) 30%, transparent), linear-gradient(to left, #1e15301f, transparent 12px) right / 12px 100% no-repeat;background-attachment:local,scroll}}@media (max-width:560px){.alert .wrap{grid-template-columns:1fr;gap:.4rem}}@media (max-width:860px){.foot-cols ul{gap:0}.foot-cols a{padding:.55rem 0;display:block}}.site-foot address{font-style:normal}@media (hover:none){.hero-img.bw,.page-art.bw{filter:none}}.h1-sub{font-family:var(--sans);letter-spacing:0;color:var(--body);margin-top:.9rem;font-size:clamp(1.05rem,1.6vw,1.3rem);font-weight:600;line-height:1.35;display:block}.post .post-meta{color:var(--body);margin-top:.4rem;font-size:13.5px}img{height:auto}.menu-btn{border:1px solid var(--rule);font:inherit;color:var(--ink);cursor:pointer;background:0 0;border-radius:3px;align-items:center;gap:.5rem;padding:.55rem .8rem;font-size:14.5px;font-weight:600;display:none}.menu-btn svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:18px;height:18px}.menu-panel{display:none}@media (max-width:1080px){.menu-btn{display:inline-flex}.menu-panel.open{border-top:1px solid var(--rule);background:var(--ground);display:block}.menu-panel nav{padding-block:.5rem 1.25rem;display:grid}.menu-panel a{border-bottom:1px solid var(--rule);color:var(--ink);padding:.8rem 0;font-weight:600;text-decoration:none}.menu-panel a[aria-current=page]{color:var(--accent)}.menu-panel .tel{font-family:var(--mono);color:var(--accent);border-bottom:0}}@media (max-width:380px){.head-top{gap:.75rem}.brand span span{display:none}.menu-btn{padding:.55rem .6rem}}.menu-panel .menu-contact{display:none}@media (max-width:560px){.util .pill{display:none}.menu-panel .menu-contact{color:var(--accent);display:block}}.util .login{white-space:nowrap}@media (max-width:1320px){.util .tel{display:none}}@media (max-width:760px){.util .login{display:none}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
