.pedex-home{--ink:#111;--panel:#191919;--paper:#f4f2eb;--yellow:#ffbd24;--muted:#aaa9a4;background:var(--ink);color:var(--paper);min-height:100dvh;font-family:var(--font-inter),Arial,sans-serif;overflow:hidden}.pedex-home *{box-sizing:border-box}.pedex-home a{color:inherit;text-decoration:none}.pedex-home :focus-visible{outline:2px solid var(--yellow);outline-offset:5px}.pedex-container{width:min(100% - 96px,1320px);margin-inline:auto}.pedex-skip{z-index:100;background:var(--yellow);padding:12px 18px;position:absolute;top:-80px;left:20px;color:var(--ink)!important}.pedex-skip:focus{top:12px}.pedex-nav{z-index:3;border-bottom:1px solid #343434;align-items:center;gap:64px;width:min(100% - 96px,1320px);height:84px;margin:auto;display:flex;position:relative}.pedex-wordmark,.pedex-footer-brand{letter-spacing:-.085em;align-items:center;gap:9px;font-size:25px;font-weight:800;line-height:1;display:inline-flex}.pedex-wordmark img{border-radius:50%}.pedex-wordmark-stop,.pedex-footer-brand span{color:var(--yellow)}.pedex-nav-links{white-space:nowrap;align-items:center;gap:32px;margin-left:auto;display:flex}.pedex-nav-links a,.pedex-sign-in{color:#c9c8c2;font-size:13px;font-weight:600;transition:color .2s}.pedex-nav-links a:hover,.pedex-sign-in:hover{color:var(--yellow)}.pedex-nav-actions{align-items:center;gap:23px;display:flex}.pedex-button{background:var(--yellow);letter-spacing:-.01em;justify-content:center;align-items:center;gap:22px;min-height:54px;padding:0 22px;font-size:13px;font-weight:800;transition:background .2s,transform .2s;display:inline-flex;color:var(--ink)!important}.pedex-button:hover{background:#ffd16a;transform:translateY(-2px)}.pedex-button-small{gap:12px;min-height:42px;padding-inline:16px}.pedex-mobile-nav{display:none}.pedex-hero{grid-template-columns:49% 51%;align-items:center;min-height:680px;display:grid;position:relative}.pedex-hero-copy{z-index:2;padding:82px 0 108px;position:relative}.pedex-kicker,.pedex-section-label{text-transform:uppercase;letter-spacing:.17em;color:var(--yellow);font-size:11px;font-weight:700}.pedex-kicker{align-items:center;gap:12px;margin-bottom:31px;display:flex}.pedex-kicker-line{background:var(--yellow);width:24px;height:1px}.pedex-hero h1{letter-spacing:-.09em;max-width:780px;margin:0 0 32px;font-size:clamp(72px,8.1vw,132px);font-weight:650;line-height:.91}.pedex-hero h1 em{color:var(--yellow);font-style:normal}.pedex-hero-lede{color:#c0bfb9;max-width:475px;margin-bottom:33px;font-size:19px;line-height:1.65}.pedex-hero-actions{flex-wrap:wrap;align-items:center;gap:30px;display:flex}.pedex-text-link{white-space:nowrap;align-items:center;gap:12px;font-size:13px;font-weight:750;display:inline-flex}.pedex-text-link:hover{color:var(--yellow)}.pedex-hero-art{pointer-events:none;width:73%;height:100%;position:absolute;top:12px;right:-10%}.pedex-hero-art:after{content:"";background:linear-gradient(90deg,var(--ink) 0%,transparent 35%),linear-gradient(0deg,var(--ink) 0%,transparent 25%);position:absolute;inset:0}.pedex-hero-art img{-o-object-fit:contain;object-fit:contain;-o-object-position:right center;object-position:right center}.pedex-intro{border-top:1px solid #343434;grid-template-columns:25% 1fr;padding-top:105px;padding-bottom:120px;display:grid}.pedex-intro h2,.pedex-section-head h2,.pedex-process h2,.pedex-paths h2,.pedex-final h2{letter-spacing:-.065em;margin:0;font-size:clamp(44px,5vw,74px);font-weight:600;line-height:1.04}.pedex-intro h2 span{color:var(--yellow)}.pedex-intro>div>p{color:#b5b4ae;max-width:635px;margin-top:27px;font-size:17px;line-height:1.7}.pedex-essentials{padding-bottom:135px}.pedex-section-head{justify-content:space-between;align-items:end;gap:40px;margin-bottom:46px;display:flex}.pedex-section-head h2{font-size:clamp(40px,4.5vw,64px)}.pedex-section-head>p{color:#aaa9a4;max-width:310px;font-size:15px;line-height:1.65}.pedex-essentials-grid{border-top:1px solid #4a4a46;border-bottom:1px solid #4a4a46;grid-template-columns:repeat(3,1fr);display:grid}.pedex-essentials-grid article{min-height:238px;padding:32px 35px 34px 0}.pedex-essentials-grid article+article{border-left:1px solid #4a4a46;padding-left:35px}.pedex-essentials-grid span{color:var(--yellow);font-size:12px;font-weight:700}.pedex-essentials-grid h3{letter-spacing:-.04em;margin:45px 0 12px;font-size:24px;font-weight:600}.pedex-essentials-grid p{color:#aaa9a4;max-width:270px;font-size:14px;line-height:1.6}.pedex-process{background:var(--paper);color:var(--ink)}.pedex-process-inner{grid-template-columns:42% 1fr;gap:10%;padding-top:112px;padding-bottom:114px;display:grid}.pedex-process .pedex-section-label{color:#85600b}.pedex-process h2{margin:20px 0 42px}.pedex-process .pedex-text-link{border-bottom:1px solid var(--ink);padding-bottom:7px}.pedex-process ol{margin:0;padding:0;list-style:none}.pedex-process li{border-top:1px solid #c9c7be;grid-template-columns:70px 1fr;padding:25px 0 30px;display:grid}.pedex-process li:last-child{border-bottom:1px solid #c9c7be}.pedex-process li>span{color:#8f6d20;font-size:12px;font-weight:700}.pedex-process h3{letter-spacing:-.04em;margin:0 0 7px;font-size:22px;font-weight:650}.pedex-process li p{color:#5e5d58;max-width:380px;margin:0;font-size:14px;line-height:1.6}.pedex-paths{padding-top:130px;padding-bottom:130px}.pedex-paths h2{margin:17px 0 49px}.pedex-path-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.pedex-path-grid a{background:#20201f;flex-direction:column;align-items:start;min-height:300px;padding:34px;transition:background .2s,transform .2s;display:flex;position:relative}.pedex-path-grid a:hover{background:#292822;transform:translateY(-3px)}.pedex-path-grid a>span{text-transform:uppercase;letter-spacing:.16em;color:var(--yellow);font-size:11px;font-weight:700}.pedex-path-grid h3{letter-spacing:-.055em;margin:auto 0 9px;font-size:clamp(28px,3vw,42px);font-weight:600}.pedex-path-grid p{color:#aaa9a4;max-width:370px;margin:0;font-size:15px;line-height:1.55}.pedex-path-grid svg{color:var(--yellow);position:absolute;top:34px;right:34px}.pedex-final{background:var(--yellow);color:var(--ink);padding:92px 0 100px}.pedex-final .pedex-section-label{color:#654700}.pedex-final h2{margin:18px 0 35px}.pedex-button-dark{background:var(--ink);color:var(--paper)!important}.pedex-button-dark:hover{background:#333}.pedex-footer{background:#101010;padding-top:80px}.pedex-footer-top{justify-content:space-between;gap:80px;padding-bottom:90px;display:flex}.pedex-footer-top>div p{color:#888882;margin-top:19px;font-size:13px}.pedex-footer nav{grid-template-columns:repeat(3,minmax(120px,1fr));gap:60px;display:grid}.pedex-footer nav>div{flex-direction:column;align-items:start;gap:15px;display:flex}.pedex-footer nav strong{text-transform:uppercase;letter-spacing:.15em;color:var(--yellow);margin-bottom:9px;font-size:10px}.pedex-footer nav a{color:#a8a7a2;font-size:13px}.pedex-footer nav a:hover{color:var(--yellow)}.pedex-footer-bottom{color:#85857f;border-top:1px solid #303030;justify-content:space-between;gap:25px;padding:26px 0;font-size:11px;display:flex}@media (max-width:1100px){.pedex-nav{gap:24px}.pedex-nav-links{gap:17px}.pedex-nav-actions{gap:14px}.pedex-sign-in{display:none}.pedex-hero{min-height:600px}.pedex-hero-art{width:77%;right:-20%}}@media (max-width:800px){.pedex-container,.pedex-nav{width:min(100% - 40px,1320px)}.pedex-nav{height:72px}.pedex-nav-links,.pedex-nav-actions{display:none}.pedex-mobile-nav{margin-left:auto;display:block;position:relative}.pedex-mobile-nav summary{cursor:pointer;place-items:center;width:44px;height:44px;list-style:none;display:grid}.pedex-mobile-nav summary::-webkit-details-marker{display:none}.pedex-mobile-nav nav{background:#232321;border:1px solid #494943;flex-direction:column;width:min(340px,100vw - 40px);padding:12px 18px;display:flex;position:absolute;top:52px;right:0;box-shadow:0 20px 50px #0009}.pedex-mobile-nav nav a{border-bottom:1px solid #3b3b37;justify-content:space-between;align-items:center;min-height:47px;font-size:14px;display:flex}.pedex-mobile-nav nav a:last-child{border:0;margin-top:12px}.pedex-hero{min-height:710px;display:block}.pedex-hero-copy{padding:75px 0 0}.pedex-hero h1{font-size:clamp(70px,13vw,105px)}.pedex-hero-lede{max-width:500px;font-size:17px}.pedex-hero-art{width:110%;height:405px;top:auto;bottom:-5px;right:-15%}.pedex-hero-art:after{background:linear-gradient(180deg,var(--ink) 0%,transparent 27%),linear-gradient(0deg,var(--ink) 0%,transparent 12%)}.pedex-intro{grid-template-columns:1fr;gap:25px;padding-top:74px;padding-bottom:80px}.pedex-essentials{padding-bottom:85px}.pedex-section-head{flex-direction:column;align-items:start}.pedex-essentials-grid{grid-template-columns:1fr}.pedex-essentials-grid article,.pedex-essentials-grid article+article{border-top:1px solid #4a4a46;border-left:0;min-height:auto;padding:25px 0}.pedex-essentials-grid article:first-child{border-top:0}.pedex-essentials-grid h3{margin:23px 0 8px}.pedex-process-inner{grid-template-columns:1fr;gap:60px;padding-top:80px;padding-bottom:80px}.pedex-paths{padding-top:82px;padding-bottom:82px}.pedex-path-grid{grid-template-columns:1fr}.pedex-footer-top{flex-direction:column;gap:48px}.pedex-footer nav{gap:20px}}@media (max-width:520px){.pedex-hero{min-height:720px}.pedex-hero-copy{padding-top:57px}.pedex-hero h1{font-size:72px}.pedex-hero-actions{gap:20px}.pedex-hero-art{width:132%;height:305px;bottom:0;right:-35%}.pedex-intro h2,.pedex-process h2,.pedex-paths h2,.pedex-final h2{font-size:48px}.pedex-process li{grid-template-columns:48px 1fr}.pedex-path-grid a{min-height:240px;padding:25px}.pedex-path-grid svg{top:25px;right:25px}.pedex-footer nav{grid-template-columns:repeat(2,1fr);row-gap:34px}.pedex-footer-bottom{flex-direction:column}.pedex-footer-top{padding-bottom:60px}}@media (prefers-reduced-motion:reduce){.pedex-home *,.pedex-home :before,.pedex-home :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
