:root{--white:#fff;--paper:#faf7ef;--rule:#d2cab8;--rule-strong:#a69e8b;--ink:#292b2d;--charcoal:#292b2d;--grey:#595c60;--crimson:#861f36;--crimson-deep:#651528;--serif:Georgia, "Times New Roman", Times, serif;--sans:Arial, Helvetica, "Liberation Sans", sans-serif;--gutter:56px;--spine:52px;--wrap:1080px;--outline:min(470px, 68vw);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--charcoal);font:400 1.0625rem/1.7 var(--serif);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}img{max-width:100%}p{margin:0 0 1.1em}a{color:inherit;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:4px}a:hover{color:var(--crimson);-webkit-text-decoration-color:var(--crimson);text-decoration-color:var(--crimson)}h1,h2,h3{color:var(--ink);margin:0;font-weight:400}ul,dl,dd{margin:0;padding:0}li{list-style:none}:focus-visible{outline:2px solid var(--crimson);outline-offset:3px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}a,.button{transition:color .15s,background-color .15s,border-color .15s}}.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}.skip-link{z-index:100;background:var(--paper);color:var(--ink);font:600 .8rem var(--sans);padding:10px 14px;position:absolute;top:8px;left:-9999px}.skip-link:focus{left:8px}.shell{grid-template-columns:var(--spine) minmax(0, 1fr);min-height:100vh;display:grid}.column{flex-direction:column;min-width:0;display:flex}main{flex:1}.spine{background:var(--crimson);height:100vh;color:var(--white);justify-content:center;align-items:flex-end;padding:40px 0;display:flex;position:sticky;top:0}.spine span{writing-mode:vertical-rl;white-space:nowrap;font:600 .68rem/1 var(--sans);letter-spacing:.3em;text-transform:uppercase;transform:rotate(180deg)}.site-header{padding:0 var(--gutter);border-bottom:4px double var(--crimson)}.header-inner{max-width:var(--wrap);justify-content:space-between;align-items:center;gap:32px;min-height:132px;margin:0 auto;padding:26px 0;display:flex}.brand{line-height:0;display:block}.brand img{width:320px;max-width:100%;height:auto;display:block}.nav ul{gap:34px;display:flex}.nav a{white-space:nowrap;color:var(--charcoal);font:600 .72rem/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;border-bottom:2px solid #0000;padding:10px 0;text-decoration:none;display:inline-block}.nav a:hover{color:var(--crimson);border-bottom-color:var(--rule-strong)}.nav a[aria-current]{color:var(--crimson);border-bottom-color:var(--crimson)}.menu-toggle{border:0;border-bottom:2px solid var(--crimson);color:var(--ink);font:600 .72rem/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;padding:14px 0 10px;display:none}.page{padding:76px var(--gutter) 120px;position:relative;overflow:clip}.wrap{z-index:1;max-width:var(--wrap);margin:0 auto;position:relative}.outline{z-index:0;width:var(--outline);aspect-ratio:645.6/1012;opacity:.13;pointer-events:none;background:url(/brand/alabama-outline.svg) 50%/contain no-repeat;position:absolute}.outline-right-high{right:calc(var(--outline) * -.04);top:2%}.outline-right-mid{right:calc(var(--outline) * -.06);top:3%}.outline-right-low{right:calc(var(--outline) * -.08);top:4%}.outline-left-mid{left:calc(var(--outline) * -.06);top:3%}.outline-left-low{left:calc(var(--outline) * -.08);top:4%}.eyebrow{color:var(--crimson);font:600 .7rem/1.5 var(--sans);letter-spacing:.2em;text-transform:uppercase;margin:0 0 14px}.section-label{color:var(--crimson);font:600 .7rem/1.5 var(--sans);letter-spacing:.2em;text-transform:uppercase;margin:0 0 10px}.page-head{max-width:40rem;margin-bottom:52px}.page-head:before{content:"";background:var(--crimson);width:44px;height:3px;margin-bottom:26px;display:block}.page-head h1{margin-bottom:18px;font-size:clamp(2rem,1.2rem + 1.7vw,2.6rem);line-height:1.18}.page-note{max-width:34rem;color:var(--grey);margin:0;font-size:1.12rem;line-height:1.6}.title-page{max-width:44rem}.home .title-page h1{max-width:15em;margin-bottom:22px;font-size:clamp(2.2rem,1.3rem + 2.6vw,3.3rem);line-height:1.12}.lede{max-width:30rem;color:var(--grey);margin:0;font-size:1.2rem;font-style:italic;line-height:1.6}.paths{flex-wrap:wrap;gap:14px 40px;margin-top:36px;display:flex}.paths a{border-bottom:2px solid var(--crimson);color:var(--ink);font:600 .74rem/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;padding-bottom:8px;text-decoration:none}.paths a:hover{color:var(--crimson)}:root{--page-top:76px;--bleed:calc(var(--gutter) + max(0px, (100vw - var(--spine) - 2 * var(--gutter) - var(--wrap)) / 2))}.hero{margin-top:calc(var(--page-top) * -1);margin-right:calc(var(--bleed) * -1);grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:clamp(32px,5vw,72px);display:grid}.hero-text{align-self:center;padding:96px 0 88px}.hero-photo{background:var(--charcoal);flex-direction:column;min-height:600px;margin:0;display:flex;position:relative}.hero-photo img{object-fit:cover;object-position:50% 38%;filter:grayscale()contrast(1.02);flex:1;width:100%;height:100%;min-height:0;display:block}.hero-photo:before{content:"";background:var(--crimson);z-index:2;width:6px;position:absolute;top:0;bottom:0;left:0}.hero-photo:after{content:"";mix-blend-mode:multiply;pointer-events:none;background:linear-gradient(#861f3600 55%,#861f3661 100%);position:absolute;inset:0}.hero-photo figcaption{z-index:3;left:26px;right:var(--bleed);color:#fff;font:400 .7rem/1.5 var(--sans);letter-spacing:.02em;text-shadow:0 1px 2px #0000008c;position:absolute;bottom:16px}.hero-photo figcaption a{color:#fff;text-decoration-color:#ffffffb3}.home .hero-text h1{max-width:12em;margin-bottom:22px;font-size:clamp(2.2rem,1.2rem + 2.3vw,3.2rem);line-height:1.12}.home-body{padding-top:88px}.home-body .row-wide{border-top:1px solid var(--rule-strong);grid-template-columns:minmax(0,14rem) minmax(0,44rem);padding-top:36px}.home-services{border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(32px,5vw,72px);margin:44px 0 0;padding:0;list-style:none;display:grid}.home-services li{border-bottom:1px solid var(--rule);padding:26px 0}.home-services h3{color:var(--crimson);margin:0 0 8px;font-size:1.15rem;line-height:1.35}.home-services p{margin:0}.home .outline{top:auto;bottom:40px;right:calc(var(--outline) * -.05)}.rows{border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong)}.row{border-top:1px solid var(--rule);grid-template-columns:minmax(0,14rem) minmax(0,40rem);column-gap:clamp(32px,5vw,72px);padding:26px 0;display:grid}.rows>.row:first-child{border-top:0}.row h2,.row dt{color:var(--crimson);font-size:1.15rem;line-height:1.35}.row-body p:last-child{margin-bottom:0}.row-plain{border-top:0;grid-template-columns:minmax(0,40rem);padding-top:0;padding-bottom:44px}.prose-lede p{color:var(--ink);font-size:1.22rem;line-height:1.65}.prose-lede p:last-child{margin-bottom:0}.lede-inline{color:var(--ink);font-size:1.12rem}.firm-photo{margin:48px 0 0}.firm-photo img{border-bottom:4px solid var(--crimson);width:100%;height:auto;display:block}.name-label{margin-top:56px}.row-name{grid-template-columns:minmax(0,40rem)}.status-line{max-width:40rem;font:400 .95rem/1.5 var(--sans);color:var(--grey);margin:-20px 0 36px}.status-line strong{color:var(--charcoal);font-weight:600}.row a{color:var(--ink);-webkit-text-decoration-color:var(--crimson);text-decoration-color:var(--crimson)}.ext{color:var(--crimson)}.catalogue{border-top:1px solid var(--rule-strong)}.entry{border-bottom:1px solid var(--rule-strong);grid-template-columns:minmax(0,10rem) 160px minmax(0,34rem);column-gap:clamp(32px,5vw,72px);padding:34px 0 38px;display:grid}.entry .status{font:600 .7rem/1.5 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--charcoal);margin:0;padding-top:10px}.entry .status:before{content:"";background:var(--key,var(--crimson));width:36px;height:4px;margin-bottom:14px;display:block}.key-crimson{--key:var(--crimson)}.key-charcoal{--key:var(--charcoal)}.entry-cover{align-self:start;box-shadow:0 14px 26px -14px #292b2d8c,0 0 0 1px #292b2d14}.entry h2{margin-bottom:6px;font-size:1.6rem;line-height:1.25}.subtitle{color:var(--grey);margin-bottom:1em;font-size:1.1rem;font-style:italic}.more{border-bottom:2px solid var(--crimson);color:var(--ink);font:600 .72rem/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;padding-bottom:6px;text-decoration:none;display:inline-block}.more:hover{color:var(--crimson)}.fine-note{max-width:40rem;color:var(--grey);font:400 .95rem/1.6 var(--sans);margin:32px 0 0}.record{border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong);grid-template-columns:repeat(3,minmax(0,1fr));max-width:40rem;margin-bottom:44px;display:grid}.record>div{padding:16px 20px 18px 0}.record>div+div{border-left:1px solid var(--rule);padding-left:20px}.record dt{color:var(--grey);font:600 .66rem/1.5 var(--sans);letter-spacing:.2em;text-transform:uppercase;margin-bottom:4px}.record dd{color:var(--ink);font-size:1.05rem;line-height:1.4}.back{margin:36px 0 0}.legend{border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule);max-width:46rem;color:var(--grey);font:400 .95rem/1.6 var(--sans);margin:0 0 34px;padding:18px 0}.legend strong{color:var(--crimson);font:600 .7rem/1.5 var(--sans);letter-spacing:.2em;text-transform:uppercase;margin-bottom:6px;display:block}.index{font:600 .72rem/1.4 var(--sans);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;gap:10px 28px;margin:0 0 60px;display:flex}.index a{border-bottom:1px solid var(--rule-strong);color:var(--charcoal);padding-bottom:3px;text-decoration:none}.index a:hover{color:var(--crimson);border-bottom-color:var(--crimson)}.ledger-section{margin:0 0 52px}.ledger-section h2{border-top:3px solid var(--crimson);color:var(--ink);margin:0 0 12px;padding-top:14px;scroll-margin-top:16px;font-size:1.2rem;line-height:1.35}.ledger{border-collapse:collapse;width:100%}.ledger thead th{border-bottom:1px solid var(--rule-strong);color:var(--grey);font:600 .66rem/1.5 var(--sans);letter-spacing:.2em;text-align:left;text-transform:uppercase;padding:0 18px 8px 0}.ledger tbody tr{border-bottom:1px solid var(--rule);position:relative}.ledger tbody tr:hover{background:#292b2d09}.ledger tbody th,.ledger tbody td{vertical-align:baseline;text-align:left;padding:12px 18px 12px 0}.ledger tbody th{width:27%;font-size:1.05rem;font-weight:400;line-height:1.35}.ledger a{color:var(--ink);text-decoration:none}.ledger a:after{content:"";position:absolute;inset:0}.ledger a:focus-visible{outline:none}.ledger a:focus-visible:after{outline:2px solid var(--crimson);outline-offset:-2px;background:#861f360f}.ledger tbody tr:hover a{color:var(--crimson);text-underline-offset:4px;text-decoration:underline}.ledger .desc{color:var(--grey);font:400 .93rem/1.5 var(--sans)}.ledger .addr{width:22%;color:var(--grey);font:400 .8rem/1.5 var(--sans);letter-spacing:.02em;text-align:right;overflow-wrap:anywhere;padding-right:0}.ledger thead th:last-child{text-align:right;padding-right:0}.contact-layout{grid-template-columns:minmax(0,14rem) minmax(0,36rem);column-gap:clamp(32px,5vw,72px);display:grid}.contact-notice{color:var(--grey);font:400 .92rem/1.6 var(--sans);padding-top:4px}.form{gap:30px;display:grid}.field label{color:var(--grey);font:600 .7rem/1.4 var(--sans);letter-spacing:.18em;text-transform:uppercase;margin-bottom:6px;display:block}.field input,.field select,.field textarea{border:0;border-bottom:1px solid var(--rule-strong);width:100%;color:var(--ink);font:400 1.08rem/1.5 var(--serif);appearance:none;background:0 0;border-radius:0;padding:8px 0 9px;display:block}.field select{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23861f36' stroke-width='1.6'/%3E%3C/svg%3E") right 4px center/12px 8px no-repeat;padding-right:28px}.field textarea{border:1px solid var(--rule-strong);background:var(--white);resize:vertical;min-height:11rem;padding:12px 14px}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible,.field [aria-invalid=true]{border-color:var(--crimson)}.field .optional{color:var(--grey);letter-spacing:.08em;text-transform:none;font-weight:400}.field-error{color:var(--crimson-deep);font:600 .88rem/1.4 var(--sans);margin:6px 0 0}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.button{background:var(--crimson);color:#fff;font:600 .74rem/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;border:0;border-radius:0;padding:17px 30px;display:inline-block}.button:hover{background:var(--crimson-deep);color:#fff}.button{text-decoration:none}.button-crimson{background:var(--crimson);color:#fff}.button-yellow{color:#292b2d;background:#f2c12e}.button-yellow:hover{color:#292b2d;background:#e0aa0f}.download-row{margin:0 0 40px}.signup{border-top:1px solid var(--rule);margin-top:28px;padding-top:24px}.signup-page{border:1px solid var(--rule-strong);border-top:4px solid var(--crimson);background:#fff;margin:40px 0 8px;padding:24px 28px}.signup-heading{font:600 .95rem/1.5 var(--sans);color:var(--ink);margin:0 0 12px}.signup-row{flex-wrap:wrap;gap:12px;max-width:36rem;display:flex}.signup-row input[type=email]{border:1px solid var(--rule-strong);min-width:0;color:var(--ink);font:400 1rem/1.4 var(--serif);background:#fff;border-radius:0;flex:14rem;padding:14px}.signup-row input[type=email]:focus-visible{border-color:var(--crimson);outline:2px solid var(--crimson);outline-offset:1px}.signup-note{color:var(--grey);font:400 .82rem/1.5 var(--sans);margin:10px 0 0}.signup-status{min-height:1.4em;font:400 .95rem/1.5 var(--sans);color:var(--charcoal);margin:6px 0 0}.signup-status[data-tone=error]{color:var(--crimson-deep);font-weight:600}.library{color:var(--paper);border-top:5px solid var(--crimson);background:#1e2022 url(/brand/alabama-outline-white.svg) right -60px center/auto 135% no-repeat;margin:8px 0 80px;padding:clamp(32px,5vw,64px);position:relative;overflow:hidden}.library:before{content:"";pointer-events:none;background:linear-gradient(90deg,#1e2022f5 0%,#1e2022e6 55%,#1e2022c7 100%);position:absolute;inset:0}.library>*{position:relative}.library-head{max-width:38rem;margin-bottom:40px}.library-kicker{color:#f2c12e;font:600 .68rem/1 var(--sans);letter-spacing:.28em;text-transform:uppercase;margin:0 0 16px}.library-head h2{color:var(--paper);letter-spacing:-.005em;margin-bottom:14px;font-size:clamp(2rem,1.3rem + 2vw,3rem);line-height:1.1}.library-head p:last-child{color:#faf7efb8;margin:0}.library-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(32px,5vw,72px);display:grid}.volume{border-top:1px solid #faf7ef29;grid-template-columns:150px minmax(0,1fr);gap:26px;padding:30px 0;display:grid}.cover{width:100%;height:auto;display:block;box-shadow:0 18px 30px -14px #0009,0 0 0 1px #00000014}.volume>.cover{align-self:start}.volume-body{flex-direction:column;display:flex}.volume-body h3{color:var(--paper);margin-bottom:10px;font-size:1.4rem;line-height:1.25}.volume-body p{color:#faf7efcc;flex:1;margin:0 0 22px;font-size:1rem;line-height:1.65}.library-actions{flex-wrap:wrap;align-items:center;gap:14px 24px;display:flex}.library-actions .more{color:var(--paper);border-bottom-color:#f2c12e}.library-actions .more:hover{color:#f2c12e}.button-outline{color:var(--paper);background:0 0;box-shadow:inset 0 0 0 1px #faf7ef8c}.button-outline:hover{background:var(--paper);color:var(--charcoal)}.signup-dark{border-top:1px solid #faf7ef29;margin-top:12px;padding-top:30px}.signup-dark .signup-heading{color:var(--paper);font:400 1.05rem/1.5 var(--serif)}.signup-dark .signup-row input[type=email]{color:var(--paper);background:#faf7ef0f;border-color:#faf7ef66}.signup-dark .signup-row input[type=email]::placeholder{color:#faf7ef8c}.signup-dark .signup-row input[type=email]:focus-visible{border-color:#f2c12e;outline-color:#f2c12e}.signup-dark .button{background:var(--paper);color:var(--charcoal)}.signup-dark .button:hover{color:var(--charcoal);background:#f2c12e}.signup-dark .signup-note{color:#faf7ef99}.signup-dark .signup-status{color:var(--paper)}.signup-dark .signup-status[data-tone=error]{color:#ffb4c0}.home-body .row-wide h2{font:600 .7rem/1.4 var(--sans);letter-spacing:.26em;text-transform:uppercase;color:var(--crimson);padding-top:10px}.home-body .prose-lede p{font-size:1.32rem;line-height:1.6}.home-body .row-wide{border-top-color:var(--rule)}.button:disabled{opacity:.65;cursor:progress}.form-status{min-height:1.6em;color:var(--charcoal);font:400 .98rem/1.6 var(--sans);margin:0}.form-status:not(:empty){border-top:1px solid var(--rule-strong);padding-top:14px}.form-status[data-tone=error]{color:var(--crimson-deep);font-weight:600}.review-note{color:var(--grey);font:400 .88rem/1.6 var(--sans);margin:18px 0 0}.site-footer{padding:60px var(--gutter) 36px;background:var(--crimson);color:var(--white);position:relative;overflow:hidden}.site-footer:before{content:"";aspect-ratio:645.6/1012;opacity:.2;pointer-events:none;background:url(/brand/alabama-outline-white.svg) 50%/contain no-repeat;width:min(470px,70vw);position:absolute;bottom:calc(min(470px,70vw)/-10);right:3%}.footer-inner,.footer-base{max-width:var(--wrap);margin:0 auto;position:relative}.footer-inner{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:40px;padding-bottom:44px;display:grid}.footer-id p{max-width:20rem;margin:0;font-size:.98rem;line-height:1.6}.footer-logo{width:320px;max-width:100%;height:auto;margin-bottom:18px;display:block}.site-footer ul{gap:8px;display:grid}.site-footer a{color:var(--white);font:400 .95rem/1.5 var(--sans);text-decoration-color:#fff9}.site-footer a:hover{color:#fff;text-decoration-color:#fff}.site-footer :focus-visible{outline-color:var(--white)}.footer-base{border-top:1px solid #fff6;padding-top:22px;display:block}.footer-base p{color:#fffffff0;font:400 .8rem/1.6 var(--sans);margin:0}@media (max-width:1080px){:root{--gutter:36px}.nav ul{gap:24px}}@media (min-width:821px) and (max-width:1040px){.header-inner{flex-wrap:wrap;gap:14px 24px;min-height:0;padding:26px 0 8px}.brand,.nav{flex-basis:100%}.nav ul{gap:28px}}@media (max-width:820px){:root{--gutter:22px;--spine:0px}.shell{grid-template-columns:minmax(0,1fr)}.spine{height:8px;padding:0;position:static}.spine span{display:none}.header-inner{flex-wrap:wrap;gap:4px 16px;min-height:0;padding:22px 0 0}.brand{flex-basis:100%}.menu-toggle{margin-bottom:14px;display:block}.nav{flex-basis:100%;padding-bottom:8px;display:none}.nav.open{display:block}.nav ul{border-top:1px solid var(--rule);display:block}.nav li{border-bottom:1px solid var(--rule)}.nav a{border-bottom:0;padding:15px 0;font-size:.8rem;display:block}.nav a[aria-current]{box-shadow:inset 3px 0 0 var(--crimson);padding-left:14px}.page{padding:48px var(--gutter) 80px}.outline{opacity:.08}:root{--page-top:48px}.hero{grid-template-columns:minmax(0,1fr);margin-right:0}.hero-text{padding:56px 0 44px}.hero-photo{min-height:0;margin:0 calc(var(--gutter) * -1)}.hero-photo img{aspect-ratio:4/3;flex:none;height:auto}.hero-photo figcaption{left:calc(var(--gutter) + 6px);right:var(--gutter)}.home-body{padding-top:56px}.home-services,.library-items{grid-template-columns:minmax(0,1fr)}.library{background-position:right -120px center}.volume{grid-template-columns:92px minmax(0,1fr);gap:16px}.home-body .row-wide{grid-template-columns:minmax(0,1fr);gap:6px}.home-body .prose-lede p{font-size:1.15rem}.page-head{margin-bottom:40px}.row,.entry,.contact-layout{grid-template-columns:minmax(0,1fr);row-gap:10px}.entry-cover{width:132px;margin:6px 0 10px}.row-plain{grid-template-columns:minmax(0,1fr)}.contact-notice{margin-bottom:30px}.record{grid-template-columns:minmax(0,1fr)}.record>div,.record>div+div{border-left:0;padding:12px 0}.record>div+div{border-top:1px solid var(--rule)}.ledger thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ledger,.ledger tbody,.ledger tr,.ledger tbody th,.ledger tbody td{width:auto;display:block}.ledger tbody tr{padding:14px 0}.ledger tbody th,.ledger tbody td{padding:0}.ledger .desc{margin-top:3px}.ledger .addr{text-align:left;width:auto;margin-top:2px}.footer-inner,.footer-base{grid-template-columns:minmax(0,1fr);gap:28px}.site-footer{padding-top:48px}}@media print{.spine,.outline,.site-footer:before,.menu-toggle{display:none}body{background:#fff}}.source{align-items:center;gap:14px;display:inline-flex}.ledger tbody th,.ledger tbody td{vertical-align:middle}.mark{background:var(--crimson);flex:none;width:112px;height:56px;display:block;position:relative}.mark:after{content:"";background:url(/brand/alabama-mark.svg) 50%/contain no-repeat;position:absolute;inset:6px 0}.logo{box-shadow:inset 0 0 0 1px var(--rule-strong);background:#fff;place-items:center;padding:6px 8px;display:grid}.logo:after{display:none}.logo-dark{background:var(--charcoal);box-shadow:none}.logo{overflow:hidden}.logo img{object-fit:contain;width:calc(100% - 16px);height:calc(100% - 12px);position:absolute;top:6px;left:8px}
