@font-face{font-family:"Yorkson";src:url("./Fonts/Yorkson/font.woff2") format("woff2"),url("./Fonts/Yorkson/font.woff") format("woff")}@font-face{font-family:"SignDesignerJNL";src:url("./Fonts/SignDesignerJNL/font.woff2") format("woff2"),url("./Fonts/SignDesignerJNL/font.woff") format("woff")}*{box-sizing:border-box;scroll-behavior:smooth}body{padding:0;margin:0;font-family:"futura-pt",sans-serif;background-color:#272928;color:#ffefd1;text-align:center}main{width:100vw;overflow-x:hidden;display:flex;flex-direction:column}.hide{display:none}#skipnav a{position:absolute;clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}#skipnav a:focus{clip:auto;left:0;top:0;width:100%;height:auto;margin:0;padding:10px 0;background:#ffefd1;border:2px solid #272928;border-left:none;border-right:none;text-align:center;font-weight:bold;color:#272928}h1,h2,h3,h4{font-family:"fisterra-fora",sans-serif;text-transform:lowercase;letter-spacing:2px;font-size:2.75rem;line-height:2.75rem;margin:.75rem 0}h1 span,h2 span,h3 span,h4 span{font-family:Yorkson,serif;text-transform:none;letter-spacing:0px;font-weight:100;color:#efb530;display:block;font-size:2.75rem}.subhead{font-family:SignDesignerJNL,sans-serif;text-transform:uppercase;letter-spacing:1px;font-weight:100}.accent{font-family:Yorkson,serif;text-transform:none;letter-spacing:0px;font-weight:100}button{background-color:rgba(0,0,0,0);border:none}.button{font-family:SignDesignerJNL,sans-serif;text-transform:uppercase;letter-spacing:1px;font-weight:100;padding:.15rem .85rem;background-color:#efb530;border:3px solid #efb530;color:#272928;font-size:1.75rem;font-weight:100;align-self:center;transform:rotate(-3deg);text-decoration:none}.button.active{background-color:rgba(0,0,0,0)}.button.active.dk-bkgd{background-color:#272928;color:#efb530}.button.red-btn{display:inline-block;margin-top:1rem;background-color:#b8472b;border:3px solid #b8472b;color:#ffefd1;font-size:1.5rem;margin:auto;transform:unset}.button.red-btn:hover{color:#b8472b;background-color:#ffefd1}.button.hollow{background-color:rgba(0,0,0,0)}.button.green-btn{background-color:#727730}.button.hollow,.button.green-btn{border:1px solid #ffefd1;color:#ffefd1;transform:unset;padding:.25rem 1rem}.button.hollow:nth-child(3n),.button.green-btn:nth-child(3n){transform:rotate(-0.75deg);clip-path:polygon(0 0, 99% 0, 100% 100%, 0% 99%)}.button.hollow:nth-child(2n),.button.green-btn:nth-child(2n){transform:rotate(0.75deg);clip-path:polygon(0 0, 100% 2%, 100% 99%, 0% 100%)}.button.hollow.active,.button.green-btn.active{background-color:#272928;color:#ffefd1;border:2px solid #272928}.margin-top-copy{margin-top:1rem}a{text-decoration:underline;color:#ffefd1}a.simple{font-family:SignDesignerJNL,sans-serif;text-transform:uppercase;letter-spacing:1px;font-weight:100;padding:1.5rem 0}p{font-size:1rem;margin:.75rem 0}p a{text-decoration:underline}p sup{vertical-align:super;font-size:80%}p.subtitle{font-family:Yorkson,serif}.fineprint,.fineprint a{font-size:.85rem;font-style:italic}.copy{max-width:550px;margin:2rem auto;padding:0 1rem;position:relative}.copy.contact{padding:0 2rem 8rem}@media(min-width: 650px){.copy.contact{padding:0 2rem 0}}.copy.event-copy{margin:0 auto;padding-bottom:4rem;width:90%}.copy.event-copy a{color:#272928}.trapezoid{max-width:600px;margin:2rem 2rem 0;position:relative;padding:1rem}@media(min-width: 650px){.trapezoid{margin:2rem auto 4rem}}.trapezoid::before{content:"";position:absolute;top:-2px;left:-2px;width:calc(100% + 8px);height:calc(100% - 2rem);background-color:#b8472b;clip-path:polygon(0 0, 100% 0, 100% 100%, 1% 100%)}.trapezoid::after{content:"";position:absolute;top:0;left:0;width:100%;height:calc(100% - 2.5rem);clip-path:polygon(0 0, 100% 0, 100% 100%, 1% 100%);background-color:#ffefd1}.trapezoid p{position:relative;z-index:2;font-size:1.25rem;margin-bottom:1.5rem}.trapezoid a{position:relative;z-index:2}.front-page-header-copy{margin:2rem auto 3rem}.front-page-header-copy p{font-size:1.5rem}@media(min-width: 650px){.front-page-header-copy{margin:0 auto 4rem}}.content{padding:4rem .25rem 6rem;position:relative}.marginTop{margin-top:4rem}.red{background-color:#b8472b}.red-font{color:#b8472b}.green{background-color:#727730}.yellow{background-color:#efb530;color:#272928}.yellow h1 span{color:#272928}.yellow a{color:#272928}.yellow-font{color:#efb530}.cream{background-color:#ffefd1;color:#272928}.cream a{color:#272928}header nav{position:fixed;z-index:10;left:0;top:0;width:100vw;background-color:#272928;text-align:center;display:flex;justify-content:flex-start;padding:.5rem .5rem .5rem 0}header nav ul{flex-grow:10;display:flex;justify-content:center;flex-direction:row;list-style:none;margin:auto;padding:0;align-items:center}header nav ul li{display:none}header nav ul li:nth-child(-n+3){display:block}header nav ul li.yellow-script-nav-item a,header nav ul li.reserve-nav a{font-family:Yorkson,serif;text-transform:none;letter-spacing:0px;font-weight:100;font-size:1.5rem}header nav ul li.yellow-script-nav-item a{color:#efb530}header nav ul li.current_page_item a{color:#efb530}header nav ul li.logo-wrap{flex-grow:3;align-self:baseline}header nav ul li.logo-wrap a{display:block;position:relative;padding:0}header nav ul li.logo-wrap a img{position:absolute;left:50%;transform:translateX(-50%);top:0;width:100%;max-width:150px;max-width:100%;width:275px;margin:auto;padding-top:1rem;padding-left:.5rem}header nav ul li a{font-family:SignDesignerJNL,sans-serif;text-transform:uppercase;letter-spacing:1px;font-weight:100;text-decoration:none;display:block;font-size:.9rem;padding:.25rem .5rem}header nav #hamburger{width:2rem;height:2rem;padding:.25rem 0 .25rem .5rem;display:flex;flex-direction:column;justify-content:space-between;position:relative}header nav #hamburger span{transition:all .5s ease-in-out;background-color:#ffefd1;height:2px;width:100%}header nav #hamburger span:first-child{transform-origin:top}header nav #hamburger span:last-child{transform-origin:bottom}header nav.open ul{flex-direction:column}header nav.open ul li{display:block}header nav.open ul li.logo-wrap a img{display:block;position:relative}header nav.open ul li a{padding:.75rem .5rem}header nav.open #hamburger span{position:absolute;top:50%;right:0}header nav.open #hamburger span:first-child{rotate:-45deg}header nav.open #hamburger span:nth-child(2){opacity:0}header nav.open #hamburger span:last-child{rotate:45deg}article,section,form{scroll-margin-top:4rem}#covid-announcement{width:100%}#covid-announcement button{background-color:#efb530;border:none;color:#272928;width:100%;padding:15px;font-size:1.75rem;text-transform:uppercase;font-family:Yorkson,serif}#covid-announcement div#full-statement{display:none}#covid-announcement div#full-statement.show{display:block;max-width:700px;margin:auto;padding:2rem;text-align:left}#covid-announcement div#full-statement.show .link-wrap{padding:1rem 0}.illustration{position:absolute;pointer-events:none;z-index:2}.illustration.paella{top:-1.5rem;left:-3rem;height:6rem}@media(min-width: 1000px){.illustration.paella{height:unset;width:300px}}.heading-wrap{display:flex;max-width:1500px;margin:auto}.heading-wrap .illustration-wrap{flex:33%;position:relative}.heading-wrap .illustration-wrap img.illustration,.heading-wrap .illustration-wrap svg#original{display:inline-block;bottom:0rem;max-height:calc(100% + 3rem)}.heading-wrap .illustration-wrap img.illustration.left,.heading-wrap .illustration-wrap svg#original.left{right:0}.heading-wrap .illustration-wrap img.illustration.right,.heading-wrap .illustration-wrap svg#original.right{left:0}@media(min-width: 1000px){.heading-wrap .illustration-wrap img.illustration,.heading-wrap .illustration-wrap svg#original{bottom:0rem;max-width:90%;max-height:calc(100% + 5rem);display:inline-block}}.heading-wrap .illustration-wrap.with-image{flex:65%}@media screen and (min-width: 640px){.heading-wrap .illustration-wrap.with-image{flex:33%}}.heading-wrap #original{display:none}@media(min-width: 800px){.heading-wrap #original{display:inline-block;position:absolute;max-height:275px;left:2rem}}@media(min-width: 1000px){.heading-wrap #original{left:4rem;max-height:375px}}@media(min-width: 1500px){.heading-wrap #original{left:10rem}}.heading-wrap h1{padding:4rem 1rem 1rem;flex-grow:4}@media(min-width: 1000px){.heading-wrap h1{flex:33%;padding:4rem 2rem 1rem}}.img-wrap{min-height:50vh;position:relative}.img-wrap.hero .bull{position:absolute;bottom:-5rem;left:-30%;width:300px}.img-wrap img.img-bkgd,.img-wrap video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:0;position:absolute;left:0;top:0}.callout-wrap{position:relative;width:100vw;min-height:50vh}.callout-wrap:nth-child(3n+1) .box{background-color:#b8472b}.callout-wrap:nth-child(3n+2) .box{background-color:#727730}.callout-wrap:nth-child(3n) .box{background-color:#efb530;color:#272928}.callout-wrap:nth-child(3n) .box .button{color:#ffefd1;background-color:#b8472b}.callout-wrap .box .link-wrap{flex-direction:column;padding:2rem 2rem}.link-wrap{display:flex;flex-wrap:wrap;padding:1rem 1rem 2rem;position:relative;z-index:2;justify-content:center;max-width:800px;margin:auto;justify-content:center}.link-wrap .button{margin:.25rem;font-size:1.5rem}.link-wrap .button.hollow,.link-wrap .button .green-btn{margin:.5rem;min-width:200px}.flex .form-wrap{padding:2rem;position:relative}.flex.love-stories-page-newsletter{padding-top:0}.sms-email{display:flex;max-width:500px;margin:0 1rem;position:relative}.sms-email svg{min-height:300px;-o-object-fit:contain;object-fit:contain;max-width:33vw}@media(min-width: 1000px){.sms-email svg{max-height:400px}}.sms-email .right{display:flex;flex-direction:column;justify-content:center;padding:0 0 0 1rem}@media(min-width: 800px){.sms-email .right{padding:2rem}.sms-email .right p{max-width:300px;margin:0 1rem 1rem}}.sms-fineprint{margin:3rem 2rem 4rem;flex:100%;max-width:800px}@media(min-width: 820px){.sms-fineprint{margin:3rem auto 0}}#ttj-supported{margin:1.75rem auto}#sb_instagram{background-color:#272928}#sb_instagram .sbi_header_link:focus,#sb_instagram .sbi_photo:focus,#sb_instagram .sbi_load_btn:focus{outline:2px solid #b8472b}.box{background-color:#b8472b;padding:3rem 2rem 2rem;position:relative;max-width:600px}.box p.subtitle{font-size:1.75rem}.box .button{margin-top:.5rem;font-size:1.25rem;display:inline-block}@media(min-width: 650px){.box .button{font-size:1.5rem}}img.bkgd{height:70vh;width:100vw;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.rooms{padding:2rem;display:flex;flex-direction:column;max-width:1000px;margin:0 auto}@media(min-width: 800px){.rooms{flex-direction:row;gap:2rem}}.rooms .sixty{display:flex;flex-direction:column;position:relative}.rooms .sixty::before{background-color:#ffefd1;content:"";position:absolute;width:100%;height:100%;top:0;left:0;clip-path:polygon(0 0, 100% 0, 98% 100%, 0% 100%);z-index:-1}@media(min-width: 800px){.rooms .sixty{flex:50%}}@media(min-width: 1000px){.rooms .sixty{flex:60%}}.rooms .sixty .img-wrap{min-height:40vh;flex-grow:4;position:relative}.rooms .sixty .img-wrap img{clip-path:polygon(0 0, 100% 0, 98% 100%, 0% 100%);height:100%;left:-0.5rem;top:-0.5rem;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;z-index:-1;position:absolute}.rooms .sixty p{color:#272928;padding:.25rem 2rem}@media(min-width: 800px){.rooms .forty{max-width:300px;flex:50%}}@media(min-width: 1000px){.rooms .forty{flex:40%}}.rooms .forty table{border-collapse:collapse;margin-top:2rem;width:100%}@media(min-width: 800px){.rooms .forty table{margin-top:0}}.rooms .forty table th{font-weight:100}.rooms .forty table tr{border-bottom:1px solid #ffefd1}.rooms .forty table tr:first-of-type{border-bottom:none}.rooms .forty table tr td{padding:.75rem 0 .75rem .25rem}.rooms .forty table tr td:first-of-type button{font-family:SignDesignerJNL,sans-serif;text-transform:uppercase;letter-spacing:1px;font-weight:100;width:100%;text-align:left;font-size:1.5rem;color:#ffefd1}.rooms .forty table tr td:first-of-type button.active{color:#efb530;position:relative}.rooms .forty table tr td:first-of-type button.active::before{content:"";position:absolute;right:calc(100% + .25rem);top:.5rem;height:1rem;width:1rem;background-image:url(../images/star-yellow.png);background-repeat:no-repeat;background-size:contain}.quick-links{display:grid;grid-template-columns:1fr;grid-gap:2rem;max-width:1200px;margin:auto;padding:4rem 4rem 200px;text-align:center;position:relative}.quick-links .quick-links-card{position:relative;height:calc(100vw - 4rem);max-height:350px}.quick-links .quick-links-card:first-of-type{filter:drop-shadow(6px 6px 0px #727730)}.quick-links .quick-links-card:first-of-type img,.quick-links .quick-links-card:first-of-type span.label{clip-path:polygon(0 0, 100% 0, 95% 100%, 0% 100%);transform:rotate(0.5deg)}.quick-links .quick-links-card:nth-of-type(2){filter:drop-shadow(6px 6px 0px #FFEFD1)}.quick-links .quick-links-card:nth-of-type(2) img,.quick-links .quick-links-card:nth-of-type(2) span.label{clip-path:polygon(0 0, 100% 2%, 100% 100%, 0% 100%);transform:rotate(-0.25deg)}.quick-links .quick-links-card:last-of-type{filter:drop-shadow(6px 6px 0px #EFB530)}.quick-links .quick-links-card:last-of-type img,.quick-links .quick-links-card:last-of-type span.label{clip-path:polygon(0 0, 100% 0, 100% 100%, 2% 100%);transform:rotate(0.25deg)}.quick-links .quick-links-card img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;z-index:-1}.quick-links .quick-links-card span.label{font-family:"fisterra-fora",sans-serif;text-transform:lowercase;letter-spacing:2px;display:flex;position:absolute;top:0;left:0;right:0;bottom:0;font-size:3rem;line-height:3rem;height:100%;width:100%;justify-content:center;align-items:center;background-color:rgba(39,41,40,.5);color:#ffefd1}.quick-links .quick-links-card.ot-widget{display:flex;align-items:center;position:relative}.quick-links .quick-links-card.ot-widget img,.quick-links .quick-links-card.ot-widget span{z-index:5}.quick-links .quick-links-card.ot-widget #ot-reservation-widget{position:absolute;width:100%;top:9%}.quick-links .quick-links-card.ot-widget #ot-reservation-widget .ot-dtp-picker{width:100%;font-size:1.25rem}.quick-links .quick-links-card.ot-widget #ot-reservation-widget .ot-dtp-picker .ot-title{font-size:20px;margin:4px auto 30px}.quick-links .quick-links-card.ot-widget #ot-reservation-widget .ot-dtp-picker form .ot-dtp-picker-selector select{left:0}.quick-links .quick-links-card.ot-widget #ot-reservation-widget .ot-dtp-picker form input{font-family:SignDesignerJNL,sans-serif;text-transform:uppercase;letter-spacing:1px;font-weight:100;background-color:#b8472b;border:1px solid #b8472b;box-shadow:0 0 0 1px #b8472b;color:#ffefd1;font-size:1.5rem;border-radius:0}.quick-links .quick-links-card.ot-widget #ot-reservation-widget .ot-dtp-picker .ot-powered-by{display:none}.quick-links .octopus{height:calc(200px + 2rem);top:calc(100% - 175px);right:-2rem}.wrap{position:relative;max-width:750px;margin:auto}.party-menus{padding:4rem .5rem}.party-menus .close-menu{transform:rotate(45deg);outline:none;border:none;cursor:pointer;position:absolute;right:-5px;top:-75px;font-size:50px;color:#272928;background-color:rgba(0,0,0,0)}.party-menus .close-menu:focus{outline:2px solid #b8472b}#gallery{scroll-margin-top:1rem;margin-top:4rem}#gallery .gallery-wrap{align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row;display:flex;scroll-margin-top:1rem}#gallery .gallery-wrap .gallery-img-wrap{height:317.5px;width:317.5px;margin:8px}#gallery .gallery-wrap .gallery-img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#inquire{scroll-margin-top:1rem}#party-spaces{scroll-margin-top:1rem}#play-pause{position:absolute;top:.5rem;right:.5rem;z-index:1}#play-pause #play-pause-svg{width:40px;height:auto}#play-pause #play-pause-svg circle{fill:#272928}#play-pause #play-pause-svg path,#play-pause #play-pause-svg rect{fill:#ffefd1;transition:fill .5s ease-in-out}#play-pause #play-pause-svg path.faded,#play-pause #play-pause-svg rect.faded{fill:gray}#tripleseat_embed_form input,#tripleseat_embed_form input#lead_phone_number_extension,#tripleseat_embed_form input#dp_lead_event_date,#tripleseat_embed_form input#lead_start_time,#tripleseat_embed_form input#lead_end_time,#tripleseat_embed_form input#lead_guest_count,#tripleseat_embed_form input#lead_phone_number,#tripleseat_embed_form input#lead_phone_number_extension,#tripleseat_embed_form select#lead_contact_preference,#tripleseat_embed_form select#lead_referral_source_id{width:100%;padding:10px 5px 10px 25px;font-family:sans-serif}#tripleseat_embed_form label span.required{color:#ffefd1 !important}#tripleseat_embed_form table{margin:auto}#tripleseat_embed_form table tr.row_event_date{position:relative}#tripleseat_embed_form table tr.row_event_date div#ui-datepicker-div{top:60px !important;left:0 !important}#tripleseat_embed_form table tr.row_event_date div#ui-datepicker-div .ui-state-default{font-size:.9em}#tripleseat_embed_form table td:not(#lead_form_submit){width:50%}#tripleseat_embed_form input.button{font-size:1.75rem;border:rgba(0,0,0,0);transform:rotate(-1deg);width:250px;font-family:SignDesignerJNL,sans-serif;text-transform:uppercase;letter-spacing:1px;font-weight:100}#tripleseat_embed_form #lead_form_submit{display:flex;flex-direction:column;left:50%;position:relative}#tripleseat_embed_form a:not(.ui-state-default){padding-top:1rem}form{display:grid;grid-template-columns:1fr;grid-gap:.25rem}form#textOptIn{max-width:300px;margin:auto}form .button{margin-top:1rem}form label{font-size:1.25rem}form label input,form label select,form label textarea{display:block;font-family:Arial,Helvetica,sans-serif;width:100%;padding:.5rem;background-color:#ffefd1}form label input[type=checkbox],form label select[type=checkbox],form label textarea[type=checkbox]{display:inline-block;width:unset}form label span{display:block}.select-wrap{padding:0;background-image:url(../images/arrow-down.svg);background-size:1.15rem;background-repeat:no-repeat;background-position:97% 55%;background-color:#ffefd1;max-width:600px;margin:0 auto}.select-wrap #topic-change{width:100%;height:3rem;margin:0 auto;padding:.5rem 40px .5rem .5rem;background:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;font-size:1rem}.answers{padding:0 0 1rem;position:relative}.answers div.copy{display:none;padding:1rem 0}.answers div.copy.active{display:block}.answers h2{color:#efb530}.loader{text-align:center;margin:auto;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -60%);z-index:5}.loader.show{display:block;margin:2rem auto}.loader span{border:.5rem solid #efb530;border-top:.5rem solid #ffefd1;border-radius:50%;width:3rem;height:3rem;animation:spinLoader 2s linear infinite;display:block;margin:auto}#ot-reservation-widget .ot-dtp-picker{width:100%;max-width:450px;margin:auto;background-color:rgba(0,0,0,0)}#ot-reservation-widget .ot-dtp-picker .ot-title{display:none}#ot-reservation-widget .ot-dtp-picker form.ot-dtp-picker-form{border-radius:0;display:block}#ot-reservation-widget .ot-dtp-picker form.ot-dtp-picker-form .ot-button.ot-dtp-picker-button{background-color:#efb530;border-color:#efb530;color:#272928;font-family:Yorkson,serif;font-size:2rem;font-weight:100}.love-stories-instagram-title{color:#b8472b}.love-stories-instagram-copy{font-style:italic}.image-above-title{width:min(100%,400px);position:relative;margin-top:-6rem}@media screen and (min-width: 600px){.image-above-title{margin-top:-10rem}}h1.fortieth-anniv-title{color:#b8472b;margin:0;padding-top:2rem;margin-bottom:-2rem}.love-story-title-2{font-family:"fisterra-fora",sans-serif;color:#ffefd1;text-transform:lowercase}.fortieth-anniv-form{display:flex;position:relative;gap:1rem;flex-direction:column;justify-content:center;align-items:center;width:min(90%,600px);margin:0 auto}.fortieth-anniv-form .form-group{width:100%;display:flex;flex-direction:column;gap:.5rem}.fortieth-anniv-form .form-group sup{color:#b8472b}.fortieth-anniv-form input[type=checkbox],.fortieth-anniv-form input[type=radio]{width:-moz-fit-content;width:fit-content;margin:0 auto;accent-color:#b8472b}.fortieth-anniv-form input[type=text],.fortieth-anniv-form input[type=textarea],.fortieth-anniv-form input[type=email],.fortieth-anniv-form textarea{display:block;font-family:Arial,Helvetica,sans-serif;width:100%;padding:.5rem;background-color:#ffefd1}.fortieth-anniv-form input[type=text].error,.fortieth-anniv-form input[type=textarea].error,.fortieth-anniv-form input[type=email].error,.fortieth-anniv-form textarea.error{border:2px solid red}.fortieth-anniv-form .full .fortieth-anniv-submit-button{cursor:pointer}.fortieth-anniv-form .terms-and-conditions{display:flex;gap:1rem;margin:0 auto}.fortieth-anniv-form .terms-and-conditions input{margin:unset;width:1.2rem}.fortieth-anniv-form .radio-buttons{padding:2rem;width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1.5rem}.fortieth-anniv-form .radio-buttons legend{font-size:1.25rem}.fortieth-anniv-form #pictures{background-color:rgba(0,0,0,0);font-family:"futura-pt",sans-serif;font-size:1.15rem}.fortieth-anniv-form input[type=file]::file-selector-button{font-family:SignDesignerJNL,sans-serif;letter-spacing:1px;background-color:#b8472b;color:#ffefd1;padding:.5rem;margin-right:.5rem;font-size:1rem;border-radius:0;box-shadow:none;border:none}footer{padding-bottom:4rem;padding-bottom:6rem;position:relative}footer .cava{right:-2rem;height:250px;top:-150px}footer article{padding:4rem 0;margin:auto}footer article h2.subhead{font-size:2rem;line-height:2rem}footer article a{display:block;padding-top:.2rem;font-weight:unset;text-decoration:underline}footer article .social{padding:1rem}footer article .social a{display:inline-block;padding:.5rem}footer article .social a svg{height:2rem}footer article .social a svg *{fill:#272928}footer .red{display:flex;flex-direction:column;padding:2rem 1rem}footer .red div.third{padding:1rem}footer .red div.third img.bulls{width:100%;max-width:375px;margin:auto}footer .red div.third img.sister-logo{width:90%;max-width:350px;display:block;margin:0 auto 1rem}footer ul.leye-links{list-style:none;padding:1rem;margin:0;display:flex;flex-wrap:wrap;justify-content:center}footer ul.leye-links li a{font-family:SignDesignerJNL,sans-serif;text-transform:uppercase;letter-spacing:1px;font-weight:100;display:block;padding:.5rem 1rem;text-decoration:none;font-size:1rem}footer .corp-logo{max-width:160px}footer p.copyright{padding:1rem;margin:auto}footer .app-callout .link-wrap{justify-content:center;gap:.5rem}footer .app-callout .app-icons img{height:40px}#cookies-agree{display:none;position:fixed;bottom:0;left:0;width:100vw;height:-moz-fit-content;height:fit-content;background-color:#272928;color:#ffefd1;z-index:500;line-height:1.3;text-align:left;font-size:15px;padding:1rem 1rem;align-items:center;justify-content:center;max-width:unset;margin:auto;border:none}@media only screen and (max-width: 834px){#cookies-agree{padding:0rem 1rem 1rem}}@media only screen and (max-width: 1000px){#cookies-agree{flex-direction:column}}@media screen and (min-width: 800px){#cookies-agree{font-size:18px}}#cookies-agree.show{display:flex;gap:1rem}#cookies-agree .btn{font-family:"futura-pt",sans-serif;font-size:1rem;text-align:center;cursor:pointer;text-transform:lowercase;outline:1px solid #ffefd1;outline-offset:-5px;background-color:#231f20;border:1px solid #231f20;padding:8px 20px;font-weight:400;color:#ffefd1;white-space:nowrap}@media only screen and (max-width: 765px){#cookies-agree .btn.closecookies{margin-left:unset}}#cookies-agree .btn.active{color:#231f20;background-color:#ffefd1;outline:1px solid #231f20}#cookies-agree .btn a{color:#ffefd1;font-weight:400}#cookies-agree .link-wrapper{display:flex;flex-wrap:wrap;-moz-column-gap:1rem;column-gap:1rem;row-gap:.5rem}#cookies-agree .link-wrapper a{text-decoration:none}#cookies-agree sup{padding:0 1rem;font-size:17px}@media(min-width: 750px){header nav ul li{display:block}header nav ul li.logo-wrap a{width:175px;margin-left:1rem}header nav ul li.logo-wrap a img{max-width:100%}header nav ul li a{font-size:unset;padding:.5rem 1rem}header nav #hamburger{display:none}.img-wrap.hero .bull{bottom:-5rem;left:-10%;width:350px}.callout-wrap{display:flex;min-height:400px}.callout-wrap:nth-child(even){flex-direction:row-reverse}.callout-wrap .img-wrap,.callout-wrap .box{min-height:300px;flex:50%}.callout-wrap .box{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem}.callout-wrap .link-wrap{padding:1rem}.box p{font-size:1.15rem}.box p.sub-title{font-size:1.75rem}.quick-links{grid-template-columns:1fr 1fr 1fr;padding:1rem 3rem 4rem}.quick-links .quick-links-card{position:relative;height:33.3333333333vw}.quick-links .quick-links-card.ot-widget span.button{top:0}.quick-links .quick-links-card.ot-widget:hover .quick-reserve-img,.quick-links .quick-links-card.ot-widget:hover .quick-reserve-btn{z-index:-1;display:none}.quick-links .octopus{height:150px;top:calc(100% - 80px);right:-3rem}}@media(min-width: 800px){.flex{display:flex;flex-wrap:wrap}.flex.halves{margin:1rem;justify-content:space-around}.flex.halves.center{justify-content:center;margin:0 1rem}.flex.halves article{flex:50%;flex-grow:2}.flex.halves article.form-wrap{max-width:600px;padding:2rem}.flex.halves article img{left:1rem;width:calc(100% - 2rem)}.flex.halves article .box{margin:auto}footer .cava{right:2rem}footer .red{flex-direction:row;justify-content:center}footer .red div.third{flex:33%;max-width:400px;display:flex;justify-content:center;align-items:center;flex-direction:column}footer .red div.third:nth-child(2){order:-1}footer .red div.third h2{font-size:3rem;line-height:3rem}footer .red div.third div.arrow-wrap .arrow{transform:none;display:inline-block}footer .red div.third div.arrow-wrap .arrow:nth-child(odd){transform:translateY(5px)}}@media(min-width: 1000px){header nav ul li.logo-wrap a{width:220px;margin-left:3rem}h1{font-size:4rem;line-height:4rem}h1 span{font-size:4.5rem}p{line-height:1.5rem}p,a,button{font-size:1.15rem}.button:not(input){font-size:2.25rem}.quick-links{padding:1rem 2rem 4rem;grid-gap:2rem}.quick-links .octopus{height:200px;top:calc(100% - 150px);right:calc((100vw - 1200px)/2*-1 - 2rem)}.img-wrap.hero .bull{bottom:unset;top:calc(100% - 2rem);left:unset;right:calc(50vw + 275px);width:350px}.callout-wrap .img-wrap{flex:60%}.callout-wrap .box{flex:40%;padding:3rem 5rem}.box{padding:3rem 3rem 2rem}form:not(#textOptIn,.ot-dtp-picker-form){grid-template-columns:1fr 1fr}form:not(#textOptIn,.ot-dtp-picker-form) input.button,form:not(#textOptIn,.ot-dtp-picker-form) .full{grid-column:1/-1}}@media(min-width: 1200px){.quick-links{padding:1rem 3rem 4rem;grid-gap:3rem}.flex.halves.center{margin:0 auto;max-width:1200px}}@media(-moz-touch-enabled: 0),(pointer: fine)and (min-width: 600px){.button{transition:all .25s ease-in-out}.button:hover{background-color:#ffefd1}.button.hollow:hover,.button.green-btn:hover{background-color:#272928;color:#ffefd1;border:1px solid #272928}.quick-links .quick-links-card a:hover span{background-color:rgba(39,41,40,.75)}.quick-links .quick-links-card a span{transition:.25s all ease-in-out}header nav ul li a{transition:color .5s ease-in-out}header nav ul li a:hover{color:#efb530}footer .social a:hover svg{padding:.1rem}footer .social a:hover svg *{fill:#727730}footer .social a svg{transition:.5s all ease-in-out}footer .social a svg *{transition:.5s all ease-in-out}}@keyframes spinLoader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}/*# sourceMappingURL=main-7-30-2025.min.css.map */