.nostalgia-home{position:relative;isolation:isolate;overflow:hidden;min-height:0;height:clamp(400px,67svh,720px);background:#505025;color:#f9f2d1}.nostalgia-home-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 45%;z-index:-2}.nostalgia-home-shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(30,34,17,.78),rgba(38,42,20,.3) 34%,rgba(38,42,20,.04) 65%,transparent);z-index:-1}.nostalgia-home-copy{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;text-align:left;padding:32px max(24px,5vw) 25px;height:100%;width:100%;margin:0 auto;text-shadow:0 1px 10px rgba(0,0,0,.12)}.nostalgia-home h1.nostalgia-home-name{font-family:var(--font-heading--family,Newsreader,serif);font-style:italic;font-weight:200;font-size:clamp(56px,5.5vw,84px);line-height:.98;letter-spacing:-1px;margin:0 0 13px;color:inherit}.nostalgia-home-headline{font-family:var(--font-heading--family,Newsreader,serif);font-weight:200;font-style:normal;font-size:19px;line-height:1.3;letter-spacing:0;max-width:430px;margin:0 0 8px;color:inherit}.nostalgia-home-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 0;border:0;background:transparent;color:#f9f2d1;font-family:var(--font-body--family,"Red Hat Text",sans-serif);font-size:11px;line-height:1.2;letter-spacing:.6px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px;text-shadow:none}.nostalgia-home-button:hover{opacity:.8;background:transparent;color:#f9f2d1}.nostalgia-home a:focus-visible{outline:2px solid #f9f2d1;outline-offset:4px}.nostalgia-vip-bar{display:flex;justify-content:center;align-items:center;gap:38px;background:#f5f1e6;color:#505025;padding:21px max(24px,5vw);font-family:var(--font-body--family,"Red Hat Text",sans-serif);text-align:left}.nostalgia-vip-bar-copy{max-width:490px}.nostalgia-vip-bar p{margin:0}.nostalgia-vip-bar .nostalgia-vip-bar-title{font-size:11px;font-weight:700;line-height:1.4;letter-spacing:1.1px;text-transform:uppercase}.nostalgia-vip-bar .nostalgia-vip-bar-date{font-size:11px;line-height:1.45;margin-top:7px}.nostalgia-vip-bar .nostalgia-vip-bar-detail{font-size:12px;line-height:1.4;margin-top:5px}.nostalgia-vip-bar-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:#505025;border:1px solid #505025;color:#f9f2d1;min-height:44px;padding:13px 23px;font:400 10px var(--font-body--family,"Red Hat Text",sans-serif);letter-spacing:1.3px;line-height:1.2;text-decoration:none;text-align:center}.nostalgia-vip-bar-button:hover{background:#393b1b}.nostalgia-vip-bar-button:focus-visible{outline:2px solid #a98245;outline-offset:4px}@media(max-width:749px){.nostalgia-home{height:clamp(260px,56svh,500px);min-height:0}.nostalgia-home-image{object-position:50% 50%}.nostalgia-home-copy{padding:22px 22px 18px}.nostalgia-home h1.nostalgia-home-name{font-size:clamp(44px,13vw,60px);letter-spacing:-.6px;margin-bottom:10px}.nostalgia-home-headline{font-size:15px;line-height:1.3;max-width:290px;margin-bottom:5px}.nostalgia-home-button{font-size:10px;padding:10px 0}.nostalgia-vip-bar{gap:18px;padding:18px 20px;align-items:center}.nostalgia-vip-bar-copy{flex:1;max-width:330px;min-width:0}.nostalgia-vip-bar .nostalgia-vip-bar-title{font-size:10px;letter-spacing:.6px;line-height:1.4}.nostalgia-vip-bar .nostalgia-vip-bar-date{font-size:10px;margin-top:6px}.nostalgia-vip-bar .nostalgia-vip-bar-detail{font-size:11px;line-height:1.4;margin-top:4px}.nostalgia-vip-bar-button{font-size:9px;letter-spacing:.8px;padding:12px 14px;min-height:44px}}@media(max-width:359px){.nostalgia-vip-bar{gap:12px;padding:16px}.nostalgia-vip-bar-button{padding:12px 10px;font-size:8.5px}}