:root{--ink:#08090b;--coal:#111318;--paper:#f5f2eb;--white:#fff;--gold:#c8a34c;--gold2:#e4c976;--muted:#65676c;--line:#08090b29}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-body),Arial,sans-serif;text-rendering:optimizelegibility;margin:0}a{color:inherit;text-decoration:none}button{font:inherit}.shell{width:min(1200px,100% - 64px);margin-inline:auto}.siteHeader{z-index:20;border-bottom:1px solid var(--line);background:#f5f2ebf0;position:relative}.nav{justify-content:space-between;align-items:center;height:88px;display:flex}.brand{font-family:var(--font-display),sans-serif;letter-spacing:4px;align-items:center;gap:12px;font-size:18px;font-weight:700;display:flex}.brandMark{align-items:flex-end;gap:3px;height:25px;display:flex;transform:skew(-10deg)}.brandMark i{background:linear-gradient(#f1d982,#9c7019);border-radius:1px;width:5px;display:block}.brandMark i:first-child{height:12px}.brandMark i:nth-child(2){height:25px}.brandMark i:nth-child(3){height:17px}.navLinks{align-items:center;gap:32px;display:flex}.navLinks a{letter-spacing:.5px;padding:35px 0;font-size:11px;font-weight:800;position:relative}.navLinks a:after{content:"";background:#a77713;height:1px;transition:right .2s;position:absolute;bottom:25px;left:0;right:100%}.navLinks a:hover:after,.navLinks a.current:after{right:0}.navActions{align-items:center;gap:20px;display:flex}.language{color:#aaa;align-items:center;gap:6px;display:flex}.language button{color:#999;cursor:pointer;background:0 0;border:0;padding:8px 2px;font-size:10px;font-weight:800}.language button.active{color:var(--ink)}.menuButton,.mobileMenu{display:none}.button{background:var(--ink);border:1px solid var(--ink);color:#fff;letter-spacing:.3px;justify-content:center;align-items:center;gap:22px;padding:16px 22px;font-size:11px;font-weight:800;transition:all .2s;display:inline-flex}.button:hover{background:#9e741b;border-color:#9e741b;transform:translateY(-2px)}.buttonSmall{padding:12px 16px}.button:focus-visible{outline:2px solid var(--gold);outline-offset:4px}a:focus-visible{outline:2px solid var(--gold);outline-offset:4px}button:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.eyebrow{text-transform:uppercase;letter-spacing:2.3px;align-items:center;gap:12px;margin:0;font-size:10px;font-weight:800;line-height:1.5;display:flex}.eyebrow>span{background:var(--gold);flex:none;width:29px;height:1px}.heroWrap{color:#fff;background:radial-gradient(circle at 76% 48%,#252119 0,#111217 28%,#090a0d 62%);position:relative;overflow:hidden}.heroWrap:before{content:"";pointer-events:none;background:linear-gradient(90deg,#08090bfa 0,#08090bb3 52%,#08090b2e 100%);position:absolute;inset:0}.hero{grid-template-columns:1.08fr .92fr;align-items:center;gap:70px;min-height:760px;padding-block:84px 100px;display:grid;position:relative}.hero h1,.pageHero h1{font-family:var(--font-display),sans-serif;letter-spacing:-5px;margin:25px 0 28px;font-size:clamp(58px,6.2vw,91px);font-weight:600;line-height:.96}.hero h1{max-width:760px;font-size:clamp(54px,5.6vw,80px)}.hero h1 em,.pageHero h1 em{color:#d7b558;font-style:normal}.lead,.pageHero>p:last-child{max-width:650px;color:var(--muted);margin:0;font-size:17px;line-height:1.8}.hero .lead{color:#ffffff9e;max-width:620px}.heroActions{align-items:center;gap:32px;margin-top:37px;display:flex}.textLink{border-bottom:1px solid #777;padding:10px 0;font-size:11px;font-weight:800}.hero .textLink{color:#fff;border-color:#ffffff59}.hero .buttonGold{background:var(--gold2);border-color:var(--gold2);color:var(--ink)}.proof{border-top:1px solid var(--line);color:#626469;gap:22px;margin-top:42px;padding-top:23px;font-size:10px;font-weight:700;display:flex}.hero .proof{color:#ffffff8c;border-color:#ffffff24}.proof span:first-letter{color:#e4c976}.brandStage{isolation:isolate;place-items:center;min-height:570px;display:grid;position:relative}.visualGrid{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 20%,#0000 72%);mask-image:radial-gradient(circle,#000 20%,#0000 72%)}.orbit{border:1px solid #e4c97647;border-radius:50%;position:absolute;transform:rotate(-18deg)}.orbit:after{content:"";background:var(--gold2);width:8px;height:8px;box-shadow:0 0 20px var(--gold2);border-radius:50%;position:absolute}.orbitOne{width:500px;height:315px}.orbitOne:after{top:35px;right:46px}.orbitTwo{width:390px;height:470px;transform:rotate(36deg)}.orbitTwo:after{bottom:88px;left:35px}.heroMonogram{z-index:1;filter:contrast(1.08);width:min(480px,93%);position:relative;-webkit-mask-image:radial-gradient(62% 58%,#000 38%,#0000 82%);mask-image:radial-gradient(62% 58%,#000 38%,#0000 82%)}.heroMonogram img{mix-blend-mode:screen;width:100%;display:block;transform:scale(1.15)}.systemCard{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#111318db;border:1px solid #ffffff26;align-items:center;gap:13px;padding:14px 17px;display:flex;position:absolute;box-shadow:0 18px 45px #0000004d}.systemCard b,.systemCard span,.systemCard small{display:block}.systemCard b{letter-spacing:.2px;font-size:10px}.systemCard span,.systemCard small{color:#ffffff75;margin-top:3px;font-size:8px}.systemCardOne{top:75px;right:0}.systemCardOne i{background:#61d49b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #61d49b1a}.systemCardTwo{bottom:82px;left:-15px}.systemCardTwo>span{color:var(--gold2);font-family:var(--font-display);margin:0;font-size:24px}.marketTag{color:#ffffff75;letter-spacing:2px;margin:0;font-size:9px;font-weight:800;position:absolute;bottom:38px;right:15px}.marketTag span{color:var(--gold2);margin-left:8px}.statement{background:var(--ink);color:#fff;padding:100px 0}.statement p{max-width:1080px;font-family:var(--font-display),sans-serif;letter-spacing:-3px;margin:0;font-size:clamp(38px,4.7vw,64px);font-weight:500;line-height:1.12}.homeServices{padding-block:120px}.sectionTitle{grid-template-columns:.7fr 1.5fr;gap:60px;margin-bottom:55px;display:grid}.sectionTitle h2,.homeProcess h2,.closing h2,.fit h2,.aboutStory h2,.contactPanel h2{font-family:var(--font-display),sans-serif;letter-spacing:-3px;margin:0;font-size:clamp(40px,4.5vw,62px);font-weight:600;line-height:1.05}.editorialGrid{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.editorialGrid article{border-right:1px solid var(--line);flex-direction:column;min-height:330px;padding:28px 30px;display:flex}.editorialGrid article:last-child{border:0}.editorialGrid b,.values b,.solutionGrid b{color:#a87817;font-size:10px}.editorialGrid h3,.values h3{font-family:var(--font-display),sans-serif;margin:70px 0 13px;font-size:26px;line-height:1.1}.editorialGrid p,.values p,.solutionGrid p{color:var(--muted);margin:0;font-size:13px;line-height:1.75}.editorialGrid a{text-transform:uppercase;letter-spacing:1px;margin-top:auto;font-size:10px;font-weight:800}.homeProcess{background:var(--coal);color:#fff;padding:120px 0}.light{color:#fff}.homeProcess h2{max-width:810px;margin:27px 0 60px}.stepLine{border-top:1px solid #ffffff40;grid-template-columns:repeat(5,1fr);margin-bottom:48px;display:grid}.stepLine div{border-right:1px solid #ffffff26;padding:22px 20px 22px 0}.stepLine b{color:var(--gold2);margin-bottom:50px;font-size:10px;display:block}.stepLine span{font-family:var(--font-display);font-size:18px}.buttonLight{color:var(--ink);background:#fff;border-color:#fff}.closing{background:var(--gold2);text-align:center;padding:110px 0}.closing .eyebrow{justify-content:center}.closing .eyebrow span{background:var(--ink)}.closing h2{max-width:900px;margin:25px auto 37px}.pageHero{border-bottom:1px solid var(--line);padding-block:105px 115px}.pageHero h1{max-width:1030px}.pageHero>p:last-child{max-width:720px}.serviceList{padding-block:40px 120px}.serviceList article{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr 1fr;gap:55px;padding:62px 0;display:grid}.serviceList article>span{color:#a87817;font-size:11px;font-weight:800}.serviceList h2,.solutionGrid h2,.detailedProcess h2{font-family:var(--font-display),sans-serif;letter-spacing:-1.5px;margin:0 0 15px;font-size:32px;font-weight:600}.serviceList p{max-width:420px;color:var(--muted);margin:0;font-size:14px;line-height:1.7}.serviceList ul{margin:0;padding:0;list-style:none}.serviceList li{border-bottom:1px solid var(--line);padding:11px 0;font-size:13px}.serviceList li:before{content:"↗";color:#a87817;margin-right:15px}.solutionGrid{grid-template-columns:repeat(2,1fr);padding-block:90px 120px;display:grid}.solutionGrid article{border-top:1px solid var(--ink);border-right:1px solid var(--line);min-height:330px;padding:36px}.solutionGrid article:nth-child(2n){border-right:0}.solutionGrid h2{margin-top:95px}.solutionGrid p{max-width:480px}.fit{background:var(--coal);color:#fff;padding:100px 0}.fitGrid{grid-template-columns:1fr 1fr;gap:100px;display:grid}.fitGrid>div{border-top:1px solid #ffffff38}.fitGrid p{border-bottom:1px solid #ffffff29;gap:16px;margin:0;padding:20px 0;font-size:14px;display:flex}.fitGrid p span{color:var(--gold2)}.explain{padding-block:110px}.explainHead{grid-template-columns:.6fr 1.4fr;gap:60px;margin-bottom:58px;display:grid}.explainHead h2,.examplesTitle h2{font-family:var(--font-display),sans-serif;letter-spacing:-3px;margin:0;font-size:clamp(40px,4.5vw,62px);font-weight:600;line-height:1.05}.explainFlow{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.explainFlow article{border-right:1px solid var(--line);min-height:215px;padding:28px}.explainFlow article:last-child{border-right:0}.explainFlow b{color:#a87817;text-transform:uppercase;letter-spacing:1px;font-size:10px}.explainFlow p{max-width:290px;margin:60px 0 0;font-size:14px;line-height:1.7}.solutionArea{background:var(--coal);color:#fff;padding:110px 0}.solutionArea .solutionGrid{padding:0}.solutionArea .solutionGrid article{border-color:#ffffff47}.solutionArea .solutionGrid p{color:#ffffff9e}.solutionArea .sectionTitle{margin-bottom:60px}.examples{grid-template-columns:.8fr 1.2fr;gap:90px;padding-block:115px;display:grid}.examplesTitle h2{margin-top:25px}.examples>div:last-child{border-top:1px solid var(--ink)}.examples article{border-bottom:1px solid var(--line);grid-template-columns:.65fr 1fr;gap:35px;padding:28px 0;display:grid}.examples h3{font-family:var(--font-display);margin:0;font-size:20px}.examples p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.detailedProcess{padding-block:45px 120px}.detailedProcess article{border-bottom:1px solid var(--line);grid-template-columns:65px .7fr 1fr .65fr;align-items:start;gap:42px;padding:48px 0;display:grid}.detailedProcess>b{color:#a87817}.detailedProcess p{color:var(--muted);margin:2px 0;font-size:14px;line-height:1.7}.detailedProcess aside{border-left:2px solid var(--gold);padding-left:22px;font-size:12px;line-height:1.5}.detailedProcess aside span{color:#8a8b8d;text-transform:uppercase;letter-spacing:1.3px;margin-bottom:8px;font-size:9px;font-weight:800;display:block}.aboutStory{grid-template-columns:1fr 1fr;gap:100px;padding-block:110px;display:grid}.aboutStory h2{margin-top:24px}.aboutStory>p{color:var(--muted);margin:3px 0;font-size:19px;line-height:1.85}.values{grid-template-columns:repeat(4,1fr);padding-bottom:120px;display:grid}.values article{border-top:1px solid var(--ink);border-right:1px solid var(--line);padding:30px}.values article:last-child{border-right:0}.values h3{margin-top:65px}.contactPanel{grid-template-columns:1.15fr .85fr;gap:100px;padding-block:100px 130px;display:grid}.contactPanel h2{max-width:600px;margin:25px 0 45px}.contactPanel ol{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.contactPanel li{border-bottom:1px solid var(--line);gap:25px;padding:18px 0;font-size:13px;display:flex}.contactPanel li b{color:#a87817;font-size:10px}.contactPanel aside{background:var(--ink);color:#fff;padding:45px}.contactPanel aside>span{color:var(--gold2);text-transform:uppercase;letter-spacing:1.5px;font-size:10px;display:block}.contactPanel aside>a:not(.button){font-family:var(--font-display);margin:25px 0 35px;font-size:25px;display:block}.contactPanel aside p{color:#ffffff9e;margin:0 0 40px;font-size:13px;line-height:1.75}.buttonGold{background:var(--gold2);border-color:var(--gold2);color:var(--ink)}footer{background:var(--ink);color:#fff;padding:70px 0 28px}.footerTop{grid-template-columns:1.2fr .7fr 1fr;gap:80px;display:grid}.brandLight .brandMark i{background:var(--gold2)}.footerTop>div:first-child p{color:#ffffff80;max-width:280px;font-size:12px;line-height:1.7}.footerNav{flex-direction:column;gap:13px;font-size:11px;display:flex}.footerContact{flex-direction:column;align-items:flex-end;gap:14px;display:flex}.footerContact a{color:var(--gold2);font-size:14px}.footerContact span{color:#ffffff73;font-size:10px}.footerBottom{color:#ffffff59;text-transform:uppercase;letter-spacing:1.3px;border-top:1px solid #ffffff26;justify-content:space-between;margin-top:60px;padding-top:22px;font-size:9px;display:flex}@media (max-width:950px){.navLinks{display:none}.menuButton{border:1px solid var(--line);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:38px;height:38px;display:flex}.menuButton i{background:var(--ink);width:16px;height:1px;transition:all .2s;display:block}.menuButton.open i:first-child{transform:translateY(3.5px)rotate(45deg)}.menuButton.open i:last-child{transform:translateY(-3.5px)rotate(-45deg)}.mobileMenu{background:var(--ink);color:#fff;opacity:0;visibility:hidden;flex-direction:column;width:100%;min-height:calc(100vh - 88px);padding:35px max(32px,50vw - 600px);transition:all .25s;display:flex;position:absolute;top:88px;left:0;transform:translateY(-10px)}.mobileMenu.open{opacity:1;visibility:visible;transform:none}.mobileMenu>a{font-family:var(--font-display);border-bottom:1px solid #ffffff24;align-items:baseline;gap:20px;padding:15px 0;font-size:clamp(28px,6vw,45px);font-weight:600;display:flex}.mobileMenu>a span{color:var(--gold2);font-family:var(--font-body);font-size:9px}.mobileMenuBottom{color:#ffffff8c;justify-content:space-between;gap:20px;margin-top:auto;padding-top:35px;font-size:11px;display:flex}.mobileMenuBottom a{color:var(--gold2)}.hero{grid-template-columns:1fr}.heroWrap:before{background:linear-gradient(#090a0d 0,#090a0deb 55%,#090a0d73 100%)}.brandStage{min-height:480px}.sectionTitle,.fitGrid,.aboutStory,.contactPanel,.explainHead,.examples{grid-template-columns:1fr;gap:45px}.serviceList article{grid-template-columns:50px 1fr}.serviceList ul{grid-column:2}.detailedProcess article{grid-template-columns:50px 1fr 1fr}.detailedProcess aside{grid-column:2}.values{grid-template-columns:repeat(2,1fr)}.footerTop{grid-template-columns:1fr 1fr}.footerContact{display:none}}@media (max-width:620px){.shell{width:calc(100% - 32px)}.nav{height:74px}.brand{letter-spacing:2px;font-size:14px}.navActions{gap:12px}.buttonSmall{display:none}.mobileMenu{min-height:calc(100vh - 74px);padding:26px 16px;top:74px}.mobileMenu>a{padding:12px 0;font-size:29px}.mobileMenuBottom{flex-direction:column}.hero{gap:22px;min-height:0;padding-block:55px}.hero h1,.pageHero h1{letter-spacing:-3px;font-size:clamp(40px,11.5vw,50px)}.hero h1{line-height:1}.lead,.pageHero>p:last-child{font-size:15px}.heroActions{flex-direction:column;align-items:stretch}.heroActions .button{width:100%}.proof{flex-direction:column;gap:9px}.brandStage{min-height:330px}.heroMonogram{width:105%}.orbitOne{width:360px;height:230px}.orbitTwo{width:270px;height:330px}.systemCardOne{top:28px;right:-5px}.systemCardTwo{bottom:48px;left:-4px}.marketTag{bottom:15px;right:0}.statement,.homeServices,.homeProcess,.closing{padding-block:72px}.statement p{letter-spacing:-2px;font-size:36px}.sectionTitle h2,.homeProcess h2,.closing h2,.fit h2,.aboutStory h2,.contactPanel h2,.explainHead h2,.examplesTitle h2{letter-spacing:-2px;font-size:37px}.editorialGrid,.solutionGrid,.explainFlow{grid-template-columns:1fr}.editorialGrid article,.explainFlow article{border-right:0;border-bottom:1px solid var(--line)}.explainFlow article{min-height:180px}.explainFlow p{margin-top:45px}.stepLine{grid-template-columns:1fr}.stepLine div{border-bottom:1px solid #ffffff26;border-right:0;gap:25px;padding:18px 0;display:flex}.stepLine b{margin:0}.pageHero{padding-block:65px 72px}.serviceList article,.detailedProcess article{grid-template-columns:1fr;gap:18px;padding:40px 0}.serviceList ul,.detailedProcess aside{grid-column:1}.solutionGrid article{border-right:0;min-height:270px;padding-inline:16px}.solutionGrid h2{margin-top:55px}.solutionArea,.explain,.examples{padding-block:75px}.examples article{grid-template-columns:1fr;gap:10px}.fit{padding:75px 0}.values{grid-template-columns:1fr}.contactPanel{padding-block:70px}.contactPanel aside{padding:30px 24px}.contactPanel aside>a:not(.button){font-size:19px}.footerTop{grid-template-columns:1fr}.footerNav{margin-top:20px}.footerBottom{flex-direction:column;gap:20px}.aboutStory>p{font-size:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.navLinks a:after{transition:none}}.heroMonogram{width:min(520px,100%);padding:24px;-webkit-mask-image:radial-gradient(82% 72%,#000 55%,#000000f2 74%,#0000 100%);mask-image:radial-gradient(82% 72%,#000 55%,#000000f2 74%,#0000 100%)}.heroMonogram img{transform:scale(.94)}@media (max-width:620px){.heroMonogram{width:100%;padding:12px;-webkit-mask-image:radial-gradient(88% 76%,#000 58%,#000000f5 78%,#0000 100%);mask-image:radial-gradient(88% 76%,#000 58%,#000000f5 78%,#0000 100%)}.heroMonogram img{transform:scale(.9)}}.heroMonogram{filter:drop-shadow(0 28px 50px #0000006b);background:url(/brand/fandevra-mark-transparent.png) 50%/contain no-repeat;width:min(420px,86%);height:420px;padding:0;-webkit-mask-image:none;mask-image:none}.heroMonogram img{display:none}@media (max-width:620px){.heroMonogram{width:78%;height:280px;padding:0;-webkit-mask-image:none;mask-image:none}}.demoSection{grid-template-columns:.8fr 1.2fr;align-items:center;gap:100px;padding-block:120px;display:grid}.demoIntro h2,.formIntro h2{font-family:var(--font-display);letter-spacing:-3px;margin:25px 0;font-size:clamp(40px,4.5vw,62px);font-weight:600;line-height:1.05}.demoIntro>p:last-child,.formIntro>p:last-child{color:var(--muted);font-size:14px;line-height:1.8}.chatDemo{color:#fff;background:#0d0f13;border:1px solid #272a30;overflow:hidden;box-shadow:0 35px 80px #0000002e}.chatTop,.chatFoot{border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;padding:18px 22px;font-size:10px;display:flex}.chatTop span{align-items:center;gap:9px;font-weight:800;display:flex}.chatTop i{background:#60d49a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #60d49a1a}.chatTop b{color:var(--gold2);letter-spacing:1.5px}.chatBody{background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:32px 32px;flex-direction:column;gap:16px;min-height:450px;padding:30px;display:flex}.botBubble,.userBubble{max-width:78%;padding:15px 17px;font-size:12px;line-height:1.65}.botBubble{border-left:2px solid var(--gold);background:#1a1d23;align-self:flex-start}.userBubble{color:#111;background:#d9b85c;align-self:flex-end}.demoOptions{flex-wrap:wrap;gap:8px;display:flex}.demoOptions button{color:#ffffffb3;cursor:pointer;background:0 0;border:1px solid #ffffff2e;padding:9px 11px;font-size:9px}.demoOptions button.selected{border-color:var(--gold2);color:var(--gold2)}.chatFoot{color:#fff6;border-top:1px solid #ffffff1c;border-bottom:0}.chatFoot i{color:var(--gold2)}.contactFormSection{grid-template-columns:.72fr 1.28fr;gap:100px;padding-block:110px 130px;display:grid}.contactForm{grid-template-columns:1fr 1fr;gap:25px 20px;display:grid}.contactForm label{color:#555;text-transform:uppercase;letter-spacing:1px;flex-direction:column;gap:9px;font-size:10px;font-weight:800;display:flex}.contactForm input,.contactForm select,.contactForm textarea{width:100%;color:var(--ink);font-family:var(--font-body);background:0 0;border:0;border-bottom:1px solid #aaa;border-radius:0;outline:0;padding:15px 0;font-size:14px}.contactForm input:focus,.contactForm select:focus,.contactForm textarea:focus{border-color:#a87817}.contactForm textarea{resize:vertical;min-height:120px}.contactForm .full{grid-column:1/-1}.formSubmit{justify-content:space-between;align-items:center;gap:30px;margin-top:10px;display:flex}.formSubmit>span{max-width:300px;color:var(--muted);font-size:10px;line-height:1.5}.formSubmit button{cursor:pointer}.formSubmit b{font-size:16px}@media (max-width:950px){.demoSection,.contactFormSection{grid-template-columns:1fr;gap:50px}}@media (max-width:620px){.demoSection,.contactFormSection{padding-block:75px}.chatBody{min-height:410px;padding:20px 16px}.botBubble,.userBubble{max-width:90%}.contactForm{grid-template-columns:1fr}.contactForm .full{grid-column:1}.formSubmit{flex-direction:column;align-items:stretch}.formSubmit .button{width:100%}}.resourceList{padding-block:45px 120px}.resourceList article{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr;gap:45px;padding:42px 0;display:grid}.resourceList article>b{color:#a87817;font-size:10px}.resourceList h2{font-family:var(--font-display);letter-spacing:-1px;margin:0 0 12px;font-size:29px}.resourceList p{max-width:780px;color:var(--muted);margin:0;font-size:14px;line-height:1.75}.resourceNav{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;padding-block:28px;display:flex}.resourceNav>span{color:var(--muted);letter-spacing:1.8px;text-transform:uppercase;font-size:9px;font-weight:800}.resourceNav div{flex-wrap:wrap;gap:28px;display:flex}.resourceNav a{border-bottom:1px solid #0000;font-size:11px;font-weight:700}.resourceNav a:hover{border-color:var(--gold)}@media (max-width:620px){.resourceList article{grid-template-columns:1fr;gap:12px}.resourceList{padding-bottom:75px}.resourceNav{flex-direction:column;align-items:flex-start}.resourceNav div{gap:18px}}
