body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:13px}.et_pb_slide_content,.et_pb_best_value{font-size:14px}body{color:#020202}h1,h2,h3,h4,h5,h6{color:#000000}.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,.woocommerce-message,.woocommerce-error,.woocommerce-info{background:#68142e!important}#et_search_icon:hover,.mobile_menu_bar:before,.mobile_menu_bar:after,.et_toggle_slide_menu:after,.et-social-icon a:hover,.et_pb_sum,.et_pb_pricing li a,.et_pb_pricing_table_button,.et_overlay:before,.entry-summary p.price ins,.woocommerce div.product span.price,.woocommerce-page div.product span.price,.woocommerce #content div.product span.price,.woocommerce-page #content div.product span.price,.woocommerce div.product p.price,.woocommerce-page div.product p.price,.woocommerce #content div.product p.price,.woocommerce-page #content div.product p.price,.et_pb_member_social_links a:hover,.woocommerce .star-rating span:before,.woocommerce-page .star-rating span:before,.et_pb_widget li a:hover,.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,.et_pb_gallery .et_pb_gallery_pagination ul li a.active,.wp-pagenavi span.current,.wp-pagenavi a:hover,.nav-single a,.tagged_as a,.posted_in a{color:#68142e}.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce-page button.button.alt,.woocommerce-page button.button.alt.disabled,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#68142e}.footer-widget h4{color:#68142e}.et-search-form,.nav li ul,.et_mobile_menu,.footer-widget li:before,.et_pb_pricing li:before,blockquote{border-color:#68142e}.et_pb_counter_amount,.et_pb_featured_table .et_pb_pricing_heading,.et_quote_content,.et_link_content,.et_audio_content,.et_pb_post_slider.et_pb_bg_layout_dark,.et_slide_in_menu_container,.et_pb_contact p input[type="radio"]:checked+label i:before{background-color:#68142e}a{color:#68142e}.nav li ul{border-color:#ffffff}.et_secondary_nav_enabled #page-container #top-header{background-color:#68142e!important}#et-secondary-nav li ul{background-color:#68142e}.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,.et_nav_text_color_light .et_mobile_menu li a,.et_nav_text_color_dark .et_mobile_menu li a,#et_search_icon:before,.et_search_form_container input,span.et_close_search_field:after,#et-top-navigation .et-cart-info{color:#050505}.et_search_form_container input::-moz-placeholder{color:#050505}.et_search_form_container input::-webkit-input-placeholder{color:#050505}.et_search_form_container input:-ms-input-placeholder{color:#050505}#main-header .nav li ul a{color:#000000}#top-menu li a{font-size:17px}body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:17px!important}#top-menu li a,.et_search_form_container input{font-weight:bold;font-style:normal;text-transform:none;text-decoration:none;letter-spacing:1px}.et_search_form_container input::-moz-placeholder{font-weight:bold;font-style:normal;text-transform:none;text-decoration:none;letter-spacing:1px}.et_search_form_container input::-webkit-input-placeholder{font-weight:bold;font-style:normal;text-transform:none;text-decoration:none;letter-spacing:1px}.et_search_form_container input:-ms-input-placeholder{font-weight:bold;font-style:normal;text-transform:none;text-decoration:none;letter-spacing:1px}#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a{color:#44071a}#main-footer .footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{color:#68142e}.footer-widget li:before{border-color:#68142e}#footer-widgets .footer-widget li:before{top:8.05px}#footer-info,#footer-info a{color:#ffffff}.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce-page button.button.alt,.woocommerce-page button.button.alt.disabled,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,.woocommerce-message a.button.wc-forward,body .et_pb_button{font-size:16px;background-color:#c39d63;border-width:0px!important;border-radius:0px;font-weight:normal;font-style:normal;text-transform:uppercase;text-decoration:none;;letter-spacing:1px}.woocommerce.et_pb_button_helper_class a.button.alt,.woocommerce-page.et_pb_button_helper_class a.button.alt,.woocommerce.et_pb_button_helper_class button.button.alt,.woocommerce.et_pb_button_helper_class button.button.alt.disabled,.woocommerce-page.et_pb_button_helper_class button.button.alt,.woocommerce-page.et_pb_button_helper_class button.button.alt.disabled,.woocommerce.et_pb_button_helper_class input.button.alt,.woocommerce-page.et_pb_button_helper_class input.button.alt,.woocommerce.et_pb_button_helper_class #respond input#submit.alt,.woocommerce-page.et_pb_button_helper_class #respond input#submit.alt,.woocommerce.et_pb_button_helper_class #content input.button.alt,.woocommerce-page.et_pb_button_helper_class #content input.button.alt,.woocommerce.et_pb_button_helper_class a.button,.woocommerce-page.et_pb_button_helper_class a.button,.woocommerce.et_pb_button_helper_class button.button,.woocommerce-page.et_pb_button_helper_class button.button,.woocommerce.et_pb_button_helper_class input.button,.woocommerce-page.et_pb_button_helper_class input.button,.woocommerce.et_pb_button_helper_class #respond input#submit,.woocommerce-page.et_pb_button_helper_class #respond input#submit,.woocommerce.et_pb_button_helper_class #content input.button,.woocommerce-page.et_pb_button_helper_class #content input.button,body.et_pb_button_helper_class .et_pb_button,body.et_pb_button_helper_class .et_pb_module.et_pb_button{color:#ffffff}.woocommerce a.button.alt:after,.woocommerce-page a.button.alt:after,.woocommerce button.button.alt:after,.woocommerce-page button.button.alt:after,.woocommerce input.button.alt:after,.woocommerce-page input.button.alt:after,.woocommerce #respond input#submit.alt:after,.woocommerce-page #respond input#submit.alt:after,.woocommerce #content input.button.alt:after,.woocommerce-page #content input.button.alt:after,.woocommerce a.button:after,.woocommerce-page a.button:after,.woocommerce button.button:after,.woocommerce-page button.button:after,.woocommerce input.button:after,.woocommerce-page input.button:after,.woocommerce #respond input#submit:after,.woocommerce-page #respond input#submit:after,.woocommerce #content input.button:after,.woocommerce-page #content input.button:after,body .et_pb_button:after{font-size:25.6px}body .et_pb_bg_layout_light.et_pb_button:hover,body .et_pb_bg_layout_light .et_pb_button:hover,body .et_pb_button:hover{color:#ffffff!important;background-color:#c17e19;letter-spacing:1px}.woocommerce a.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce button.button.alt.disabled:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page button.button.alt.disabled:hover,.woocommerce input.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce #content input.button.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce a.button:hover,.woocommerce-page a.button:hover,.woocommerce button.button:hover,.woocommerce-page button.button:hover,.woocommerce input.button:hover,.woocommerce-page input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce-page #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page #content input.button:hover{color:#ffffff!important;background-color:#c17e19!important;letter-spacing:1px}h1,h2,h3,h4,h5,h6,.et_quote_content blockquote p,.et_pb_slide_description .et_pb_slide_title{letter-spacing:1px}@media only screen and (min-width:981px){.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:11.88px}.et_fixed_nav #page-container .et-fixed-header#top-header{background-color:#68142e!important}.et_fixed_nav #page-container .et-fixed-header#top-header #et-secondary-nav li ul{background-color:#68142e}.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:#050505!important}.et-fixed-header .et_search_form_container input::-moz-placeholder{color:#050505!important}.et-fixed-header .et_search_form_container input::-webkit-input-placeholder{color:#050505!important}.et-fixed-header .et_search_form_container input:-ms-input-placeholder{color:#050505!important}.et-fixed-header #top-menu li.current-menu-ancestor>a,.et-fixed-header #top-menu li.current-menu-item>a,.et-fixed-header #top-menu li.current_page_item>a{color:#68142e!important}}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}h1,h1.et_pb_contact_main_title,.et_pb_title_container h1{font-size:32px}h2,.product .related h2,.et_pb_column_1_2 .et_quote_content blockquote p{font-size:27px}h3{font-size:23px}h4,.et_pb_circle_counter h3,.et_pb_number_counter h3,.et_pb_column_1_3 .et_pb_post h2,.et_pb_column_1_4 .et_pb_post h2,.et_pb_blog_grid h2,.et_pb_column_1_3 .et_quote_content blockquote p,.et_pb_column_3_8 .et_quote_content blockquote p,.et_pb_column_1_4 .et_quote_content blockquote p,.et_pb_blog_grid .et_quote_content blockquote p,.et_pb_column_1_3 .et_link_content h2,.et_pb_column_3_8 .et_link_content h2,.et_pb_column_1_4 .et_link_content h2,.et_pb_blog_grid .et_link_content h2,.et_pb_column_1_3 .et_audio_content h2,.et_pb_column_3_8 .et_audio_content h2,.et_pb_column_1_4 .et_audio_content h2,.et_pb_blog_grid .et_audio_content h2,.et_pb_column_3_8 .et_pb_audio_module_content h2,.et_pb_column_1_3 .et_pb_audio_module_content h2,.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2{font-size:19px}h5{font-size:16px}h6{font-size:15px}.et_pb_slide_description .et_pb_slide_title{font-size:48px}.woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product h3,.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2,.et_pb_column_1_4 .et_pb_audio_module_content h2{font-size:16px}	h1,h2,h3,h4,h5,h6{font-family:'Playfair Display',Georgia,"Times New Roman",serif}body,input,textarea,select{font-family:'Montserrat Alternates',Helvetica,Arial,Lucida,sans-serif}.et_pb_button{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif}#main-header,#et-top-navigation{font-family:'Gentium Basic',sans-serif}#ult-auc-footer-credit{display:none}header .container{width:100%;max-width:100%}.footer-widget #custom_html-2{margin-bottom:2%}.nav li ul{border-top-color:#e0e0e0}blockquote{border-color:#68142e}.press-quote .et_pb_blurb_description{font-style:italic;color:#cfcbc4}.awards-row .et_pb_column{display:flex;justify-content:center;align-items:center}.awards-row img{max-height:96px;width:auto;filter:grayscale(100%);opacity:.9;transition:opacity .2s}.awards-row img:hover{opacity:1}@media (max-width:980px){.awards-row img{max-height:84px}}@media (max-width:767px){.awards-row img{max-height:72px}}.bastille-btn{transition:all .25s ease}.bastille-btn:hover{background:linear-gradient(180deg,#8c1731 0%,#6f1026 100%)!important;color:#f8f5f0!important;border-color:#d4af37!important;transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,0,0,.28)}.bastille-btn:active{transform:translateY(0);box-shadow:0 6px 14px rgba(0,0,0,.25)}.fine-dining-menu-wrap{background:#f6f1ea;padding:60px 20px 80px}.fine-dining-menu-wrap .fine-dining-menu-card{max-width:1180px;margin:0 auto;background:#fffdf9;border:1px solid #e8ddd0;box-shadow:0 12px 30px rgba(0,0,0,.06);padding:54px 56px 60px}.fine-dining-menu-wrap .fine-dining-menu-header{text-align:center;margin-bottom:38px}.fine-dining-menu-wrap .fine-dining-menu-kicker{font-family:"Lato",sans-serif;font-size:12px;letter-spacing:3px;text-transform:uppercase;color:#8a7a67;margin-bottom:12px}.fine-dining-menu-wrap .fine-dining-menu-title{font-family:"Playfair Display",serif;font-size:48px;line-height:1.08;color:#1f1a17;margin:0}.fine-dining-menu-wrap .fine-dining-menu-subtitle{font-family:"Lato",sans-serif;font-size:16px;line-height:1.7;color:#6f655b;max-width:720px;margin:14px auto 0}.fine-dining-menu-wrap .fine-dining-menu-divider{width:90px;height:1px;background:#c9b39a;margin:26px auto 0}.fine-dining-menu-wrap .fine-dining-menu-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px 64px;align-items:start}.fine-dining-menu-wrap .menu-section{border-top:1px solid #eadfd2;padding-top:22px}.fine-dining-menu-wrap .menu-section-full{grid-column:1 / -1}.fine-dining-menu-wrap .menu-section-title{font-family:"Playfair Display",serif;font-size:30px;line-height:1.15;color:#4b0e17;margin:0 0 20px}.fine-dining-menu-wrap .menu-item{margin-bottom:20px}.fine-dining-menu-wrap .menu-item-head{display:flex;justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:4px}.fine-dining-menu-wrap .menu-item-name{font-family:"Lato",sans-serif;font-size:16px;line-height:1.35;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:#1f1a17}.fine-dining-menu-wrap .menu-item-price{font-family:"Lato",sans-serif;font-size:16px;line-height:1;font-weight:700;color:#4b0e17;white-space:nowrap}.fine-dining-menu-wrap .menu-item-desc{font-family:"Lato",sans-serif;font-size:15px;line-height:1.65;color:#665d55}.fine-dining-menu-wrap .menu-note{font-style:italic;color:#7a6f65}.fine-dining-menu-wrap .menu-footer{text-align:center;margin-top:42px;padding-top:24px;border-top:1px solid #eadfd2;font-family:"Lato",sans-serif;font-size:14px;line-height:1.7;color:#7b7269}@media (max-width:980px){.fine-dining-menu-wrap .fine-dining-menu-card{padding:42px 28px 45px}.fine-dining-menu-wrap .fine-dining-menu-title{font-size:40px}.fine-dining-menu-wrap .fine-dining-menu-grid{grid-template-columns:1fr;gap:34px}.fine-dining-menu-wrap .menu-section-full{grid-column:auto}}@media (max-width:767px){.fine-dining-menu-wrap{padding:36px 12px 50px}.fine-dining-menu-wrap .fine-dining-menu-card{padding:28px 18px 34px}.fine-dining-menu-wrap .fine-dining-menu-title{font-size:31px}.fine-dining-menu-wrap .fine-dining-menu-subtitle{font-size:15px}.fine-dining-menu-wrap .menu-section-title{font-size:24px}.fine-dining-menu-wrap .menu-item-head{gap:10px}.fine-dining-menu-wrap .menu-item-name,.fine-dining-menu-wrap .menu-item-price{font-size:15px}.fine-dining-menu-wrap .menu-item-desc{font-size:14px}}#edwins-pathways{--burgundy:#792330;--dark:#591720;--gold:#b99557;--paper:#f8f4ec;--cream:#eee3d2;--ink:#29211e;--muted:#70655f;position:relative;width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:62px 30px 66px;background:var(--paper);border-top:1px solid rgba(121,35,48,.11);border-bottom:1px solid rgba(121,35,48,.11);box-sizing:border-box}#edwins-pathways *,#edwins-pathways *::before,#edwins-pathways *::after{box-sizing:border-box}.edwins-pathways-inner{width:100%;max-width:1180px;margin:0 auto}.edwins-pathways-header{max-width:760px;margin:0 auto 42px;text-align:center}.edwins-pathways-rule{width:72px;height:2px;margin:0 auto 14px;background:var(--gold)}.edwins-pathways-kicker{margin-bottom:11px;color:var(--burgundy);font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase}#edwins-pathways .edwins-pathways-header h2{margin:0 0 14px!important;padding:0!important;color:var(--ink)!important;font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(36px,4vw,49px)!important;line-height:1.08!important;font-weight:400!important}#edwins-pathways .edwins-pathways-header p{max-width:640px;margin:0 auto!important;color:var(--muted)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;line-height:1.6!important}.edwins-pathways-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}.edwins-pathway-card{display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid rgba(121,35,48,.14);border-top:3px solid var(--burgundy)}.edwins-pathway-visual{position:relative;height:155px;display:flex;align-items:flex-end;padding:22px 24px;overflow:hidden;background:var(--cream)}.edwins-pathway-visual::before,.edwins-pathway-visual::after{content:"";position:absolute;border-radius:50%;pointer-events:none}.edwins-pathway-visual::before{width:195px;height:195px;right:-52px;top:-71px;border:1px solid var(--gold);opacity:.72}.edwins-pathway-visual::after{width:137px;height:137px;right:-20px;top:-39px;border:1px solid var(--burgundy);opacity:.33}.edwins-pathway-word{position:relative;z-index:2;color:var(--burgundy);font-family:Georgia,"Times New Roman",serif;font-size:47px;line-height:1;font-weight:400}.edwins-pathway-body{display:flex;flex:1;flex-direction:column;padding:27px 26px 26px}.edwins-pathway-number{margin-bottom:8px;color:var(--gold);font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:700;letter-spacing:2px}#edwins-pathways .edwins-pathway-body h3{margin:0 0 11px!important;padding:0!important;color:var(--dark)!important;font-family:Georgia,"Times New Roman",serif!important;font-size:25px!important;line-height:1.16!important;font-weight:400!important}#edwins-pathways .edwins-pathway-body p{margin:0 0 24px!important;color:var(--muted)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;line-height:1.58!important}#edwins-pathways .edwins-pathway-button{width:100%;margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 15px;background:var(--burgundy);color:#fff!important;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;letter-spacing:1.25px;text-transform:uppercase;text-decoration:none!important;transition:background-color .2s ease}#edwins-pathways .edwins-pathway-button:hover{background:var(--dark)}.edwins-pathway-button .edwins-arrow{font-size:18px;line-height:1}.edwins-pathway-support .edwins-pathway-visual{background:linear-gradient(145deg,var(--dark),var(--burgundy))}.edwins-pathway-support .edwins-pathway-word{color:#fff}.edwins-pathway-support .edwins-pathway-visual::before{border-color:var(--gold);opacity:.82}.edwins-pathway-support .edwins-pathway-visual::after{border-color:#fff;opacity:.18}#edwins-pathways .edwins-pathway-support .edwins-pathway-button{background:var(--gold);color:var(--dark)!important}#edwins-pathways .edwins-pathway-support .edwins-pathway-button:hover{background:#c4a268}@media (max-width:980px){#edwins-pathways{padding:52px 24px 56px}.edwins-pathways-grid{gap:17px}.edwins-pathway-word{font-size:41px}.edwins-pathway-body{padding:23px 21px 22px}#edwins-pathways .edwins-pathway-body h3{font-size:22px!important}}@media (max-width:720px){#edwins-pathways{padding:43px 18px 46px}.edwins-pathways-header{margin-bottom:30px}#edwins-pathways .edwins-pathways-header h2{font-size:34px!important}#edwins-pathways .edwins-pathways-header p{font-size:14px!important}.edwins-pathways-grid{grid-template-columns:1fr;gap:18px}.edwins-pathway-card{display:grid;grid-template-columns:34% 66%}.edwins-pathway-visual{width:100%;height:100%;min-height:220px;padding:18px}.edwins-pathway-word{font-size:34px}.edwins-pathway-body{padding:22px 20px}#edwins-pathways .edwins-pathway-body h3{font-size:22px!important}#edwins-pathways .edwins-pathway-body p{margin-bottom:19px!important;font-size:13px!important}}@media (max-width:520px){#edwins-pathways{padding-left:15px;padding-right:15px}.edwins-pathway-card{display:flex;flex-direction:column}.edwins-pathway-visual{height:115px;min-height:0;padding:18px 20px}.edwins-pathway-word{font-size:36px}}.edwins-home-section{--eh-burgundy:#792330;--eh-dark:#591720;--eh-deep:#451018;--eh-gold:#b99557;--eh-paper:#f8f4ec;--eh-cream:#eee3d2;--eh-white:#fff;--eh-ink:#29211e;--eh-muted:#70655f;position:relative;width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);box-sizing:border-box}.edwins-home-section *,.edwins-home-section *::before,.edwins-home-section *::after{box-sizing:border-box}.edwins-home-inner{width:100%;max-width:1180px;margin:0 auto}.edwins-home-header{max-width:760px;margin:0 auto 40px;text-align:center}.edwins-home-rule{width:72px;height:2px;margin:0 auto 14px;background:var(--eh-gold)}.edwins-home-kicker{margin-bottom:11px;color:var(--eh-burgundy);font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase}.edwins-home-section .edwins-home-header h2{margin:0 0 14px!important;padding:0!important;color:var(--eh-ink)!important;font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(36px,4vw,49px)!important;line-height:1.08!important;font-weight:400!important}.edwins-home-section .edwins-home-header p{max-width:660px;margin:0 auto!important;padding:0!important;color:var(--eh-muted)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;line-height:1.6!important}#edwins-recognition{padding:64px 30px 66px;background:var(--eh-paper)}.edwins-recognition-featured{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.edwins-recognition-feature{display:flex;flex-direction:column;min-height:290px;padding:32px;background:#fff;border:1px solid rgba(121,35,48,.14);border-top:3px solid var(--eh-burgundy)}.edwins-recognition-feature.beard{background:linear-gradient(145deg,var(--eh-dark),var(--eh-burgundy));border-color:var(--eh-dark);border-top-color:var(--eh-gold)}.edwins-recognition-source{margin-bottom:14px;color:var(--eh-gold);font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:700;letter-spacing:2.4px;text-transform:uppercase}#edwins-recognition .edwins-recognition-feature h3{margin:0 0 13px!important;color:var(--eh-dark)!important;font-family:Georgia,"Times New Roman",serif!important;font-size:29px!important;line-height:1.15!important;font-weight:400!important}#edwins-recognition .beard h3{color:#fff!important}#edwins-recognition .edwins-recognition-feature p{margin:0 0 24px!important;color:var(--eh-muted)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;line-height:1.6!important}#edwins-recognition .beard p{color:rgba(255,255,255,.78)!important}.edwins-recognition-link{margin-top:auto;align-self:flex-start;color:var(--eh-burgundy)!important;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;text-decoration:none!important}.beard .edwins-recognition-link{color:var(--eh-gold)!important}.edwins-award-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:25px;border-top:1px solid rgba(121,35,48,.14);border-bottom:1px solid rgba(121,35,48,.14)}.edwins-award{padding:20px 13px;text-align:center;border-right:1px solid rgba(121,35,48,.11)}.edwins-award:last-child{border-right:0}.edwins-award-year{margin-bottom:6px;color:var(--eh-gold);font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.edwins-award-title{color:var(--eh-dark);font-family:Georgia,"Times New Roman",serif;font-size:15px;line-height:1.25}.edwins-award-org{margin-top:4px;color:var(--eh-muted);font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:1.35}#edwins-happenings{padding:64px 30px 68px;background:#efe5d7}.edwins-happenings-top{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:32px}.edwins-happenings-heading{max-width:700px}.edwins-happenings-kicker{margin-bottom:8px;color:var(--eh-burgundy);font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:700;letter-spacing:2.7px;text-transform:uppercase}#edwins-happenings .edwins-happenings-heading h2{margin:0!important;color:var(--eh-ink)!important;font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(35px,4vw,47px)!important;line-height:1.08!important;font-weight:400!important}.edwins-all-events{color:var(--eh-burgundy)!important;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;text-decoration:none!important}.edwins-happening-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.edwins-happening-card{display:flex;flex-direction:column;background:#fff;border-top:3px solid var(--eh-burgundy)}.edwins-happening-date{padding:20px 23px;background:var(--eh-cream);color:var(--eh-burgundy);font-family:Georgia,"Times New Roman",serif;font-size:31px;line-height:1}.edwins-happening-date span{display:block;margin-bottom:6px;color:var(--eh-gold);font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.edwins-happening-card.featured .edwins-happening-date{background:linear-gradient(145deg,var(--eh-dark),var(--eh-burgundy));color:#fff}.edwins-happening-body{display:flex;flex:1;flex-direction:column;padding:24px 23px}.edwins-event-type{margin-bottom:7px;color:var(--eh-gold);font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase}#edwins-happenings .edwins-happening-body h3{margin:0 0 10px!important;color:var(--eh-dark)!important;font-family:Georgia,"Times New Roman",serif!important;font-size:23px!important;line-height:1.18!important;font-weight:400!important}#edwins-happenings .edwins-happening-body p{margin:0 0 21px!important;color:var(--eh-muted)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;line-height:1.55!important}.edwins-event-link{margin-top:auto;color:var(--eh-burgundy)!important;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:700;letter-spacing:1.15px;text-transform:uppercase;text-decoration:none!important}#edwins-visit{padding:66px 30px 70px;background:#fffdf9}.edwins-visit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.edwins-visit-card{display:flex;flex-direction:column;padding:28px 29px;background:var(--eh-paper);border:1px solid rgba(121,35,48,.12);border-top:3px solid var(--eh-burgundy)}.edwins-visit-label{margin-bottom:7px;color:var(--eh-gold);font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:700;letter-spacing:2px;text-transform:uppercase}#edwins-visit .edwins-visit-card h3{margin:0 0 6px!important;color:var(--eh-dark)!important;font-family:Georgia,"Times New Roman",serif!important;font-size:28px!important;line-height:1.12!important;font-weight:400!important}.edwins-visit-address{margin-bottom:18px;color:var(--eh-muted);font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.45}.edwins-hours-group{margin-bottom:17px}.edwins-hours-name{margin-bottom:7px;color:var(--eh-burgundy);font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase}.edwins-hours-row{display:flex;justify-content:space-between;gap:20px;padding:5px 0;border-bottom:1px solid rgba(121,35,48,.08);color:var(--eh-muted);font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.35}.edwins-hours-row strong{color:var(--eh-ink);font-weight:600}.edwins-visit-bottom{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding-top:5px}.edwins-visit-phone{color:var(--eh-muted);font-family:Arial,Helvetica,sans-serif;font-size:11px}.edwins-visit-link{color:var(--eh-burgundy)!important;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:700;letter-spacing:1.1px;text-transform:uppercase;text-decoration:none!important}#edwins-gift-band{padding:42px 30px;background:linear-gradient(135deg,var(--eh-dark),var(--eh-burgundy));border-top:3px solid var(--eh-gold)}.edwins-gift-inner{display:grid;grid-template-columns:1fr auto;align-items:center;gap:40px}.edwins-gift-kicker{margin-bottom:7px;color:var(--eh-gold);font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase}#edwins-gift-band h2{margin:0 0 8px!important;color:#fff!important;font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(30px,3.5vw,42px)!important;line-height:1.08!important;font-weight:400!important}#edwins-gift-band p{margin:0!important;color:rgba(255,255,255,.76)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;line-height:1.5!important}.edwins-gift-button{display:inline-block;min-width:205px;padding:14px 19px;background:var(--eh-gold);color:var(--eh-dark)!important;text-align:center;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;text-decoration:none!important}@media (max-width:980px){#edwins-recognition,#edwins-happenings,#edwins-visit{padding-left:24px;padding-right:24px}.edwins-award-strip{grid-template-columns:repeat(3,1fr)}.edwins-award:nth-child(3){border-right:0}.edwins-award:nth-child(-n+3){border-bottom:1px solid rgba(121,35,48,.11)}}@media (max-width:720px){#edwins-recognition,#edwins-happenings,#edwins-visit{padding:46px 18px 50px}.edwins-recognition-featured,.edwins-happening-grid,.edwins-visit-grid{grid-template-columns:1fr}.edwins-recognition-feature{min-height:0}.edwins-happenings-top{display:block}.edwins-all-events{display:inline-block;margin-top:15px}.edwins-hours-row{gap:10px}#edwins-gift-band{padding:36px 20px}.edwins-gift-inner{grid-template-columns:1fr;gap:22px;text-align:center}.edwins-gift-button{width:100%}}@media (max-width:480px){.edwins-award-strip{grid-template-columns:repeat(2,1fr)}.edwins-award:nth-child(3){border-right:1px solid rgba(121,35,48,.11)}.edwins-award:nth-child(even){border-right:0}.edwins-award{border-bottom:1px solid rgba(121,35,48,.11)}.edwins-award:nth-last-child(-n+2){border-bottom:0}.edwins-visit-card{padding:24px 21px}}#edwins-new-hero{--hero-burgundy:#741d2d;--hero-dark:#260f12;--hero-gold:#c29a4b;--hero-cream:#fffaf2;position:relative;width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);min-height:650px;display:flex;align-items:center;padding:80px 55px;overflow:hidden;background:linear-gradient(90deg,rgba(25,8,11,.94) 0%,rgba(43,12,17,.88) 34%,rgba(69,17,27,.59) 60%,rgba(20,8,10,.20) 100%);box-sizing:border-box}#edwins-new-hero *,#edwins-new-hero *::before,#edwins-new-hero *::after{box-sizing:border-box}.edwins-hero-inner{width:100%;max-width:1540px;margin:0 auto;position:relative;z-index:2}.edwins-hero-content{width:min(900px,66%);margin-left:0}.edwins-hero-eyebrow{display:flex;align-items:center;gap:18px;margin-bottom:30px;color:var(--hero-gold);font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase}.edwins-hero-eyebrow::before{content:"";width:72px;height:1px;background:var(--hero-gold)}#edwins-new-hero .edwins-hero-title{margin:0 0 26px!important;padding:0!important;color:var(--hero-cream)!important;font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(52px,4.8vw,78px)!important;line-height:1.04!important;font-weight:400!important;letter-spacing:-1.8px}.edwins-hero-title .hero-gold{color:var(--hero-gold)}.edwins-hero-title .hero-line{display:block}.edwins-hero-divider{width:78px;height:2px;margin-bottom:23px;background:var(--hero-gold)}#edwins-new-hero .edwins-hero-description{max-width:720px;margin:0 0 34px!important;padding:0!important;color:rgba(255,255,255,.88)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;line-height:1.65!important;font-weight:400!important}.edwins-hero-actions{display:flex;flex-wrap:wrap;gap:13px}#edwins-new-hero .edwins-hero-btn{min-height:58px;display:inline-flex;align-items:center;justify-content:center;padding:0 28px;border:1px solid rgba(255,255,255,.55);color:#fff!important;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.2;font-weight:700;letter-spacing:1.25px;text-transform:uppercase;text-decoration:none!important;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}#edwins-new-hero .edwins-hero-btn-primary{background:var(--hero-burgundy);border-color:var(--hero-gold);padding-left:30px;padding-right:30px}#edwins-new-hero .edwins-hero-btn-secondary{background:rgba(15,7,9,.35)}#edwins-new-hero .edwins-hero-btn:hover{transform:translateY(-2px);border-color:var(--hero-gold)}#edwins-new-hero .edwins-hero-btn-primary:hover{background:#8a2739}#edwins-new-hero .edwins-hero-btn-secondary:hover{background:rgba(121,35,48,.75)}@media (min-width:1400px){#edwins-new-hero{min-height:700px}}@media (max-width:980px){#edwins-new-hero{min-height:600px;padding:70px 38px}.edwins-hero-content{width:78%}#edwins-new-hero .edwins-hero-title{font-size:clamp(48px,7vw,67px)!important}}@media (max-width:700px){#edwins-new-hero{min-height:610px;align-items:flex-end;padding:70px 22px 45px;background:linear-gradient(180deg,rgba(22,8,11,.20) 0%,rgba(31,9,14,.48) 31%,rgba(30,9,13,.93) 67%,rgba(24,7,10,.97) 100%)}.edwins-hero-content{width:100%}.edwins-hero-eyebrow{margin-bottom:20px;font-size:9px;letter-spacing:2px;gap:12px}.edwins-hero-eyebrow::before{width:40px}#edwins-new-hero .edwins-hero-title{margin-bottom:20px!important;font-size:clamp(39px,11vw,54px)!important;line-height:1.02!important;letter-spacing:-1px}.edwins-hero-divider{margin-bottom:18px}#edwins-new-hero .edwins-hero-description{margin-bottom:25px!important;font-size:14px!important;line-height:1.55!important}.edwins-hero-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}#edwins-new-hero .edwins-hero-btn{min-height:52px;padding:0 12px;font-size:9px}#edwins-new-hero .edwins-hero-btn-primary{grid-column:1 / -1;font-size:10px}}@media (max-width:390px){#edwins-new-hero{padding-left:17px;padding-right:17px}.edwins-hero-actions{grid-template-columns:1fr}#edwins-new-hero .edwins-hero-btn-primary{grid-column:auto}}#edwins-campus-page{--ec-burgundy:#792330;--ec-dark:#591720;--ec-deep:#451018;--ec-gold:#b99557;--ec-paper:#f8f4ec;--ec-cream:#eee3d2;--ec-white:#fff;--ec-ink:#29211e;--ec-muted:#70655f;width:100%;background:var(--ec-paper);color:var(--ec-ink)}#edwins-campus-page *,#edwins-campus-page *::before,#edwins-campus-page *::after{box-sizing:border-box}.ec-inner{width:100%;max-width:1180px;margin:0 auto}.ec-hero{display:grid;grid-template-columns:minmax(400px,.88fr) minmax(0,1.12fr);min-height:610px;background:var(--ec-dark);border-top:3px solid var(--ec-gold)}.ec-hero-copy{display:flex;flex-direction:column;justify-content:center;padding:62px 55px;background:linear-gradient(145deg,var(--ec-deep),var(--ec-burgundy))}.ec-kicker,.ec-section-kicker{margin-bottom:10px;color:var(--ec-burgundy);font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase}.ec-kicker{margin-bottom:13px;color:var(--ec-gold);letter-spacing:2.8px}#edwins-campus-page .ec-hero h1{margin:0 0 20px!important;padding:0!important;color:#fff!important;font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(44px,5vw,67px)!important;line-height:1.03!important;font-weight:400!important;letter-spacing:-1px}#edwins-campus-page .ec-hero-copy p{max-width:560px;margin:0 0 29px!important;color:rgba(255,255,255,.79)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;line-height:1.7!important}.ec-hero-actions{display:flex;flex-wrap:wrap;gap:11px}.ec-btn{display:inline-flex;align-items:center;justify-content:center;min-height:49px;padding:0 19px;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:700;letter-spacing:1.15px;text-transform:uppercase;text-decoration:none!important}.ec-btn-gold{background:var(--ec-gold);color:var(--ec-dark)!important}.ec-btn-outline{border:1px solid rgba(255,255,255,.5);color:#fff!important}.ec-hero-photo{position:relative;min-height:610px;overflow:hidden;background:#d7cbb9}.ec-hero-photo img{display:block;width:100%;height:100%;min-height:610px;object-fit:cover;object-position:center center}.ec-hero-photo::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(89,23,32,.20) 0%,rgba(89,23,32,0) 35%);pointer-events:none}.ec-facts{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid rgba(121,35,48,.13);background:#fff}.ec-fact{padding:31px 25px;text-align:center;border-right:1px solid rgba(121,35,48,.11)}.ec-fact:last-child{border-right:0}.ec-fact-number{margin-bottom:5px;color:var(--ec-burgundy);font-family:Georgia,"Times New Roman",serif;font-size:38px;line-height:1}.ec-fact-label{color:var(--ec-muted);font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:1.4;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.ec-story{padding:70px 30px 62px}.ec-story-inner{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px;align-items:start}#edwins-campus-page .ec-story h2,#edwins-campus-page .ec-services-header h2,#edwins-campus-page .ec-map-copy h2,#edwins-campus-page .ec-family-copy h2,#edwins-campus-page .ec-final h2{margin:0!important;padding:0!important;color:var(--ec-ink)!important;font-family:Georgia,"Times New Roman",serif!important;font-weight:400!important;line-height:1.08!important}#edwins-campus-page .ec-story h2{font-size:clamp(35px,4vw,49px)!important}.ec-story-copy{border-left:2px solid var(--ec-gold);padding-left:32px}#edwins-campus-page .ec-story-copy p{margin:0 0 17px!important;color:var(--ec-muted)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;line-height:1.7!important}#edwins-campus-page .ec-story-copy p:last-child{margin-bottom:0!important}.ec-photo-story{padding:0 30px 70px;background:var(--ec-paper)}.ec-photo-story-grid{display:grid;grid-template-columns:1.25fr .75fr .75fr;gap:14px}.ec-photo-block{position:relative;min-height:310px;overflow:hidden;background:#ddd}.ec-photo-block img{display:block;width:100%;height:100%;min-height:310px;object-fit:cover;transition:transform .4s ease}.ec-photo-block:hover img{transform:scale(1.025)}.ec-photo-caption{position:absolute;left:0;right:0;bottom:0;padding:45px 22px 20px;background:linear-gradient(0deg,rgba(35,13,16,.88),rgba(35,13,16,0));color:#fff}.ec-photo-caption span{display:block;margin-bottom:5px;color:var(--ec-gold);font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase}.ec-photo-caption strong{font-family:Georgia,"Times New Roman",serif;font-size:20px;line-height:1.2;font-weight:400}.ec-services{padding:62px 30px 70px;background:#fff}.ec-services-header{max-width:720px;margin:0 auto 37px;text-align:center}#edwins-campus-page .ec-services-header h2{margin-bottom:12px!important;font-size:clamp(34px,4vw,47px)!important}#edwins-campus-page .ec-services-header p{margin:0!important;color:var(--ec-muted)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;line-height:1.6!important}.ec-services-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ec-service{padding:28px 27px 30px;background:var(--ec-paper);border:1px solid rgba(121,35,48,.12);border-top:3px solid var(--ec-burgundy)}.ec-service-number{margin-bottom:10px;color:var(--ec-gold);font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:700;letter-spacing:2px}#edwins-campus-page .ec-service h3{margin:0 0 10px!important;color:var(--ec-dark)!important;font-family:Georgia,"Times New Roman",serif!important;font-size:23px!important;line-height:1.15!important;font-weight:400!important}#edwins-campus-page .ec-service p{margin:0!important;color:var(--ec-muted)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;line-height:1.55!important}.ec-life-feature{padding:70px 30px;background:#fff}.ec-life-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ec-life-card{background:var(--ec-paper);border:1px solid rgba(121,35,48,.12);border-top:3px solid var(--ec-burgundy)}.ec-life-image{width:100%;aspect-ratio:4 / 3;overflow:hidden}.ec-life-image img{display:block;width:100%;height:100%;object-fit:cover}.ec-life-copy{padding:25px 25px 27px}.ec-life-label{margin-bottom:8px;color:var(--ec-gold);font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase}#edwins-campus-page .ec-life-copy h3{margin:0 0 9px!important;color:var(--ec-dark)!important;font-family:Georgia,"Times New Roman",serif!important;font-size:25px!important;line-height:1.15!important;font-weight:400!important}#edwins-campus-page .ec-life-copy p{margin:0!important;color:var(--ec-muted)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;line-height:1.55!important}.ec-map-section{padding:70px 30px;background:var(--ec-cream)}.ec-map-feature{display:grid;grid-template-columns:1.5fr .65fr;background:#fff;border-top:3px solid var(--ec-gold)}.ec-map-image{display:flex;align-items:center;justify-content:center;padding:25px}.ec-map-image img{display:block;width:100%;max-width:790px;height:auto}.ec-map-copy{display:flex;flex-direction:column;justify-content:center;padding:43px 38px;background:var(--ec-dark)}.ec-map-copy .ec-section-kicker{color:var(--ec-gold)}#edwins-campus-page .ec-map-copy h2{margin-bottom:16px!important;color:#fff!important;font-size:clamp(30px,3.5vw,41px)!important}#edwins-campus-page .ec-map-copy p{margin:0 0 24px!important;color:rgba(255,255,255,.75)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;line-height:1.65!important}.ec-family{padding:70px 30px;background:var(--ec-paper)}.ec-family-inner{display:grid;grid-template-columns:.8fr 1.2fr;gap:0;border:1px solid rgba(121,35,48,.12)}.ec-family-visual{position:relative;min-height:400px;overflow:hidden;background:linear-gradient(145deg,var(--ec-burgundy),var(--ec-dark))}.ec-family-circle{position:absolute;border-radius:50%;border:1px solid var(--ec-gold)}.ec-family-circle.one{width:350px;height:350px;right:-100px;top:-110px}.ec-family-circle.two{width:245px;height:245px;right:-38px;top:-50px;border-color:rgba(255,255,255,.25)}.ec-family-word{position:absolute;left:38px;bottom:38px;max-width:330px;color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:41px;line-height:1.08}.ec-family-copy{display:flex;flex-direction:column;justify-content:center;padding:50px 48px;background:#fff}#edwins-campus-page .ec-family-copy h2{margin-bottom:16px!important;font-size:clamp(33px,4vw,46px)!important}#edwins-campus-page .ec-family-copy p{margin:0 0 16px!important;color:var(--ec-muted)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;line-height:1.65!important}.ec-text-link{display:inline-block;margin-top:7px;color:var(--ec-burgundy)!important;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;text-decoration:none!important}.ec-final{padding:67px 30px 72px;text-align:center;background:linear-gradient(145deg,var(--ec-deep),var(--ec-burgundy));border-top:3px solid var(--ec-gold)}.ec-final .ec-section-kicker{color:var(--ec-gold)}#edwins-campus-page .ec-final h2{max-width:850px;margin:0 auto 18px!important;color:#fff!important;font-size:clamp(34px,4vw,50px)!important}#edwins-campus-page .ec-final p{max-width:650px;margin:0 auto 29px!important;color:rgba(255,255,255,.76)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;line-height:1.65!important}.ec-final-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:11px}@media (max-width:980px){.ec-hero{grid-template-columns:1fr 1fr}.ec-hero-copy{padding:50px 38px}.ec-story-inner{gap:40px}.ec-services-grid{grid-template-columns:repeat(2,1fr)}.ec-photo-story-grid{grid-template-columns:1fr 1fr}.ec-photo-block:first-child{grid-column:1 / -1}.ec-life-grid{grid-template-columns:1fr 1fr}.ec-life-card:last-child{grid-column:1 / -1}.ec-map-feature{grid-template-columns:1fr 1fr}.ec-family-copy{padding:40px 35px}}@media (max-width:700px){.ec-hero{display:flex;flex-direction:column;min-height:0}.ec-hero-copy{padding:42px 22px 44px}.ec-hero-photo{min-height:300px;order:-1}.ec-hero-photo img{min-height:300px;height:300px}#edwins-campus-page .ec-hero h1{font-size:39px!important}.ec-facts{grid-template-columns:1fr}.ec-fact{border-right:0;border-bottom:1px solid rgba(121,35,48,.11)}.ec-fact:last-child{border-bottom:0}.ec-story,.ec-services,.ec-photo-story,.ec-life-feature,.ec-map-section,.ec-family,.ec-final{padding-left:17px;padding-right:17px}.ec-story{padding-top:48px;padding-bottom:45px}.ec-story-inner{grid-template-columns:1fr;gap:23px}.ec-story-copy{padding-left:20px}.ec-photo-story{padding-top:0;padding-bottom:48px}.ec-photo-story-grid{grid-template-columns:1fr}.ec-photo-block:first-child{grid-column:auto}.ec-photo-block,.ec-photo-block img{min-height:250px}.ec-services{padding-top:47px;padding-bottom:50px}.ec-services-grid{grid-template-columns:1fr}.ec-life-feature{padding-top:48px;padding-bottom:48px}.ec-life-grid{grid-template-columns:1fr}.ec-life-card:last-child{grid-column:auto}.ec-map-section{padding-top:48px;padding-bottom:48px}.ec-map-feature{display:flex;flex-direction:column}.ec-map-image{padding:18px}.ec-map-copy{padding:32px 25px}.ec-family{padding-top:48px;padding-bottom:48px}.ec-family-inner{display:flex;flex-direction:column}.ec-family-visual{min-height:220px}.ec-family-word{left:25px;bottom:25px;font-size:32px}.ec-family-copy{padding:32px 24px}.ec-final{padding-top:50px;padding-bottom:52px}.ec-final-actions{display:grid;grid-template-columns:1fr}.ec-final-actions .ec-btn{width:100%}}@media (prefers-reduced-motion:reduce){.ec-photo-block img{transition:none}}#edwins-family-center-page{--fc-burgundy:#792330;--fc-dark:#591720;--fc-deep:#451018;--fc-gold:#b99557;--fc-paper:#f8f4ec;--fc-cream:#eee3d2;--fc-white:#fff;--fc-ink:#29211e;--fc-muted:#70655f;width:100%;background:var(--fc-paper);color:var(--fc-ink)}#edwins-family-center-page *,#edwins-family-center-page *::before,#edwins-family-center-page *::after{box-sizing:border-box}.fc-inner{width:100%;max-width:1180px;margin:0 auto}.fc-hero-copy{display:flex;flex-direction:column;justify-content:center;padding:68px 58px;background:linear-gradient(145deg,var(--fc-deep),var(--fc-burgundy))}.fc-kicker{margin-bottom:13px;color:var(--fc-gold);font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:700;letter-spacing:2.8px;text-transform:uppercase}#edwins-family-center-page .fc-hero h1{margin:0 0 20px!important;padding:0!important;color:#fff!important;font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(43px,5vw,65px)!important;line-height:1.03!important;font-weight:400!important;letter-spacing:-1px}#edwins-family-center-page .fc-hero-copy p{max-width:590px;margin:0 0 29px!important;color:rgba(255,255,255,.80)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;line-height:1.7!important}.fc-hero-actions{display:flex;flex-wrap:wrap;gap:11px}.fc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:49px;padding:0 19px;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:700;letter-spacing:1.15px;text-transform:uppercase;text-decoration:none!important}.fc-btn-gold{background:var(--fc-gold);color:var(--fc-dark)!important}.fc-btn-outline{border:1px solid rgba(255,255,255,.52);color:#fff!important}.fc-facts{display:grid;grid-template-columns:repeat(3,1fr);background:#fff;border-bottom:1px solid rgba(121,35,48,.12)}.fc-fact{padding:29px 24px;text-align:center;border-right:1px solid rgba(121,35,48,.10)}.fc-fact:last-child{border-right:0}.fc-fact-value{margin-bottom:6px;color:var(--fc-burgundy);font-family:Georgia,"Times New Roman",serif;font-size:31px;line-height:1.1}.fc-fact-label{color:var(--fc-muted);font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:1.4;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.fc-why{padding:70px 30px 65px}.fc-why-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:68px;align-items:start}.fc-section-kicker{margin-bottom:10px;color:var(--fc-burgundy);font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase}#edwins-family-center-page .fc-why h2,#edwins-family-center-page .fc-provides-header h2,#edwins-family-center-page .fc-family-story h2,#edwins-family-center-page .fc-access h2,#edwins-family-center-page .fc-support h2{margin:0!important;padding:0!important;color:var(--fc-ink)!important;font-family:Georgia,"Times New Roman",serif!important;font-weight:400!important;line-height:1.08!important}#edwins-family-center-page .fc-why h2{font-size:clamp(35px,4vw,49px)!important}.fc-why-copy{padding-left:32px;border-left:2px solid var(--fc-gold)}#edwins-family-center-page .fc-why-copy p{margin:0 0 17px!important;color:var(--fc-muted)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;line-height:1.7!important}#edwins-family-center-page .fc-why-copy p:last-child{margin-bottom:0!important}.fc-provides{padding:64px 30px 70px;background:#fff}.fc-provides-header{max-width:740px;margin:0 auto 38px;text-align:center}#edwins-family-center-page .fc-provides-header h2{margin-bottom:12px!important;font-size:clamp(34px,4vw,47px)!important}#edwins-family-center-page .fc-provides-header p{margin:0!important;color:var(--fc-muted)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;line-height:1.6!important}.fc-provides-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.fc-provide{padding:27px 24px 29px;background:var(--fc-paper);border:1px solid rgba(121,35,48,.12);border-top:3px solid var(--fc-burgundy)}.fc-provide-number{margin-bottom:9px;color:var(--fc-gold);font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:700;letter-spacing:1.8px}#edwins-family-center-page .fc-provide h3{margin:0 0 9px!important;color:var(--fc-dark)!important;font-family:Georgia,"Times New Roman",serif!important;font-size:22px!important;line-height:1.15!important;font-weight:400!important}#edwins-family-center-page .fc-provide p{margin:0!important;color:var(--fc-muted)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;line-height:1.55!important}.fc-family-story-section{padding:70px 30px;background:var(--fc-cream)}.fc-family-story{display:grid;grid-template-columns:.85fr 1.15fr;background:#fff;border-top:3px solid var(--fc-gold)}.fc-family-story-visual{position:relative;min-height:430px;overflow:hidden;background:linear-gradient(145deg,var(--fc-dark),var(--fc-burgundy))}.fc-family-story-visual::before,.fc-family-story-visual::after{content:"";position:absolute;border-radius:50%}.fc-family-story-visual::before{width:370px;height:370px;right:-100px;top:-90px;border:1px solid var(--fc-gold)}.fc-family-story-visual::after{width:260px;height:260px;right:-35px;top:-35px;border:1px solid rgba(255,255,255,.22)}.fc-family-story-quote{position:absolute;left:38px;right:38px;bottom:38px;color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:29px;line-height:1.2}.fc-family-story-copy{display:flex;flex-direction:column;justify-content:center;padding:48px}#edwins-family-center-page .fc-family-story h2{margin-bottom:16px!important;font-size:clamp(32px,4vw,45px)!important}#edwins-family-center-page .fc-family-story-copy p{margin:0 0 16px!important;color:var(--fc-muted)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;line-height:1.65!important}.fc-access-section{padding:68px 30px;background:var(--fc-paper)}.fc-access{display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;align-items:start}#edwins-family-center-page .fc-access h2{font-size:clamp(34px,4vw,47px)!important}.fc-access-list{background:#fff;border:1px solid rgba(121,35,48,.12);border-top:3px solid var(--fc-burgundy)}.fc-access-row{display:grid;grid-template-columns:135px 1fr;gap:22px;padding:18px 22px;border-bottom:1px solid rgba(121,35,48,.09)}.fc-access-row:last-child{border-bottom:0}.fc-access-row span{color:var(--fc-gold);font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase}.fc-access-row strong{color:var(--fc-ink);font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.5;font-weight:600}.fc-support-section{padding:70px 30px;background:#fff}.fc-support{display:grid;grid-template-columns:1.2fr .8fr;gap:25px}.fc-support-copy{padding:42px 40px;background:var(--fc-paper);border-top:3px solid var(--fc-burgundy)}#edwins-family-center-page .fc-support h2{margin-bottom:14px!important;font-size:clamp(33px,4vw,46px)!important}#edwins-family-center-page .fc-support-copy p{margin:0 0 24px!important;color:var(--fc-muted)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;line-height:1.65!important}.fc-support-panel{display:flex;flex-direction:column;justify-content:center;padding:40px 35px;background:linear-gradient(145deg,var(--fc-dark),var(--fc-burgundy))}.fc-support-panel-title{margin-bottom:13px;color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:29px;line-height:1.15}.fc-support-panel p{margin:0 0 23px!important;color:rgba(255,255,255,.76)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;line-height:1.6!important}.fc-contact{padding:52px 30px 56px;text-align:center;background:var(--fc-dark);border-top:3px solid var(--fc-gold)}.fc-contact .fc-section-kicker{color:var(--fc-gold)}#edwins-family-center-page .fc-contact h2{margin:0 auto 13px!important;color:#fff!important;font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(31px,4vw,43px)!important;line-height:1.1!important;font-weight:400!important}#edwins-family-center-page .fc-contact p{max-width:650px;margin:0 auto 26px!important;color:rgba(255,255,255,.75)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;line-height:1.6!important}.fc-contact-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:11px}@media (max-width:980px){.fc-hero-copy{padding:50px 38px}.fc-provides-grid{grid-template-columns:repeat(2,1fr)}.fc-family-story-copy{padding:38px 34px}}@media (max-width:700px){.fc-hero-copy{padding:43px 22px 45px}#edwins-family-center-page .fc-hero h1{font-size:39px!important}.fc-facts{grid-template-columns:1fr}.fc-fact{border-right:0;border-bottom:1px solid rgba(121,35,48,.10)}.fc-fact:last-child{border-bottom:0}.fc-why,.fc-provides,.fc-family-story-section,.fc-access-section,.fc-support-section,.fc-contact{padding-left:17px;padding-right:17px}.fc-why-grid,.fc-access,.fc-support{grid-template-columns:1fr;gap:24px}.fc-why-copy{padding-left:20px}.fc-provides-grid{grid-template-columns:1fr}.fc-family-story{display:flex;flex-direction:column}.fc-family-story-visual{min-height:280px}.fc-family-story-quote{left:25px;right:25px;bottom:25px;font-size:25px}.fc-family-story-copy{padding:31px 24px}.fc-access-row{grid-template-columns:100px 1fr;gap:13px}.fc-support-copy,.fc-support-panel{padding:31px 24px}.fc-contact-actions{display:grid;grid-template-columns:1fr}.fc-contact-actions .fc-btn{width:100%}}#edwins-butcher-page{--eb-burgundy:#792330;--eb-dark:#591720;--eb-deep:#451018;--eb-gold:#b99557;--eb-paper:#f8f4ec;--eb-cream:#eee3d2;--eb-white:#fff;--eb-ink:#29211e;--eb-muted:#70655f;width:100%;background:var(--eb-paper);color:var(--eb-ink)}#edwins-butcher-page *,#edwins-butcher-page *::before,#edwins-butcher-page *::after{box-sizing:border-box}.eb-inner{width:100%;max-width:1180px;margin:0 auto}.eb-kicker{margin-bottom:11px;color:var(--eb-burgundy);font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:1.2;font-weight:700;letter-spacing:2.5px;text-transform:uppercase}.eb-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 19px;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;text-decoration:none!important}.eb-btn-gold{background:var(--eb-gold);color:var(--eb-dark)!important}.eb-btn-burgundy{background:var(--eb-burgundy);color:#fff!important}.eb-btn-outline{border:1px solid rgba(255,255,255,.48);color:#fff!important}.eb-hero{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr);min-height:590px;border-top:3px solid var(--eb-gold)}.eb-hero-copy{display:flex;flex-direction:column;justify-content:center;padding:68px 58px;background:linear-gradient(145deg,var(--eb-deep),var(--eb-burgundy))}.eb-hero .eb-kicker{color:var(--eb-gold)}#edwins-butcher-page .eb-hero h1{margin:0 0 20px!important;padding:0!important;color:#fff!important;font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(46px,5vw,68px)!important;line-height:1.02!important;font-weight:400!important;letter-spacing:-1px}#edwins-butcher-page .eb-hero-copy p{max-width:600px;margin:0 0 28px!important;color:rgba(255,255,255,.79)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;line-height:1.7!important}.eb-hero-actions{display:flex;flex-wrap:wrap;gap:11px}.eb-hero-mark{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;padding:50px;background:var(--eb-cream)}.eb-hero-mark::before{content:"";position:absolute;width:430px;height:430px;right:-130px;top:-140px;border:1px solid var(--eb-gold);border-radius:50%}.eb-hero-mark::after{content:"";position:absolute;width:290px;height:290px;right:-40px;top:-65px;border:1px solid rgba(121,35,48,.25);border-radius:50%}.eb-hero-words{position:relative;z-index:2}.eb-hero-word{color:var(--eb-dark);font-family:Georgia,"Times New Roman",serif;font-size:clamp(43px,5vw,63px);line-height:.98;font-weight:400}.eb-hero-word+.eb-hero-word{margin-top:5px}.eb-hero-est{margin-top:28px;padding-top:18px;border-top:1px solid rgba(121,35,48,.22);color:var(--eb-muted);font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:1.4;font-weight:700;letter-spacing:1.6px;text-transform:uppercase}.eb-visit-bar{display:grid;grid-template-columns:1.2fr 1.1fr .8fr;background:#fff;border-bottom:1px solid rgba(121,35,48,.12)}.eb-visit-item{padding:27px;border-right:1px solid rgba(121,35,48,.10)}.eb-visit-item:last-child{border-right:0}.eb-visit-label{margin-bottom:6px;color:var(--eb-gold);font-family:Arial,Helvetica,sans-serif;font-size:9px;line-height:1.2;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.eb-visit-value{color:var(--eb-dark);font-family:Georgia,"Times New Roman",serif;font-size:18px;line-height:1.35}.eb-story{padding:72px 30px 66px}.eb-story-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:68px;align-items:start}#edwins-butcher-page .eb-story h2,#edwins-butcher-page .eb-offering-header h2,#edwins-butcher-page .eb-menu-header h2,#edwins-butcher-page .eb-mission-copy h2,#edwins-butcher-page .eb-location-copy h2,#edwins-butcher-page .eb-final h2{margin:0!important;padding:0!important;color:var(--eb-ink)!important;font-family:Georgia,"Times New Roman",serif!important;font-weight:400!important;line-height:1.08!important}#edwins-butcher-page .eb-story h2{font-size:clamp(36px,4vw,50px)!important}.eb-story-copy{padding-left:32px;border-left:2px solid var(--eb-gold)}#edwins-butcher-page .eb-story-copy p{margin:0 0 17px!important;color:var(--eb-muted)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;line-height:1.7!important}#edwins-butcher-page .eb-story-copy p:last-child{margin-bottom:0!important}.eb-offerings{padding:64px 30px 70px;background:#fff}.eb-offering-header{max-width:760px;margin:0 auto 38px;text-align:center}#edwins-butcher-page .eb-offering-header h2{margin-bottom:12px!important;font-size:clamp(34px,4vw,47px)!important}#edwins-butcher-page .eb-offering-header p{margin:0!important;color:var(--eb-muted)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;line-height:1.65!important}.eb-offering-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.eb-offering{padding:27px 25px 29px;background:var(--eb-paper);border:1px solid rgba(121,35,48,.12);border-top:3px solid var(--eb-burgundy)}.eb-offering-number{margin-bottom:9px;color:var(--eb-gold);font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:700;letter-spacing:1.8px}#edwins-butcher-page .eb-offering h3{margin:0 0 9px!important;color:var(--eb-dark)!important;font-family:Georgia,"Times New Roman",serif!important;font-size:23px!important;line-height:1.15!important;font-weight:400!important}#edwins-butcher-page .eb-offering p{margin:0!important;color:var(--eb-muted)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;line-height:1.55!important}.eb-order{padding:48px 30px;background:var(--eb-dark);border-top:3px solid var(--eb-gold)}.eb-order-inner{display:flex;align-items:center;justify-content:space-between;gap:30px}.eb-order-copy{max-width:650px}.eb-order .eb-kicker{color:var(--eb-gold)}#edwins-butcher-page .eb-order h2{margin:0 0 8px!important;color:#fff!important;font-family:Georgia,"Times New Roman",serif!important;font-size:35px!important;line-height:1.1!important;font-weight:400!important}#edwins-butcher-page .eb-order p{margin:0!important;color:rgba(255,255,255,.72)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;line-height:1.6!important}.eb-order-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.eb-menu{padding:72px 30px 76px;background:var(--eb-cream)}.eb-menu-header{max-width:760px;margin:0 auto 42px;text-align:center}#edwins-butcher-page .eb-menu-header h2{margin-bottom:11px!important;font-size:clamp(38px,4vw,51px)!important}#edwins-butcher-page .eb-menu-header p{margin:0!important;color:var(--eb-muted)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;line-height:1.6!important}.eb-menu-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:20px;align-items:start}.eb-menu-card{padding:34px 34px 36px;background:#fff;border:1px solid rgba(121,35,48,.11);border-top:3px solid var(--eb-burgundy)}.eb-menu-card+.eb-menu-card{margin-top:20px}#edwins-butcher-page .eb-menu-card h3{margin:0 0 23px!important;color:var(--eb-dark)!important;font-family:Georgia,"Times New Roman",serif!important;font-size:29px!important;line-height:1.1!important;font-weight:400!important}.eb-menu-item{display:grid;grid-template-columns:1fr auto;gap:20px;padding:14px 0;border-bottom:1px solid rgba(121,35,48,.09)}.eb-menu-item:last-child{border-bottom:0;padding-bottom:0}.eb-menu-item:first-of-type{padding-top:0}.eb-menu-name{margin-bottom:4px;color:var(--eb-ink);font-family:Georgia,"Times New Roman",serif;font-size:17px;line-height:1.25}.eb-menu-desc{max-width:610px;color:var(--eb-muted);font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.5}.eb-menu-price{padding-top:2px;color:var(--eb-burgundy);font-family:Georgia,"Times New Roman",serif;font-size:17px;white-space:nowrap}.eb-sides{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px}.eb-side{padding:7px 0;color:var(--eb-ink);font-family:Arial,Helvetica,sans-serif;font-size:13px;border-bottom:1px solid rgba(121,35,48,.08)}.eb-side-pricing{margin-bottom:20px;padding:13px 15px;background:var(--eb-paper);color:var(--eb-burgundy);font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;letter-spacing:1px;text-align:center;text-transform:uppercase}.eb-menu-note{margin-top:18px;color:var(--eb-muted);font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:1.5;font-style:italic}.eb-mission{padding:70px 30px;background:#fff}.eb-mission-grid{display:grid;grid-template-columns:.78fr 1.22fr;border-top:3px solid var(--eb-gold)}.eb-mission-mark{position:relative;overflow:hidden;min-height:410px;display:flex;align-items:flex-end;padding:38px;background:linear-gradient(145deg,var(--eb-deep),var(--eb-burgundy))}.eb-mission-mark::before{content:"";position:absolute;width:380px;height:380px;top:-100px;right:-110px;border:1px solid var(--eb-gold);border-radius:50%}.eb-mission-quote{position:relative;z-index:2;max-width:350px;color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:32px;line-height:1.15}.eb-mission-copy{display:flex;flex-direction:column;justify-content:center;padding:48px;background:var(--eb-paper)}#edwins-butcher-page .eb-mission-copy h2{margin-bottom:15px!important;font-size:clamp(34px,4vw,47px)!important}#edwins-butcher-page .eb-mission-copy p{margin:0 0 16px!important;color:var(--eb-muted)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;line-height:1.65!important}.eb-location{padding:68px 30px;background:var(--eb-paper)}.eb-location-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:25px}.eb-location-copy{padding:39px 37px;background:#fff;border-top:3px solid var(--eb-burgundy)}#edwins-butcher-page .eb-location-copy h2{margin-bottom:19px!important;font-size:36px!important}.eb-location-address{margin-bottom:20px;color:var(--eb-dark);font-family:Georgia,"Times New Roman",serif;font-size:20px;line-height:1.4}.eb-location-hours{padding:37px;background:var(--eb-dark)}.eb-location-hours .eb-kicker{color:var(--eb-gold)}.eb-hours-row{display:grid;grid-template-columns:145px 1fr;gap:20px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.12)}.eb-hours-row:last-child{border-bottom:0}.eb-hours-day{color:var(--eb-gold);font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.eb-hours-time{color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:18px}.eb-final{padding:65px 30px 69px;text-align:center;background:linear-gradient(145deg,var(--eb-deep),var(--eb-burgundy));border-top:3px solid var(--eb-gold)}.eb-final .eb-kicker{color:var(--eb-gold)}#edwins-butcher-page .eb-final h2{max-width:830px;margin:0 auto 16px!important;color:#fff!important;font-size:clamp(35px,4vw,49px)!important}#edwins-butcher-page .eb-final p{max-width:650px;margin:0 auto 27px!important;color:rgba(255,255,255,.76)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;line-height:1.65!important}.eb-final-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:11px}@media (max-width:980px){.eb-hero{grid-template-columns:1fr 1fr}.eb-hero-copy{padding:50px 38px}.eb-hero-mark{padding:37px}.eb-offering-grid{grid-template-columns:repeat(2,1fr)}.eb-menu-grid{grid-template-columns:1fr}}@media (max-width:700px){.eb-hero{display:flex;flex-direction:column;min-height:0}.eb-hero-copy{padding:43px 22px 45px}#edwins-butcher-page .eb-hero h1{font-size:40px!important}.eb-hero-mark{min-height:340px;padding:33px 23px}.eb-visit-bar{grid-template-columns:1fr}.eb-visit-item{border-right:0;border-bottom:1px solid rgba(121,35,48,.10)}.eb-visit-item:last-child{border-bottom:0}.eb-story,.eb-offerings,.eb-order,.eb-menu,.eb-mission,.eb-location,.eb-final{padding-left:17px;padding-right:17px}.eb-story-grid,.eb-mission-grid,.eb-location-grid{grid-template-columns:1fr;gap:24px}.eb-story-copy{padding-left:20px}.eb-offering-grid{grid-template-columns:1fr}.eb-order-inner{display:block}.eb-order-actions{justify-content:flex-start;margin-top:23px}.eb-menu-card{padding:27px 22px 29px}.eb-menu-item{gap:13px}.eb-sides{grid-template-columns:1fr}.eb-mission-mark{min-height:300px}.eb-mission-copy{padding:32px 25px}.eb-hours-row{grid-template-columns:110px 1fr}.eb-final-actions{display:grid;grid-template-columns:1fr}.eb-final-actions .eb-btn{width:100%}}#edwins-bakery-page{--edb-burgundy:#792330;--edb-dark:#591720;--edb-deep:#451018;--edb-gold:#b99557;--edb-paper:#f8f4ec;--edb-cream:#eee3d2;--edb-white:#ffffff;--edb-ink:#29211e;--edb-muted:#70655f;width:100%;background:var(--edb-paper);color:var(--edb-ink)}#edwins-bakery-page *,#edwins-bakery-page *::before,#edwins-bakery-page *::after{box-sizing:border-box}.edb-inner{width:100%;max-width:1180px;margin:0 auto}.edb-kicker{margin-bottom:10px;color:var(--edb-burgundy);font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:1.2;font-weight:700;letter-spacing:2.5px;text-transform:uppercase}.edb-btn{display:inline-flex;align-items:center;justify-content:center;min-height:49px;padding:0 20px;font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:1.2;font-weight:700;letter-spacing:1.15px;text-transform:uppercase;text-decoration:none!important}.edb-btn-gold{background:var(--edb-gold);color:var(--edb-dark)!important}.edb-btn-burgundy{background:var(--edb-burgundy);color:#fff!important}.edb-btn-outline{border:1px solid rgba(255,255,255,.52);color:#fff!important}.edb-hero{display:flex;align-items:stretch;min-height:600px;border-top:3px solid var(--edb-gold)}.edb-hero-copy{flex:0 0 44%;display:flex;flex-direction:column;justify-content:center;padding:68px 55px;background:linear-gradient(145deg,var(--edb-deep),var(--edb-burgundy))}.edb-hero-copy .edb-kicker{color:var(--edb-gold)}#edwins-bakery-page .edb-hero h1{margin:0 0 20px!important;padding:0!important;color:#fff!important;font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(46px,5vw,69px)!important;line-height:1.02!important;font-weight:400!important;letter-spacing:-1px}#edwins-bakery-page .edb-hero-copy p{max-width:570px;margin:0 0 28px!important;color:rgba(255,255,255,.80)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;line-height:1.7!important}.edb-hero-actions{display:flex;flex-wrap:wrap;gap:11px}.edb-hero-photo{position:relative;flex:1 1 auto;min-width:0;min-height:600px;overflow:hidden;background:#d9c7ad}.edb-hero-photo img{display:block;width:100%;height:100%;min-height:600px;object-fit:cover;object-position:center;margin:0}.edb-hero-photo::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(89,23,32,.18),rgba(89,23,32,0) 35%);pointer-events:none}.edb-quick{display:flex;align-items:stretch;background:#fff;border-bottom:1px solid rgba(121,35,48,.12)}.edb-quick-item{flex:1 1 0;padding:27px 25px;text-align:center;border-right:1px solid rgba(121,35,48,.10)}.edb-quick-item:last-child{border-right:0}.edb-quick-label{margin-bottom:6px;color:var(--edb-gold);font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.edb-quick-value{color:var(--edb-dark);font-family:Georgia,"Times New Roman",serif;font-size:18px;line-height:1.35}.edb-story{padding:72px 30px 66px}.edb-story-inner{display:flex;align-items:flex-start;gap:68px}.edb-story-heading{flex:0 0 37%}.edb-story-copy{flex:1 1 auto;padding-left:32px;border-left:2px solid var(--edb-gold)}#edwins-bakery-page .edb-story h2,#edwins-bakery-page .edb-experience-header h2,#edwins-bakery-page .edb-menu-header h2,#edwins-bakery-page .edb-mission-copy h2,#edwins-bakery-page .edb-visit-copy h2,#edwins-bakery-page .edb-final h2{margin:0!important;padding:0!important;color:var(--edb-ink)!important;font-family:Georgia,"Times New Roman",serif!important;font-weight:400!important;line-height:1.08!important}#edwins-bakery-page .edb-story h2{font-size:clamp(35px,4vw,49px)!important}#edwins-bakery-page .edb-story-copy p{margin:0 0 17px!important;color:var(--edb-muted)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;line-height:1.7!important}#edwins-bakery-page .edb-story-copy p:last-child{margin-bottom:0!important}.edb-experience{padding:64px 30px 70px;background:#fff}.edb-experience-header{max-width:750px;margin:0 auto 38px;text-align:center}#edwins-bakery-page .edb-experience-header h2{margin-bottom:12px!important;font-size:clamp(34px,4vw,47px)!important}#edwins-bakery-page .edb-experience-header p{margin:0!important;color:var(--edb-muted)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;line-height:1.65!important}.edb-experience-row{display:flex;align-items:stretch;gap:18px}.edb-experience-card{flex:1 1 0;min-width:0;padding:29px 26px 31px;background:var(--edb-paper);border:1px solid rgba(121,35,48,.12);border-top:3px solid var(--edb-burgundy)}.edb-experience-number{margin-bottom:10px;color:var(--edb-gold);font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:700;letter-spacing:1.8px}#edwins-bakery-page .edb-experience-card h3{margin:0 0 10px!important;color:var(--edb-dark)!important;font-family:Georgia,"Times New Roman",serif!important;font-size:25px!important;line-height:1.15!important;font-weight:400!important}#edwins-bakery-page .edb-experience-card p{margin:0!important;color:var(--edb-muted)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;line-height:1.55!important}.edb-order{padding:47px 30px;background:var(--edb-dark);border-top:3px solid var(--edb-gold)}.edb-order-inner{display:flex;align-items:center;justify-content:space-between;gap:32px}.edb-order-copy{max-width:650px}.edb-order .edb-kicker{color:var(--edb-gold)}#edwins-bakery-page .edb-order h2{margin:0 0 8px!important;color:#fff!important;font-family:Georgia,"Times New Roman",serif!important;font-size:35px!important;line-height:1.1!important;font-weight:400!important}#edwins-bakery-page .edb-order p{margin:0!important;color:rgba(255,255,255,.73)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;line-height:1.6!important}.edb-order-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.edb-menu{padding:72px 30px 76px;background:var(--edb-cream)}.edb-menu-header{max-width:760px;margin:0 auto 42px;text-align:center}#edwins-bakery-page .edb-menu-header h2{margin-bottom:10px!important;font-size:clamp(38px,4vw,51px)!important}#edwins-bakery-page .edb-menu-header p{margin:0!important;color:var(--edb-muted)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;line-height:1.6!important}.edb-menu-columns{display:flex;align-items:flex-start;gap:20px}.edb-menu-main{flex:0 0 calc(60% - 10px)}.edb-menu-side{flex:1 1 auto}.edb-menu-card{padding:34px 34px 36px;background:#fff;border:1px solid rgba(121,35,48,.11);border-top:3px solid var(--edb-burgundy)}.edb-menu-card+.edb-menu-card{margin-top:20px}#edwins-bakery-page .edb-menu-card h3{margin:0 0 23px!important;color:var(--edb-dark)!important;font-family:Georgia,"Times New Roman",serif!important;font-size:29px!important;line-height:1.1!important;font-weight:400!important}.edb-menu-item{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:13px 0;border-bottom:1px solid rgba(121,35,48,.09)}.edb-menu-item:first-of-type{padding-top:0}.edb-menu-item:last-child{padding-bottom:0;border-bottom:0}.edb-menu-item-copy{flex:1 1 auto;min-width:0}.edb-menu-name{margin-bottom:4px;color:var(--edb-ink);font-family:Georgia,"Times New Roman",serif;font-size:17px;line-height:1.25}.edb-menu-desc{color:var(--edb-muted);font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.5}.edb-menu-price{flex:0 0 auto;padding-top:2px;color:var(--edb-burgundy);font-family:Georgia,"Times New Roman",serif;font-size:17px;line-height:1.2;white-space:nowrap}.edb-simple-list{display:flex;flex-wrap:wrap;gap:0 18px}.edb-simple-item{width:calc(50% - 9px);display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid rgba(121,35,48,.08);color:var(--edb-ink);font-family:Arial,Helvetica,sans-serif;font-size:12px}.edb-simple-price{color:var(--edb-burgundy);white-space:nowrap}.edb-menu-note{margin-top:20px;color:var(--edb-muted);font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:1.55;font-style:italic}.edb-drinks{margin-top:20px}.edb-drinks details{margin-bottom:10px;background:#fff;border:1px solid rgba(121,35,48,.11);border-left:3px solid var(--edb-burgundy)}.edb-drinks summary{cursor:pointer;padding:17px 20px;color:var(--edb-dark);font-family:Georgia,"Times New Roman",serif;font-size:20px;line-height:1.2}.edb-drinks-content{padding:0 20px 20px}.edb-mission{padding:70px 30px;background:#fff}.edb-mission-inner{display:flex;align-items:stretch;border-top:3px solid var(--edb-gold)}.edb-mission-mark{position:relative;flex:0 0 39%;min-height:410px;display:flex;align-items:flex-end;overflow:hidden;padding:38px;background:linear-gradient(145deg,var(--edb-dark),var(--edb-burgundy))}.edb-mission-mark::before{content:"";position:absolute;width:390px;height:390px;top:-110px;right:-110px;border:1px solid var(--edb-gold);border-radius:50%}.edb-mission-quote{position:relative;z-index:2;max-width:340px;color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:31px;line-height:1.17}.edb-mission-copy{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;padding:48px;background:var(--edb-paper)}#edwins-bakery-page .edb-mission-copy h2{margin-bottom:15px!important;font-size:clamp(34px,4vw,47px)!important}#edwins-bakery-page .edb-mission-copy p{margin:0 0 16px!important;color:var(--edb-muted)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;line-height:1.65!important}.edb-visit{padding:68px 30px;background:var(--edb-paper)}.edb-visit-inner{display:flex;align-items:stretch;gap:24px}.edb-visit-copy{flex:0 0 43%;padding:39px 37px;background:#fff;border-top:3px solid var(--edb-burgundy)}#edwins-bakery-page .edb-visit-copy h2{margin-bottom:18px!important;font-size:36px!important}.edb-address{margin-bottom:20px;color:var(--edb-dark);font-family:Georgia,"Times New Roman",serif;font-size:20px;line-height:1.4}.edb-hours{flex:1 1 auto;padding:37px;background:var(--edb-dark)}.edb-hours .edb-kicker{color:var(--edb-gold)}.edb-hours-row{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.12)}.edb-hours-row:last-child{border-bottom:0}.edb-hours-day{color:var(--edb-gold);font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:1.4;font-weight:700;letter-spacing:1px;text-transform:uppercase}.edb-hours-time{color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:17px;line-height:1.4;text-align:right}.edb-final{padding:65px 30px 69px;text-align:center;background:linear-gradient(145deg,var(--edb-deep),var(--edb-burgundy));border-top:3px solid var(--edb-gold)}.edb-final .edb-kicker{color:var(--edb-gold)}#edwins-bakery-page .edb-final h2{max-width:830px;margin:0 auto 16px!important;color:#fff!important;font-size:clamp(35px,4vw,49px)!important}#edwins-bakery-page .edb-final p{max-width:650px;margin:0 auto 27px!important;color:rgba(255,255,255,.77)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;line-height:1.65!important}.edb-final-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:11px}@media (max-width:980px){.edb-hero-copy{flex-basis:50%;padding:50px 38px}.edb-story-inner{gap:38px}.edb-experience-row{flex-wrap:wrap}.edb-experience-card{flex-basis:calc(50% - 9px)}.edb-menu-columns{flex-direction:column}.edb-menu-main,.edb-menu-side{flex-basis:auto;width:100%}}@media (max-width:700px){.edb-hero{flex-direction:column;min-height:0}.edb-hero-copy{flex-basis:auto;padding:43px 22px 45px}#edwins-bakery-page .edb-hero h1{font-size:40px!important}.edb-hero-photo{order:-1;min-height:310px}.edb-hero-photo img{height:310px;min-height:310px}.edb-quick{flex-direction:column}.edb-quick-item{border-right:0;border-bottom:1px solid rgba(121,35,48,.10)}.edb-quick-item:last-child{border-bottom:0}.edb-story,.edb-experience,.edb-order,.edb-menu,.edb-mission,.edb-visit,.edb-final{padding-left:17px;padding-right:17px}.edb-story-inner{flex-direction:column;gap:23px}.edb-story-heading{flex-basis:auto}.edb-story-copy{padding-left:20px}.edb-experience-row{flex-direction:column}.edb-experience-card{flex-basis:auto;width:100%}.edb-order-inner{display:block}.edb-order-actions{justify-content:flex-start;margin-top:23px}.edb-menu-card{padding:27px 22px 29px}.edb-simple-item{width:100%}.edb-mission-inner{flex-direction:column}.edb-mission-mark{flex-basis:auto;min-height:290px}.edb-mission-copy{padding:32px 25px}.edb-visit-inner{flex-direction:column}.edb-visit-copy{flex-basis:auto}.edb-hours-row{gap:12px}.edb-final-actions{flex-direction:column}.edb-final-actions .edb-btn{width:100%}}#edwins-cigar-page{--cb-wine:#792330;--cb-dark:#34181b;--cb-deep:#1e1112;--cb-gold:#b99557;--cb-paper:#f5efe5;--cb-cream:#e8dccb;--cb-ink:#241d1a;--cb-muted:#72665e;width:100%;background:var(--cb-paper);color:var(--cb-ink)}#edwins-cigar-page *,#edwins-cigar-page *::before,#edwins-cigar-page *::after{box-sizing:border-box}.cb-inner{width:100%;max-width:1180px;margin:0 auto}.cb-kicker{margin-bottom:10px;color:var(--cb-wine);font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase}.cb-btn{display:inline-flex;align-items:center;justify-content:center;min-height:49px;padding:0 20px;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:700;letter-spacing:1.15px;text-transform:uppercase;text-decoration:none!important}.cb-btn-gold{background:var(--cb-gold);color:var(--cb-deep)!important}.cb-btn-wine{background:var(--cb-wine);color:#fff!important}.cb-btn-outline{border:1px solid rgba(255,255,255,.45);color:#fff!important}.cb-hero{display:flex;min-height:610px;border-top:3px solid var(--cb-gold);background:var(--cb-deep)}.cb-hero-image{position:relative;flex:1.15 1 0;min-width:0;min-height:610px;overflow:hidden}.cb-hero-image img{display:block;width:100%;height:100%;min-height:610px;object-fit:cover;object-position:center;margin:0}.cb-hero-image::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(15,8,9,.08),rgba(15,8,9,.32))}.cb-hero-copy{flex:.85 1 0;min-width:390px;display:flex;flex-direction:column;justify-content:center;padding:66px 55px;background:linear-gradient(145deg,var(--cb-deep),var(--cb-wine))}.cb-hero .cb-kicker{color:var(--cb-gold)}#edwins-cigar-page .cb-hero h1{margin:0 0 20px!important;padding:0!important;color:#fff!important;font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(47px,5vw,69px)!important;line-height:1.02!important;font-weight:400!important;letter-spacing:-1px}#edwins-cigar-page .cb-hero-copy p{max-width:560px;margin:0 0 28px!important;color:rgba(255,255,255,.78)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;line-height:1.7!important}.cb-hero-actions{display:flex;flex-wrap:wrap;gap:11px}.cb-quick{display:flex;background:#fff;border-bottom:1px solid rgba(121,35,48,.12)}.cb-quick-item{flex:1 1 0;padding:27px 24px;text-align:center;border-right:1px solid rgba(121,35,48,.1)}.cb-quick-item:last-child{border-right:0}.cb-quick-label{margin-bottom:5px;color:var(--cb-gold);font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.cb-quick-value{color:var(--cb-dark);font-family:Georgia,"Times New Roman",serif;font-size:18px;line-height:1.35}.cb-intro{padding:72px 30px 66px}.cb-intro-inner{display:flex;align-items:flex-start;gap:68px}.cb-intro-heading{flex:0 0 37%}.cb-intro-copy{flex:1 1 auto;padding-left:32px;border-left:2px solid var(--cb-gold)}#edwins-cigar-page .cb-intro h2,#edwins-cigar-page .cb-events-header h2,#edwins-cigar-page .cb-weekly-header h2,#edwins-cigar-page .cb-society-copy h2,#edwins-cigar-page .cb-private-copy h2,#edwins-cigar-page .cb-visit-copy h2{margin:0!important;padding:0!important;font-family:Georgia,"Times New Roman",serif!important;font-weight:400!important;line-height:1.08!important}#edwins-cigar-page .cb-intro h2{color:var(--cb-ink)!important;font-size:clamp(35px,4vw,49px)!important}#edwins-cigar-page .cb-intro-copy p{margin:0 0 17px!important;color:var(--cb-muted)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;line-height:1.7!important}.cb-events{padding:66px 30px 72px;background:#fff}.cb-events-header,.cb-weekly-header{max-width:760px;margin:0 auto 38px;text-align:center}#edwins-cigar-page .cb-events-header h2,#edwins-cigar-page .cb-weekly-header h2{margin-bottom:12px!important;color:var(--cb-ink)!important;font-size:clamp(35px,4vw,48px)!important}#edwins-cigar-page .cb-events-header p,#edwins-cigar-page .cb-weekly-header p{margin:0!important;color:var(--cb-muted)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;line-height:1.65!important}.cb-event-row{display:flex;align-items:stretch;gap:18px}.cb-event-card{flex:1 1 0;min-width:0;display:flex;flex-direction:column;background:var(--cb-paper);border:1px solid rgba(121,35,48,.13);border-top:3px solid var(--cb-wine)}.cb-event-date{padding:20px 23px;background:var(--cb-cream)}.cb-event-date span{display:block;margin-bottom:5px;color:var(--cb-gold);font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase}.cb-event-date strong{color:var(--cb-dark);font-family:Georgia,"Times New Roman",serif;font-size:29px;line-height:1;font-weight:400}.cb-event-card.featured .cb-event-date{background:linear-gradient(145deg,var(--cb-dark),var(--cb-wine))}.cb-event-card.featured .cb-event-date strong{color:#fff}.cb-event-body{flex:1 1 auto;display:flex;flex-direction:column;padding:25px 23px 24px}.cb-event-type{margin-bottom:7px;color:var(--cb-gold);font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:700;letter-spacing:1.7px;text-transform:uppercase}#edwins-cigar-page .cb-event-body h3{margin:0 0 10px!important;color:var(--cb-dark)!important;font-family:Georgia,"Times New Roman",serif!important;font-size:24px!important;line-height:1.16!important;font-weight:400!important}#edwins-cigar-page .cb-event-body p{margin:0 0 22px!important;color:var(--cb-muted)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;line-height:1.55!important}.cb-event-link{margin-top:auto;color:var(--cb-wine)!important;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:700;letter-spacing:1.1px;text-transform:uppercase;text-decoration:none!important}.cb-weekly{padding:66px 30px 72px;background:var(--cb-cream)}.cb-weekly-row{display:flex;align-items:stretch;gap:18px}.cb-weekly-card{flex:1 1 0;padding:29px 26px;background:#fff;border-top:3px solid var(--cb-wine)}.cb-weekly-number{margin-bottom:9px;color:var(--cb-gold);font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:700;letter-spacing:1.8px}#edwins-cigar-page .cb-weekly-card h3{margin:0 0 10px!important;color:var(--cb-dark)!important;font-family:Georgia,"Times New Roman",serif!important;font-size:24px!important;font-weight:400!important}#edwins-cigar-page .cb-weekly-card p{margin:0!important;color:var(--cb-muted)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;line-height:1.55!important}.cb-society{padding:72px 30px;background:#fff}.cb-society-inner{display:flex;align-items:stretch;border-top:3px solid var(--cb-gold)}.cb-society-art{flex:0 0 38%;min-height:470px;overflow:hidden;background:var(--cb-deep)}.cb-society-art img{display:block;width:100%;height:100%;min-height:470px;object-fit:cover;object-position:center}.cb-society-copy{flex:1 1 auto;padding:48px;background:linear-gradient(145deg,var(--cb-dark),var(--cb-wine))}.cb-society-copy .cb-kicker{color:var(--cb-gold)}#edwins-cigar-page .cb-society-copy h2{margin-bottom:15px!important;color:#fff!important;font-size:clamp(35px,4vw,48px)!important}#edwins-cigar-page .cb-society-copy>p{margin:0 0 21px!important;color:rgba(255,255,255,.76)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;line-height:1.65!important}.cb-reward-row{display:flex;flex-wrap:wrap;margin:26px 0 28px;border-top:1px solid rgba(255,255,255,.15);border-bottom:1px solid rgba(255,255,255,.15)}.cb-reward{flex:1 1 25%;padding:18px 12px;text-align:center;border-right:1px solid rgba(255,255,255,.12)}.cb-reward:last-child{border-right:0}.cb-reward strong{display:block;margin-bottom:5px;color:var(--cb-gold);font-family:Georgia,"Times New Roman",serif;font-size:24px;font-weight:400}.cb-reward span{color:rgba(255,255,255,.75);font-family:Arial,Helvetica,sans-serif;font-size:9px;line-height:1.35;text-transform:uppercase}.cb-private{padding:70px 30px;background:var(--cb-paper)}.cb-private-inner{display:flex;align-items:stretch}.cb-private-copy{flex:1.15 1 0;padding:44px 42px;background:#fff;border-top:3px solid var(--cb-wine)}#edwins-cigar-page .cb-private-copy h2{margin-bottom:14px!important;color:var(--cb-ink)!important;font-size:clamp(34px,4vw,45px)!important}#edwins-cigar-page .cb-private-copy p{margin:0 0 23px!important;color:var(--cb-muted)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;line-height:1.65!important}.cb-private-mark{flex:.85 1 0;display:flex;align-items:flex-end;min-height:360px;padding:38px;background:linear-gradient(145deg,var(--cb-deep),var(--cb-wine))}.cb-private-quote{max-width:350px;color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:30px;line-height:1.15}.cb-visit{padding:68px 30px;background:#fff}.cb-visit-inner{display:flex;gap:24px}.cb-visit-copy{flex:0 0 43%;padding:39px 37px;background:var(--cb-paper);border-top:3px solid var(--cb-wine)}#edwins-cigar-page .cb-visit-copy h2{margin-bottom:18px!important;color:var(--cb-ink)!important;font-size:36px!important}.cb-address{margin-bottom:21px;color:var(--cb-dark);font-family:Georgia,"Times New Roman",serif;font-size:20px;line-height:1.4}.cb-hours{flex:1 1 auto;padding:38px;background:var(--cb-dark)}.cb-hours .cb-kicker{color:var(--cb-gold)}.cb-hours-row{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.12)}.cb-hours-row:last-child{border-bottom:0}.cb-hours-day{color:var(--cb-gold);font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.cb-hours-time{color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:18px}@media(max-width:980px){.cb-event-row,.cb-weekly-row{flex-wrap:wrap}.cb-event-card,.cb-weekly-card{flex-basis:calc(50% - 9px)}}@media(max-width:700px){.cb-hero{flex-direction:column;min-height:0}.cb-hero-image{min-height:310px}.cb-hero-image img{height:310px;min-height:310px}.cb-hero-copy{min-width:0;padding:43px 22px 45px}#edwins-cigar-page .cb-hero h1{font-size:40px!important}.cb-quick{flex-direction:column}.cb-quick-item{border-right:0;border-bottom:1px solid rgba(121,35,48,.1)}.cb-intro,.cb-events,.cb-weekly,.cb-society,.cb-private,.cb-visit{padding-left:17px;padding-right:17px}.cb-intro-inner,.cb-society-inner,.cb-private-inner,.cb-visit-inner{flex-direction:column}.cb-intro-inner{gap:23px}.cb-intro-heading{flex-basis:auto}.cb-intro-copy{padding-left:20px}.cb-event-row,.cb-weekly-row{flex-direction:column}.cb-event-card,.cb-weekly-card{flex-basis:auto;width:100%}.cb-society-art{min-height:320px}.cb-society-art img{min-height:320px}.cb-society-copy{padding:34px 24px}.cb-reward{flex-basis:50%}.cb-reward:nth-child(2){border-right:0}.cb-private-copy{padding:33px 25px}.cb-private-mark{min-height:260px}.cb-visit-copy{flex-basis:auto}}#edwins-cigar-page{position:relative;width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;overflow-x:clip}#edwins-cigar-page .cb-hero{width:100%;min-height:600px}#edwins-cigar-page .cb-hero-image{flex:1.1 1 0;min-width:0}#edwins-cigar-page .cb-hero-copy{flex:.9 1 0;min-width:0;padding:70pxclamp(38px,5vw,75px)}#edwins-cigar-page .cb-hero-image img{width:100%;height:100%;min-height:600px;object-fit:cover}#edwins-cigar-page .cb-inner{width:calc(100% - 60px);max-width:1180px;margin-left:auto;margin-right:auto}#edwins-cigar-page .cb-quick{width:100%;padding-left:max(30px,calc((100vw - 1180px) / 2));padding-right:max(30px,calc((100vw - 1180px) / 2))}#edwins-cigar-page .cb-quick-item{padding-top:30px;padding-bottom:30px}#edwins-cigar-page .cb-intro{background:#f5efe5}#edwins-cigar-page .cb-events{background:#ffffff}#edwins-cigar-page .cb-weekly{background:#e8dccb}#edwins-cigar-page .cb-society{background:#f5efe5}#edwins-cigar-page .cb-private{background:#ffffff}#edwins-cigar-page .cb-visit{background:#f5efe5}#edwins-cigar-page .cb-event-card{min-height:390px}#edwins-cigar-page .cb-event-date{padding:24px 25px}#edwins-cigar-page .cb-event-body{padding:28px 25px 27px}#edwins-cigar-page .cb-weekly-card{min-height:220px;padding:31px 28px}#edwins-cigar-page .cb-society-inner{min-height:500px}#edwins-cigar-page .cb-society-art{flex:0 0 42%}#edwins-cigar-page .cb-society-copy{padding:55px 52px}#edwins-cigar-page .cb-private-inner{min-height:390px}#edwins-cigar-page .cb-private-copy{display:flex;flex-direction:column;justify-content:center}#edwins-cigar-page .cb-private-mark{min-height:390px}@media(max-width:700px){#edwins-cigar-page .cb-inner{width:calc(100% - 34px)}#edwins-cigar-page .cb-quick{padding-left:0;padding-right:0}#edwins-cigar-page .cb-hero{min-height:0}#edwins-cigar-page .cb-hero-image img{min-height:310px;height:310px}#edwins-cigar-page .cb-event-card,#edwins-cigar-page .cb-weekly-card{min-height:0}#edwins-cigar-page .cb-society-inner,#edwins-cigar-page .cb-private-inner{min-height:0}}#edwins-cigar-page{background:#efe4d4!important}#edwins-cigar-page .cb-hero{background:#241315!important}#edwins-cigar-page .cb-hero-copy{background:linear-gradient(145deg,#251316 0%,#42181f 48%,#702132 100%)!important}#edwins-cigar-page .cb-hero-copy .cb-kicker{color:#c7a15b!important}#edwins-cigar-page .cb-hero-copy h1{color:#fffaf2!important}#edwins-cigar-page .cb-hero-copy p{color:rgba(255,250,242,.82)!important}#edwins-cigar-page .cb-quick{background:#f3eadc!important;border-bottom:1px solid rgba(90,35,39,.16)!important}#edwins-cigar-page .cb-quick-item{background:#f3eadc!important;border-right:1px solid rgba(90,35,39,.14)!important}#edwins-cigar-page .cb-quick-label{color:#a77e3f!important}#edwins-cigar-page .cb-quick-value{color:#40191f!important}#edwins-cigar-page .cb-intro{background:#eadbc5!important}#edwins-cigar-page .cb-intro h2{color:#35191b!important}#edwins-cigar-page .cb-intro-copy{border-left-color:#b28a4c!important}#edwins-cigar-page .cb-intro-copy p{color:#5e5048!important}#edwins-cigar-page .cb-events{background:#f7f1e8!important}#edwins-cigar-page .cb-events-header h2{color:#35191b!important}#edwins-cigar-page .cb-event-card{background:#fffdf8!important;border:1px solidrgba(104,40,47,.16)!important;border-top:3px solid#702132!important;box-shadow:0 7px 22pxrgba(51,25,25,.06)}#edwins-cigar-page .cb-event-date{background:#e8d8c1!important}#edwins-cigar-page .cb-event-card.featured .cb-event-date{background:linear-gradient(145deg,#32171a,#702132)!important}#edwins-cigar-page .cb-event-date span,#edwins-cigar-page .cb-event-type{color:#a87f40!important}#edwins-cigar-page .cb-event-body h3{color:#3d181e!important}#edwins-cigar-page .cb-weekly{background:#dfc9a8!important}#edwins-cigar-page .cb-weekly-header h2{color:#341719!important}#edwins-cigar-page .cb-weekly-header p{color:#5d4c42!important}#edwins-cigar-page .cb-weekly-card{background:#f8f2e8!important;border-top:3px solid#702132!important;box-shadow:0 6px 18pxrgba(57,30,25,.06)}#edwins-cigar-page .cb-weekly-card h3{color:#3b181c!important}#edwins-cigar-page .cb-weekly-number{color:#9c7438!important}#edwins-cigar-page .cb-society{background:#281719!important}#edwins-cigar-page .cb-society-inner{border-top:3px solid#c29a52!important;box-shadow:0 12px 30pxrgba(0,0,0,.15)}#edwins-cigar-page .cb-society-copy{background:linear-gradient(145deg,#251416 0%,#451b21 55%,#6f2130 100%)!important}#edwins-cigar-page .cb-private{background:#eee2d1!important}#edwins-cigar-page .cb-private-copy{background:#fffaf3!important;border-top:3px solid#702132!important}#edwins-cigar-page .cb-private-copy h2{color:#35181c!important}#edwins-cigar-page .cb-private-mark{background:linear-gradient(145deg,#251416,#67202d)!important}#edwins-cigar-page .cb-visit{background:#f6efe5!important}#edwins-cigar-page .cb-visit-copy{background:#eadbc5!important;border-top:3px solid#702132!important}#edwins-cigar-page .cb-visit-copy h2{color:#35191b!important}#edwins-cigar-page .cb-hours{background:linear-gradient(145deg,#281619,#481c22)!important;border-top:3px solid#b99557!important}#edwins-cigar-page .cb-event-link{color:#702132!important}#edwins-cigar-page .cb-kicker{color:#702132}#edwins-cigar-page .cb-btn-gold{background:#c09a58!important;color:#241315!important}#edwins-cigar-page .cb-btn-wine{background:#702132!important;color:#fff!important}#edwins-cigar-page .cb-btn{transition:transform .18s ease,background-color .18s ease}#edwins-cigar-page .cb-btn:hover{transform:translateY(-2px)}#edwins-cigar-page .cb-btn-gold:hover{background:#caaa6c!important}#edwins-cigar-page .cb-btn-wine:hover{background:#591720!important}#edwins-cigar-page .cb-intro h2,#edwins-cigar-page .cb-events-header h2,#edwins-cigar-page .cb-weekly-header h2,#edwins-cigar-page .cb-private-copy h2,#edwins-cigar-page .cb-visit-copy h2{color:#3f1f24!important}#edwins-cigar-page .cb-intro-copy p,#edwins-cigar-page .cb-events-header p,#edwins-cigar-page .cb-weekly-header p,#edwins-cigar-page .cb-event-body p,#edwins-cigar-page .cb-weekly-card p,#edwins-cigar-page .cb-private-copy p{color:#5f5048!important}#edwins-cigar-page .cb-event-body h3,#edwins-cigar-page .cb-weekly-card h3{color:#4a2329!important}#edwins-cigar-page .cb-kicker,#edwins-cigar-page .cb-event-date span,#edwins-cigar-page .cb-event-type,#edwins-cigar-page .cb-weekly-number,#edwins-cigar-page .cb-quick-label,#edwins-cigar-page .cb-hours-day{color:#9d7740!important}#edwins-cigar-page .cb-quick-value{color:#442126!important}#edwins-cigar-page .cb-address{color:#3f1f24!important}#edwins-cigar-page .cb-visit-copy{color:#5a4b43!important}#edwins-cigar-page .cb-visit-copy .cb-btn-wine{background:#702132!important;color:#fff8f0!important}#edwins-cigar-page .cb-hours-time{color:#fff6ea!important}#edwins-cigar-page .cb-hours-day{color:#c19a58!important}#edwins-cigar-page .cb-society-copy h2{color:#fff7ee!important}#edwins-cigar-page .cb-society-copy>p,#edwins-cigar-page .cb-reward span{color:rgba(255,247,238,.82)!important}#edwins-cigar-page .cb-reward strong{color:#c8a25d!important}#edwins-about-page{--ab-burgundy:#792330;--ab-dark:#591720;--ab-deep:#451018;--ab-gold:#b99557;--ab-paper:#f8f4ec;--ab-cream:#eee3d2;--ab-white:#ffffff;--ab-ink:#29211e;--ab-muted:#70655f;position:relative;width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:var(--ab-paper);color:var(--ab-ink);overflow-x:clip}#edwins-about-page *,#edwins-about-page *::before,#edwins-about-page *::after{box-sizing:border-box}.ab-inner{width:calc(100% - 60px);max-width:1180px;margin:0 auto}.ab-kicker{margin-bottom:11px;color:var(--ab-burgundy);font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:1.2;font-weight:700;letter-spacing:2.6px;text-transform:uppercase}.ab-btn{display:inline-flex;align-items:center;justify-content:center;min-height:49px;padding:0 20px;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:700;letter-spacing:1.15px;text-transform:uppercase;text-decoration:none!important;transition:transform .18s ease,background-color .18s ease}.ab-btn:hover{transform:translateY(-2px)}.ab-btn-gold{background:var(--ab-gold);color:var(--ab-dark)!important}.ab-btn-burgundy{background:var(--ab-burgundy);color:#fff!important}.ab-btn-outline{border:1px solid rgba(255,255,255,.5);color:#fff!important}.ab-hero{display:flex;align-items:stretch;min-height:620px;background:var(--ab-deep);border-top:3px solid var(--ab-gold)}.ab-hero-photo{position:relative;flex:1.05 1 0;min-width:0;min-height:620px;overflow:hidden}.ab-hero-photo img{display:block;width:100%;height:100%;min-height:620px;object-fit:cover;object-position:center;margin:0;filter:grayscale(100%)}.ab-hero-photo::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(36,11,15,.02),rgba(69,16,24,.30))}.ab-hero-copy{flex:.95 1 0;min-width:400px;display:flex;flex-direction:column;justify-content:center;padding:70pxclamp(42px,5vw,74px);background:linear-gradient(145deg,var(--ab-deep),var(--ab-burgundy))}.ab-hero .ab-kicker{color:var(--ab-gold)}#edwins-about-page .ab-hero h1{margin:0 0 22px!important;padding:0!important;color:#fff!important;font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(46px,5vw,68px)!important;line-height:1.03!important;font-weight:400!important;letter-spacing:-1px}#edwins-about-page .ab-hero-copy p{max-width:590px;margin:0 0 29px!important;color:rgba(255,255,255,.80)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;line-height:1.7!important}.ab-hero-actions{display:flex;flex-wrap:wrap;gap:11px}.ab-quick{display:flex;align-items:stretch;background:#fff;border-bottom:1px solidrgba(121,35,48,.12)}.ab-quick-item{flex:1 1 0;padding:29px 22px;text-align:center;border-right:1px solidrgba(121,35,48,.10)}.ab-quick-item:last-child{border-right:0}.ab-quick-label{margin-bottom:6px;color:var(--ab-gold);font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.ab-quick-value{color:var(--ab-dark);font-family:Georgia,"Times New Roman",serif;font-size:20px;line-height:1.3}.ab-story{padding:75px 30px 70px}.ab-story-inner{display:flex;align-items:flex-start;gap:70px}.ab-story-heading{flex:0 0 38%}#edwins-about-page .ab-story h2,#edwins-about-page .ab-timeline-header h2,#edwins-about-page .ab-system-header h2,#edwins-about-page .ab-film-copy h2,#edwins-about-page .ab-team-header h2,#edwins-about-page .ab-final h2{margin:0!important;padding:0!important;font-family:Georgia,"Times New Roman",serif!important;font-weight:400!important;line-height:1.08!important}#edwins-about-page .ab-story h2{color:var(--ab-ink)!important;font-size:clamp(36px,4vw,50px)!important}.ab-story-copy{flex:1 1 auto;padding-left:32px;border-left:2px solidvar(--ab-gold)}#edwins-about-page .ab-story-copy p{margin:0 0 17px!important;color:var(--ab-muted)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;line-height:1.72!important}#edwins-about-page .ab-story-copy p:last-child{margin-bottom:0!important}.ab-timeline{padding:67px 30px 72px;background:var(--ab-cream)}.ab-timeline-header{max-width:760px;margin:0 auto 42px;text-align:center}#edwins-about-page .ab-timeline-header h2{margin-bottom:12px!important;color:var(--ab-ink)!important;font-size:clamp(35px,4vw,48px)!important}#edwins-about-page .ab-timeline-header p{margin:0!important;color:var(--ab-muted)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;line-height:1.65!important}.ab-timeline-row{display:flex;align-items:stretch;border-top:1px solidrgba(121,35,48,.18);border-bottom:1px solidrgba(121,35,48,.18)}.ab-year{flex:1 1 0;padding:27px 21px 30px;border-right:1px solidrgba(121,35,48,.13)}.ab-year:last-child{border-right:0}.ab-year-number{margin-bottom:10px;color:var(--ab-burgundy);font-family:Georgia,"Times New Roman",serif;font-size:31px;line-height:1}.ab-year-title{margin-bottom:7px;color:var(--ab-dark);font-family:Georgia,"Times New Roman",serif;font-size:18px;line-height:1.2}.ab-year-copy{color:var(--ab-muted);font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.5}.ab-system{padding:68px 30px 74px;background:#fff}.ab-system-header{max-width:760px;margin:0 auto 39px;text-align:center}#edwins-about-page .ab-system-header h2{margin-bottom:12px!important;color:var(--ab-ink)!important;font-size:clamp(35px,4vw,48px)!important}#edwins-about-page .ab-system-header p{margin:0!important;color:var(--ab-muted)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;line-height:1.65!important}.ab-system-row{display:flex;align-items:stretch;gap:18px}.ab-system-card{flex:1 1 0;min-width:0;display:flex;flex-direction:column;padding:29px 26px 30px;background:var(--ab-paper);border:1px solidrgba(121,35,48,.12);border-top:3px solidvar(--ab-burgundy)}.ab-system-number{margin-bottom:10px;color:var(--ab-gold);font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:700;letter-spacing:1.8px}#edwins-about-page .ab-system-card h3{margin:0 0 10px!important;color:var(--ab-dark)!important;font-family:Georgia,"Times New Roman",serif!important;font-size:24px!important;line-height:1.15!important;font-weight:400!important}#edwins-about-page .ab-system-card p{margin:0 0 23px!important;color:var(--ab-muted)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;line-height:1.58!important}.ab-system-link{margin-top:auto;color:var(--ab-burgundy)!important;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:700;letter-spacing:1.1px;text-transform:uppercase;text-decoration:none!important}.ab-film{padding:72px 30px;background:var(--ab-paper)}.ab-film-inner{display:flex;align-items:stretch;max-width:1030px;margin:0 auto;border-top:3px solidvar(--ab-gold);box-shadow:0 9px 26pxrgba(54,28,27,.08)}.ab-film-poster{flex:0 0 36%;overflow:hidden;background:#ddd}.ab-film-poster img{display:block;width:100%;height:100%;min-height:550px;object-fit:cover;margin:0}.ab-film-copy{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;padding:50px;background:linear-gradient(145deg,var(--ab-deep),var(--ab-burgundy))}.ab-film-copy .ab-kicker{color:var(--ab-gold)}#edwins-about-page .ab-film-copy h2{margin-bottom:16px!important;color:#fff!important;font-size:clamp(34px,4vw,47px)!important}#edwins-about-page .ab-film-copy p{margin:0 0 18px!important;color:rgba(255,255,255,.79)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;line-height:1.67!important}.ab-team{padding:72px 30px 78px;background:#fff}.ab-team-header{max-width:760px;margin:0 auto 42px;text-align:center}#edwins-about-page .ab-team-header h2{margin-bottom:12px!important;color:var(--ab-ink)!important;font-size:clamp(36px,4vw,49px)!important}#edwins-about-page .ab-team-header p{margin:0!important;color:var(--ab-muted)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;line-height:1.65!important}.ab-team-subhead{margin:40px 0 20px;padding-bottom:11px;border-bottom:1px solidrgba(121,35,48,.15);color:var(--ab-burgundy);font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.ab-team-row{display:flex;flex-wrap:wrap;gap:20px}.ab-person{flex:0 0 calc(33.333% - 14px);min-width:0;background:var(--ab-paper);border:1px solidrgba(121,35,48,.12);border-top:3px solidvar(--ab-burgundy)}.ab-person-photo{width:100%;height:245px;overflow:hidden;background:#ddd}.ab-person-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;margin:0}.ab-person-body{padding:24px 24px 26px}.ab-person-title{margin-bottom:7px;color:var(--ab-gold);font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase}#edwins-about-page .ab-person h3{margin:0 0 10px!important;color:var(--ab-dark)!important;font-family:Georgia,"Times New Roman",serif!important;font-size:23px!important;line-height:1.15!important;font-weight:400!important}#edwins-about-page .ab-person p{margin:0!important;color:var(--ab-muted)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;line-height:1.58!important}.ab-final{padding:68px 30px 72px;text-align:center;background:linear-gradient(145deg,var(--ab-deep),var(--ab-burgundy));border-top:3px solidvar(--ab-gold)}.ab-final .ab-kicker{color:var(--ab-gold)}#edwins-about-page .ab-final h2{max-width:850px;margin:0 auto 17px!important;color:#fff!important;font-size:clamp(36px,4vw,50px)!important}#edwins-about-page .ab-final p{max-width:670px;margin:0 auto 29px!important;color:rgba(255,255,255,.78)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;line-height:1.65!important}.ab-final-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:11px}@media(max-width:980px){.ab-hero-copy{min-width:0}.ab-story-inner{gap:40px}.ab-timeline-row{flex-wrap:wrap}.ab-year{flex:0 0 50%;border-bottom:1px solidrgba(121,35,48,.13)}.ab-year:nth-child(even){border-right:0}.ab-system-row{flex-wrap:wrap}.ab-system-card{flex-basis:calc(50% - 9px)}.ab-person{flex-basis:calc(50% - 10px)}}@media(max-width:700px){.ab-inner{width:calc(100% - 34px)}.ab-hero{flex-direction:column;min-height:0}.ab-hero-photo{min-height:320px}.ab-hero-photo img{height:320px;min-height:320px}.ab-hero-copy{padding:43px 22px 46px}#edwins-about-page .ab-hero h1{font-size:40px!important}.ab-quick{flex-direction:column}.ab-quick-item{border-right:0;border-bottom:1px solidrgba(121,35,48,.1)}.ab-story,.ab-timeline,.ab-system,.ab-film,.ab-team,.ab-final{padding-left:17px;padding-right:17px}.ab-story-inner{flex-direction:column;gap:23px}.ab-story-heading{flex-basis:auto}.ab-story-copy{padding-left:20px}.ab-year{flex-basis:100%;border-right:0}.ab-system-row{flex-direction:column}.ab-system-card{flex-basis:auto;width:100%}.ab-film-inner{flex-direction:column}.ab-film-poster{flex-basis:auto}.ab-film-poster img{height:auto;min-height:0}.ab-film-copy{padding:34px 25px}.ab-person{flex-basis:100%}.ab-person-photo{height:290px}.ab-final-actions{flex-direction:column}.ab-final-actions .ab-btn{width:100%}}#edwins-about-page .ab-team-row{display:flex;flex-wrap:wrap;align-items:stretch;gap:22px}#edwins-about-page .ab-person{flex:0 0 calc(33.333% - 15px);min-width:0;display:flex;flex-direction:column;background:#f8f4ec;border:1px solidrgba(121,35,48,.13);border-top:3px solid#792330}#edwins-about-page .ab-person-photo{position:relative;width:100%;height:auto;aspect-ratio:4 / 3;overflow:hidden;background:#ddd2c5}#edwins-about-page .ab-person-photo img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center 28%;margin:0}#edwins-about-page .ab-person-brandon .ab-person-photo img{object-position:63% center}#edwins-about-page .ab-person-gerry .ab-person-photo img{object-position:center 25%}#edwins-about-page .ab-person-jordan .ab-person-photo img{object-position:center 24%}#edwins-about-page .ab-person-jon .ab-person-photo img{object-position:center 31%}#edwins-about-page .ab-person-heather .ab-person-photo img{object-position:center 24%}#edwins-about-page .ab-person-chris .ab-person-photo img{object-position:center 24%}#edwins-about-page .ab-person-ashley .ab-person-photo img{object-position:center 27%}#edwins-about-page .ab-person-yolanda .ab-person-photo img{object-position:center 24%}#edwins-about-page .ab-person-jamal .ab-person-photo img{object-position:center 22%}#edwins-about-page .ab-person-alexis .ab-person-photo img{object-position:center 38%}#edwins-about-page .ab-person-griffin .ab-person-photo img{object-position:center 22%}#edwins-about-page .ab-person-derrick .ab-person-photo img{object-position:center 30%}#edwins-about-page .ab-person-body{flex:1 1 auto;display:flex;flex-direction:column;padding:26px 26px 29px}#edwins-about-page .ab-person-title{min-height:24px;margin-bottom:8px;color:#a37d42;font-family:Arial,Helvetica,sans-serif;font-size:9px;line-height:1.35;font-weight:700;letter-spacing:1.35px;text-transform:uppercase}#edwins-about-page .ab-person h3{margin:0 0 13px!important;color:#591720!important;font-family:Georgia,"Times New Roman",serif!important;font-size:24px!important;line-height:1.15!important;font-weight:400!important}#edwins-about-page .ab-person p{margin:0!important;color:#645952!important;font-family:Arial,Helvetica,sans-serif!important;font-size:12.5px!important;line-height:1.62!important}#edwins-about-page .ab-person p+p{margin-top:12px!important}@media(max-width:980px){#edwins-about-page .ab-person{flex-basis:calc(50% - 11px)}}@media(max-width:700px){#edwins-about-page .ab-person{flex-basis:100%}#edwins-about-page .ab-person-photo{aspect-ratio:4 / 3}#edwins-about-page .ab-person-body{padding:25px 23px 28px}}body a:focus-visible,body button:focus-visible,body input:focus-visible,body select:focus-visible,body textarea:focus-visible,body [tabindex]:focus-visible{outline:3px solid #b99557!important;outline-offset:3px!important}body a:focus,body button:focus{text-decoration-thickness:auto}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important}}#edwins-restaurant-excellence,#edwins-restaurant-film,#edwins-national-recognition{--erx-burgundy:#792330;--erx-dark:#4d1620;--erx-deep:#2f1015;--erx-gold:#b99557;--erx-light-gold:#d3b276;--erx-paper:#faf6ef;--erx-cream:#efe3d2;--erx-ink:#352622;--erx-muted:#6b5b55;position:relative;width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0;margin-bottom:0;overflow-x:clip}#edwins-restaurant-excellence *,#edwins-restaurant-excellence *::before,#edwins-restaurant-excellence *::after,#edwins-restaurant-film *,#edwins-restaurant-film *::before,#edwins-restaurant-film *::after,#edwins-national-recognition *,#edwins-national-recognition *::before,#edwins-national-recognition *::after{box-sizing:border-box}#edwins-restaurant-excellence .erx-inner,#edwins-restaurant-film .erx-inner,#edwins-national-recognition .erx-inner{width:calc(100% - 60px);max-width:1180px;margin:0 auto}.et_pb_section:has(#edwins-restaurant-excellence),.et_pb_section:has(#edwins-restaurant-film),.et_pb_section:has(#edwins-national-recognition){padding-top:0!important;padding-bottom:0!important}.et_pb_row:has(#edwins-restaurant-excellence),.et_pb_row:has(#edwins-restaurant-film),.et_pb_row:has(#edwins-national-recognition){width:100%!important;max-width:100%!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}.et_pb_code:has(#edwins-restaurant-excellence),.et_pb_code:has(#edwins-restaurant-film),.et_pb_code:has(#edwins-national-recognition),.et_pb_code:has(#edwins-restaurant-excellence) .et_pb_code_inner,.et_pb_code:has(#edwins-restaurant-film) .et_pb_code_inner,.et_pb_code:has(#edwins-national-recognition) .et_pb_code_inner{margin:0!important;padding:0!important}#edwins-restaurant-excellence .erx-main{position:relative;margin:0;padding:70px 30px;background:linear-gradient(110deg,#faf6ef 0%,#faf6ef 60%,#f0e3d0 100%)}#edwins-restaurant-excellence .erx-main::before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--erx-burgundy),var(--erx-gold),var(--erx-burgundy))}#edwins-restaurant-excellence .erx-main-grid{display:flex;align-items:center;gap:64px}#edwins-restaurant-excellence .erx-story{flex:1 1 auto;min-width:0}#edwins-restaurant-excellence .erx-kicker{margin-bottom:14px;color:var(--erx-burgundy);font-family:Arial,Helvetica,sans-serif;font-size:9px;line-height:1.3;font-weight:700;letter-spacing:2.5px;text-transform:uppercase}#edwins-restaurant-excellence .erx-story h2{max-width:680px;margin:0 0 22px!important;padding:0!important;color:var(--erx-ink)!important;font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(42px,4.3vw,58px)!important;line-height:1.04!important;font-weight:400!important;letter-spacing:-1px}#edwins-restaurant-excellence .erx-story h2 span{display:block;color:var(--erx-burgundy)}#edwins-restaurant-excellence .erx-rule{width:70px;height:2px;margin-bottom:25px;background:var(--erx-gold)}#edwins-restaurant-excellence .erx-proof-quotes{max-width:650px;margin:25px 0 29px;border-top:1px solidrgba(121,35,48,.18)}#edwins-restaurant-excellence .erx-proof-quote{display:block;padding:17px 4px 18px;color:inherit!important;border-bottom:1px solidrgba(121,35,48,.14);text-decoration:none!important;transition:padding-left .18s ease,background-color .18s ease}#edwins-restaurant-excellence .erx-proof-quote:hover{padding-left:10px;background:rgba(121,35,48,.025)}#edwins-restaurant-excellence .erx-proof-source{margin-bottom:6px;color:var(--erx-gold);font-family:Arial,Helvetica,sans-serif;font-size:7px;line-height:1.3;font-weight:700;letter-spacing:1.7px;text-transform:uppercase}#edwins-restaurant-excellence .erx-proof-quote blockquote{margin:0 0 7px!important;padding:0!important;color:var(--erx-dark);border:0;font-family:Georgia,"Times New Roman",serif;font-size:18px;line-height:1.42;font-style:normal}#edwins-restaurant-excellence .erx-proof-meta{color:#83736b;font-family:Arial,Helvetica,sans-serif;font-size:8px;letter-spacing:.5px;text-transform:uppercase}#edwins-restaurant-excellence .erx-actions{display:flex;flex-wrap:wrap;align-items:center;gap:11px}#edwins-restaurant-excellence .erx-btn{min-height:49px;display:inline-flex;align-items:center;justify-content:center;padding:0 20px;font-family:Arial,Helvetica,sans-serif;font-size:9px;line-height:1.2;font-weight:700;letter-spacing:1.1px;text-transform:uppercase;text-decoration:none!important;transition:transform .18s ease,background-color .18s ease,color .18s ease}#edwins-restaurant-excellence .erx-btn:hover{transform:translateY(-2px)}#edwins-restaurant-excellence .erx-btn-primary{color:#fff!important;background:var(--erx-burgundy);border:1px solidvar(--erx-burgundy)}#edwins-restaurant-excellence .erx-btn-primary:hover{background:#8b293a}#edwins-restaurant-excellence .erx-btn-secondary{color:var(--erx-burgundy)!important;background:transparent;border:1px solidrgba(121,35,48,.35)}#edwins-restaurant-excellence .erx-btn-secondary:hover{color:#fff!important;background:var(--erx-burgundy)}#edwins-restaurant-excellence .erx-text-link{margin-left:5px;color:var(--erx-burgundy)!important;font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:700;letter-spacing:1px;text-transform:uppercase;text-decoration:none!important}#edwins-restaurant-excellence .erx-beard-feature{flex:0 0 405px;background:var(--erx-deep);border-top:3px solidvar(--erx-gold);box-shadow:0 14px 32pxrgba(48,20,21,.14)}#edwins-restaurant-excellence a.erx-medal-photo{position:relative;display:block;width:100%;height:295px;overflow:hidden;color:inherit!important;background:#201013;text-decoration:none!important}#edwins-restaurant-excellence .erx-medal-photo::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(36,10,15,.55));pointer-events:none}#edwins-restaurant-excellence .erx-medal-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;margin:0}#edwins-restaurant-excellence .erx-beard-panel{padding:28px 29px 30px}#edwins-restaurant-excellence .erx-beard-label{margin-bottom:9px;color:var(--erx-light-gold);font-family:Arial,Helvetica,sans-serif;font-size:8px;font-weight:700;letter-spacing:1.7px;text-transform:uppercase}#edwins-restaurant-excellence .erx-beard-panel h3{margin:0 0 10px!important;padding:0!important;color:#fff!important;font-family:Georgia,"Times New Roman",serif!important;font-size:27px!important;line-height:1.13!important;font-weight:400!important}#edwins-restaurant-excellence .erx-beard-panel>p{margin:0 0 22px!important;color:rgba(255,255,255,.72)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:11px!important;line-height:1.6!important}#edwins-restaurant-excellence .erx-beard-history{display:flex;border-top:1px solidrgba(255,255,255,.14)}#edwins-restaurant-excellence .erx-beard-history>div{flex:1 1 0;padding:16px 12px 0 0}#edwins-restaurant-excellence .erx-beard-history>div+div{padding-left:17px;border-left:1px solidrgba(255,255,255,.13)}#edwins-restaurant-excellence .erx-beard-history strong{display:block;margin-bottom:4px;color:var(--erx-light-gold);font-family:Georgia,"Times New Roman",serif;font-size:20px;font-weight:400}#edwins-restaurant-excellence .erx-beard-history span{display:block;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:8px;line-height:1.35;font-weight:700}#edwins-restaurant-excellence .erx-beard-history small{display:block;margin-top:4px;color:rgba(255,255,255,.48);font-family:Arial,Helvetica,sans-serif;font-size:7px;letter-spacing:.7px;text-transform:uppercase}#edwins-restaurant-excellence .erx-beard-read{display:inline-block;margin-top:18px;color:var(--erx-gold)!important;font-family:Arial,Helvetica,sans-serif;font-size:8px;font-weight:700;letter-spacing:1px;text-transform:uppercase;text-decoration:none!important}#edwins-restaurant-film .erx-film{margin:0;padding:58px 30px;background:linear-gradient(135deg,#161315,#2c1519 55%,#451720);border-top:1px solidrgba(185,149,87,.38);border-bottom:1px solidrgba(185,149,87,.38)}#edwins-restaurant-film .erx-film-inner{max-width:1010px;display:flex;align-items:stretch;gap:48px}#edwins-restaurant-film .erx-film-poster{flex:0 0 285px;display:block;overflow:hidden;color:inherit!important;background:#000;box-shadow:0 14px 35pxrgba(0,0,0,.28);text-decoration:none!important}#edwins-restaurant-film .erx-film-poster img{display:block;width:100%;height:100%;min-height:415px;object-fit:cover;margin:0}#edwins-restaurant-film .erx-film-copy{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;padding:15px 0}#edwins-restaurant-film .erx-film-kicker{margin-bottom:14px;color:var(--erx-gold);font-family:Arial,Helvetica,sans-serif;font-size:8px;font-weight:700;letter-spacing:2.2px;text-transform:uppercase}#edwins-restaurant-film .erx-oscar-callout{width:max-content;max-width:100%;margin-bottom:24px;padding:15px 19px;color:#fff;border:1px solidrgba(211,178,118,.62)}#edwins-restaurant-film .erx-oscar-small{display:block;color:var(--erx-gold);font-family:Arial,Helvetica,sans-serif;font-size:7px;font-weight:700;letter-spacing:2px;text-transform:uppercase}#edwins-restaurant-film .erx-oscar-callout strong{display:block;margin:3px 0;color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:28px;line-height:1;font-weight:400;letter-spacing:1px}#edwins-restaurant-film .erx-oscar-year{display:block;color:rgba(255,255,255,.58);font-family:Arial,Helvetica,sans-serif;font-size:7px;font-weight:700;letter-spacing:1.1px;text-transform:uppercase}#edwins-restaurant-film .erx-film-copy h2{margin:0 0 15px!important;padding:0!important;color:#fff!important;font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(37px,4vw,51px)!important;line-height:1.07!important;font-weight:400!important}#edwins-restaurant-film .erx-film-copy p{max-width:620px;margin:0 0 15px!important;color:rgba(255,255,255,.68)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;line-height:1.67!important}#edwins-restaurant-film .erx-film-copy .erx-film-lead{color:rgba(255,255,255,.86)!important;font-family:Georgia,"Times New Roman",serif!important;font-size:17px!important;line-height:1.55!important}#edwins-restaurant-film .erx-film-actions{display:flex;align-items:center;flex-wrap:wrap;gap:19px;margin-top:10px}#edwins-restaurant-film .erx-film-btn{min-height:47px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;color:#211315!important;background:var(--erx-gold);font-family:Arial,Helvetica,sans-serif;font-size:8px;font-weight:700;letter-spacing:1px;text-transform:uppercase;text-decoration:none!important}#edwins-restaurant-film .erx-film-text-link{color:var(--erx-gold)!important;font-family:Arial,Helvetica,sans-serif;font-size:8px;font-weight:700;letter-spacing:1px;text-transform:uppercase;text-decoration:none!important}#edwins-national-recognition .erx-national{margin:0;padding:54px 30px 59px;background:linear-gradient(145deg,var(--erx-deep),#541820)}#edwins-national-recognition .erx-national-heading{margin-bottom:27px;text-align:center}#edwins-national-recognition .erx-national-kicker{margin-bottom:8px;color:var(--erx-light-gold);font-family:Arial,Helvetica,sans-serif;font-size:8px;font-weight:700;letter-spacing:2.3px;text-transform:uppercase}#edwins-national-recognition .erx-national-heading h2{margin:0!important;padding:0!important;color:#fff!important;font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(31px,3.3vw,42px)!important;line-height:1.1!important;font-weight:400!important}#edwins-national-recognition .erx-national-grid{display:flex;align-items:stretch;border-top:1px solidrgba(255,255,255,.13);border-bottom:1px solidrgba(255,255,255,.13)}#edwins-national-recognition .erx-national-card{flex:1 1 0;min-width:0;display:flex;flex-direction:column;padding:23px 22px 25px;color:inherit!important;border-right:1px solidrgba(255,255,255,.12);text-decoration:none!important;transition:background-color .18s ease}#edwins-national-recognition .erx-national-card:last-child{border-right:0}#edwins-national-recognition .erx-national-card:hover{background:rgba(255,255,255,.05)}#edwins-national-recognition .erx-national-source{min-height:23px;margin-bottom:9px;color:var(--erx-light-gold);font-family:Arial,Helvetica,sans-serif;font-size:7px;line-height:1.35;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}#edwins-national-recognition .erx-national-year{margin-bottom:4px;color:rgba(255,255,255,.42);font-family:Georgia,"Times New Roman",serif;font-size:13px}#edwins-national-recognition .erx-national-card h3{margin:0 0 9px!important;padding:0!important;color:#fff!important;font-family:Georgia,"Times New Roman",serif!important;font-size:19px!important;line-height:1.2!important;font-weight:400!important}#edwins-national-recognition .erx-national-card p{flex:1 1 auto;margin:0 0 18px!important;color:rgba(255,255,255,.56)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:9px!important;line-height:1.55!important}#edwins-national-recognition .erx-national-card>span{color:var(--erx-light-gold);font-family:Arial,Helvetica,sans-serif;font-size:7px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}#edwins-national-recognition .erx-transition{margin:0;padding:18px 30px;background:#f8f3ea}#edwins-national-recognition .erx-transition-inner{display:flex;align-items:center;justify-content:center;gap:19px}#edwins-national-recognition .erx-transition-rule{width:75px;height:1px;background:rgba(121,35,48,.3)}#edwins-national-recognition .erx-transition p{margin:0!important;color:#79675e!important;font-family:Georgia,"Times New Roman",serif!important;font-size:12px!important;line-height:1.4!important;font-style:italic;text-align:center}#edwins-restaurant-excellence a:focus-visible,#edwins-restaurant-film a:focus-visible,#edwins-national-recognition a:focus-visible{outline:3px solidvar(--erx-gold);outline-offset:4px}@media(max-width:980px){#edwins-restaurant-excellence .erx-main-grid{gap:38px}#edwins-restaurant-excellence .erx-beard-feature{flex-basis:350px}#edwins-national-recognition .erx-national-grid{flex-wrap:wrap}#edwins-national-recognition .erx-national-card{flex-basis:50%}#edwins-national-recognition .erx-national-card:nth-child(2){border-right:0}#edwins-national-recognition .erx-national-card:nth-child(-n+2){border-bottom:1px solidrgba(255,255,255,.12)}}@media(max-width:700px){#edwins-restaurant-excellence .erx-inner,#edwins-restaurant-film .erx-inner,#edwins-national-recognition .erx-inner{width:calc(100% - 34px)}#edwins-restaurant-excellence .erx-main{padding:52px 17px}#edwins-restaurant-excellence .erx-main-grid{flex-direction:column;align-items:stretch}#edwins-restaurant-excellence .erx-story h2{font-size:39px!important}#edwins-restaurant-excellence .erx-beard-feature{flex-basis:auto}#edwins-restaurant-excellence a.erx-medal-photo{height:330px}#edwins-restaurant-excellence .erx-actions{flex-direction:column;align-items:stretch}#edwins-restaurant-excellence .erx-btn{width:100%}#edwins-restaurant-excellence .erx-text-link{margin:6px 0 0;text-align:center}#edwins-restaurant-film .erx-film{padding:45px 17px}#edwins-restaurant-film .erx-film-inner{flex-direction:column;gap:30px}#edwins-restaurant-film .erx-film-poster{flex-basis:auto;width:100%;max-width:330px;margin:0 auto}#edwins-restaurant-film .erx-film-poster img{height:auto;min-height:0}#edwins-restaurant-film .erx-film-actions{flex-direction:column;align-items:stretch}#edwins-restaurant-film .erx-film-btn{width:100%}#edwins-restaurant-film .erx-film-text-link{text-align:center}#edwins-national-recognition .erx-national{padding:45px 17px 49px}#edwins-national-recognition .erx-national-grid{flex-direction:column}#edwins-national-recognition .erx-national-card{flex-basis:auto;border-right:0;border-bottom:1px solidrgba(255,255,255,.12)}#edwins-national-recognition .erx-national-card:last-child{border-bottom:0}#edwins-national-recognition .erx-transition{padding:17px}#edwins-national-recognition .erx-transition-rule{width:28px}}@media(prefers-reduced-motion:reduce){#edwins-restaurant-excellence *,#edwins-restaurant-excellence *::before,#edwins-restaurant-excellence *::after,#edwins-restaurant-film *,#edwins-restaurant-film *::before,#edwins-restaurant-film *::after,#edwins-national-recognition *,#edwins-national-recognition *::before,#edwins-national-recognition *::after{transition:none!important}}.et_pb_section:has(#edwins-new-hero){background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}#edwins-new-hero{background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}.et_pb_section:has(#edwins-new-hero){background-size:auto 100%!important;background-position:right center!important;background-repeat:no-repeat!important;background-color:#260f12!important}.et_pb_section:has(#edwins-new-hero){background-size:auto 100%!important;background-position:right center!important;background-repeat:no-repeat!important;background-color:#260f12!important}.et_pb_section:has(#edwins-new-hero) .et_parallax_bg{background-size:auto 100%!important;background-position:right center!important;background-repeat:no-repeat!important}.et_pb_row:has(#edwins-new-hero),.et_pb_column:has(#edwins-new-hero){background-size:auto 100%!important;background-position:right center!important;background-repeat:no-repeat!important}@media(max-width:700px){.et_pb_section:has(#edwins-new-hero),.et_pb_section:has(#edwins-new-hero) .et_parallax_bg,.et_pb_row:has(#edwins-new-hero),.et_pb_column:has(#edwins-new-hero){background-size:cover!important;background-position:center center!important}}#edwins-new-hero{--hero-burgundy:#741d2d;--hero-dark:#260f12;--hero-gold:#c29a4b;--hero-cream:#fffaf2;position:relative;width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);min-height:650px;display:flex;align-items:center;padding:82px 55px;overflow:hidden;background:var(--hero-dark)}#edwins-new-hero *,#edwins-new-hero *::before,#edwins-new-hero *::after{box-sizing:border-box}#edwins-new-hero .edwins-hero-photo{position:absolute;inset:0;z-index:0;overflow:hidden;background:#260f12}#edwins-new-hero .edwins-hero-photo img{position:absolute;left:50%;top:50%;display:block;width:100%;height:auto;max-width:none;margin:0;transform:translate(-50%,-50%)}#edwins-new-hero .edwins-hero-photo::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(27,7,11,.96) 0%,rgba(39,9,15,.91) 27%,rgba(55,13,21,.73) 45%,rgba(72,18,28,.46) 61%,rgba(45,13,20,.14) 81%,rgba(20,7,10,.02) 100%)}#edwins-new-hero .edwins-hero-inner{position:relative;z-index:2;width:100%;max-width:1540px;margin:0 auto}#edwins-new-hero .edwins-hero-content{width:min(900px,66%);margin-left:0}#edwins-new-hero .edwins-hero-eyebrow{display:flex;align-items:center;gap:17px;margin-bottom:27px;color:var(--hero-gold);font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:1.2;font-weight:700;letter-spacing:3px;text-transform:uppercase}#edwins-new-hero .edwins-hero-eyebrow::before{content:"";width:58px;height:1px;background:var(--hero-gold)}#edwins-new-hero .edwins-hero-title{margin:0 0 25px!important;padding:0!important;color:var(--hero-cream)!important;font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(52px,4.8vw,78px)!important;line-height:1.03!important;font-weight:400!important;letter-spacing:-1.5px}#edwins-new-hero .hero-line{display:block;white-space:nowrap}#edwins-new-hero .hero-gold{color:var(--hero-gold)}#edwins-new-hero .edwins-hero-divider{width:72px;height:2px;margin-bottom:22px;background:var(--hero-gold)}#edwins-new-hero .edwins-hero-description{max-width:720px;margin:0 0 34px!important;padding:0!important;color:rgba(255,255,255,.88)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;line-height:1.65!important;font-weight:400!important}#edwins-new-hero .edwins-hero-actions{display:flex;flex-wrap:wrap;gap:13px}#edwins-new-hero .edwins-hero-btn{min-height:57px;display:inline-flex;align-items:center;justify-content:center;padding:0 28px;border:1px solid rgba(255,255,255,.55);color:#fff!important;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.2;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;text-decoration:none!important;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}#edwins-new-hero .edwins-hero-btn-primary{background:var(--hero-burgundy);border-color:var(--hero-gold)}#edwins-new-hero .edwins-hero-btn-secondary{background:rgba(20,7,10,.35)}#edwins-new-hero .edwins-hero-btn:hover{transform:translateY(-2px);border-color:var(--hero-gold)}#edwins-new-hero .edwins-hero-btn-primary:hover{background:#8a2739}#edwins-new-hero .edwins-hero-btn-secondary:hover{background:rgba(121,35,48,.78)}#edwins-new-hero .edwins-hero-btn:focus-visible{outline:3px solid var(--hero-gold);outline-offset:4px}@media(min-width:1400px){#edwins-new-hero{min-height:690px}}@media(max-width:1100px){#edwins-new-hero .edwins-hero-content{width:75%}#edwins-new-hero .edwins-hero-title{font-size:clamp(48px,6vw,66px)!important}}@media(max-width:980px){#edwins-new-hero{min-height:590px;padding:65px 38px}#edwins-new-hero .edwins-hero-content{width:80%}}@media(max-width:700px){#edwins-new-hero{min-height:610px;align-items:flex-end;padding:65px 22px 42px}#edwins-new-hero .edwins-hero-photo img{left:50%;top:50%;width:auto;height:100%;min-width:100%;transform:translate(-50%,-50%)}#edwins-new-hero .edwins-hero-photo::after{background:linear-gradient(180deg,rgba(22,8,11,.12) 0%,rgba(31,9,14,.35) 28%,rgba(30,9,13,.90) 66%,rgba(24,7,10,.97) 100%)}#edwins-new-hero .edwins-hero-content{width:100%}#edwins-new-hero .edwins-hero-eyebrow{margin-bottom:18px;font-size:9px;letter-spacing:2px;gap:11px}#edwins-new-hero .edwins-hero-eyebrow::before{width:38px}#edwins-new-hero .edwins-hero-title{margin-bottom:20px!important;font-size:clamp(38px,11vw,53px)!important;line-height:1.02!important;letter-spacing:-1px}#edwins-new-hero .hero-line{white-space:normal}#edwins-new-hero .edwins-hero-divider{margin-bottom:18px}#edwins-new-hero .edwins-hero-description{margin-bottom:25px!important;font-size:14px!important;line-height:1.55!important}#edwins-new-hero .edwins-hero-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}#edwins-new-hero .edwins-hero-btn{min-height:52px;padding:0 12px;font-size:9px}#edwins-new-hero .edwins-hero-btn-primary{grid-column:1 / -1;font-size:10px}}@media(max-width:390px){#edwins-new-hero{padding-left:17px;padding-right:17px}#edwins-new-hero .edwins-hero-actions{grid-template-columns:1fr}#edwins-new-hero .edwins-hero-btn-primary{grid-column:auto}}@media(prefers-reduced-motion:reduce){#edwins-new-hero .edwins-hero-btn{transition:none}#edwins-new-hero .edwins-hero-btn:hover{transform:none}}