.nav-logo{position:absolute;left:50%;transform:translate(-50%);line-height:0}.nav-logo a{display:inline-block;line-height:0}.nav-logo img{height:25.2px!important;width:auto!important;max-width:none!important;min-width:0!important;display:block;opacity:.9}.footer-brand img{height:13px!important;width:auto!important;max-width:none!important;display:block;opacity:.45;margin-bottom:1.75rem}nav{position:absolute;top:0;left:0;right:0;z-index:200;display:flex;align-items:center;justify-content:space-between;padding:2rem 3.5rem;background:transparent;border:none}nav ul{margin:0;padding:0;list-style:none}.nav-links{display:flex;gap:1.8rem;list-style:none;margin:0;padding:0}.nav-right{display:flex;align-items:center;gap:1.5rem}.hero{position:relative;height:100vh;min-height:680px;overflow:hidden}.hero-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sb-pop{height:90vh!important;min-height:620px;aspect-ratio:auto!important;overflow:hidden!important}.sb-pop .sb-pop-head{display:none!important}.sb-pop .statement-bleed-img{object-position:center top!important}nav.nav-dark .nav-links a{color:#2c2419b8}nav.nav-dark .nav-links a:hover{color:var(--earth)}nav.nav-dark .nav-cta{color:#2c2419b8}nav.nav-dark .nav-cta:hover{color:var(--earth)}nav.nav-dark .nav-shop{color:var(--earth);border-color:#2c241952}nav.nav-dark .nav-shop:hover{background:#2c24190d;border-color:var(--earth)}nav.nav-dark .nav-logo img{opacity:1!important}.nav-dropdown-menu{position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(10px);min-width:186px;padding:1.1rem 0 1.15rem;margin:0;list-style:none;z-index:300;background:#0b0a09b8;backdrop-filter:blur(16px) saturate(1.15);-webkit-backdrop-filter:blur(16px) saturate(1.15);border:.5px solid rgba(242,237,230,.09);border-top:1px solid rgba(179,148,104,.5);box-shadow:0 22px 48px #0707066b;opacity:0;visibility:hidden;transition:opacity .38s ease,transform .38s cubic-bezier(.32,.72,0,1),visibility .38s}.nav-dropdown:hover .nav-dropdown-menu,.nav-dropdown:focus-within .nav-dropdown-menu{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.nav-dropdown-menu li{padding:0}.nav-dropdown-menu a,nav.nav-dark .nav-dropdown-menu a{display:block;position:relative;padding:.62rem 1.7rem .62rem 2.5rem;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:#f2ede685!important;text-decoration:none;white-space:nowrap;background:transparent!important;transition:color .35s ease,letter-spacing .35s ease}.nav-dropdown-menu a:before{content:"";position:absolute;left:1.6rem;top:50%;transform:translateY(-50%);width:0;height:.5px;background:var(--gold-light,#b39468);transition:width .35s cubic-bezier(.32,.72,0,1)}.nav-dropdown-menu a:hover,nav.nav-dark .nav-dropdown-menu a:hover{color:#f2ede6!important;letter-spacing:.235em;background:transparent!important}.nav-dropdown-menu a:hover:before{width:14px}.jj-hero .hero-content form{width:100%;max-width:540px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.jj-hero .hero-content form input[type=hidden]{display:none!important}.jj-hero-form{width:100%!important;max-width:540px!important;margin:2.6rem auto 0!important;background:#07070685!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:.5px solid rgba(242,237,230,.46)!important;box-shadow:0 18px 44px #07070657}.jj-hero-form input[type=email]{flex:1 1 auto;min-width:0;color:#f2ede6;font-size:12px;letter-spacing:.1em;padding:17px 20px}.jj-hero-form input[type=email]::placeholder{color:#f2ede69e}.jj-hero-form button{background:var(--parchment,#f0ebe3)!important;color:var(--earth,#2c2419)!important;border:none!important;font-size:9.5px;letter-spacing:.22em;padding:17px 28px;white-space:nowrap;transition:background .3s,color .3s}.jj-hero-form button:hover{background:#fff!important;color:var(--black,#070706)!important}.jj-thanks{display:block;margin-top:1.6rem;font-family:Cormorant,serif;font-style:italic;font-size:1.1rem;color:var(--gold-light)}.email-section .email-form{max-width:480px;border:.5px solid rgba(242,237,230,.42);background:#07070642;box-shadow:0 16px 40px #0707064d}.email-section .email-form input{font-size:12px;letter-spacing:.1em;color:#f2ede6;padding:17px 20px}.email-section .email-form input::placeholder{color:#f2ede699}.email-section .email-form button{background:var(--parchment,#f0ebe3);color:var(--earth,#2c2419);border-left:none;padding:17px 28px;font-size:9.5px;letter-spacing:.24em;transition:background .3s,color .3s}.email-section .email-form button:hover{background:#fff;color:var(--black,#070706)}.archetypes{background:var(--dark);padding:10rem 3.5rem}.archetypes-header{text-align:center;margin-bottom:6rem}.archetypes-header .section-label{font-size:8.5px;letter-spacing:.42em;text-transform:uppercase;color:var(--gold);margin-bottom:2rem;display:block}.archetypes-header h2{font-family:Cormorant SC,serif;font-weight:300;font-size:clamp(1.8rem,3vw,2.8rem);color:#f2ede6;letter-spacing:.05em;margin-bottom:1.5rem;line-height:1.3}.archetypes-header p{font-size:12px;letter-spacing:.06em;line-height:2.1;color:#a0907ab3;max-width:560px;margin:0 auto}.archetypes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#f2ede60f;margin-top:5rem}.archetype-item{background:var(--dark);padding:3.5rem 3rem;transition:background .3s}.archetype-item:hover{background:#1e1c15}.archetype-quality{font-size:8px;letter-spacing:.4em;text-transform:uppercase;color:var(--gold);display:block;margin-bottom:1rem}.archetype-name{font-family:Cormorant SC,serif;font-size:1.5rem;font-weight:300;color:#f2ede6;letter-spacing:.06em;display:block;margin-bottom:.8rem}.archetype-rule{width:18px;height:.5px;background:var(--gold);margin-bottom:1.2rem}.archetype-desc{font-size:11px;letter-spacing:.06em;line-height:1.95;color:#a0907ab3}@media(max-width:900px){.archetypes{padding:6rem 1.5rem}.archetypes-grid{grid-template-columns:1fr}.archetype-item{padding:2.75rem 1.75rem}}.difference.triad-tight{padding:4.25rem 3.5rem}.difference.triad-tight .difference-header{margin-bottom:0}.difference.triad-tight .statement-lede{font-family:Cormorant,serif;font-weight:300;font-size:1.35rem;line-height:1.85;color:#f2ede6d9;font-style:italic}.ev-band{position:relative;height:80vh;min-height:540px;overflow:hidden}.ev-band img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:brightness(1.28) contrast(1) saturate(1.05)}.ev-band .ev-band-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 62% 52% at 50% 48%,#07070685,#0707061a 60%,#07070600 78%),linear-gradient(to bottom,#07070638,#0707060f 28%,#0707061a 55%,#07070657)}.ev-band .ev-band-inner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 2rem}.ev-band .section-label{font-size:8.5px;letter-spacing:.42em;text-transform:uppercase;color:var(--gold-light);margin-bottom:1.7rem;display:block}.ev-band h2{font-family:Cormorant SC,serif;font-weight:300;font-size:clamp(1.8rem,3.2vw,2.8rem);line-height:1.3;color:#f2ede6;letter-spacing:.05em;margin-bottom:1.7rem}.ev-band h2 em{font-family:Cormorant,serif;font-style:italic}.ev-band .ev-band-rule{width:30px;height:.5px;background:var(--gold-light);margin:0 auto 1.7rem}.ev-band p{font-size:12px;letter-spacing:.05em;line-height:2.1;color:#f2ede6cc;max-width:520px;margin:0 auto}@media(min-width:901px){.wonder{height:100vh!important;min-height:760px}.wonder-img-wrap{height:100%}.wonder-img{width:100%;height:100%;object-fit:cover}}@media(max-width:900px){nav{padding:1.4rem 1.2rem}.nav-links,.nav-right{gap:.9rem}.nav-logo img{height:20px!important}}@media(max-width:700px){.nav-links{display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/eoa-fixes.css.map */
