:root{--ink:#111713;--ink-soft:#3f4741;--paper:#f2f0e8;--paper-deep:#e8e5db;--line:#c9c7bc;--acid:#d9ff57;--acid-deep:#bfe234;--cyan:#38d7e9;--navy:#0b1f33;--white:#fbfbf7;--max-width:94rem;--sans:"Avenir Next", Avenir, "Segoe UI", Helvetica, Arial, sans-serif;--display:Iowan Old Style, Baskerville, "Times New Roman", serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:6rem}body{background:var(--paper);min-width:20rem;color:var(--ink);font-family:var(--sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}a,button{-webkit-tap-highlight-color:transparent}::selection{background:var(--acid);color:var(--ink)}:focus-visible{outline:.19rem solid var(--cyan);outline-offset:.25rem}.skip-link{z-index:100;background:var(--acid);color:var(--ink);letter-spacing:.06em;text-transform:uppercase;padding:.8rem 1rem;font-size:.78rem;font-weight:800;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header,.legal-header{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:#f2f0e8eb;grid-template-columns:minmax(12rem,1fr) auto minmax(12rem,1fr);align-items:center;width:100%;min-height:5rem;padding:0 2.5rem;display:grid;position:sticky;top:0}.brand{letter-spacing:.11em;text-transform:uppercase;justify-self:start;align-items:center;gap:.75rem;font-size:.73rem;font-weight:800;display:inline-flex}.brand-mark{border:1px solid var(--ink);background:var(--ink);width:2.35rem;height:2.35rem;color:var(--acid);letter-spacing:.04em;place-items:center;font-size:.68rem;transition:background .18s,color .18s;display:grid}.brand:hover .brand-mark{background:var(--acid);color:var(--ink)}.main-nav{letter-spacing:.08em;text-transform:uppercase;justify-content:center;gap:clamp(1.25rem,3vw,3rem);font-size:.73rem;font-weight:700;display:flex}.main-nav a,.footer-links a,.legal-back{position:relative}.main-nav a:after,.footer-links a:after,.legal-back:after{transform-origin:100%;content:"";background:currentColor;height:1px;transition:transform .2s;position:absolute;bottom:-.35rem;left:0;right:0;transform:scaleX(0)}.main-nav a:hover:after,.footer-links a:hover:after,.legal-back:hover:after{transform-origin:0;transform:scaleX(1)}.header-contact{background:var(--ink);color:var(--white);letter-spacing:.08em;text-transform:uppercase;justify-self:end;align-items:center;gap:1rem;padding:.75rem 1rem;font-size:.72rem;font-weight:800;transition:background .18s,color .18s;display:inline-flex}.header-contact:hover{background:var(--acid);color:var(--ink)}.section-shell{width:100%;max-width:var(--max-width);margin:0 auto;padding-left:clamp(1.25rem,4vw,4rem);padding-right:clamp(1.25rem,4vw,4rem);position:relative}.hero{border-right:1px solid var(--line);border-left:1px solid var(--line);grid-template-rows:1fr auto;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:2rem;min-height:calc(100svh - 5rem);padding-top:clamp(4rem,9vw,8rem);padding-bottom:2rem;display:grid;overflow:hidden}.hero-grid{z-index:-1;background-image:linear-gradient(#1117130d 1px,#0000 1px),linear-gradient(90deg,#1117130d 1px,#0000 1px);background-size:clamp(2rem,4vw,4rem) clamp(2rem,4vw,4rem);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 88%);mask-image:linear-gradient(#000 0%,#0000 88%)}.hero-grid:before,.hero-grid:after{content:"";border:1px solid #11171321;border-radius:50%;position:absolute}.hero-grid:before{aspect-ratio:1;width:clamp(22rem,45vw,46rem);top:4%;right:2%}.hero-grid:after{aspect-ratio:1;width:clamp(13rem,28vw,29rem);top:12%;right:10%}.hero-copy{grid-column:1/span 7;align-self:center;padding-top:1rem}.eyebrow{letter-spacing:.14em;align-items:center;gap:.8rem;margin:0 0 2rem;font-size:.68rem;font-weight:800;display:flex}.eyebrow span{background:currentColor;width:2.8rem;height:1px;display:block}.hero h1{max-width:60rem;font-family:var(--display);letter-spacing:-.065em;margin:0;font-size:clamp(3.7rem,7.3vw,8rem);font-weight:400;line-height:.87}.hero h1 em{font-weight:400;position:relative}.hero h1 em:after{z-index:-1;background:var(--acid);content:"";height:.18em;position:absolute;bottom:.02em;left:0;right:0}.hero-intro{max-width:40rem;color:var(--ink-soft);margin:2rem 0 0;font-size:clamp(1.02rem,1.35vw,1.28rem);line-height:1.6}.hero-actions{flex-wrap:wrap;align-items:center;gap:1.25rem 2rem;margin-top:2.25rem;display:flex}.button{letter-spacing:.075em;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;gap:1.25rem;min-height:3.3rem;padding:.9rem 1.2rem;font-size:.74rem;font-weight:800;transition:transform .18s,background .18s,color .18s;display:inline-flex}.button:hover{transform:translateY(-.2rem)}.button-primary{background:var(--ink);color:var(--white)}.button-primary:hover{background:var(--acid);color:var(--ink)}.text-link{border-bottom:1px solid var(--ink);letter-spacing:.06em;text-transform:uppercase;padding:.6rem 0;font-size:.76rem;font-weight:800}.text-link span{margin-left:.5rem;transition:transform .18s;display:inline-block}.text-link:hover span{transform:translate(.2rem,-.2rem)}.hero-console{border:1px solid var(--ink);background:var(--ink);min-height:27rem;color:var(--white);box-shadow:1.3rem 1.3rem 0 var(--acid);grid-column:9/-1;align-self:center;padding:1.4rem;position:relative}.console-topline{letter-spacing:.14em;border-bottom:1px solid #fbfbf733;justify-content:space-between;padding-bottom:1rem;font-size:.59rem;font-weight:800;display:flex}.status{color:var(--acid);align-items:center;gap:.45rem;display:flex}.status i{background:var(--acid);border-radius:50%;width:.42rem;height:.42rem;animation:2.2s infinite pulse;box-shadow:0 0 #d9ff578c}@keyframes pulse{0%{box-shadow:0 0 #d9ff578c}60%{box-shadow:0 0 0 .45rem #d9ff5700}to{box-shadow:0 0 #d9ff5700}}.console-body{flex-direction:column;justify-content:center;min-height:19rem;display:flex}.console-body>p:first-child{color:var(--acid);letter-spacing:.15em;margin:0 0 .75rem;font-size:.63rem;font-weight:800}.console-body h2{font-family:var(--display);letter-spacing:-.05em;margin:0;font-size:clamp(3rem,4.3vw,4.8rem);font-weight:400}.console-description{color:#fbfbf7ad;max-width:22rem;margin:.8rem 0 0;font-size:.95rem;line-height:1.55}.console-link{color:var(--acid);letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #fbfbf733;justify-content:space-between;align-items:center;padding-top:1rem;font-size:.69rem;font-weight:800;display:flex}.console-link span{font-size:1rem;transition:transform .18s}.console-link:hover span{transform:translate(.2rem,-.2rem)}.console-corner{border-top:1px solid #d9ff578c;border-right:1px solid #d9ff578c;width:5.5rem;height:5.5rem;position:absolute;top:4.6rem;right:2rem}.hero-index{border-top:1px solid var(--line);color:var(--ink-soft);letter-spacing:.13em;grid-area:2/1/auto/-1;align-items:center;gap:1rem;padding-top:1.5rem;font-size:.6rem;font-weight:800;display:flex}.hero-index i{background:var(--ink-soft);border-radius:50%;width:.25rem;height:.25rem}.section-label{border-bottom:1px solid var(--line);letter-spacing:.14em;align-items:center;gap:.8rem;padding-bottom:1rem;font-size:.64rem;font-weight:800;display:flex}.section-label span{border:1px solid;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;font-size:.55rem;display:grid}.section-label.light{color:#fbfbf7b3;border-color:#fbfbf738}.manifesto{border-right:1px solid var(--line);border-left:1px solid var(--line);padding-top:clamp(6rem,10vw,10rem);padding-bottom:clamp(6rem,10vw,10rem)}.manifesto-content{grid-template-columns:1.25fr .75fr;align-items:start;gap:clamp(3rem,8vw,9rem);padding-top:clamp(3rem,6vw,6rem);display:grid}.manifesto h2,.capabilities h2,.stack h2,.contact h2,.process h2{font-family:var(--display);letter-spacing:-.06em;margin:0;font-size:clamp(3.2rem,6vw,6.6rem);font-weight:400;line-height:.98}.manifesto-copy{max-width:37rem;color:var(--ink-soft);padding-top:.65rem;font-size:1rem;line-height:1.75}.manifesto-copy p{margin:0 0 1.4rem}.profile-links{gap:1rem;margin-top:2.25rem;display:flex}.profile-links a{border:1px solid var(--ink);color:var(--ink);letter-spacing:.08em;text-transform:uppercase;gap:.6rem;padding:.7rem .9rem;font-size:.7rem;font-weight:800;transition:background .18s,color .18s;display:inline-flex}.profile-links a:hover{background:var(--ink);color:var(--white)}.featured{background:var(--navy);max-width:none;color:var(--white);padding-top:clamp(2rem,4vw,4rem);padding-bottom:clamp(3rem,6vw,6rem)}.featured>*{width:100%;max-width:calc(var(--max-width) - clamp(2.5rem, 8vw, 8rem));margin-left:auto;margin-right:auto}.project-layout{grid-template-columns:.88fr 1.2fr .75fr;align-items:center;gap:clamp(2rem,4vw,5rem);min-height:43rem;padding-top:3rem;display:grid}.project-heading>p:first-child{color:var(--cyan);letter-spacing:.13em;margin:0 0 1rem;font-size:.62rem;font-weight:800}.project-heading h2{font-family:var(--display);letter-spacing:-.07em;margin:0;font-size:clamp(4.8rem,8vw,9rem);font-weight:400;line-height:.84}.project-lead{color:#fbfbf7ad;max-width:30rem;margin:2rem 0 0;font-size:1rem;line-height:1.65}.blueprint{aspect-ratio:1;background-image:linear-gradient(#38d7e921 1px,#0000 1px),linear-gradient(90deg,#38d7e921 1px,#0000 1px);background-size:1.5rem 1.5rem;justify-self:center;width:100%;max-width:34rem;position:relative}.blueprint:before,.blueprint:after{content:"";position:absolute}.blueprint:before{border:1px solid #38d7e959;inset:7%}.blueprint:after{background:var(--cyan);border-radius:50%;width:.42rem;height:.42rem;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 .5rem #38d7e91f}.blueprint-orbit{border:1px solid var(--cyan);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-one{width:62%;height:62%}.orbit-two{opacity:.7;border-style:dashed;width:33%;height:33%}.blueprint-axis{background:#38d7e97a;position:absolute;top:50%;left:50%}.axis-x{width:92%;height:1px;transform:translate(-50%,-50%)}.axis-y{width:1px;height:92%;transform:translate(-50%,-50%)}.blueprint-square{border:1px solid #38d7e98c;width:44%;height:44%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.measure{background:var(--navy);color:var(--cyan);letter-spacing:.08em;padding:.25rem .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.56rem;position:absolute}.measure-a{top:13%;left:49%}.measure-b{bottom:22%;right:4%}.measure-c{color:#fbfbf780;bottom:3%;left:8%}.project-details{color:#fbfbf7b8;font-size:.94rem;line-height:1.7}.project-details>p{margin:0}.project-tags{flex-wrap:wrap;gap:.55rem;margin:2rem 0;display:flex}.project-tags span{color:var(--cyan);letter-spacing:.075em;text-transform:uppercase;border:1px solid #38d7e96b;padding:.5rem .65rem;font-size:.6rem;font-weight:800}.button-cyan{background:var(--cyan);color:var(--navy)}.button-cyan:hover{background:var(--white)}.capabilities{border-right:1px solid var(--line);border-left:1px solid var(--line);padding-top:clamp(6rem,10vw,10rem);padding-bottom:clamp(6rem,10vw,10rem)}.capabilities-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:4rem;padding:clamp(3rem,6vw,6rem) 0 4rem;display:grid}.capabilities-heading p{max-width:28rem;color:var(--ink-soft);margin:0 0 .5rem;line-height:1.7}.capability-grid{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.capability-card{border-right:1px solid var(--ink);flex-direction:column;min-height:27rem;padding:clamp(1.5rem,3vw,2.75rem);transition:background .22s,color .22s;display:flex}.capability-card:last-child{border-right:0}.capability-card:hover{background:var(--ink);color:var(--white)}.card-number{border:1px solid;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;font-size:.62rem;font-weight:800;display:grid}.capability-card h3{font-family:var(--display);letter-spacing:-.05em;margin:auto 0 1rem;font-size:clamp(2.4rem,3.5vw,3.8rem);font-weight:400;line-height:1}.capability-card p{min-height:6.8rem;color:var(--ink-soft);margin:0;font-size:.93rem;line-height:1.65;transition:color .22s}.capability-card:hover p{color:#fbfbf7b3}.card-stack{letter-spacing:.08em;text-transform:uppercase;border-top:1px solid;padding-top:1.1rem;font-size:.62rem;font-weight:800}.process{background:var(--ink);max-width:none;color:var(--white);padding-top:clamp(3rem,5vw,5rem);padding-bottom:clamp(4rem,8vw,8rem)}.process>*{width:100%;max-width:calc(var(--max-width) - clamp(2.5rem, 8vw, 8rem));margin-left:auto;margin-right:auto}.process-intro{grid-template-columns:1.2fr .8fr;align-items:end;gap:4rem;padding:clamp(3rem,6vw,6rem) 0;display:grid}.process-intro p{color:#fbfbf79e;max-width:27rem;margin:0 0 .5rem;line-height:1.7}.process-list{border-top:1px solid #fbfbf747;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.process-list li{border-right:1px solid #fbfbf747;min-height:17rem;padding:2rem}.process-list li:last-child{border-right:0}.process-list span{color:var(--acid);letter-spacing:.1em;font-size:.63rem;font-weight:800}.process-list h3{font-family:var(--display);letter-spacing:-.04em;margin:3.5rem 0 .75rem;font-size:2.5rem;font-weight:400}.process-list p{color:#fbfbf799;max-width:22rem;margin:0;font-size:.9rem;line-height:1.65}.stack{border-right:1px solid var(--line);border-left:1px solid var(--line);padding-top:clamp(6rem,10vw,10rem);padding-bottom:clamp(6rem,10vw,10rem)}.stack-layout{grid-template-columns:1fr 1fr;gap:clamp(3rem,8vw,9rem);padding-top:clamp(3rem,6vw,6rem);display:grid}.stack-list{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;align-content:start;display:grid}.stack-list span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;padding:1.15rem .3rem;font-size:.7rem;font-weight:800}.stack-list span:nth-child(2n){border-right:0;padding-left:1.15rem}.contact{background:var(--acid);text-align:center;max-width:none;padding-top:clamp(6rem,10vw,10rem);padding-bottom:clamp(5rem,9vw,9rem)}.contact-kicker{letter-spacing:.14em;margin:0 0 1.5rem;font-size:.69rem;font-weight:800}.contact h2{font-size:clamp(4.2rem,9vw,10rem)}.contact-email{border-bottom:1px solid var(--ink);letter-spacing:.035em;align-items:center;gap:1rem;margin-top:3rem;padding-bottom:.45rem;font-size:clamp(.82rem,1.8vw,1.15rem);font-weight:800;display:inline-flex}.contact-email span{font-size:1.3em;transition:transform .18s}.contact-email:hover span{transform:translate(.2rem,-.2rem)}.contact-note{letter-spacing:.1em;text-transform:uppercase;justify-content:center;gap:1rem 2.2rem;margin-top:4rem;font-size:.62rem;font-weight:800;display:flex}.contact-note span:before{content:"×";margin-right:.8rem}.site-footer{background:var(--ink);color:var(--white);grid-template-columns:1fr auto auto;align-items:end;gap:4rem;padding:3.5rem clamp(1.25rem,4vw,4rem);display:grid}.footer-kicker{color:var(--acid);letter-spacing:.14em;font-size:.62rem;font-weight:800}.site-footer p{color:#fbfbf794;margin:.65rem 0 0;font-size:.86rem}.footer-links{letter-spacing:.08em;text-transform:uppercase;gap:1.5rem;font-size:.68rem;font-weight:800;display:flex}.footer-meta{white-space:nowrap;letter-spacing:.06em;font-size:.68rem!important}.reveal{animation:.75s cubic-bezier(.2,.7,.2,1) both reveal-up}.reveal-delay{animation-delay:.13s}@keyframes reveal-up{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:translateY(0)}}.legal-header{grid-template-columns:1fr auto}.legal-back{letter-spacing:.07em;text-transform:uppercase;justify-self:end;font-size:.7rem;font-weight:800}.legal-main{width:100%;max-width:var(--max-width);border-right:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:.42fr 1fr;gap:clamp(3rem,8vw,9rem);margin:0 auto;padding:clamp(4rem,8vw,8rem) clamp(1.25rem,4vw,4rem) clamp(6rem,10vw,10rem);display:grid}.legal-aside{border-top:1px solid var(--ink);height:fit-content;padding-top:1rem;position:sticky;top:8rem}.legal-aside span{letter-spacing:.12em;font-size:.62rem;font-weight:800}.legal-aside p{max-width:17rem;color:var(--ink-soft);margin:1rem 0 0;font-size:.85rem;line-height:1.65}.legal-document{max-width:53rem}.legal-document h1{max-width:45rem;font-family:var(--display);letter-spacing:-.065em;margin:0;font-size:clamp(4rem,7vw,7.8rem);font-weight:400;line-height:.9}.legal-lead{border-left:.28rem solid var(--acid-deep);color:var(--ink-soft);margin:2.5rem 0 clamp(4rem,7vw,7rem);padding-left:1.5rem;font-size:1.08rem;line-height:1.75}.legal-section{border-top:1px solid var(--line);padding:2.5rem 0}.legal-section h2{font-family:var(--display);letter-spacing:-.035em;margin:0 0 1.35rem;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:400}.legal-section p,.legal-section li{color:var(--ink-soft);font-size:.96rem;line-height:1.75}.legal-section p{margin:0}.legal-section ul{margin:1.25rem 0 0;padding:0;list-style:none}.legal-section li{border-bottom:1px solid #c9c7bc8c;padding:.65rem 0 .65rem 1.5rem;position:relative}.legal-section li:before{background:var(--acid-deep);content:"";width:.45rem;height:.45rem;position:absolute;top:1.42rem;left:0}.legal-contact{background:var(--ink);color:var(--white);border:0;margin-top:2rem;padding:2.5rem}.legal-contact p{color:#fbfbf7a6}.legal-contact a{border-bottom:1px solid var(--acid);color:var(--acid);gap:.8rem;margin-top:1.5rem;padding-bottom:.35rem;font-size:.84rem;font-weight:800;display:inline-flex}.legal-footer{background:var(--ink);color:#fbfbf799;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;gap:1.5rem;padding:2rem clamp(1.25rem,4vw,4rem);font-size:.65rem;font-weight:700;display:flex}.not-found{text-align:center;background-image:linear-gradient(#11171312 1px,#0000 1px),linear-gradient(90deg,#11171312 1px,#0000 1px);background-size:2.5rem 2.5rem;place-content:center;min-height:100svh;padding:2rem;display:grid}.not-found p{letter-spacing:.14em;margin:0 0 1rem;font-size:.7rem;font-weight:800}.not-found h1{max-width:48rem;font-family:var(--display);letter-spacing:-.06em;margin:0 0 2rem;font-size:clamp(3.5rem,8vw,7rem);font-weight:400;line-height:.95}.not-found .button{justify-self:center}@media (max-width:68rem){.site-header{grid-template-columns:1fr auto}.main-nav{display:none}.hero{min-height:auto}.hero-copy{grid-column:1/span 8}.hero-console{grid-column:9/-1;min-height:23rem}.console-body{min-height:15rem}.project-layout{grid-template-columns:1fr 1fr}.project-heading{grid-column:1}.blueprint{grid-area:1/2/span 2}.project-details{grid-column:1}.site-footer{grid-template-columns:1fr auto}.footer-meta{grid-column:1/-1}}@media (max-width:50rem){html{scroll-padding-top:4.5rem}.site-header,.legal-header{min-height:4.5rem;padding:0 1.25rem}.brand-name{display:none}.header-contact{gap:.5rem;padding:.65rem .8rem;font-size:.6rem}.hero{padding-top:4.5rem;padding-bottom:1.5rem;display:block}.hero h1{font-size:clamp(3.55rem,17vw,6rem)}.hero-intro{font-size:1rem}.hero-console{min-height:23rem;box-shadow:.75rem .75rem 0 var(--acid);margin-top:4rem}.console-body{min-height:15.5rem}.hero-index{white-space:nowrap;margin-top:3rem;overflow-x:auto}.manifesto-content,.capabilities-heading,.process-intro,.stack-layout,.legal-main{grid-template-columns:1fr}.manifesto-content,.capabilities-heading,.process-intro,.stack-layout{gap:2.5rem}.manifesto h2,.capabilities h2,.stack h2,.process h2{font-size:clamp(3.2rem,15vw,5rem)}.project-layout{flex-direction:column;align-items:stretch;min-height:auto;padding-top:4rem;display:flex}.project-heading h2{font-size:clamp(4.8rem,23vw,7rem)}.blueprint{order:2;width:100%;max-width:29rem}.project-details{order:3}.capability-grid,.process-list{grid-template-columns:1fr}.capability-card,.process-list li{border-bottom:1px solid;border-right:0;min-height:21rem}.capability-card:last-child,.process-list li:last-child{border-bottom:0}.capability-card p{min-height:auto;margin-bottom:2rem}.process-list li{border-color:#fbfbf747;min-height:auto;padding:2rem 0}.process-list h3{margin-top:2.5rem}.contact h2{font-size:clamp(4rem,18vw,7rem)}.contact-email{overflow-wrap:anywhere;max-width:100%}.contact-note{flex-direction:column}.site-footer{grid-template-columns:1fr;align-items:start;gap:2.5rem}.footer-links{flex-wrap:wrap}.footer-meta{grid-column:1}.legal-main{gap:4rem}.legal-aside{position:static}.legal-document h1{font-size:clamp(3.7rem,17vw,6rem)}.legal-contact{margin-left:-.5rem;margin-right:-.5rem;padding:1.5rem}}@media (max-width:27rem){.header-contact{font-size:0}.header-contact span{font-size:1rem}.hero-actions,.hero-actions .button,.profile-links{width:100%}.hero-actions{flex-direction:column;align-items:stretch}.profile-links{flex-direction:column}.profile-links a{justify-content:space-between}.stack-list{grid-template-columns:1fr}.stack-list span,.stack-list span:nth-child(2n){border-right:0;padding-left:.3rem}.legal-back{font-size:.6rem}.legal-footer{flex-direction:column}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
