.phabloalves-page,.pa-experience{--app-accent:#aedb4a;--app-bg:#10140f;--pa-lime:#aedb4a;--pa-ink:#10140f;--pa-paper:#f2f1e8;--pa-muted:#b4b9a9;background:var(--pa-ink);color:var(--pa-paper);font-family:var(--phablo-body), sans-serif}.phabloalves-page *,.pa-experience *{box-sizing:border-box}.phabloalves-page h1,.phabloalves-page h2,.phabloalves-page h3,.pa-experience h1,.pa-experience h2{font-family:var(--phablo-display), Impact, sans-serif;letter-spacing:-.025em;font-weight:400}.phabloalves-page em,.pa-experience em{color:var(--pa-lime);font-style:normal}.phabloalves-page a,.pa-experience a{text-decoration:none}:is(.phabloalves-page a:focus-visible,.phabloalves-page button:focus-visible,.phabloalves-page summary:focus-visible,.pa-experience a:focus-visible){outline:2px solid var(--pa-lime);outline-offset:6px}.phabloalves-page section[id]{scroll-margin-top:100px}.pa-skip{z-index:100;background:var(--pa-lime);color:var(--pa-ink);padding:15px;position:fixed;top:-100px;left:20px}.pa-skip:focus{top:15px}.pa-header{background:var(--pa-ink);z-index:40;border-bottom:1px solid #30362b;justify-content:space-between;align-items:center;height:92px;padding:0 5%;display:flex;position:relative}.pa-wordmark{font-family:var(--phablo-display), Impact, sans-serif;letter-spacing:-.02em;flex-direction:column;font-size:23px;line-height:1.02;display:flex}.pa-dot{color:var(--pa-lime)}.pa-desktop-nav{align-items:center;gap:32px;font-size:14px;font-weight:500;display:flex}.pa-desktop-nav a{align-items:center;gap:15px;transition:color .2s;display:flex}.pa-desktop-nav a:hover{color:var(--pa-lime)}.pa-desktop-nav a:last-child{border:1px solid #566145;padding:12px 18px}.pa-menu-toggle{display:none}.pa-mobile-nav{background:var(--pa-ink);z-index:39;padding:30px 6%;position:fixed;inset:92px 0 0;overflow:auto}.pa-mobile-nav a{border-bottom:1px solid #343b2f;align-items:center;gap:18px;padding:23px 0;font-size:24px;display:flex}.pa-mobile-nav small{color:var(--pa-lime);font-size:11px}.pa-mobile-nav svg{margin-left:auto}.pa-hero{grid-template-columns:1fr 1fr;height:calc(100svh - 92px);min-height:720px;max-height:1000px;display:grid}.pa-hero-copy{flex-direction:column;justify-content:space-between;padding:62px 6% 26px 10%;display:flex}.pa-eyebrow{letter-spacing:.17em;margin:0 0 24px;font-weight:600;line-height:1.5;font-size:11px!important}.pa-status{background:var(--pa-lime);border-radius:50%;width:7px;height:7px;margin-right:10px;display:inline-block}.pa-hero h1{margin:0 0 26px;font-size:clamp(60px,6.2vw,102px);line-height:1.02}.pa-hero h1 span{color:var(--pa-lime)}.pa-intro{color:var(--pa-muted);margin:0 0 28px;font-size:18px;line-height:1.6}.pa-button{background:var(--pa-lime);color:var(--pa-ink);justify-content:space-between;align-items:center;gap:28px;padding:19px 23px;font-size:15px;font-weight:600;transition:background .25s,transform .25s;display:inline-flex}.pa-button:hover{background:#c4ed6d;transform:translateY(-2px)}.pa-button svg,.pa-text-link svg{transition:transform .25s}.pa-button:hover svg,.pa-text-link:hover svg{transform:translate(3px,-3px)}.pa-scroll{letter-spacing:.13em;color:var(--pa-muted);align-items:center;gap:15px;margin-top:30px;font-size:10px;display:flex}.pa-hero-photo{background:#282a22;position:relative;overflow:hidden}.pa-hero-photo>img{object-fit:cover;object-position:50% 30%}.pa-hero-photo:after{content:"";pointer-events:none;background:linear-gradient(to right, var(--pa-ink), transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:36%;position:absolute;inset:0 auto 0 0;-webkit-mask-image:linear-gradient(90deg,#000 0% 12%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 12%,#0000 100%)}.pa-photo-caption{z-index:1;background:var(--pa-paper);color:var(--pa-ink);flex-direction:column;gap:5px;padding:17px 22px;display:flex;position:absolute;bottom:30px;left:35px}.pa-photo-caption>span{font-family:var(--phablo-display);font-size:26px}.pa-photo-caption small{letter-spacing:.14em;font-size:9px}.pa-photo-side{writing-mode:vertical-rl;letter-spacing:.2em;color:#d7d9cc;font-size:9px;position:absolute;top:30px;right:18px}.pa-manifesto{background:var(--pa-paper);color:var(--pa-ink);justify-content:space-between;align-items:end;gap:35px;padding:52px 7%;display:flex}.pa-manifesto p{letter-spacing:-.03em;font-size:clamp(23px,2.6vw,40px);line-height:1.25}.pa-manifesto em{color:#517a28;font-style:normal}.pa-manifesto>span{letter-spacing:.13em;white-space:nowrap;font-size:10px}.pa-section{padding:110px 7%}.pa-about{grid-template-columns:.9fr 1.1fr;align-items:center;gap:8%;display:grid}.pa-about-photo{position:relative}.pa-about-photo>img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto}.pa-about-caption{border-bottom:1px solid #343b2f;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}.pa-about-caption>span{font-family:var(--phablo-display);font-size:22px}.pa-about-caption small{color:var(--pa-muted);letter-spacing:.12em;font-size:8px}.pa-about-paths{margin-top:28px}.pa-about-paths>a{border-top:1px solid #343b2f;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.pa-about-paths strong{font-size:17px;font-weight:500}.pa-about-paths small{color:var(--pa-muted);margin-top:5px;font-size:13px;line-height:1.6;display:block}.pa-about-paths svg{color:var(--pa-lime);flex-shrink:0;transition:transform .25s}.pa-about-paths a:hover svg{transform:translate(3px,-3px)}.pa-about-signoff{border-top:1px solid #343b2f;align-items:center;gap:22px;padding-top:25px;display:flex}.pa-about-signoff>img{object-fit:contain;width:100px;height:54px}.pa-about-signoff>span{font-size:21px}.pa-about-signoff small{letter-spacing:.14em;color:var(--pa-lime);margin-top:6px;font-size:8px;display:block}.phabloalves-page h2{margin:0 0 30px;font-size:clamp(40px,4.4vw,70px);line-height:1.12}.pa-about-copy>p:not(.pa-eyebrow){color:var(--pa-muted);max-width:48ch;margin:0 0 20px;font-size:18px;line-height:1.75}.pa-signature{flex-direction:column;gap:8px;margin-top:38px;font-size:24px;display:flex}.pa-signature span{letter-spacing:.16em;color:var(--pa-lime);font-size:9px}.pa-services{background:#1b2117}.pa-section-heading{justify-content:space-between;align-items:end;gap:30px;display:flex}.pa-section-heading>p{color:var(--pa-muted);margin-bottom:30px;line-height:1.6}.pa-service-grid{grid-template-columns:1fr 1fr;gap:60px;margin-top:30px;display:grid}.pa-service{border-top:1px solid #4a523e;flex-direction:column;align-items:start;padding-top:32px;display:flex;position:relative}.pa-service-number{color:var(--pa-lime);font-size:12px;position:absolute;top:28px;right:0}.pa-service .pa-eyebrow{margin-bottom:8px}.pa-service h3{margin:0 0 20px;font-size:clamp(38px,4vw,60px);line-height:1.1}.pa-service p{color:var(--pa-muted);max-width:48ch;font-size:16px;line-height:1.65}.pa-service .pa-service-sub{color:var(--pa-paper);margin-bottom:14px;font-size:20px}.pa-service ul{gap:14px;margin:0;padding:24px 0;font-size:14px;list-style:none;display:grid}.pa-service li{align-items:center;gap:12px;display:flex}.pa-service li svg{color:var(--pa-lime)}.pa-text-link{color:var(--pa-lime);border-bottom:1px solid #59624d;justify-content:space-between;align-items:center;gap:25px;margin-top:auto;padding:18px 0;font-weight:600;display:flex}.pa-club{background:#0c1009;grid-template-columns:1.1fr 1fr;gap:10%;padding:120px 7%;display:grid;position:relative;overflow:hidden}.pa-club-word{font-family:var(--phablo-display);color:#192211;pointer-events:none;font-size:30vw;line-height:1;position:absolute;bottom:-.2em;left:-.02em}.pa-club-intro,.pa-club-details{z-index:1;position:relative}.pa-primal-logo{object-fit:contain;object-position:left;width:150px;height:60px;margin-bottom:30px}.pa-club-intro>p:not(.pa-eyebrow){color:var(--pa-muted);max-width:45ch;font-size:18px;line-height:1.8}.pa-club-status{letter-spacing:.15em;color:var(--pa-lime);border:1px solid #4a5937;margin-top:28px;padding:11px 15px;font-size:9px;display:inline-block}.pa-club-details>div{border-top:1px solid #39432c;padding:24px 0}.pa-club-details>div>span{letter-spacing:.15em;color:var(--pa-lime);font-size:9px}.pa-club-details h3{font-family:var(--phablo-body);letter-spacing:0;margin:12px 0;font-size:23px;font-weight:600}.pa-club-details p{color:var(--pa-muted);max-width:45ch;line-height:1.6}.pa-club-details>.pa-button{margin-top:20px}.pa-club-details>small{color:var(--pa-muted);margin-top:15px;font-size:11px;display:block}.pa-faq{background:var(--pa-paper);color:var(--pa-ink);grid-template-columns:1fr 1.2fr;gap:8%;display:grid}.pa-faq em{color:#517a28}.pa-faq details{border-bottom:1px solid #c9cdbe;padding:22px 0}.pa-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:18px;font-weight:600;list-style:none;display:flex}.pa-faq summary::-webkit-details-marker{display:none}.pa-faq summary svg{flex-shrink:0;transition:transform .25s}.pa-faq details[open] svg{transform:rotate(45deg)}.pa-faq details p{color:#505847;max-width:60ch;margin:18px 0 0;font-size:16px;line-height:1.7}.pa-final{justify-content:space-between;align-items:end;padding:100px 7%;display:flex}.pa-final h2{font-size:clamp(70px,10vw,150px);line-height:1}.pa-final>p{color:var(--pa-muted);font-size:20px;line-height:1.5}.pa-footer{border-top:1px solid #343b2f;justify-content:space-between;align-items:center;gap:24px;padding:35px 7%;display:flex}.pa-footer p,.pa-footer small{color:var(--pa-muted);font-size:12px}.pa-footer>a:not(.pa-wordmark){align-items:center;gap:15px;font-size:13px;display:flex}@media (min-width:761px) and (max-height:850px){.pa-hero{min-height:660px}.pa-hero-copy{padding-top:36px}.pa-hero h1{font-size:clamp(55px,5.6vw,84px)}}@media (max-width:1000px){.pa-desktop-nav{gap:18px}.pa-section,.pa-club{padding:80px 5%}.pa-hero-copy{padding-left:10%}.pa-service-grid{gap:35px}.pa-manifesto{flex-direction:column;align-items:start}.pa-about{gap:6%}.pa-footer p{display:none}}@media (max-width:760px){.pa-header{height:76px;padding:0 6%}.pa-wordmark{font-size:21px}.pa-desktop-nav{display:none}.pa-menu-toggle{color:var(--pa-paper);background:0 0;border:1px solid #46513a;padding:10px;display:flex}.pa-mobile-nav{top:76px}.pa-hero{flex-direction:column;height:auto;min-height:0;max-height:none;display:flex}.pa-hero-copy{padding:40px 6% 30px}.pa-hero h1{font-size:clamp(52px,11.7vw,86px);line-height:1.05}.pa-eyebrow{font-size:9px!important}.pa-intro{font-size:17px}.pa-hero-photo{height:480px}.pa-hero-photo>img{object-position:center 27%}.pa-hero-photo:after{background:linear-gradient(to bottom, var(--pa-ink), transparent);width:100%;height:110px;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0% 12%,#0000 100%);mask-image:linear-gradient(#000 0% 12%,#0000 100%)}.pa-photo-caption{bottom:20px;left:6%}.pa-scroll{margin-top:28px}.pa-manifesto{gap:24px;padding:34px 6%}.pa-manifesto p{font-size:27px}.pa-manifesto>span{font-size:8px}.pa-section,.pa-club{padding:65px 6%}.pa-about{grid-template-columns:1fr;gap:38px}.pa-about-photo{order:2}.pa-section-heading{display:block}.pa-service-grid{grid-template-columns:1fr;gap:45px}.pa-service h3{font-size:47px}.pa-club{grid-template-columns:1fr;gap:45px}.pa-club h2{font-size:43px}.pa-club-word{font-size:40vw}.pa-faq{grid-template-columns:1fr;gap:5px}.pa-faq summary{font-size:16px}.pa-final{padding:65px 6%;display:block}.pa-final>p{margin-top:30px;font-size:17px}.pa-footer{flex-wrap:wrap;padding:30px 6%}.pa-footer small{width:100%}.pa-button{gap:18px;padding:17px 18px;font-size:14px}}@media (prefers-reduced-motion:reduce){.phabloalves-page *,.pa-experience *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.pa-hero-primal{max-width:420px;color:var(--pa-paper);border-top:1px solid #3d4732;align-items:center;gap:17px;margin-top:26px;padding-top:20px;display:flex}.pa-hero-primal>img{object-fit:contain;width:83px;height:36px}.pa-hero-primal>span{font-size:14px}.pa-hero-primal small{color:var(--pa-muted);margin-top:5px;font-size:10px;display:block}.pa-hero-primal>svg{color:var(--pa-lime);flex-shrink:0;margin-left:auto}@media (min-width:761px) and (max-height:850px){.pa-hero{min-height:755px}.pa-hero-primal{margin-top:22px}}.phabloalves-page .pa-button:active,.pa-experience .pa-button:active{transform:translateY(1px)scale(.98)}.phabloalves-page .pa-text-link,.pa-experience .pa-text-link,.pa-menu-toggle,.pa-catalog-filters button{transition:color .2s,background .2s,border-color .2s,transform .2s}.pa-menu-toggle:hover{border-color:var(--pa-lime);background:#26301e}.pa-menu-toggle:active,.pa-catalog-filters button:active{transform:scale(.96)}.pa-desktop-nav a:not(:last-child){position:relative}.pa-desktop-nav a:not(:last-child):after{content:"";background:var(--pa-lime);transform-origin:0;width:100%;height:1px;transition:transform .25s;position:absolute;bottom:-7px;left:0;transform:scaleX(0)}.pa-desktop-nav a:hover:after{transform:scaleX(1)}.pa-desktop-nav a:focus-visible:after{transform:scaleX(1)}.pa-mobile-nav a{transition:color .2s,transform .2s}:is(.pa-mobile-nav a:hover,.pa-mobile-nav a:focus-visible){color:var(--pa-lime);transform:translate(5px)}@media (prefers-reduced-motion:reduce){.phabloalves-page .pa-button:active,.pa-experience .pa-button:active,.pa-menu-toggle:active,.pa-catalog-filters button:active,.pa-mobile-nav a:hover{transform:none}.pa-mobile-nav a:focus-visible{transform:none}}
