.cinematic-page .program-explorer{border-radius:0;grid-template-columns:1fr;gap:35px;padding:80px 6% 35px}.cinematic-page .explorer-heading{grid-template-columns:1.3fr 1fr;align-items:end;column-gap:50px;display:grid}.cinematic-page .explorer-heading .eyebrow{grid-column:1/-1}.cinematic-page .explorer-heading h2{margin-bottom:0;font-size:clamp(3.5rem,6vw,6.5rem)}.cinematic-page .explorer-heading>p:not(.eyebrow){max-width:330px}.cinematic-page .explorer-heading>svg{display:none}.cinematic-page .explorer-result{grid-template-columns:1fr .8fr;min-height:430px;padding:0;display:grid}.cinematic-page .explorer-result-copy{align-self:center;max-width:none;padding:40px}.explorer-result-photo{min-height:420px;position:relative;overflow:hidden}.explorer-result-photo picture{height:100%;display:block}.explorer-result-photo img{object-position:center 26%;position:absolute;inset:0}.cinematic-page .explorer-options [role=tab]{min-height:66px;font-size:1rem}.cinematic-page .explorer-result h3{font-size:clamp(2.5rem,4vw,4rem)}.cinematic-page .explorer-number{left:0;right:auto}.cinematic-page+.site-footer .footer-top>p{font-size:clamp(3rem,6.5vw,7.5rem)}.journey-proof{color:#211912;background:#efb17e;grid-template-columns:1fr 1fr;gap:7%;padding:75px 6%;display:grid}.proof-intro{grid-template-columns:130px 1fr;align-items:center;gap:28px;display:grid}.proof-intro picture{align-self:start}.proof-intro img{object-fit:cover;object-position:center 25%;border-radius:70px 70px 4px 4px;width:130px;height:175px}.proof-intro h2{font:600 clamp(2.5rem,3.6vw,4rem)/1 var(--serif);text-transform:uppercase;margin:15px 0}.proof-intro em{color:#733519;font-weight:600}.proof-intro p:not(.eyebrow){max-width:380px;font-size:1rem;line-height:1.65}.proof-voice{border-left:1px solid #ad704b;align-self:center;padding-left:8%}.proof-voice blockquote{font:500 clamp(1.6rem,2.7vw,2.5rem)/1.2 var(--serif);margin-bottom:22px}.proof-voice>p{font-size:.875rem;line-height:1.6}.journey-inline-link{border-bottom:1px solid;align-items:center;gap:20px;margin-top:16px;padding:12px 0;font-size:1rem;display:inline-flex}.cinematic-finale{color:#fff8ef;background:#191918}.action-scene{isolation:isolate;min-height:850px;align-items:center;min-height:max(760px,100svh);padding:110px 7%;scroll-margin-top:75px;display:flex;position:relative;overflow:hidden}.cinematic-backdrop{z-index:-3;position:absolute;inset:0;overflow:hidden}.cinematic-backdrop>picture{width:100%;height:100%;display:block}.cinematic-backdrop>picture img{object-fit:cover;width:100%;height:100%}.hyperframe-mount{aspect-ratio:1;opacity:0;pointer-events:none;width:max(100vw,100%);height:max(100vw,100%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hyperframe-mount hyperframes-player{width:100%;height:100%;display:block}.action-scene:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#161311f2 0%,#161311b8 45%,#16131125 100%),linear-gradient(#191918 0%,#0000 20% 80%,#191918 100%);position:absolute;inset:0}.action-copy{width:100%;max-width:820px}.action-copy .eyebrow{color:#efb17e;letter-spacing:1.6px;max-width:500px;font-size:.875rem}.action-copy h2{font:600 clamp(4rem,8.2vw,9rem)/.98 var(--serif);text-transform:uppercase;letter-spacing:-.025em;margin:26px 0}.action-copy h2 em{color:#efb17e;font-weight:600}.action-copy>p:not(.eyebrow){color:#f0dfd0;max-width:430px;margin:26px 0 30px;font-size:1.0625rem;line-height:1.7}.action-copy .button{color:#211912;background:#efb17e;border-radius:4px;gap:24px;min-height:58px;padding:18px 25px;font-size:1rem}.action-copy .button:hover{background:#ffcea7;transform:translateY(-2px)}.action-copy .button:focus-visible{outline-offset:6px;outline:3px solid #fff}.event-action>p{color:#f8d1b0;margin-bottom:16px;font-size:.875rem}.action-signature{font:500 clamp(2.5rem,5vw,5.5rem)/1.2 var(--signature);color:#efb17e;opacity:.8;position:absolute;bottom:65px;right:7%;transform:rotate(-7deg)}.action-bliss{min-height:max(850px,105svh)}.action-bliss:before{background:linear-gradient(90deg,#161311f5 0%,#161311c9 40%,#16131130 100%),linear-gradient(#191918,#0000 25% 65%,#191918)}@media (prefers-reduced-motion:no-preference){html[data-motion=running] .hyperframe-mount[data-ready=true]{opacity:1}html[data-motion=running] .action-signature{transform:translateY(calc((.5 - var(--scene-progress,.5)) * 75px)) rotate(-7deg)}}.cinematic-page .program-explorer{padding-bottom:70px}@media (max-width:1000px){.journey-proof{grid-template-columns:1fr;gap:35px}.proof-voice{border-top:1px solid #ad704b;border-left:0;padding:30px 0 0}.proof-intro p:not(.eyebrow){max-width:600px}}@media (max-width:760px){.journey-proof{padding:50px 6%}.proof-intro{grid-template-columns:90px 1fr;gap:20px}.proof-intro img{width:90px;height:125px}.proof-intro h2{font-size:2.65rem}.action-scene{align-items:flex-end;min-height:max(780px,100svh);padding:260px 6% 110px}.action-scene:before{background:linear-gradient(#191918 0%,#19191835 15%,#1919189c 40%,#191918ed 80%,#191918 100%)}.action-copy h2{margin:22px 0;font-size:clamp(3.4rem,13.5vw,5.5rem)}.action-copy .eyebrow{letter-spacing:1px;font-size:.875rem}.action-copy .button{justify-content:space-between;width:100%;padding:18px}.action-signature{font-size:2.8rem;bottom:35px;right:6%}.action-bliss{min-height:max(850px,110svh)}.cinematic-page .program-explorer{gap:25px;padding:50px 5%}.cinematic-page .explorer-heading{grid-template-columns:1fr;gap:15px}.cinematic-page .explorer-heading>p:not(.eyebrow){margin:0}.cinematic-page .explorer-result{grid-template-columns:1fr}.cinematic-page .explorer-result-copy{order:2;padding:28px}.explorer-result-photo{min-height:240px}.cinematic-page .explorer-options [role=tab]{padding:12px 8px;font-size:.875rem}.cinematic-page .explorer-heading h2{font-size:3.5rem}}.journey-proof,.proof-intro,.cinematic-page .explorer-heading,.cinematic-page .explorer-result,.journey-proof>*,.proof-intro>*,.cinematic-page .explorer-heading>*,.cinematic-page .explorer-result>*{min-width:0}.cinematic-page .explorer-result{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}.cinematic-page .explorer-options{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cinematic-page .explorer-options [role=tab]{overflow-wrap:anywhere;min-width:0;height:auto}.cinematic-page .explorer-result-photo img{object-fit:contain;object-position:center}.cinematic-page .explorer-result-photo{background:#191918}.action-scene{padding-bottom:150px;overflow:visible}.action-copy{min-width:0;max-width:56%}.action-copy h2{overflow-wrap:anywhere;font-size:clamp(3rem,6.6vw,7.2rem);line-height:1.05}.action-copy .button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.action-copy .button svg{flex-shrink:0}.cinematic-backdrop{width:64%;inset:0 0 0 auto}.cinematic-backdrop>picture img{object-fit:contain;object-position:center!important}.hyperframe-mount{aspect-ratio:auto;width:100%;height:100%;inset:0;transform:none}.action-signature{overflow-wrap:anywhere;max-width:82%;bottom:55px}.action-stage:before,.action-event:before,.action-bliss:before{background:linear-gradient(90deg,#191918 0%,#191918ed 28%,#191918a6 45%,#19191800 75%),linear-gradient(#191918,#0000 20% 76%,#191918)}@media (max-width:899px){.action-scene,.action-bliss{flex-direction:column;align-items:stretch;min-height:0;padding:0 0 100px;display:flex}.cinematic-backdrop{aspect-ratio:4/3;z-index:0;width:100%;position:relative;inset:auto}.cinematic-backdrop[data-photo=fallone-on-stage]{aspect-ratio:3/4}.action-scene:before{display:none}.action-copy{max-width:none;padding:30px 6% 15px}.action-copy h2{font-size:clamp(2.8rem,10.7vw,5.5rem)}.action-copy>p:not(.eyebrow){max-width:540px}.action-signature{align-self:flex-end;max-width:88%;margin:25px 6% 0;font-size:clamp(2rem,7vw,3.5rem);position:relative;bottom:auto;right:auto}html[data-motion=running] .action-signature{transform:rotate(-4deg)}}@media (max-width:760px){.cinematic-page .explorer-result{grid-template-columns:minmax(0,1fr)}.cinematic-page .explorer-result-photo{height:auto;min-height:0}.cinematic-page .explorer-result-photo img{width:100%;height:auto;max-height:440px;position:static}.cinematic-page .explorer-result-photo picture{height:auto}.proof-intro{grid-template-columns:minmax(0,1fr)}.proof-intro img{width:110px;height:150px}.proof-intro h2{font-size:clamp(2.4rem,10vw,3.4rem);line-height:1.08}}
