.cfl-ph{--cfl-ph-ease:cubic-bezier(.22,1,.36,1);--cfl-ph-h:min(900px,100vh);--cfl-ph-min:600px;background:#1d2a0b;clip-path:inset(0);color:#fff;font-family:Poppins,system-ui,-apple-system,Segoe UI,sans-serif;height:var(--cfl-ph-h);margin-top:calc(var(--cfl-ph-pull, 0px)*-1);min-height:var(--cfl-ph-min);overflow:hidden;position:relative;z-index:0;-webkit-font-smoothing:antialiased}.dnd-section:has([data-cfl-ph])>.row-fluid{max-width:none}.cfl-ph__stage{height:var(--cfl-ph-h);left:0;min-height:var(--cfl-ph-min);overflow:hidden;position:fixed;top:0;width:100%}.cfl-ph__stage:after{background:linear-gradient(180deg,rgba(0,0,0,.28),transparent 26%),linear-gradient(180deg,transparent 35%,rgba(0,0,0,.58));content:"";inset:0;pointer-events:none;position:absolute}.cfl-ph__bg{inset:0;position:absolute;will-change:transform}.cfl-ph .cfl-ph__img{height:100%;max-width:none;object-fit:cover;width:100%}.cfl-ph .cfl-ph__back{align-items:center;color:#fff;display:inline-flex;font-size:16px;font-weight:500;gap:8px;left:max(16px,calc(50% - 600px));letter-spacing:.02em;line-height:1;position:absolute;text-decoration:none;text-transform:uppercase;top:calc(var(--cfl-ph-pull, 0px) + 36px);transition:opacity .25s,transform .3s var(--cfl-ph-ease);z-index:2}.cfl-ph .cfl-ph__back:hover{color:#fff;text-decoration:none!important;transform:translateX(-3px)}.cfl-ph .cfl-ph__back span{color:#fff}.cfl-ph__back:focus-visible{border-radius:4px;outline:2px solid #fff;outline-offset:4px}.cfl-ph__in{bottom:clamp(104px,13vh,130px);left:max(16px,calc(50% - 600px));max-width:780px;position:absolute;right:16px;will-change:transform,opacity;z-index:1}.cfl-ph .cfl-ph__title{color:#fff;font-family:inherit;font-size:clamp(48px,6.6vw,96px);font-weight:600;letter-spacing:-.01em;line-height:1;margin:0;text-transform:none;white-space:pre-line}.cfl-ph__intro p{color:#fff;font-size:clamp(16px,1.45vw,20px);line-height:1.4;margin:24px 0 0}.cfl-ph__intro p+p{margin-top:0}.cfl-ph__intro a{color:#fff;text-decoration:underline}.cfl-ph.is-ready .cfl-ph__back{opacity:0}.cfl-ph.is-ready .cfl-ph__intro,.cfl-ph.is-ready .cfl-ph__title{opacity:0;transform:translateY(30px);transition:opacity 1s var(--cfl-ph-ease),transform 1s var(--cfl-ph-ease)}.cfl-ph.is-ready .cfl-ph__intro{transition-delay:.15s}.cfl-ph.is-ready.is-in .cfl-ph__back{opacity:1;transition:opacity 1s .3s}.cfl-ph.is-ready.is-in .cfl-ph__intro,.cfl-ph.is-ready.is-in .cfl-ph__title{opacity:1;transform:none}.cfl-ph .cfl-ph__scroll{border:1.5px solid #fff;border-radius:50%;bottom:clamp(110px,14vh,136px);color:#fff;display:grid;height:46px;place-items:center;position:absolute;right:max(16px,calc(50% - 600px));transition:opacity .3s,background .25s;width:46px;z-index:1}.cfl-ph .cfl-ph__scroll:hover{background:hsla(0,0%,100%,.15);color:#fff;text-decoration:none!important}.cfl-ph__scroll:focus-visible{outline:2px solid #fff;outline-offset:3px}.cfl-ph__scroll svg{animation:cfl-ph-bob 2s ease-in-out infinite}.cfl-ph.is-scrolled .cfl-ph__scroll{opacity:0;pointer-events:none}@keyframes cfl-ph-bob{50%{transform:translateY(4px)}}.cfl-ph__end{bottom:48px;height:1px;left:0;position:absolute;width:1px}.cfl-ph--static{clip-path:none;margin-top:0}.cfl-ph--static .cfl-ph__stage{position:absolute}@media (max-width:767px){.cfl-ph{--cfl-ph-h:min(760px,92svh);--cfl-ph-min:560px}.cfl-ph .cfl-ph__back{font-size:14px;top:calc(var(--cfl-ph-pull, 0px) + 20px)}.cfl-ph__in{bottom:84px}.cfl-ph__intro p{font-size:15px;margin-top:16px}.cfl-ph .cfl-ph__scroll{display:none}}@media (prefers-reduced-motion:reduce){.cfl-ph *,.cfl-ph :after,.cfl-ph :before{animation:none!important;transition:none!important}.cfl-ph.is-ready .cfl-ph__back,.cfl-ph.is-ready .cfl-ph__intro,.cfl-ph.is-ready .cfl-ph__title{opacity:1;transform:none}}