.hero{background:#131313;flex-direction:column;justify-content:center;min-height:460px;padding:118px 0 56px;display:flex;position:relative;overflow:hidden}@media (min-width:1023px){.hero{min-height:585px;padding-top:0;padding-bottom:0}}@media (max-width:1022px){.hero:not([data-height=tall]){justify-content:flex-start;min-height:0;padding:0}}.hero[data-height=tall]{justify-content:flex-start;min-height:773px;padding-top:286px;padding-bottom:0}@media (min-width:1023px){.hero[data-height=tall]{min-height:880px;padding-top:220px}}.hero_image{object-fit:cover;object-position:center}.hero_scrim{background:linear-gradient(#070d0d4d 20%,#131313 100%);position:absolute;inset:0}@media (max-width:1022px){.hero[data-height=tall] .hero_scrim{background:linear-gradient(#070d0d4d 20%,#070e0e 100%)}.hero:not([data-height=tall]) .hero_scrim{background:linear-gradient(#070d0d4d 120px,#080f0f 600px)}}.hero_inner{width:min(100% - 40px,1440px);margin-left:auto;margin-right:auto}@media (min-width:1023px){.hero_inner{width:min(100% - 120px,1440px)}}.hero_inner{z-index:1;position:relative}@media (max-width:1022px){.hero:not([data-height=tall]) .hero_inner{flex-direction:column;justify-content:flex-end;min-height:600px;padding-top:118px;display:flex}}@media (min-width:1023px){.hero:not([data-height=tall]) .hero_inner{margin-top:36px}}.hero_content{text-align:center;flex-direction:column;align-items:center;gap:16px;width:fit-content;max-width:100%;margin:0 auto;display:flex}@media (min-width:1023px){.hero_content{gap:24px}}.hero:not([data-height=tall]) .hero_content{gap:24px}@media (min-width:1023px){.hero:not([data-height=tall]) .hero_content{gap:30px}}.hero_logo{width:115px;height:auto;display:block}@media (min-width:1023px){.hero_logo{width:160px}}.hero_badge{letter-spacing:0;color:#c8a970;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.53846}@supports ((-webkit-background-clip:text) or (background-clip:text)){.hero_badge{color:#0000;background-image:linear-gradient(-90deg,#c8a970 1.53%,#ffda97 100%);-webkit-background-clip:text;background-clip:text}}@media (forced-colors:active){.hero_badge{color:canvastext;background-image:none}}.hero_badge{border:1px solid #c8a970;border-radius:20px;padding:10px 20px;line-height:9px;display:inline-block}@supports (text-box:trim-both cap alphabetic){.hero_badge{text-box:trim-both cap alphabetic;padding-top:9px;padding-bottom:9px;line-height:1.53846}}@media (min-width:1023px){.hero_badge{letter-spacing:0;text-box:normal;border-radius:50px;padding:9px 24px;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5}}.hero_heading{letter-spacing:0;font-family:hardcover-vf,Georgia,Times New Roman,serif;font-size:36px;font-weight:600;line-height:1.16667}@media (min-width:1023px){.hero_heading{font-size:64px;line-height:1.125}}.hero_heading{color:#c8a970}@supports ((-webkit-background-clip:text) or (background-clip:text)){.hero_heading{color:#0000;background-image:linear-gradient(-90deg,#c8a970 1.53%,#ffda97 100%);-webkit-background-clip:text;background-clip:text}}@media (forced-colors:active){.hero_heading{color:canvastext;background-image:none}}.hero_heading{margin:0}@media (min-width:1023px){.hero:not([data-height=tall]) .hero_heading{font-size:52px;line-height:1.15385}}.hero_heading span+span:before{content:" "}@media (min-width:1023px){.hero_heading{text-box:trim-both cap alphabetic;margin-bottom:-.3em;padding-bottom:.3em;display:block}.hero_heading span+span:before{content:"\a ";white-space:pre}}.hero_subheading{letter-spacing:0;color:#eee1ca;margin:0;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.55556}.hero:not([data-height=tall]) .hero_subheading{color:#c8a970}@supports ((-webkit-background-clip:text) or (background-clip:text)){.hero:not([data-height=tall]) .hero_subheading{color:#0000;background-image:linear-gradient(-90deg,#c8a970 1.53%,#ffda97 100%);-webkit-background-clip:text;background-clip:text}}@media (forced-colors:active){.hero:not([data-height=tall]) .hero_subheading{color:canvastext;background-image:none}}@media (min-width:1023px){.hero:not([data-height=tall]) .hero_subheading{max-width:345px;margin-top:-14px;font-size:20px;line-height:1.3}}.hero[data-height=tall] .hero_subheading{max-width:720px}@media (min-width:1023px){.hero[data-height=tall]:has(.hero_subheading){padding-top:128px}}.hero[data-height=tall] .hero_ctas{gap:12px;padding-top:33px}@media (min-width:1023px){.hero[data-height=tall] .hero_ctas{gap:16px;padding-top:16px}}.hero[data-height=tall] .hero_ctas .btn_outline{padding:0 33px}@media (min-width:1023px){.hero[data-height=tall] .hero_ctas .btn_gold{padding:0 32px;font-size:16px;line-height:1.5}}.hero_description{letter-spacing:0;z-index:1;text-align:center;color:#eee1ca;width:min(100% - 40px,496px);margin:24px auto 0;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5;position:relative}@media (min-width:1023px){.hero_description{margin-top:30px}}@media (max-width:1022px){.hero:not([data-height=tall]) .hero_description{text-align:left;background:#131313;width:100%;margin:0;padding:48px 20px 45px}}.hero_description p{margin:0 0 1em}.hero_description p:last-child{margin-bottom:0}.hero_description a,.hero_description em,.hero_description strong{color:#c8a970;font-style:normal;font-weight:inherit;text-decoration:none}
.ctas{flex-wrap:wrap;gap:16px;display:flex}.ctas.ctas-center{justify-content:center}
.intro_split{padding:32px 0 0;position:relative;overflow:clip visible}@media (min-width:1200px){.intro_split{padding:120px 0 0}}.intro_split:before{content:"";pointer-events:none;background:linear-gradient(#070e0e 0%,#070d0d00 100%);height:161px;position:absolute;top:0;left:0;right:0}@media (min-width:1200px){.intro_split:before{display:none}}.intro_split_glow{display:none}@media (min-width:1200px){.intro_split_glow{pointer-events:none;z-index:0;mix-blend-mode:lighten;background:url(/images/about/glow.svg) 50%/1668px 1668px no-repeat;width:1668px;height:1668px;display:block;position:absolute;top:-234px;left:50%;transform:translate(-50%)}}.intro_split_accent{display:none}@media (min-width:1200px){.intro_split_accent{z-index:0;width:min(345px,max(60px,50vw - 720px) + 165px);height:704px;display:block;position:absolute;top:-221px;left:-165px}}.intro_split_accent img{object-fit:cover;width:100%;height:100%;display:block}.intro_split{--col-left:max(60px, (100vw - 1440px) / 2);--col-w:min(1440px, 100vw - 120px);--img-left:calc(var(--col-left) + var(--col-w) * .4757);--tile-right:min(180px, var(--col-left));--copy-left:max(var(--col-left), var(--tile-right) + 60px)}.intro_split_inner{z-index:1;position:relative}@media (min-width:1200px){.intro_split_inner{align-items:center;gap:80px;width:min(100% - 40px,1440px);height:528px;margin-left:auto;margin-right:auto;display:flex}}@media (min-width:1200px) and (min-width:1023px){.intro_split_inner{width:min(100% - 120px,1440px)}}.intro_split_copy{width:min(100% - 40px,620px);margin:0 auto}@media (min-width:1023px){.intro_split_copy{width:min(100% - 120px,620px)}}@media (min-width:1200px){.intro_split_copy{width:min(600px,var(--img-left) - var(--copy-left) - 80px);max-width:600px;margin:0 0 0 calc(var(--copy-left) - var(--col-left));flex-direction:column;gap:24px;display:flex}}@media (max-width:1199px){.intro_split_copy .section_label{margin-bottom:30px}}.intro_split_heading{letter-spacing:0;font-family:hardcover-vf,Georgia,Times New Roman,serif;font-size:32px;font-weight:600;line-height:1.1875}@media (min-width:1023px){.intro_split_heading{font-size:44px;line-height:1.18182}}.intro_split_heading{color:#c8a970}@supports ((-webkit-background-clip:text) or (background-clip:text)){.intro_split_heading{color:#0000;background-image:linear-gradient(-90deg,#c8a970 1.53%,#ffda97 100%);-webkit-background-clip:text;background-clip:text}}@media (forced-colors:active){.intro_split_heading{color:canvastext;background-image:none}}.intro_split_heading{margin:0}.intro_split_body{letter-spacing:0;color:#eee1ca;margin-top:30px;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5}@media (min-width:1200px){.intro_split_body{letter-spacing:0;color:#efead7;margin-top:0;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.55556}}.intro_split_body p{margin:0 0 24px}.intro_split_body p:last-child{margin-bottom:0}.intro_split_body a,.intro_split_body em,.intro_split_body strong{color:#c8a970;font-style:normal;font-weight:inherit;text-decoration:none}.intro_split_image{z-index:1;border-radius:5px;height:280px;margin:48px -13.5px 0;position:relative;overflow:hidden;box-shadow:0 64px 44px -50px #2c190c4d}.intro_split_image img{object-fit:cover;width:100%;height:100%;display:block}.intro_split_image:after{content:"";pointer-events:none;background:linear-gradient(#0000 64.706%,#00000080 100%);position:absolute;inset:0}@media (min-width:1200px){.intro_split_image{box-shadow:none;border-radius:0;margin:0;position:absolute;top:0;overflow:visible}.intro_split_image:after{display:none}.intro_split_image{left:var(--img-left);width:auto;height:648px;right:0}}
.section_label{flex-direction:column;align-items:flex-start;gap:12px;margin:0 0 20px;display:flex}.section_label_rule{background:#c8a970;width:40px;height:1px;display:block}.section_label_text{letter-spacing:1.5px;text-transform:uppercase;color:#c8a970;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.5}
.card_carousel{padding:45px 0 22px;overflow:hidden}@media (min-width:1200px){.card_carousel{padding:100px 0 120px}}.card_carousel_head{width:min(100% - 40px,1440px);margin-left:auto;margin-right:auto}@media (min-width:1023px){.card_carousel_head{width:min(100% - 120px,1440px)}}.card_carousel_head{justify-content:space-between;align-items:center;gap:16px;min-height:49px;margin-bottom:40px;display:flex}@media (min-width:1200px){.card_carousel_head{align-items:flex-end;gap:24px;margin-bottom:48px}}@media (max-width:1199px){.card_carousel_head .section_label{display:none}}@media (min-width:1200px){.card_carousel_head .section_label{margin-bottom:28px}}.card_carousel_head h2{letter-spacing:0;font-family:hardcover-vf,Georgia,Times New Roman,serif;font-size:32px;font-weight:600;line-height:1.1875}@media (min-width:1023px){.card_carousel_head h2{font-size:44px;line-height:1.18182}}.card_carousel_head h2{color:#c8a970}@supports ((-webkit-background-clip:text) or (background-clip:text)){.card_carousel_head h2{color:#0000;background-image:linear-gradient(-90deg,#c8a970 1.53%,#ffda97 100%);-webkit-background-clip:text;background-clip:text}}@media (forced-colors:active){.card_carousel_head h2{color:canvastext;background-image:none}}.card_carousel_head h2{margin:0}.card_carousel_nav{flex:none;gap:8px;display:flex}@media (min-width:1200px){.card_carousel_nav{gap:4px}}.card_carousel_nav button{cursor:pointer;background:0 0;border:1px solid #c8a970;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:border-color .2s,opacity .2s;display:flex}.card_carousel_nav button:hover:not(:disabled){border-color:#ffda97}.card_carousel_nav button img{width:15px;height:15px;display:block}.card_carousel_track{--card-h:min(30.2vw, 580px);--card-text-w:400px;gap:28px;margin:0;display:flex}@media (min-width:1200px){.card_carousel_track{gap:11.5px;padding-top:48px}}.card_carousel_track{scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 16px;scroll-padding-left:16px;list-style:none;overflow-x:auto}.card_carousel_track::-webkit-scrollbar{display:none}@media (min-width:1023px){.card_carousel_track{padding:0 60px;scroll-padding-left:60px}}@media (min-width:1200px){.card_carousel_track{padding:0;scroll-padding-left:0}}.card_carousel_track>li{scroll-snap-align:start;flex-direction:column;flex:0 0 221px;gap:24px;display:flex}@media (min-width:768px){.card_carousel_track>li{text-align:center}}@media (min-width:1200px){.card_carousel_track>li{flex-basis:max(var(--card-h)*var(--ar,1),var(--card-text-w));scroll-margin-left:calc(1171.5px - 50vw)}.card_carousel_track>li[data-width=wide]{--card-text-w:calc(var(--card-h) * var(--ar))}.card_carousel_track>li{flex-direction:column;align-items:center;gap:48px;display:flex}}.card_carousel_track h3{letter-spacing:0;color:#eee1ca;margin:0;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.55556}@media (min-width:1200px){.card_carousel_track h3{letter-spacing:0;color:#eee1ca;margin:0;font-family:hardcover-vf,Georgia,Times New Roman,serif;font-size:26px;font-weight:600;line-height:1.23077}}@media (min-width:1200px) and (min-width:1023px){.card_carousel_track h3{font-size:32px;line-height:1.1875}}.card_carousel_track p{letter-spacing:0;color:#eee1ca;margin:0;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5}@media (min-width:1200px){.card_carousel_track p{letter-spacing:0;max-width:338px;margin:0;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.55556}}.card_carousel_image{background:#211c19;width:220px;height:260px;overflow:hidden}@media (min-width:1200px){.card_carousel_image{height:var(--card-h);width:calc(var(--card-h)*var(--ar,1))}}.card_carousel_image img{object-fit:cover;width:100%;height:100%;display:block}.card_carousel_caption{flex-direction:column;gap:24px;display:flex}@media (min-width:1200px){.card_carousel_caption{width:var(--card-text-w);text-align:center;flex-direction:column;align-items:center;gap:32px;height:215px;display:flex}}.card_carousel_rule{background:#d8bc87;width:100%;height:1px;margin:0;display:block}@media (min-width:768px){.card_carousel_rule{width:90px;margin-left:auto;margin-right:auto}}@media (min-width:1200px){.card_carousel_rule{background:#ad8a52;width:186.5px;margin:0 auto}}
.spirit_row{padding:40px 0 53px}@media (min-width:1200px){.spirit_row{padding:120px 0}}.spirit_row_inner{width:min(100% - 40px,1440px);margin-left:auto;margin-right:auto}@media (min-width:1023px){.spirit_row_inner{width:min(100% - 120px,1440px)}}.spirit_row_head{justify-content:space-between;align-items:flex-start;gap:16px;height:50px;margin-bottom:28px;margin-right:-4px;display:flex}@media (min-width:1200px){.spirit_row_head{align-items:flex-end;gap:24px;height:auto;margin-bottom:48px;margin-right:0}}@media (max-width:1199px){.spirit_row_head .section_label{display:none}}@media (min-width:1200px){.spirit_row_head .section_label{margin-bottom:28px}.spirit_row_head{width:100%}}.spirit_row_head h2{letter-spacing:0;font-family:hardcover-vf,Georgia,Times New Roman,serif;font-size:32px;font-weight:600;line-height:1.1875}@media (min-width:1023px){.spirit_row_head h2{font-size:44px;line-height:1.18182}}.spirit_row_head h2{color:#c8a970}@supports ((-webkit-background-clip:text) or (background-clip:text)){.spirit_row_head h2{color:#0000;background-image:linear-gradient(-90deg,#c8a970 1.53%,#ffda97 100%);-webkit-background-clip:text;background-clip:text}}@media (forced-colors:active){.spirit_row_head h2{color:canvastext;background-image:none}}.spirit_row_head h2{margin:-3.5px 0 0}@media (min-width:1200px){.spirit_row_head h2{margin:0}}.spirit_row_nav{flex:none;gap:8px;margin-top:10px;display:flex}@media (min-width:1200px){.spirit_row_nav{gap:4px;margin-top:0}}.spirit_row_nav button{cursor:pointer;background:0 0;border:1px solid #c8a970;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex}.spirit_row_nav button:hover:not(:disabled){border-color:#ffda97}.spirit_row_nav button:disabled{opacity:.35;cursor:default}.spirit_row_nav button img{width:15px;height:15px;display:block}.spirit_row_track{scrollbar-width:none;gap:0;margin:0 -20px 0 0;padding:0;list-style:none;display:flex;overflow-x:auto}@media (min-width:1200px){.spirit_row_track{margin:0}}.spirit_row_track::-webkit-scrollbar{display:none}.spirit_row_track>li{flex-direction:column;flex:0 0 160px;align-items:center;gap:40px;display:flex}@media (min-width:768px){.spirit_row_track>li{flex-basis:25%}}@media (min-width:1200px){.spirit_row_track>li{flex:0 0 180px;align-items:center;gap:24px}.spirit_row_track{justify-content:center;gap:min(120px,20vw - 240px);overflow:visible}}.spirit_row_bottle{justify-content:center;align-items:flex-end;width:160px;height:320px;padding:0;display:flex;overflow:hidden}@media (min-width:1200px){.spirit_row_bottle{width:180px;height:400px;padding:0}}.spirit_row_bottle img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}@media (min-width:1200px){.spirit_row_bottle img{object-fit:cover;object-position:center;width:100%;height:100%}}.spirit_row_name{letter-spacing:0;color:#f8f6f0;white-space:pre-line;border-left:1px solid #604b27;align-self:stretch;align-items:center;height:40px;margin-top:0;padding:0 0 0 16px;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5;display:flex}@media (min-width:1200px){.spirit_row_name{letter-spacing:0;color:#f8f6f0;align-self:stretch;height:auto;min-height:56px;margin-top:0;padding:0 0 0 12px;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.55556}}.spirit_row_ctas{gap:0;margin-top:41px}@media (min-width:1200px){.spirit_row_ctas{gap:16px;margin-top:72px}.spirit_row_ctas .btn_outline{padding:0 33px}}
.steps{padding:64px 0}@media (min-width:1200px){.steps{padding:120px 0}}.steps_inner{width:min(100% - 40px,1440px);margin-left:auto;margin-right:auto}@media (min-width:1023px){.steps_inner{width:min(100% - 120px,1440px)}}.steps_head{margin-bottom:48px}@media (min-width:1200px){.steps_head{margin-bottom:64px}}@media (max-width:1199px){.steps_head .section_label{margin-bottom:30px}}@media (min-width:1200px){.steps_head .section_label{margin-bottom:28px}}.steps_head h2{letter-spacing:0;font-family:hardcover-vf,Georgia,Times New Roman,serif;font-size:32px;font-weight:600;line-height:1.1875}@media (min-width:1023px){.steps_head h2{font-size:44px;line-height:1.18182}}.steps_head h2{color:#211c19;margin:0;font-size:36px;line-height:1.16667}@media (min-width:1200px){.steps_head h2{color:#ad8a52;font-size:44px;line-height:1.18182}}.steps_list{grid-template-columns:1fr;gap:20px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.steps_list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.steps_list{grid-template-columns:repeat(5,1fr);gap:24px}}.steps_list h3{letter-spacing:0;color:#131313;margin:20px 0 0;font-family:hardcover-vf,Georgia,Times New Roman,serif;font-size:20px;font-weight:600;line-height:1.3}@media (min-width:1200px){.steps_list h3{letter-spacing:-.5px;color:#131313;margin:16px 0 0;font-family:hardcover-vf,Georgia,Times New Roman,serif;font-size:24px;font-weight:600;line-height:1.25}}@media (max-width:1199px){.steps[data-style=compact] .steps_list>li{grid-template-rows:auto auto 1fr;grid-template-columns:53px auto 1fr;align-items:start;gap:0 8px;display:grid;position:relative}.steps[data-style=compact] .steps_list>li:first-child{min-height:132.48px}.steps[data-style=compact] .steps_marker{display:contents}.steps[data-style=compact] .steps_icon{grid-area:1/1/span 2;align-self:start;margin-right:8px}.steps[data-style=compact] .steps_number{grid-area:1/2}.steps[data-style=compact] .steps_list h3{grid-area:1/3;margin:0}.steps[data-style=compact] .steps_body{grid-area:2/2/auto/-1;margin:18px 0 0}.steps[data-style=compact] .steps_rule{background:#c8a970;flex:none;grid-area:3/1;place-self:stretch start;width:1px;height:43.48px;margin-top:16px;margin-left:28px}.steps[data-style=compact] .steps_list>li:first-child .steps_rule{height:auto}.steps[data-style=compact] .steps_list>li:last-child .steps_rule{display:none}.steps[data-style=compact] .steps_number,.steps[data-style=compact] .steps_list h3,.steps[data-style=compact] .steps_body{text-box:trim-both cap alphabetic}}.steps_marker{align-items:center;gap:12px;display:flex}@media (min-width:1200px){.steps_marker{gap:16px}}.steps_icon{color:#ad8a52;flex:0 0 53px;justify-content:center;align-items:center;width:53px;height:63px;display:flex;position:relative}.steps_icon:before{content:"";z-index:-1;background:#eee1ca;position:absolute;inset:0;-webkit-mask:url(/images/icons/steps/hexagon.svg) 50%/53px 63px no-repeat;mask:url(/images/icons/steps/hexagon.svg) 50%/53px 63px no-repeat}.steps_icon svg{width:20px;height:22px}.steps_icon img{width:20px;height:20px;display:block}.steps_number{font-feature-settings:"zero" 1,"ordn" 1,"dnom" 1;color:#c8a970;font-family:hardcover-vf,Georgia,Times New Roman,serif;font-size:20px;font-weight:400;line-height:1.3}@media (min-width:1200px){.steps_number{letter-spacing:-.5px;font-feature-settings:normal;color:#c8a970;font-family:hardcover-vf,Georgia,Times New Roman,serif;font-size:24px;font-weight:600;line-height:1.25}}.steps_rule{background:#c8a970;flex:1;height:1px}.steps_body{color:#604b27;margin:12px 0 0;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.375}@media (min-width:1200px){.steps_body{letter-spacing:0;color:#6d6349;max-width:none;margin:8px 0 0;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5}}.steps_points{margin:16px 0 0;padding:0;list-style:none}.steps_points>li{padding-left:16px;position:relative}.steps_points>li+li{margin-top:16px}.steps_points>li:before{content:"";background:#c8a970;border-radius:50%;width:8px;height:8px;position:absolute;top:8px;left:0}.steps_points strong{color:#211c19;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5;display:block}.steps_points span{color:#604b27;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5;display:block}.steps_points .steps_point_images{align-items:center;gap:8px;margin-top:24px;display:flex}.steps_points .steps_point_images img{object-fit:cover;width:67px;height:67px;display:block}.steps_image{margin-top:24px}.steps_image img{width:100%;height:auto;display:block}.steps_ctas{margin-top:64px}@media (max-width:1199px){.steps_ctas{flex-direction:column;align-items:center;gap:64px}}@media (min-width:1200px){.steps[data-style=compact] .steps_list{grid-template-columns:repeat(5,1fr);gap:32px}}.steps[data-style=compact] .steps_points,.steps[data-style=compact] .steps_image{display:none}@media (min-width:1200px){.steps[data-style=detailed] .steps_list{grid-template-columns:repeat(3,1fr);gap:56px 40px}}.steps[data-style=detailed] .steps_body{max-width:none}@media (min-width:1200px){.steps[data-style=scatter]{--du:min(1px, calc(100vw / 1920));--col:min(311px, calc(401 * var(--du) - 20px));padding:calc(64*var(--du)) 0 calc(67*var(--du));position:relative;overflow-x:clip}.steps[data-style=scatter] .steps_inner{width:100%;max-width:none;margin:0;position:static}.steps[data-style=scatter] .steps_head{width:calc(587*var(--du));margin:0 0 calc(107*var(--du)) calc(240*var(--du))}.steps[data-style=scatter] .steps_head .section_label{margin-bottom:30px}.steps[data-style=scatter] .steps_list{grid-template-columns:calc(284*var(--du)) var(--col) calc(401*var(--du) - var(--col)) var(--col) calc(401*var(--du) - var(--col)) min(311px,472.6*var(--du) - 20px) minmax(0, 1fr);grid-template-rows:auto auto auto;align-items:start;gap:0;display:grid;position:static}.steps[data-style=scatter]>.steps_inner>.steps_list>li{z-index:1;flex-direction:column;gap:0;display:flex;position:relative}.steps[data-style=scatter]>.steps_inner>.steps_list>li h3{margin-top:calc(16*var(--du))}.steps[data-style=scatter]>.steps_inner>.steps_list>li:first-child{grid-area:1/2}.steps[data-style=scatter]>.steps_inner>.steps_list>li:nth-child(2){grid-area:1/4}.steps[data-style=scatter]>.steps_inner>.steps_list>li:nth-child(3){grid-area:1/6}.steps[data-style=scatter]>.steps_inner>.steps_list>li:nth-child(4){width:min(426px,546*var(--du) - 20px);margin:calc(294.5*var(--du)) 0 0 calc(-4*var(--du));z-index:0;grid-area:2/2/auto/7;justify-self:start}.steps[data-style=scatter]>.steps_inner>.steps_list>li:nth-child(4):before{content:"";top:calc(-91.5*var(--du));bottom:calc(-93.5*var(--du));z-index:-1;background:#eee1ca;position:absolute;left:-100vw;right:-100vw}.steps[data-style=scatter]>.steps_inner>.steps_list>li:nth-child(5){width:min(758px,918*var(--du) - 20px);margin:calc(179.5*var(--du)) 0 0 calc(-4*var(--du));justify-self:start;column-gap:calc(30*var(--du));grid-area:3/2/auto/7;grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,335fr) minmax(0,336fr);align-items:center;display:grid}.steps[data-style=scatter]>.steps_inner>.steps_list>li:nth-child(5) .steps_marker,.steps[data-style=scatter]>.steps_inner>.steps_list>li:nth-child(5) h3,.steps[data-style=scatter]>.steps_inner>.steps_list>li:nth-child(5) .steps_body,.steps[data-style=scatter]>.steps_inner>.steps_list>li:nth-child(5) .steps_points:not(.steps_points_aside){grid-column:1}.steps[data-style=scatter]>.steps_inner>.steps_list>li:nth-child(5) .steps_marker{grid-row:1;align-self:start}.steps[data-style=scatter]>.steps_inner>.steps_list>li:nth-child(5) h3{grid-row:2;align-self:start}.steps[data-style=scatter]>.steps_inner>.steps_list>li:nth-child(5) .steps_body{grid-row:3;align-self:start}.steps[data-style=scatter]>.steps_inner>.steps_list>li:nth-child(5) .steps_points:not(.steps_points_aside){grid-row:4;align-self:start}.steps[data-style=scatter]>.steps_inner>.steps_list>li:nth-child(5) .steps_points_aside{grid-area:1/2/-1;align-self:center;margin:0}.steps[data-style=scatter] .steps_image{margin:0;position:absolute}.steps[data-style=scatter] .steps_image img{object-fit:cover;width:100%;height:100%;display:block}.steps[data-style=scatter]>.steps_inner>.steps_list>li:nth-child(2) .steps_image{top:calc(-53*var(--du));left:calc(873.6*var(--du));width:calc(556*var(--du));height:calc(508*var(--du))}.steps[data-style=scatter]>.steps_inner>.steps_list>li:nth-child(4) .steps_image{top:calc(50% + 1*var(--du));left:calc(546*var(--du));width:calc(872*var(--du));height:calc(540*var(--du));transform:translateY(-50%)}.steps[data-style=scatter]>.steps_inner>.steps_list>li:nth-child(5) .steps_image{top:calc(-118*var(--du));left:calc(918*var(--du));width:calc(722*var(--du));height:calc(571*var(--du))}.steps[data-style=scatter] .steps_marker{gap:calc(16*var(--du))}.steps[data-style=scatter] h3{letter-spacing:0;color:#131313;margin:0;font-family:hardcover-vf,Georgia,Times New Roman,serif;font-size:26px;font-weight:600;line-height:1.23077}}@media (min-width:1200px) and (min-width:1023px){.steps[data-style=scatter] h3{font-size:32px;line-height:1.1875}}@media (min-width:1200px){.steps[data-style=scatter] .steps_body{letter-spacing:0;margin:calc(24*var(--du)) 0 0;color:#604b27;max-width:none;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5}.steps[data-style=scatter] .steps_rule{display:none}.steps[data-style=scatter] .steps_head h2{color:#211c19}.steps[data-style=scatter] .steps_points,.steps[data-style=scatter] .steps_points>li+li{margin-top:calc(24*var(--du))}.steps[data-style=scatter] .steps_ctas{display:none}}@media (max-width:1199px){.steps[data-style=scatter]{padding:56px 0 0}.steps[data-style=scatter] .steps_head{margin-bottom:40px}.steps[data-style=scatter] .steps_list{gap:0}.steps[data-style=scatter]>.steps_inner>.steps_list>li{border-top:1px solid #211c1926;grid-template-columns:53px 1fr;align-items:start;gap:12px 20px;padding:32px 0;display:grid}.steps[data-style=scatter]>.steps_inner>.steps_list>li:first-child{border-top:0}.steps[data-style=scatter]>.steps_inner>.steps_list>li:nth-child(4){background:#eee1ca;box-shadow:-20px 0 #eee1ca,20px 0 #eee1ca}.steps[data-style=scatter] .steps_marker{display:contents}.steps[data-style=scatter] .steps_icon{grid-area:1/1/span 4;align-self:start}.steps[data-style=scatter] .steps_rule{display:none}.steps[data-style=scatter] .steps_number{color:#c8a970;grid-area:1/2;font-family:hardcover-vf,Georgia,Times New Roman,serif;font-size:20px;font-weight:600;line-height:1.3}.steps[data-style=scatter] .steps_list h3{letter-spacing:-.5px;color:#131313;grid-area:2/2;margin:0;font-family:hardcover-vf,Georgia,Times New Roman,serif;font-size:24px;font-weight:600;line-height:1.25}.steps[data-style=scatter] .steps_body{letter-spacing:0;color:#604b27;grid-area:3/2;margin:0;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5}.steps[data-style=scatter] .steps_points{grid-area:4/2;margin:0}.steps[data-style=scatter] .steps_image{grid-area:6/1/auto/-1;width:calc(100% + 40px);height:400px;margin:20px -20px 0}.steps[data-style=scatter] .steps_image img{object-fit:cover;width:100%;height:100%;display:block}.steps[data-style=scatter]>.steps_inner>.steps_list>li:has(.steps_image){padding-bottom:0}.steps[data-style=scatter]>.steps_inner>.steps_list>li:last-child .steps_image{height:348px;margin-top:76px}.steps[data-style=scatter] .steps_points_aside{grid-area:5/2;margin:0}}.steps[data-style=scatter] .steps_list>li:nth-child(4) .steps_icon:before{background:#fff}
.feature_band{background:#211c19;align-items:center;padding:64px 0;display:flex;position:relative;overflow:hidden}@media (min-width:1200px){.feature_band{min-height:700px;padding:120px 0}}.feature_band_image{object-fit:cover;object-position:center}.feature_band_inner{width:min(100% - 40px,1440px);margin-left:auto;margin-right:auto}@media (min-width:1023px){.feature_band_inner{width:min(100% - 120px,1440px)}}.feature_band_inner{z-index:1;display:flex;position:relative}.feature_band[data-align=right] .feature_band_inner{justify-content:flex-end}.feature_band_card{border-radius:2px;flex-direction:column;justify-content:flex-end;width:100%;height:367px;padding:0;display:flex;overflow:hidden}.feature_band_card .feature_band_card_content{background:#070707b3;padding:30px}@media (min-width:1200px){.feature_band_card .feature_band_card_content{display:contents}.feature_band_card{background:#070707cc;border-radius:0;flex-direction:column;justify-content:center;gap:20px;width:708px;max-width:708px;height:300px;padding:64px;display:flex;overflow:visible}}.feature_band_card h2{letter-spacing:0;font-family:hardcover-vf,Georgia,Times New Roman,serif;font-size:32px;font-weight:600;line-height:1.1875}@media (min-width:1023px){.feature_band_card h2{font-size:44px;line-height:1.18182}}.feature_band_card h2{color:#c8a970}@supports ((-webkit-background-clip:text) or (background-clip:text)){.feature_band_card h2{color:#0000;background-image:linear-gradient(-90deg,#c8a970 1.53%,#ffda97 100%);-webkit-background-clip:text;background-clip:text}}@media (forced-colors:active){.feature_band_card h2{color:canvastext;background-image:none}}.feature_band_card h2{max-width:280px;margin:0}@media (min-width:1200px){.feature_band_card h2{letter-spacing:0;max-width:none;font-family:hardcover-vf,Georgia,Times New Roman,serif;font-size:24px;font-weight:600;line-height:1.25}}@media (min-width:1200px) and (min-width:1023px){.feature_band_card h2{font-size:40px;line-height:1.2}}.feature_band_card p{letter-spacing:0;color:#eee1ca;max-width:305px;margin:32px -12px 0 0;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5}@media (min-width:1200px){.feature_band_card p{letter-spacing:0;color:#eee1ca;max-width:none;margin:0;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.55556}}.feature_band_ctas{margin-top:40px}@media (min-width:1200px){.feature_band_ctas{margin-top:0}.feature_band_ctas .btn_outline{padding:0 33px}}
.testimonials{padding:64px 0;position:relative}@media (min-width:1200px){.testimonials{padding:120px 0}}.testimonials_inner{width:min(100% - 40px,1440px);margin-left:auto;margin-right:auto}@media (min-width:1023px){.testimonials_inner{width:min(100% - 120px,1440px)}}.testimonials_inner{z-index:1;grid-template-columns:1fr;gap:40px;display:grid;position:relative}@media (max-width:1199px){.testimonials_inner{grid-template-columns:36px minmax(0,1fr) 36px;gap:0 8px;width:calc(100% - 36px)}.testimonials_inner .testimonials_copy,.testimonials_inner .testimonials_nav{display:contents}.testimonials_inner .section_label{order:1;grid-column:1/-1;margin:0 2px 30px}.testimonials_inner h2{order:2;grid-column:1/-1;min-height:49px;margin:0 2px}.testimonials_inner .testimonials_description{order:2;grid-column:1/-1;margin:16px 2px 0}.testimonials_inner .testimonials_mosaic{order:3;grid-column:1/-1;margin:40px 2px}.testimonials_inner .testimonials_nav button:first-child{order:4;grid-column:1;align-self:center}.testimonials_inner blockquote{text-align:center;order:5;grid-column:2;margin:0}.testimonials_inner .testimonials_nav button:last-child{order:6;grid-column:3;align-self:center}}@media (min-width:1200px){.testimonials_inner{grid-template-columns:minmax(0,1fr) minmax(0,829px);align-items:center;gap:80px}.testimonials_copy{position:relative}.testimonials_copy .section_label{margin-bottom:28px}}.testimonials_copy h2{letter-spacing:0;font-family:hardcover-vf,Georgia,Times New Roman,serif;font-size:32px;font-weight:600;line-height:1.1875}@media (min-width:1023px){.testimonials_copy h2{font-size:44px;line-height:1.18182}}.testimonials_copy h2{color:#c8a970}@supports ((-webkit-background-clip:text) or (background-clip:text)){.testimonials_copy h2{color:#0000;background-image:linear-gradient(-90deg,#c8a970 1.53%,#ffda97 100%);-webkit-background-clip:text;background-clip:text}}@media (forced-colors:active){.testimonials_copy h2{color:canvastext;background-image:none}}.testimonials_copy h2{margin:0;font-size:36px;line-height:1.16667}@media (min-width:1200px){.testimonials_copy h2{font-size:44px;line-height:1.18182}}.testimonials_copy .testimonials_description{letter-spacing:0;color:#efead7;margin:0;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.53846}@media (min-width:1200px){.testimonials_copy .testimonials_description{letter-spacing:0;color:#efead7;margin-top:20px;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5}}.testimonials_copy blockquote{margin:0}@media (min-width:1200px){.testimonials_copy blockquote{margin-top:40px}}.testimonials_copy blockquote p{letter-spacing:0;color:#efead7;margin:0;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:14px;font-style:italic;font-weight:400;line-height:1.57143}@media (min-width:1200px){.testimonials_copy blockquote p{letter-spacing:0;color:#efead7;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5}}.testimonials_copy blockquote cite{letter-spacing:0;color:#ad8a52;margin-top:28px;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:800;line-height:1.375;display:block}@media (min-width:1200px){.testimonials_copy blockquote cite{letter-spacing:0;margin-top:30px;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5}}.testimonials_nav{gap:8px;margin-top:28px;display:flex}@media (min-width:1200px){.testimonials_nav{gap:4px;margin-top:0;position:absolute;bottom:-6px;right:0}}.testimonials_nav button{cursor:pointer;background:0 0;border:1px solid #c8a970;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex}.testimonials_nav button:hover{border-color:#ffda97}.testimonials_nav button img{width:15px;height:15px;display:block}.testimonials_mosaic{grid-template-columns:repeat(2,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:1199px){.testimonials_mosaic{grid-template-columns:345fr 119fr 210fr;grid-auto-rows:140px;gap:8px}.testimonials_mosaic>li:first-child{grid-area:1/1/span 2/span 2}.testimonials_mosaic>li:nth-child(2){grid-area:1/3}.testimonials_mosaic>li:nth-child(3){grid-area:2/3}.testimonials_mosaic>li:nth-child(4){grid-area:3/1}.testimonials_mosaic>li:nth-child(5){grid-area:3/2/auto/span 2}}@media (min-width:1200px){.testimonials_mosaic{grid-template-columns:repeat(12,1fr);grid-auto-rows:292px;gap:16px}.testimonials_mosaic>li:first-child{grid-column:span 6}.testimonials_mosaic>li:nth-child(2),.testimonials_mosaic>li:nth-child(3){grid-column:span 3}.testimonials_mosaic>li:nth-child(4),.testimonials_mosaic>li:nth-child(5){grid-column:span 6}}.testimonials_mosaic>li{aspect-ratio:4/3;background:#211c19;border-radius:2px;overflow:hidden}@media (max-width:1199px){.testimonials_mosaic>li{aspect-ratio:auto;height:100%}}@media (min-width:1200px){.testimonials_mosaic>li{aspect-ratio:auto;height:100%}}.testimonials_mosaic img{object-fit:cover;width:100%;height:100%;display:block}.testimonials_wash,.testimonials_orb{display:none}@media (max-width:1199px){.testimonials_wash,.testimonials_orb{pointer-events:none;z-index:0;display:block;position:absolute}.testimonials_wash{filter:blur(87px);width:737px;height:555px;top:148px;left:-268px}.testimonials_wash img{object-fit:cover;width:100%;height:100%;display:block}.testimonials_orb{filter:blur(62.5px);opacity:.3;background:#6d6349;border-radius:500px;width:302px;height:273px;top:913px;left:175px}}
.cta_band{background:#131313;justify-content:center;align-items:center;padding:56px 0;display:flex;position:relative;overflow:hidden}@media (min-width:1200px){.cta_band{min-height:600px;padding:100px 0}}.cta_band_image{object-fit:cover;object-position:center}.cta_band_scrim{background:#00000080;position:absolute;inset:0}@media (min-width:1200px){.cta_band_scrim{background:#07070780}}.cta_band_inner{width:min(100% - 40px,1440px);margin-left:auto;margin-right:auto}@media (min-width:1023px){.cta_band_inner{width:min(100% - 120px,1440px)}}.cta_band_inner{z-index:1;text-align:center;position:relative}.cta_band_inner h2{letter-spacing:0;font-family:hardcover-vf,Georgia,Times New Roman,serif;font-size:32px;font-weight:600;line-height:1.1875}@media (min-width:1023px){.cta_band_inner h2{font-size:44px;line-height:1.18182}}.cta_band_inner h2{color:#c8a970}@supports ((-webkit-background-clip:text) or (background-clip:text)){.cta_band_inner h2{color:#0000;background-image:linear-gradient(-90deg,#c8a970 1.53%,#ffda97 100%);-webkit-background-clip:text;background-clip:text}}@media (forced-colors:active){.cta_band_inner h2{color:canvastext;background-image:none}}.cta_band_inner h2{width:243px;max-width:100%;margin:0 auto}@media (min-width:1200px){.cta_band_inner h2{letter-spacing:0;color:#c8a970;width:770px;max-width:100%;margin:0 auto;font-family:hardcover-vf,Georgia,Times New Roman,serif;font-size:36px;font-weight:600;line-height:1.16667}}@media (min-width:1200px) and (min-width:1023px){.cta_band_inner h2{font-size:64px;line-height:1.125}}@media (min-width:1200px){@supports ((-webkit-background-clip:text) or (background-clip:text)){.cta_band_inner h2{color:#0000;background-image:linear-gradient(-90deg,#c8a970 1.53%,#ffda97 100%);-webkit-background-clip:text;background-clip:text}}}@media (min-width:1200px) and (forced-colors:active){.cta_band_inner h2{color:canvastext;background-image:none}}.cta_band_ctas{margin-top:20px}.cta_band_ctas .btn_gold{font-size:16px;line-height:1.5}@media (min-width:1200px){.cta_band_ctas{margin-top:32px}.cta_band_ctas .btn_gold{padding:0 32px}}
.spirit_listing{padding:50px 0 72px}@media (min-width:1200px){.spirit_listing{padding:64px 0 90px}}.spirit_listing_inner{width:min(100% - 40px,1440px);margin-left:auto;margin-right:auto}@media (min-width:1023px){.spirit_listing_inner{width:min(100% - 120px,1440px)}}@media (min-width:1200px){.spirit_listing_inner{flex-direction:column;align-items:stretch;gap:0;display:flex}}.spirit_listing_heading{letter-spacing:0;font-family:hardcover-vf,Georgia,Times New Roman,serif;font-size:32px;font-weight:600;line-height:1.1875}@media (min-width:1023px){.spirit_listing_heading{font-size:44px;line-height:1.18182}}.spirit_listing_heading{color:#211c19;margin:37px 0 0}@media (min-width:1200px){.spirit_listing_heading{letter-spacing:0;color:#211c19;margin-top:10px;font-family:hardcover-vf,Georgia,Times New Roman,serif;font-size:32px;font-weight:600;line-height:1.1875}}@media (min-width:1200px) and (min-width:1023px){.spirit_listing_heading{font-size:44px;line-height:1.18182}}.spirit_listing_note{letter-spacing:0;color:#6d6349;background:#efead7;border-radius:15px;align-self:flex-start;align-items:center;gap:8px;max-width:100%;min-height:30px;margin:30px 0 0;padding:4px 12px;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:12px;font-style:italic;font-weight:400;line-height:1.5;display:inline-flex}@media (min-width:1200px){.spirit_listing_note{letter-spacing:0;margin:16px 0 0;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.5}}.spirit_listing_note svg{flex:0 0 14px;width:14px;height:14px}@media (min-width:1200px){.spirit_listing_note svg{flex:0 0 11px;width:11px;height:11px}}.spirit_listing_controls{flex-direction:column;align-items:flex-start;gap:16px;margin-top:28px;display:flex}@media (min-width:1023px){.spirit_listing_controls{flex-direction:row;justify-content:space-between;align-items:center;gap:24px}}@media (min-width:1200px){.spirit_listing_controls{gap:8px;margin-top:32px}}.spirit_listing_filters{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:1199px){.spirit_listing_filters{scrollbar-width:none;flex-wrap:nowrap;margin:0 -20px;padding:0 20px;overflow-x:auto}.spirit_listing_filters::-webkit-scrollbar{display:none}.spirit_listing_filters>li{flex:none}}.spirit_listing_filters{margin:0;padding:0;list-style:none}.spirit_listing_filters button{letter-spacing:0;color:#604b27;cursor:pointer;background:#f8f6f0;border:1px solid #eee1ca;border-radius:17px;height:34px;padding:8px 10px;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1;transition:color .2s,background .2s,border-color .2s}.spirit_listing_filters button:hover{color:#604b27;border-color:#c8a970}.spirit_listing_filters button.is_active{color:#3d2e16;background:#c8a970;border-color:#0000}.spirit_listing_count{letter-spacing:0;color:#666;white-space:nowrap;margin:0;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.5}@media (max-width:1199px){.spirit_listing_count{align-self:center;margin-top:4px}}@media (min-width:1200px){.spirit_listing_count{letter-spacing:0;color:#6d6349;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1}}.spirit_listing_disclaimer{letter-spacing:0;color:#666;max-width:640px;margin:12px 0 0;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.5}@media (min-width:1200px){.spirit_listing_disclaimer{letter-spacing:0;color:#666;margin-top:12px;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.53846}}.spirit_listing_empty{letter-spacing:0;color:#666;margin:40px 0 0;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5}.spirit_listing_grid{grid-template-columns:1fr;gap:17px;margin:33px 0 0;padding:0;display:grid}@media (min-width:1023px){.spirit_listing_grid{grid-template-columns:repeat(2,1fr);align-items:start}}@media (min-width:1200px){.spirit_listing_grid{align-items:flex-start;gap:28px;margin-top:40px;display:flex}}.spirit_listing_column{margin:0;padding:0;list-style:none;display:contents}@media (min-width:1200px){.spirit_listing_column{flex-direction:column;flex:1 1 0;gap:40px;min-width:0;display:flex}}.spirit_card{background:#211c19;border-radius:10px;overflow:hidden;box-shadow:0 10px 24px #00000052}.spirit_card_main{grid-template-columns:120px 1fr;align-items:center;gap:16px;padding:20px 20px 0;display:grid;position:relative}@media (min-width:1200px){.spirit_card_main{grid-template-columns:212px 1fr;gap:16px;height:350px;margin-bottom:-20px;padding:0 30px 0 0}}.spirit_card_bottle{justify-content:center;align-items:center;height:150px;display:flex}@media (min-width:1200px){.spirit_card_bottle{border-radius:9px;flex:0 0 212px;width:212px;height:255px;position:relative;overflow:hidden}}.spirit_card_bottle>img{object-fit:contain;width:auto;max-width:100%;max-height:100%;display:block}@media (min-width:1200px){.spirit_card_bottle>img{object-fit:contain;width:158px;max-width:none;height:285px;max-height:none;position:absolute;top:-48px;left:calc(50% + 27px);transform:translate(-50%)}.spirit_card_body{flex-direction:column;align-items:flex-start;gap:20px;padding-top:40px;display:flex}.spirit_card_names{flex-direction:column;gap:4px;width:100%;min-height:58px;display:flex}}.spirit_card_distillery{letter-spacing:0;color:#666;margin:0;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.5}@media (min-width:1200px){.spirit_card_distillery{letter-spacing:0;color:#eee1ca;text-box:trim-both cap alphabetic;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.53846}}.spirit_card_title{letter-spacing:-.5px;color:#c8a970;white-space:pre-line;margin:6px 0 0;font-family:hardcover-vf,Georgia,Times New Roman,serif;font-size:24px;font-weight:600;line-height:1.25}@media (min-width:1200px){.spirit_card_title{letter-spacing:0;text-overflow:ellipsis;white-space:pre;margin:0;font-family:hardcover-vf,Georgia,Times New Roman,serif;font-size:26px;font-weight:600;line-height:1.23077;overflow:hidden}}@media (min-width:1200px) and (min-width:1023px){.spirit_card_title{font-size:32px;line-height:1.1875}}.spirit_card_stats{grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0 0;display:grid}@media (min-width:1200px){.spirit_card_stats{align-items:center;gap:10px;width:100%;margin:0;display:flex}}.spirit_card_stats>div{border-left:1px solid #f8f3eb2e;padding-left:12px}.spirit_card_stats>div:first-child{border-left:0;padding-left:0}@media (min-width:1200px){.spirit_card_stats>div{border:0;flex-direction:column;flex:0 140px;justify-content:center;gap:4px;min-width:0;padding:0;display:flex;position:relative}}@media (min-width:1200px) and (min-width:1920px){.spirit_card_stats>div{flex-shrink:0}}@media (min-width:1200px){.spirit_card_stats>div:last-child{flex:0 160px;align-items:center}.spirit_card_stats>div+div:before{content:"";background:#604b27;width:1px;height:56px;position:absolute;top:50%;left:-5.5px;transform:translateY(-50%)}}.spirit_card_stats dt{letter-spacing:0;color:#666;margin:0;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:10px;font-weight:400;line-height:1}@media (min-width:1200px){.spirit_card_stats dt{letter-spacing:0;color:#c8a970;text-box:trim-both cap alphabetic;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.53846}}.spirit_card_stats dt{line-height:1.4}.spirit_card_stats .spirit_card_estimate{letter-spacing:.08em;text-transform:uppercase;font-weight:800;display:block}.spirit_card_stats dd{letter-spacing:0;color:#f8f3eb;margin:6px 0 0;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.53846}@media (min-width:1200px){.spirit_card_stats dd{letter-spacing:0;color:#eee1ca;margin:0;font-family:hardcover-vf,Georgia,Times New Roman,serif;font-size:20px;font-weight:600;line-height:1.3}}.spirit_card_toggle{letter-spacing:0;color:#eee1ca;cursor:pointer;background:0 0;border:0;border-top:1px solid #f8f3eb1f;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:20px;padding:14px 16px;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.5;display:flex}@media (min-width:1200px){.spirit_card_toggle{letter-spacing:0;color:#c8a970;border-top-color:#3d2e16;margin-top:0;padding:16px;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.53846}}.spirit_card_toggle>span{text-box:trim-both cap alphabetic}.spirit_card_toggle:hover{color:#c8a970}.spirit_card_toggle img{width:8px;height:4.5px;transition:transform .2s;display:block}@media (min-width:1200px){.spirit_card[data-open] .spirit_card_toggle{color:#3d2e16;background:#efead7}}.spirit_card[data-open] .spirit_card_toggle img{transform:rotate(180deg)}.spirit_card_details{color:#3d2e16;background:#efead7;flex-direction:column;gap:12px;padding:16px 20px 24px;display:flex}@media (min-width:1200px){.spirit_card_details{padding:16px 30px 24px}}.spirit_card_notes{letter-spacing:0;color:#3d2e16;text-box:trim-both cap alphabetic;margin:0;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.53846}.spirit_card_attributes{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.spirit_card_attributes>li{text-align:center;border:1px solid #c8a970;flex-direction:column;flex:0 0 50%;justify-content:center;align-items:center;height:80px;margin:0 0 -1px -1px;padding:13px 9px;display:flex}.spirit_card_attributes>li:nth-child(n+5){flex-basis:33.3333%}.spirit_card_attr_value{letter-spacing:0;color:#3d2e16;white-space:nowrap;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5}.spirit_card_attr_label{letter-spacing:0;color:#c8a970;padding-top:4px;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:10px;font-weight:400;line-height:1}.spirit_card_medallion{align-items:center;gap:16px;padding:24px;display:flex}.spirit_card_medallion img{background:url(/images/spirit-medal-ring.svg) 50%/58px 58px no-repeat;border-radius:50%;width:58px;height:58px;padding:9px;display:block}.spirit_card_medallion>span{flex-direction:column;justify-content:center;align-items:center;gap:4px;height:80px;padding:12px 8px;display:flex}.spirit_card_medallion strong{letter-spacing:0;color:#3d2e16;white-space:nowrap;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5;display:block}.spirit_card_medallion small{letter-spacing:0;color:#c8a970;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:10px;font-weight:400;line-height:1;display:block}.spirit_card_backdrop{width:135px;height:220px;display:block;position:absolute;top:70px;left:15px;-webkit-mask-image:url(/images/spirit-mask.png);mask-image:url(/images/spirit-mask.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.spirit_card_backdrop img{object-fit:cover;width:100%;height:100%;display:block}@media (min-width:1200px){.spirit_card_backdrop{width:118.878px;height:141.773px;top:43.32px;left:29.45px;-webkit-mask-image:url(/images/spirit-mask.png);mask-image:url(/images/spirit-mask.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.spirit_card_backdrop img{object-fit:cover;width:100%;height:100%;display:block}}@media (max-width:1199px){.spirit_card_main{grid-template-columns:168px 1fr;align-items:start;gap:0;height:328px;padding:0 15px 0 0}.spirit_card_bottle{width:168px;height:328px;padding:0;position:relative;overflow:hidden}.spirit_card_bottle img.spirit_card_bottle_img,.spirit_card_bottle>img{object-fit:contain;width:auto;max-width:none;height:270px;max-height:none;position:absolute;top:20px;left:50%;transform:translate(-50%)}.spirit_card_names{padding-top:36px}.spirit_card_distillery{letter-spacing:0;color:#eee1ca;text-box:trim-both cap alphabetic;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.53846}.spirit_card_title{letter-spacing:-.5px;margin:4px 0 0;font-family:hardcover-vf,Georgia,Times New Roman,serif;font-size:24px;font-weight:600;line-height:1.25}.spirit_card_stats{grid-template-columns:1fr 1fr;gap:0;margin-top:20px;display:grid}.spirit_card_stats>div{text-align:center;border:1px solid #c8a970;flex-direction:column-reverse;justify-content:center;align-items:center;margin:0 0 -1px -1px;padding:9px;display:flex}.spirit_card_stats>div:first-child{border-left:1px solid #c8a970;margin-left:0}.spirit_card_stats>div:last-child{grid-column:1/-1;margin-left:0;padding:8.5px 9px}.spirit_card_stats dt{letter-spacing:0;color:#c8a970;margin:0;padding-top:4px;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:10px;font-weight:400;line-height:15px}.spirit_card_stats dd{letter-spacing:0;color:#eee1ca;margin:0;font-family:hardcover-vf,Georgia,Times New Roman,serif;font-size:20px;font-weight:600;line-height:1.3}.spirit_card_toggle{letter-spacing:0;color:#c8a970;border-top-color:#3d2e16;width:calc(100% - 34px);margin:0 17px;padding:15px 16px;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.53846}.spirit_card[data-open] .spirit_card_toggle{color:#3d2e16;background:#efead7;width:100%;margin:0;padding:15px 33px}.spirit_card_details{padding:16px 17px 24px}}
.distillery_block{padding:40px 0 80px}@media (min-width:1200px){.distillery_block{padding:150px 0 0}}.distillery_block_inner{width:min(100% - 40px,1440px);margin-left:auto;margin-right:auto}@media (min-width:1023px){.distillery_block_inner{width:min(100% - 120px,1440px)}}.distillery_block_inner{grid-template-columns:1fr;gap:32px;display:grid}@media (min-width:1200px){.distillery_block_inner{grid-template-columns:600px 1fr;align-items:center;gap:120px;width:100%;max-width:none;margin:0;padding-left:max(60px,50% - 720px);padding-right:0;display:grid}}.distillery_block_rule{background:#c8a970;width:40px;height:1px;display:block}@media (min-width:1200px){.distillery_block_rule{margin-bottom:44px}}.distillery_block_location{letter-spacing:0;color:#eee1ca;align-items:center;gap:8px;margin:20px 0 0;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1;display:flex}.distillery_block_location>span{background:#c8a970;border-radius:50%;width:6px;height:6px;font-size:0;display:block}@media (min-width:1200px){.distillery_block_location{margin:0}}.distillery_block_title{letter-spacing:0;font-family:hardcover-vf,Georgia,Times New Roman,serif;font-size:32px;font-weight:600;line-height:1.1875}@media (min-width:1023px){.distillery_block_title{font-size:44px;line-height:1.18182}}.distillery_block_title{color:#c8a970}@supports ((-webkit-background-clip:text) or (background-clip:text)){.distillery_block_title{color:#0000;background-image:linear-gradient(-90deg,#c8a970 1.53%,#ffda97 100%);-webkit-background-clip:text;background-clip:text}}@media (forced-colors:active){.distillery_block_title{color:canvastext;background-image:none}}.distillery_block_title{margin:2px 0 0}@media (min-width:1200px){.distillery_block_title{letter-spacing:0;color:#c8a970;margin:10px 0 0;font-family:hardcover-vf,Georgia,Times New Roman,serif;font-size:32px;font-weight:600;line-height:1.1875}}@media (min-width:1200px) and (min-width:1023px){.distillery_block_title{font-size:44px;line-height:1.18182}}@media (min-width:1200px){@supports ((-webkit-background-clip:text) or (background-clip:text)){.distillery_block_title{color:#0000;background-image:linear-gradient(-90deg,#c8a970 1.53%,#ffda97 100%);-webkit-background-clip:text;background-clip:text}}}@media (min-width:1200px) and (forced-colors:active){.distillery_block_title{color:canvastext;background-image:none}}.distillery_block_description{letter-spacing:0;color:#eee1ca;margin:30px 0 0;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5}@media (min-width:1200px){.distillery_block_description{letter-spacing:0;color:#efead7;max-width:600px;margin:24px 0 0;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.55556}.distillery_block_gallery{width:auto;min-width:0}}.distillery_block_stage{aspect-ratio:16/9;background:#211c19;position:relative}@media (min-width:1200px){.distillery_block_stage{aspect-ratio:960/569}}.distillery_block_stage>img{object-fit:cover;width:100%;height:100%;display:block}.distillery_block_arrow{cursor:pointer;background:0 0;border:1px solid #c8a970;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.distillery_block_arrow:hover{border-color:#ffda97}.distillery_block_arrow.is_prev{left:0}.distillery_block_arrow.is_next{right:0}.distillery_block_arrow img{width:15px;height:15px;display:block}.distillery_block_strip{background:#131313;border:4px solid #000;gap:4px;width:237px;height:59px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:-9px;right:0}@media (min-width:1200px){.distillery_block_strip{border-width:5px;gap:5px;width:300px;height:75px;bottom:-1px}}.distillery_block_strip li{flex:1 1 0;min-width:0;display:flex}.distillery_block_strip button{cursor:pointer;background:0 0;border:4px solid #0000;width:100%;padding:0;transition:border-color .2s;display:block}@media (min-width:1200px){.distillery_block_strip button{border-width:5px}}.distillery_block_strip button:hover,.distillery_block_strip button[aria-current=true]{border-color:#ad8a52}.distillery_block_strip li:has([aria-current=true]){flex:0 0 68px}@media (min-width:1200px){.distillery_block_strip li:has([aria-current=true]){flex:0 0 86px}}.distillery_block_strip img{object-fit:cover;width:100%;height:100%;display:block}.distillery_block_foot{margin-top:32px}@media (min-width:1200px){.distillery_block_foot{margin-top:40px}}.distillery_block_foot_inner{width:min(100% - 40px,1440px);margin-left:auto;margin-right:auto}@media (min-width:1023px){.distillery_block_foot_inner{width:min(100% - 120px,1440px)}}.distillery_block_foot_inner{flex-direction:column;align-items:flex-start;gap:16px;display:flex}@media (min-width:1023px){.distillery_block_foot_inner{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:24px}}.distillery_block_spirits_label{letter-spacing:0;color:#c8a970;flex-direction:column;margin:0;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.5;display:flex}@supports ((-webkit-background-clip:text) or (background-clip:text)){.distillery_block_spirits_label{color:#0000;background-image:linear-gradient(-90deg,#c8a970 1.53%,#ffda97 100%);-webkit-background-clip:text;background-clip:text}}@media (forced-colors:active){.distillery_block_spirits_label{color:canvastext;background-image:none}}.distillery_block_spirits_label{white-space:nowrap;gap:28px;font-size:20px;line-height:1.3}.distillery_block_spirits_label .distillery_block_rule{margin-bottom:0}.distillery_block_website{letter-spacing:0;color:#c8a970;flex-wrap:wrap;align-items:center;gap:32px;margin:0;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.53846;display:flex}@media (min-width:1023px){.distillery_block_website{margin-left:auto}}.distillery_block_website>span{text-box:trim-both cap alphabetic}.distillery_block_website .btn_outline{min-height:50px;padding:0 25px;font-size:14px;line-height:1.85714}.distillery_block .spirit_row{padding-top:24px}@media (min-width:1200px){.distillery_block .spirit_row{padding:40px 0 56px}.distillery_block .spirit_row .spirit_row_head{display:none}}@media (max-width:1199px){.distillery_block{flex-direction:column;display:flex}.distillery_block_inner{order:1}.distillery_block_foot,.distillery_block_foot_inner{display:contents}.distillery_block_spirits_label{display:none}.distillery_block .spirit_row{order:2}.distillery_block_website{flex-wrap:nowrap;order:3;gap:16px;width:min(100% - 40px,1440px);margin:40px auto 0}.distillery_block_website>span{flex:1 1 0}.distillery_block_website .btn_outline{flex:none}.distillery_block_foot{margin-top:0}.distillery_block_inner{gap:34px}.distillery_block_title{margin-top:0}.distillery_block_copy .distillery_block_rule{display:none}.distillery_block_location{letter-spacing:0;margin:0;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.5}.distillery_block_gallery{order:-1;width:420px;max-width:none;margin-left:calc(50% - 210px)}.distillery_block_stage{aspect-ratio:420/280}.distillery_block_arrow.is_next,.distillery_block_strip{right:max(0px,210px - 50vw)}.distillery_block_arrow.is_prev{left:max(0px,210px - 50vw)}.distillery_block_copy{width:100%}.distillery_block .spirit_row{padding:24px 0 0}.distillery_block .spirit_row_head{height:49px;margin-bottom:15px}.distillery_block .spirit_row_head .section_label{margin:0 0 14px;display:block}.distillery_block .spirit_row_head h2{color:#c8a970}@supports ((-webkit-background-clip:text) or (background-clip:text)){.distillery_block .spirit_row_head h2{color:#0000;background-image:linear-gradient(-90deg,#c8a970 1.53%,#ffda97 100%);-webkit-background-clip:text;background-clip:text}}.distillery_block .spirit_row_head h2{margin:0;font-size:20px;line-height:1.3}}@media (max-width:1199px) and (forced-colors:active){.distillery_block .spirit_row_head h2{color:canvastext;background-image:none}}@media (max-width:1199px){.distillery_block .spirit_row_nav{margin-top:4px}.distillery_block .spirit_row_track>li{flex:0 0 120px;gap:40px}.distillery_block .spirit_row_bottle{width:120px;height:222px}.distillery_block .spirit_row_name{height:auto;min-height:40px}}.coming_soon{padding:32px 0 0;position:relative}@media (min-width:1200px){.coming_soon{padding:69px 0 0}}.coming_soon_bg{pointer-events:none;z-index:0;height:750px;display:none;position:absolute;top:322px;left:0;right:0;overflow:hidden}@media (min-width:1200px){.coming_soon_bg{display:block}}.coming_soon_bg img{object-fit:cover;width:100%;height:100%;display:block}.coming_soon_head{width:min(100% - 40px,1440px);margin-left:auto;margin-right:auto}@media (min-width:1023px){.coming_soon_head{width:min(100% - 120px,1440px)}}.coming_soon_head{z-index:1;position:relative}.coming_soon_rule{background:#c8a970;width:40px;height:1px;margin-bottom:30px;display:block}@media (min-width:1200px){.coming_soon_rule{margin-bottom:44px}}.coming_soon_head h2{letter-spacing:0;font-family:hardcover-vf,Georgia,Times New Roman,serif;font-size:32px;font-weight:600;line-height:1.1875}@media (min-width:1023px){.coming_soon_head h2{font-size:44px;line-height:1.18182}}.coming_soon_head h2{color:#c8a970}@supports ((-webkit-background-clip:text) or (background-clip:text)){.coming_soon_head h2{color:#0000;background-image:linear-gradient(-90deg,#c8a970 1.53%,#ffda97 100%);-webkit-background-clip:text;background-clip:text}}@media (forced-colors:active){.coming_soon_head h2{color:canvastext;background-image:none}}.coming_soon_head h2{margin:0}.coming_soon_head p{letter-spacing:0;color:#eee1ca;margin:24px 0 0;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5}@media (min-width:1200px){.coming_soon_head p{letter-spacing:0;color:#efead7;max-width:600px;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.55556}}.coming_soon_cards{z-index:1;width:min(100% - 40px,1440px);margin-left:auto;margin-right:auto;position:relative}@media (min-width:1023px){.coming_soon_cards{width:min(100% - 120px,1440px)}}.coming_soon_cards{flex-direction:column;gap:24px;margin-top:24px;display:flex}@media (min-width:1200px){.coming_soon_cards{width:100%;max-width:none;margin:76px 0 0;display:block}}.coming_soon_pair{grid-template-columns:1fr;display:grid}@media (min-width:768px){.coming_soon_pair{grid-template-columns:repeat(2,1fr)}}@media (max-width:1199px){.coming_soon_pair{display:contents}}.coming_soon_card{flex-direction:column;justify-content:flex-end;align-items:stretch;gap:10px;min-height:370px;display:flex;position:relative;overflow:hidden}@media (min-width:1200px){.coming_soon_card{min-height:486px}.coming_soon_card[data-lead]{min-height:484px}}.coming_soon_card_bg{pointer-events:none;position:absolute;inset:0}.coming_soon_card_bg img{object-fit:cover;width:100%;height:100%;display:block}.coming_soon_card_bg:after{content:"";background:linear-gradient(#0003 0%,#0009 100%);position:absolute;inset:0}.coming_soon_card_inner{z-index:1;text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:12px;padding:28px 28px 0;display:flex;position:relative}.coming_soon_card_name{flex-direction:column;align-items:center;gap:4px;display:flex}.coming_soon_card_location{letter-spacing:0;color:#eee1ca;align-items:center;gap:8px;margin:0;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.5;display:flex}.coming_soon_dot{background:#c8a970;border-radius:50%;width:6px;height:6px;display:block}.coming_soon_card_name h3{letter-spacing:0;font-family:hardcover-vf,Georgia,Times New Roman,serif;font-size:26px;font-weight:600;line-height:1.23077}@media (min-width:1023px){.coming_soon_card_name h3{font-size:32px;line-height:1.1875}}.coming_soon_card_name h3{color:#eee1ca;max-width:246px;margin:0}.coming_soon_card_bottles{align-items:center;display:flex}.coming_soon_card_bottle{flex-direction:column;align-items:center;gap:8px;display:flex}.coming_soon_card_frame{width:105px;height:140px;position:relative}.coming_soon_card_bottle_img{object-fit:cover;width:100%;height:100%;display:block;position:relative}.coming_soon_card_backdrop{width:78px;height:93px;position:absolute;top:30px;left:14px}.coming_soon_card_bottle span{letter-spacing:0;color:#eee1ca;max-width:92px;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.5}.coming_soon_card_link{z-index:1;color:#666;background:#0000004d;justify-content:flex-end;align-items:center;gap:8px;height:44px;padding:12px 16px;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.53846;text-decoration:none;display:flex;position:relative}@media (min-width:1200px){.coming_soon_card_link{background:#00000080}}.coming_soon_card_link>span{text-box:trim-both cap alphabetic}.coming_soon_card_link:hover{color:#c8a970}.coming_soon_card_link img{flex:0 0 14px;width:14px;height:14px;display:block}
.login{background:#131313;align-items:center;min-height:560px;padding:220px 0 20px;display:flex;position:relative;overflow:hidden}@media (min-width:1200px){.login{min-height:822px;padding:0}}.login_image{object-fit:cover;object-position:center}.login_scrim{background:linear-gradient(#070d0d4d 20%,#080f0f 100%);position:absolute;inset:0}@media (min-width:1200px){.login_scrim{background:linear-gradient(#070d0d00 0%,#131313 100%)}}.login_inner{width:min(100% - 40px,1440px);margin-left:auto;margin-right:auto}@media (min-width:1023px){.login_inner{width:min(100% - 120px,1440px)}}.login_inner{z-index:1;position:relative}.login_panel{text-align:center;width:100%;max-width:420px;margin:0 auto}@media (min-width:1200px){.login_panel{flex-direction:column;align-items:stretch;gap:30px;max-width:496px;display:flex;transform:translateY(10px)}}.login_heading{letter-spacing:0;font-family:hardcover-vf,Georgia,Times New Roman,serif;font-size:28px;font-weight:600;line-height:1.21429}@media (min-width:1023px){.login_heading{font-size:52px;line-height:1.15385}}.login_heading{color:#c8a970}@supports ((-webkit-background-clip:text) or (background-clip:text)){.login_heading{color:#0000;background-image:linear-gradient(-90deg,#c8a970 1.53%,#ffda97 100%);-webkit-background-clip:text;background-clip:text}}@media (forced-colors:active){.login_heading{color:canvastext;background-image:none}}.login_heading{margin:0 0 28px}@media (min-width:1200px){.login_heading{text-align:center;margin:0}}.login_field{text-align:left;display:block}.login_field+.login_field{margin-top:20px}.login_field>span{letter-spacing:0;color:#c8a970;margin-bottom:8px;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.53846;display:block}.login_field input{letter-spacing:0;color:#eee1ca;appearance:none;background:#131313;border:1px solid #6d6349;border-radius:0;width:100%;height:auto;padding:12px 16px;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.53846;display:block}.login_field input::placeholder{color:#eee1ca66}.login_field input:focus{border-color:#c8a970;outline:none}.login_password{display:block;position:relative}.login_password input{padding-right:44px}.login_reveal{color:#f8f3eb99;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.login_reveal:hover{color:#c8a970}.login_reveal svg{width:20px;height:14px}@media (min-width:1200px){.login_reveal{width:20px;height:20px}}.login_forgot{text-align:right;margin:20px 0 0}.login_forgot a{letter-spacing:0;color:#ad8a52;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.53846;text-decoration:none}.login_forgot a:hover{color:#c8a970}.login_error{letter-spacing:0;color:#e2a3a3;text-align:left;margin:16px 0 0;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.5}.login_actions{flex-direction:column;align-items:center;gap:24px;margin-top:30px;display:flex}.login_actions .btn_gold{min-width:130px}.login_signup{letter-spacing:0;color:#eee1ca;margin:24px 0 0;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.53846}.login_signup a{color:#c8a970;text-decoration:none}.login_signup a:hover{text-decoration:underline}.login_portal{letter-spacing:0;color:#666;flex-direction:column;margin:40px 0 0;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.53846;display:flex}.login_portal a{color:#ad8a52;text-decoration:none}.login_portal a:hover{color:#c8a970}@media (min-width:1200px){.login_signup{margin-top:-6px}.login_portal{margin-top:14px}}
.benefits{background:#211c19;position:relative}@media (min-width:1200px){.benefits{grid-template-columns:848px 1fr;align-items:stretch;min-height:817px;display:grid;overflow:hidden}}.benefits_inner{padding:56px 0}@media (min-width:1200px){.benefits_inner{align-items:center;padding:96px 0;display:flex}}.benefits_copy{width:min(100% - 40px,620px);margin:0 auto}@media (min-width:1023px){.benefits_copy{width:min(100% - 120px,620px)}}@media (min-width:1200px){.benefits_copy{flex-direction:column;gap:48px;width:587px;max-width:none;margin:0 0 0 max(60px,50vw - 720px);padding-right:0;display:flex}}.benefits_heading{letter-spacing:0;font-family:hardcover-vf,Georgia,Times New Roman,serif;font-size:24px;font-weight:600;line-height:1.25}@media (min-width:1023px){.benefits_heading{font-size:40px;line-height:1.2}}.benefits_heading{color:#c8a970;margin:0}@media (min-width:1200px){.benefits_heading{letter-spacing:0;font-family:hardcover-vf,Georgia,Times New Roman,serif;font-size:32px;font-weight:600;line-height:1.1875}}@media (min-width:1200px) and (min-width:1023px){.benefits_heading{font-size:44px;line-height:1.18182}}.benefits_items{margin:32px 0 0;padding:0;list-style:none}@media (min-width:1200px){.benefits_items{width:464px;margin:0}}.benefits_items>li{grid-template-columns:40px 1fr;align-items:center;gap:16px;display:grid}.benefits_items>li+li{margin-top:16px}.benefits_items .benefits_icon{color:#c8a970;background:#131313;border-radius:20px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.benefits_items .benefits_icon svg{width:18px;height:18px}.benefits_items .benefits_icon img{width:18px;height:18px;display:block}.benefits_items p{letter-spacing:0;color:#eee1ca;margin:0;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5}.benefits_ctas{margin-top:40px}@media (min-width:1200px){.benefits_ctas{margin-top:0}}.benefits_image img{object-fit:cover;width:100%;height:100%;display:block}@media (min-width:1200px){.benefits_image{height:100%;min-height:817px}}
.contact_form{background:#131313;padding:134px 0 0;position:relative;overflow:hidden}@media (min-width:1200px){.contact_form{align-items:center;min-height:959px;padding:0;display:flex}}.contact_form_bg{z-index:0;pointer-events:none;position:absolute;inset:0}.contact_form_bg img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.contact_form_scrim{background:linear-gradient(#070d0d80 0%,#131313 100%);position:absolute;inset:0}.contact_form_copy{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:16px;margin-bottom:40px;display:flex;position:relative}@media (min-width:1200px){.contact_form_copy{margin-bottom:0}}.contact_form_title{letter-spacing:0;font-family:hardcover-vf,Georgia,Times New Roman,serif;font-size:28px;font-weight:600;line-height:1.21429}@media (min-width:1023px){.contact_form_title{font-size:52px;line-height:1.15385}}.contact_form_title{color:#c8a970}@supports ((-webkit-background-clip:text) or (background-clip:text)){.contact_form_title{color:#0000;background-image:linear-gradient(-90deg,#c8a970 1.53%,#ffda97 100%);-webkit-background-clip:text;background-clip:text}}@media (forced-colors:active){.contact_form_title{color:canvastext;background-image:none}}.contact_form_title{margin:0}.contact_form_intro{letter-spacing:0;color:#eee1ca;max-width:640px;margin:0;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5}.contact_form_intro p{margin:0}.contact_form_inner{width:min(100% - 40px,1440px);margin-left:auto;margin-right:auto}@media (min-width:1023px){.contact_form_inner{width:min(100% - 120px,1440px)}}.contact_form_inner{z-index:1;position:relative}@media (min-width:1200px){.contact_form_inner{flex-direction:column;justify-content:center;gap:48px;height:892px;margin-top:-15px;padding-top:100px;display:flex}}.contact_form_card{z-index:1;color:#131313;background:#f8f6f0;padding:32px 24px 40px;position:relative}@media (min-width:1200px){.contact_form_card{width:851px;min-height:542px;padding:48px 20px 48px 50px}.contact_form_card form,.contact_form_card .section_label,.contact_form_card .contact_form_heading{max-width:591px}.contact_form_card .section_label{margin-bottom:30px}.contact_form_card form{flex-direction:column;align-items:stretch;gap:24px;display:flex}.contact_form_card .btn_gold{align-self:flex-start}}.contact_form_card .section_label_rule{background:#ad8a52}.contact_form_card .section_label_text{color:#ad8a52}.contact_form_heading{letter-spacing:0;font-family:hardcover-vf,Georgia,Times New Roman,serif;font-size:24px;font-weight:600;line-height:1.25}@media (min-width:1023px){.contact_form_heading{font-size:40px;line-height:1.2}}.contact_form_heading{color:#131313;margin:0 0 28px}@media (min-width:1200px){.contact_form_heading{letter-spacing:0;color:#211c19;max-width:336px;margin:0 0 24px;font-family:hardcover-vf,Georgia,Times New Roman,serif;font-size:28px;font-weight:600;line-height:1.21429}}@media (min-width:1200px) and (min-width:1023px){.contact_form_heading{font-size:36px;line-height:1.16667}}.contact_form_row{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:768px){.contact_form_row{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.contact_form_row{gap:24px}}.contact_form_field{display:block}.contact_form_row+.contact_form_field{margin-top:20px}@media (min-width:1200px){.contact_form_row+.contact_form_field{margin-top:0}}.contact_form_field>span{letter-spacing:0;color:#666;margin-bottom:8px;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.5;display:block}@media (min-width:1200px){.contact_form_field>span{color:#211c19}}.contact_form_field input,.contact_form_field textarea{letter-spacing:0;color:#131313;appearance:none;background:0 0;border:1px solid #ad8a5280;border-radius:0;width:100%;padding:12px 14px;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5;display:block}@media (min-width:1200px){.contact_form_field input,.contact_form_field textarea{letter-spacing:0;border-color:#c8a970;height:48px;padding:12px 16px;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.53846}}.contact_form_field input::placeholder,.contact_form_field textarea::placeholder{color:#666666b3}@media (min-width:1200px){.contact_form_field input::placeholder,.contact_form_field textarea::placeholder{color:#666}}.contact_form_field input:focus,.contact_form_field textarea:focus{border-color:#604b27;outline:none}.contact_form_field textarea{resize:vertical}@media (min-width:1200px){.contact_form_field textarea{height:128px}}.contact_form_status{letter-spacing:0;margin:16px 0 0;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.5}.contact_form_status.is_ok{color:#604b27}.contact_form_status.is_error{color:#a34a4a}.contact_form_card .btn_gold{margin-top:24px}@media (min-width:1200px){.contact_form_card .btn_gold{margin-top:0}}.contact_form_details{z-index:2;color:#f8f3eb;background:#211c19;border:1px solid #6d6349;flex-direction:column;gap:20px;padding:24px;display:flex;position:relative}@media (min-width:1200px){.contact_form_details{width:496px;margin:0;padding:24px;position:absolute;top:628px;left:731px}}.contact_form_details p{grid-template-columns:40px 1fr;align-items:center;gap:16px;min-height:52px;margin:0;display:grid}.contact_form_details small{letter-spacing:0;color:#6d6349;text-transform:uppercase;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:10px;font-weight:400;line-height:1;display:block}.contact_form_details a{letter-spacing:0;color:#f8f3eb;margin-top:4px;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.55556;text-decoration:none;display:block}.contact_form_details a:hover{color:#c8a970}.contact_form_divider{background:#6d63498c;height:1px}.contact_form_icon{color:#ad8a52;background:#6d634940;border-radius:50%;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.contact_form_icon svg{width:20px;height:20px}@media (max-width:1199px){.contact_form{background:#f8f6f0;padding-top:220px}.contact_form_inner{flex-direction:column;width:100%;max-width:none;padding:0;display:flex}.contact_form_copy{order:1}.contact_form_details{order:2}.contact_form_card{order:3}.contact_form_copy{gap:16px;width:min(100% - 40px,1440px);margin:0 auto 32px}.contact_form_intro{font-size:16px;line-height:1.5}.contact_form_title{font-size:36px;line-height:1.16667}.contact_form_details{width:min(100% - 40px,1440px);margin:0 auto 48px}.contact_form_card{width:100%;padding:56px 20px 48px}.contact_form_card .section_label{margin-bottom:30px}.contact_form_heading{margin:0 0 40px;font-size:36px;line-height:1.16667}.contact_form_row{gap:32px}.contact_form_row+.contact_form_field{margin-top:32px}.contact_form_field input{border-color:#c8a970;height:48px;padding:12px 16px}.contact_form_field textarea{border-color:#c8a970;height:128px;padding:16px}.contact_form_card .btn_gold{white-space:nowrap;width:auto;min-width:161px;margin:32px auto 0;display:flex}}
.faq{padding:56px 0;scroll-margin-top:78px}@media (min-width:1023px){.faq{scroll-margin-top:91px}}@media (min-width:1200px){.faq{padding:88px 0 126px}}.faq_inner{width:min(100% - 40px,1440px);margin-left:auto;margin-right:auto}@media (min-width:1023px){.faq_inner{width:min(100% - 120px,1440px)}}@media (min-width:1200px){.faq_inner{grid-template-rows:auto auto auto;grid-template-columns:827fr 463fr;align-items:start;column-gap:10.4167%;display:grid}.faq_main{display:contents}}.faq .section_label{gap:0;margin:0}.faq .section_label .section_label_rule{display:none}.faq .section_label .section_label_text{letter-spacing:0;text-transform:uppercase;color:#c8a970;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:12px;font-weight:500;line-height:normal}@media (min-width:1200px){.faq .section_label{grid-area:1/1/auto/-1}}.faq_heading{letter-spacing:0;color:#131313;margin:20px 0 0;font-family:hardcover-vf,Georgia,Times New Roman,serif;font-size:36px;font-weight:600;line-height:1.16667}@media (min-width:1200px){.faq_heading{color:#211c19;grid-area:2/1/auto/-1;margin:30px 0 32px;font-size:44px;line-height:1.18182}}.faq_items{margin:40px 0 0;padding:0;list-style:none}@media (min-width:1200px){.faq_items{grid-area:3/1;margin:40px 0 0 20px}}.faq_items>li{border-top:1px solid #13131326}.faq_items>li:last-child{border-bottom:1px solid #13131326}.faq_question{text-align:left;color:#131313;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:23px 0 24px;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:16px;font-weight:800;line-height:1.375;display:flex}@media (min-width:1200px){.faq_question{padding:20px 0 21px;font-size:18px;font-weight:400;line-height:1.55556}}.faq_question:hover{color:#604b27}.faq_question svg{flex:0 0 16px;width:16px;height:16px;transition:transform .2s}.faq_question[aria-expanded=true]{padding-bottom:12px}.faq_question[aria-expanded=true] svg{transform:rotate(180deg)}.faq_answer{letter-spacing:0;color:#6d6349;text-box:trim-both cap alphabetic;padding:0 0 24px;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.53846}@media (min-width:1200px){.faq_answer{text-box:normal;font-size:16px;line-height:1.5}}.faq_answer p{margin:0 0 1em}.faq_answer p:last-child{margin-bottom:0}.faq_side{flex-direction:column;align-items:flex-start;gap:20px;padding:48px 0;display:flex}@media (min-width:1200px){.faq_side{grid-area:3/2;margin-top:383px;padding:30px}}.faq_side h3{letter-spacing:0;color:#131313;margin:0;font-family:hardcover-vf,Georgia,Times New Roman,serif;font-size:36px;font-weight:600;line-height:1.16667}@media (min-width:1200px){.faq_side h3{font-size:44px;line-height:1.18182}}.faq_side p{letter-spacing:0;color:#6d6349;text-box:trim-both cap alphabetic;margin:0;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.53846}@media (min-width:1200px){.faq_side p{text-box:normal;font-size:16px;line-height:1.5}}.faq_side_ctas{margin:0}.faq_side_ctas .btn_outline{color:#131313;border-color:#c8a970;padding:0 33px;font-size:16px;line-height:1.5}
.content_block .content_block_inner{width:min(100% - 40px,1440px);margin-left:auto;margin-right:auto}@media (min-width:1023px){.content_block .content_block_inner{width:min(100% - 120px,1440px)}}.content_block .content_block_inner{flex-direction:column;align-items:flex-start;gap:24px;display:flex}@media (min-width:1023px){.content_block .content_block_inner{gap:40px}}.content_block[data-width=half] .content_block_inner{width:100%;max-width:none;margin:0;padding:0}.content_block .content_block_heading{color:#131313;max-width:1196px;margin:0}.content_block .content_block_heading[data-size=large]{letter-spacing:0;font-family:hardcover-vf,Georgia,Times New Roman,serif;font-size:28px;font-weight:600;line-height:1.21429}@media (min-width:1023px){.content_block .content_block_heading[data-size=large]{font-size:36px;line-height:1.16667}}.content_block .content_block_heading[data-size=medium]{letter-spacing:-.5px;font-family:hardcover-vf,Georgia,Times New Roman,serif;font-size:24px;font-weight:600;line-height:1.25}.content_block .content_block_body{letter-spacing:0;color:#666;max-width:1074px;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.55556}.content_block .content_block_body p{margin:0 0 1.4em}.content_block .content_block_body p:last-child{margin-bottom:0}.content_block .content_block_body ul,.content_block .content_block_body ol{margin:0;padding-left:24px}.content_block .content_block_body li+li{margin-top:4px}.content_block .content_block_body a{color:#c8a970;text-decoration:underline}.content_block .content_block_body strong{font-weight:700}.content_block .content_block_actions{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.content_block .content_block_link{letter-spacing:1px;text-transform:uppercase;color:#c8a970;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;transition:opacity .2s}.content_block .content_block_link:hover,.content_block .content_block_link:focus-visible{opacity:.7}.content_block .content_block_cta{letter-spacing:1.5px;text-transform:uppercase;color:#f8f6f0;text-align:center;background:#c8a970;justify-content:center;align-items:center;min-width:220px;height:51px;padding:0 30px;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.5;text-decoration:none;transition:background-color .2s;display:inline-flex}.content_block .content_block_cta:hover,.content_block .content_block_cta:focus-visible{background:#b5945c}
.stats .stats_inner{width:min(100% - 40px,1440px);margin-left:auto;margin-right:auto}@media (min-width:1023px){.stats .stats_inner{width:min(100% - 120px,1440px)}}.stats .stats_row{flex-wrap:wrap;gap:40px;margin:0;padding:0;list-style:none;display:flex}@media (min-width:1023px){.stats .stats_row{flex-wrap:nowrap;gap:170px}}.stats .stats_cell{border-left:1px solid #353535;flex-direction:column;gap:14px;padding:17.4px 24px 0 23px;display:flex}.stats .stats_icon img{width:auto;height:34px;display:block}.stats .stats_number{letter-spacing:0;font-family:hardcover-vf,Georgia,Times New Roman,serif;font-size:24px;font-weight:600;line-height:1.25}@media (min-width:1023px){.stats .stats_number{font-size:40px;line-height:1.2}}.stats .stats_number{color:#131313;white-space:nowrap}.stats .stats_label{letter-spacing:2.8px;text-transform:uppercase;color:#c8a970;white-space:pre-line;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.4}
.media .media_inner[data-size=bleed]{width:100%;max-width:none;margin:0}.media .media_inner{width:min(100% - 40px,1440px);margin-left:auto;margin-right:auto}@media (min-width:1023px){.media .media_inner{width:min(100% - 120px,1440px)}}.media .media_inner[data-size=inset] .media_frame{aspect-ratio:830/600}@media (min-width:1200px){.media .media_inner[data-size=inset] .media_frame{width:57.64%}.media .media_inner[data-size=inset][data-align=center] .media_frame{margin:0 auto}.media .media_inner[data-size=inset][data-align=right] .media_frame{margin-left:auto}}.media .media_caption{letter-spacing:2.7px;text-transform:uppercase;color:#c8a970;margin:0 0 31px;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.4}.media .media_caption[data-align=right]{text-align:right}.media .media_frame{aspect-ratio:1440/810;position:relative;overflow:hidden}.media .media_frame img{object-fit:cover;width:100%;height:100%;display:block}.media .media_frame[data-scrim]:after{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#000000b3 100%);position:absolute;inset:0}.media_inner[data-size=bleed] .media_frame{aspect-ratio:1920/420}@media (max-width:1199px){.media_inner[data-size=bleed] .media_frame{aspect-ratio:auto;height:280px}.media_inner[data-size=bleed] .media_frame img{width:135.9%;height:95.03%;position:absolute;top:2.49%;left:-19.6%}}
.parallax{width:100%;height:100%;position:relative;overflow:hidden}.parallax .parallax_inner{will-change:transform;width:100%;height:112%;position:absolute;top:-6%;left:0}.parallax img{object-fit:cover;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.parallax .parallax_inner{height:100%;position:static}}
.accordion .accordion_inner{width:min(100% - 40px,1440px);margin-left:auto;margin-right:auto}@media (min-width:1023px){.accordion .accordion_inner{width:min(100% - 120px,1440px)}}.accordion .accordion_inner{flex-direction:column;gap:24px;display:flex}@media (min-width:1023px){.accordion .accordion_inner{gap:40px}}.accordion[data-width=half] .accordion_inner{width:100%;max-width:none;margin:0;padding:0}.accordion .accordion_heading{letter-spacing:-.5px;color:#131313;margin:0;font-family:hardcover-vf,Georgia,Times New Roman,serif;font-size:24px;font-weight:600;line-height:1.25}.accordion .accordion_item{border-bottom:1px solid #353535}.accordion .accordion_trigger{letter-spacing:0;color:#666;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:49px;padding:13px 0 14px;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:18px;font-weight:500;line-height:1.55556;display:flex}.accordion .accordion_trigger:hover,.accordion .accordion_trigger:focus-visible{color:#131313}.accordion .accordion_mark{flex:0 0 20px;width:20px;height:20px;transition:transform .2s;display:block}.accordion [aria-expanded=true] .accordion_mark{transform:rotate(180deg)}.accordion .accordion_panel{letter-spacing:0;color:#666;padding:0 0 14px;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.55556}.accordion .accordion_panel p{margin:0 0 1.4em}.accordion .accordion_panel p:last-child{margin-bottom:0}.accordion .accordion_panel ul,.accordion .accordion_panel ol{margin:0;padding-left:24px}.accordion .accordion_panel li+li{margin-top:4px}.accordion .accordion_panel a{color:#c8a970;text-decoration:underline}
.plain_text ul li{letter-spacing:0;color:#131313;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5}.plain_text a{color:#c8a970}.plain_text p{letter-spacing:0;color:#131313;margin:0;font-family:avenir-lt-pro,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5}@media (max-width:768px){.plain_text p br{display:none}}
.spacer{box-sizing:border-box}.spacer .separator_line{border-top:1px solid #353535}.spacer.ms-0,.spacer.ms-10{padding-top:0}.spacer.ms-20{padding-top:20px}.spacer.ms-30{padding-top:30px}.spacer.ms-40{padding-top:40px}.spacer.ms-50{padding-top:50px}.spacer.ms-60{padding-top:60px}.spacer.ms-70{padding-top:70px}.spacer.ms-80{padding-top:80px}.spacer.ms-90{padding-top:90px}.spacer.ms-100{padding-top:100px}.spacer.ms-110{padding-top:110px}.spacer.ms-120{padding-top:120px}.spacer.ms-130{padding-top:130px}.spacer.ms-140{padding-top:140px}.spacer.ms-150{padding-top:150px}.spacer.ms-160{padding-top:160px}.spacer.ms-170{padding-top:170px}.spacer.ms-180{padding-top:180px}.spacer.ms-190{padding-top:190px}.spacer.ms-200{padding-top:200px}.spacer.ms-210{padding-top:210px}.spacer.ms-220{padding-top:220px}.spacer.ms-230{padding-top:230px}.spacer.ms-240{padding-top:240px}.spacer.ms-250{padding-top:250px}.spacer.ms-260{padding-top:260px}.spacer.ms-270{padding-top:270px}.spacer.ms-280{padding-top:280px}.spacer.ms-290{padding-top:290px}.spacer.ms-300{padding-top:300px}.spacer.ms-310{padding-top:310px}.spacer.ms-320{padding-top:320px}.spacer.ms-330{padding-top:330px}.spacer.ms-340{padding-top:340px}.spacer.ms-350{padding-top:350px}.spacer.ms-360{padding-top:360px}.spacer.ms-370{padding-top:370px}.spacer.ms-380{padding-top:380px}.spacer.ms-390{padding-top:390px}.spacer.ms-400{padding-top:400px}.spacer.ms-410{padding-top:410px}.spacer.ms-420{padding-top:420px}.spacer.ms-430{padding-top:430px}.spacer.ms-440{padding-top:440px}.spacer.ms-450{padding-top:450px}.spacer.ms-460{padding-top:460px}.spacer.ms-470{padding-top:470px}.spacer.ms-480{padding-top:480px}.spacer.ms-490{padding-top:490px}.spacer.ms-500{padding-top:500px}@media (min-width:1023px){.spacer.ts-0,.spacer.ts-10{padding-top:0}.spacer.ts-20{padding-top:20px}.spacer.ts-30{padding-top:30px}.spacer.ts-40{padding-top:40px}.spacer.ts-50{padding-top:50px}.spacer.ts-60{padding-top:60px}.spacer.ts-70{padding-top:70px}.spacer.ts-80{padding-top:80px}.spacer.ts-90{padding-top:90px}.spacer.ts-100{padding-top:100px}.spacer.ts-110{padding-top:110px}.spacer.ts-120{padding-top:120px}.spacer.ts-130{padding-top:130px}.spacer.ts-140{padding-top:140px}.spacer.ts-150{padding-top:150px}.spacer.ts-160{padding-top:160px}.spacer.ts-170{padding-top:170px}.spacer.ts-180{padding-top:180px}.spacer.ts-190{padding-top:190px}.spacer.ts-200{padding-top:200px}.spacer.ts-210{padding-top:210px}.spacer.ts-220{padding-top:220px}.spacer.ts-230{padding-top:230px}.spacer.ts-240{padding-top:240px}.spacer.ts-250{padding-top:250px}.spacer.ts-260{padding-top:260px}.spacer.ts-270{padding-top:270px}.spacer.ts-280{padding-top:280px}.spacer.ts-290{padding-top:290px}.spacer.ts-300{padding-top:300px}.spacer.ts-310{padding-top:310px}.spacer.ts-320{padding-top:320px}.spacer.ts-330{padding-top:330px}.spacer.ts-340{padding-top:340px}.spacer.ts-350{padding-top:350px}.spacer.ts-360{padding-top:360px}.spacer.ts-370{padding-top:370px}.spacer.ts-380{padding-top:380px}.spacer.ts-390{padding-top:390px}.spacer.ts-400{padding-top:400px}.spacer.ts-410{padding-top:410px}.spacer.ts-420{padding-top:420px}.spacer.ts-430{padding-top:430px}.spacer.ts-440{padding-top:440px}.spacer.ts-450{padding-top:450px}.spacer.ts-460{padding-top:460px}.spacer.ts-470{padding-top:470px}.spacer.ts-480{padding-top:480px}.spacer.ts-490{padding-top:490px}.spacer.ts-500{padding-top:500px}}@media (min-width:1080px){.spacer.ds-0,.spacer.ds-10{padding-top:0}.spacer.ds-20{padding-top:20px}.spacer.ds-30{padding-top:30px}.spacer.ds-40{padding-top:40px}.spacer.ds-50{padding-top:50px}.spacer.ds-60{padding-top:60px}.spacer.ds-70{padding-top:70px}.spacer.ds-80{padding-top:80px}.spacer.ds-90{padding-top:90px}.spacer.ds-100{padding-top:100px}.spacer.ds-110{padding-top:110px}.spacer.ds-120{padding-top:120px}.spacer.ds-130{padding-top:130px}.spacer.ds-140{padding-top:140px}.spacer.ds-150{padding-top:150px}.spacer.ds-160{padding-top:160px}.spacer.ds-170{padding-top:170px}.spacer.ds-180{padding-top:180px}.spacer.ds-190{padding-top:190px}.spacer.ds-200{padding-top:200px}.spacer.ds-210{padding-top:210px}.spacer.ds-220{padding-top:220px}.spacer.ds-230{padding-top:230px}.spacer.ds-240{padding-top:240px}.spacer.ds-250{padding-top:250px}.spacer.ds-260{padding-top:260px}.spacer.ds-270{padding-top:270px}.spacer.ds-280{padding-top:280px}.spacer.ds-290{padding-top:290px}.spacer.ds-300{padding-top:300px}.spacer.ds-310{padding-top:310px}.spacer.ds-320{padding-top:320px}.spacer.ds-330{padding-top:330px}.spacer.ds-340{padding-top:340px}.spacer.ds-350{padding-top:350px}.spacer.ds-360{padding-top:360px}.spacer.ds-370{padding-top:370px}.spacer.ds-380{padding-top:380px}.spacer.ds-390{padding-top:390px}.spacer.ds-400{padding-top:400px}.spacer.ds-410{padding-top:410px}.spacer.ds-420{padding-top:420px}.spacer.ds-430{padding-top:430px}.spacer.ds-440{padding-top:440px}.spacer.ds-450{padding-top:450px}.spacer.ds-460{padding-top:460px}.spacer.ds-470{padding-top:470px}.spacer.ds-480{padding-top:480px}.spacer.ds-490{padding-top:490px}.spacer.ds-500{padding-top:500px}}
