
.ed-home .ed-hero.kx-photo{position:relative;isolation:isolate;padding:70px 0;min-height:570px;background:#24221b;overflow:hidden}.ed-home .kx-photo>.ed-wrap{position:relative;z-index:2;display:block}.ed-home .kx-photo .kx-image{position:absolute;inset:0;width:100%;height:100%;max-height:none;object-fit:cover;opacity:.58;z-index:0;border-radius:0;aspect-ratio:auto}.ed-home .kx-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#171710e6,#17171066 55%,#17171005);z-index:1}.ed-home .kx-photo h1,.ed-home .kx-photo p{color:white}.ed-home .kx-photo .ed-eyebrow{color:#fee500}.ed-home .kx-photo h1{max-width:690px}.ed-home .kx-photo .ed-btn{color:#222}.ed-home .kx-photo .ed-outline{color:#fff;border-color:#ffffff88}.ed-home .kx-photo .ed-scope{color:#ddd}.kx-hook{background:#fee500;padding:30px 0}.kx-hook .ed-wrap{display:flex;align-items:center;justify-content:space-between;gap:24px}.kx-hook strong{font-size:24px;letter-spacing:-1px}.kx-hook p{font-size:14px;color:#383319;margin:0}.kx-hook a{color:#292619;font-weight:800;white-space:nowrap}.kx-promise{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #d8cfba;border-bottom:1px solid #d8cfba}.kx-promise article{padding:26px 20px}.kx-promise article+article{border-left:1px solid #d8cfba}.kx-promise b{font-size:12px;color:#7a631e}.kx-promise h3{margin:14px 0 10px}.kx-carousel{overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.kx-carousel::-webkit-scrollbar{display:none}.ed-main .kx-track{display:grid;grid-template-rows:repeat(3,auto);grid-auto-columns:calc((100% - 48px)/3);gap:24px}.kx-track>a{grid-row:var(--row);grid-column:var(--col);scroll-snap-align:start}.kx-controls{display:flex;justify-content:flex-end;gap:12px;align-items:center;margin:20px 0 0}.kx-controls button{border:1px solid #b9ac83;border-radius:50%;background:#fffdf4;width:42px;height:42px;font-size:22px;cursor:pointer}.kx-controls button:disabled{opacity:.35;cursor:default}.kx-controls span{font-size:13px}.kx-carousel:focus-visible{outline:3px solid #b59a25;outline-offset:4px}.ed-hero .ed-actions .kx-pc{display:inline}.ed-hero .ed-actions .kx-mo{display:none}@media(max-width:767px){.ed-home .ed-hero.kx-photo{min-height:600px;padding:45px 0}.ed-home .kx-photo .kx-image{object-position:65% center;opacity:.45}.ed-home .kx-photo h1{font-size:30px}.kx-hook .ed-wrap{display:block}.kx-hook strong{font-size:21px}.kx-hook p{margin:12px 0}.kx-promise{grid-template-columns:1fr 1fr}.kx-promise article:nth-child(3){border-left:0}.kx-promise article:nth-child(n+3){border-top:1px solid #d8cfba}.ed-main .kx-track{display:grid;grid-template-columns:1fr;grid-template-rows:none;gap:20px}.kx-track>a{grid-column:auto;grid-row:auto}.kx-carousel{overflow:visible}.kx-controls{display:none}.ed-hero .ed-actions .kx-pc{display:none}.ed-hero .ed-actions .kx-mo{display:inline}}
