:root{--bg-dark:#1c1c1b;--panel:#252524;--aganta-white:#f7f6f3;--muted:#f7f6f380;--exuberant-orange:#f05a28;--accent:#f05a28;--border-soft:#ffffff1a;--nebulosity:#1c1c1bf2;--aganta-gradient:linear-gradient(135deg, #f05a28, #ff8c00, #ff4500)}*,:before,:after{box-sizing:border-box}.blog{background-color:var(--bg-dark);color:var(--aganta-white);margin:0;font-family:Bricolage Grotesque,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.blog-wrapper{max-width:1200px;margin:0 auto;padding:4rem 1.5rem}.blog h1{letter-spacing:-.03em;margin-bottom:2.5rem;font-size:clamp(2.4rem,5vw,3.5rem);line-height:1.05}.blog h2{margin-top:4.5rem;margin-bottom:1.5rem;font-size:1.8rem;line-height:1.2}.blog h3{margin-top:3rem;margin-bottom:1rem;font-size:1.4rem;line-height:1.3}.blog p{color:var(--muted);margin-bottom:1.8rem;line-height:1.75}.blog a{color:#fff;background-image:var(--aganta-gradient);background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px;text-decoration:none;transition:background-size .3s}.blog ul,.blog ol{color:var(--muted);margin-bottom:2rem;padding-left:1.5rem}.blog li{margin-bottom:.75rem}.blog pre{background-color:var(--panel);border:1px solid var(--border-soft);border-radius:1rem;margin-top:2.5rem;margin-bottom:2.5rem;padding:1.5rem;font-size:.9rem;overflow-x:auto}.blog hr{background:linear-gradient(90deg, var(--border-soft) 0%, #f7f6f326 50%, var(--border-soft) 100%);border:0;height:1px;margin:4rem 0}.blog code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.post-list{margin-top:3rem;padding:0;list-style:none}.post-list li{margin-bottom:1.5rem}.post-list a{background-color:var(--panel);border-radius:.75rem;padding:1.25rem;transition:transform .15s,box-shadow .2s;display:block}.post-list a:hover{transform:translateY(-2px);box-shadow:0 10px 30px #00000059}.blog .max-w-\[1200px\]{max-width:1200px}.blog .mx-auto{margin-left:auto;margin-right:auto}.blog .px-6{padding-left:1.5rem;padding-right:1.5rem}.blog .py-6{padding-top:1.5rem;padding-bottom:1.5rem}.blog .py-10{padding-top:2.5rem;padding-bottom:2.5rem}.blog .py-24{padding-top:6rem;padding-bottom:6rem}.blog .mt-2{margin-top:.5rem}.blog .mt-4{margin-top:1rem}.blog .mt-8{margin-top:2rem}.blog .mb-2{margin-bottom:.5rem}.blog .mb-6{margin-bottom:1.5rem}.blog .flex{display:flex}.blog .flex-col{flex-direction:column}.blog .items-center{align-items:center}.blog .items-start{align-items:flex-start}.blog .justify-between{justify-content:space-between}.blog .shrink-0{flex-shrink:0}.blog .relative{position:relative}.blog .gap-4{gap:1rem}.blog .gap-8{gap:2rem}.blog .gap-12{gap:3rem}.blog .space-y-4>*+*{margin-top:1rem}.blog .space-y-2>*+*{margin-top:.5rem}.blog .hidden{display:none}.blog .block{display:block}.blog .inline-block{display:inline-block}.blog .text-sm{font-size:.875rem}.blog .text-lg{font-size:1.125rem}.blog .text-2xl{font-size:1.5rem}.blog .font-bold{font-weight:700}.blog .font-semibold{font-weight:600}.blog .font-medium{font-weight:500}.blog .leading-none{line-height:1}.blog .text-stalactite{color:var(--aganta-white)}.blog .text-muted{color:var(--muted)}.blog .text-exuberant-orange{color:var(--exuberant-orange)}.blog .bg-exuberant-orange{background-color:var(--exuberant-orange)}.blog .bg-nebulosity{background-color:var(--nebulosity)}.blog .opacity-90{opacity:.9}.blog .border-t{border-top:1px solid var(--border-soft)}.blog .border-white\/10{border-color:#ffffff1a}.blog .rounded{border-radius:.25rem}.blog .hover\:text-stalactite:hover{color:var(--aganta-white)}.blog .hover\:text-exuberant-orange:hover{color:var(--exuberant-orange)}.blog .hover\:opacity-90:hover{opacity:.9}.blog .hover\:underline:hover{text-decoration:underline}.blog .transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.blog .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:768px){.blog .md\:flex{display:flex}.blog .md\:hidden{display:none}.blog .md\:flex-row{flex-direction:row}}.blog .site-footer{background-color:#0000;margin-top:6rem}.blog .site-header{z-index:50;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1c1c1bb3;border-bottom:1px solid #ffffff0d;width:100%;position:sticky;top:0}.blog .header-logo-image{width:auto;max-width:100%;height:2.5rem;display:block}.blog .mobile-nav{position:relative}.blog .mobile-nav-toggle{cursor:pointer;color:var(--muted);font-size:1.5rem;line-height:1;list-style:none}.blog .mobile-nav-toggle::-webkit-details-marker{display:none}.blog #mobile-nav,.blog .mobile-nav-menu{z-index:50;border:1px solid var(--border-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1c1c1bf5;min-width:14rem;padding:1.5rem;position:absolute;top:calc(100% + 1rem);left:auto;right:0;box-shadow:0 20px 40px #00000059}.blog .mobile-nav-menu a+a{margin-top:1rem}.blog .footer-title{font-size:1.125rem;font-weight:700;line-height:1.2}.blog .footer-links{flex-wrap:wrap;gap:3rem;display:flex}.blog .footer-column ul{margin:0;padding:0;list-style:none}.blog-grid{grid-template-columns:1fr;gap:2rem;margin-top:3rem;display:grid}@media (min-width:768px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.blog-grid{grid-template-columns:repeat(3,1fr)}}.blog-card{background-color:var(--panel);border-radius:1rem;transition:transform .25s,box-shadow .25s;overflow:hidden}.blog-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px #0006}.blog-card-image{aspect-ratio:16/9;overflow:hidden}.blog-card-image img{object-fit:cover;width:100%;height:100%;display:block}.blog-card-content{padding:1.25rem 1.5rem 1.5rem}.blog-card-description{color:var(--muted);margin-top:.5rem;font-size:.9rem;line-height:1.5}.blog-featured{grid-template-columns:2fr 1fr;align-items:start;gap:2rem;margin-bottom:4rem;display:grid}.featured-main{display:block}.featured-image{aspect-ratio:16/9;border-radius:1rem;overflow:hidden}.featured-image img{object-fit:cover;width:100%;height:100%;display:block}.featured-text{max-width:56ch;margin-top:1.25rem}.featured-side{flex-direction:column;gap:2rem;display:flex}.featured-card{background-color:var(--panel);border-radius:1rem;overflow:hidden}.featured-card-image{aspect-ratio:16/9;overflow:hidden}.featured-card-image img{object-fit:cover;width:100%;height:100%;display:block}.featured-card-content{padding:1rem 1.25rem}@media (max-width:1024px){.blog-featured{grid-template-columns:1fr}}.blog-header{max-width:48ch;margin-bottom:3rem;padding:0 1.25rem}.blog-header h1{margin:0;font-size:clamp(2.5rem,4vw,3rem);line-height:1.1}.blog-intro{color:var(--aganta-white);margin-top:.75rem;font-size:1.05rem;line-height:1.6}.blog-article{max-width:760px;margin:0 auto;padding:0 1.25rem}.blog-articleimage .full-width{max-width:1200px;margin-left:calc(50% - 600px);margin-right:calc(50% - 600px)}.blog-article img{max-width:100%;height:auto;display:block}.img-sm{max-width:360px}.img-md{max-width:500px}.img-lg{max-width:760px}.img-xl{max-width:1200px}@media (max-width:768px){.blog-header,.blog-article{padding:0 1.25rem}.blog-articleimage .full-width{max-width:100%;margin-left:0;margin-right:0}}.blog-article table{border-collapse:collapse;width:100%;max-width:760px;margin:2.5rem auto;font-size:.95rem;line-height:1.6}.blog-article thead th{text-align:left;border-bottom:1px solid #fff3;padding:.75rem 1rem;font-weight:600}.blog-article tbody td{vertical-align:top;border-bottom:1px solid #ffffff14;padding:.75rem 1rem}.blog-article tbody tr:last-child td{border-bottom:none}.blog-article tbody tr:hover{background:#ffffff08}.blog-article th:not(:last-child),.blog-article td:not(:last-child){border-right:1px solid #ffffff14}.blog strong,.blog em,.blog .blog-article>p:first-of-type{color:var(--aganta-white)}.blog .post-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--aganta-purple);margin-bottom:.5rem;font-size:.75rem;font-weight:600;display:inline-block}.blog .post-title{color:#fff}.blog a{color:#fff;text-decoration:none}.blog .post-title{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px;transition:background-size .2s}.blog a:hover .post-title{background-size:100% 2px}.related-divider{background:#ffffff14;height:1px;margin:4rem 0 2.5rem}.related-heading{letter-spacing:-.01em;margin-bottom:2rem;font-size:1.4rem}.related-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1.5rem;display:grid}.related-card{background:0 0}.related-image{aspect-ratio:16/9;border-radius:.5rem;max-height:120px;overflow:hidden}.related-image img{object-fit:cover;width:100%;height:100%}.related-content h3{margin-top:.5rem;font-size:.95rem;line-height:1.35}.related-content p{color:var(--muted);font-size:.85rem;line-height:1.45}.blog mark{color:var(--aganta-white);background:#9cff0040;border-radius:.2em;padding:.05em .2em}@media (max-width:768px){.blog-article,.blog-header{padding-left:1.25rem;padding-right:1.25rem}.blog-articleimage .full-width{max-width:100%;margin-left:0;margin-right:0}}.blog .site-footer{background-color:#0b0b0b}.blog-toc{display:none}@media (min-width:1200px){.blog-content-wrapper{width:100%;position:relative}.blog-toc{pointer-events:none;z-index:10;width:260px;height:100%;margin-left:0;padding-left:0;display:block;position:absolute;top:0;left:calc(25vw - 320px);right:auto}.blog-toc *{pointer-events:auto}.toc-sticky{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14141499;border:1px solid #ffffff14;border-radius:1rem;max-height:calc(100vh - 8rem);padding:1.5rem;position:sticky;top:6rem;overflow-y:auto}}.toc-title{text-transform:uppercase;letter-spacing:.08em;color:var(--aganta-white);border-bottom:1px solid #ffffff1a;margin-top:0;margin-bottom:1rem;padding-bottom:.75rem;font-size:.75rem;font-weight:700}#TableOfContents{font-size:.85rem}#TableOfContents ul{counter-reset:toc-counter;margin:0;padding:0;list-style:none}#TableOfContents ul li{counter-increment:toc-counter;flex-wrap:wrap;align-items:flex-start;margin-bottom:.75rem;line-height:1.4;display:flex;position:relative}#TableOfContents ul li>a{flex:1}#TableOfContents>ul>li:before{content:counter(toc-counter) ". ";color:#fff;flex-shrink:0;margin-right:.5rem;font-size:.9rem;font-weight:700}#TableOfContents ul ul{border-left:1px solid #ffffff1a;flex-basis:100%;margin-top:.5rem;padding-left:1.5rem}#TableOfContents ul ul li:before{content:none}.blog-toc a{color:#9ca3af;text-decoration:none;transition:all .2s;display:block}.blog-toc a:hover{color:var(--aganta-white);transform:translate(4px)}.blog-toc a.active{color:#fff;font-weight:700}.blog-toc li:has(>a.active){position:relative}.blog-toc li:has(>a.active):after{content:"";background-color:#fff;border-radius:2px;width:4px;position:absolute;top:.25rem;bottom:.25rem;left:-.75rem}.toc-cta{opacity:0;pointer-events:none;border-top:1px solid #ffffff1a;margin-top:2rem;padding-top:1.5rem;transition:all .3s;transform:translateY(10px)}.toc-cta.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.toc-cta-text{color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin-top:0;margin-bottom:.5rem;font-size:.75rem;font-weight:600}a.toc-cta-btn{background:var(--aganta-purple);color:#fff;text-align:center;background-image:none;border-radius:.5rem;width:100%;padding:.65rem 1rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block}a.toc-cta-btn:hover{color:#fff;background-size:0;transform:translateY(-2px);box-shadow:0 4px 12px #b700ff40}@font-face{font-family:Bricolage Grotesque;src:url(/Bricolage_Grotesque/static/BricolageGrotesque-ExtraLight.ttf)format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Bricolage Grotesque;src:url(/Bricolage_Grotesque/static/BricolageGrotesque-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Bricolage Grotesque;src:url(/Bricolage_Grotesque/static/BricolageGrotesque-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bricolage Grotesque;src:url(/Bricolage_Grotesque/static/BricolageGrotesque-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Bricolage Grotesque;src:url(/Bricolage_Grotesque/static/BricolageGrotesque-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Bricolage Grotesque;src:url(/Bricolage_Grotesque/static/BricolageGrotesque-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Bricolage Grotesque;src:url(/Bricolage_Grotesque/static/BricolageGrotesque-ExtraBold.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Bricolage Fallback;src:local(Arial);ascent-override:92%;descent-override:22%;line-gap-override:0%;size-adjust:103%}:root{--bg-dark:#1c1c1b;--panel:#252524;--panel-soft:#2d2d2c;--aganta-white:#f7f6f3;--stalactite:#f7f6f3;--muted:#f7f6f3b8;--muted-strong:#f7f6f3e0;--border-soft:#f7f6f31a;--exuberant-orange:#f05a28;--electric-blue:#0063b1;--ease-premium:cubic-bezier(.19, 1, .22, 1)}html,.blog{background:var(--bg-dark)}.blog{color:var(--aganta-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Bricolage Grotesque,Bricolage Fallback,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.blog h1,.blog h2,.blog h3,.blog h4,.blog h5,.blog h6{color:var(--aganta-white);letter-spacing:-.02em;font-weight:800}.blog p,.blog li,.blog blockquote,.blog .footer-tagline,.blog .footer-email,.blog .footer-column a,.blog .footer-bottom-inner,.blog .toc-cta-text,.blog-card-description,.related-content p{color:var(--muted-strong)}.blog a{color:var(--aganta-white);background-image:linear-gradient(90deg, var(--exuberant-orange), var(--electric-blue));transition:color .4s var(--ease-premium), background-size .4s var(--ease-premium);background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px}.blog a:hover{color:var(--aganta-white);background-size:100% 2px}.blog .header,.blog .footer-top,.blog .footer-bottom-inner,.blog-wrapper,.blog-content-wrapper{max-width:1200px}.blog .header{gap:1.25rem}.blog .nav a{color:var(--muted)}.blog .nav a:hover,.blog .footer-column a:hover,.blog .footer-email a,.blog .post-eyebrow{color:var(--exuberant-orange)}.blog .cta,a.toc-cta-btn{background:var(--exuberant-orange);color:#111;border:1px solid var(--exuberant-orange);box-shadow:none;text-transform:uppercase;letter-spacing:.14em;transition:transform .4s var(--ease-premium), background-color .4s var(--ease-premium), border-color .4s var(--ease-premium), color .4s var(--ease-premium), box-shadow .4s var(--ease-premium);background-image:none;border-radius:.5rem;font-weight:700}.blog .cta{padding:.7rem 1.15rem;font-size:.75rem}a.toc-cta-btn{padding:.75rem 1rem;font-size:.8rem}.blog .cta:hover,a.toc-cta-btn:hover{color:var(--exuberant-orange);border-color:var(--exuberant-orange);background:0 0/0;transform:translateY(-2px);box-shadow:0 10px 30px #f05a2840}.post-list a,.blog-card,.featured-card,.blog pre,.blog-article table,.blog-toc .toc-sticky{background:var(--panel);border:1px solid var(--border-soft);box-shadow:0 4px 20px #00000026}.post-list a,.blog-card,.featured-card,.related-image img,.featured-image img,.blog-card-image img{transition:transform .4s var(--ease-premium), box-shadow .4s var(--ease-premium), border-color .4s var(--ease-premium)}.post-list a:hover,.blog-card:hover,.featured-card:hover{border-color:#f05a2852;transform:translateY(-4px);box-shadow:0 20px 40px #00000047}.blog .footer-bottom,.related-divider,.toc-cta{border-color:var(--border-soft)}.blog .footer-bottom{border-top:1px solid var(--border-soft)}.blog .blog-intro,.blog .blog-article>p:first-of-type,.blog strong,.blog em,.blog .post-title,.blog .footer-heading,.blog .footer-title,.blog .related-heading,.blog .toc-title,.blog .toc-sticky a.active,.blog h1,.blog h2,.blog h3,.blog h4,.blog h5,.blog h6{color:var(--aganta-white)}.blog .post-eyebrow{letter-spacing:.2em}.blog .blog-article tbody tr:hover{background:#f05a280d}.blog .blog-article thead th,.blog .blog-article tbody td,.blog .blog-article th:not(:last-child),.blog .blog-article td:not(:last-child){border-color:var(--border-soft)}.blog .blog-article thead th{color:var(--aganta-white)}.blog mark{color:var(--aganta-white);background:#f05a2838}.blog-toc li:has(>a.active):after{background-color:var(--exuberant-orange)}.blog ::selection{color:var(--aganta-white);background:#f05a2847}@media (max-width:768px){.blog .footer-bottom-inner{flex-direction:column;align-items:flex-start;gap:1rem}}.blog-content-wrapper{margin:0 auto}@media (min-width:1200px){.blog-toc{left:calc(50% - 760px)}}.blog a,.blog .post-title,.blog a:hover,.blog a:hover .post-title{background-image:none;background-size:0}.blog{color:var(--aganta-white)}.blog p,.blog li,.blog blockquote,.blog .footer-tagline,.blog .footer-email,.blog .footer-column a,.blog .footer-bottom-inner,.blog .toc-cta-text,.blog-card-description,.related-content p,.blog nav a,#mobile-nav a{color:var(--muted)}.blog h1,.blog h2,.blog h3,.blog h4,.blog h5,.blog h6,.blog .post-title,.blog .footer-title,.blog .footer-heading,.blog .related-heading,.blog .toc-title,.blog .blog-intro,.blog strong,.blog em,.blog .nav a:hover,#mobile-nav a:hover,.blog .nav a[aria-current=page]{color:var(--aganta-white)}.blog .cta,#mobile-nav .cta,a.toc-cta-btn,.blog header .bg-exuberant-orange{color:var(--aganta-white)!important}.blog .footer-email a,.blog .post-eyebrow,.blog .footer-column a:hover{color:var(--exuberant-orange)}.blog header nav a,.blog #mobile-nav a,.blog header button{color:var(--muted)!important}.blog header nav a:hover,.blog #mobile-nav a:hover,.blog header nav a:focus-visible,.blog #mobile-nav a:focus-visible,.blog header a[href="/index.html#contact"]{color:var(--aganta-white)!important}.blog .blog-article ul,.blog .blog-article ol{margin-bottom:2rem;padding-left:1.5rem}.blog .blog-article ul{list-style:outside}.blog .blog-article ol{list-style:decimal}.blog .blog-article li{margin-bottom:.8rem;padding-left:.15rem;line-height:1.7}.blog .blog-article ul li::marker{color:var(--exuberant-orange)}.blog .blog-article ol li::marker{color:var(--exuberant-orange)}.blog .footer-brand{max-width:28rem}.blog .footer-heading{margin-bottom:.5rem}.blog .footer-column li{margin-bottom:0}@media (max-width:768px){.blog .site-header{position:relative}.blog .footer-links{justify-content:space-between;gap:2rem;width:100%}.blog .footer-column{min-width:10rem}}.blog .site-footer{color:var(--aganta-white);background:#050505;margin-top:6rem;overflow:hidden}.blog .footer-shell{max-width:1200px;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}.blog .footer-shell-top{justify-content:space-between;align-items:flex-start;gap:4rem;padding-top:4.5rem;padding-bottom:3.5rem;display:flex}.blog .footer-brand-block{flex-shrink:0;max-width:15rem}.blog .footer-kicker{letter-spacing:-.05em;color:var(--aganta-white);margin:0 0 1.25rem;font-size:clamp(2rem,1.25rem + 1.6vw,3rem);font-weight:800;line-height:.95}.blog .footer-accent-line{background:var(--accent);width:2.25rem;height:3px;margin-bottom:1.75rem}.blog .footer-socials{align-items:center;gap:.875rem;display:flex}.blog .footer-social-link{color:#f7f6f38c;border:1px solid #ffffff26;border-radius:2px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:color .15s,border-color .15s,transform .15s;display:inline-flex}.blog .footer-social-link:hover{color:var(--accent);border-color:var(--accent);transform:translateY(-1px)}.blog .footer-nav-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 4rem;width:min(100%,40rem);display:grid}.blog .footer-nav-heading{letter-spacing:.18em;text-transform:uppercase;color:#f7f6f34d;margin:0 0 1.375rem;font-size:.6875rem;font-weight:700}.blog .footer-nav-list{flex-direction:column;gap:.875rem;margin:0;padding:0;list-style:none;display:flex}.blog .footer-nav-list a{color:#f7f6f3ad;font-size:.9375rem;font-weight:500;transition:color .15s}.blog .footer-nav-list a:hover{color:var(--aganta-white)}.blog .footer-wordmark{text-align:center;letter-spacing:-.06em;width:100%;color:var(--aganta-white);white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:12.5vw;font-weight:800;line-height:1}.blog .footer-shell-bottom{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1.5rem;padding-top:1.25rem;padding-bottom:1.25rem;display:flex}.blog .footer-bottom-left,.blog .footer-bottom-right{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.blog .footer-logo{opacity:.52;filter:brightness(0)invert();width:120px;height:auto;transition:opacity .15s}.blog .footer-logo-link:hover .footer-logo{opacity:.9}.blog .footer-copyright,.blog .footer-bottom-right a,.blog .footer-built-with{letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.blog .footer-copyright,.blog .footer-bottom-right a{color:#f7f6f34d}.blog .footer-bottom-right a:hover{color:#f7f6f3b3}.blog .footer-built-with{color:var(--accent)}@media (max-width:900px){.blog .footer-shell-top{flex-direction:column;gap:3rem}.blog .footer-nav-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;width:100%}}@media (max-width:640px){.blog .footer-shell-top{padding-top:3.5rem;padding-bottom:2.5rem}.blog .footer-nav-grid{grid-template-columns:1fr}.blog .footer-wordmark{font-size:12.5vw;line-height:1}.blog .footer-shell-bottom{flex-direction:column;align-items:flex-start}}
