.bridge-story[data-astro-cid-izrsthlf]{--bridge-progress:0;background:#172c26;color:#fbf8f1;position:relative;padding:0;isolation:isolate}.bridge-stage[data-astro-cid-izrsthlf]{position:relative}.bridge-scene[data-astro-cid-izrsthlf]{position:absolute;inset:0;overflow:hidden;z-index:-1}.bridge-poster[data-astro-cid-izrsthlf],.bridge-video[data-astro-cid-izrsthlf],.bridge-shade[data-astro-cid-izrsthlf]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bridge-poster[data-astro-cid-izrsthlf]{object-position:60% center}.bridge-video[data-astro-cid-izrsthlf]{opacity:0;object-position:center;transition:opacity .35s}.bridge-video[data-astro-cid-izrsthlf].has-frame{opacity:1}.bridge-shade[data-astro-cid-izrsthlf]{background:linear-gradient(90deg,#10271fe0,#13292080 58%,#162c241a),linear-gradient(0deg,#071b16cc,transparent 45%,#10231a70)}.bridge-mode[data-astro-cid-izrsthlf]{position:absolute;top:112px;right:clamp(1.25rem,4vw,4.5rem);z-index:4;min-height:36px;border:1px solid #fbf8f13d;background:#152b2566;color:#e6e6d9;padding:.45rem .7rem;font:400 .65rem/1.3 var(--font-body);border-radius:4px;cursor:pointer}.bridge-mode[data-astro-cid-izrsthlf][hidden]{display:none}.bridge-copy[data-astro-cid-izrsthlf]{width:min(calc(100% - 8rem),1280px);margin:auto;min-height:74svh;padding:5rem 0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.bridge-copy[data-astro-cid-izrsthlf] .bridge-eyebrow[data-astro-cid-izrsthlf]{font:600 .64rem/1.6 var(--font-body);letter-spacing:.15em;color:#eee4cd;margin:0 0 1.7rem;display:flex;align-items:center;gap:.8rem}.bridge-eyebrow[data-astro-cid-izrsthlf]>span[data-astro-cid-izrsthlf]{width:9px;height:9px;border:1px solid #dfc792;border-radius:50%;flex:none}.bridge-copy[data-astro-cid-izrsthlf] h1[data-astro-cid-izrsthlf],.bridge-copy[data-astro-cid-izrsthlf] h2[data-astro-cid-izrsthlf]{font:400 clamp(3.8rem,7.2vw,7rem)/1.03 var(--font-display);letter-spacing:-.04em;color:#fbf8f1;margin:0 0 1.5rem;max-width:15ch;text-wrap:balance}.bridge-copy[data-astro-cid-izrsthlf] h1[data-astro-cid-izrsthlf] em[data-astro-cid-izrsthlf],.bridge-copy[data-astro-cid-izrsthlf] h2[data-astro-cid-izrsthlf] em[data-astro-cid-izrsthlf]{color:#e8d5ab;font-style:normal}.bridge-copy[data-astro-cid-izrsthlf] .bridge-description[data-astro-cid-izrsthlf]{font:400 1.05rem/1.85 var(--font-body);color:#eeeede;max-width:34rem;margin:0 0 1.9rem;text-wrap:pretty}.bridge-actions[data-astro-cid-izrsthlf]{display:flex;align-items:center;gap:1.8rem;flex-wrap:wrap}.bridge-direct[data-astro-cid-izrsthlf]{color:#fbf8f1;text-decoration:none;font:600 .77rem/1.4 var(--font-body);min-height:48px;display:inline-flex;align-items:center;gap:1.5rem;border-bottom:1px solid #fbf8f144}.bridge-direct[data-astro-cid-izrsthlf]:hover{border-color:#e8d5ab}.bridge-story[data-astro-cid-izrsthlf].is-enhanced{height:420svh}.is-enhanced[data-astro-cid-izrsthlf] .bridge-stage[data-astro-cid-izrsthlf]{height:100svh;min-height:540px;position:sticky;top:0;overflow:clip}.is-enhanced[data-astro-cid-izrsthlf] .bridge-chapters[data-astro-cid-izrsthlf]{position:absolute;inset:110px 0 152px}.is-enhanced[data-astro-cid-izrsthlf] .bridge-copy[data-astro-cid-izrsthlf]{position:absolute;inset:0;min-height:0;padding:1rem 0;visibility:hidden;pointer-events:none;will-change:opacity,transform}.is-enhanced[data-astro-cid-izrsthlf] .bridge-copy[data-astro-cid-izrsthlf].is-current{visibility:visible;pointer-events:auto}.bridge-controls[data-astro-cid-izrsthlf][hidden]{display:none}.bridge-controls[data-astro-cid-izrsthlf]{position:absolute;left:0;right:0;bottom:27px;width:min(calc(100% - 8rem),1280px);margin:auto}.bridge-controls-caption[data-astro-cid-izrsthlf]{display:flex;align-items:center;justify-content:space-between;gap:1rem;font:.6rem/1.3 var(--font-body);letter-spacing:.13em;color:#e7e2d2;margin-bottom:1rem}.bridge-controls-caption[data-astro-cid-izrsthlf]>span[data-astro-cid-izrsthlf]{display:flex;align-items:center;gap:.8rem}.bridge-controls-caption[data-astro-cid-izrsthlf]>span[data-astro-cid-izrsthlf]>span[data-astro-cid-izrsthlf]{font-size:1.2rem}.bridge-controls-caption[data-astro-cid-izrsthlf] a[data-astro-cid-izrsthlf]{font:.68rem/1.3 var(--font-body);color:#e7e2d2;text-underline-offset:5px;min-height:32px;display:flex;align-items:center}.bridge-rail[data-astro-cid-izrsthlf]{height:1px;background:#f5eacd40;position:relative}.bridge-rail[data-astro-cid-izrsthlf]>span[data-astro-cid-izrsthlf]{position:absolute;inset:0;background:#e0c994;transform-origin:left;transform:scaleX(var(--bridge-progress))}.bridge-rail[data-astro-cid-izrsthlf]:after{content:"";width:6px;height:6px;border-radius:50%;background:#e0c994;position:absolute;top:-2.5px;left:calc(var(--bridge-progress)*100%)}.bridge-steps[data-astro-cid-izrsthlf]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:.4rem}.bridge-steps[data-astro-cid-izrsthlf] button[data-astro-cid-izrsthlf]{border:0;background:none;color:#cbd5c7;text-align:left;font:400 .74rem/1.5 var(--font-body);min-height:44px;padding:.5rem 0;cursor:pointer;display:flex;align-items:center;gap:.7rem}.bridge-steps[data-astro-cid-izrsthlf] button[data-astro-cid-izrsthlf]>span[data-astro-cid-izrsthlf]{font-size:.55rem;color:#dfcf9f}.bridge-steps[data-astro-cid-izrsthlf] button[data-astro-cid-izrsthlf][aria-current]{color:#fff;font-weight:600}.bridge-steps[data-astro-cid-izrsthlf] button[data-astro-cid-izrsthlf]:hover{color:#fff}@media(min-width:1700px){.bridge-copy[data-astro-cid-izrsthlf] h1[data-astro-cid-izrsthlf],.bridge-copy[data-astro-cid-izrsthlf] h2[data-astro-cid-izrsthlf]{font-size:7.5rem}}@media(max-width:1100px){.bridge-copy[data-astro-cid-izrsthlf],.bridge-controls[data-astro-cid-izrsthlf]{width:calc(100% - 4rem)}.is-enhanced[data-astro-cid-izrsthlf] .bridge-chapters[data-astro-cid-izrsthlf]{inset:115px 0 150px}.bridge-copy[data-astro-cid-izrsthlf] h1[data-astro-cid-izrsthlf],.bridge-copy[data-astro-cid-izrsthlf] h2[data-astro-cid-izrsthlf]{font-size:clamp(3.6rem,8vw,6rem)}}@media(max-width:600px){.bridge-copy[data-astro-cid-izrsthlf],.bridge-controls[data-astro-cid-izrsthlf]{width:calc(100% - 2.5rem)}.bridge-copy[data-astro-cid-izrsthlf]{padding:4rem 0;min-height:80svh}.bridge-mode[data-astro-cid-izrsthlf]{top:96px;right:1.25rem;font-size:.58rem;min-height:32px}.is-enhanced[data-astro-cid-izrsthlf] .bridge-chapters[data-astro-cid-izrsthlf]{inset:144px 0 196px}.bridge-copy[data-astro-cid-izrsthlf] h1[data-astro-cid-izrsthlf],.bridge-copy[data-astro-cid-izrsthlf] h2[data-astro-cid-izrsthlf]{font-size:clamp(2.6rem,11.7vw,4rem);line-height:1.08;max-width:15ch;margin-bottom:1.1rem}.bridge-copy[data-astro-cid-izrsthlf] .bridge-eyebrow[data-astro-cid-izrsthlf]{font-size:.52rem;letter-spacing:.09em;margin-bottom:1.2rem}.bridge-copy[data-astro-cid-izrsthlf] .bridge-description[data-astro-cid-izrsthlf]{font-size:.94rem;line-height:1.8;margin-bottom:1.5rem}.bridge-actions[data-astro-cid-izrsthlf]{gap:.5rem 1.2rem}.bridge-actions[data-astro-cid-izrsthlf] .tv-whatsapp-link{min-height:48px;padding:.7rem 1rem;font-size:.78rem}.bridge-actions[data-astro-cid-izrsthlf] .tv-whatsapp-arrow{display:none}.bridge-direct[data-astro-cid-izrsthlf]{font-size:.7rem;gap:.6rem;min-height:48px}.bridge-controls[data-astro-cid-izrsthlf]{bottom:90px}.bridge-controls-caption[data-astro-cid-izrsthlf]{font-size:.5rem;margin-bottom:.8rem}.bridge-controls-caption[data-astro-cid-izrsthlf] a[data-astro-cid-izrsthlf]{font-size:.6rem}.bridge-steps[data-astro-cid-izrsthlf]{gap:.5rem}.bridge-steps[data-astro-cid-izrsthlf] button[data-astro-cid-izrsthlf]{font-size:.61rem;gap:.35rem}.bridge-steps[data-astro-cid-izrsthlf] button[data-astro-cid-izrsthlf]>span[data-astro-cid-izrsthlf]{font-size:.5rem}.bridge-shade[data-astro-cid-izrsthlf]{background:linear-gradient(90deg,#10271ed9,#132a2190),linear-gradient(0deg,#0c231be8,transparent 55%)}}@media(max-width:380px){.bridge-actions[data-astro-cid-izrsthlf]{gap:.3rem}.bridge-direct[data-astro-cid-izrsthlf]{font-size:.65rem;margin-left:.6rem}.bridge-copy[data-astro-cid-izrsthlf] .bridge-description[data-astro-cid-izrsthlf]{font-size:.9rem}.bridge-copy[data-astro-cid-izrsthlf] .bridge-eyebrow[data-astro-cid-izrsthlf]{font-size:.48rem}}@media(max-height:720px)and (min-width:601px){.is-enhanced[data-astro-cid-izrsthlf] .bridge-chapters[data-astro-cid-izrsthlf]{inset:118px 0 128px}.bridge-copy[data-astro-cid-izrsthlf] h1[data-astro-cid-izrsthlf],.bridge-copy[data-astro-cid-izrsthlf] h2[data-astro-cid-izrsthlf]{font-size:3.9rem}.bridge-copy[data-astro-cid-izrsthlf] .bridge-description[data-astro-cid-izrsthlf]{font-size:.95rem;max-width:38rem}.bridge-copy[data-astro-cid-izrsthlf] .bridge-eyebrow[data-astro-cid-izrsthlf],.bridge-copy[data-astro-cid-izrsthlf] h1[data-astro-cid-izrsthlf],.bridge-copy[data-astro-cid-izrsthlf] h2[data-astro-cid-izrsthlf]{margin-bottom:1rem}.bridge-copy[data-astro-cid-izrsthlf] .bridge-description[data-astro-cid-izrsthlf]{margin-bottom:1.2rem}}@media(max-height:760px)and (max-width:600px){.is-enhanced[data-astro-cid-izrsthlf] .bridge-chapters[data-astro-cid-izrsthlf]{inset:130px 0 177px}.bridge-copy[data-astro-cid-izrsthlf] h1[data-astro-cid-izrsthlf],.bridge-copy[data-astro-cid-izrsthlf] h2[data-astro-cid-izrsthlf]{font-size:2.75rem}.bridge-copy[data-astro-cid-izrsthlf] .bridge-eyebrow[data-astro-cid-izrsthlf]{margin-bottom:.8rem}.bridge-copy[data-astro-cid-izrsthlf] .bridge-description[data-astro-cid-izrsthlf]{margin-bottom:1rem;font-size:.88rem}.bridge-controls[data-astro-cid-izrsthlf]{bottom:72px}}@media(prefers-reduced-motion:reduce){.bridge-video[data-astro-cid-izrsthlf]{display:none}.bridge-story[data-astro-cid-izrsthlf].is-enhanced{height:auto}.is-enhanced[data-astro-cid-izrsthlf] .bridge-stage[data-astro-cid-izrsthlf]{position:relative;height:auto;overflow:visible}.is-enhanced[data-astro-cid-izrsthlf] .bridge-chapters[data-astro-cid-izrsthlf]{position:relative;inset:auto}.is-enhanced[data-astro-cid-izrsthlf] .bridge-copy[data-astro-cid-izrsthlf]{position:relative;visibility:visible;pointer-events:auto;min-height:70svh;opacity:1!important;transform:none!important}}.home-v5{--v5-ink:#22312f;--v5-cream:#fbf8f1;--v5-olive:#6e7b4f;--v5-gold:#c2933a;--v5-clay:#b35a3c;background:var(--v5-cream);color:var(--v5-ink);overflow:clip}.home-v5 h1,.home-v5 h2,.home-v5 h3{font-family:var(--font-display);font-weight:400;letter-spacing:-.035em;line-height:1.08}.home-v5 h2{font-size:clamp(2.4rem,4.8vw,4.7rem);margin:0}.home-v5 h2 em,.home-v5 h1 em{font-style:normal;color:var(--v5-olive)}.home-v5 h3{font-size:1.9rem}.home-v5 p{max-width:none}.home-v5 section{padding-block:0;scroll-margin-top:5rem}.v5-container{width:min(100% - 8rem,1320px);margin-inline:auto}.v5-label{font:600 .66rem/1.6 var(--font-body);letter-spacing:.16em;text-transform:uppercase;margin:0 0 1.5rem}.v5-skip{position:fixed;top:-6rem;left:1rem;background:#fbf8f1;color:#22312f;padding:1rem;z-index:100}.v5-skip:focus{top:1rem}.v5-header{position:absolute;inset:0 0 auto;z-index:20;height:106px;padding-inline:clamp(1.5rem,4.4vw,5rem);display:flex;align-items:center;justify-content:space-between;gap:2rem;color:#fff}.v5-brand{text-decoration:none;color:#fbf8f1;display:inline-flex;flex-direction:column;line-height:1;gap:.5rem;white-space:nowrap}.v5-brand>span{font:400 1.75rem/1 var(--font-display);letter-spacing:.17em}.v5-brand small{font-size:.51rem;letter-spacing:.23em;color:#dfcea7}.v5-nav{display:flex;gap:1.6rem}.v5-nav a,.v5-header-contact{color:#fbf8f1;text-decoration:none;font-size:.73rem;font-weight:500}.v5-header-contact{border-bottom:1px solid #fbf8f170;padding-block:.5rem}.v5-header-contact span{margin-left:1.2rem}.v5-nav a:hover{color:#e9d4a7}.v5-menu-button,.v5-mobile-menu[hidden]{display:none}@media(min-width:821px){.v5-mobile-menu{display:none}}.v5-hero{position:relative;min-height:790px;height:100svh;max-height:1200px;background:#22312f;color:#fbf8f1;display:flex;align-items:center}.v5-film,.v5-film-poster,.v5-film-video,.v5-hero-shade{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.v5-film{overflow:hidden}.v5-film-poster{object-position:60% 50%}.v5-film-video{opacity:0;transition:opacity .8s ease;object-position:center}.v5-film-video.is-playing{opacity:1}.v5-hero-shade{background:linear-gradient(90deg,#0d1f1dc2,#111f1b6e 55%,#0c1d1d0f),linear-gradient(0deg,rgba(10,25,22,.45),transparent 40%,rgba(12,25,24,.26));pointer-events:none}.v5-hero-copy{position:relative;z-index:2;padding-top:4rem}.v5-hero-label{display:flex;align-items:center;gap:.8rem;color:#eee2c9;margin-bottom:2rem}.v5-sun{display:inline-block;flex:none;width:10px;height:10px;border:1px solid currentColor;border-radius:50%;box-shadow:0 0 0 4px #c2933a14}.v5-hero h1{font-size:clamp(4rem,7.8vw,7.6rem);line-height:.99;max-width:12ch;margin:0 0 2rem;text-wrap:balance}.v5-hero h1 em{color:#e6d2a5}.v5-hero-description{font-size:1rem;line-height:1.8;color:#f0ede4;max-width:35rem!important;margin-bottom:2.3rem}.v5-hero-actions{display:flex;align-items:center;gap:2rem;flex-wrap:wrap}.v5-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:3rem;min-height:56px;padding:1.05rem 1.45rem;background:#b35a3c;color:#fff;text-decoration:none;font-size:.8rem;font-weight:600;border-radius:2px;border:1px solid #b35a3c;transition:background .25s,transform .25s}.v5-primary:hover{background:#94472e;border-color:#94472e;transform:translateY(-2px)}.v5-primary span{font-size:1.3rem;line-height:1}.v5-text-link{font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:1.3rem;min-height:44px;color:#3f4d33;border-bottom:1px solid #6e7b4f66;transition:gap .2s}.v5-text-link:hover{gap:1.7rem}.v5-light-link{color:#fbf8f1;border-color:#fbf8f177}.v5-hero-bottom{position:absolute;bottom:2.5rem;left:0;right:0;display:flex;align-items:center;justify-content:space-between;z-index:3}.v5-scroll-link{font-size:.59rem;letter-spacing:.14em;color:#fbf8f1;text-decoration:none;display:flex;gap:1rem;align-items:center;min-height:44px}.v5-scroll-link>span{font-size:1.3rem}.v5-motion{display:flex;align-items:center;gap:.65rem;background:#182d2670;border:1px solid #fbf8f155;color:#fbf8f1;font:500 .68rem/1 var(--font-body);min-height:44px;padding:.8rem 1rem;border-radius:2px;cursor:pointer}.v5-motion-icon{font-size:1rem}.v5-intro{padding-block:5rem 4rem!important}.v5-section-marker{display:flex;align-items:center;justify-content:space-between;gap:2rem;font-size:.59rem;letter-spacing:.14em;font-weight:600;margin-bottom:3.2rem;color:#617044}.v5-section-marker a{color:inherit;text-decoration:none;min-height:44px;display:flex;align-items:center}.v5-line{flex:1;height:1px;background:#afb38f55}.v5-intro-layout{display:grid;grid-template-columns:1.15fr .8fr;gap:7rem}.v5-intro-text{padding-top:.5rem}.v5-intro-text p{font-size:1rem;line-height:1.9;margin-bottom:1.25rem;color:#586050}.v5-path-line{margin-top:4.5rem;display:flex;align-items:center;gap:1.5rem;font-size:.59rem;letter-spacing:.18em;color:#596740}.v5-path-line i{height:1px;background:#adb49188;flex:1}.v5-path-line i:after{content:"";display:block;width:5px;height:5px;border-radius:50%;background:#b89a58;transform:translateY(-2px)}.v5-journey{background:#eef0e3;padding-block:5.5rem 4rem!important}.v5-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:3rem;margin-bottom:3.5rem}.v5-section-heading>p{font-size:.88rem;line-height:1.9;color:#626954;max-width:27rem;margin:0 0 .2rem}.v5-journeys{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem}.v5-journey-card{text-decoration:none;color:inherit;display:flex;flex-direction:column;background:#fbf8f1;border:1px solid #d5dac266;transition:transform .35s}.v5-journey-card:hover{transform:translateY(-5px)}.v5-journey-image{height:280px;position:relative;overflow:hidden;background:#22312f}.v5-journey-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#12251c50,transparent 45%,#12251c40)}.v5-journey-image img{width:100%;height:100%;object-fit:cover;transition:transform .7s}.v5-journey-card:hover img{transform:scale(1.035)}.v5-journey-number,.v5-journey-phase,.v5-card-arrow{position:absolute;z-index:1;color:#fff9ed}.v5-journey-number{top:1.25rem;left:1.4rem;font-size:.68rem;letter-spacing:.14em}.v5-journey-phase{left:1.4rem;bottom:1.25rem;font:400 2rem/1 var(--font-display)}.v5-card-arrow{bottom:1.2rem;right:1.4rem;font-size:1.5rem}.v5-journey-body{padding:2rem 1.7rem;display:flex;flex-direction:column;flex:1}.v5-journey-body .v5-label{color:#697748;font-size:.55rem;margin-bottom:1rem}.v5-journey-body h3{font-size:2rem;margin-bottom:1rem}.v5-journey-body p{font-size:.84rem;line-height:1.8;color:#5c6353;margin-bottom:1.8rem}.v5-card-link{font-size:.68rem;font-weight:600;display:flex;justify-content:space-between;align-items:center;margin-top:auto}.v5-companion{text-align:center;color:#666f58;font-size:.76rem;margin:2.5rem 0 0}.v5-companion a{color:#435138;text-underline-offset:4px}.v5-jossania{padding-block:7rem!important}.v5-jossania-layout{display:grid;grid-template-columns:1fr 1fr;gap:7rem;align-items:center}.v5-portrait{position:relative;min-height:620px;background:#e7e8d9;overflow:hidden}.v5-portrait-arch{position:absolute;inset:10% 8% -10%;border:1px solid #a8b18588;border-radius:50% 50% 0 0}.v5-portrait img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 25%}.v5-portrait-caption{position:absolute;bottom:2rem;left:2rem;color:#fff7e6;font-size:.6rem;line-height:1.7;letter-spacing:.2em;z-index:1;text-shadow:0 1px 8px #22312f}.v5-jossania-copy .v5-label{color:#596740}.v5-jossania-copy h2{font-size:clamp(3.2rem,5.5vw,5.5rem);margin-bottom:1.3rem}.v5-credential{font-size:.58rem;letter-spacing:.14em;color:#69715e;margin:0 0 2.5rem}.v5-jossania blockquote{font:400 1.6rem/1.35 var(--font-display);margin:0 0 2rem;padding:1.4rem 0 1.4rem 1.5rem;border-left:1px solid #c2933a;color:#4e5c3d}.v5-jossania-copy>p:not(.v5-label):not(.v5-credential){font-size:.88rem;line-height:1.9;color:#5b6353;margin-bottom:1.25rem}.v5-partners{background:#22312f;color:#fbf8f1;padding-block:4.5rem!important}.v5-partners-layout{display:grid;grid-template-columns:1fr 1fr;gap:7rem;align-items:center}.v5-partners .v5-label{color:#d6c393}.v5-partners h2{font-size:3.2rem}.v5-partners h2 em{color:#c5d0a5}.v5-partners p:not(.v5-label){font-size:.94rem;line-height:1.9;color:#d0d7c7}.v5-journal{padding-block:6rem!important}.v5-posts{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem}.v5-post{border-top:1px solid #a6ae9077;padding-top:1.5rem;display:flex;flex-direction:column}.v5-post-meta{display:flex;justify-content:space-between;font-size:.57rem;color:#596740;letter-spacing:.15em;margin-bottom:2rem}.v5-post h3{font-size:1.85rem;line-height:1.18;margin-bottom:1.2rem}.v5-post h3 a{color:#2d3f32;text-decoration:none}.v5-post>p{font-size:.81rem;line-height:1.8;color:#626b58;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:1.5rem}.v5-post>.v5-text-link{margin-top:auto;align-self:flex-start;font-size:.72rem}.v5-faq{padding-block:1rem 6rem!important;display:grid;grid-template-columns:.8fr 1.2fr;gap:5rem}.v5-faq h2{font-size:3.4rem}.v5-faq .v5-label{color:#596740}.v5-faq details{border-top:1px solid #a6ae9077;padding:1.5rem 0}.v5-faq details:last-child{border-bottom:1px solid #a6ae9077}.v5-faq summary{list-style:none;font-size:.86rem;font-weight:500;display:flex;justify-content:space-between;align-items:center;gap:1rem;cursor:pointer;min-height:28px}.v5-faq summary::-webkit-details-marker{display:none}.v5-faq summary>span{color:#738154;font-size:1.3rem;transition:transform .2s}.v5-faq details[open] summary>span{transform:rotate(45deg)}.v5-faq details p{font-size:.82rem;line-height:1.85;color:#636c59;margin:1rem 0 .2rem}.v5-faq details a{color:#435138}.v5-finale{position:relative;min-height:570px;display:flex;align-items:center;overflow:hidden;background:#22312f;color:#fbf8f1}.v5-finale>img,.v5-finale-shade{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% 40%}.v5-finale-shade{background:linear-gradient(90deg,#182e29dd,#182e2977 55%,#182e290a)}.v5-finale-copy{position:relative;z-index:1;padding-block:5rem}.v5-finale h2{font-size:clamp(3.5rem,6vw,6rem);margin-bottom:1.5rem}.v5-finale h2 em{color:#e6d2a5}.v5-finale .v5-label{color:#dfd1ac}.v5-finale-copy>p:not(.v5-label){font-size:.9rem;color:#edeee4;margin-bottom:2rem}.v5-footer{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:3rem;padding-block:3.5rem}.v5-brand-dark{color:#22312f}.v5-brand-dark small{color:#596740}.v5-footer p{font-size:.67rem;line-height:1.9;margin:1rem 0 .8rem;color:#626b58}.v5-footer a:not(.v5-brand){font-size:.68rem;color:#405437;text-underline-offset:4px}.home-v5 [data-reveal].will-reveal{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform .8s cubic-bezier(.22,1,.36,1)}.home-v5 [data-reveal].is-visible{opacity:1;transform:none}@media(min-width:1700px){.v5-hero-copy{width:min(100% - 12rem,1440px)}}@media(max-width:1100px){.v5-container{width:calc(100% - 4rem)}.v5-header{gap:1rem;height:92px}.v5-nav{gap:1rem}.v5-nav a{font-size:.66rem}.v5-header-contact{font-size:.65rem}.v5-intro-layout,.v5-jossania-layout,.v5-partners-layout{gap:3.5rem}.v5-hero{min-height:740px}.v5-journey-image{height:230px}.v5-journey-body{padding:1.5rem}.v5-portrait{min-height:560px}.v5-journey-body h3{font-size:1.75rem}}@media(max-width:820px){.v5-header{height:88px}.v5-nav,.v5-header-contact{display:none}.v5-menu-button{display:flex;flex-direction:column;justify-content:center;gap:6px;width:48px;height:48px;background:#22312f66;border:1px solid #fbf8f166;border-radius:2px;padding:13px;color:#fbf8f1}.v5-menu-button span{height:1px;width:20px;background:currentColor;transition:transform .2s}.v5-menu-button[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}.v5-menu-button[aria-expanded=true] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.v5-mobile-menu{position:absolute;z-index:19;top:0;left:0;right:0;background:#22312ff7;padding:7rem 2rem 2rem;display:flex;flex-direction:column;gap:.6rem}.v5-mobile-menu a{color:#fbf8f1;font:400 1.7rem/1.3 var(--font-display);text-decoration:none;min-height:48px}.v5-hero{height:100svh;min-height:760px}.v5-hero h1{font-size:clamp(3.6rem,9.5vw,5.4rem)}.v5-intro-layout,.v5-jossania-layout{grid-template-columns:1fr;gap:2.5rem}.v5-intro-text{max-width:34rem}.v5-journeys{gap:1rem}.v5-journey-image{height:200px}.v5-journey-body{padding:1.25rem}.v5-journey-body h3{font-size:1.65rem}.v5-section-heading{display:block}.v5-section-heading>p{margin-top:1.5rem}.v5-portrait{min-height:0;height:600px;max-width:540px}.v5-jossania-copy{max-width:35rem}.v5-partners-layout{grid-template-columns:1fr;gap:2rem}.v5-posts{gap:1.5rem}.v5-faq{grid-template-columns:1fr;gap:2.5rem}.v5-footer{gap:2rem}.v5-section-marker{gap:1rem}.v5-section-marker>span:last-child:not(.v5-sun):not(.v5-line){display:none}}@media(max-width:600px){.v5-container{width:calc(100% - 2.5rem)}.v5-header{padding-inline:1.25rem}.v5-brand>span{font-size:1.5rem}.v5-brand small{font-size:.43rem}.v5-hero{min-height:780px;max-height:none}.v5-hero-copy{padding-top:2.5rem}.v5-hero-label{font-size:.52rem;letter-spacing:.09em;gap:.7rem;margin-bottom:1.8rem}.v5-hero h1{font-size:clamp(3.1rem,12.5vw,4.6rem);margin-bottom:1.6rem}.v5-hero-description{font-size:.9rem;line-height:1.85;max-width:24rem!important}.v5-desktop-break{display:none}.v5-hero-actions{gap:1rem;align-items:flex-start;flex-direction:column}.v5-primary{min-height:54px;padding:1rem 1.35rem;font-size:.76rem}.v5-text-link{font-size:.75rem}.v5-hero-bottom{bottom:1.2rem;gap:.5rem}.v5-scroll-link{font-size:.45rem;letter-spacing:.1em;gap:.6rem;max-width:52%}.v5-motion{font-size:.6rem;padding:.65rem;min-height:44px}.v5-hero-shade{background:linear-gradient(90deg,#11291de0,#11291d77),linear-gradient(0deg,#12251cb0,transparent 40%)}.v5-intro{padding-block:3.5rem!important}.home-v5 h2{font-size:2.6rem}.v5-section-marker{font-size:.52rem;margin-bottom:2.2rem}.v5-intro-layout{gap:2rem}.v5-intro-text p{font-size:.94rem}.v5-path-line{font-size:.45rem;letter-spacing:.12em;gap:.6rem;margin-top:3rem}.v5-journey{padding-block:3.5rem!important}.v5-section-heading{margin-bottom:2rem}.v5-section-heading>p{font-size:.88rem}.v5-journeys{grid-template-columns:1fr;gap:1.5rem}.v5-journey-image{height:270px}.v5-journey-body{padding:1.75rem}.v5-journey-body h3{font-size:2.1rem}.v5-journey-body p{font-size:.9rem}.v5-journey-body .v5-label{font-size:.6rem}.v5-card-link{font-size:.75rem}.v5-companion{font-size:.76rem;line-height:1.9;text-align:left}.v5-jossania{padding-block:4rem!important}.v5-portrait{height:450px}.v5-jossania-copy h2{font-size:3.5rem}.v5-jossania blockquote{font-size:1.6rem}.v5-jossania-copy>p:not(.v5-label):not(.v5-credential){font-size:.94rem}.v5-partners{padding-block:3.5rem!important}.v5-partners h2{font-size:3rem}.v5-journal{padding-block:3.5rem!important}.v5-posts{grid-template-columns:1fr;gap:2.8rem}.v5-post-meta{margin-bottom:1.5rem}.v5-post h3{font-size:2rem}.v5-post>p{font-size:.9rem}.v5-faq{padding-block:0 3.5rem!important}.v5-faq summary{font-size:.9rem}.v5-faq details p{font-size:.9rem}.v5-finale{min-height:520px}.v5-finale h2{font-size:3.6rem}.v5-finale>img{object-position:70% center}.v5-finale-shade{background:#142e27b5}.v5-footer{grid-template-columns:1fr;gap:.8rem;padding-block:2.7rem}.v5-footer p,.v5-footer a:not(.v5-brand){font-size:.75rem}}@media(prefers-reduced-motion:reduce){.home-v5 [data-reveal].will-reveal{opacity:1;transform:none}.home-v5 *{scroll-behavior:auto!important}.v5-film-video{transition:none}.v5-journey-card:hover,.v5-primary:hover,.v5-journey-card:hover img{transform:none}}.home-v5 .v5-hero-description,.home-v5 .v5-intro-text p,.home-v5 .v5-section-heading>p,.home-v5 .v5-journey-body p,.home-v5 .v5-jossania-copy>p:not(.v5-label):not(.v5-credential),.home-v5 .v5-partners p:not(.v5-label),.home-v5 .v5-post>p,.home-v5 .v5-faq details p,.home-v5 .v5-finale-copy>p:not(.v5-label){font-size:1rem;line-height:1.85}.home-v5 .v5-faq summary{font-size:1rem}
