:root{--brick:#c0392b;--brick-dark:#a32f22;--paper:#f7f5f0;--ink:#1a1a18;--stone:#8a8580;--white:#ffffff;--line:#e8e5e0;--placeholder:#2a2a28;--maxw:1280px;--serif:"EB Garamond",Georgia,serif;--sans:"Tenor Sans",system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);overflow-x:hidden;font-family:var(--serif);font-size:19px;line-height:1.75;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:var(--serif);font-weight:500;line-height:1.08;margin:0;letter-spacing:-.01em}h1{font-size:clamp(2.5rem,5vw,4.5rem)}h2{font-size:clamp(1.8rem,3vw,3rem)}h3{font-size:clamp(1.3rem,2vw,1.7rem)}p{margin:0 0 1.2rem}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 2rem}.eyebrow{font-family:var(--sans);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--stone)}.label{font-family:var(--sans);font-size:12px;letter-spacing:.16em;text-transform:uppercase}.num{font-family:var(--sans)}.measure{max-width:62ch}.skip{position:absolute;left:-999px;top:0;background:var(--ink);color:#fff;padding:.6rem 1rem;font-family:var(--sans);font-size:13px;z-index:1000}.skip:focus{left:0}.btn{display:inline-block;font-family:var(--sans);font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;padding:1rem 1.9rem;border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;transition:background .25s,color .25s,border-color .25s}.btn:hover{background:transparent;color:var(--ink)}.btn--brick{background:var(--brick);border-color:var(--brick)}.btn--brick:hover{background:transparent;color:var(--brick)}.btn--ghost{background:transparent;color:#fff;border-color:#ffffff8c}.btn--ghost:hover{background:#fff;color:var(--ink);border-color:#fff}.btn--ghost-ink{background:transparent;color:var(--ink);border-color:var(--ink)}.btn--ghost-ink:hover{background:var(--ink);color:#fff}.site-header{position:sticky;top:0;z-index:200;background:#f7f5f0eb;backdrop-filter:saturate(140%) blur(6px);border-bottom:1px solid var(--line)}.nav{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;height:74px}.brandlink{display:flex;align-items:center}.brandlink img{height:34px;width:auto}.nav-links{display:flex;align-items:center;gap:1.7rem;list-style:none;margin:0;padding:0}.nav-links a,.nav-links button{font-family:var(--sans);font-size:13px;letter-spacing:.08em;color:var(--ink);background:none;border:none;cursor:pointer;padding:0}.nav-links a:hover,.nav-links button:hover{color:var(--brick)}.nav-cta .btn{padding:.75rem 1.3rem}.has-drop{position:relative}.drop-toggle{display:flex;align-items:center;gap:.4rem}.drop-toggle .car{font-size:9px}.dropdown{position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%) translateY(6px);background:var(--white);border:1px solid var(--line);min-width:250px;padding:.5rem 0;opacity:0;visibility:hidden;transition:opacity .2s,transform .2s;box-shadow:0 18px 50px -24px #1a1a1880}.has-drop:hover .dropdown,.has-drop:focus-within .dropdown{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.dropdown a{display:flex;justify-content:space-between;gap:1.5rem;padding:.7rem 1.3rem;font-size:13px}.dropdown a:hover{background:var(--paper)}.dropdown .sys-no{color:var(--stone);font-size:11px;letter-spacing:.14em}.dropdown .ddiv{height:1px;background:var(--line);margin:.5rem 0}.dropdown .minor{color:var(--stone)}.burger{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:6px}.burger span{width:24px;height:1.5px;background:var(--ink);display:block;transition:.3s}.mobile-nav{position:fixed;inset:0;background:var(--paper);z-index:300;opacity:0;visibility:hidden;transition:opacity .28s ease,visibility .28s ease;display:flex;flex-direction:column;padding:1.4rem 1.6rem 2.4rem;overflow:auto}.mobile-nav.open{opacity:1;visibility:visible}.mobile-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.mobile-top img{height:30px}.mclose{background:none;border:none;font-family:var(--sans);font-size:22px;cursor:pointer;line-height:1}.mobile-paths{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line);margin-bottom:1.8rem}.mobile-paths button{background:var(--paper);border:none;padding:1.5rem .8rem;font-family:var(--sans);font-size:12px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;line-height:1.5}.mobile-paths button:hover{background:var(--ink);color:#fff}.mobile-links{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.mobile-links li{border-bottom:1px solid var(--line)}.mobile-links a,.mobile-links button.mlink{display:block;width:100%;text-align:left;background:none;border:none;font-family:var(--serif);font-size:1.7rem;padding:1rem 0;cursor:pointer;color:var(--ink)}section.block{padding:clamp(4rem,8vw,7rem) 0}.section-head{margin-bottom:2.6rem}.section-head .eyebrow{display:block;margin-bottom:.9rem}.rule{height:1px;background:var(--line);border:0;margin:0}.hero{position:relative;min-height:100vh;display:flex;align-items:flex-end;color:#fff;overflow:hidden}.hero .ph{position:absolute;inset:0}.hero .ph .img-placeholder{height:100%;align-items:flex-start;justify-content:center;padding-top:96px}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#1a1a1859,#1a1a1873 45%,#1a1a18c7)}.hero-inner{position:relative;z-index:2;width:100%;padding-bottom:clamp(3rem,7vw,6rem);padding-top:8rem}.hero h1{max-width:16ch;margin-bottom:1.5rem}.hero .sub{font-family:var(--sans);font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:#ffffffd1;margin-bottom:2.3rem}.hero-ctas{display:flex;flex-wrap:wrap;gap:1rem}.cred{background:var(--ink);color:var(--white)}.cred .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.5rem 2rem;padding-top:2.2rem;padding-bottom:2.2rem}.cred .stat{display:flex;flex-direction:column;gap:.3rem}.cred .stat b{font-family:var(--serif);font-size:1.9rem;font-weight:500;line-height:1}.cred .stat span{font-family:var(--sans);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#fff9}.systems-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.sys-card{background:var(--paper);padding:0;cursor:pointer;display:flex;flex-direction:column;transition:background .3s}.sys-card:hover{background:#fff}.sys-card .ph{margin:0}.sys-card .sys-body{padding:1.6rem 1.7rem 1.9rem}.sys-card .sys-no{font-family:var(--sans);font-size:11px;letter-spacing:.2em;color:var(--brick);display:block;margin-bottom:.6rem}.sys-card h3{margin-bottom:.5rem}.sys-card p{font-size:16px;color:#494844;margin:0 0 1rem}.sys-card .more{font-family:var(--sans);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);display:inline-flex;gap:.5rem;align-items:center}.sys-card:hover .more{color:var(--brick)}.sys-card .more .arr{transition:transform .25s}.sys-card:hover .more .arr{transform:translate(5px)}.editorial{display:grid;grid-template-columns:1.25fr 1fr;gap:clamp(2rem,5vw,5rem);align-items:start}.editorial blockquote{margin:0;font-size:clamp(1.7rem,2.8vw,2.6rem);line-height:1.22;font-weight:500}.editorial blockquote .accent{color:var(--brick)}.editorial .body p{color:#3a3a37}.editorial .body .label{color:var(--stone);display:block;margin-bottom:1rem}.feature{position:relative;color:#fff}.feature .ph .img-placeholder{min-height:62vh}.feature .overlay{position:absolute;left:0;bottom:0;padding:clamp(2rem,5vw,4rem);max-width:640px;z-index:2}.feature:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#1a1a18b8,#1a1a1800 60%)}.feature .overlay .eyebrow{color:#ffffffb3}.feature .overlay h2{margin:.8rem 0 .6rem}.feature .overlay .meta{font-family:var(--sans);font-size:12px;letter-spacing:.1em;color:#ffffffd9}.paths{display:grid;grid-template-columns:1fr 1fr}.path{padding:clamp(2.5rem,5vw,4.5rem);min-height:340px;display:flex;flex-direction:column;justify-content:flex-end}.path--trade{background:var(--ink);color:#fff}.path--home{background:var(--brick);color:#fff}.path .eyebrow{color:#ffffffa6;margin-bottom:1rem}.path h3{font-size:clamp(1.6rem,2.4vw,2.1rem);margin-bottom:.9rem}.path p{color:#ffffffdb;font-size:17px;margin-bottom:1.8rem}.perf-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.perf-strip .wrap{display:grid;grid-template-columns:repeat(5,1fr)}.perf-item{padding:2.6rem 1.4rem;text-align:center;border-right:1px solid var(--line)}.perf-item:last-child{border-right:0}.perf-item .ico{width:30px;height:30px;margin:0 auto 1rem;stroke:var(--ink);stroke-width:1.2;fill:none}.perf-item b{font-family:var(--serif);font-weight:500;font-size:1.15rem;display:block;margin-bottom:.25rem}.perf-item span{font-family:var(--sans);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--stone)}.journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4rem}.j-card{border-top:1px solid var(--ink);padding-top:1.2rem;cursor:pointer}.j-card .jmeta{font-family:var(--sans);font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--stone);display:flex;justify-content:space-between;margin-bottom:1rem}.j-card .jcat{color:var(--brick)}.j-card h3{font-size:1.35rem;margin-bottom:.6rem}.j-card p{font-size:16px;color:#494844;margin:0}.j-card:hover h3{text-decoration:underline;text-underline-offset:4px}.cta-band{background:var(--brick);color:#fff;text-align:center}.cta-band .wrap{padding-top:clamp(3.5rem,6vw,5.5rem);padding-bottom:clamp(3.5rem,6vw,5.5rem)}.cta-band h2{margin-bottom:1.6rem}.cta-band p{max-width:46ch;margin:0 auto 2rem;color:#ffffffe6}.crumb{font-family:var(--sans);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--stone);padding:1.4rem 0}.crumb a:hover{color:var(--brick)}.crumb span{margin:0 .5rem}.sys-hero{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:stretch;border-top:1px solid var(--line)}.sys-hero .copy{padding:clamp(2.5rem,5vw,4.5rem) clamp(2rem,4vw,3.5rem);display:flex;flex-direction:column;justify-content:center}.sys-hero .copy .sys-no{color:var(--brick)}.sys-hero .copy h1{font-size:clamp(2.2rem,4vw,3.6rem);margin:.7rem 0 1.2rem}.sys-hero .copy p{color:#3a3a37;max-width:46ch}.sys-hero .ph{margin:0}.sys-hero .ph .img-placeholder{height:100%;min-height:360px}.spec-table{width:100%;border-collapse:collapse;font-size:16px}.spec-table tr{border-bottom:1px solid var(--line)}.spec-table th{text-align:left;font-family:var(--sans);font-weight:400;font-size:11.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--stone);padding:1.1rem 1rem 1.1rem 0;width:34%;vertical-align:top}.spec-table td{padding:1.1rem 0;text-align:right;font-family:var(--serif)}.spec-table td .num{font-family:var(--sans);font-size:15px;letter-spacing:.02em}.callouts{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.callout{background:var(--paper);padding:2.2rem 1.8rem}.callout .eyebrow{display:block;margin-bottom:1rem}.callout b{font-family:var(--serif);font-weight:500;font-size:2.1rem;display:block;line-height:1;margin-bottom:.5rem}.callout span{font-size:15px;color:#494844}.swatches{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:.5rem}.swatch{display:flex;flex-direction:column;align-items:center;gap:.5rem;cursor:pointer}.swatch .chip{width:64px;height:64px;border:1px solid rgba(0,0,0,.12)}.swatch span{font-family:var(--sans);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--stone)}.swatch.active .chip{outline:2px solid var(--ink);outline-offset:2px}.swatch.active span{color:var(--ink)}.uses{display:flex;flex-wrap:wrap;gap:.6rem}.use-tag{font-family:var(--sans);font-size:11px;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--ink);padding:.6rem 1rem}.downloads{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.dl{border:1px solid var(--line);padding:1.8rem;display:flex;flex-direction:column;gap:.7rem}.dl .eyebrow{color:var(--brick)}.dl h3{font-size:1.25rem}.dl p{font-size:15px;color:#494844;margin:0}.dl .dlrow{margin-top:auto;padding-top:1rem}.dl .gated{font-family:var(--sans);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--stone)}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,5rem);align-items:start}.contact-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(2.5rem,5vw,5rem);align-items:start}.form-step{margin-bottom:2.4rem}.form-step .step-no{font-family:var(--sans);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--brick);margin-bottom:.4rem;display:block}.form-step h3{font-size:1.4rem;margin-bottom:1.1rem}.choice-row{display:flex;flex-wrap:wrap;gap:.6rem}.choice{font-family:var(--sans);font-size:12.5px;letter-spacing:.06em;border:1px solid var(--line);padding:.85rem 1.2rem;cursor:pointer;background:#fff;transition:.2s;user-select:none}.choice:hover{border-color:var(--ink)}.choice.sel{background:var(--ink);color:#fff;border-color:var(--ink)}.choice.sel.brick{background:var(--brick);border-color:var(--brick)}.hide{display:none}.field{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1.1rem}.field label{font-family:var(--sans);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--stone)}.field input,.field select,.field textarea{font-family:var(--serif);font-size:17px;padding:.8rem .9rem;border:1px solid var(--line);background:#fff;color:var(--ink);border-radius:0}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid var(--ink);outline-offset:1px;border-color:var(--ink)}.field.two{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.field.two>div{display:flex;flex-direction:column;gap:.4rem}.form-note{font-family:var(--sans);font-size:11px;letter-spacing:.04em;color:var(--stone);margin-top:1rem}.confirm{background:var(--ink);color:#fff;padding:2rem;margin-top:1rem}.confirm .eyebrow{color:#fff;opacity:.65;margin-bottom:.7rem;display:block}.contact-aside{background:var(--paper);border:1px solid var(--line);padding:2.2rem}.contact-aside h3{font-size:1.3rem;margin-bottom:.3rem}.contact-aside .role{font-family:var(--sans);font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--brick);margin-bottom:1.2rem;display:block}.contact-aside .cline{margin-bottom:1.6rem}.contact-aside .cline a{font-size:18px}.contact-aside .cline a:hover{color:var(--brick)}.contact-aside .cdiv{height:1px;background:var(--line);margin:1.6rem 0}.contact-aside .small{font-size:15px;color:#494844}.contact-aside address{font-style:normal;font-size:15px;color:#494844;line-height:1.7}.gate{position:fixed;inset:0;background:#1a1a1899;z-index:400;display:none;align-items:center;justify-content:center;padding:1.5rem}.gate.open{display:flex}.gate-card{background:var(--paper);max-width:460px;width:100%;padding:2.4rem;border:1px solid var(--line)}.gate-card .eyebrow{color:var(--brick);display:block;margin-bottom:.8rem}.gate-card h3{margin-bottom:.6rem}.gate-card p{font-size:15px;color:#494844}.gate-close{float:right;background:none;border:none;font-family:var(--sans);font-size:20px;cursor:pointer;line-height:1}.ph{overflow:hidden;background:var(--placeholder)}.ph img.photo{width:100%;height:100%;object-fit:cover;display:block}.hero .ph img.photo{height:100%}.sys-card .ph{aspect-ratio:16/10}.feature .ph{min-height:62vh}.sys-hero .ph{min-height:440px;height:100%}.filter-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2.2rem}.filter{font-family:var(--sans);font-size:11px;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line);background:#fff;padding:.65rem 1.1rem;cursor:pointer;transition:.2s}.filter:hover{border-color:var(--ink)}.filter.active{background:var(--ink);color:#fff;border-color:var(--ink)}.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.gitem{position:relative;overflow:hidden;background:var(--placeholder);aspect-ratio:3/2;cursor:pointer}.gitem img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.gitem:hover img{transform:scale(1.045)}.gitem .gcap{position:absolute;inset:auto 0 0;padding:1.1rem;background:linear-gradient(0deg,#1a1a18d1,#1a1a1800);color:#fff}.gitem .gcap b{font-family:var(--serif);font-weight:500;font-size:1.05rem;display:block;line-height:1.2}.gitem .gcap span{font-family:var(--sans);font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;color:#ffffffd1}.gitem.hide{display:none}.steps{border-top:1px solid var(--line)}.step{display:grid;grid-template-columns:5.5rem 1fr;gap:1.5rem;padding:2.1rem 0;border-bottom:1px solid var(--line);align-items:start}.step .sn{font-family:var(--sans);font-size:2rem;color:var(--brick);line-height:1}.step h3{font-size:1.4rem;margin-bottom:.5rem}.step p{font-size:16px;color:#3a3a37;margin:0;max-width:56ch}.article{max-width:720px;margin:0 auto}.article .lede{font-size:1.35rem;line-height:1.5;color:#3a3a37;margin-bottom:2rem}.article h2{font-size:1.6rem;margin:2.4rem 0 .9rem}.article p{font-size:18px}.article ul{padding-left:1.1rem;margin:0 0 1.2rem}.article li{margin-bottom:.5rem}.amx{max-width:760px}.img-placeholder{aspect-ratio:16/9;background:var(--placeholder);display:flex;align-items:center;justify-content:center;color:#ffffff6b;font-family:var(--sans);font-size:10.5px;letter-spacing:.15em;text-transform:uppercase;text-align:center;padding:1rem;line-height:1.7}.ph.r43 .img-placeholder{aspect-ratio:4/3}.ph.r11 .img-placeholder{aspect-ratio:1/1}.site-footer{background:var(--ink);color:#ffffffc7;padding:clamp(3.5rem,6vw,5rem) 0 2rem}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr 1.4fr;gap:2.5rem}.site-footer img.flogo{height:38px;margin-bottom:1.2rem}.site-footer .ftag{font-size:16px;color:#ffffff9e;max-width:30ch}.site-footer .badges{margin-top:1.4rem;display:flex;gap:.6rem;flex-wrap:wrap}.site-footer .badge{font-family:var(--sans);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;border:1px solid rgba(255,255,255,.25);padding:.45rem .7rem;color:#ffffffb3}.fcol h4{font-family:var(--sans);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#ffffff73;font-weight:400;margin:0 0 1.1rem}.fcol ul{list-style:none;margin:0;padding:0}.fcol li{margin-bottom:.7rem}.fcol a{font-size:15px;color:#ffffffc7}.fcol a:hover{color:#fff}.fcol button.flink{background:none;border:none;color:#ffffffc7;font-family:var(--serif);font-size:15px;cursor:pointer;padding:0;text-align:left}.fcol button.flink:hover{color:#fff}.fcontact .name{color:#fff;font-size:16px;margin-bottom:.2rem}.fcontact a{display:block;font-size:15px;margin-bottom:.3rem}.fcontact .gen{margin-top:1rem;color:#ffffff8c;font-size:13px}.footer-bottom{border-top:1px solid rgba(255,255,255,.14);margin-top:3rem;padding-top:1.5rem;display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;font-family:var(--sans);font-size:11px;letter-spacing:.08em;color:#ffffff73}.footer-bottom a:hover{color:#fff}.reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}html{scroll-behavior:auto}}@media(max-width:900px){.nav-links,.nav-cta{display:none}.burger{display:flex}.editorial,.paths,.two-col,.contact-grid,.sys-hero,.downloads{grid-template-columns:1fr}.gallery{grid-template-columns:repeat(2,1fr)}.step{grid-template-columns:1fr;gap:.5rem}.perf-strip .wrap{grid-template-columns:repeat(2,1fr)}.perf-item:nth-child(2n){border-right:0}.perf-item{border-bottom:1px solid var(--line)}.journal-grid{grid-template-columns:1fr;gap:1.6rem}.callouts{grid-template-columns:1fr}.feature .overlay{position:relative;background:var(--ink)}.feature:after{display:none}.footer-grid{grid-template-columns:repeat(2,1fr);gap:2rem 1.5rem}.footer-grid .fbrand{grid-column:1 / -1}}@media(max-width:560px){body{font-size:18px}.wrap{padding:0 1.3rem}.systems-grid,.gallery{grid-template-columns:1fr}.cred .wrap{justify-content:flex-start;gap:1.4rem 2.4rem}.cred .stat{min-width:40%}.field.two{grid-template-columns:1fr}.nav{height:64px}.footer-grid{grid-template-columns:1fr;gap:1.8rem}}.mobile-paths[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:center;text-align:center;background:var(--paper);padding:1.5rem .8rem;font-family:var(--sans);font-size:12px;letter-spacing:.1em;text-transform:uppercase;line-height:1.5}.mobile-paths[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{background:var(--ink);color:#fff}.mobile-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;font-family:var(--serif);font-size:1.7rem;padding:1rem 0}
