:root{--yellow:#ffcc00;--accent-text:#786000;--ink:#121212;--muted:#656561;--paper:#f3f3ee;--line:#deded7;--white:#fff;--max:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--white);color:var(--ink);font-family:"Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.65}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:.25em}img{max-width:100%;display:block}button{font:inherit}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.07;letter-spacing:-.045em}h1{font-size:clamp(3rem,5.7vw,5.7rem);font-weight:750}h2{font-size:clamp(2.4rem,4.4vw,4.35rem);font-weight:750}h3{font-size:1.55rem;font-weight:700}p+p{margin-top:1.1rem}p{text-wrap:pretty}ul{padding-left:1.2rem}a,button,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #ab7300;outline-offset:6px}.site-header a:focus-visible,.hero a:focus-visible,.meet-section a:focus-visible,.site-footer a:focus-visible{outline-color:var(--yellow)}.wrap{max-width:var(--max);width:calc(100% - 112px);margin-inline:auto}.section{padding-top:110px;padding-bottom:110px}.eyebrow{display:block;font-size:.73rem;line-height:1.5;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:22px}.eyebrow.light{color:#fff}.yellow{color:var(--accent-text)}.lead{font-size:1.25rem;line-height:1.6}.skip{position:fixed;left:20px;top:-80px;z-index:99;background:var(--yellow);padding:12px 20px}.skip:focus{top:10px}.site-header{height:88px;background:#101010;color:#fff;position:sticky;top:0;z-index:20}.nav-wrap{height:100%;max-width:1440px;margin:auto;padding:0 56px;display:flex;align-items:center;justify-content:space-between;gap:32px}.brand{display:block;flex-shrink:0;width:169px}.brand img{width:100%;height:auto}.site-header nav{display:flex;align-items:center;gap:30px;font-size:.85rem;font-weight:600}.site-header nav>a:not(.nav-job){padding:10px 0}.nav-job{background:var(--yellow);color:var(--ink);padding:14px 18px;display:flex;gap:25px;align-items:center}.nav-job:hover{background:#ffe05b;text-decoration:none}.nav-job[aria-current]{box-shadow:inset 0 -3px 0 #967500}.menu-toggle{display:none;background:none;color:#fff;border:0;cursor:pointer}.hero{position:relative;isolation:isolate;overflow:hidden;background:#222;color:white}.hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.hero-home .hero-image{object-position:center 55%}.hero-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(0,0,0,.75),rgba(0,0,0,.23) 72%),linear-gradient(0deg,rgba(0,0,0,.55),transparent 45%)}.hero-inner{padding-top:100px;padding-bottom:30px}.hero-home .hero-inner{min-height:680px;display:flex;flex-direction:column;align-items:flex-start}.hero h1{max-width:1050px}.hero-copy{font-size:1.18rem;line-height:1.65;margin-top:28px;max-width:680px;color:#eee}.actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:32px}.button{min-height:52px;padding:15px 22px;display:inline-flex;align-items:center;justify-content:center;gap:26px;font-size:.85rem;font-weight:700;line-height:1.4;transition:background .16s,transform .16s;border:1px solid transparent}.button:hover{text-decoration:none;transform:translateY(-2px)}.yellow-button{background:var(--yellow);color:#111}.yellow-button:hover{background:#ffe05b}.glass-button{border-color:#aaa;color:#fff;background:rgba(0,0,0,.1)}.glass-button:hover{background:rgba(255,255,255,.12)}.hero-bottom{display:flex;justify-content:space-between;width:100%;gap:20px;border-top:1px solid #ffffff50;margin-top:80px;padding-top:19px;font-size:.7rem;letter-spacing:.06em;color:#ddd}.hero-home .hero-bottom{margin-top:auto;padding-top:22px}.hero-home .actions{margin-bottom:65px}.recruit-strip{background:var(--yellow)}.recruit-strip>.wrap{display:flex;justify-content:space-between;align-items:center;gap:36px;padding-block:28px}.recruit-strip .eyebrow{margin-bottom:4px;font-size:.65rem}.recruit-strip p{font-size:1.18rem;letter-spacing:-.025em;font-weight:600}.text-link{display:inline-flex;align-items:center;gap:25px;border-bottom:1px solid currentColor;padding-bottom:5px;font-weight:600;font-size:.88rem;line-height:1.5}.text-link:hover{text-decoration:none;border-bottom-width:2px;padding-bottom:4px}.section-intro{margin-bottom:54px}.intro-text{max-width:640px;font-size:1.1rem;color:var(--muted);margin-top:25px}.services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px}.service{border-top:1px solid var(--ink);padding-top:24px}.number{display:inline-block;font-size:.8rem;font-weight:650;letter-spacing:.07em;margin-bottom:22px;color:var(--accent-text)}.service h3{font-size:clamp(1.3rem,1.85vw,1.7rem);letter-spacing:-.03em}.service-tag{font-weight:600;margin-top:15px}.service>p:not(.service-tag){font-size:.93rem;color:var(--muted);margin-top:12px;min-height:74px}.service ul{list-style:none;padding:0;margin:26px 0 0;border-top:1px solid var(--line)}.service li{font-size:.84rem;padding:10px 0;border-bottom:1px solid var(--line);line-height:1.5}.company-section{display:grid;grid-template-columns:1fr 1fr;background:var(--ink);color:white}.company-photo{min-height:660px}.company-photo img{height:100%;width:100%;object-fit:cover;filter:grayscale(1);object-position:40% center}.company-copy{padding:82px clamp(35px,5vw,80px)}.company-copy .section-intro{margin-bottom:30px}.company-copy>p:not(.lead){color:#bcbcb7;font-size:.94rem}.company-copy .eyebrow{color:var(--yellow)}.company-facts{display:grid;grid-template-columns:1fr 1fr;gap:25px;border-top:1px solid #444;padding-top:26px;margin-top:32px;margin-bottom:36px}.company-facts strong{display:block;font-size:1.05rem;margin-bottom:9px}.company-facts span{display:block;font-size:.85rem;color:#bcbcb7}.company-copy .text-link{color:var(--yellow)}.team-section{background:var(--paper)}.team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 30px}.person img{width:100%;aspect-ratio:3/2;height:auto;object-fit:cover;filter:grayscale(1)}.person-info{padding-top:22px}.person h3{font-size:1.5rem;margin-bottom:10px}.person .degree{font-size:.83rem;font-weight:600;line-height:1.5}.person .role{font-size:.82rem;color:var(--muted);min-height:43px;margin:6px 0 17px;line-height:1.5}.person a{display:block;font-size:.86rem;overflow-wrap:anywhere}.person a:not(.phone){text-decoration:underline;text-decoration-color:#b1a04e;text-underline-offset:5px}.person .phone{color:var(--muted);margin-top:5px}.team-invitation{grid-column:span 2;background:var(--ink);color:#fff;padding:42px;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.team-invitation .eyebrow{color:var(--yellow)}.team-invitation h3{font-size:2.4rem}.team-invitation h3 br{display:none}.team-invitation h3 br:after{content:' '}.team-invitation p{max-width:430px;color:#ccc;margin:22px 0 28px}.contact-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:35px;border-top:1px solid var(--line);padding-top:35px}.contact-grid .eyebrow{margin-bottom:20px}.contact-link{font-size:clamp(1.2rem,2vw,1.65rem);letter-spacing:-.03em;overflow-wrap:anywhere}.contact-grid address{font-style:normal;font-size:1rem;margin-bottom:20px}.contact-note{border-top:1px solid var(--line);margin-top:50px;padding-top:25px;color:var(--muted);font-size:.87rem}.contact-note a{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.site-footer{background:var(--ink);color:#fff;padding:60px 0 25px}.footer-top{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;align-items:start;padding-bottom:55px}.footer-top p{color:#c5c5bf;font-size:.94rem}.footer-top>div{display:flex;flex-direction:column;align-items:flex-start;gap:12px;font-size:.85rem}.footer-bottom{border-top:1px solid #383838;padding-top:22px;display:flex;justify-content:space-between;gap:22px;align-items:center;color:#aaa;font-size:.76rem}.footer-bottom small{font-size:inherit}.hero-jobs .hero-inner{padding-top:80px;min-height:700px}.hero-jobs .hero-image{object-position:center 45%}.hero-jobs .hero-shade{background:linear-gradient(90deg,rgba(0,0,0,.85),rgba(0,0,0,.12)),linear-gradient(0deg,rgba(0,0,0,.65),transparent 45%)}.hero-jobs .hero-bottom{margin-top:55px}.why-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.why-grid article{border-top:1px solid var(--line);padding-top:22px}.why-grid h3{font-size:1.3rem;line-height:1.2;letter-spacing:-.025em;margin-bottom:17px}.why-grid p{font-size:.91rem;color:var(--muted)}.roles-section{background:var(--paper)}.role-detail{border-top:1px solid #bdbdb5}.role-detail:last-of-type{border-bottom:1px solid #bdbdb5}summary{list-style:none;cursor:pointer}summary::-webkit-details-marker{display:none}.role-detail summary{display:flex;justify-content:space-between;gap:25px;align-items:center;padding:30px 0}.role-detail summary .eyebrow{font-size:.66rem;margin-bottom:10px}.role-title{font-size:2.2rem;font-weight:700;line-height:1.2;letter-spacing:-.045em;display:block}.role-tag{font-size:.84rem;color:var(--muted);display:block;margin-top:12px}.detail-icon{flex:0 0 32px;height:32px;position:relative;margin-left:15px}.detail-icon:before,.detail-icon:after{content:'';position:absolute;background:currentColor;top:15px;left:5px;width:22px;height:2px}.detail-icon:after{transform:rotate(90deg)}details[open]>summary .detail-icon:after{transform:rotate(0)}.role-body{display:grid;grid-template-columns:1fr 1fr;gap:28px 60px;padding:6px 0 38px}.role-body h3{font-size:1.15rem;letter-spacing:-.02em;margin-bottom:18px}.role-body p,.role-body li{font-size:.94rem;color:#575751}.check-list{list-style:none;padding:0;margin:20px 0 0}.check-list li{padding-left:20px;position:relative;margin-bottom:11px}.check-list li:before{content:'—';position:absolute;left:0;color:var(--accent-text)}.role-action{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:25px;border-top:1px solid var(--line);padding-top:22px}.role-action p{font-size:.82rem}.open-invitation{padding-top:50px;max-width:760px}.open-invitation h3{font-size:1.35rem;line-height:1.35}.open-invitation p{margin:16px 0 20px;color:var(--muted)}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;margin-bottom:42px}.steps article{border-top:1px solid var(--ink);padding-top:25px}.step-number{display:block;font-size:3.4rem;letter-spacing:-.06em;color:var(--accent-text);line-height:1;margin-bottom:28px}.steps h3{font-size:1.35rem;margin-bottom:17px}.steps p{color:var(--muted);font-size:.94rem}.benefits-section{background:var(--ink);color:white}.benefits-section .eyebrow{color:var(--yellow)}.benefits-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:42px 35px}.benefits-grid article{border-top:1px solid #454545;padding-top:20px}.benefit-icon{font-size:2rem;color:var(--yellow);display:block;margin-bottom:22px;line-height:1.2}.benefits-grid h3{font-size:1.15rem;letter-spacing:-.02em;line-height:1.3;margin-bottom:12px}.benefits-grid p{font-size:.88rem;color:#bcbcb7}.office-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:40px}.office-heading>p{max-width:360px;color:var(--muted);font-size:.95rem}.office-gallery{display:grid;grid-template-columns:1.2fr 1fr;gap:24px;align-items:stretch}.office-gallery img{width:100%;height:100%;aspect-ratio:4/3;object-fit:cover}.faq-section{padding-top:0}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{display:flex;justify-content:space-between;align-items:center;padding:22px 0;font-size:1.1rem;font-weight:600;line-height:1.5}.faq details>p{max-width:850px;color:var(--muted);padding:0 45px 25px 0}.meet-section{padding:90px 0;background:var(--ink);color:white}.meet-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:90px;align-items:center}.meet-grid .eyebrow{color:var(--yellow)}.meet-grid .lead{margin-top:25px}.meet-grid>div>p:not(.eyebrow):not(.lead){color:#bcbcb7;max-width:450px;font-size:.95rem}.contact-person{background:#232323}.contact-person img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;filter:grayscale(1)}.contact-person>div{padding:28px}.contact-person h3{font-size:1.55rem;margin-bottom:10px}.contact-person p{color:#bcbcb7;font-size:.85rem}.contact-person a{color:var(--yellow);display:inline-block;margin-top:16px;font-size:.93rem}.meet-section+.site-footer{border-top:1px solid #383838}
@media(min-width:1600px){.hero-home .hero-inner{min-height:740px}.hero-image{object-position:center 50%}}
@media(max-width:1100px){.wrap{width:calc(100% - 72px)}.nav-wrap{padding-inline:36px}.site-header nav{gap:20px}.brand{width:148px}.nav-job{gap:10px;padding:12px}.services{gap:26px}.why-grid,.benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-copy{padding:60px 36px}.company-photo{min-height:600px}.team-grid{gap:38px 22px}.person h3{font-size:1.25rem}.meet-grid{gap:45px}.role-title{font-size:2rem}}
@media(max-width:820px){.site-header{height:76px}.nav-wrap{padding-inline:28px}.wrap{width:calc(100% - 56px)}.site-header nav{gap:14px;font-size:.74rem}.site-header .brand{width:128px}.hero-inner{padding-top:75px}.hero-home .hero-inner{min-height:620px}.hero-copy{font-size:1.04rem}.hero-bottom{font-size:.63rem}.recruit-strip>.wrap{align-items:flex-start;flex-direction:column;gap:16px}.services{grid-template-columns:1fr}.service{display:grid;grid-template-columns:1fr 1fr;gap:0 35px}.service .number{grid-column:1/-1;margin-bottom:14px}.service h3{font-size:1.6rem}.service>p{grid-column:1}.service>p:not(.service-tag){min-height:0}.service ul{grid-column:2;grid-row:2/6;margin-top:0}.section{padding-top:80px;padding-bottom:80px}.company-section{grid-template-columns:1fr}.company-photo{height:340px;min-height:0}.company-copy{padding:60px 28px}.company-copy .section-intro{margin-bottom:25px}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-invitation{grid-column:auto;padding:25px}.team-invitation h3{font-size:2rem}.team-invitation h3 br{display:block}.team-invitation p{font-size:.9rem}.contact-grid{gap:22px}.contact-link{font-size:1.2rem}.contact-grid .eyebrow{font-size:.62rem}.footer-bottom{flex-wrap:wrap}.hero-jobs .hero-inner{min-height:660px}.steps{gap:25px}.steps h3{font-size:1.2rem;line-height:1.25}.role-body{gap:25px 35px}.office-heading{align-items:flex-start;flex-direction:column;gap:20px}.faq-section{padding-top:0}.meet-grid{gap:35px;grid-template-columns:1.1fr 1fr}.meet-grid .actions{align-items:stretch;flex-direction:column}.meet-grid .button{width:max-content;max-width:100%}.contact-person>div{padding:20px}}
@media(max-width:700px){html{scroll-padding-top:88px}.nav-wrap{padding-inline:22px;flex-wrap:wrap;gap:0}.site-header .brand{width:139px}.menu-toggle{display:flex;align-items:center;gap:14px;font-size:.85rem;padding:10px 0 10px 14px}.menu-lines{width:23px;height:14px;position:relative;border-top:2px solid currentColor;border-bottom:2px solid currentColor}.menu-lines:before{content:'';width:23px;height:2px;position:absolute;left:0;top:4px;background:currentColor}.menu-toggle[aria-expanded=true] .menu-lines{border-color:transparent}.menu-toggle[aria-expanded=true] .menu-lines:before{transform:rotate(45deg)}.menu-toggle[aria-expanded=true] .menu-lines:after{content:'';position:absolute;left:0;top:4px;width:23px;height:2px;background:currentColor;transform:rotate(-45deg)}.site-header nav{display:none;position:absolute;left:0;right:0;top:76px;background:#101010;padding:14px 22px 25px;border-top:1px solid #333;align-items:stretch;gap:7px;font-size:1rem}.site-header nav.is-open{display:flex;flex-direction:column}.site-header nav>a:not(.nav-job){padding:10px 0}.site-header nav .nav-job{margin-top:8px;justify-content:space-between;padding:14px 18px}.wrap{width:calc(100% - 44px)}.section{padding-top:65px;padding-bottom:65px}.hero h1{font-size:clamp(2.55rem,8.8vw,3.8rem);line-height:1.05;letter-spacing:-.05em}.hero-inner{padding-top:62px;padding-bottom:23px}.hero-home .hero-inner{min-height:590px}.hero-copy{font-size:1rem;line-height:1.65;margin-top:23px}.hero-copy br{display:none}.hero .eyebrow{font-size:.63rem;letter-spacing:.11em;margin-bottom:25px}.hero .actions{align-items:stretch;flex-direction:column;width:max-content;max-width:100%;gap:10px;margin-top:28px}.hero-home .actions{margin-bottom:40px}.button{padding:14px 18px;font-size:.82rem;gap:22px;min-height:49px}.hero-bottom{font-size:.63rem;gap:12px;line-height:1.7}.hero-bottom span:last-child{display:none}.hero-home .hero-image{object-position:58% center}.hero-shade{background:linear-gradient(90deg,rgba(0,0,0,.77),rgba(0,0,0,.35)),linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.recruit-strip>.wrap{padding-block:24px;gap:16px}.recruit-strip p{font-size:1.05rem;line-height:1.4}.recruit-strip .text-link{font-size:.82rem}.section-intro{margin-bottom:35px}h2{font-size:2.4rem;line-height:1.08}.eyebrow{font-size:.65rem;margin-bottom:18px}.intro-text{font-size:1rem;margin-top:21px}.service{display:block;padding-top:22px}.service h3{font-size:1.65rem}.service ul{margin-top:24px}.service>p:not(.service-tag){font-size:.94rem}.service li{font-size:.88rem}.services{gap:40px}.company-photo{height:270px}.company-copy{padding:50px 22px}.company-facts{gap:20px}.company-facts strong{font-size:1rem}.company-facts span{font-size:.83rem}.lead{font-size:1.1rem}.team-grid{gap:32px 18px}.person h3{font-size:1.08rem;letter-spacing:-.035em}.person .degree,.person .role{font-size:.74rem}.person .role{min-height:62px}.person a{font-size:.76rem}.person-info{padding-top:17px}.team-invitation{grid-column:1/-1;padding:30px}.team-invitation h3{font-size:2rem}.team-invitation h3 br{display:none}.team-invitation h3 br:after{content:' '}.team-invitation p{max-width:100%}.contact-grid{grid-template-columns:1fr;gap:32px}.contact-grid .eyebrow{margin-bottom:9px;font-size:.66rem}.contact-link{font-size:1.65rem}.contact-note{margin-top:35px;line-height:1.9}.footer-top{grid-template-columns:1fr 1fr;gap:28px}.footer-top .brand{width:145px}.footer-top>div{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;gap:17px;font-size:.8rem}.footer-top p{font-size:.82rem}.footer-bottom{flex-direction:column;align-items:flex-start;gap:12px;font-size:.68rem}.site-footer{padding-top:42px}.footer-top{padding-bottom:30px}.hero-jobs .hero-inner{padding-top:60px;min-height:640px}.hero-jobs .hero-bottom{margin-top:36px}.hero-jobs .hero-image{object-position:56% center}.hero-jobs .hero-shade{background:linear-gradient(90deg,rgba(0,0,0,.78),rgba(0,0,0,.33))}.why-grid{gap:28px 22px}.why-grid h3{font-size:1.18rem}.why-grid p{font-size:.86rem}.why-grid .number{margin-bottom:15px}.role-detail summary{gap:10px;padding-block:25px}.role-title{font-size:1.9rem}.role-tag{font-size:.76rem}.role-body{grid-template-columns:1fr;gap:26px;padding-bottom:30px}.role-body p,.role-body li{font-size:.9rem}.role-body h3{margin-bottom:14px}.role-action{align-items:flex-start;flex-direction:column;gap:17px}.open-invitation{padding-top:35px}.open-invitation p{font-size:.93rem}.steps{grid-template-columns:1fr;gap:30px}.steps article{display:grid;grid-template-columns:48px 1fr;gap:0 20px}.step-number{font-size:2.5rem;grid-row:1/3;margin-bottom:0}.steps h3{margin-top:4px;margin-bottom:12px;font-size:1.3rem}.steps p{grid-column:2;font-size:.92rem}.benefits-grid{gap:30px 23px}.benefits-grid h3{font-size:1.05rem;overflow-wrap:anywhere}.benefits-grid p{font-size:.84rem}.office-heading{margin-bottom:25px}.office-gallery{grid-template-columns:1fr;gap:18px}.office-gallery img{height:auto;aspect-ratio:4/3}.faq-section{padding-top:0}.faq summary{font-size:1rem;padding-block:20px}.faq details>p{padding-right:12px;font-size:.94rem}.meet-section{padding:65px 0}.meet-grid{grid-template-columns:1fr;gap:40px}.meet-grid .actions{flex-direction:column;align-items:stretch}.meet-grid .button{width:100%}.contact-person{max-width:440px}.contact-person>div{padding:24px}.detail-icon{flex-basis:26px;margin-left:5px}.detail-icon:before,.detail-icon:after{left:2px}}
@media(max-width:360px){.wrap{width:calc(100% - 36px)}.nav-wrap{padding-inline:18px}.team-grid{grid-template-columns:1fr}.person h3{font-size:1.4rem}.person .degree,.person .role,.person a{font-size:.9rem}.person .role{min-height:0}.why-grid,.benefits-grid{grid-template-columns:1fr}.hero h1{font-size:2.4rem}.company-facts{grid-template-columns:1fr}.role-title{font-size:1.65rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
@media print{.site-header,.site-footer,.hero-image,.hero-shade,.menu-toggle,.skip{display:none!important}body,.hero,.company-section,.benefits-section,.meet-section{background:white!important;color:black!important}.wrap{width:100%;max-width:none}.section,.meet-section{padding:25px 0}.hero-inner,.hero-home .hero-inner,.hero-jobs .hero-inner{padding:25px 0;min-height:0}.hero-copy,.hero .eyebrow,.hero-bottom,.benefits-grid p,.meet-grid>div>p{color:black!important}.hero-bottom{margin-top:25px!important}.hero-home .actions{margin-bottom:0}.company-photo{display:none}.company-section{display:block}.company-copy{padding:25px 0}.person,.service,.benefits-grid article{break-inside:avoid}.team-grid{grid-template-columns:repeat(3,1fr)}.role-body{display:grid!important}.glass-button{color:black!important;border-color:black}.company-copy>p,.company-facts span{color:black!important}}

