@font-face{font-family:ChivasLoud;src:url(/fonts/ChivasLoud_Rg.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ChivasLoud;src:url(/fonts/ChivasLoud_It.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:ChivasLoud;src:url(/fonts/ChivasLoud_Md.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:ChivasLoud;src:url(/fonts/ChivasLoud_MdIt.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:ChivasLoud;src:url(/fonts/ChivasLoud_SBd.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:ChivasLoud;src:url(/fonts/ChivasLoud_SBdIt.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:ChivasLoud;src:url(/fonts/ChivasLoud_Bd.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:ChivasLoud;src:url(/fonts/ChivasLoud_BdIt.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:ChivasLoud;src:url(/fonts/ChivasLoud_XBd.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:ChivasLoud;src:url(/fonts/ChivasLoud_XBdIt.ttf) format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:ChivasLux;src:url(/fonts/ChivasLux_Lt.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:ChivasLux;src:url(/fonts/ChivasLux_Rg.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ChivasLux;src:url(/fonts/ChivasLux_Md.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:ChivasLux;src:url(/fonts/ChivasLux_SBd.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}:root{--chv-bg: #1e1e21;--chv-bg-centre: #3a3a3f;--chv-bg-deep: #141416;--chv-panel: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.3' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.2'/%3E%3C/svg%3E"), linear-gradient(116deg, rgba(0,0,0,0) 6%, rgba(140,145,164,.34) 25%, rgba(140,145,164,.06) 45%, rgba(0,0,0,0) 58%), radial-gradient(ellipse 120% 55% at 42% 30%, rgba(255,255,255,.05) 0%, rgba(0,0,0,0) 70%), radial-gradient(ellipse 140% 55% at 50% 118%, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 62%), linear-gradient(180deg, #262830 0%, #1b1d23 26%, #101117 56%, #08090c 80%, #050607 100%);--chv-gold: #c9973c;--chv-gold-light: #e3c277;--chv-gold-dark: #a97a2d;--chv-gold-band: #c1934f;--chv-text: #ffffff;--chv-text-muted: rgba(255,255,255,.75);--chv-text-on-gold: #ffffff;--chv-heading: #ffffff;--chv-btn-bg: var(--chv-gold);--chv-btn-text: var(--chv-text-on-gold);--chv-btn-border: transparent;--chv-btn-radius: 999px;--chv-btn-font-size: clamp(22px, 6.05vw, 26px);--chv-btn-font-weight: 700;--chv-btn-letter-spacing: normal;--chv-radius: 12px;--chv-radius-lg: 20px;--chv-band-height: 73px;--chv-ribbon-height: 44px;--font-body: ChivasLoud, "Helvetica Neue", Arial, sans-serif;--font-heading: ChivasLux, Georgia, "Times New Roman", serif}@media(orientation:portrait){:root{--chv-band-height: 48px}}*,*:before,*:after{box-sizing:border-box}html{background-color:var(--chv-bg-deep);-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body{margin:0;padding:0;min-height:100dvh}body{color:var(--chv-text);font-family:var(--font-body);font-weight:500;background:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@supports (padding: max(0px)){body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}#root{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}img{max-width:100%}:focus-visible{outline:2px solid var(--chv-gold-light);outline-offset:3px}h1:focus{outline:none}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.page-shell{display:flex;flex-direction:column;min-height:100dvh}.chv-band{flex:0 0 var(--chv-band-height);background-color:var(--chv-gold-band);background-image:url(/assets/bg-gold-band-SJefW-tI.jpg);background-size:auto 192px;background-repeat:repeat-x}.chv-band--top{background-position:center top}.chv-band--bottom{background-position:center bottom}.content-container{flex:1 0 auto;display:flex;flex-direction:column;background-color:var(--chv-bg);background-image:var(--chv-panel)}.content-inner{flex:1 0 auto;display:flex;flex-direction:column;min-height:calc(100dvh - 2 * var(--chv-band-height) - var(--chv-ribbon-height))}.content-main{display:flex;flex-direction:column;width:100%}.chv-ribbon{flex:0 0 var(--chv-ribbon-height);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background-color:#000}.chv-responsibly{margin:0;padding:0 16px;color:#ffffffd9;font-family:var(--font-body);font-size:10px;font-weight:500;letter-spacing:.08em;line-height:1.2;text-align:center;text-transform:uppercase}.chivas-wordmark-row{padding:76px 1rem 0;text-align:center}@media(max-height:960px){.chivas-wordmark-row{padding-top:56px}}@media(max-height:760px){.chivas-wordmark-row{padding-top:48px}}@media(max-height:640px){.chivas-wordmark-row{padding-top:32px}}.chivas-wordmark{display:block;width:min(77vw,331px);height:auto;margin:0 auto;filter:brightness(0) invert(1)}.chivas-lockup-row{margin-top:auto;padding:1.75rem 1rem 0;margin-bottom:17px;text-align:center}.chivas-lockup{display:block;width:min(65vw,280px);height:auto;margin:0 auto}.chv-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:47px;padding:10px 24px;border:1px solid var(--chv-btn-border);border-radius:var(--chv-btn-radius);background-color:var(--chv-btn-bg);color:var(--chv-btn-text);font-family:var(--font-body);font-size:var(--chv-btn-font-size);font-weight:var(--chv-btn-font-weight);letter-spacing:var(--chv-btn-letter-spacing);line-height:1.05;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:background-color .1s}.chv-btn:hover,.chv-btn:focus-visible{background-color:var(--chv-gold-dark);color:var(--chv-btn-text)}.chv-btn:focus-visible{outline:2px solid var(--chv-gold-light);outline-offset:3px}.landing{width:100%;max-width:600px;margin:0 auto;padding:0 1rem;text-align:center}.landing__title{margin:36px 0 12px;color:var(--chv-heading);font-family:var(--font-heading);font-weight:600;font-size:clamp(36px,11.15vw,48px);line-height:1.04;text-transform:uppercase;text-wrap:balance}.landing__nav{margin-top:28px}.landing__prompt{margin:0 0 14px;color:var(--chv-text-muted);font-size:14px;font-weight:500;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.store-list{display:flex;flex-direction:column;align-items:center;gap:12px;margin:0;padding:0;list-style:none}.store-list li{width:100%;max-width:min(86vw,380px)}.store-list .chv-btn{font-size:clamp(18px,5.1vw,22px)}.terms{width:100%;max-width:760px;margin:0 auto;padding:32px 20px 8px;overflow-wrap:break-word}.terms__back{display:inline-flex;align-items:center;gap:8px;margin-bottom:24px;padding:6px 2px;color:var(--chv-gold-light);font-size:14px;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.terms__back:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.terms__title{margin:0 0 32px;color:var(--chv-heading);font-family:var(--font-heading);font-weight:600;font-size:clamp(24px,6.4vw,36px);line-height:1.15;text-align:center;text-transform:uppercase;text-wrap:balance}.terms__store{display:block;margin-top:14px;color:var(--chv-gold-light);font-family:var(--font-body);font-size:clamp(15px,4.1vw,18px);font-weight:700;letter-spacing:.12em;line-height:1.3}.terms__body{font-size:15px;line-height:1.6}@media(min-width:768px){.terms{padding-top:40px}.terms__body{font-size:16px}}.terms__body h2,.terms__body h3,.terms__body h4{color:var(--chv-gold-light);font-family:var(--font-heading);font-weight:600;line-height:1.25}.terms__body h2{margin:2.25rem 0 .75rem;padding-bottom:.5rem;border-bottom:1px solid rgba(201,151,60,.45);font-size:clamp(1.35rem,5.6vw,1.7rem)}.terms__body h3{margin:1.75rem 0 .5rem;font-size:1.2rem}.terms__body h4{margin:1.5rem 0 .5rem;font-size:1.05rem}.terms__body p{margin:0 0 1rem}.terms__body strong,.terms__body b{font-weight:700}.terms__body ol,.terms__body ul{margin:0 0 1rem;padding-left:1.75rem}.terms__body ol ol,.terms__body ol ul,.terms__body ul ol,.terms__body ul ul{margin:.5rem 0 0;padding-left:1.5rem}.terms__body li{margin:0 0 .6rem;padding-left:.25rem}.terms__body li::marker{color:var(--chv-gold-light);font-weight:700}.terms__body a{color:var(--chv-gold-light);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.terms__body a:hover{color:#fff}.terms__body .table-scroll{max-width:100%;margin:.75rem 0 1rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.terms__body table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.45}.terms__body th,.terms__body td{padding:8px 10px;border:1px solid rgba(255,255,255,.25);text-align:left;vertical-align:top}.terms__body th{color:var(--chv-gold-light);font-weight:700}.terms__body thead th{background-color:#ffffff0f}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
