.cfl-bh{--cfl-bh-ease:cubic-bezier(.22,.61,.36,1);--cfl-bh-h:min(886px,calc(100vh - var(--cfl-bh-above, 0px)));--cfl-bh-min:640px;--cfl-bh-lip:40px;--cfl-bh-sheet:#fff;--cfl-bh-copy-b:calc(var(--cfl-bh-lip) + 116px);--cfl-bh-cue-b:calc(var(--cfl-bh-lip) + 62px);--cfl-bh-room:32px;background:#2b2418;clip-path:inset(0);color:#fff;font-family:Poppins,system-ui,-apple-system,Segoe UI,sans-serif;height:max(var(--cfl-bh-h),var(--cfl-bh-fit,0px));margin-top:calc(var(--cfl-bh-pull, 0px)*-1);min-height:var(--cfl-bh-min);overflow:hidden;position:relative;z-index:0;-webkit-font-smoothing:antialiased}.cfl-bh,.cfl-bh *,.cfl-bh :after,.cfl-bh :before{box-sizing:border-box}.cfl-bh--sheet-grey{--cfl-bh-sheet:#f6f6f9}.dnd-section:has([data-cfl-bh])>.row-fluid{max-width:none}.cfl-bh__stage{height:max(var(--cfl-bh-h),var(--cfl-bh-fit,0px));left:0;min-height:var(--cfl-bh-min);overflow:hidden;position:fixed;top:0;width:100%}.cfl-bh__bg{inset:0;position:absolute;will-change:transform}.cfl-bh .cfl-bh__img{display:block;height:100%;max-width:none;object-fit:cover;object-position:var(--cfl-bh-pos);transform-origin:var(--cfl-bh-pos);width:100%}.cfl-bh__veil{background:linear-gradient(90deg,rgba(0,0,0,.58),rgba(0,0,0,.3) 42%,transparent 68%),linear-gradient(0deg,rgba(0,0,0,.22),transparent 30%);inset:0;pointer-events:none;position:absolute}.cfl-bh__copy{bottom:var(--cfl-bh-copy-b);left:0;margin:0 auto;position:absolute;right:0;width:min(1200px,100% - 32px);will-change:transform,opacity;z-index:1}.cfl-bh__in{align-items:flex-start;display:flex;flex-direction:column;width:min(500px,100%)}.cfl-bh__pill{border:1.5px solid #fff;border-radius:20px;color:#fff;display:inline-block;font-size:14px;font-weight:600;letter-spacing:.02em;line-height:1.5;margin-bottom:30px;padding:4px 15px;text-transform:uppercase}.cfl-bh .cfl-bh__title{color:#fff;font-family:inherit;font-size:72px;font-weight:600;letter-spacing:-.01em;line-height:1.05;margin:0;text-transform:none;text-wrap:balance}.cfl-bh__intro{margin-top:28px}.cfl-bh__intro p{color:#fff;font-size:20px;line-height:1.4;margin:0}.cfl-bh__intro p+p{margin-top:12px}.cfl-bh__intro b,.cfl-bh__intro strong{color:#fff;font-weight:700}.cfl-bh__intro a{color:#fff;text-decoration:underline}.cfl-bh__actions{margin-top:36px}.cfl-bh .cfl-bh__btn{align-items:center;background:#fff;border-radius:30px;color:#22262e;display:inline-flex;font-size:16px;font-weight:500;gap:8px;line-height:1.4;padding:10px 22px;text-decoration:none;transition:gap .3s var(--cfl-bh-ease),background .25s}.cfl-bh .cfl-bh__btn:focus,.cfl-bh .cfl-bh__btn:hover{background:#f1f4ea;color:#22262e;gap:12px;text-decoration:none!important}.cfl-bh .cfl-bh__btn span{color:inherit}.cfl-bh__btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.cfl-bh.is-ready .cfl-bh__in>*{opacity:0;transform:translateY(26px);transition:opacity .9s var(--cfl-bh-ease),transform .9s var(--cfl-bh-ease),filter .9s var(--cfl-bh-ease)}.cfl-bh.is-ready .cfl-bh__title{filter:blur(8px);transform:translateY(18px)}.cfl-bh.is-ready .cfl-bh__in>:nth-child(2){transition-delay:.08s}.cfl-bh.is-ready .cfl-bh__in>:nth-child(3){transition-delay:.16s}.cfl-bh.is-ready .cfl-bh__in>:nth-child(4){transition-delay:.24s}.cfl-bh.is-ready.is-in .cfl-bh__in>*{filter:none;opacity:1;transform:none}.cfl-bh__cue{border-radius:50%;bottom:var(--cfl-bh-cue-b);color:#fff;height:44px;position:absolute;right:max(16px,calc(50% - 600px));transition:opacity .3s,background .25s;width:44px;z-index:2}.cfl-bh .cfl-bh__cue:focus,.cfl-bh .cfl-bh__cue:hover{background:hsla(0,0%,100%,.15);color:#fff;text-decoration:none!important}.cfl-bh__cue:focus-visible{outline:2px solid #fff;outline-offset:3px}.cfl-bh__cue svg{display:block}.cfl-bh__cue-arrow{animation:cfl-bh-cue 2.2s var(--cfl-bh-ease) infinite}.cfl-bh.is-scrolled .cfl-bh__cue{opacity:0;pointer-events:none}@keyframes cfl-bh-cue{0%,to{transform:translateY(-3px)}50%{transform:translateY(4px)}}.cfl-bh__lip{background:var(--cfl-bh-sheet);border-radius:var(--cfl-bh-lip) var(--cfl-bh-lip) 0 0;bottom:-1px;height:calc(var(--cfl-bh-lip) + 1px);left:0;pointer-events:none;position:absolute;right:0;z-index:3}.cfl-bh__end{bottom:var(--cfl-bh-lip);height:1px;left:0;position:absolute;width:1px}.cfl-bh--static{clip-path:none;margin-top:0}.cfl-bh--static .cfl-bh__stage{position:absolute}@media (max-width:980px){.cfl-bh .cfl-bh__title{font-size:clamp(42px,7.4vw,72px)}.cfl-bh__intro p{font-size:18px}}@media (max-width:760px){.cfl-bh{--cfl-bh-h:0px;--cfl-bh-min:600px;--cfl-bh-lip:28px;--cfl-bh-copy-b:calc(var(--cfl-bh-lip) + 48px);--cfl-bh-room:210px}.cfl-bh,.cfl-bh__stage{background:#1d1a14}.cfl-bh__bg{bottom:32%}.cfl-bh__bg:after{background:linear-gradient(180deg,rgba(29,26,20,0),#1d1a14);bottom:0;content:"";height:55%;left:0;position:absolute;right:0}.cfl-bh .cfl-bh__img{object-position:var(--cfl-bh-pos-m);transform-origin:var(--cfl-bh-pos-m)}.cfl-bh__veil{background:linear-gradient(180deg,rgba(0,0,0,.2),transparent 35%)}.cfl-bh__pill{font-size:12px;margin-bottom:18px}.cfl-bh .cfl-bh__title{font-size:clamp(38px,11vw,48px)}.cfl-bh__intro{margin-top:18px}.cfl-bh__intro p{font-size:16px;line-height:1.45}.cfl-bh__actions{margin-top:24px}.cfl-bh__cue{display:none}}@media (prefers-reduced-motion:reduce){.cfl-bh *,.cfl-bh :after,.cfl-bh :before{animation:none!important;transition:none!important}.cfl-bh.is-ready .cfl-bh__in>*{filter:none;opacity:1;transform:none}}