.ja-public[data-experience="20261004"]{--ja-ex-brand-black:#141414;--ja-ex-charcoal:#242321;--ja-ex-ivory:#f7f3eb;--ja-ex-gold:#e7cb94;--ja-ex-muted:#cbc5b9;--ja-ex-line:#514b40;--ja-ex-focus:#f1d495;--ja2-litdark:var(--ja-ex-brand-black);--ja2-text:var(--ja-ex-ivory);--ja2-muted:var(--ja-ex-muted);background:var(--ja-ex-brand-black);color:var(--ja-ex-ivory)}.ja-public[data-experience] .ja2-home{--ja2-litdark:var(--ja-ex-brand-black);--ja2-panel:#242321;--ja2-panel-high:#302d27;--ja2-text:var(--ja-ex-ivory);--ja2-muted:var(--ja-ex-muted);--ja2-faint:#aaa397;--ja2-glass:rgba(36,35,33,.84)}.ja-public[data-experience] .ja2-readability-veil{background:linear-gradient(110deg,rgba(20,20,20,.8),rgba(20,20,20,.6),rgba(20,20,20,.82))}.ja-public[data-experience] .ja-public-header{background:linear-gradient(rgba(20,20,20,.96),rgba(20,20,20,.78))}.ja-public[data-experience] .ja-public-header[data-scrolled=true],.ja-public[data-experience] .ja-public-header[data-menu-open=true],.ja-public[data-experience] .ja-mobile-menu{background:#242321}.ja-public[data-experience] .ja-header-cta,.ja-public[data-experience] .ja2-button-primary{background:var(--ja-ex-gold);border-color:var(--ja-ex-gold);color:#201b12}.ja-public[data-experience] :-webkit-any(a,button,input,textarea,select,summary):focus-visible{outline:3px solid var(--ja-ex-focus);outline-offset:4px}.ja-public[data-experience] :-moz-any(a,button,input,textarea,select,summary):focus-visible{outline:3px solid var(--ja-ex-focus);outline-offset:4px}.ja-public[data-experience] :is(a,button,input,textarea,select,summary):focus-visible{outline:3px solid var(--ja-ex-focus);outline-offset:4px}.ja-public[data-experience] .ja2-video-hero-inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:max(2rem,min(4vw,4rem))}.ja-public[data-experience] :-webkit-any(.ja2-video-hero,.ja-offer-video-hero,.ja-onboarding-hero){background:radial-gradient(at 80% 30%,rgba(231,203,148,.067),transparent 70%),#141414}.ja-public[data-experience] :-moz-any(.ja2-video-hero,.ja-offer-video-hero,.ja-onboarding-hero){background:radial-gradient(at 80% 30%,rgba(231,203,148,.067),transparent 70%),#141414}.ja-public[data-experience] :is(.ja2-video-hero,.ja-offer-video-hero,.ja-onboarding-hero){background:radial-gradient(at 80% 30%,rgba(231,203,148,.067),transparent 70%),#141414}.ja-public[data-experience] .ja2-video-hero-copy h1{max-width:13ch;font-size:max(2.75rem,min(4.6vw,4.9rem));line-height:1.04}.ja-public[data-experience] .ja2-video-hero-copy>p:not(.ja2-eyebrow){max-width:45ch;color:var(--ja-ex-muted);font-size:1.05rem;line-height:1.65}.ja-experience-media-note{z-index:2;color:#e7cb94;margin:0 0 1rem;font-size:.8125rem;line-height:1.6;position:relative}.ja-experience-entry{padding-top:3rem;padding-bottom:4rem}.ja-experience-entry h2{font-family:var(--ja-serif,Georgia,serif);margin:.75rem 0 2rem;font-size:max(2rem,min(3.4vw,3.25rem));line-height:1.15}.ja-experience-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.ja-experience-entry-grid>a{border:1px solid var(--ja-ex-line);background:var(--ja-ex-charcoal);border-radius:.75rem;padding:1.5rem;text-decoration:none;display:block}.ja-experience-entry-grid>a:hover{border-color:var(--ja-ex-gold)}.ja-experience-entry-grid strong{color:var(--ja-ex-ivory);justify-content:space-between;align-items:center;gap:.75rem;font-size:1.05rem;display:flex}.ja-experience-entry-grid svg{flex:0 0 1rem;width:1rem;height:1rem}.ja-experience-entry-grid span{color:var(--ja-ex-muted);margin-top:1rem;font-size:1rem;line-height:1.6;display:block}.ja-experience-boundary{max-width:85ch;color:var(--ja-ex-muted);margin-top:1.5rem;font-size:.875rem;line-height:1.65}.ja-public[data-experience] .ja-onboarding .ja-page-eyebrow{color:#6d501b}.ja-public[data-experience] .ja-onboarding .ja-onboarding-note{color:#48564f}.ja-public[data-experience] .ja-onboarding-hero .ja-button-mint{background:var(--ja-ex-gold);color:#201b12}@media (max-width:820px){.ja-public[data-experience] .ja2-video-hero-inner{grid-template-columns:minmax(0,1fr)}.ja-public[data-experience] .ja2-video-hero-copy h1{max-width:17ch;font-size:max(2.65rem,min(9vw,4rem))}.ja-experience-entry-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ja-public[data-experience] .ja-page-enter,.ja-public[data-experience] [data-reveal]{transition:none;animation:none;transform:none}}
