.lwlh{--lw-h2:clamp(30px,9.4vw,64px);background:var(--lw-cream);padding:44px 0 56px}.lwlh-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:40px;display:grid}.lwlh-eyebrow{margin:0 0 22px;display:inline-flex}.lwlh-eyebrow i{background:var(--lw-orange);flex-shrink:0;width:10px;height:10px;display:block}.lwlh-h1{margin:0;line-height:1.02}.lwlh-copy,.lwlh-frame,.lwlh-card,.lwlh-slide,.lwlh-txt{min-width:0}.lwlh-l{white-space:nowrap;display:block}.lwlh-mark{text-wrap:balance;width:fit-content;max-width:100%;margin-top:.22em;padding:.16em .22em .2em;line-height:1.06;display:block}.lwlh-cta{border-radius:999px;margin-top:36px;padding:5px 5px 5px 26px;font-size:18px}.lwlh-frame{background:0 0;border:1px solid #f6dcc3;border-radius:28px;justify-self:center;width:100%;max-width:560px;padding:16px}.lwlh-card{background:#fce3cc;border-radius:18px;grid-template-areas:"slide""foot";padding:24px 24px 18px;display:grid;position:relative}.lwlh-slide{opacity:0;visibility:hidden;flex-direction:column;grid-area:slide;transition:opacity .5s,transform .5s,visibility 0s linear .5s;display:flex;transform:translate(14px)}.lwlh-slide.is-active{opacity:1;visibility:visible;transition-delay:0s;transform:none}.lwlh-label{letter-spacing:.14em;text-transform:uppercase;color:#c85500;margin:0;font-size:13px;font-weight:700}.lwlh-title{letter-spacing:-.01em;text-transform:uppercase;color:var(--lw-navy);margin:12px 0 0;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:clamp(26px,7vw,34px);font-weight:400;line-height:1.12}.lwlh-desc{color:#1f2a4d;margin:12px 0 0;font-size:15px;line-height:1.5}.lwlh-img{aspect-ratio:1100/624;background:#fdf1d6;border-radius:14px;margin-top:18px;position:relative;overflow:hidden}.lwlh-img--blend{background:radial-gradient(#3c32461a .9px,transparent 1.3px)0 0/7px 7px,linear-gradient(180deg,var(--bd-a)0%,var(--bd-b)100%)}.lwlh-pic{aspect-ratio:var(--pic-ar,.8);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 22% 78%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 22% 78%,#0000 100%)}.lwlh-soon{z-index:2;color:#1b1b1b;background:#efeede;border-radius:0 0 0 14px;padding:6px 16px 8px 18px;font-size:15px;font-weight:500;line-height:1.2;position:absolute;top:0;right:0}.lwlh-foot{grid-area:foot;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.lwlh-apply{font-size:16px}.lwlh-apply.is-disabled{opacity:.55;cursor:not-allowed}.lwlh-apply.is-disabled:hover{box-shadow:none;transform:none}.lwlh-nav{gap:8px;display:flex}.lwlh-nav button{border:1.5px solid var(--lw-navy);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s;display:inline-flex}.lwlh-nav button:hover{background:#02134514}.lwlh-nav button:focus-visible{outline:3px solid var(--lw-orange);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.lwlh-h1 .lwlh-l:first-child{animation:.8s cubic-bezier(.22,1,.36,1) both lwlh-in}.lwlh-h1 .lwlh-l:nth-child(2){animation:.8s cubic-bezier(.22,1,.36,1) .12s both lwlh-in}.lwlh-mark{animation:.8s cubic-bezier(.34,1.3,.64,1) .26s both lwlh-in}.lwlh-cta{animation:.7s ease-out .4s both lwlh-in}}@keyframes lwlh-in{0%{transform:translateY(26px)}}@media (min-width:768px) and (max-width:1023px){.lwlh{--lw-h2:72px;padding:64px 0}.lwlh-frame{max-width:620px}}@media (min-width:1024px){.lwlh{min-height:max(560px,calc(100svh - var(--lw-nav-h,153px)));--lw-h2:clamp(48px,min(5vw,8.4svh),84px);align-items:center;padding:40px 0;display:flex}.lwlh .lw-wrap{width:100%}.lwlh-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(32px,4vw,88px)}.lwlh-frame{justify-self:end;max-width:600px}.lwlh-card{padding:clamp(18px,3svh,30px) clamp(20px,2vw,30px) clamp(14px,2svh,20px)}.lwlh-title{font-size:clamp(26px,min(2.6vw,4.6svh),42px)}.lwlh-desc{font-size:clamp(14px,1.9svh,17px)}.lwlh-img{margin-top:clamp(12px,2svh,22px)}}@media (min-width:1600px){.lwlh-frame{max-width:720px}.lwlh-cta{font-size:20px}}
.lwlhb-sec{background:var(--lw-navy);border-top:1px solid var(--lw-sand);border-bottom:1px solid var(--lw-sand);padding:44px 0 8px}.lwlhb-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.lwlhb-nav{align-items:center;gap:8px;display:flex}.lwlhb-count{letter-spacing:.08em;color:var(--lw-navy);padding-right:10px;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:800}.lwlhb-count b{color:var(--lw-orange);font-weight:900}.lwlhb-arrow{border:1.5px solid var(--lw-navy);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:opacity .2s,background .2s;display:inline-flex}.lwlhb-arrow:disabled{opacity:.25;cursor:default}.lwlhb-arrow:focus-visible{outline:3px solid var(--lw-orange);outline-offset:2px}.lwlhb-track{scroll-snap-type:x mandatory;scrollbar-width:none;margin-top:28px;padding-bottom:36px;display:flex;overflow:auto hidden}.lwlhb-track::-webkit-scrollbar{display:none}.lwlhb-card{scroll-snap-align:start;flex:0 0 82%;min-width:0;padding:0 24px 32px 0}.lwlhb-card+.lwlhb-card{border-left:1px solid #e8d6c3;padding-left:24px}.lwlhb-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--lw-navy);align-items:baseline;gap:14px;margin:0;font-family:Instrument Sans,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:700;display:flex}.lwlhb-tag span{letter-spacing:0;color:var(--lw-orange);font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:900}.lwlhb-title{letter-spacing:-.05em;color:var(--lw-navy);text-wrap:balance;margin:36px 0 0;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:30px;font-weight:800;line-height:1}.lwlhb-desc{max-width:320px;color:var(--lw-body);margin:20px 0 0;font-size:16px;line-height:1.7}@media (min-width:768px) and (max-width:1023px){.lwlhb-card{flex-basis:46%}.lwlhb-title{font-size:34px}}@media (min-width:1024px){.lwlhb-sec{padding:64px 0 0}.lwlhb-track{margin-top:8px;padding-bottom:0;overflow:visible}.lwlhb-card{flex:1 1 0;padding-top:24px;padding-bottom:56px;padding-right:32px}.lwlhb-card+.lwlhb-card{padding-left:32px}.lwlhb-title{margin-top:clamp(40px,6svh,88px);font-size:clamp(30px,3vw,38px)}.lwlhb-nav{visibility:hidden}}@media (min-width:1600px){.lwlhb-title{font-size:44px}.lwlhb-desc{max-width:380px;font-size:18px}}.lwlhb-count{color:#fff}.lwlhb-arrow{border-color:#fff}.lwlhb-arrow:hover:not(:disabled){background:#ffffff1f}.lwlhb-arrow svg path{stroke:#fff}.lwlhb-card+.lwlhb-card{border-left-color:#fff6}.lwlhb-tag,.lwlhb-title{color:#fff}.lwlhb-desc{color:#d3daef}
