.arbor-page{color:#120e0b;background:#f0eee9;min-height:100vh;font-family:Courier Prime,Courier New,monospace}.arbor-page *,.arbor-page :before,.arbor-page :after{box-sizing:border-box}.arbor-page .top-nav{z-index:100;color:#fff;background:#120e0b;align-items:center;gap:0;height:56px;padding:0 32px;display:flex;position:sticky;top:0;box-shadow:0 2px 16px #0000004d}.arbor-page .top-nav h1{text-transform:uppercase;letter-spacing:.06em;color:#fff;flex-shrink:0;margin:0;font-family:Big Shoulders Display,Anybody,Impact,sans-serif;font-size:16px;font-stretch:125%}.arbor-page .top-nav .green-bar{background:#7aa33f;border-radius:2px;width:3px;height:28px;margin-right:12px}.arbor-page .nav-tabs{flex-wrap:wrap;gap:2px;margin-left:28px;display:flex}.arbor-page .nav-tab{cursor:pointer;letter-spacing:.22em;text-transform:uppercase;color:#fff9;background:0 0;border:0;border-radius:2px;padding:8px 16px;font-family:Courier Prime,monospace;font-size:10px;font-weight:700;transition:color .15s,background .15s}.arbor-page .nav-tab:hover{color:#fff}.arbor-page .nav-tab.active{color:#a6c272;background:#7aa33f38}.arbor-page .nav-meta{letter-spacing:.22em;text-transform:uppercase;color:#ffffff73;margin-left:auto;font-size:10px}.arbor-page .section-wrap{max-width:1600px;margin:0 auto;padding:64px 48px 0}.arbor-page .section-header{margin-bottom:36px}.arbor-page .section-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:#7aa33f;margin-bottom:8px;font-size:9px}.arbor-page .section-title{text-transform:uppercase;letter-spacing:.04em;color:#120e0b;margin:0 0 8px;font-family:Big Shoulders Display,Anybody,Impact,sans-serif;font-size:40px;font-stretch:125%;line-height:1}.arbor-page .section-sub{color:#6b6660;max-width:640px;font-size:12px;line-height:1.6}.arbor-page .var-tabs{flex-wrap:wrap;gap:6px;margin-bottom:28px;display:flex}.arbor-page .var-tab{cursor:pointer;letter-spacing:.18em;text-transform:uppercase;color:#6b6660;background:#fff;border:1px solid #120e0b2e;border-radius:0;padding:7px 14px;font-family:Courier Prime,monospace;font-size:10px;transition:all .15s}.arbor-page .var-tab:hover{color:#120e0b;border-color:#120e0b}.arbor-page .var-tab.active{color:#fff;background:#120e0b;border-color:#120e0b}.arbor-page .ad-card{vertical-align:top;background:#fff;border:1px solid #120e0b1f;margin-bottom:32px;display:inline-block;position:relative;box-shadow:0 1px 4px #120e0b0f,0 8px 28px -8px #120e0b24}.arbor-page .ad-card-label{letter-spacing:.22em;text-transform:uppercase;color:#6b6660;margin-top:10px;font-size:10px;display:block}.arbor-page .video-showcase{padding:64px 48px 72px}.arbor-page .video-showcase-title{font-size:36px}.arbor-page .stories-grid{grid-template-columns:repeat(auto-fill,minmax(180px,360px));gap:24px;margin-bottom:80px;display:grid}.arbor-page .story-cell{max-width:360px}.arbor-page .platform-section{display:none}.arbor-page .platform-section.visible,.arbor-page img{display:block}.arbor-page .form-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;background:#000000b8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.arbor-page .form-modal{background:#fff;border-radius:12px;width:100%;max-width:440px;font-family:-apple-system,Helvetica Neue,sans-serif;overflow:hidden;box-shadow:0 24px 80px #0006}.arbor-page .form-modal-header{background:#120e0b;padding:24px 24px 22px;position:relative}.arbor-page .form-modal-close{color:#fff;cursor:pointer;background:#ffffff26;border:0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:18px;display:flex;position:absolute;top:12px;right:12px}.arbor-page .form-modal-platform{letter-spacing:.22em;text-transform:uppercase;color:#f2ebdd99;margin-bottom:12px;font-size:10px}.arbor-page .form-modal-headline{text-transform:uppercase;letter-spacing:.04em;color:#fff;margin-bottom:8px;font-family:Big Shoulders Display,Anybody,Impact,sans-serif;font-size:22px;font-stretch:125%;line-height:1.1}.arbor-page .form-modal-sub{color:#f2ebddbf;font-family:Courier Prime,monospace;font-size:12px;line-height:1.5}.arbor-page .form-modal-body{padding:20px 24px 24px}.arbor-page .form-modal-body p{color:#333;margin:0 0 16px;font-size:13px;line-height:1.4}.arbor-page .form-field{margin-bottom:12px}.arbor-page .form-field label{color:#050505;margin-bottom:4px;font-size:12px;font-weight:700;display:block}.arbor-page .form-field .field-mock{color:#bbb;background:#f5f5f5;border:1.5px solid #dadde1;border-radius:6px;align-items:center;height:42px;padding:0 12px;font-size:14px;display:flex}.arbor-page .form-privacy{color:#999;margin:12px 0 16px;font-size:11px;line-height:1.4}.arbor-page .form-cta{color:#fff;cursor:pointer;letter-spacing:.01em;background:#120e0b;border:0;border-radius:6px;width:100%;padding:14px;font-family:-apple-system,Helvetica Neue,sans-serif;font-size:16px;font-weight:700}.arbor-page .form-cta:hover{background:#1e1a17}.arbor-page .form-note{text-align:center;color:#999;margin-top:10px;font-size:11px}@media(max-width:768px){.arbor-page .top-nav{flex-wrap:wrap;gap:6px;height:auto;padding:8px 14px}.arbor-page .top-nav h1{letter-spacing:.04em;font-size:12px}.arbor-page .nav-tabs{gap:2px;width:100%;margin-left:0}.arbor-page .nav-tab{letter-spacing:.1em;padding:6px 9px;font-size:9px}.arbor-page .nav-meta{display:none}.arbor-page .video-showcase{padding:36px 16px 44px}.arbor-page .video-showcase-title{font-size:24px}.arbor-page .section-wrap{padding:40px 16px 0}.arbor-page .section-title{font-size:28px}.arbor-page .stories-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px}.arbor-page .var-tabs{gap:4px}}
