@font-face{font-family:Stolzl Fallback;src:local("Arial");size-adjust:108.83%;ascent-override:87.29%;descent-override:22.97%;line-gap-override:0%}.anniversary{position:relative;overflow-x:clip;font-family:Stolzl Book,Stolzl,Stolzl Fallback,sans-serif;font-size:16px;line-height:1.5;color:#fff;background-color:#010000}.anniversary .anniv-section{padding-block:60px}@media (max-width:768px){.anniversary .anniv-section{padding-block:30px}}.anniversary .inner{width:100%;max-width:1470px;margin-inline:auto;padding-inline:30px}@media (max-width:768px){.anniversary .inner{padding-inline:20px}}.anniversary .eyebrow{margin:0;font-family:Stolzl,Stolzl Fallback,sans-serif;font-weight:700;font-size:18px;line-height:26px;text-transform:uppercase;color:#e63e62}.anniversary .heading{margin:0;font-size:40px;line-height:1.05;text-transform:uppercase;font-style:normal;color:#fff}.anniversary .collage__caption,.anniversary .collage__caption *,.anniversary .heading,.anniversary .heading *,.anniversary .hl{font-family:Fugaz One,sans-serif}.anniversary a,.anniversary b,.anniversary blockquote,.anniversary cite,.anniversary em,.anniversary figcaption,.anniversary i,.anniversary li,.anniversary ol,.anniversary p,.anniversary small,.anniversary strong,.anniversary ul{font-family:Stolzl Book,Stolzl,Stolzl Fallback,sans-serif}.anniversary .cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px 45px;font-family:Stolzl,Stolzl Fallback,sans-serif;font-weight:700;font-size:16px;text-transform:uppercase;color:#fff;background:#e63e62;border-radius:50px;-webkit-transition:background .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1);transition:background .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1)}.anniversary .cta:hover{background:#fff;color:#010000}.anniversary #entry-form,.anniversary #official-rules{scroll-margin-top:130px}@media (max-width:992px){.anniversary #entry-form,.anniversary #official-rules{scroll-margin-top:90px}}html{scroll-behavior:smooth}.anniv-hero{background:#010000}.anniv-hero.anniv-section{padding-block:90px}.anniv-hero .inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:90px}.anniv-hero .inner,.anniv-hero__text{display:-webkit-box;display:-ms-flexbox;display:flex}.anniv-hero__text{-webkit-box-flex:1;-ms-flex:1 1 689px;flex:1 1 689px;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.anniv-hero__media{-webkit-box-flex:1;-ms-flex:1 1 684px;flex:1 1 684px;min-width:0;-ms-flex-item-align:end;align-self:flex-end;margin-bottom:-90px}.anniv-hero .eyebrow{color:#fde360}.anniv-hero .heading{margin:0;font-family:Fugaz One,sans-serif;font-size:54px;line-height:1.05;text-transform:uppercase;font-style:normal}.anniv-hero__title-line{display:block;color:#fff}.anniv-hero__title-accent{color:#e63e62}.anniv-hero__body{max-width:675px;font-size:22px;line-height:34px;color:#fff}.anniv-hero__body p{margin-block:0;text-wrap:pretty}.anniv-hero__body p+p{margin-top:20px}.anniv-hero__body strong{font-weight:700}.anniv-hero__ctas{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin-top:15px}.anniv-hero .cta--outline{border:2px solid #fff;background:transparent;color:#fff}.anniv-hero .cta--outline:hover{background:#fff;color:#e63e62}.anniv-hero__image{display:block;width:100%;max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain}@media (max-width:992px){.anniv-hero.anniv-section{padding-top:45px;padding-bottom:0}.anniv-hero .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:60px;text-align:left}.anniv-hero__media,.anniv-hero__text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.anniv-hero__media{-ms-flex-item-align:auto;align-self:auto;margin-bottom:0}.anniv-hero__text{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.anniv-hero__body{margin-inline:0;font-size:16px;line-height:24px}.anniv-hero__ctas{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.anniv-hero .cta{width:100%;max-width:500px}}.anniv-gifts{background:#e63e62}.anniv-gifts .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}.anniv-gifts .intro{-webkit-box-flex:0;-ms-flex:0 0 389px;flex:0 0 389px;max-width:389px}.anniv-gifts .intro .eyebrow{color:#fff}.anniv-gifts .intro .heading{margin-top:10px;color:#fff}.anniv-gifts .intro .present{float:right;width:200px;max-width:45%;height:auto;margin:0 0 20px 20px}.anniv-gifts .intro .body{margin:15px 0 0;color:#fff}.anniv-gifts .cards{-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}.anniv-gifts .card,.anniv-gifts .cards{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}.anniv-gifts .card{-ms-flex:1 1 300px;flex:1 1 300px;min-width:300px;max-width:457px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:15px;padding:45px;border-radius:20px;color:#fff}.anniv-gifts .card--teal{background:#00bfb2}.anniv-gifts .card--green{background:#54bd4c}.anniv-gifts .card--pink{background:#e63e62}.anniv-gifts .card .amount{font-size:66px;line-height:1.05;line-height:1}.anniv-gifts .card .amount,.anniv-gifts .card .label{font-family:Fugaz One,sans-serif;text-transform:uppercase;font-style:normal;margin:0;color:#fff}.anniv-gifts .card .label{font-size:34px;line-height:1.05}.anniv-gifts .card .card-body{margin:0;padding:0;color:#fff}.anniv-gifts .card .cta{margin:0;margin-inline:auto}.anniv-gifts .card--teal .cta{background:#e63e62;color:#fff}.anniv-gifts .card--green .cta,.anniv-gifts .card--teal .cta:hover{background:#010000;color:#fff}.anniv-gifts .card--green .cta:hover{background:#fff;color:#010000}@media (max-width:992px){.anniv-gifts .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:20px}.anniv-gifts .intro{-ms-flex-preferred-size:auto;flex-basis:auto;max-width:none}.anniv-gifts .cards{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.anniv-gifts .card{min-width:0;max-width:none;width:100%}}.anniv-minigolf{background:#fff;color:#010000}.anniv-minigolf .layout{display:grid;grid-template-columns:minmax(0,606px) minmax(0,684px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:90px}@media (max-width:992px){.anniv-minigolf .layout{grid-template-columns:1fr;gap:60px}}.anniv-minigolf .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}.anniv-minigolf .heading{margin:0;font-family:Fugaz One,sans-serif;font-size:44px;line-height:1.05;text-transform:uppercase;font-style:normal;color:#010000}.anniv-minigolf .heading .hl{color:#00bfb2}@media (max-width:768px){.anniv-minigolf .heading{font-size:40px}}.anniv-minigolf .subhead{margin:0;font-family:Stolzl,Stolzl Fallback,sans-serif;font-weight:700;font-size:18px;line-height:1.2;text-transform:uppercase;color:#e63e62}.anniv-minigolf .body{color:#010000}.anniv-minigolf .body p{margin:0}.anniv-minigolf .body p+p{margin-top:15px}.anniv-minigolf .redeem{width:100%;max-width:500px;padding:20px;background:#00bfb2;border-radius:20px;color:#fff}.anniv-minigolf .redeem__title{margin:0 0 10px;font-family:Stolzl,Stolzl Fallback,sans-serif;font-weight:700;font-size:18px;line-height:1.2;text-transform:uppercase;color:#fff}.anniv-minigolf .redeem__list{margin:0;padding-left:20px;list-style:decimal;color:#fff}.anniv-minigolf .redeem__list li{margin:0;line-height:1.5}.anniv-minigolf .redeem__list li+li{margin-top:6px}.anniv-minigolf .cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px 45px;font-family:Stolzl,Stolzl Fallback,sans-serif;font-weight:700;font-size:16px;text-transform:uppercase;color:#fff;background:#e63e62;border-radius:50px;-webkit-transition:background .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1);transition:background .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1)}.anniv-minigolf .cta:hover{background:#010000;color:#fff}.anniv-minigolf .fineprint{max-width:560px;font-size:10px;line-height:1.5;color:#010000}.anniv-minigolf .fineprint p{margin:0}.anniv-minigolf .fineprint p+p{margin-top:10px}.anniv-minigolf .media{width:100%}.anniv-minigolf .media__img{display:block;max-width:100%;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.anniv-giveaway{position:relative}.anniv-giveaway .anniv-giveaway-head{position:relative;z-index:1;max-width:876px;margin-inline:auto;text-align:center}.anniv-giveaway .eyebrow{margin-bottom:15px;color:#e63e62}.anniv-giveaway .heading{margin-bottom:20px;font-size:44px;color:#fff}.anniv-giveaway .hl{color:#54bd4c}.anniv-giveaway .anniv-giveaway-body{margin:0 auto;max-width:876px;color:hsla(0,0%,100%,.8);line-height:1.5}.anniv-giveaway .anniv-giveaway-formwrap{position:relative;max-width:880px;margin:60px auto 0}.anniv-giveaway .anniv-giveaway-form{position:relative;z-index:1;background:#fff;border-radius:20px;overflow:hidden}.anniv-giveaway .anniv-giveaway-form iframe{display:block;border:0;width:1000px;max-width:none;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:768px){.anniv-giveaway .anniv-giveaway-form iframe{width:100%;left:auto;-webkit-transform:none;transform:none}}.anniv-giveaway .anniv-giveaway-flare{position:absolute;z-index:0;width:200px;height:auto;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:768px){.anniv-giveaway .anniv-giveaway-flare{width:120px}}.anniv-giveaway .anniv-giveaway-flare--tr{top:-50px;right:-50px}.anniv-giveaway .anniv-giveaway-flare--bl{bottom:-50px;left:-50px}.anniv-giveaway .anniv-giveaway-legal{position:relative;z-index:1;max-width:876px;margin:40px auto 0;font-size:10px;line-height:16px;text-align:center;color:#999}.anniv-giveaway .anniv-giveaway-legal a{color:#999;text-decoration:underline;-webkit-transition:color .25s cubic-bezier(.4,0,.2,1);transition:color .25s cubic-bezier(.4,0,.2,1)}.anniv-giveaway .anniv-giveaway-legal a:hover{color:#fff}.anniv-story{background-color:#010000;background-image:url(/wp-content/themes/puttery/images/location-v2/argyle-pattern.webp);background-repeat:repeat;background-size:1920px auto;color:#fff}.anniv-story .inner{display:grid;grid-template-columns:767fr 541fr;-webkit-column-gap:90px;-moz-column-gap:90px;column-gap:90px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (max-width:992px){.anniv-story .inner{grid-template-columns:1fr;row-gap:60px}}.anniv-story .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.anniv-story .heading{margin:0;font-family:Fugaz One,sans-serif;font-size:44px;line-height:1.05;text-transform:uppercase;font-style:normal}@media (max-width:768px){.anniv-story .heading{margin:0;font-family:Fugaz One,sans-serif;font-size:40px;line-height:1.05;text-transform:uppercase;font-style:normal}}.anniv-story .body p{margin:0 0 20px}.anniv-story .body p:last-child{margin-bottom:0}.anniv-story .pull-quote{margin:0;padding:20px;background:#00bfb2;border-radius:20px;color:#fff}.anniv-story .pull-quote__text{margin:0 0 6px;font-family:Fugaz One,sans-serif;font-style:normal;text-transform:none;font-size:20px;line-height:28px;color:#fff}.anniv-story .pull-quote__author{display:block;margin:0;font-style:normal;font-size:14px;color:#fff}.anniv-story .closing{margin:0}.anniv-story .collage__media{position:relative;margin:0}.anniv-story .collage__photo{display:block;width:100%;aspect-ratio:541/539;max-width:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px}.anniv-story .collage__disc{position:absolute;right:0;bottom:0;width:28.8%;aspect-ratio:156/149;-o-object-fit:cover;object-fit:cover;border-radius:50%;-webkit-transform:translate(22%,22%);transform:translate(22%,22%)}.anniv-story .collage__caption{font-family:Fugaz One,sans-serif;font-size:34px;line-height:1.05;text-transform:uppercase;font-style:normal;margin:60px 0 0}.anniv-story .collage__caption-line{display:block;color:#fff}.anniv-story .collage__caption-line--accent{color:#e63e62}.anniv-final-cta{background:#e63e62;padding-block:90px;text-align:center}@media (max-width:992px){.anniv-final-cta{padding-block:45px}}.anniv-final-cta .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:20px}.anniv-final-cta .eyebrow{color:#fff}.anniv-final-cta .heading{margin:0;font-family:Fugaz One,sans-serif;font-size:44px;line-height:1.05;text-transform:uppercase;font-style:normal;color:#fff;text-wrap:balance}@media (max-width:768px){.anniv-final-cta .heading{font-size:40px}}.anniv-final-cta .body{max-width:675px;color:#fff}.anniv-final-cta .body p{margin:0}.anniv-final-cta .body p+p{margin-top:20px}.anniv-final-cta .cta{background:#010000;color:#fff}.anniv-final-cta .cta:hover,.anniv-rules{background:#fff;color:#010000}.anniv-rules .heading{color:#010000;font-size:38px;margin-bottom:10px}@media (max-width:768px){.anniv-rules .heading{font-size:30px}}.anniv-rules .rules-body{font-size:16px;line-height:1.5;color:#010000}.anniv-rules .rules-body p{margin:0 0 20px}.anniv-rules .rules-body ol li:not(:last-child){margin-bottom:1em}.anniv-rules .rules-body strong{color:#010000;font-weight:700}
/*# sourceMappingURL=anniversary-min.css.map */
