CINXE.COM
Oregon Beaches & Dunes | Eugene, Cascades & Oregon Coast
<!doctype html> <html lang='en-us'> <head> <!-- meta --> <meta http-equiv="X-UA-Compatible" content="IE=Edge" /> <meta charset="utf-8" /> <title>Oregon Beaches & Dunes | Eugene, Cascades & Oregon Coast</title> <meta name="description" content="Discover sandy beaches all along the Oregon Coast, only one hour west of Eugene - Springfield." /> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1" /> <meta name="sv-nav-properties" content="{"title":"Beaches","id":"57688cd885ce6d944f6daa31","parents_ids":["57688ca685ce6d944f6d8765","57688ca685ce6d944f6d873f"],"site_name":"primary","section":"main","folderHref":"/outdoors/scenic-landscapes-nature/beaches/"}" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="referrer" content="always" /> <meta property="og:title" content="Beaches in Florence Oregon" /> <meta property="og:description" content="Discover sandy beaches all along the Oregon Coast, only one hour west of Eugene - Springfield." /> <meta property="og:locale" content="en_us" /> <meta property="og:image" content="https://assets.simpleviewinc.com/simpleview/image/upload/c_limit,h_1200,q_75,w_1200/v1/clients/lanecounty/waxmyrtle_trail_by_melanie_griffin_15_b14f744f-58f1-4a0c-a4bf-bb76e93167e2.jpg" /> <meta property="og:image:width" content="1200" /> <meta property="og:image:height" content="801" /> <meta property="og:type" content="website" /> <meta property="fb:app_id" content="1008631415897060" /> <!-- head css bundles --> <link rel="stylesheet" href="/includes/public/managed/v_79065520_168a81c9/core/plugins/common/virtuals/css/widget_social_share.css"/> <link rel="stylesheet" href="/includes/public/managed/v_79065520_168a81c9/core/plugins/common/virtuals/css/widget_cta.css"/> <link rel="stylesheet" href="/includes/public/managed/v_79065520_168a81c9/core/plugins/nav/virtuals/css/shared.css"/> <link rel="stylesheet" href="/includes/public/managed/v_79065520_168a81c9/core/plugins/nav/virtuals/css/widget_main_dropdown.css"/> <link rel="stylesheet" href="/includes/public/managed/v_79065520_168a81c9/core/plugins/nav/virtuals/css/widget_secondary.css"/> <link rel="stylesheet" href="/includes/public/managed/v_79065520_168a81c9/core/plugins/nav/virtuals/css/widget_main.css"/> <link rel="stylesheet" href="/includes/public/managed/v_79065520_168a81c9/core/plugins/nav/virtuals/css/widget_footer.css"/> <link rel="stylesheet" href="/includes/public/managed/v_79065520_168a81c9/core/plugins/search/virtuals/css/custom_headerbox.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="/includes/public/managed/v_79065520_168a81c9/core/plugins/collections/virtuals/css/shared.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="/includes/public/managed/v_79065520_168a81c9/core/plugins/collections/virtuals/css/ccl/cards/shared_structure.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="/includes/public/managed/v_79065520_168a81c9/core/plugins/collections/virtuals/css/ccl/cards/shared_theme.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="/includes/public/managed/v_79065520_168a81c9/core/plugins/collections/virtuals/css/ccl/cards/variants/2_across.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="/includes/public/managed/v_79065520_168a81c9/core/plugins/collections/virtuals/css/ccl/cards/variants/4_across.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="/includes/public/managed/v_79065520_168a81c9/core/plugins/nav/virtuals/css/widget_breadcrumb.css"/> <link rel="stylesheet" href="/includes/public/managed/v_79065520_168a81c9/core/plugins/collections/virtuals/css/widget_template_custom_quick_links.css"/> <link rel="stylesheet" href="/includes/public/managed/v_79065520_168a81c9/core/plugins/collections/virtuals/css/widget_template_custom_social_links.css"/> <link rel="stylesheet" href="/includes/public/managed/v_79065520_168a81c9/core/plugins/collections/virtuals/css/ccl/side_by_side/shared_structure.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="/includes/public/managed/v_79065520_168a81c9/core/plugins/collections/virtuals/css/ccl/side_by_side/shared_theme.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="/includes/public/managed/v_79065520_168a81c9/core/plugins/collections/virtuals/css/ccl/side_by_side/variants/1_across.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="/includes/public/managed/v_79065520_168a81c9/core/plugins/common/virtuals/css/custom_layoutjs.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="/includes/public/managed/v_79065520_168a81c9/core/plugins/common/virtuals/css/custom_vue_airbnb_style_datepicker.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="/includes/public/managed/v_79065520_168a81c9/core/plugins/common/virtuals/css/custom_map.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="/includes/public/managed/v_79065520_168a81c9/core/plugins/common/virtuals/css/custom_bd_booking.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="/includes/public/managed/v_79065520_168a81c9/core/plugins/collections/virtuals/css/ccl/imagebox/shared_structure.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="/includes/public/managed/v_79065520_168a81c9/core/plugins/collections/virtuals/css/ccl/imagebox/shared_theme.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="/includes/public/managed/v_79065520_168a81c9/core/plugins/collections/virtuals/css/ccl/imagebox/variants/1_across_fullwidth.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="/includes/public/managed/v_79065520_168a81c9/core/plugins/collections/virtuals/css/ccl/callout_tiles/shared_structure.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="/includes/public/managed/v_79065520_168a81c9/core/plugins/collections/virtuals/css/ccl/callout_tiles/shared_theme.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="/includes/public/managed/v_79065520_168a81c9/core/plugins/collections/virtuals/css/ccl/callout_tiles/variants/4_across.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="/includes/public/managed/v_79065520_168a81c9/core/plugins/collections/virtuals/css/ccl/hero_image/shared_structure.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="/includes/public/managed/v_79065520_168a81c9/core/plugins/collections/virtuals/css/ccl/hero_image/shared_theme.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="https://unpkg.com/@glidejs/glide@3.4.1/dist/css/glide.core.min.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="/includes/public/managed/v_79065520_168a81c9/core/plugins/collections/virtuals/css/widget_template_custom_side_by_side_slider.css"/> <link rel="stylesheet" href="/includes/public/managed/v_79065520_168a81c9/core/plugins/common/virtuals/css/custom_quickview.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="https://unpkg.com/plyr@^3/dist/plyr.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="/includes/public/managed/v_79065520_168a81c9/core/plugins/common/virtuals/css/custom_lightbox.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="/includes/public/managed/v_79065520_168a81c9/core/plugins/common/virtuals/css/reboot.css"/> <link rel="stylesheet" href="/includes/public/managed/v_79065520_168a81c9/core/plugins/common/virtuals/css/variables.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="/includes/public/managed/v_79065520_168a81c9/core/plugins/common/virtuals/css/swatches.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="/includes/public/managed/v_79065520_168a81c9/core/plugins/common/virtuals/css/shared.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="/includes/public/managed/v_79065520_168a81c9/core/plugins/common/virtuals/css/custom_header.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="/includes/public/managed/v_79065520_168a81c9/core/plugins/common/virtuals/css/shared_print.css" media="print" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="/includes/public/managed/v_79065520_168a81c9/core/plugins/common/virtuals/css/custom_footer.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="/includes/public/managed/v_79065520_168a81c9/core/plugins/common/virtuals/css/custom_core_styles.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="/includes/public/managed/v_79065520_168a81c9/core/plugins/common/virtuals/css/custom_forms.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="/includes/public/fonts/fonts.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <link rel="stylesheet" href="https://use.typekit.net/crj4hpi.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> <!-- head js bundles --> <script src="https://unpkg.com/plyr@^3/dist/plyr.polyfilled.min.js"></script> <script src="https://player.vimeo.com/api/player.js"></script> <script src="/includes/public/managed/v_79065520_168a81c9/core/libs/sv/requirejs/public/require.js" data-ot-ignore></script> <script src="/requirejs_config_79065520_168a81c9.js" data-ot-ignore></script> <script src="/includes/public/managed/v_79065520_168a81c9/core/plugins/common/virtuals/js/shared_header.js" defer></script> <!-- bottomHead --> <script data-id="site_gtm"> (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','gtmDataLayer','GTM-PWFL49'); </script> <script data-id="site_gtm"> (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','gtmDataLayer','GTM-NFBVG93'); </script> <!-- Use this template to add items to the <head> --> <link rel="preconnect" href="https://assets.simpleviewinc.com"> <link rel="preconnect" href="https://use.fontawesome.com"> <link rel="preconnect" href="https://s7.addthis.com/"> <link rel="preconnect" href="https://securepubads.g.doubleclick.net"> <link rel="preconnect" href="https://www.google-analytics.com"> <link rel="preconnect" href="https://ws.audioeye.com"> <link rel="preconnect" href="https://wsv3cdn.audioeye.com"> <link rel="preconnect" href="https://www.googletagmanager.com"> <link rel="preconnect" href="https://securepubads.g.doubleclick.net"> <link rel="preconnect" href="https://use.typekit.net/"> <link rel="preconnect" href="https://unpkg.com/"> <link rel="preconnect" href="https://player.vimeo.com/"> <style data-critical-styles> :root{--font-body:poppins,sans-serif;--font-display:'Lusitana-Bold';--width-compact:calc(var(--width-comfortable) * (2/3));--width-comfortable:72ch;--width-double:calc(var(--width-comfortable) * 2);--width-base:1000px;--width-feature:1440px;--width-fullscreen:100vw;--space-px:1px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--space-40:160px;--space-48:192px;--space-56:224px;--space-64:256px;--container-single:calc(var(--width-comfortable) + var(--space-10));--container-double:calc(var(--width-double) + var(--space-24));--text-xs:.75rem;--text-sm:.875rem;--text-sm-1:.9375rem;--text-base-og:1rem;--text-base:1.0625rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-2xl-1:1.6875rem;--text-3xl:1.875rem;--text-3xl-1:2.125rem;--text-4xl:2.25rem;--text-4xl-1:2.6875rem;--text-5xl:3rem;--text-5xl-1:3.25rem;--text-6xl:4rem;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.02em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-none:1;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:1.933em;--black:#000;--black-alt:#231f20;--white:#fff;--blue:#00386C;--dark-blue:#001d38;--blue-2:#165c7d;--purple:#241f55;--aqua:#00bfb3;--yellow:#f1b434;--orange:#bc3c1e;--green:#285900;--light-gray:#f5f6f7;--gray:#bbc7d6;--dark-gray:#54585a;--slate-gray:#475962;--gray-hue:215;--gray-100:var(--light-gray);--gray-200:var(--light-gray);--gray-300:var(--light-gray);--gray-400:var(--gray);--gray-500:var(--gray);--gray-600:var(--dark-gray);--gray-700:var(--dark-gray);--gray-800:var(--dark-gray);--gray-900:var(--dark-gray);--primary-color-hue:210;--primary-color-100:var(--blue-2);--primary-color-200:var(--blue-2);--primary-color-300:var(--blue-2);--primary-color-400:var(--blue-2);--primary-color-500:var(--blue);--primary-color-600:var(--blue);;--primary-color-700:var(--blue);;--primary-color-800:var(--dark-blue);;--primary-color-900:var(--dark-blue);;--secondary-color-hue:29;--secondary-color-100:hsl(var(--secondary-color-hue),100%,97%);--secondary-color-200:hsl(var(--secondary-color-hue),96%,89%);--secondary-color-300:hsl(var(--secondary-color-hue),93%,77%);--secondary-color-400:hsl(var(--secondary-color-hue),90%,65%);--secondary-color-500:hsl(var(--secondary-color-hue),84%,57%);--secondary-color-600:hsl(var(--secondary-color-hue),75%,50%);--secondary-color-700:hsl(var(--secondary-color-hue),71%,44%);--secondary-color-800:hsl(var(--secondary-color-hue),65%,37%);--secondary-color-900:hsl(var(--secondary-color-hue),61%,30%);--tertiary-color-hue:0;--tertiary-color-100:hsl(var(--tertiary-color-hue),93%,94%);--tertiary-color-200:hsl(var(--tertiary-color-hue),96%,89%);--tertiary-color-300:hsl(var(--tertiary-color-hue),94%,82%);--tertiary-color-400:hsl(var(--tertiary-color-hue),91%,71%);--tertiary-color-500:hsl(var(--tertiary-color-hue),84%,60%);--tertiary-color-600:hsl(var(--tertiary-color-hue),72%,51%);--tertiary-color-700:hsl(var(--tertiary-color-hue),74%,42%);--tertiary-color-800:hsl(var(--tertiary-color-hue),70%,35%);--tertiary-color-900:hsl(var(--tertiary-color-hue),63%,31%);--shadow-xs:0 0 0 1px rgba(0,0,0,.05);--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);--shadow-2xl:0 25px 50px -12px rgba(0,0,0,.25);--shadow-inner:inset 0 2px 4px 0 rgba(0,0,0,.06);--shadow-outline:0 0 0 3px rgba(66,153,225,.5);--rounded-none:0;--rounded-sm:.125rem;--rounded-md:.375rem;--rounded-lg:.5rem;--rounded-xl:.75rem;--rounded-2xl:1rem;--rounded-3xl:1.5rem;--rounded-full:9999px;--rounded-circle:50%;--transition-appendix:0.25s ease;--sw-key-color:var(--blue);--sw-key-color-hover:var(--aqua);--sw-selected-color:var(--sw-key-color);--sw-alert-color:var(--tertiary-color-500);--sw-focus-color:var(--sw-key-color);--sw-light-focus-color:var(--aqua);--sw-button-primary-bg:var(--white);--sw-button-primary-color:var(--blue);--sw-button-primary-bg-hover:var(--sw-key-color-hover);--sw-button-primary-color-hover:#001D38;--sw-button-secondary-bg:var(--white);--sw-button-secondary-color:var(--blue);--sw-button-secondary-bg-hover:var(--primary-color-300);--sw-button-secondary-color-hover:var(--aqua);--sw-button-border-bg:var(--white);--sw-button-border-color:var(--sw-key-color);--sw-button-border-bg-hover:var(--white);--sw-button-border-color-hover:var(--sw-key-color);--sw-link-color:var(--sw-key-color);--sw-link-hover-color:var(--sw-key-color-hover);--sw-icon-color:var(--sw-key-color);--sw-light-icon-color:var(--white);--sw-icon-bg:var(--sw-key-color);--sw-mini-date-bg:var(--sw-key-color);--sw-mini-date-color:var(--white);--sw-container-bg:var(--gray-100);--sw-container-border-color:var(--gray-700)}body,h1,h3,h4,h5,h6,p,button,input,select{font-family:var(--font-body)}h2{font-family:var(--font-display)}hr{height:2px;background-color:var(--gray-300)}button{background-color:var(--sw-button-secondary-bg);color:var(--sw-button-secondary-color)}a{color:var(--sw-link-color)}:is(.core-styles,.contentRender_name_plugins_core_textbox)>p:not([style="text-align: right;"])>img,:is(.core-styles,.contentRender_name_plugins_core_textbox) img[style*="float: left;"]{margin-left:0}:is(.core-styles,.contentRender_name_plugins_core_textbox)>p:not([style="text-align: right;"])>img[style*="float: right"],:is(.core-styles,.contentRender_name_plugins_core_textbox) img[style*="float: right;"],:is(.core-styles,.contentRender_name_plugins_core_textbox)>p[style="text-align: right;"]>img{margin-right:0}:is(.core-styles,.contentRender_name_plugins_core_textbox) h1{margin-bottom:var(--space-3);font-size:var(--text-4xl);font-weight:700;line-height:var(--leading-tight)}:is(.core-styles,.contentRender_name_plugins_core_textbox) h2{margin-bottom:var(--space-3);font-size:var(--text-3xl);font-weight:700;line-height:var(--leading-tight)}:is(.core-styles,.contentRender_name_plugins_core_textbox) h3{margin-bottom:var(--space-3);font-size:var(--text-2xl);font-weight:600;line-height:var(--leading-tight)}:is(.core-styles,.contentRender_name_plugins_core_textbox) h4{margin-bottom:var(--space-3);font-size:var(--text-xl);font-weight:600;line-height:var(--leading-snug)}:is(.core-styles,.contentRender_name_plugins_core_textbox) h5{margin-bottom:var(--space-3);font-size:var(--text-lg);font-weight:600;line-height:var(--leading-snug)}:is(.core-styles,.contentRender_name_plugins_core_textbox) h6{margin-bottom:var(--space-3);font-size:var(--text-base);font-weight:600;line-height:var(--leading-snug)}:is(.core-styles,.contentRender_name_plugins_core_textbox) p{margin-bottom:var(--space-5);font-family:var(--font-body);font-size:var(--text-sm-1);line-height:var(--leading-loose);font-weight:400;color:var(--dark-gray)}:is(.core-styles,.contentRender_name_plugins_core_textbox) .sv-wrapped-iframe{margin-bottom:var(--space-4)}:is(.core-styles,.contentRender_name_plugins_core_textbox) a{text-decoration:underline;font-weight:700;transition:all ease 0.4s}:is(.core-styles,.contentRender_name_plugins_core_textbox) blockquote{margin:var(--space-12) 0;padding:var(--space-6) var(--space-8);border-left:4px solid var(--primary-color-500)}:is(.core-styles,.contentRender_name_plugins_core_textbox) blockquote>p{margin:0;font-size:var(--text-2xl);font-style:italic;line-height:var(--leading-snug);color:var(--gray-600)}:is(.core-styles,.contentRender_name_plugins_core_textbox) :is(table){background:var(--white);margin-bottom:var(--space-5);table-layout:auto;padding:var(--space-2)}:is(.core-styles,.contentRender_name_plugins_core_textbox) :is(table tbody tr td,table tr td){display:table-cell}:is(.core-styles,.contentRender_name_plugins_core_textbox) :is(td,tr){font-family:var(--font-body);font-size:var(--text-sm-1);line-height:var(--leading-normal);padding:var(--space-2);border:1px solid var(--black)}:is(.core-styles,.contentRender_name_plugins_core_textbox) :is(table tr):nth-of-type(even){background:var(--gray-200)}:is(.core-styles,.contentRender_name_plugins_core_textbox) :is(ul,ol){margin-bottom:var(--space-4);margin-left:var(--space-5)}:is(.core-styles,.contentRender_name_plugins_core_textbox) :is(ul,ol):not([class*="block-grid-"]) li{font-family:var(--font-body);font-size:var(--text-sm-1);line-height:var(--leading-loose)}:is(.core-styles,.contentRender_name_plugins_core_textbox) :is(ul){list-style-type:disc}:is(.core-styles,.contentRender_name_plugins_core_textbox) :is(ol){list-style-type:decimal}:is(.core-styles,.contentRender_name_plugins_core_textbox) :is(ul li ul){list-style-type:circle}:is(.core-styles,.contentRender_name_plugins_core_textbox) :is(ul ul ul){list-style-type:square}:is(.core-styles,.contentRender_name_plugins_core_textbox) :is(ul li ul,ul li ol,ol li ol){margin-left:var(--space-10)}:is(h1,h2,h3,h4,h5,h6)>a,:is(.core-styles,.contentRender_name_plugins_core_textbox) :is(h1,h2,h3,h4,h5,h6)>a{font:inherit;color:inherit;text-decoration:none}.contentRender_name_plugins_core_textbox img{--margin-sides:var(--space-6);margin-bottom:var(--space-4);margin-left:var(--margin-sides);margin-right:var(--margin-sides);display:inline-block;max-width:calc(100% - (var(--margin-sides) * 2))}@media (min-width:40em){:is(.core-styles,.contentRender_name_plugins_core_textbox) h1{font-size:var(--text-4xl-1);line-height:var(--leading-snug)}:is(.core-styles,.contentRender_name_plugins_core_textbox) h2{font-size:var(--text-4xl);line-height:1.167em}}@media (min-width:64em){:is(.core-styles,.contentRender_name_plugins_core_textbox) h1{font-size:var(--text-5xl-1)}:is(.core-styles,.contentRender_name_plugins_core_textbox) h2{font-size:var(--text-4xl-1);line-height:1.167em}:is(.core-styles,.contentRender_name_plugins_core_textbox) h3{font-size:2.0625rem;line-height:1.394em}:is(.core-styles,.contentRender_name_plugins_core_textbox) h4{font-size:var(--text-3xl);line-height:var(--leading-snug)}:is(.core-styles,.contentRender_name_plugins_core_textbox) h5{font-size:var(--text-2xl-1);line-height:var(--leading-snug)}:is(.core-styles,.contentRender_name_plugins_core_textbox) h6{font-size:var(--text-2xl);line-height:var(--leading-normal)}:is(.core-styles,.contentRender_name_plugins_core_textbox) p{font-size:var(--text-base);line-height:var(--leading-loose)}:is(.core-styles,.contentRender_name_plugins_core_textbox) :is(ul,ol):not([class*="block-grid-"]) li,:is(.core-styles,.contentRender_name_plugins_core_textbox) :is(td,tr){font-size:var(--text-base);line-height:var(--leading-loose)}}@media (hover:hover){button:hover{background-color:var(--sw-button-secondary-bg-hover);color:var(--sw-button-secondary-color-hover)}a:hover{color:var(--orange)}:is(h1,h2,h3,h4,h5,h6)>a:hover,:is(.core-styles,.contentRender_name_plugins_core_textbox) :is(h1,h2,h3,h4,h5,h6)>a:hover{font:inherit;color:inherit;text-decoration:none}}.panel-header{--text:var(--blue);--text-alt:var(--white);position:absolute;background:rgba(255,255,255,.85);width:100%;position:absolute;color:var(--text);z-index:15}.panel-header .header-inner{display:flex;flex-direction:column-reverse}.panel-header .secondary-nav-container{display:none;padding:0 7.5px}@media (min-width:40em){.panel-header .secondary-nav-container{display:block;opacity:1;transition:opacity ease .3s}.panel-header.searchOpen .secondary-nav-container{opacity:0;pointer-events:none}}.panel-header .primary-content-container{display:flex;align-items:stretch;justify-content:space-between;padding:0 var(--space-5)}@media (min-width:64em){.panel-header .primary-content-container{padding:var(--space-5) var(--space-6) 0 var(--space-12)}}.panel-header .primary-content-container .contentRender_name_plugins_common_logo{padding:var(--space-4) 0;width:67px}@media (min-width:64em){.panel-header .primary-content-container .contentRender_name_plugins_common_logo{width:115px;padding:0;margin-bottom:16px}}.panel-header .main-nav-widgets-container{display:flex;align-items:center;gap:var(--space-4)}.panel-header .main-nav-widgets-container .top>div:not(.header-links-container){display:none}.panel-header .main-nav-widgets-container .header-links-container{display:flex;flex-direction:row;gap:4px}.panel-header .main-nav-widgets-container .header-links-container .header-link{font-size:.75rem;font-weight:500;max-width:63px;display:block;text-align:center;line-height:1.375;padding:4px;color:var(--blue)}.panel-header .main-nav-widgets-container .header-links-container .header-link:hover{text-decoration:none;color:currentColor}.panel-header .main-nav-widgets-container .header-links-container .header-link.blue{background-color:var(--blue);color:var(--white)}@media (min-width:64em){.panel-header .main-nav-widgets-container{flex-direction:column;align-items:flex-end;gap:5px}.panel-header .main-nav-widgets-container .top{display:flex;align-items:center}.panel-header .main-nav-widgets-container .top>div:not(.header-links-container){display:block}.panel-header .main-nav-widgets-container .header-links-container{gap:var(--space-5);margin-right:var(--space-5);transition:opacity ease .3s}.panel-header.searchOpen .main-nav-widgets-container .header-links-container{pointer-events:none;opacity:0}.panel-header .main-nav-widgets-container .header-links-container .header-link{font-size:var(--text-sm-1);line-height:1;max-width:none;padding:8px 8px 6px}.panel-header .main-nav-widgets-container .bottom{padding-right:16px}}.panel-header .mobile-nav-container{position:absolute;z-index:10;display:none;width:100%}.panel-header .mobile-nav-container.active{display:flex;justify-content:flex-end}@media (min-width:64em){.panel-header .mobile-nav-container.active{display:none}}.panel-header .mobile-nav-container .mobile-nav{max-width:375px;width:100%;background-color:var(--white)}.panel-header .mobile-nav .widgets{display:grid;grid-template-columns:1fr 1fr;grid-auto-flow:dense;padding:var(--space-6);color:var(--text-alt);background:var(--blue)}.panel-header .mobile-nav .search-cont{grid-column:1 / -1}.panel-header .mobile-nav .widgets>*:not(.search-cont){align-self:center;justify-self:center}.search-cont{--font-family-body:var(--font-body);--search-icon:var(--blue);--search-input-icon-bg:var(--sw-key-color);--search-input-icon-bg-hover:transparent}.headerbox-search-form{display:flex;align-items:center;padding-bottom:5px;border-bottom:2px solid var(--white)}.headerbox-search-form input[type="search"]{width:100%;height:100%;margin:0;padding-top:5px;font-size:var(--text-sm);text-indent:var(--space-1);font-family:var(--font-family-body);background-color:transparent;color:var(--white)}.headerbox-search-form input[type="search"]:focus{outline-color:#FFFFFFAB}.headerbox-search-form input[type="search"]::placeholder{font-size:var(--text-sm);color:#FFFFFFAB}.headerbox-search-form button{width:16px;padding:0;margin:0;flex-shrink:0;background-color:var(--search-input-icon-bg);color:var(--gray-100)}.headerbox-search-form button:hover{background-color:var(--search-input-icon-bg-hover)}.search-cont .search-button{display:none;background:transparent;color:var(--search-icon)}@media screen and (min-width:64em){.search-cont{position:relative;margin-right:6px}.search-cont .search-button .close,.search-cont.active .search-button .open{display:none}.search-cont.active .search-button .close{display:inline-block}.search-cont .headerbox-search-form{opacity:0;pointer-events:none;position:absolute;right:calc(100% + 25px);top:0;width:275px;height:100%;z-index:25;transition:opacity 200ms ease-in-out;border-bottom:2px solid var(--blue)}.search-cont.active .headerbox-search-form{opacity:1;pointer-events:all}.headerbox-search-form button{display:none}.headerbox-search-form input[type="search"]{color:var(--dark-grey);font-size:.9375rem;min-height:26px}.headerbox-search-form input[type="search"]::placeholder{color:var(--dark-grey);font-size:.9375rem}.search-cont .search-button{width:91px;padding:0;margin:0;display:block;font-size:var(--text-sm-1);font-weight:500;padding:2px 9px;line-height:1}.search-cont .search-button img{display:inline;margin-bottom:2px;margin-left:2px}}html{overflow-y:scroll}body>.contentRender{min-height:100%;height:100%}html,body{height:100%;font-family:var(--font-body);color:var(--black)}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.skip-link[href]{z-index:5000000;display:block;margin:0;padding:var(--space-8) var(--space-12);width:auto;height:auto;font-size:var(--text-3xl);line-height:var(--leading-tight);color:var(--gray-100);text-align:center;border:4px dashed var(--gray-100);background:var(--gray-900);opacity:0;clip:auto;pointer-events:none;transition:opacity 200ms cubic-bezier(0,0,.3,1)}.skip-link[href]:focus{opacity:1;pointer-events:all}.contentRender_name_plugins_core_textbox,.contentRender_name_plugins_nav_sitemap,.contentRender_name_plugins_search_results,.contentRender_name_plugins_common_button,.contentRender_name_plugins_collections_template_custom_list,.contentRender_name_plugins_collections_template_custom_contacts,.contentRender_name_plugins_blog_leisure_blog_posts,.contentRender_name_plugins_blog_articles_posts,.contentRender_name_plugins_crm_formbuilder,.contentRender_name_plugins_events_submitevent,.contentRender_name_plugins_crm_rfp,.contentRender_name_plugins_crm_rsvp{width:100%;padding:0 var(--space-5);margin:0 auto}.contentRender_name_plugins_core_textbox{padding:var(--space-8) var(--space-5)}.contentRender_name_plugins_crm_dms_formbuilder{margin:0 auto;max-width:var(--width-base)}@media (min-width:64em){.contentRender_name_plugins_core_textbox,.contentRender_name_plugins_search_results,.contentRender_name_plugins_nav_sitemap,.contentRender_name_plugins_common_button,.contentRender_name_plugins_collections_template_custom_list,.contentRender_name_plugins_collections_template_custom_contacts{max-width:var(--width-base)}.contentRender_name_plugins_crm_formbuilder,.contentRender_name_plugins_events_submitevent,.contentRender_name_plugins_crm_rfp,.contentRender_name_plugins_crm_rsvp{max-width:var(--width-comfortable)}}.panel-page{position:relative;display:grid;grid-template-columns:100%;grid-template-rows:auto auto 1fr auto;min-height:100%}.panel-navigation-share{display:flex;justify-content:flex-start;align-items:center;max-width:var(--width-base);padding:0 var(--space-5);margin:var(--space-5) auto var(--space-8)}.panel-navigation-share .navigation-container{display:none}.panel-navigation-share .share-container{margin-left:auto}.contentRender_name_plugins_common_booking_fullwidth #widget-container-2102{margin-bottom:var(--space-5)}.panel-intro{max-width:100%;margin:0 auto;margin-bottom:260px;padding:0 var(--space-5)}.panel-intro .img-cont{position:relative;width:241px;margin-left:-20px}.panel-intro .img-cont:before{content:'';position:absolute;right:-16px;bottom:12px;height:calc(100% - 24px);width:16px;background-color:var(--aqua);pointer-events:none;z-index:0}.panel-intro .img-cont::after{content:'';position:absolute;left:50%;bottom:-20px;transform:translateX(-50%);height:20px;width:calc(100% - 40px);background:var(--blue);pointer-events:none;clip-path:polygon(0% 0%,0% 82.5%,1.69492% 84.3293%,3.38983% 86.1385%,5.08475% 87.9078%,6.77966% 89.6179%,8.47458% 91.25%,10.1695% 92.7862%,11.8644% 94.2098%,13.5593% 95.505%,15.2542% 96.6578%,16.9492% 97.6555%,18.6441% 98.487%,20.339% 99.1435%,22.0339% 99.6176%,23.7288% 99.9041%,25.4237% 100%,27.1186% 99.9041%,28.8136% 99.6176%,30.5085% 99.1435%,32.2034% 98.487%,33.8983% 97.6555%,35.5932% 96.6578%,37.2881% 95.505%,38.9831% 94.2098%,40.678% 92.7862%,42.3729% 91.25%,44.0678% 89.6179%,45.7627% 87.9078%,47.4576% 86.1385%,49.1525% 84.3293%,50.8475% 82.5%,52.5424% 80.6708%,54.2373% 78.8616%,55.9322% 77.0922%,57.6271% 75.3821%,59.322% 73.75%,61.017% 72.2138%,62.7119% 70.7902%,64.4068% 69.495%,66.1017% 68.3422%,67.7966% 67.3446%,69.4915% 66.513%,71.1864% 65.8565%,72.8814% 65.3824%,74.5763% 65.0959%,76.2712% 65%,77.9661% 65.0959%,79.661% 65.3824%,81.3559% 65.8565%,83.0509% 66.513%,84.7458% 67.3446%,86.4407% 68.3422%,88.1356% 69.495%,89.8305% 70.7902%,91.5254% 72.2138%,93.2203% 73.75%,94.9153% 75.3821%,96.6102% 77.0922%,98.3051% 78.8616%,100% 80.6708%,100% 0%);shape-outside:polygon(0% 0%,0% 82.5%,1.69492% 84.3293%,3.38983% 86.1385%,5.08475% 87.9078%,6.77966% 89.6179%,8.47458% 91.25%,10.1695% 92.7862%,11.8644% 94.2098%,13.5593% 95.505%,15.2542% 96.6578%,16.9492% 97.6555%,18.6441% 98.487%,20.339% 99.1435%,22.0339% 99.6176%,23.7288% 99.9041%,25.4237% 100%,27.1186% 99.9041%,28.8136% 99.6176%,30.5085% 99.1435%,32.2034% 98.487%,33.8983% 97.6555%,35.5932% 96.6578%,37.2881% 95.505%,38.9831% 94.2098%,40.678% 92.7862%,42.3729% 91.25%,44.0678% 89.6179%,45.7627% 87.9078%,47.4576% 86.1385%,49.1525% 84.3293%,50.8475% 82.5%,52.5424% 80.6708%,54.2373% 78.8616%,55.9322% 77.0922%,57.6271% 75.3821%,59.322% 73.75%,61.017% 72.2138%,62.7119% 70.7902%,64.4068% 69.495%,66.1017% 68.3422%,67.7966% 67.3446%,69.4915% 66.513%,71.1864% 65.8565%,72.8814% 65.3824%,74.5763% 65.0959%,76.2712% 65%,77.9661% 65.0959%,79.661% 65.3824%,81.3559% 65.8565%,83.0509% 66.513%,84.7458% 67.3446%,86.4407% 68.3422%,88.1356% 69.495%,89.8305% 70.7902%,91.5254% 72.2138%,93.2203% 73.75%,94.9153% 75.3821%,96.6102% 77.0922%,98.3051% 78.8616%,100% 80.6708%,100% 0%)}.panel-intro .img-cont .panel-intro-booking{position:absolute;bottom:-195px;right:max(calc(-70px + (-122 + 70) * ((100vw - 320px) / (375 - 320))),-122px);z-index:2}.panel-intro h1{display:inline;font-size:var(--text-3xl-1);font-weight:700;line-height:var(--leading-snug);margin-bottom:var(--space-3);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 70%,rgb(241 180 52 / 40%) 54%);background-position:0 -7px}.panel-intro h2{font-size:var(--text-2xl-1);line-height:var(--leading-snug);margin-top:var(--space-2);margin-bottom:var(--space-4);font-family:var(--font-display);letter-spacing:-.015em}.panel-intro .widget-view-all{margin-bottom:var(--space-6)}@media (min-width:501px){.panel-intro{margin-bottom:360px}.panel-intro .img-cont{width:350px}.panel-intro .img-cont .panel-intro-booking{bottom:-320px;right:-200px}}@media (min-width:64em){.panel-intro{display:grid;grid-template-columns:.58fr 1fr;gap:calc(40px + (56 - 40) * ((100vw - 1025px) / (1440 - 1025)));margin-bottom:190px}.panel-intro h1{font-size:calc(53px + (60 - 53) * ((100vw - 1025px) / (1440 - 1025)));line-height:var(--leading-tight);background:linear-gradient(to bottom,white 0%,white 69%,rgb(241 180 52 / 40%) 0%);background-position:0 53px}.panel-intro h2{font-size:calc(32px + (40 - 32) * ((100vw - 1025px) / (1440 - 1025)));margin-left:110px;margin-top:var(--space-5)}.panel-intro .img-cont{margin-left:-20px;order:1;width:100%;max-width:100%;height:max-content}.panel-intro .img-cont img{width:100%}.panel-intro .img-cont:before{right:-24px;bottom:16px;height:calc(100% - 32px);width:24px}.panel-intro .img-cont::after{bottom:-35px;height:35px;width:calc(100% - 80px)}.panel-intro .img-cont .panel-intro-booking{bottom:min(calc(-300px + (-220 + 300) * ((100vw - 1024px) / (1440 - 1024))),-220px);right:max(calc(-225px + (-325 + 225) * ((100vw - 1024px) / (1440 - 1024))),-325px)}.panel-intro .content-section{max-width:1000px;padding-top:var(--space-20);order:2}.panel-intro .content-section>.contentRender_name_plugins_core_textbox{padding-left:calc(120px + (218 - 120) * ((100vw - 1025px) / (1440 - 1025)));margin-bottom:var(--space-6)}.panel-intro .content-section .widget-view-all{border:none;outline:2px solid var(--aqua);margin-left:calc(120px + (218 - 120) * ((100vw - 1025px) / (1440 - 1025)))}}@media (min-width:1440px){.panel-intro{grid-template-columns:0.556fr 1fr;gap:56px}.panel-intro h1{font-size:3.75rem}.panel-intro h2{font-size:2.5rem;margin-bottom:var(--space-5)}.panel-intro .content-section>.contentRender_name_plugins_core_textbox{padding-left:218px}.panel-intro .content-section .widget-view-all{margin-left:218px}}@media (min-width:1920px){.panel-intro{grid-template-columns:652px 1fr}}.panel-social{max-width:var(--width-base);margin:0 auto;padding:0 var(--space-5)}.panel-social .title-container{text-align:center}.panel-three-column,.panel-two-column,.panel-four-column{max-width:var(--width-base);padding:0;margin:0 auto;margin-bottom:var(--space-8)}.panel-three-column :is(.left-container,.center-container,.right-container),.panel-two-column :is(.left-container,.right-container),.panel-four-column :is(.left-container,.middle-left-container,.middle-right-container,.right-container){padding:0 var(--space-5)}:is(.panel-intro,.panel-social,.panel-three-column,.panel-two-column,.panel-four-column) .contentRender_name_plugins_core_textbox{padding:0}.sv-col>.contentRender>.sv-panel{margin-left:calc(-1 * var(--space-5));margin-right:calc(-1 * var(--space-5))}@media (min-width:40em){.panel-four-column{display:flex;flex-wrap:wrap}.panel-four-column>*{flex-basis:calc(100% / 2)}}@media (min-width:64em){.panel-navigation-share .navigation-container{display:block}.panel-three-column,.panel-two-column{display:flex}.panel-four-column{flex-wrap:unset}.panel-two-column.sidebar-left .left-container{order:1;flex-basis:40%}.panel-two-column.sidebar-left .right-container{order:2;flex-basis:60%}.panel-two-column.sidebar-right .left-container{order:1;flex-basis:60%}.panel-two-column.sidebar-right .right-container{order:2;flex-basis:40%}.panel-two-column.even :is(.left-container,.right-container){flex-basis:50%}.panel-three-column>*{flex-basis:calc(100% / 3)}.panel-four-column>*{flex-basis:calc(100% / 4)}}:is(input,button,select,textarea):focus{outline:var(--sw-focus-color) solid 1px;outline-offset:2px}.shared-play-button{position:absolute;left:50%;top:50%;z-index:10;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:var(--space-16);height:var(--space-16);padding:0;background-color:var(--blue);border-radius:50%;font-size:var(--text-lg);line-height:1;text-align:center;color:var(--white);pointer-events:none;opacity:.85;transition:opacity 100ms}.shared-play-button::before{content:"";position:absolute;left:5px;top:5px;width:calc(100% - 10px);height:calc(100% - 10px);border:2px solid var(--aqua);pointer-events:none;border-radius:50%}@media (hover:hover){.contentRender[class*="contentRender_name_plugins_collections"] .img-cont:hover .shared-play-button,.image-box-with-caption .slide-pic:hover .shared-play-button{opacity:1}}.related-content .credits,.ccl-widget .credits,.image-box-with-caption .credits{display:flex;align-items:baseline;gap:var(--space-1);position:absolute;bottom:0;right:0;margin:var(--space-2) var(--space-5);margin-left:0;font-family:var(--font-family);font-size:.6875rem;font-style:normal;letter-spacing:var(--tracking-normal);text-shadow:0 0 4px var(--black);color:var(--white);pointer-events:none;z-index:10}.related-content .credits img,.ccl-widget .credits img,.image-box-with-caption .credits img{width:11px;height:9px;filter:drop-shadow(0 0 3px var(--black));transform:translateY(1px)}.related-content .slide .img-cont .credits>img{width:11px}.credits a,.credits a:hover{color:inherit;position:relative;z-index:100;pointer-events:all}.credits a:hover{text-decoration:underline}@media (min-width:64em){.related-content .credits,.ccl-widget .credits,.image-box-with-caption .credits{font-size:.8125rem}.related-content .credits img,.ccl-widget .credits img,.image-box-with-caption .credits img{width:15px;height:12px}.related-content .slide .img-cont .credits>img{width:15px}}.glide__arrow,.sv-lightbox .arrow{--arrow-color:var(--gray-800);--arrow-bg-color:var(--white);position:relative;width:var(--space-10);height:var(--space-10);display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;margin:var(--space-3);background:var(--arrow-bg-color);border-radius:var(--rounded-circle);box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);font-size:var(--text-xl);color:var(--arrow-color);pointer-events:all}.glide__arrow i,.sv-lightbox .arrow i{display:block;line-height:var(--leading-none)}.glide.fade .glide__slides{transform:none!important;display:block;width:auto!important}.glide.fade .glide__slide{position:absolute;left:0;top:0;z-index:1;opacity:0;transition:opacity 300ms ease-out}.glide.fade .glide__slide:first-child{position:relative}.glide.fade .glide__slide--active{z-index:2;opacity:1}.slide-img{background-color:#eee;background-position:130% 0;background-size:200% 100%;background-repeat:no-repeat;background-image:linear-gradient(to right,#eee 45%,#f6f6f6,#eee 65%);animation:img-loading 1200ms infinite ease-in-out}.slide-img.loaded{animation:none}@keyframes img-loading{to{background-position:-30% 0}}.panel-page.no-hero .panel-header{position:relative;background-color:var(--white)}.navigation.navigation-three-col.desktop{--surface-1:var(--white);position:static;gap:44px}.navigation.navigation-three-col.desktop .dropdown-menu .nav-item .dropdown-toggle .icon-toggle{transform-origin:center;transform:rotate(-90deg)}.navigation.navigation-three-col.desktop .dropdown-menu{position:absolute;right:0;width:100%;min-width:850px;background-color:var(--surface-1);overflow:hidden}.navigation.navigation-three-col.desktop .dropdown-menu.level-1{left:-24px;width:100%;min-width:849px;max-width:849px;background-color:var(--surface-1);overflow:hidden}.navigation.navigation-three-col.desktop .dropdown-menu .dropdown-menu{top:0;left:33%;right:auto;width:33%;border-left:2px solid var(--blue);z-index:32}.navigation.navigation-three-col.desktop .dropdown-menu.open{opacity:1;pointer-events:all}.navigation.navigation-three-col.desktop .dropdown-menu .dropdown-menu .nav-item{max-width:50%}.navigation.navigation-three-col.desktop .nav-item .dropdown-helper{position:absolute;z-index:1;top:0;right:0;width:100%;height:100%;transform:scaleY(0);transform-origin:bottom center;transition:transform 300ms ease 200ms}.navigation.navigation-three-col.desktop .level-1.nav-item>.dropdown-helper{height:100%!important}.navigation.navigation-three-col.desktop .dropdown-menu .nav-item .dropdown-helper{transform:scaleX(0);transform-origin:right center}.navigation.navigation-three-col.desktop .nav-item .dropdown-helper{opacity:.3}.navigation.navigation-three-col.desktop .nav-item:not(.level-1) .dropdown-helper{right:0;left:0}.navigation.navigation-three-col.desktop .nav-item .nav-item-control:hover+.dropdown-helper{transform:scaleY(1);transition:none}.navigation.navigation-three-col.desktop .dropdown-menu .nav-item .nav-item-control:hover+.dropdown-helper{transform:scaleX(1)}.navigation.navigation-three-col.desktop .nav-item .nav-item-control:hover{position:relative;z-index:31}.navigation.navigation-three-col.desktop .nav-item.level-1.open>.nav-item-control{z-index:31}.navigation.navigation-three-col.desktop.primary .dropdown-menu .nav-item{max-width:33.3333%}.navigation.navigation-three-col.desktop.secondary .dropdown-menu{min-width:600px}.navigation.navigation-three-col.desktop.secondary .dropdown-menu .nav-item{max-width:50%}.navigation.navigation-three-col.desktop.secondary .dropdown-menu .dropdown-menu{left:50%;width:50%}.navigation{--surface-mobile-nav:var(--primary-color-200);--surface-highlight:var(--aqua);--text:var(--blue);--text-alt:var(--white);--text-xl:1.375rem}.nav-container{position:relative;display:flex;justify-content:flex-end;height:100%}@media (min-width:64em){.nav-container:not(.secondary){min-width:785px}}.navigation a{display:flex;align-items:center;padding:var(--space-3) var(--space-4);width:100%;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-none);color:inherit;text-decoration:none}.navigation.primary .nav-item.level-1>.nav-item-control>a{font-size:var(--text-xl);font-weight:700}.navigation a:hover{color:inherit}.navigation a:focus{text-decoration:underline;outline:none}.navigation .nav-item .nav-item-control{display:flex;justify-content:space-between;color:var(--text);transition:background-color 100ms cubic-bezier(0,0,.3,1)}.navigation .nav-item .dropdown-toggle{margin:0;padding:var(--space-1);color:inherit;background-color:transparent;transition:background-color 100ms cubic-bezier(0,0,.3,1)}.navigation .nav-item .dropdown-toggle:focus{outline:1px dashed var(--sw-light-focus-color);outline-offset:0}.nav-container .menu-toggle{display:flex;justify-content:center;margin:0;padding:0;background:none;cursor:pointer;color:var(--blue);font-size:var(--text-sm);width:39px;height:40px}.nav-container .menu-toggle>div{display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:500}.nav-container .menu-toggle.active .close img{width:20px}.nav-container .menu-toggle .close,.nav-container .menu-toggle.active .open{display:none}.nav-container .menu-toggle.active .close{display:flex}@media (min-width:64em){.nav-container .menu-toggle{display:none}}.navigation.mobile.secondary{border-top:2px solid var(--dark-blue);padding:20px 0}.navigation.mobile .dropdown-menu{display:none}.navigation.primary.mobile{padding:15px 0}.navigation.primary.mobile .dropdown-menu.level-1{padding:12px 0 10px}.navigation.secondary.mobile .dropdown-menu.level-1{padding:10px 0}.navigation.primary.mobile .dropdown-menu.level-2,.navigation.primary.mobile .dropdown-menu.level-3{padding:10px 0}.navigation.mobile .nav-item.open:not(.level-1)>.nav-item-control{background-color:var(--surface-highlight)}.navigation.mobile .nav-item .dropdown-toggle{padding:var(--space-1) 18px}.navigation.mobile .nav-item .dropdown-toggle .icon-toggle{transform-origin:center;transition:transform 300ms cubic-bezier(0,0,.3,1);font-size:1.5rem}.navigation.mobile .nav-item.open>.nav-item-control .dropdown-toggle .icon-toggle{transform:rotate(-180deg)}.navigation.mobile.primary .nav-item.level-1>.nav-item-control>a,.navigation.mobile.secondary .nav-item.level-1>.nav-item-control>a{position:relative;width:max-content}.navigation.mobile.primary .nav-item.level-1>.nav-item-control>a{padding:16.5px 20px 16.5px 20px}.navigation.mobile.secondary .nav-item.level-1>.nav-item-control>a{padding:16px 20px 16px 20px}.navigation.mobile.primary .nav-item.level-1.open>.nav-item-control>a::after,.navigation.mobile.secondary .nav-item.level-1.open>.nav-item-control>a::after{content:"";position:absolute;height:8px;width:calc(100% - 35px);bottom:2px;background-color:var(--blue)}.navigation.mobile .nav-item.level-2>.nav-item-control>a{padding-left:41px}.navigation.mobile .nav-item.level-3>.nav-item-control>a{padding-left:62px}.navigation.mobile .nav-item.level-4>.nav-item-control>a{padding-left:82px}.navigation.mobile .nav-item .dropdown-menu a{font-size:var(--text-sm);padding:13px var(--space-4)}.navigation.mobile .nav-item.level-1.open>.nav-item-control{font-weight:800}.navigation.mobile.secondary .nav-item.level-1>.nav-item-control>a{font-size:var(--text-base)}.navigation.mobile.footer{background-color:var(--dark-blue);padding:28px var(--space-5) var(--space-4);border-bottom:2px solid var(--white)}.navigation.mobile.footer a{color:var(--white);padding:15px 0}.navigation.mobile.footer .nav-item.level-1>.nav-item-control>a{font-weight:600;text-transform:uppercase}.navigation.desktop{position:relative;display:none;justify-content:flex-end;height:100%}.navigation.desktop .nav-item:not(.level-1)>.nav-item-control{padding-right:26px}.navigation.desktop .nav-item:not(.level-1)>.nav-item-control>a{font-size:var(--text-sm-1);padding:12px 5px 10px 30px}.navigation.desktop .nav-item .dropdown-toggle{padding:5px 4px 2px;font-size:var(--text-lg)}@media (min-width:64em){.navigation.desktop{display:flex}}.navigation.desktop .dropdown-menu{opacity:0;pointer-events:none;transition:opacity 100ms cubic-bezier(0,0,.3,1);z-index:30;padding-top:var(--space-5);padding-bottom:var(--space-6)}.navigation.desktop .dropdown-menu.open{display:block!important}.navigation.desktop .level-1.nav-item>.nav-item-control{align-items:center;height:100%;color:var(--text);position:relative}.navigation.desktop .level-1.nav-item>.nav-item-control::after{content:"";position:absolute;bottom:-4px;height:8px;width:100%;background:var(--blue);opacity:0;z-index:1}.navigation.desktop.secondary .level-1.nav-item>.nav-item-control::after{width:calc(100% - 30px);left:15px}.navigation.desktop.secondary .level-1.nav-item.open>.nav-item-control::after{z-index:31}.navigation.desktop .level-1.nav-item.open>.nav-item-control::after{opacity:1}.navigation.desktop .level-1.nav-item>.nav-item-control>a{padding:15px 0 22px}.navigation.primary.desktop .nav-item.level-1.open>.nav-item-control>a,.navigation.secondary.desktop .nav-item.level-1.open>.nav-item-control>a{text-shadow:1.5px 0 0 var(--blue)}.navigation.desktop .nav-item.level-1>.nav-item-control>a:focus{border-bottom-color:var(--surface-mobile-nav)}.navigation.desktop .nav-item:not(.level-1)>.nav-item-control:focus-within{background-color:var(--surface-highlight)}.navigation.desktop .nav-item.level-1>.nav-item-control>a:focus,.navigation.desktop .nav-item.level-1>.nav-item-control>a:hover{border-bottom-color:var(--surface-mobile-nav)}.navigation.desktop .nav-item:not(.level-1)>.nav-item-control:focus-within,.navigation.desktop .nav-item:not(.level-1)>.nav-item-control:hover,.navigation.desktop .nav-item:not(.level-1).open>.nav-item-control{background-color:var(--surface-highlight)}.navigation .nav-item.level-1 .nav-item-control a,.navigation .nav-item.level-2 .nav-item-control a,.navigation .nav-item.level-3 .nav-item-control a{text-decoration:none}.navigation.desktop .level-1.nav-item>.nav-item-control>.dropdown-toggle{display:none}.navigation.desktop.secondary .nav-item.level-1>.nav-item-control>a{font-size:var(--text-sm-1);padding:8px 13.5px 6px}:root{--widget-padding-top:0;--widget-margin-bottom:var(--space-12)}button[data-quickview-button]{display:inline-flex;align-items:baseline;gap:var(--space-1);margin:0;padding:0;background:transparent}button[data-quickview-button]:hover,button[data-quickview-button]:focus,button[data-quickview-button]:active{color:inherit;background:transparent}button[data-quickview-button] i{width:var(--space-5)}.js-loaded{opacity:1!important;transition:opacity 200ms ease-in}.ccl-widget .widget-header{--font-heading:var(--font-display);--font-link:var(--font-body);--color:var(--black);--color-hover:var(--sw-key-color-hover,var(--primary-color-800));--text-color:var(--color);--button-color:var(--sw-button-primary-bg,var(--color));--button-text-color:var(--sw-button-primary-color,var(--gray-100));--button-text-color-hover:var(--sw-button-primary-color-hover,var(--gray-100));--border-color:var(--gray-200);margin:0 auto;margin-bottom:var(--space-6);padding:0 var(--space-5);max-width:var(--width-base)}.ccl-widget .widget-header-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding-bottom:var(--space-3);border-bottom:2px solid var(--border-color)}.ccl-widget .widget-title{position:relative;display:inline;margin-right:var(--space-8);font-family:var(--font-body);font-size:var(--text-5xl);letter-spacing:var(--tracking-wide);font-weight:700;color:var(--text-color);text-transform:uppercase}@media (min-width:64em){.ccl-widget .widget-title{font-size:33px}}.ccl-widget .widget-view-all{font-family:var(--font-link);text-decoration:none;position:relative;display:inline-block;padding:11px 35px 7px 22px;line-height:1em;font-size:var(--text-sm-1);font-weight:700;color:var(--sw-button-primary-color);text-decoration:none;background-color:transparent;border:2px solid var(--aqua);overflow:hidden}.ccl-widget .widget-view-all::before{content:"";position:absolute;width:100%;top:0;left:0;height:100%;transform:translateX(-100%);background-color:var(--aqua);z-index:-1;opacity:0}.ccl-widget .widget-view-all::after{content:"\f0da";position:absolute;font-size:14px;right:21px;font-family:'Font Awesome 5 Free';font-weight:900}@media (min-width:64em){.ccl-widget .widget-view-all{padding:15px 46px 12px 30px;font-size:var(--text-base);transition:color 0.4s ease}.ccl-widget .widget-view-all::after{font-size:1.125rem;right:28px}@media(hover:hover){.ccl-widget .widget-view-all:hover{color:var(--dark-blue)}.ccl-widget .widget-view-all::before{transition:transform ease .3s,opacity ease .4s}.ccl-widget .widget-view-all:hover::before{transform:translateX(0);opacity:1}}}@media(hover:hover){.ccl-widget .widget-view-all:hover{--button-color:var(--color-hover);--button-text-color:var(--button-text-color-hover);text-decoration:none}.ccl-widget .slide .slide-title>a:hover,.ccl-widget .slide a.more-caption:hover,.ccl-widget .slide a.link-btn:hover{text-decoration:none}}.ccl-widget,.ccl-widget *{font-family:inherit}.ccl-widget{--font-title:var(--font-body);--font-desc:var(--font-body);--color-display:var(--sw-key-color,var(--primary-color-700));--color-display-hover:var(--sw-key-color-hover,var(--primary-color-800));--color-body:var(--gray-700);--color-body-alt:var(--gray-100);--color-accent:var(--blue);--btn-text-color:var(--sw-button-secondary-color,var(--primary-color-700));--btn-bg-color:var(--sw-button-secondary-bg,var(--primary-color-100));--btn-bg-color-hover:var(--sw-button-secondary-bg-hover,var(--primary-color-200));--btn-text-color-hover:var(--blue);--overlap-color-display:var(--blue);--overlap-color-display-hover:var(--blue);--overlap-color-body:var(--white);--overlap-color-body-alt:var(--gray-100);--overlap-btn-hover-color:var(--sw-button-secondary-bg-hover,var(--primary-color-200));--overlap-btn-hover-text-color:var(--sw-button-secondary-color-hover,var(--gray-700))}.ccl-widget .overlap-image{--color-display:var(--overlap-color-display);--color-display-hover:var(--overlap-color-display-hover);--color-body:var(--overlap-color-body);--color-body-alt:var(--overlap-color-body-alt)}@media (min-width:64em){.ccl-widget .overlap-image-desktop{--color-display:var(--overlap-color-display);--color-display-hover:var(--overlap-color-display-hover);--color-body:var(--overlap-color-body);--color-body-alt:var(--overlap-color-body-alt)}}.ccl-widget .slide .slide-title{font-family:var(--font-title);font-weight:700;color:var(--color-display)}.ccl-widget .slide .slide-title>a{color:inherit}@media (hover:hover){.ccl-widget .slide.overlap-image .slide-title>a:hover{text-decoration:underline}}@media (hover:hover) and (min-width:40em){.ccl-widget .slide.overlap-image-desktop .slide-title>a:hover{text-decoration:underline}}.ccl-widget .inner{position:relative}.ccl-widget .slide p{line-height:var(--leading-normal);font-weight:600;color:var(--color-body)}.ccl-widget .slide.overlap-image p{color:var(--overlap-color-body)}@media (min-width:64em){.ccl-widget .slide.overlap-image-desktop p{color:var(--overlap-color-body)}}.overlap-image .content-section{position:absolute;bottom:0;left:0}@media (min-width:64em){.ccl-widget .overlap-image p{color:var(--overlap-color-body)}.overlap-image-desktop .content-section{position:absolute;bottom:0;left:0;z-index:3;pointer-events:none}.overlap-image-desktop .content-section a{pointer-events:all}}.ccl-widget .slide .img-cont{position:relative;overflow:hidden;max-width:100%}.ccl-widget .slide img{display:block;width:100%;height:auto;margin:0}.ccl-widget .slide .slide-footer{--color:var(--gray-700);--color-hover:var(--gray-600);--font-family:var(--font-body);display:flex;align-items:baseline;flex-wrap:wrap;margin:0 calc(var(--space-4) * -1);margin-top:auto;margin-bottom:calc(var(--space-4) * -1);font-family:var(--font-family)}.ccl-widget .slide.overlap-image .slide-footer{--color:var(--overlap-color-display);--color-hover:var(--overlap-color-display-hover);--font-family:var(--font-desc);--btn-hover-color:var(--overlap-btn-hover-color);--btn-hover-text-color:var(--overlap-btn-hover-text-color)}@media (min-width:64em){.ccl-widget .slide.overlap-image-desktop .slide-footer{--color:var(--overlap-color-display);--color-hover:var(--overlap-color-display-hover);--font-family:var(--font-desc);--btn-hover-color:var(--overlap-btn-hover-color);--btn-hover-text-color:var(--overlap-btn-hover-text-color)}}.ccl-widget .slide .slide-footer>*{margin:var(--space-2) var(--space-4)}.ccl-widget .slide a.read-more:not(p *),.ccl-widget .slide .slide-footer a{position:relative;z-index:1;overflow:hidden;display:inline-block;padding:11px 35px 7px 22px;line-height:1em;font-size:var(--text-sm-1);font-weight:700;color:var(--sw-button-primary-color);text-decoration:none;background-color:transparent;outline:2px solid var(--aqua);outline-offset:-2px}.ccl-widget .slide a.read-more:not(p *)::before,.ccl-widget .slide .slide-footer a::before{content:"";position:absolute;width:100%;top:0;left:0;transform:translateX(-100%);height:100%;background-color:var(--aqua);transition:transform ease .3s,opacity ease .4s;z-index:-1;opacity:0}.ccl-widget .slide a.read-more:not(p *)::after,.ccl-widget .slide .slide-footer a::after{content:"\f0da";position:absolute;font-size:14px;right:21px;font-family:'Font Awesome 5 Free';font-weight:900}@media (min-width:64em){.ccl-widget .slide a.read-more:not(p *),.ccl-widget .slide .slide-footer a{padding:15px 46px 12px 30px;font-size:var(--text-base)}.ccl-widget .slide a.read-more:not(p *)::after,.ccl-widget .slide .slide-footer a::after{font-size:1.125rem;right:28px}@media (hover :hover){.ccl-widget .slide a.read-more:not(p *):hover::before,.ccl-widget .slide .slide-footer a:hover::before{transform:translateX(0);opacity:1}}}.ccl-widget .slide .slide-footer button{position:relative;font-size:var(--text-sm);color:var(--blue);text-decoration:none;font-weight:700;text-transform:uppercase;padding-bottom:4px;border-bottom:3px solid var(--blue);transition:border .25s ease}.ccl-widget .slide .slide-footer button::after{content:"";position:absolute;background-color:var(--blue);bottom:0;width:100%}.slide.overlap-image .slide-footer button{color:var(--color-display)}@media (min-width:64em){.ccl-widget .slide .slide-footer button{font-size:var(--text-base);border-bottom:4px solid var(--blue);transition:border .15s ease}.slide.overlap-image-desktop .slide-footer button{color:var(--color-display)}.ccl-widget .slide .slide-footer button:hover{border-bottom:2px solid var(--blue)}@media (hover:hover){.ccl-widget .slide a.read-more:not(p *):hover,.ccl-widget .slide .slide-footer a:hover{background-color:transparent;color:var(--btn-text-color-hover)}.ccl-widget .slide .slide-footer button:hover{color:var(--blue)}.ccl-widget .slide p>a.read-more:hover,.ccl-widget .slide.overlap-image .slide-footer button:hover span,.ccl-widget .slide.overlap-image-desktop .slide-footer button:hover span{text-decoration:underline}.ccl-widget .slide.overlap-image .slide-footer button:hover{color:var(--overlap-color-display-hover)}}}@media (hover:hover) and (min-width:64em){.ccl-widget .slide.overlap-image-desktop .slide-footer button:hover{color:var(--overlap-color-display-hover)}}.core-hero-slideshow .glide__arrows .glide__arrow,.core-hero-preview-slideshow .glide__arrows .glide__arrow{margin:0}.ccl-widget .details{--color:var(--color-display);--color-hover:var(--color-display-hover);--icon-color:var(--aqua);--text-color:var(--color-body);--font-size:var(--text-sm);--font-family:var(--font-body);color:var(--text-color);display:grid;gap:var(--space-1);list-style:none;margin:0;font-size:var(--font-size)}.ccl-widget.overlap-image .details{--text-color:var(--overlap-color-body-alt);--icon-color:var(--overlap-color-body-alt)}@media (min-width:64em){.ccl-widget .overlap-image-desktop .details{--color:var(--overlap-color-display);--color-hover:var(--overlap-color-display-hover);--text-color:var(--overlap-color-body-alt);--icon-color:var(--overlap-color-body-alt)}}.ccl-widget .details li{text-transform:capitalize;line-height:var(--leading-normal)}.ccl-widget .details li:not(.has-link),.ccl-widget .details li.has-link>a{display:grid;grid-template-columns:max-content minmax(auto,max-content);grid-auto-flow:column;gap:var(--space-2);align-items:baseline}.ccl-widget .details li a{font-family:var(--font-family);font-size:var(--font-size);font-weight:500;color:var(--color-display)}.ccl-widget .details li .icon{color:var(--icon-color)}.ccl-widget .details .offer-prefix{font-weight:700}@media (hover:hover){.ccl-widget .details a:hover{color:var(--color-display-hover)}}.ccl-widget .blog-feed-header{--font-size:var(--text-sm);--text-color:var(--gray-700);--accent-color:var(--sw-key-color,var(--primary-color-700));--font-family-display:var(--font-display);--font-family-body:var(--font-body);display:grid;grid-template-columns:repeat(auto-fit,minmax(5ch,max-content));gap:var(--space-4)}.ccl-widget .blog-feed-header>*{white-space:nowrap;font-size:var(--font-size);color:var(--text-color);font-family:var(--font-family-body)}.ccl-widget .blog-feed-header>.category{font-family:var(--font-family-display);font-weight:700;color:var(--accent-color)}.core-date-list .date,.ccl-widget .mini-date-section{--background-color:var(--color-accent);--text-color:var(--color-body-alt);--font-family:var(--font-title);--month-size:var(--text-base);--day-size:var(--text-3xl);background-color:var(--background-color);color:var(--text-color)}.ccl-widget .mini-date-section{position:absolute;top:-12px;left:-12px;width:60px;height:60px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--space-2) var(--space-4);border-radius:var(--rounded-circle);pointer-events:none;font-family:var(--font-family);text-transform:uppercase;font-weight:700;z-index:2;border:2px solid #FFF}.ccl-widget .mini-date-section::after{content:"";position:absolute;top:2px;left:2px;width:calc(100% - 4px);height:calc(100% - 4px);border-radius:var(--rounded-circle);border:2px solid var(--yellow);pointer-events:none}.core-date-list .date .month,.core-date-list .date .day,.ccl-widget .mini-date-section .date-month,.ccl-widget .mini-date-section .date-day{line-height:var(--leading-none);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ccl-widget .mini-date-section .date-month{font-size:.5rem;font-weight:600}.ccl-widget .mini-date-section .date-day{font-size:var(--text-sm);font-family:var(--font-display)}@media (min-width:64em){.ccl-widget .mini-date-section{top:-20px;left:-20px;width:85px;height:85px;border:4px solid #FFF}.ccl-widget .mini-date-section::after{top:4px;left:4px;width:calc(100% - 8px);height:calc(100% - 8px)}.ccl-widget .mini-date-section .date-month{font-size:var(--text-xs)}.ccl-widget .mini-date-section .date-day{font-size:var(--text-3xl-1)}}.ccl-widget .sponsored{display:none;font-family:var(--font-body);font-size:.8125rem;text-transform:lowercase;z-index:10}.ccl-widget .slide:not(.dtn-outside-image) .img-cont .sponsored,.ccl-widget .mosaic-tile .img-cont .sponsored{display:block;position:absolute;top:0;left:0;margin:var(--space-2) var(--space-3);color:var(--white);text-shadow:0 0 10px var(--black);pointer-events:none}.ccl-widget .slide.dtn-outside-image .content-section .sponsored{display:block}@media (min-width:64em){.ccl-widget .sponsored{font-size:var(--text-sm-1)}.ccl-widget .slide.dtn-outside-image.overlap-image-desktop .content-section .sponsored{color:var(--overlap-color-body)}}.announcements{padding:20px 15px;background-color:var(--gray-900)}body.hamburger-open .announcements{display:none}.announcements .wrapper{max-width:1200px;margin:0 auto;position:relative}.announcements .title-cont.desktop{display:none}.announcements .title-cont.mobile{padding-right:40px;margin-bottom:var(--space-3)}.announcements .img-cont{margin-bottom:20px}.announcements .img-cont img{width:100%}.announcements h4,.announcements h4 a{font-size:22px;line-height:30px;font-weight:700;color:inherit}.announcements .wrapper .content-section p,.announcements .wrapper .content-section .read-more i{color:inherit}.announcements .wrapper .content-section p a{color:inherit;font-weight:700}.announcements .read-more{font-weight:700;display:flex;color:inherit;align-items:center;gap:var(--space-2)}.announcements .read-more:hover{text-decoration:none}.announcements .fa{margin-left:8px}.announcements .close-announcement{position:absolute;width:40px;height:40px;right:0;top:-5px;background-color:transparent;outline:0;padding:0;margin-bottom:0;color:inherit}.announcements .close-announcement .fas{font-size:20px}@media (hover:hover){.announcements .wrapper .content-section p a:hover{color:inherit}}@media screen and (min-width:40em){.announcements .wrapper{display:flex;flex-direction:row;align-items:flex-start}.announcements .title-cont.desktop{display:block;padding-right:40px;margin-bottom:var(--space-2)}.announcements .title-cont.mobile{display:none}.announcements .content-section{margin:0 20px;width:100%}.announcements .img-cont{max-width:25%}.announcements .close-announcement{top:-2px}.announcements .close-announcement .fas{font-size:25px}}.core-hero-image .img-cont:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(to top,rgba(0,0,0,.4) 0%,rgba(0,0,0,0) 40%);pointer-events:none}.core-hero-image .slide .content-section{max-width:640px;padding:28px var(--space-5)}.core-hero-image .sponsored{display:block;font-family:var(--font-body);font-size:.8125rem;color:var(--white);text-shadow:0 0 10px var(--black);opacity:.76;margin-bottom:var(--space-1)}.core-hero-image .slide .slide-title,.core-hero-image .slide .slide-title a{max-width:100%;font-family:var(--font-body);font-size:1.375rem;font-weight:600;line-height:1.32;letter-spacing:var(--tracking-normal);color:var(--white);margin-bottom:var(--space-3)}.core-hero-image .slide p{font-family:var(--font-body);font-size:var(--text-sm-1);font-weight:400;line-height:1.6;letter-spacing:var(--tracking-normal);color:var(--white);margin-bottom:var(--space-1)}.core-hero-image .slide a.read-more:not(p *){font-family:var(--font-body);font-size:var(--text-sm-1);font-weight:500;line-height:1.6;letter-spacing:var(--tracking-normal);color:var(--white);outline:none;padding:0;padding-right:35px}.core-hero-image .slide a.read-more:not(p *)::after{font-size:var(--text-sm-1);color:var(--white)}.core-hero-image .slide a.read-more:not(p *)::before{content:none}.core-hero-image.ccl-widget .credits{bottom:var(--space-1)}@media (min-width:64em){.core-hero-image .slide .content-section{padding:22px var(--space-10)}.core-hero-image .sponsored{font-size:var(--text-sm-1);margin-bottom:10px}.core-hero-image .slide .slide-title,.core-hero-image .slide .slide-title a{font-size:var(--text-3xl)}.core-hero-image .slide p{font-size:var(--text-base);line-height:2;margin-bottom:var(--space-3)}.core-hero-image .slide a.read-more:not(p *){font-size:var(--text-base);padding-right:35px}.core-hero-image .slide a.read-more:not(p *):after{font-size:var(--text-sm-1);color:var(--white);right:16px}.core-hero-image.ccl-widget .credits{right:var(--space-5);bottom:var(--space-5)}}.core-hero-slideshow{--text-container-width:var(--width-comfortable);--letter-spacing:var(--tracking-wide);--title-text-size:var(--text-2xl);--btn-text-size:var(--text-base);--text-size:var(--text-base);position:relative}.core-hero-slideshow .slide .img-cont::after{content:"";background:linear-gradient(to top,rgba(0,0,0,.4) 0%,rgba(0,0,0,0) 100%);top:0;left:0;position:absolute;pointer-events:none;height:100%;width:100%}.core-hero-slideshow.hide-content .slide .img-cont::after{content:none}.core-hero-slideshow .slide .img-cont .credits{bottom:var(--space-1)}.core-hero-slideshow .slide .img-cont .shared-play-button{top:var(--space-32)}.core-hero-slideshow .slide .content-section{padding:var(--space-4) 15px var(--space-4) var(--space-5);max-width:340px}.core-hero-slideshow .slide .slide-title,.core-hero-slideshow .slide .slide-title a{font-size:1.375rem;font-weight:700;line-height:1.31;letter-spacing:var(--tracking-normal);color:var(--white);width:100%;margin-bottom:var(--space-2)}.core-hero-slideshow .slide p{font-size:var(--text-sm-1);font-weight:400;line-height:1.6;color:var(--white);padding-bottom:0}.core-hero-slideshow .slide.overlap-image .slide-footer{bottom:var(--space-8)}.core-hero-slideshow .slide.overlap-image .slide-footer .read-more{color:var(--white);font-weight:600;margin-left:0;border:unset;outline:unset}.core-hero-slideshow .slide.overlap-image .slide-footer .read-more::before{content:none}.core-hero-slideshow .slide.overlap-image .slide-footer .read-more::after{right:var(--space-1);color:var(--white)}.core-hero-slideshow .arrows-cont .glide__arrows{left:unset;right:0;bottom:36px;gap:var(--space-4)}.core-hero-slideshow .glide__arrows .glide__arrow{width:38px;height:24px;margin:0;background:unset;border-radius:unset;box-shadow:unset;pointer-events:all}.core-hero-slideshow .glide__arrows .glide__arrow::before{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:12px;width:100%;background-image:url(/includes/public/assets/shared/arrows/right-arrow-white.svg);background-repeat:no-repeat;background-size:100%;pointer-events:none}.core-hero-slideshow .glide__arrows .glide__arrow--left::before{background-image:url(/includes/public/assets/shared/arrows/left-arrow-white.svg)}.core-hero-slideshow .glide__arrows .glide__arrow i{display:none}@media (min-width:40em){.core-hero-slideshow .slide .content-section{left:0;bottom:var(--space-12)}.core-hero-slideshow .slide .img-cont .shared-play-button{left:unset;right:0}}@media (min-width:64em){.core-hero-slideshow .slide .img-cont .shared-play-button{right:50%;top:40%;transform:translate(50%,-50%)}.core-hero-slideshow .slide .img-cont .credits{bottom:var(--space-5);right:var(--space-5)}.core-hero-slideshow .slide .slide-title,.core-hero-slideshow .slide .slide-title a{font-size:var(--text-3xl);line-height:var(--leading-normal);margin-bottom:var(--space-2)}.core-hero-slideshow .slide p{font-size:var(--text-base);line-height:2}.core-hero-slideshow .slide .content-section{max-width:600px;left:var(--space-5);bottom:53px}.core-hero-slideshow .slide.overlap-image .slide-footer{bottom:28px;left:var(--space-5)}.core-hero-slideshow .arrows-cont .glide__arrows{bottom:var(--space-16);right:var(--space-5);gap:var(--space-5)}}.share-buttons .addthis_toolbox a{color:var(--sw-link-color);font-size:var(--text-sm-1);margin-bottom:0;display:flex;flex-direction:row-reverse;align-items:flex-end;gap:var(--space-2);font-weight:600}.share-buttons .addthis_toolbox a i{color:var(--aqua);font-size:var(--text-lg)}@media (hover:hover){.share-buttons .addthis_toolbox a:hover{text-decoration:none}} </style> </head> <body> <!-- topBody --> <noscript> <iframe src="//www.googletagmanager.com/ns.html?id=GTM-PWFL49" title="Google Tag Manager" height="0" width="0" style="display:none;visibility:hidden"></iframe> </noscript> <noscript> <iframe src="//www.googletagmanager.com/ns.html?id=GTM-NFBVG93" title="Google Tag Manager" height="0" width="0" style="display:none;visibility:hidden"></iframe> </noscript> <!-- content --> <div data-civid="657765c2cba63110f1b8038a" class="contentRender contentRender_0 contentRender_type_panel contentRender_name_plugins_common_page" data-sv-time="7" data-sv-index="0" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> <style>.skip-link { display: none; }</style> <script> // CRM FORM STYLING HELPER JS // Adds the body class as quickly as possible to hide all the items on the page so we don't // have the site flash before the calendar shows up if (location.search.indexOf('action=popupCal') > -1 && document.body.querySelectorAll('.lookup-calHolder')) { document.body.classList.add('crm-calendar-popup'); }; </script> <!-- Adds a check for IE, if we're in IE we block the entire page --> <div id="ie-warning" style="position: fixed; z-index: 999999999999; top: 0; left: 0; display: none; align-items: center; justify-content: center; width: 100%; height: 100%; text-align: center; background-color: #fff;" aria-hidden="true" > <div> <img src="/includes/public/assets/shared/logos/header-logo.svg" alt="Eugene, Cascades & Coast - Travel Lane County" width="80" height="80" style="margin-bottom: 16px;" /> <p style="font-size: 22px; font-weight: 700; line-height: 1.3; text-align: center;">Your browser is not supported for this experience.<br />We recommend using Chrome, Firefox, Edge, or Safari.</p> </div> <script> var ieWarning = document.querySelector('#ie-warning'); if (document.body.style.msTouchAction !== undefined) { ieWarning.style.display = 'flex'; ieWarning.setAttribute('aria-hidden', 'false'); } </script> </div> <a class="skip-link sr-only" href="#slideshow-container">Skip navigation</a> <a class="skip-link sr-only" href="#main-content">Skip to main content</a> <div class="root-panel panel-page interior internal-view content with-header"> <div class="header-container"> <div data-civid="573a4ee59772f3441301c5e1" class="contentRender contentRender_1 contentRender_type_panel contentRender_name_plugins_common_header" data-sv-time="0" data-sv-index="1" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> <header class="panel-header main" data-guid="9d85f180-1420-41c9-bd79-84ca59497da3"> <div class="header-inner"> <div class="primary-content-container"> <div data-civid="64df8dbf61d5123fefdf2efe" class="contentRender contentRender_6 contentRender_type_widget contentRender_name_plugins_common_logo" data-sv-time="73" data-sv-index="6" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> <div class="logo" data-guid="7315ba1e-fb56-4f26-b602-fccf5bdacbd4" > <a href="https://www.eugenecascadescoast.org/" target="_self" aria-label="Eugene, Cascades & Coast - Travel Lane County"> <img src="/includes/public/assets/shared/logos/header-logo.svg" alt="Eugene, Cascades & Coast - Travel Lane County" loading="lazy" width="140" height="40" /> </a> </div> </div> <div class="main-nav-widgets-container"> <div class="top"> <div class="secondary-nav-container"> <div data-civid="64df8dbf61d5123fefdf2efa" class="contentRender contentRender_2 contentRender_type_widget contentRender_name_plugins_nav_secondary" data-sv-time="78" data-sv-index="2" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> <div class="nav-container secondary" data-guid="c622d277-24db-48a2-9d3a-6770f03ce0fc"> <noscript class="permanently-hidden"> <nav> <a href="https://www.eugenecascadescoast.org/meetings/">Meetings</a> <a href="https://www.eugenecascadescoast.org/meetings/choose-us/">Choose Us</a> <a href="https://www.eugenecascadescoast.org/meetings/venues/">Venues</a> <a href="https://www.eugenecascadescoast.org/meetings/venues/large-conventions/">Large Conventions</a> <a href="https://www.eugenecascadescoast.org/meetings/venues/small-meetings-retreats/">Small Meetings & Retreats</a> <a href="https://www.eugenecascadescoast.org/meetings/venues/special-venues/">Special Venues</a> <a href="https://www.eugenecascadescoast.org/meetings/services/">Services</a> <a href="https://www.eugenecascadescoast.org/meetings/services/preferred-vendors/">Preferred Vendors</a> <a href="https://www.eugenecascadescoast.org/meetings/services/pre-post-activities/">Pre/Post Activities</a> <a href="https://www.eugenecascadescoast.org/meetings/services/case-studies/">Case Studies</a> <a href="https://www.eugenecascadescoast.org/meetings/transportation/">Transportation</a> <a href="https://www.eugenecascadescoast.org/meetings/accommodations/">Accommodations</a> <a href="https://www.eugenecascadescoast.org/meetings/sustainability/">Sustainability</a> <a href="https://www.eugenecascadescoast.org/meetings/accessible-meetings/">Accessible Meetings</a> <a href="https://www.eugenecascadescoast.org/meetings/contact-us/">Contact Us</a> <a href="https://www.eugenecascadescoast.org/meetings-blog/">Meetings Blog</a> <a href="https://www.eugenecascadescoast.org/sports/">Sports</a> <a href="https://www.eugenecascadescoast.org/sports/facilities/">Facilities</a> <a href="https://www.eugenecascadescoast.org/sports/services/">Services</a> <a href="https://www.eugenecascadescoast.org/sports/services/resources/">Resources</a> <a href="https://www.eugenecascadescoast.org/sports/services/activities/">Activities</a> <a href="https://www.eugenecascadescoast.org/sports/accommodations/">Accommodations</a> <a href="https://www.eugenecascadescoast.org/sports/sports-events-calendar/">Sports Events Calendar</a> <a href="https://www.eugenecascadescoast.org/sports/local-teams/">Local Teams</a> <a href="https://www.eugenecascadescoast.org/sports/about-us/">About</a> <a href="https://www.eugenecascadescoast.org/sports/about-us/sports-advisory-council/">Sports Advisory Council</a> <a href="https://www.eugenecascadescoast.org/sports/about-us/contact/">Contact</a> <a href="https://www.eugenecascadescoast.org/sports-blog/">Sports Commission Blog</a> <a href="/partners/">Members</a> <a href="/partners/become-a-partner/">Become a Member</a> <a href="/partners/partner-resources/">Member Resources</a> <a href="/partners/partner-resources/advertising/">Advertising</a> <a href="/partners/partner-resources/grants/">Grants</a> <a href="/partners/partner-resources/business-partners/">Business Members</a> <a href="https://www.eugenecascadescoast.org/about-us/brand-strategy-resources/">Brand Toolkit</a> <a href="/partners/training-events/">Training & Events</a> <a href="/partners/training-events/trainings/">Trainings</a> <a href="/partners/training-events/visitor-industry-celebration/">Visitor Industry Celebration</a> <a href="/partners/industry-impacts/">Industry Impacts</a> <a href="/partners/industry-impacts/industry-impacts-reports/">Industry Research & Reports</a> <a href="/partners/industry-impacts/industry-impacts-reports/email-signup/">Industry Email Signup</a> <a href="https://www.eugenecascadescoast.org/tourism-industry-news/">Tourism Updates</a> <a href="/partners/industry-impacts/raise-the-roof-sports-for-all-seasons/">Sports For All Seasons</a> <a href="/partners/industry-impacts/raise-the-roof-sports-for-all-seasons/indoor-multiuse-sports-facility/">Indoor Multiuse Sports Facility</a> <a href="/partners/industry-impacts/raise-the-roof-sports-for-all-seasons/golden-gardens-sports-complex/">Golden Gardens Sports Complex</a> <a href="/partners/industry-impacts/raise-the-roof-sports-for-all-seasons/other-sports-facility-development/">Other Sports Facility Development</a> <a href="/partners/partner-portal-login/">Member Portal Login</a> <a href="https://www.eugenecascadescoast.org/about-us/">About Us</a> <a href="https://www.eugenecascadescoast.org/contact/">Contact Us</a> </nav> </noscript> <nav class="navigation navigation-dropdown secondary desktop" role="navigation" data-secondary-nav-desktop> <script type="text/template" data-nav-item-template>{{+nav_items}} {{+nav_items_helper}} {{!-- This nested partial is necessary to make this partial recursive because helpers.partial only outputs the inner text of the partial, not the partial name. Please do not remove! --}} {{#shownchildren}} {{~exec(function() { if (!data.isLazyLoaded) { helpers.var.depth = 1; } else { helpers.var.depth = data.depth; } })}} <div class="nav-item level-{{~var.depth}} {{data.section}}" data-id="{{data.id}}" data-nav-item> <div class="nav-item-control level-{{~var.depth}}"> <a class="nav-link" href="{{href}}" target="{{target}}" > {{data.title}} </a> {{:shownchildren}} <button id="{{data.id}}" class="dropdown-toggle" aria-label="open submenu" aria-haspopup="true" aria-expanded="false" data-dropdown-toggle > <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> </button> {{/}} </div> {{:shownchildren}} <div class="dropdown-helper" data-dropdown-helper></div> <div class="dropdown-menu level-{{~var.depth}} {{:isLazyLoaded}} {{:shownChildren.0}}rendered{{/}} {{/}}" aria-labelledby="{{data.id}}" data-parent-id="{{data.id}}" data-start="{{data.folderHref}}" data-section="{{data.section}}" data-dropdown-menu data-optimum-height > {{:isLazyLoaded}} {{>nav_items_helper}} {{/}} </div> {{/}} </div> {{/}} {{/}} {{>nav_items_helper}} {{/}} {{>nav_items}}</script> <div class="nav-item level-1 secondary" data-id="63d82360dbf55869d640edb1" data-nav-item> <div class="nav-item-control level-1"> <a class="nav-link" href="https://www.eugenecascadescoast.org/meetings/" target="_self" > Meetings </a> <button id="63d82360dbf55869d640edb1" class="dropdown-toggle" aria-label="open submenu" aria-haspopup="true" aria-expanded="false" data-dropdown-toggle > <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> </button> </div> <div class="dropdown-helper" data-dropdown-helper></div> <div class="dropdown-menu level-1 " aria-labelledby="63d82360dbf55869d640edb1" data-parent-id="63d82360dbf55869d640edb1" data-start="/meetings-link/" data-section="secondary" data-dropdown-menu data-optimum-height > </div> </div> <div class="nav-item level-1 secondary" data-id="63d82360dbf55869d640edb2" data-nav-item> <div class="nav-item-control level-1"> <a class="nav-link" href="https://www.eugenecascadescoast.org/sports/" target="_self" > Sports </a> <button id="63d82360dbf55869d640edb2" class="dropdown-toggle" aria-label="open submenu" aria-haspopup="true" aria-expanded="false" data-dropdown-toggle > <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> </button> </div> <div class="dropdown-helper" data-dropdown-helper></div> <div class="dropdown-menu level-1 " aria-labelledby="63d82360dbf55869d640edb2" data-parent-id="63d82360dbf55869d640edb2" data-start="/sports-link/" data-section="secondary" data-dropdown-menu data-optimum-height > </div> </div> <div class="nav-item level-1 secondary" data-id="57473bb4ceab6ff65be8f473" data-nav-item> <div class="nav-item-control level-1"> <a class="nav-link" href="/partners/" target="_self" > Members </a> <button id="57473bb4ceab6ff65be8f473" class="dropdown-toggle" aria-label="open submenu" aria-haspopup="true" aria-expanded="false" data-dropdown-toggle > <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> </button> </div> <div class="dropdown-helper" data-dropdown-helper></div> <div class="dropdown-menu level-1 " aria-labelledby="57473bb4ceab6ff65be8f473" data-parent-id="57473bb4ceab6ff65be8f473" data-start="/partners/" data-section="secondary" data-dropdown-menu data-optimum-height > </div> </div> </nav> <nav class="navigation secondary mobile hide" role="navigation" data-secondary-nav-mobile> <script type="text/template" data-nav-item-template>{{+nav_items}} {{+nav_items_helper}} {{!-- This nested partial is necessary to make this partial recursive because helpers.partial only outputs the inner text of the partial, not the partial name. Please do not remove! --}} {{#shownchildren}} {{~exec(function() { if (!data.isLazyLoaded) { helpers.var.depth = 1; } else { helpers.var.depth = data.depth; } })}} <div class="nav-item level-{{~var.depth}} {{data.section}}" data-id="{{data.id}}" data-nav-item> <div class="nav-item-control level-{{~var.depth}}"> <a class="nav-link" href="{{href}}" target="{{target}}" > {{data.title}} </a> {{:shownchildren}} <button id="{{data.id}}" class="dropdown-toggle" aria-label="open submenu" aria-haspopup="true" aria-expanded="false" data-dropdown-toggle > <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> </button> {{/}} </div> {{:shownchildren}} <div class="dropdown-helper" data-dropdown-helper></div> <div class="dropdown-menu level-{{~var.depth}} {{:isLazyLoaded}} {{:shownChildren.0}}rendered{{/}} {{/}}" aria-labelledby="{{data.id}}" data-parent-id="{{data.id}}" data-start="{{data.folderHref}}" data-section="{{data.section}}" data-dropdown-menu data-optimum-height > {{:isLazyLoaded}} {{>nav_items_helper}} {{/}} </div> {{/}} </div> {{/}} {{/}} {{>nav_items_helper}} {{/}} {{>nav_items}}</script> <div class="nav-item level-1 secondary" data-id="63d82360dbf55869d640edb1" data-nav-item> <div class="nav-item-control level-1"> <a class="nav-link" href="https://www.eugenecascadescoast.org/meetings/" target="_self" > Meetings </a> <button id="63d82360dbf55869d640edb1" class="dropdown-toggle" aria-label="open submenu" aria-haspopup="true" aria-expanded="false" data-dropdown-toggle > <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> </button> </div> <div class="dropdown-helper" data-dropdown-helper></div> <div class="dropdown-menu level-1 " aria-labelledby="63d82360dbf55869d640edb1" data-parent-id="63d82360dbf55869d640edb1" data-start="/meetings-link/" data-section="secondary" data-dropdown-menu data-optimum-height > </div> </div> <div class="nav-item level-1 secondary" data-id="63d82360dbf55869d640edb2" data-nav-item> <div class="nav-item-control level-1"> <a class="nav-link" href="https://www.eugenecascadescoast.org/sports/" target="_self" > Sports </a> <button id="63d82360dbf55869d640edb2" class="dropdown-toggle" aria-label="open submenu" aria-haspopup="true" aria-expanded="false" data-dropdown-toggle > <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> </button> </div> <div class="dropdown-helper" data-dropdown-helper></div> <div class="dropdown-menu level-1 " aria-labelledby="63d82360dbf55869d640edb2" data-parent-id="63d82360dbf55869d640edb2" data-start="/sports-link/" data-section="secondary" data-dropdown-menu data-optimum-height > </div> </div> <div class="nav-item level-1 secondary" data-id="57473bb4ceab6ff65be8f473" data-nav-item> <div class="nav-item-control level-1"> <a class="nav-link" href="/partners/" target="_self" > Members </a> <button id="57473bb4ceab6ff65be8f473" class="dropdown-toggle" aria-label="open submenu" aria-haspopup="true" aria-expanded="false" data-dropdown-toggle > <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> </button> </div> <div class="dropdown-helper" data-dropdown-helper></div> <div class="dropdown-menu level-1 " aria-labelledby="57473bb4ceab6ff65be8f473" data-parent-id="57473bb4ceab6ff65be8f473" data-start="/partners/" data-section="secondary" data-dropdown-menu data-optimum-height > </div> </div> </nav> </div> <script> require([ 'jquery', 'plugins_nav_custom_nav_desktop_dropdown', 'plugins_nav_custom_nav_mobile', ], function($, navDesktop, navMobile) { var root = $('[data-guid="c622d277-24db-48a2-9d3a-6770f03ce0fc"]'); var navTreeDepth = 2; navDesktop.init(root, '[data-secondary-nav-desktop]', navTreeDepth); navMobile.init(root, '[data-secondary-nav-mobile]', '[data-secondary-nav-cont]', navTreeDepth); }); </script></div> </div> <div class="header-links-container"> <div data-civid="63d83253dbf55869d64112de" class="contentRender contentRender_3 contentRender_type_widget contentRender_name_plugins_common_header_link" data-sv-time="73" data-sv-index="3" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'><a class="white header-link" href="https://www.eugenecascadescoast.org/plan/current-travel-alerts-road-conditions/" target="_self"> Travel Alerts </a></div> <div data-civid="63d83253dbf55869d64112e0" class="contentRender contentRender_4 contentRender_type_widget contentRender_name_plugins_common_header_link" data-sv-time="73" data-sv-index="4" data-gtm-vars='{ "tCore" : { "contentNum" : "2" } }'><a class="blue header-link" href="https://eugenecascadescoast.bookdirect.net/" target="_blank"> Book Your Trip </a></div> </div> <div data-civid="64df8dbf61d5123fefdf2efc" class="contentRender contentRender_5 contentRender_type_widget contentRender_name_plugins_search_headerbox" data-sv-time="108" data-sv-index="5" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> <div class="search-cont" data-guid="a25e9498-dae2-4b21-95c7-f216fec7a181"> <form class="headerbox-search-form" data-sv-searchForm action="/search/" method="GET"> <button type="submit" data-sv-search-button> <img src="/includes/public/assets/shared/search-icon-white.svg" alt="Search - Icon"> </button> <input data-sv-search-input name="q" type="search" class="searchInput" autocomplete="off" autocorrect="off" autocapitalize="off" placeholder="Search..." value="" /> </form> <button class="search-button" data-toggle-search aria-expanded="false" aria-label="toggle search dropdown" aria-controls="headerbox-search-form"> <span class="open"> Search <img src="/includes/public/assets/shared/search-icon.svg" alt="Search - Icon"> </span> <span class="close"> Close <img src="/includes/public/assets/shared/menu-close.svg" alt="Open Menu - Icon"> </span> </button> </div> <script> require(["plugins_common_custom_utils", "domReady!"], function(utils) { let root = document.querySelector('[data-guid="a25e9498-dae2-4b21-95c7-f216fec7a181"]'); let searchCont = document.querySelector('[data-search-cont]'); let searchButtonsToHide = root.querySelectorAll('[data-sv-search-button], [data-sv-search-input]'); let header = document.querySelector('.panel-header'); let isActive = false; const breakpoint = 1024; // clone to mobile nav searchCont?.replaceWith(root.cloneNode(true)); function ariaHideEl(el) { el.setAttribute('aria-hidden', true); el.setAttribute('tabindex', -1); } function ariaShowEl(el) { el.removeAttribute('aria-hidden'); el.removeAttribute('tabindex'); } function toggleSearchElVisibility() { if (window.innerWidth < breakpoint || isActive) { searchButtonsToHide.forEach(ariaShowEl); return; } searchButtonsToHide.forEach(ariaHideEl); } document.querySelectorAll('[data-toggle-search]').forEach( elem => { elem.addEventListener("click", function(e) { e.stopImmediatePropagation(); let searchCont = this.parentNode; searchCont.classList.toggle('active'); header.classList.toggle('searchOpen'); this.classList.toggle('active'); isActive = searchCont.classList.contains('active'); this.getAttribute('aria-expanded', isActive); toggleSearchElVisibility(); if (isActive) { searchCont.querySelector('[data-sv-search-input]').focus(); } }); }); document.querySelectorAll('[data-sv-searchForm]').forEach( elem => { let input = elem.querySelector('[data-sv-search-input]'); elem.addEventListener('submit', function(e) { if (input.value.length === 0) { e.preventDefault(); this.querySelector('[data-sv-search-input]').focus(); } }); }); ['resize', 'orientationchange'].forEach(ev => window.addEventListener(ev, utils.debounce(toggleSearchElVisibility, 200))); toggleSearchElVisibility(); }); </script> </div> </div> <div class="bottom"> <div data-civid="64df8dbf61d5123fefdf2f00" class="contentRender contentRender_7 contentRender_type_widget contentRender_name_plugins_nav_main" data-sv-time="81" data-sv-index="7" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> <div class="nav-container" data-guid="35801cec-5669-4fdd-82fc-8ae63a6452d6"> <noscript class="permanently-hidden"> <nav> <a href="/explore/">Explore</a> <a href="/explore/regions-cities/">Regions & Cities</a> <a href="/explore/regions-cities/willamette-valley/">Willamette Valley</a> <a href="https://www.eugenecascadescoast.org/eugene/">Eugene</a> <a href="https://www.eugenecascadescoast.org/springfield/">Springfield</a> <a href="https://www.eugenecascadescoast.org/cottage-grove/">Cottage Grove</a> <a href="https://www.eugenecascadescoast.org/creswell/">Creswell</a> <a href="https://www.eugenecascadescoast.org/coburg/">Coburg</a> <a href="https://www.eugenecascadescoast.org/junction-city/">Junction City</a> <a href="https://www.eugenecascadescoast.org/veneta-fern-ridge/">Veneta - Fern Ridge</a> <a href="https://www.eugenecascadescoast.org/lowell/">Lowell</a> <a href="/explore/regions-cities/cascade-mountains/">Cascade Mountains</a> <a href="https://www.eugenecascadescoast.org/oakridge-westfir/">Oakridge - Westfir</a> <a href="https://www.eugenecascadescoast.org/mckenzie-river/">McKenzie River</a> <a href="/explore/regions-cities/oregon-coast/">Oregon Coast</a> <a href="https://www.eugenecascadescoast.org/florence/">Florence</a> <a href="https://www.eugenecascadescoast.org/dunes-city/">Dunes City</a> <a href="/explore/arts-music-entertainment/">Arts, Music & Entertainment</a> <a href="/explore/arts-music-entertainment/art-galleries-studios/">Art Galleries & Studios</a> <a href="/explore/arts-music-entertainment/murals-street-art/">Murals & Street Art</a> <a href="/explore/arts-music-entertainment/activity-centers-games/">Activities, Casinos & Games</a> <a href="https://www.eugenecascadescoast.org/events/programs-workshops/">Programs & Workshops</a> <a href="/explore/arts-music-entertainment/performing-arts-theater/">Performing Arts & Theater</a> <a href="/explore/arts-music-entertainment/music-nightlife/">Music & Nightlife</a> <a href="https://www.eugenecascadescoast.org/events/sports/">Spectator Sports</a> <a href="/explore/history-culture-museums/">History, Culture & Museums</a> <a href="/explore/history-culture-museums/museums/">Museums</a> <a href="/explore/history-culture-museums/historic-landmarks/">Historical Landmarks</a> <a href="/explore/history-culture-museums/heceta-head-lighthouse/">Heceta Head Lighthouse</a> <a href="/explore/history-culture-museums/covered-bridges/">Covered Bridges</a> <a href="/explore/history-culture-museums/tracktown-usa/">TrackTown USA</a> <a href="https://www.eugenecascadescoast.org/eugene/neighborhoods/university-of-oregon/hayward-field/">Hayward Field</a> <a href="/explore/history-culture-museums/tracktown-usa/oregon-22-heritage-trail/">Oregon22 Heritage Trail</a> <a href="/explore/history-culture-museums/tracktown-usa/birthplace-of-nike/">Birthplace of Nike</a> <a href="/explore/history-culture-museums/tracktown-usa/prefontaine-and-running-legends/">Prefontaine and Running Legends</a> <a href="/explore/history-culture-museums/movies-film/">Movies & Film History</a> <a href="https://www.eugenecascadescoast.org/events/programs-workshops/">Programs & Workshops</a> <a href="https://www.eugenecascadescoast.org/explore/history-culture-museums/tracktown-usa/">TrackTown USA</a> <a href="https://www.eugenecascadescoast.org/outdoors/">Outdoor Adventures</a> <a href="/explore/road-trips/">Road Trips</a> <a href="https://www.eugenecascadescoast.org/plan/getting-here-getting-around/tours-guides/">Tours & Guides</a> <a href="https://www.eugenecascadescoast.org/food-drink/tasting-trails-food-tours/">Tasting Trails & Food Tours</a> <a href="/explore/shopping/">Shopping</a> <a href="/explore/family-fun/">Family Fun</a> <a href="https://www.eugenecascadescoast.org/blog/">Trip Ideas</a> <a href="/outdoors/">Outdoors</a> <a href="https://www.eugenecascadescoast.org/plan/getting-here-getting-around/tours-guides/">Tours, Guides & Shuttles</a> <a href="/outdoors/adventures/">Adventures & Recreation</a> <a href="/outdoors/adventures/camping/">Camping</a> <a href="/outdoors/adventures/running/">Running</a> <a href="/outdoors/adventures/hiking/">Hiking</a> <a href="/outdoors/adventures/cycling/">Cycling</a> <a href="/outdoors/adventures/cycling/bike-rentals/">Bike Rentals, Shares & Shops</a> <a href="/outdoors/adventures/cycling/aufderheide-scenic-bikeway/">Aufderheide Scenic Bikeway</a> <a href="/outdoors/adventures/cycling/covered-bridges-scenic-bikeway/">Covered Bridges Scenic Bikeway</a> <a href="/outdoors/adventures/cycling/mckenzie-pass-scenic-bikeway/">McKenzie Pass Scenic Bikeway</a> <a href="/outdoors/adventures/cycling/willamette-valley-scenic-bikeway/">Willamette Valley Scenic Bikeway</a> <a href="/outdoors/adventures/mountain-biking/">Mountain Biking</a> <a href="/outdoors/adventures/disc-golf/">Disc Golf</a> <a href="/outdoors/adventures/golf/">Golf</a> <a href="/outdoors/adventures/dune-buggy-tours/">Dune Buggy Tours & Sandboarding</a> <a href="/outdoors/adventures/skateparks-bmx-tracks/">Skateparks & BMX Tracks</a> <a href="/outdoors/adventures/fitness-wellness/">Fitness & Wellness</a> <a href="https://www.eugenecascadescoast.org/outdoors/know-before-you-go/gear-rentals-sales/">Gear Rentals & Sales</a> <a href="/outdoors/adventures/water-sports/">Rafting, Fishing & Water Sports</a> <a href="/outdoors/adventures/water-sports/river-rafting-guides/">River Rafting & Fishing Guides</a> <a href="/outdoors/adventures/water-sports/paddling/">Kayaking, Canoeing & SUP</a> <a href="/outdoors/adventures/water-sports/fishing/">Fishing</a> <a href="/outdoors/adventures/water-sports/jet-boat-tours/">Jet Boat Tours</a> <a href="/outdoors/adventures/water-sports/marinas-boat-ramps/">Marinas & Boat Ramps</a> <a href="/outdoors/adventures/water-sports/swimming-pools/">Swimming Pools</a> <a href="/outdoors/adventures/winter-snow-sports/">Winter & Snow Sports</a> <a href="/outdoors/adventures/stargazing-sky-watching/">Stargazing & Sky Watching</a> <a href="/outdoors/adventures/storm-weather-watching/">Storm & Weather Watching</a> <a href="/outdoors/scenic-landscapes-nature/">Scenic Landscapes & Nature</a> <a href="/outdoors/scenic-landscapes-nature/beaches/">Beaches</a> <a href="/outdoors/scenic-landscapes-nature/oregon-coast-sand-dunes/">Oregon Coast Sand Dunes</a> <a href="/outdoors/scenic-landscapes-nature/hot-springs/">Hot Springs</a> <a href="/outdoors/scenic-landscapes-nature/lakes-reservoirs/">Lakes & Reservoirs</a> <a href="/outdoors/scenic-landscapes-nature/parks-public-lands/">Parks & Public Lands</a> <a href="/outdoors/scenic-landscapes-nature/rivers/">Rivers</a> <a href="/outdoors/scenic-landscapes-nature/rivers/willamette-river/">Willamette River</a> <a href="/outdoors/scenic-landscapes-nature/rivers/mckenzie-river/">McKenzie River</a> <a href="/outdoors/scenic-landscapes-nature/waterfalls/">Waterfalls</a> <a href="/outdoors/scenic-landscapes-nature/waterfalls/diamond-creek-falls/">Diamond Creek Falls</a> <a href="/outdoors/scenic-landscapes-nature/waterfalls/kentucky-falls/">Kentucky Falls</a> <a href="/outdoors/scenic-landscapes-nature/waterfalls/proxy-falls/">Proxy Falls</a> <a href="/outdoors/scenic-landscapes-nature/waterfalls/koosah-sahalie-falls/">Koosah & Sahalie Falls</a> <a href="/outdoors/scenic-landscapes-nature/waterfalls/salt-creek-falls/">Salt Creek Falls</a> <a href="/outdoors/scenic-landscapes-nature/waterfalls/sweet-creek-falls/">Sweet Creek Falls</a> <a href="/outdoors/scenic-landscapes-nature/waterfalls/trestle-creek-falls/">Trestle Creek Falls</a> <a href="https://www.eugenecascadescoast.org/explore/history-culture-museums/covered-bridges/">Covered Bridges</a> <a href="https://www.eugenecascadescoast.org/outdoors/adventures/stargazing-sky-watching/">Dark Sky Viewing</a> <a href="/outdoors/animals-birding-wildlife/">Animals, Birding & Wildlife</a> <a href="/outdoors/animals-birding-wildlife/horseback-riding/">Horseback Riding</a> <a href="/outdoors/animals-birding-wildlife/sea-lion-caves/">Sea Lion Caves</a> <a href="/outdoors/animals-birding-wildlife/whale-watching/">Whale Watching</a> <a href="/outdoors/animals-birding-wildlife/birding/">Birding</a> <a href="/outdoors/know-before-you-go/">Know Before You Go</a> <a href="/outdoors/know-before-you-go/the-adventure-checklist/">The Adventure Checklist</a> <a href="https://www.eugenecascadescoast.org/plan/current-travel-alerts-road-conditions/">Travel Alerts & Ski Reports</a> <a href="/outdoors/know-before-you-go/recreation-passes-permits/">Recreation Passes & Permits</a> <a href="/outdoors/know-before-you-go/fishing-licenses/">Fishing Licenses</a> <a href="https://www.eugenecascadescoast.org/plan/accessibility/accessible-outdoors-recreation/">Accessible Outdoors & Recreation</a> <a href="/outdoors/know-before-you-go/gear-rentals-sales/">Gear Rentals & Sales</a> <a href="/events/">Events</a> <a href="/events/events-this-week/">Events This Week</a> <a href="/events/annual-events-festivals/">Annual Festivals & Events</a> <a href="/events/programs-workshops/">Programs & Workshops</a> <a href="/events/sports/">Sports Event Calendar</a> <a href="/events/sports/oregon-duck-football/">Oregon Duck Football</a> <a href="https://www.eugenecascadescoast.org/events/sports/">Full Sports Calendar</a> <a href="/events/submit-an-event/">Submit An Event</a> <a href="/events/submit-an-event/calendar-guidelines/">Calendar Guidelines</a> <a href="/food-drink/">Food & Drink</a> <a href="/food-drink/restaurants/">Restaurants & Pubs</a> <a href="/food-drink/food-trucks/">Food Trucks</a> <a href="/food-drink/bakeries-desserts/">Bakeries & Desserts</a> <a href="/food-drink/coffee-tea/">Coffee & Tea</a> <a href="/food-drink/craft-beer-cider/">Beer & Cider</a> <a href="/food-drink/wine/">Wine</a> <a href="/food-drink/distilleries/">Distilleries & Cocktail Bars</a> <a href="/food-drink/tasting-trails-food-tours/">Tasting Trails & Food Tours</a> <a href="/food-drink/tasting-trails-food-tours/south-willamette-valley-food-trail/">South Willamette Valley Food Trail</a> <a href="/food-drink/tasting-trails-food-tours/central-coast-food-trail/">Central Coast Food Trail</a> <a href="/lodging/">Lodging</a> <a href="/lodging/hotels/">Hotels</a> <a href="/lodging/lodges-cabins-retreats/">Lodges & Cabins</a> <a href="/lodging/bed-breakfasts/">Bed & Breakfasts</a> <a href="/lodging/vacation-rentals/">Vacation Rentals</a> <a href="/lodging/hostels/">Hostels</a> <a href="/lodging/campgrounds-rv-parks/">Campgrounds & RV Parks</a> <a href="/plan/">Plan</a> <a href="/plan/get-a-free-visitor-guide/">Get A Free Visitor Guide</a> <a href="/plan/getting-here-getting-around/">Transportation - Getting Here & Around</a> <a href="/plan/getting-here-getting-around/airports-airlines/">Airports & Airlines</a> <a href="/plan/getting-here-getting-around/train-service/">Train Service</a> <a href="/plan/getting-here-getting-around/bus-commuter-service/">Bus & Commuter Service</a> <a href="/plan/getting-here-getting-around/taxi-shuttle-service/">Taxi & Shuttle Service</a> <a href="/plan/getting-here-getting-around/car-rv-rentals/">Car & RV Rentals</a> <a href="https://www.eugenecascadescoast.org/outdoors/adventures/cycling/bike-rentals/">Bike Rentals</a> <a href="/plan/getting-here-getting-around/tours-guides/">Tours, Limousines & Guide Service</a> <a href="/plan/getting-here-getting-around/tours-guides/self-guided-tours/">Self-Guided聽Tours</a> <a href="/plan/getting-here-getting-around/maps-parking/">Maps & Parking</a> <a href="/plan/current-travel-alerts-road-conditions/">Travel Alerts & Road Conditions</a> <a href="/plan/accessibility/">Accessibility</a> <a href="/plan/accessibility/accessible-arts-culture/">Accessible Arts & Culture</a> <a href="/plan/accessibility/accessible-outdoors-recreation/">Accessible Outdoors & Recreation</a> <a href="/plan/accessibility/accessible-transportation/">Accessible Transportation</a> <a href="/plan/faqs-travel-tips/">FAQs & Travel Tips</a> <a href="/plan/faqs-travel-tips/visitor-information-centers/">Visitor Information Centers</a> <a href="https://www.eugenecascadescoast.org/outdoors/know-before-you-go/">Know Before You Go</a> <a href="https://www.eugenecascadescoast.org/outdoors/know-before-you-go/recreation-passes-permits/">Recreation Passes & Permits</a> <a href="/plan/faqs-travel-tips/weather-seasons/">Weather & Seasons</a> <a href="/plan/faqs-travel-tips/international-travelers/">International Travelers</a> <a href="/plan/pet-friendly-travel/">Pet Friendly Travel</a> <a href="/plan/sustainable-travel/">Sustainable Travel</a> <a href="/plan/weddings/">Weddings</a> <a href="/plan/relocation/">Relocation</a> <a href="/plan/travel-trade/">Travel Trade</a> <a href="/plan/email-signup/">Email Signup</a> </nav> </noscript> <button class="menu-toggle" type="button" aria-label="toggle menu" aria-haspopup="true" aria-expanded="false" aria-controls="primary-site-menu" data-action="toggle-menu" > <div class="open"> <img src="/includes/public/assets/shared/menu-open.svg" alt="Open Menu - Icon"> Menu </div> <div class="close"> <img src="/includes/public/assets/shared/menu-close.svg" alt="Open Menu - Icon"> Close </div> </button> <nav class="navigation navigation-three-col primary desktop" role="navigation" data-primary-nav-desktop > <script type="text/template" data-nav-item-template>{{+nav_items}} {{+nav_items_helper}} {{!-- This nested partial is necessary to make this partial recursive because helpers.partial only outputs the inner text of the partial, not the partial name. Please do not remove! --}} {{#shownchildren}} {{~exec(function() { if (!data.isLazyLoaded) { helpers.var.depth = 1; } else { helpers.var.depth = data.depth; } })}} <div class="nav-item level-{{~var.depth}} {{data.section}}" data-id="{{data.id}}" data-nav-item> <div class="nav-item-control level-{{~var.depth}}"> <a class="nav-link" href="{{href}}" target="{{target}}" > {{data.title}} </a> {{:shownchildren}} <button id="{{data.id}}" class="dropdown-toggle" aria-label="open submenu" aria-haspopup="true" aria-expanded="false" data-dropdown-toggle > <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> </button> {{/}} </div> {{:shownchildren}} <div class="dropdown-helper" data-dropdown-helper></div> <div class="dropdown-menu level-{{~var.depth}} {{:isLazyLoaded}} {{:shownChildren.0}}rendered{{/}} {{/}}" aria-labelledby="{{data.id}}" data-parent-id="{{data.id}}" data-start="{{data.folderHref}}" data-section="{{data.section}}" data-dropdown-menu data-optimum-height > {{:isLazyLoaded}} {{>nav_items_helper}} {{/}} </div> {{/}} </div> {{/}} {{/}} {{>nav_items_helper}} {{/}} {{>nav_items}}</script> <div class="nav-item level-1 main" data-id="573b4f0e41e5fd1c27c62f18" data-nav-item> <div class="nav-item-control level-1"> <a class="nav-link" href="/explore/" target="_self" > Explore </a> <button id="573b4f0e41e5fd1c27c62f18" class="dropdown-toggle" aria-label="open submenu" aria-haspopup="true" aria-expanded="false" data-dropdown-toggle > <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> </button> </div> <div class="dropdown-helper" data-dropdown-helper></div> <div class="dropdown-menu level-1 " aria-labelledby="573b4f0e41e5fd1c27c62f18" data-parent-id="573b4f0e41e5fd1c27c62f18" data-start="/explore/" data-section="main" data-dropdown-menu data-optimum-height > </div> </div> <div class="nav-item level-1 main" data-id="57688ca685ce6d944f6d8765" data-nav-item> <div class="nav-item-control level-1"> <a class="nav-link" href="/outdoors/" target="_self" > Outdoors </a> <button id="57688ca685ce6d944f6d8765" class="dropdown-toggle" aria-label="open submenu" aria-haspopup="true" aria-expanded="false" data-dropdown-toggle > <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> </button> </div> <div class="dropdown-helper" data-dropdown-helper></div> <div class="dropdown-menu level-1 " aria-labelledby="57688ca685ce6d944f6d8765" data-parent-id="57688ca685ce6d944f6d8765" data-start="/outdoors/" data-section="main" data-dropdown-menu data-optimum-height > </div> </div> <div class="nav-item level-1 main" data-id="63d82360dbf55869d640ed4b" data-nav-item> <div class="nav-item-control level-1"> <a class="nav-link" href="/events/" target="_self" > Events </a> <button id="63d82360dbf55869d640ed4b" class="dropdown-toggle" aria-label="open submenu" aria-haspopup="true" aria-expanded="false" data-dropdown-toggle > <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> </button> </div> <div class="dropdown-helper" data-dropdown-helper></div> <div class="dropdown-menu level-1 " aria-labelledby="63d82360dbf55869d640ed4b" data-parent-id="63d82360dbf55869d640ed4b" data-start="/events/" data-section="main" data-dropdown-menu data-optimum-height > </div> </div> <div class="nav-item level-1 main" data-id="57688cab85ce6d944f6d8a11" data-nav-item> <div class="nav-item-control level-1"> <a class="nav-link" href="/food-drink/" target="_self" > Food & Drink </a> <button id="57688cab85ce6d944f6d8a11" class="dropdown-toggle" aria-label="open submenu" aria-haspopup="true" aria-expanded="false" data-dropdown-toggle > <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> </button> </div> <div class="dropdown-helper" data-dropdown-helper></div> <div class="dropdown-menu level-1 " aria-labelledby="57688cab85ce6d944f6d8a11" data-parent-id="57688cab85ce6d944f6d8a11" data-start="/food-drink/" data-section="main" data-dropdown-menu data-optimum-height > </div> </div> <div class="nav-item level-1 main" data-id="573b4f0341e5fd1c27c62f04" data-nav-item> <div class="nav-item-control level-1"> <a class="nav-link" href="/lodging/" target="_self" > Lodging </a> <button id="573b4f0341e5fd1c27c62f04" class="dropdown-toggle" aria-label="open submenu" aria-haspopup="true" aria-expanded="false" data-dropdown-toggle > <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> </button> </div> <div class="dropdown-helper" data-dropdown-helper></div> <div class="dropdown-menu level-1 " aria-labelledby="573b4f0341e5fd1c27c62f04" data-parent-id="573b4f0341e5fd1c27c62f04" data-start="/lodging/" data-section="main" data-dropdown-menu data-optimum-height > </div> </div> <div class="nav-item level-1 main" data-id="63d82360dbf55869d640ed97" data-nav-item> <div class="nav-item-control level-1"> <a class="nav-link" href="/plan/" target="_self" > Plan </a> <button id="63d82360dbf55869d640ed97" class="dropdown-toggle" aria-label="open submenu" aria-haspopup="true" aria-expanded="false" data-dropdown-toggle > <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> </button> </div> <div class="dropdown-helper" data-dropdown-helper></div> <div class="dropdown-menu level-1 " aria-labelledby="63d82360dbf55869d640ed97" data-parent-id="63d82360dbf55869d640ed97" data-start="/plan/" data-section="main" data-dropdown-menu data-optimum-height > </div> </div> </nav> <nav class="navigation primary mobile hide" role="navigation" data-primary-nav-mobile> <script type="text/template" data-nav-item-template>{{+nav_items}} {{+nav_items_helper}} {{!-- This nested partial is necessary to make this partial recursive because helpers.partial only outputs the inner text of the partial, not the partial name. Please do not remove! --}} {{#shownchildren}} {{~exec(function() { if (!data.isLazyLoaded) { helpers.var.depth = 1; } else { helpers.var.depth = data.depth; } })}} <div class="nav-item level-{{~var.depth}} {{data.section}}" data-id="{{data.id}}" data-nav-item> <div class="nav-item-control level-{{~var.depth}}"> <a class="nav-link" href="{{href}}" target="{{target}}" > {{data.title}} </a> {{:shownchildren}} <button id="{{data.id}}" class="dropdown-toggle" aria-label="open submenu" aria-haspopup="true" aria-expanded="false" data-dropdown-toggle > <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> </button> {{/}} </div> {{:shownchildren}} <div class="dropdown-helper" data-dropdown-helper></div> <div class="dropdown-menu level-{{~var.depth}} {{:isLazyLoaded}} {{:shownChildren.0}}rendered{{/}} {{/}}" aria-labelledby="{{data.id}}" data-parent-id="{{data.id}}" data-start="{{data.folderHref}}" data-section="{{data.section}}" data-dropdown-menu data-optimum-height > {{:isLazyLoaded}} {{>nav_items_helper}} {{/}} </div> {{/}} </div> {{/}} {{/}} {{>nav_items_helper}} {{/}} {{>nav_items}}</script> <div class="nav-item level-1 main" data-id="573b4f0e41e5fd1c27c62f18" data-nav-item> <div class="nav-item-control level-1"> <a class="nav-link" href="/explore/" target="_self" > Explore </a> <button id="573b4f0e41e5fd1c27c62f18" class="dropdown-toggle" aria-label="open submenu" aria-haspopup="true" aria-expanded="false" data-dropdown-toggle > <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> </button> </div> <div class="dropdown-helper" data-dropdown-helper></div> <div class="dropdown-menu level-1 " aria-labelledby="573b4f0e41e5fd1c27c62f18" data-parent-id="573b4f0e41e5fd1c27c62f18" data-start="/explore/" data-section="main" data-dropdown-menu data-optimum-height > </div> </div> <div class="nav-item level-1 main" data-id="57688ca685ce6d944f6d8765" data-nav-item> <div class="nav-item-control level-1"> <a class="nav-link" href="/outdoors/" target="_self" > Outdoors </a> <button id="57688ca685ce6d944f6d8765" class="dropdown-toggle" aria-label="open submenu" aria-haspopup="true" aria-expanded="false" data-dropdown-toggle > <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> </button> </div> <div class="dropdown-helper" data-dropdown-helper></div> <div class="dropdown-menu level-1 " aria-labelledby="57688ca685ce6d944f6d8765" data-parent-id="57688ca685ce6d944f6d8765" data-start="/outdoors/" data-section="main" data-dropdown-menu data-optimum-height > </div> </div> <div class="nav-item level-1 main" data-id="63d82360dbf55869d640ed4b" data-nav-item> <div class="nav-item-control level-1"> <a class="nav-link" href="/events/" target="_self" > Events </a> <button id="63d82360dbf55869d640ed4b" class="dropdown-toggle" aria-label="open submenu" aria-haspopup="true" aria-expanded="false" data-dropdown-toggle > <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> </button> </div> <div class="dropdown-helper" data-dropdown-helper></div> <div class="dropdown-menu level-1 " aria-labelledby="63d82360dbf55869d640ed4b" data-parent-id="63d82360dbf55869d640ed4b" data-start="/events/" data-section="main" data-dropdown-menu data-optimum-height > </div> </div> <div class="nav-item level-1 main" data-id="57688cab85ce6d944f6d8a11" data-nav-item> <div class="nav-item-control level-1"> <a class="nav-link" href="/food-drink/" target="_self" > Food & Drink </a> <button id="57688cab85ce6d944f6d8a11" class="dropdown-toggle" aria-label="open submenu" aria-haspopup="true" aria-expanded="false" data-dropdown-toggle > <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> </button> </div> <div class="dropdown-helper" data-dropdown-helper></div> <div class="dropdown-menu level-1 " aria-labelledby="57688cab85ce6d944f6d8a11" data-parent-id="57688cab85ce6d944f6d8a11" data-start="/food-drink/" data-section="main" data-dropdown-menu data-optimum-height > </div> </div> <div class="nav-item level-1 main" data-id="573b4f0341e5fd1c27c62f04" data-nav-item> <div class="nav-item-control level-1"> <a class="nav-link" href="/lodging/" target="_self" > Lodging </a> <button id="573b4f0341e5fd1c27c62f04" class="dropdown-toggle" aria-label="open submenu" aria-haspopup="true" aria-expanded="false" data-dropdown-toggle > <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> </button> </div> <div class="dropdown-helper" data-dropdown-helper></div> <div class="dropdown-menu level-1 " aria-labelledby="573b4f0341e5fd1c27c62f04" data-parent-id="573b4f0341e5fd1c27c62f04" data-start="/lodging/" data-section="main" data-dropdown-menu data-optimum-height > </div> </div> <div class="nav-item level-1 main" data-id="63d82360dbf55869d640ed97" data-nav-item> <div class="nav-item-control level-1"> <a class="nav-link" href="/plan/" target="_self" > Plan </a> <button id="63d82360dbf55869d640ed97" class="dropdown-toggle" aria-label="open submenu" aria-haspopup="true" aria-expanded="false" data-dropdown-toggle > <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> </button> </div> <div class="dropdown-helper" data-dropdown-helper></div> <div class="dropdown-menu level-1 " aria-labelledby="63d82360dbf55869d640ed97" data-parent-id="63d82360dbf55869d640ed97" data-start="/plan/" data-section="main" data-dropdown-menu data-optimum-height > </div> </div> </nav> </div> <script> require([ 'jquery', 'plugins_nav_custom_nav_desktop_three_col', 'plugins_nav_custom_nav_mobile', ], function($, navDesktop, navMobile) { var root = $('[data-guid="35801cec-5669-4fdd-82fc-8ae63a6452d6"]'); var navTreeDepth = 3; navDesktop.init(root, '[data-primary-nav-desktop]', navTreeDepth); navMobile.init(root, '[data-primary-nav-mobile]', '[data-main-nav-cont]', navTreeDepth); function toggleMenu() { $(this).toggleClass('active'); $(this).attr('aria-expanded', $(this).hasClass('active')); document.querySelector('#primary-site-menu').classList.toggle('active'); document.querySelector('.menu-toggle').classList.toggle('active'); } // document.querySelector('[data-body-overlay]').addEventListener('click', function() { // toggleMenu(); // }); root.find('[data-action="toggle-menu"]').on('click', function() { toggleMenu(); }); }); </script></div> </div> </div> </div> </div> <div id="primary-site-menu" class="mobile-nav-container" data-mobile-nav> <div class="mobile-nav"> <header class="widgets"> <div data-search-cont></div> </header> <div class="mobile-main-nav" data-main-nav-cont></div> <div class="mobile-secondary-nav" data-secondary-nav-cont></div> <div class="mobile-footer-nav" data-footer-nav-cont> <div data-civid="64df8dbf61d5123fefdf2f02" class="contentRender contentRender_8 contentRender_type_widget contentRender_name_plugins_nav_mobile_footer" data-sv-time="82" data-sv-index="8" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> <div class="nav-container" data-guid="47bbf089-21d5-4a79-9227-5a06120f06ec"> <noscript class="permanently-hidden"> <nav> <a href="/about-us/">About Us</a> <a href="/about-us/our-team/">Contact Our Team</a> <a href="/about-us/board-of-directors/">Board of Directors</a> <a href="/about-us/annual-reports/">Annual Reports</a> <a href="/about-us/brand-strategy-resources/">Brand Strategy & Resources</a> <a href="/about-us/faqs/">Travel Lane County FAQs</a> <a href="/about-us/job-openings/">Employment</a> <a href="https://www.eugenecascadescoast.org/plan/accessibility/">Accessibility</a> <a href="/contact/">Contact</a> <a href="https://www.eugenecascadescoast.org/media/content-creation/">Create Content</a> <a href="/media/">Media</a> <a href="/media/press-releases/">Press Releases</a> <a href="/media/lane-county-facts/">Lane County Facts</a> <a href="/media/image-video-library-request/">Image & Video Library Request</a> <a href="/media/content-creation/">Create Content For Us</a> <a href="/privacy-policy/">Privacy Policy</a> <a href="https://www.eugenecascadescoast.org/sitemap/">Sitemap</a> </nav> </noscript> <nav class="navigation footer mobile hide" role="navigation" data-footer-nav-mobile> <script type="text/template" data-nav-item-template>{{+nav_items}} {{+nav_items_helper}} {{!-- This nested partial is necessary to make this partial recursive because helpers.partial only outputs the inner text of the partial, not the partial name. Please do not remove! --}} {{#shownchildren}} {{~exec(function() { if (!data.isLazyLoaded) { helpers.var.depth = 1; } else { helpers.var.depth = data.depth; } })}} <div class="nav-item level-{{~var.depth}} {{data.section}}" data-id="{{data.id}}" data-nav-item> <div class="nav-item-control level-{{~var.depth}}"> <a class="nav-link" href="{{href}}" target="{{target}}" > {{data.title}} </a> {{:shownchildren}} <button id="{{data.id}}" class="dropdown-toggle" aria-label="open submenu" aria-haspopup="true" aria-expanded="false" data-dropdown-toggle > <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> </button> {{/}} </div> {{:shownchildren}} <div class="dropdown-helper" data-dropdown-helper></div> <div class="dropdown-menu level-{{~var.depth}} {{:isLazyLoaded}} {{:shownChildren.0}}rendered{{/}} {{/}}" aria-labelledby="{{data.id}}" data-parent-id="{{data.id}}" data-start="{{data.folderHref}}" data-section="{{data.section}}" data-dropdown-menu data-optimum-height > {{:isLazyLoaded}} {{>nav_items_helper}} {{/}} </div> {{/}} </div> {{/}} {{/}} {{>nav_items_helper}} {{/}} {{>nav_items}}</script> <div class="nav-item level-1 footer" data-id="57688d1485ce6d944f6dd309" data-nav-item> <div class="nav-item-control level-1"> <a class="nav-link" href="/about-us/" target="_self" > About Us </a> <button id="57688d1485ce6d944f6dd309" class="dropdown-toggle" aria-label="open submenu" aria-haspopup="true" aria-expanded="false" data-dropdown-toggle > <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> </button> </div> <div class="dropdown-helper" data-dropdown-helper></div> <div class="dropdown-menu level-1 " aria-labelledby="57688d1485ce6d944f6dd309" data-parent-id="57688d1485ce6d944f6dd309" data-start="/about-us/" data-section="footer" data-dropdown-menu data-optimum-height > </div> </div> <div class="nav-item level-1 footer" data-id="674f90dfc5eb12d42ad68e91" data-nav-item> <div class="nav-item-control level-1"> <a class="nav-link" href="https://www.eugenecascadescoast.org/plan/accessibility/" target="_self" > Accessibility </a> </div> </div> <div class="nav-item level-1 footer" data-id="573b500e41e5fd1c27c6306d" data-nav-item> <div class="nav-item-control level-1"> <a class="nav-link" href="/contact/" target="_self" > Contact </a> </div> </div> <div class="nav-item level-1 footer" data-id="67572bd2c5eb12d42addeadf" data-nav-item> <div class="nav-item-control level-1"> <a class="nav-link" href="https://www.eugenecascadescoast.org/media/content-creation/" target="_self" > Create Content </a> </div> </div> <div class="nav-item level-1 footer" data-id="63d82360dbf55869d640eddf" data-nav-item> <div class="nav-item-control level-1"> <a class="nav-link" href="/media/" target="_self" > Media </a> <button id="63d82360dbf55869d640eddf" class="dropdown-toggle" aria-label="open submenu" aria-haspopup="true" aria-expanded="false" data-dropdown-toggle > <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> </button> </div> <div class="dropdown-helper" data-dropdown-helper></div> <div class="dropdown-menu level-1 " aria-labelledby="63d82360dbf55869d640eddf" data-parent-id="63d82360dbf55869d640eddf" data-start="/media/" data-section="footer" data-dropdown-menu data-optimum-height > </div> </div> <div class="nav-item level-1 footer" data-id="57688c9e85ce6d944f6d82c4" data-nav-item> <div class="nav-item-control level-1"> <a class="nav-link" href="/privacy-policy/" target="_self" > Privacy Policy </a> </div> </div> <div class="nav-item level-1 footer" data-id="63d82361dbf55869d640ee07" data-nav-item> <div class="nav-item-control level-1"> <a class="nav-link" href="https://www.eugenecascadescoast.org/sitemap/" target="_self" > Sitemap </a> </div> </div> </nav> </div> <script> require([ 'jquery', 'plugins_nav_custom_nav_mobile', ], function($, navMobile) { var root = $('[data-guid="47bbf089-21d5-4a79-9227-5a06120f06ec"]'); var navTreeDepth = 3; navMobile.init(root, '[data-footer-nav-mobile]', '[data-footer-nav-cont]', navTreeDepth); function toggleMenu() { document.body.classList.toggle('hamburger-open'); $(this).toggleClass('active'); $(this).attr('aria-expanded', $(this).hasClass('active')); document.querySelector('#primary-site-menu').classList.toggle('active'); } root.find('[data-action="toggle-menu"]').on('click', function() { toggleMenu(); }); }); </script></div> </div> <div class="menu-quick-links"> <h6>SEE WHAT'S NEW IN:</h6> <div data-civid="63e2966f6cd2f528e502a9f6" class="contentRender contentRender_9 contentRender_type_widget contentRender_name_plugins_collections_type_custom_navigation_links contentRender_name_plugins_collections_template_custom_quick_links" data-sv-time="124" data-sv-index="9" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> <div class="quick-links" data-guid="2ab0b79f-a9d1-4b20-85df-b92363dbb63e"> <a class="link" href="https://www.eugenecascadescoast.org/blog/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4": { "eventName": "navigation_click", "interactionSource": "widget", "navType" : "Custom Quick Links", "linkObject": "Travel", "interactionUrl" : "https%3A%2F%2Fwww.eugenecascadescoast.org%2Fblog%2F", "interactionText": "Travel" } }'> Travel </a> <a class="link" href="https://www.eugenecascadescoast.org/sports-blog/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4": { "eventName": "navigation_click", "interactionSource": "widget", "navType" : "Custom Quick Links", "linkObject": "Sports", "interactionUrl" : "https%3A%2F%2Fwww.eugenecascadescoast.org%2Fsports-blog%2F", "interactionText": "Sports" } }'> Sports </a> <a class="link" href="https://www.eugenecascadescoast.org/meetings-blog/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4": { "eventName": "navigation_click", "interactionSource": "widget", "navType" : "Custom Quick Links", "linkObject": "Meetings", "interactionUrl" : "https%3A%2F%2Fwww.eugenecascadescoast.org%2Fmeetings-blog%2F", "interactionText": "Meetings" } }'> Meetings </a> <a class="link" href="https://www.eugenecascadescoast.org/tourism-industry-news/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4": { "eventName": "navigation_click", "interactionSource": "widget", "navType" : "Custom Quick Links", "linkObject": "Industry", "interactionUrl" : "https%3A%2F%2Fwww.eugenecascadescoast.org%2Ftourism-industry-news%2F", "interactionText": "Industry" } }'> Industry </a> </div></div> </div> </div> </div> </header></div> </div> <div id="slideshow-container" class="slideshow-container"> <div data-civid="657765c2cba63110f1b80396" class="contentRender contentRender_10 contentRender_type_widget contentRender_name_plugins_collections_type_custom_header_slides contentRender_name_plugins_collections_template_custom_core_hero_image" data-sv-time="172" data-sv-index="10" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> <style>.hero-image .img-cont { aspect-ratio: 639 / 809; }@media (min-width: 640px) { .hero-image .img-cont { aspect-ratio: 1023 / 482; } }@media (min-width: 1024px) { .hero-image .img-cont { aspect-ratio: 1439 / 678; } }@media (min-width: 1440px) { .hero-image .img-cont { aspect-ratio: 1920 / 904; } }</style> <section class="ccl-widget core-hero-image hero-image hide-content" data-guid="100a6f00-5275-4105-97c5-efb4fbd32f92" data-js="plugins_collections_custom_collection_default_package" data-gtm-vars='{ "tClient" : { "eventCategory" : "Widget - Hero Image", "eventValue" : 0, "nonInteraction" : false } }' style="opacity: 0;" > <div class="slides" data-slides> <article class="slide overlap-image"> <div class="inner" data-gtm-vars='{ "tClient" : { "eventLabel" : "Heceta%20Beach" } }'> <div class="img-cont"> <a data-asset href="https://www.eugenecascadescoast.org/listing/heceta-beach/7705/" target="_self" data-gtm-click data-gtm-vars='{ "tClient" : { "eventAction" : "Image Click" } }'> <picture> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_904,q_65,w_1920/v1/clients/lanecounty/222_3_4830_jpeg_d6cd67c6-8b76-434f-a30a-d031e7b76fdf.jpg" media="screen and (min-width: 1440px)" type="image/avif" width="1920" height="904" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_904,q_65,w_1920/v1/clients/lanecounty/222_3_4830_jpeg_d6cd67c6-8b76-434f-a30a-d031e7b76fdf.jpg" media="screen and (min-width: 1440px)" type="image/webp" width="1920" height="904" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_904,q_65,w_1920/v1/clients/lanecounty/222_3_4830_jpeg_d6cd67c6-8b76-434f-a30a-d031e7b76fdf.jpg" media="screen and (min-width: 1440px)" type="image/jpeg" width="1920" height="904" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_678,q_65,w_1439/v1/clients/lanecounty/222_3_4830_jpeg_d6cd67c6-8b76-434f-a30a-d031e7b76fdf.jpg" media="screen and (min-width: 1024px)" type="image/avif" width="1439" height="678" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_678,q_65,w_1439/v1/clients/lanecounty/222_3_4830_jpeg_d6cd67c6-8b76-434f-a30a-d031e7b76fdf.jpg" media="screen and (min-width: 1024px)" type="image/webp" width="1439" height="678" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_678,q_65,w_1439/v1/clients/lanecounty/222_3_4830_jpeg_d6cd67c6-8b76-434f-a30a-d031e7b76fdf.jpg" media="screen and (min-width: 1024px)" type="image/jpeg" width="1439" height="678" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_482,q_65,w_1023/v1/clients/lanecounty/222_3_4830_jpeg_d6cd67c6-8b76-434f-a30a-d031e7b76fdf.jpg" media="screen and (min-width: 640px)" type="image/avif" width="1023" height="482" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_482,q_65,w_1023/v1/clients/lanecounty/222_3_4830_jpeg_d6cd67c6-8b76-434f-a30a-d031e7b76fdf.jpg" media="screen and (min-width: 640px)" type="image/webp" width="1023" height="482" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_482,q_65,w_1023/v1/clients/lanecounty/222_3_4830_jpeg_d6cd67c6-8b76-434f-a30a-d031e7b76fdf.jpg" media="screen and (min-width: 640px)" type="image/jpeg" width="1023" height="482" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_809,q_65,w_639/v1/clients/lanecounty/222_3_4830_jpeg_d6cd67c6-8b76-434f-a30a-d031e7b76fdf.jpg" type="image/avif" width="639" height="809" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_809,q_65,w_639/v1/clients/lanecounty/222_3_4830_jpeg_d6cd67c6-8b76-434f-a30a-d031e7b76fdf.jpg" type="image/webp" width="639" height="809" /> <img class="slide-img" src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_809,q_65,w_639/v1/clients/lanecounty/222_3_4830_jpeg_d6cd67c6-8b76-434f-a30a-d031e7b76fdf.jpg" alt="View from Driftwood Shores" loading="eager" fetchpriority="high" width="639" height="809" onload="this.classList.add('loaded')" /> </picture> </a> <div class="credits"> <img src="/includes/public/assets/shared/photo-credit-camera-icon.svg" alt="" aria-hidden="true"> <span>: Diana Wells</span> </div> </div> </div> </article> </div> </section> </div> </div> <div id="main-content" class="content"> <div data-civid="58b700c08f443147da2af617" class="contentRender contentRender_11 contentRender_type_panel contentRender_name_plugins_common_container" data-sv-time="1" data-sv-index="11" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'><div class="panel-container"> <div data-civid="63d8322cdbf55869d64112d7" class="contentRender contentRender_12 contentRender_type_widget contentRender_name_plugins_common_booking_fullwidth" data-sv-time="73" data-sv-index="12" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'><!-- NOTE: The id name below in the div tag must --> <!-- be in the url params of the script source. --> <!-- The div tag is not necessary per se however --> <!-- the name of the element in which the widget is --> <!-- going to inserted into must be in the param --> <!-- 'widget_element' value. If a lodging_id param --> <!-- exists then a valid lodging id is needed. --> <div id="widget-container-2102"></div> <script type="text/javascript"> (function() { var script = document.createElement('script'); script.type = 'text/javascript'; script.async = 'true'; script.src = "https://admin.bookdirect.net/hs4/widgets/2102.js?widget_element=widget-container-2102"; document.body.appendChild(script); })(); </script></div> </div></div><div data-civid="63865caa16364a18c616ca40" class="contentRender contentRender_13 contentRender_type_panel contentRender_name_plugins_common_container_navigation_share" data-sv-time="0" data-sv-index="13" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'><div class="panel-navigation-share"> <div class="navigation-container"> <div data-civid="63d801a1dbf55869d640eb8b" class="contentRender contentRender_14 contentRender_type_widget contentRender_name_plugins_nav_breadcrumb" data-sv-time="124" data-sv-index="14" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> <nav class="nav-list" role="navigation" aria-label="Breadcrumb" data-guid="b0a37b1c-7a2d-4fd4-b6fe-88b9eec655b1"> <ul class="interior-nav"> <li class="item" data-id=""> <a href="/" target="" title=""> Home <span>|</span> </a> </li> <li class="item" data-id="57688ca685ce6d944f6d8765"> <a href="/outdoors/" target="_self" title=""> Outdoors <span>|</span> </a> </li> <li class="item" data-id="57688ca685ce6d944f6d873f"> <a href="/outdoors/scenic-landscapes-nature/" target="_self" title=""> Scenic Landscapes & Nature <span>|</span> </a> </li> <li class="item current" data-id="57688cd885ce6d944f6daa31"> <a href="/outdoors/scenic-landscapes-nature/beaches/" target="_self" aria-current="page" title=""> Beaches <span>|</span> </a> </li> </ul> </nav></div> </div> <div class="share-container"> <div data-civid="63d801a1dbf55869d640eb8d" class="contentRender contentRender_15 contentRender_type_widget contentRender_name_plugins_common_social_share" data-sv-time="73" data-sv-index="15" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> <div class="sv-share" data-guid="b9c2ec17-06e3-4f5c-a4ae-969cb8bfdd14" data-gtm-vars='{ "tClient_ga4" : { "eventName" : "widget_interaction", "widgetName" : "Social Share", "interactionSource": "widget" } }'> <div class="sv-share-button-wrapper"> <button class="sv-share-trigger" type="button" aria-expanded="false" aria-label="show share links" aria-controls="share-popover"> <i class="sv-share-trigger-icon fas fa-share-square"></i> <span>Share</span> </button> <ul id="share-popover" class="sv-share-popover"> <div data-sv-social-share></div> </ul> </div> </div> <script type="text/template" data-social-share-template> {{#items}} <li class="sv-share-service-email"> <!-- Email --> <a href="mailto:?subject={{%%title}}&body={{%%url}}" target="_blank" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Email", "interactionUrl": "mailto:?subject={{%%title}}&body={{%%url}}", "interactionText" : "Email" } }'> <i class="sv-share-service-icon fas fa-envelope" aria-hidden="true"></i> <span>Email</span> </a> </li> <li class="sv-share-service-twitter"> <!-- X --> <a href="https://x.com/share?url={{url}}&text={{%%title}}" target="_blank" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Twitter", "interactionUrl": "https://x.com/share?url={{%%url}}&text={{%%title}}", "interactionText" : "Twitter" } }'> <i class="sv-share-service-icon fab fa-square-x-twitter" aria-hidden="true"></i> <span>X</span> </a> </li> <li class="sv-share-service-facebook"> <!-- Facebook --> <a href="https://www.facebook.com/sharer/sharer.php?u={{url}}" target="_blank" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Facebook", "interactionUrl": "https://www.facebook.com/sharer/sharer.php?u={{%%url}}", "interactionText" : "Facebook" } }'> <i class="sv-share-service-icon fab fa-facebook" aria-hidden="true"></i> <span>Facebook</span> </a> </li> <li class="sv-share-service-linkedin"> <!-- LinkedIn --> <a href="https://www.linkedin.com/shareArticle?url={{url}}&title={{title}}" target="_blank" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Linkedin", "interactionUrl": "https://www.linkedin.com/shareArticle?url={{%%url}}&title={{%%title}}", "interactionText" : "LinkedIn" } }'> <i class="sv-share-service-icon fab fa-linkedin" aria-hidden="true"></i> <span>LinkedIn</span> </a> </li> <li class="sv-share-service-reddit"> <!-- Reddit --> <a href="https://reddit.com/submit?url={{url}}&title={{title}}" target="_blank" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Reddit", "interactionUrl": "https://reddit.com/submit?url={{%%url}}&title={{%%title}}", "interactionText" : "Reddit" } }'> <i class="sv-share-service-icon fab fa-reddit" aria-hidden="true"></i> <span>Reddit</span> </a> </li> {{/}} </script> <script> require(["plugins_common_custom_social_share"], function(socialShare) { const data = {"sections":{},"data":{},"guid":"b9c2ec17-06e3-4f5c-a4ae-969cb8bfdd14","customSettings":{},"widgetArgs":{"nav":{"_id":"57688cd885ce6d944f6daa31","legacy_id":1587,"sortorder":0,"title":"Beaches","folder":"beaches","section":"main","type":"page","active":true,"show_on_nav":true,"publish_start":"2016-06-21T00:00:00.000Z","searchable":"yes","locale_code":"en-us","new_window":false,"image_id":"5f91c6830f5a546e6b69e958","description":"<p>Discover sandy beaches all along the Oregon Coast, only one hour west of Eugene - Springfield.</p>","meta_title":"Oregon Beaches & Dunes | Eugene, Cascades & Oregon Coast","meta_description":"Discover sandy beaches all along the Oregon Coast, only one hour west of Eugene - Springfield.","open_graph_title":"Beaches in Florence Oregon","open_graph_description":"Discover sandy beaches all along the Oregon Coast, only one hour west of Eugene - Springfield.","open_graph_image_id":"5d659db8ec9ecd0aa2e374fb","tags_ids":["5846e7161227fe238bc498de","58fe426297a966729a30da06","578a98b4a77da57804a22256","580a80dd4ec78b4bd320a912","578a9a2ca77da57804a22297","5800e3c694e06f19d80eb561","5970e51c9b7e2e0f53122e3a"],"custom_hide_in_header":false,"parent_id":"57688ca685ce6d944f6d873f","parents_ids":["57688ca685ce6d944f6d8765","57688ca685ce6d944f6d873f"],"version_id":"65776638cba63110f1b80441","created":"2016-06-21T00:39:52.962Z","content_owner":"default","site_name":"primary","updated":"2023-12-11T19:42:48.775Z","title_sort":"beaches","site_section":"primary.main","published":true,"amp":false,"cms_title":"Beaches - /outdoors/scenic-landscapes-nature/beaches/","cms_title_sort":"beaches - /outdoors/scenic-landscapes-nature/beaches/","folderHref":"/outdoors/scenic-landscapes-nature/beaches/","image":{"_id":"5f91c6830f5a546e6b69e958","original_public_id":"clients/lanecounty/222_3_10386_jpeg_29cf306b-de80-4883-a0f3-e8f0546891c8","title":"Building Sandcastles in Florence","created":"2020-10-22T17:50:59.388Z","notes":"Barberstock Import - 1591869\r\n\r\nUse Information: \r\nFor Destination Marketing & Editorial","resource_raw":{"asset_id":"2a2dd8ea4a748202a9ea61a0d064685e","public_id":"clients/lanecounty/222_3_10386_jpeg_29cf306b-de80-4883-a0f3-e8f0546891c8","version":1603388966,"version_id":"482d398ea660540adb60629563274b98","signature":"a3f7e841139a2b71e500ba6848ed1213fb30a837","width":5778,"height":3857,"format":"jpg","resource_type":"image","created_at":"2020-10-22T17:49:26.000Z","pages":1,"bytes":9800604,"type":"upload","etag":"df794a08acebeb40e1bad6a64c578218","placeholder":false,"url":"http://res.cloudinary.com/simpleview/image/upload/v1603388966/clients/lanecounty/222_3_10386_jpeg_29cf306b-de80-4883-a0f3-e8f0546891c8.jpg","secure_url":"https://res.cloudinary.com/simpleview/image/upload/v1603388966/clients/lanecounty/222_3_10386_jpeg_29cf306b-de80-4883-a0f3-e8f0546891c8.jpg","access_mode":"public","exif":{"ApertureValue":"8/1","BitsPerSample":"8, 8, 8","BodySerialNumber":"3077473","CFAPattern":"2, 0, 2, 0, 0, 1, 1, 2","ColorSpace":"1","Contrast":"0","CustomRendered":"0","DateTime":"2019:09:10 13:25:14","DateTimeDigitized":"2019:08:23 11:20:58","DateTimeOriginal":"2019:08:23 11:20:58","DigitalZoomRatio":"1/1","ExifOffset":"292","ExifVersion":"48, 50, 51, 48","ExposureBiasValue":"0/6","ExposureMode":"1","ExposureProgram":"1","ExposureTime":"1/200","FileSource":"3","Flash":"16","FNumber":"16/1","FocalLength":"3000/10","FocalLengthIn35mmFilm":"300","GainControl":"0","ImageLength":"3857","ImageWidth":"5778","LensModel":"70.0-300.0 mm f/4.5-5.6","LensSpecification":"700/10, 3000/10, 45/10, 56/10","LightSource":"9","Make":"NIKON CORPORATION","MaxApertureValue":"50/10","MeteringMode":"5","Model":"NIKON D600","Orientation":"1","PhotographicSensitivity":"100","PhotometricInterpretation":"2","PixelXDimension":"5778","PixelYDimension":"3857","ResolutionUnit":"2","SamplesPerPixel":"3","Saturation":"0","SceneCaptureType":"0","SceneType":"1","SensingMethod":"2","SensitivityType":"2","Sharpness":"0","ShutterSpeedValue":"7643856/1000000","Software":"Adobe Photoshop CC 2019 (Macintosh)","SubjectDistanceRange":"0","SubSecTimeDigitized":"60","SubSecTimeOriginal":"60","Compression":"6","JPEGInterchangeFormat":"1038","JPEGInterchangeFormatLength":"4052","XResolution":"2400000/10000","YResolution":"2400000/10000","WhiteBalance":"1"},"original_filename":"file"},"tags_ids":["580a80dd4ec78b4bd320a912"],"alt_text_raw":"Woman sits building a sand castle on the beach with the ocean behind her. She is smiling under a large, purple brimmed hat.","focal_point":{"x":1617,"y":2429},"credits":"Melanie Ryan Griffin","barberstock_id":"1591869","content_owner":"default","custom_show_credits":true,"title_sort":"building sandcastles in florence","updated":"2024-12-28T00:17:46.207Z","private":false,"deleted":false,"resource":{"raw":{"resource_type":"image","format":"jpg","pages":1,"public_id":"clients/lanecounty/222_3_10386_jpeg_29cf306b-de80-4883-a0f3-e8f0546891c8"},"focalPoint":{"x":1617,"y":2429}},"id":"5f91c6830f5a546e6b69e958","type":"image","inAssetRequest":false,"alt_text":"Woman sits building a sand castle on the beach with the ocean behind her. She is smiling under a large, purple brimmed hat.","expired":false},"locale_count":0,"open_graph_image":{"_id":"5d659db8ec9ecd0aa2e374fb","original_public_id":"clients/lanecounty/waxmyrtle_trail_by_melanie_griffin_15_b14f744f-58f1-4a0c-a4bf-bb76e93167e2","title":"Waxmyrtle Trail Beach","created":"2019-08-27T21:16:40.643Z","notes":"photo by staff 2019","resource_raw":{"public_id":"clients/lanecounty/waxmyrtle_trail_by_melanie_griffin_15_b14f744f-58f1-4a0c-a4bf-bb76e93167e2","version":1566940547,"signature":"0451830f57110c77c943be2d4d398592eac98a8d","width":5778,"height":3857,"format":"jpg","resource_type":"image","created_at":"2019-08-27T21:15:47.000Z","pages":1,"bytes":9843005,"type":"upload","etag":"e0ed11d7cef1c24fbf6430a9c9bc794d","placeholder":false,"url":"http://res.cloudinary.com/simpleview/image/upload/v1566940547/clients/lanecounty/waxmyrtle_trail_by_melanie_griffin_15_b14f744f-58f1-4a0c-a4bf-bb76e93167e2.jpg","secure_url":"https://res.cloudinary.com/simpleview/image/upload/v1566940547/clients/lanecounty/waxmyrtle_trail_by_melanie_griffin_15_b14f744f-58f1-4a0c-a4bf-bb76e93167e2.jpg","access_mode":"public","exif":{"ApertureValue":"8/1","BodySerialNumber":"3077473","CFAPattern":"2, 0, 2, 0, 0, 1, 1, 2","ColorSpace":"1","Contrast":"0","CustomRendered":"0","DateTime":"2019:08:26 17:21:43","DateTimeDigitized":"2019:08:23 11:20:58","DateTimeOriginal":"2019:08:23 11:20:58","DigitalZoomRatio":"1/1","ExifOffset":"218","ExifVersion":"48, 50, 51, 48","ExposureBiasValue":"0/6","ExposureMode":"1","ExposureProgram":"1","ExposureTime":"1/200","FileSource":"3","Flash":"16","FNumber":"16/1","FocalLength":"3000/10","FocalLengthIn35mmFilm":"300","GainControl":"0","LensModel":"70.0-300.0 mm f/4.5-5.6","LensSpecification":"700/10, 3000/10, 45/10, 56/10","LightSource":"9","Make":"NIKON CORPORATION","MaxApertureValue":"50/10","MeteringMode":"5","Model":"NIKON D600","PhotographicSensitivity":"100","ResolutionUnit":"2","Saturation":"0","SceneCaptureType":"0","SceneType":"1","SensingMethod":"2","SensitivityType":"2","Sharpness":"0","ShutterSpeedValue":"7643856/1000000","Software":"Adobe Photoshop Lightroom 6.14 (Windows)","SubjectDistanceRange":"0","SubSecTimeDigitized":"60","SubSecTimeOriginal":"60","Compression":"6","JPEGInterchangeFormat":"938","JPEGInterchangeFormatLength":"10125","XResolution":"240/1","YResolution":"240/1","WhiteBalance":"1"},"original_filename":"file","done":true},"categories_ids":["58c1a60253ab57215b25add4"],"tags_ids":["580a80dd4ec78b4bd320a912","590cbb2497a966729a32149a","578a9c51a77da57804a2230e"],"focal_point":{"x":1502,"y":2256},"credits":"Melanie Ryan Griffin","content_owner":"default","custom_show_credits":true,"title_sort":"waxmyrtle trail beach","updated":"2023-02-22T19:51:51.691Z","private":false,"deleted":false,"resource":{"raw":{"resource_type":"image","format":"jpg","pages":1,"public_id":"clients/lanecounty/waxmyrtle_trail_by_melanie_griffin_15_b14f744f-58f1-4a0c-a4bf-bb76e93167e2"},"focalPoint":{"x":1502,"y":2256}},"id":"5d659db8ec9ecd0aa2e374fb","type":"image","inAssetRequest":false,"alt_text":"Waxmyrtle Trail Beach","expired":false},"tags":[{"_id":"5846e7161227fe238bc498de","tag":"oregon coast","sort_tag":"oregon coast","updated":"2016-12-06T16:28:06.451Z","created":"2016-12-06T16:28:06.452Z","id":"5846e7161227fe238bc498de"},{"_id":"58fe426297a966729a30da06","tag":"things to do","sort_tag":"things to do","updated":"2017-04-24T18:22:26.891Z","created":"2017-04-24T18:22:26.892Z","id":"58fe426297a966729a30da06"},{"_id":"578a98b4a77da57804a22256","tag":"natural wonders","created":"2016-07-16T20:27:32.637Z","sort_tag":"natural wonders","updated":"2017-01-23T19:36:09.128Z","id":"578a98b4a77da57804a22256"},{"_id":"580a80dd4ec78b4bd320a912","tag":"beaches (coastal)","created":"2016-10-21T20:55:57.128Z","sort_tag":"beaches (coastal)","updated":"2022-12-14T18:57:38.835Z","id":"580a80dd4ec78b4bd320a912"},{"_id":"578a9a2ca77da57804a22297","tag":"dunes (sand dunes, oregon dunes, oregon dunes national recreation area)","created":"2016-07-16T20:33:48.136Z","sort_tag":"dunes (sand dunes, oregon dunes, oregon dunes national recreation area)","updated":"2025-01-23T23:56:09.651Z","id":"578a9a2ca77da57804a22297"},{"_id":"5800e3c694e06f19d80eb561","tag":"parks","sort_tag":"parks","updated":"2016-10-14T13:55:18.256Z","created":"2016-10-14T13:55:18.258Z","id":"5800e3c694e06f19d80eb561"},{"_id":"5970e51c9b7e2e0f53122e3a","tag":"integrated marketing","sort_tag":"integrated marketing","updated":"2017-07-20T17:15:08.485Z","created":"2017-07-20T17:15:08.486Z","id":"5970e51c9b7e2e0f53122e3a"}],"id":"57688cd885ce6d944f6daa31","parent_id_string":"57688ca685ce6d944f6d873f","version_id_string":"65776638cba63110f1b80441","href":"/outdoors/scenic-landscapes-nature/beaches/","absoluteHref":"https://www.eugenecascadescoast.org/outdoors/scenic-landscapes-nature/beaches/","absoluteFolderHref":"https://www.eugenecascadescoast.org/outdoors/scenic-landscapes-nature/beaches/","metaTitle":"Oregon Beaches & Dunes | Eugene, Cascades & Oregon Coast","rootCmsUrl":"/nav/sitemap/site_primary/section_main/"},"num":15,"guid":"b9c2ec17-06e3-4f5c-a4ae-969cb8bfdd14","data":{},"civ":{"instance":{"type":"widget","name":"plugins_common_social_share","site_name":"primary","updated":"2023-01-30T17:43:15.089Z","saved":false,"created":"2023-01-30T17:43:15.089Z","deleted":false,"id":"63d801a1dbf55869d640eb8d","version_id_string":"63d801a1dbf55869d640eb8e"},"version":{"created":"2023-01-30T17:43:15.091Z","id":"63d801a1dbf55869d640eb8e","instance_id_string":"63d801a1dbf55869d640eb8d","data":{}},"onTrunk":true,"civid":"63d801a1dbf55869d640eb8d"},"name":"plugins_common_social_share"}}; socialShare.init("b9c2ec17-06e3-4f5c-a4ae-969cb8bfdd14", data) }); </script> </div> </div> </div></div><div data-civid="657765c2cba63110f1b8039e" class="contentRender contentRender_16 contentRender_type_widget contentRender_name_plugins_core_textbox" data-sv-time="96" data-sv-index="16" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'><section data-sv-core-textbox data-guid="a2900303-81c9-4ce4-a7b5-5b587db4ef61"> <h1>Coastal Beaches</h1> <p>Discover sandy beaches all along the Oregon Coast, only one hour west of Eugene - Springfield. There is <a data-sv-linklookup-id="https://www.eugenecascadescoast.org/natural-wonders/beaches-dunes/#beaches" data-sv-linklookup-type="plugins_nav_external_link" href="https://www.eugenecascadescoast.org/natural-wonders/beaches-dunes/#beaches" target>easy beach access</a> at parks from Dunes City to Cape Perpetua with park facilities and convenient parking. Fishing, horseback riding, <a data-sv-linklookup-id="5b61b5da0dd4605d3e87f767" data-sv-linklookup-type="plugins_blog_blog_post_leisure_blog" href="https://www.eugenecascadescoast.org/blog/post/tide-pools/" target="_blank">tidepooling</a> and <a data-sv-linklookup-id="5b60c25d60ef4f19590ad5a4" data-sv-linklookup-type="plugins_blog_blog_post_leisure_blog" href="https://www.eugenecascadescoast.org/blog/post/beachcombing/" target="_blank">beachcombing</a> are popular beach activities. Search for shells, crabs, and agates or view local shorebirds and seabirds. Oregon's dramatic sea cliffs offer many <a data-sv-linklookup-id="5b61b7df0dd4605d3e87f7e0" data-sv-linklookup-type="plugins_blog_blog_post_leisure_blog" href="https://www.eugenecascadescoast.org/blog/post/scenic-viewpoints/" target="_blank">scenic vantage points</a>, including a historic lighthouse.</p> <p>The mountainous wind-sculpted dunes that hug the coastline in Dunes City and Florence invite exploration by all terrain vehicle (ATV) or dune buggy. The Oregon Coast is also home to the world's first sandboarding park. Embrace the Oregon Coast experience by staying overnight in a beach front hotel or camp at the dunes' edge. The Oregon Coast is also a magical destination for beach weddings!</p> </section></div><div data-civid="657765c2cba63110f1b803a0" class="contentRender contentRender_17 contentRender_type_widget contentRender_name_plugins_collections_type_custom_slides contentRender_name_plugins_collections_template_custom_side_by_side_slider" data-sv-time="189" data-sv-index="17" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> <style>.side-by-side-slider .img-cont { aspect-ratio: 623 / 406; }@media (min-width: 640px) { .side-by-side-slider .img-cont { aspect-ratio: 1007 / 656; } }@media (min-width: 1024px) { .side-by-side-slider .img-cont { aspect-ratio: 720 / 606; } }@media (min-width: 1441px) { .side-by-side-slider .img-cont { aspect-ratio: 960 / 808; } }</style> <div class="slider side-by-side-slider" data-guid="b5bd03a5-6e58-48ee-950f-b07fa5d6e760" data-js="plugins_collections_custom_collection_custom_side_by_side_slider_package" style="opacity: 0;" > <script type="text/template" data-slider-options>{"perView":1,"gap":0,"animationDuration":300,"animationTimingFunc":"ease-out"}</script> <header class="widget-header"> <div class="widget-header-inner"> <div> <h2 class="widget-title">Explore the Beach</h2> </div> </div> </header> <div class="slider-cont glide" data-glide-slider> <div class="glide__track" data-glide-el="track"> <div class="glide__slides" data-slides> <div class="slide glide__slide"> <div class="inner"> <div class="img-cont"> <a data-asset href="https://www.eugenecascadescoast.org/blog/post/tide-pools/" target="" data-gtm-click data-gtm-vars='{ "tClient" : { "eventAction" : "Image Click" } }'> <picture> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_808,q_65,w_960/v1/clients/lanecounty/222_3_11562_jpeg_f274ca08-a42b-4274-86cc-4a9dadb5b9eb.jpg" media="screen and (min-width: 1441px)" type="image/avif" width="960" height="808" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_808,q_65,w_960/v1/clients/lanecounty/222_3_11562_jpeg_f274ca08-a42b-4274-86cc-4a9dadb5b9eb.jpg" media="screen and (min-width: 1441px)" type="image/webp" width="960" height="808" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_808,q_65,w_960/v1/clients/lanecounty/222_3_11562_jpeg_f274ca08-a42b-4274-86cc-4a9dadb5b9eb.jpg" media="screen and (min-width: 1441px)" type="image/jpeg" width="960" height="808" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_606,q_65,w_720/v1/clients/lanecounty/222_3_11562_jpeg_f274ca08-a42b-4274-86cc-4a9dadb5b9eb.jpg" media="screen and (min-width: 1024px)" type="image/avif" width="720" height="606" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_606,q_65,w_720/v1/clients/lanecounty/222_3_11562_jpeg_f274ca08-a42b-4274-86cc-4a9dadb5b9eb.jpg" media="screen and (min-width: 1024px)" type="image/webp" width="720" height="606" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_606,q_65,w_720/v1/clients/lanecounty/222_3_11562_jpeg_f274ca08-a42b-4274-86cc-4a9dadb5b9eb.jpg" media="screen and (min-width: 1024px)" type="image/jpeg" width="720" height="606" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_656,q_65,w_1007/v1/clients/lanecounty/222_3_11562_jpeg_f274ca08-a42b-4274-86cc-4a9dadb5b9eb.jpg" media="screen and (min-width: 640px)" type="image/avif" width="1007" height="656" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_656,q_65,w_1007/v1/clients/lanecounty/222_3_11562_jpeg_f274ca08-a42b-4274-86cc-4a9dadb5b9eb.jpg" media="screen and (min-width: 640px)" type="image/webp" width="1007" height="656" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_656,q_65,w_1007/v1/clients/lanecounty/222_3_11562_jpeg_f274ca08-a42b-4274-86cc-4a9dadb5b9eb.jpg" media="screen and (min-width: 640px)" type="image/jpeg" width="1007" height="656" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_406,q_65,w_623/v1/clients/lanecounty/222_3_11562_jpeg_f274ca08-a42b-4274-86cc-4a9dadb5b9eb.jpg" type="image/avif" width="623" height="406" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_406,q_65,w_623/v1/clients/lanecounty/222_3_11562_jpeg_f274ca08-a42b-4274-86cc-4a9dadb5b9eb.jpg" type="image/webp" width="623" height="406" /> <img class="slide-img" src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_406,q_65,w_623/v1/clients/lanecounty/222_3_11562_jpeg_f274ca08-a42b-4274-86cc-4a9dadb5b9eb.jpg" alt="How to Explore Oregon's Tide Pools" loading="lazy" fetchpriority="low" width="623" height="406" onload="this.classList.add('loaded')" /> </picture> <div class="credits"> <img src="/includes/public/assets/shared/photo-credit-camera-icon.svg" alt="" aria-hidden="true"> <span>: Briton T Ogden</span> </div> </a> </div> <div class="slide-content"> <div class="inner"> <div class="blog-container"> <li class="info-item"> <i aria-hidden="true" class="icon fas fa-clock"></i><span>2 minute read</span> </li> </div> <h4><a href="https://www.eugenecascadescoast.org/blog/post/tide-pools/" target="">How to Explore Oregon's Tide Pools</a></h4> <p> Coastal marine life provides fascinating sightseeing and photography opportunities! Here is how to… <a class="read-more" href="https://www.eugenecascadescoast.org/blog/post/tide-pools/" target=""> Read More </a> </p> </div> </div> </div> </div> <div class="slide glide__slide"> <div class="inner"> <div class="img-cont"> <a data-asset href="https://www.eugenecascadescoast.org/blog/post/water-safety/" target="" data-gtm-click data-gtm-vars='{ "tClient" : { "eventAction" : "Image Click" } }'> <picture> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_808,q_65,w_960/v1/clients/lanecounty/222_3_12006_jpeg_647b9102-7385-45a7-a964-2f083fbf9565.jpg" media="screen and (min-width: 1441px)" type="image/avif" width="960" height="808" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_808,q_65,w_960/v1/clients/lanecounty/222_3_12006_jpeg_647b9102-7385-45a7-a964-2f083fbf9565.jpg" media="screen and (min-width: 1441px)" type="image/webp" width="960" height="808" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_808,q_65,w_960/v1/clients/lanecounty/222_3_12006_jpeg_647b9102-7385-45a7-a964-2f083fbf9565.jpg" media="screen and (min-width: 1441px)" type="image/jpeg" width="960" height="808" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_606,q_65,w_720/v1/clients/lanecounty/222_3_12006_jpeg_647b9102-7385-45a7-a964-2f083fbf9565.jpg" media="screen and (min-width: 1024px)" type="image/avif" width="720" height="606" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_606,q_65,w_720/v1/clients/lanecounty/222_3_12006_jpeg_647b9102-7385-45a7-a964-2f083fbf9565.jpg" media="screen and (min-width: 1024px)" type="image/webp" width="720" height="606" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_606,q_65,w_720/v1/clients/lanecounty/222_3_12006_jpeg_647b9102-7385-45a7-a964-2f083fbf9565.jpg" media="screen and (min-width: 1024px)" type="image/jpeg" width="720" height="606" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_656,q_65,w_1007/v1/clients/lanecounty/222_3_12006_jpeg_647b9102-7385-45a7-a964-2f083fbf9565.jpg" media="screen and (min-width: 640px)" type="image/avif" width="1007" height="656" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_656,q_65,w_1007/v1/clients/lanecounty/222_3_12006_jpeg_647b9102-7385-45a7-a964-2f083fbf9565.jpg" media="screen and (min-width: 640px)" type="image/webp" width="1007" height="656" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_656,q_65,w_1007/v1/clients/lanecounty/222_3_12006_jpeg_647b9102-7385-45a7-a964-2f083fbf9565.jpg" media="screen and (min-width: 640px)" type="image/jpeg" width="1007" height="656" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_406,q_65,w_623/v1/clients/lanecounty/222_3_12006_jpeg_647b9102-7385-45a7-a964-2f083fbf9565.jpg" type="image/avif" width="623" height="406" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_406,q_65,w_623/v1/clients/lanecounty/222_3_12006_jpeg_647b9102-7385-45a7-a964-2f083fbf9565.jpg" type="image/webp" width="623" height="406" /> <img class="slide-img" src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_406,q_65,w_623/v1/clients/lanecounty/222_3_12006_jpeg_647b9102-7385-45a7-a964-2f083fbf9565.jpg" alt="Splash Around Safely - Tips for Water Fun" loading="lazy" fetchpriority="low" width="623" height="406" onload="this.classList.add('loaded')" /> </picture> <div class="credits"> <img src="/includes/public/assets/shared/photo-credit-camera-icon.svg" alt="" aria-hidden="true"> <span>: Joey Hamilton</span> </div> </a> </div> <div class="slide-content"> <div class="inner"> <div class="blog-container"> <li class="info-item"> <i aria-hidden="true" class="icon fas fa-clock"></i><span>5 minute read</span> </li> </div> <h4><a href="https://www.eugenecascadescoast.org/blog/post/water-safety/" target="">Splash Around Safely - Tips for Water Fun</a></h4> <p> Playing in the water can be the best part of summer — and Oregon's got plenty of the wet… <a class="read-more" href="https://www.eugenecascadescoast.org/blog/post/water-safety/" target=""> Read More </a> </p> </div> </div> </div> </div> <div class="slide glide__slide"> <div class="inner"> <div class="img-cont"> <a data-asset href="https://www.eugenecascadescoast.org/blog/post/beach-guide/" target="" data-gtm-click data-gtm-vars='{ "tClient" : { "eventAction" : "Image Click" } }'> <picture> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_808,q_65,w_960/v1/clients/lanecounty/222_3_10382_jpeg_29a4dc7f-8aef-45e1-b36a-455c03e026b2.jpg" media="screen and (min-width: 1441px)" type="image/avif" width="960" height="808" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_808,q_65,w_960/v1/clients/lanecounty/222_3_10382_jpeg_29a4dc7f-8aef-45e1-b36a-455c03e026b2.jpg" media="screen and (min-width: 1441px)" type="image/webp" width="960" height="808" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_808,q_65,w_960/v1/clients/lanecounty/222_3_10382_jpeg_29a4dc7f-8aef-45e1-b36a-455c03e026b2.jpg" media="screen and (min-width: 1441px)" type="image/jpeg" width="960" height="808" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_606,q_65,w_720/v1/clients/lanecounty/222_3_10382_jpeg_29a4dc7f-8aef-45e1-b36a-455c03e026b2.jpg" media="screen and (min-width: 1024px)" type="image/avif" width="720" height="606" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_606,q_65,w_720/v1/clients/lanecounty/222_3_10382_jpeg_29a4dc7f-8aef-45e1-b36a-455c03e026b2.jpg" media="screen and (min-width: 1024px)" type="image/webp" width="720" height="606" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_606,q_65,w_720/v1/clients/lanecounty/222_3_10382_jpeg_29a4dc7f-8aef-45e1-b36a-455c03e026b2.jpg" media="screen and (min-width: 1024px)" type="image/jpeg" width="720" height="606" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_656,q_65,w_1007/v1/clients/lanecounty/222_3_10382_jpeg_29a4dc7f-8aef-45e1-b36a-455c03e026b2.jpg" media="screen and (min-width: 640px)" type="image/avif" width="1007" height="656" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_656,q_65,w_1007/v1/clients/lanecounty/222_3_10382_jpeg_29a4dc7f-8aef-45e1-b36a-455c03e026b2.jpg" media="screen and (min-width: 640px)" type="image/webp" width="1007" height="656" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_656,q_65,w_1007/v1/clients/lanecounty/222_3_10382_jpeg_29a4dc7f-8aef-45e1-b36a-455c03e026b2.jpg" media="screen and (min-width: 640px)" type="image/jpeg" width="1007" height="656" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_406,q_65,w_623/v1/clients/lanecounty/222_3_10382_jpeg_29a4dc7f-8aef-45e1-b36a-455c03e026b2.jpg" type="image/avif" width="623" height="406" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_406,q_65,w_623/v1/clients/lanecounty/222_3_10382_jpeg_29a4dc7f-8aef-45e1-b36a-455c03e026b2.jpg" type="image/webp" width="623" height="406" /> <img class="slide-img" src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_406,q_65,w_623/v1/clients/lanecounty/222_3_10382_jpeg_29a4dc7f-8aef-45e1-b36a-455c03e026b2.jpg" alt="Guide to Florence's Best Beaches" loading="lazy" fetchpriority="low" width="623" height="406" onload="this.classList.add('loaded')" /> </picture> <div class="credits"> <img src="/includes/public/assets/shared/photo-credit-camera-icon.svg" alt="" aria-hidden="true"> <span>: Melanie Griffin</span> </div> </a> </div> <div class="slide-content"> <div class="inner"> <div class="blog-container"> <li class="info-item"> <i aria-hidden="true" class="icon fas fa-clock"></i><span>10 minute read</span> </li> </div> <h4><a href="https://www.eugenecascadescoast.org/blog/post/beach-guide/" target="">Guide to Florence's Best Beaches</a></h4> <p> Let's go fly a kite — or build a sand castle! Oregon's wide open beaches are the perfect… <a class="read-more" href="https://www.eugenecascadescoast.org/blog/post/beach-guide/" target=""> Read More </a> </p> </div> </div> </div> </div> <div class="slide glide__slide"> <div class="inner"> <div class="img-cont"> <a data-asset href="https://www.eugenecascadescoast.org/blog/post/beachcombing/" target="" data-gtm-click data-gtm-vars='{ "tClient" : { "eventAction" : "Image Click" } }'> <picture> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_808,q_65,w_960/v1/clients/lanecounty/222_3_0887_jpeg_a7bd40a1-da32-4e20-804c-1cbcb0d82af9.jpg" media="screen and (min-width: 1441px)" type="image/avif" width="960" height="808" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_808,q_65,w_960/v1/clients/lanecounty/222_3_0887_jpeg_a7bd40a1-da32-4e20-804c-1cbcb0d82af9.jpg" media="screen and (min-width: 1441px)" type="image/webp" width="960" height="808" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_808,q_65,w_960/v1/clients/lanecounty/222_3_0887_jpeg_a7bd40a1-da32-4e20-804c-1cbcb0d82af9.jpg" media="screen and (min-width: 1441px)" type="image/jpeg" width="960" height="808" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_606,q_65,w_720/v1/clients/lanecounty/222_3_0887_jpeg_a7bd40a1-da32-4e20-804c-1cbcb0d82af9.jpg" media="screen and (min-width: 1024px)" type="image/avif" width="720" height="606" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_606,q_65,w_720/v1/clients/lanecounty/222_3_0887_jpeg_a7bd40a1-da32-4e20-804c-1cbcb0d82af9.jpg" media="screen and (min-width: 1024px)" type="image/webp" width="720" height="606" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_606,q_65,w_720/v1/clients/lanecounty/222_3_0887_jpeg_a7bd40a1-da32-4e20-804c-1cbcb0d82af9.jpg" media="screen and (min-width: 1024px)" type="image/jpeg" width="720" height="606" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_656,q_65,w_1007/v1/clients/lanecounty/222_3_0887_jpeg_a7bd40a1-da32-4e20-804c-1cbcb0d82af9.jpg" media="screen and (min-width: 640px)" type="image/avif" width="1007" height="656" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_656,q_65,w_1007/v1/clients/lanecounty/222_3_0887_jpeg_a7bd40a1-da32-4e20-804c-1cbcb0d82af9.jpg" media="screen and (min-width: 640px)" type="image/webp" width="1007" height="656" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_656,q_65,w_1007/v1/clients/lanecounty/222_3_0887_jpeg_a7bd40a1-da32-4e20-804c-1cbcb0d82af9.jpg" media="screen and (min-width: 640px)" type="image/jpeg" width="1007" height="656" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_406,q_65,w_623/v1/clients/lanecounty/222_3_0887_jpeg_a7bd40a1-da32-4e20-804c-1cbcb0d82af9.jpg" type="image/avif" width="623" height="406" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_406,q_65,w_623/v1/clients/lanecounty/222_3_0887_jpeg_a7bd40a1-da32-4e20-804c-1cbcb0d82af9.jpg" type="image/webp" width="623" height="406" /> <img class="slide-img" src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_406,q_65,w_623/v1/clients/lanecounty/222_3_0887_jpeg_a7bd40a1-da32-4e20-804c-1cbcb0d82af9.jpg" alt="Beachcombing on the Oregon Coast" loading="lazy" fetchpriority="low" width="623" height="406" onload="this.classList.add('loaded')" /> </picture> </a> </div> <div class="slide-content"> <div class="inner"> <div class="blog-container"> <li class="info-item"> <i aria-hidden="true" class="icon fas fa-clock"></i><span>3 minute read</span> </li> </div> <h4><a href="https://www.eugenecascadescoast.org/blog/post/beachcombing/" target="">Beachcombing on the Oregon Coast</a></h4> <p> Oregon's beaches are especially perfect for long sandy strolls because there are miles of pristine… <a class="read-more" href="https://www.eugenecascadescoast.org/blog/post/beachcombing/" target=""> Read More </a> </p> </div> </div> </div> </div> <div class="slide glide__slide"> <div class="inner"> <div class="img-cont"> <a data-asset href="https://www.eugenecascadescoast.org/blog/post/a-new-years-night-in-florence-oregon/" target="" data-gtm-click data-gtm-vars='{ "tClient" : { "eventAction" : "Image Click" } }'> <picture> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_808,q_65,w_960/v1/clients/lanecounty/Heceta_Beach_Sunset_Oregon_Coast_by_Diana_Wells_4052ac89-0079-4f7d-a23f-d91d7462589d.jpg" media="screen and (min-width: 1441px)" type="image/avif" width="960" height="808" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_808,q_65,w_960/v1/clients/lanecounty/Heceta_Beach_Sunset_Oregon_Coast_by_Diana_Wells_4052ac89-0079-4f7d-a23f-d91d7462589d.jpg" media="screen and (min-width: 1441px)" type="image/webp" width="960" height="808" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_808,q_65,w_960/v1/clients/lanecounty/Heceta_Beach_Sunset_Oregon_Coast_by_Diana_Wells_4052ac89-0079-4f7d-a23f-d91d7462589d.jpg" media="screen and (min-width: 1441px)" type="image/jpeg" width="960" height="808" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_606,q_65,w_720/v1/clients/lanecounty/Heceta_Beach_Sunset_Oregon_Coast_by_Diana_Wells_4052ac89-0079-4f7d-a23f-d91d7462589d.jpg" media="screen and (min-width: 1024px)" type="image/avif" width="720" height="606" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_606,q_65,w_720/v1/clients/lanecounty/Heceta_Beach_Sunset_Oregon_Coast_by_Diana_Wells_4052ac89-0079-4f7d-a23f-d91d7462589d.jpg" media="screen and (min-width: 1024px)" type="image/webp" width="720" height="606" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_606,q_65,w_720/v1/clients/lanecounty/Heceta_Beach_Sunset_Oregon_Coast_by_Diana_Wells_4052ac89-0079-4f7d-a23f-d91d7462589d.jpg" media="screen and (min-width: 1024px)" type="image/jpeg" width="720" height="606" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_656,q_65,w_1007/v1/clients/lanecounty/Heceta_Beach_Sunset_Oregon_Coast_by_Diana_Wells_4052ac89-0079-4f7d-a23f-d91d7462589d.jpg" media="screen and (min-width: 640px)" type="image/avif" width="1007" height="656" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_656,q_65,w_1007/v1/clients/lanecounty/Heceta_Beach_Sunset_Oregon_Coast_by_Diana_Wells_4052ac89-0079-4f7d-a23f-d91d7462589d.jpg" media="screen and (min-width: 640px)" type="image/webp" width="1007" height="656" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_656,q_65,w_1007/v1/clients/lanecounty/Heceta_Beach_Sunset_Oregon_Coast_by_Diana_Wells_4052ac89-0079-4f7d-a23f-d91d7462589d.jpg" media="screen and (min-width: 640px)" type="image/jpeg" width="1007" height="656" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_406,q_65,w_623/v1/clients/lanecounty/Heceta_Beach_Sunset_Oregon_Coast_by_Diana_Wells_4052ac89-0079-4f7d-a23f-d91d7462589d.jpg" type="image/avif" width="623" height="406" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_406,q_65,w_623/v1/clients/lanecounty/Heceta_Beach_Sunset_Oregon_Coast_by_Diana_Wells_4052ac89-0079-4f7d-a23f-d91d7462589d.jpg" type="image/webp" width="623" height="406" /> <img class="slide-img" src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_406,q_65,w_623/v1/clients/lanecounty/Heceta_Beach_Sunset_Oregon_Coast_by_Diana_Wells_4052ac89-0079-4f7d-a23f-d91d7462589d.jpg" alt="A New Year's Night in Florence, Oregon" loading="lazy" fetchpriority="low" width="623" height="406" onload="this.classList.add('loaded')" /> </picture> </a> </div> <div class="slide-content"> <div class="inner"> <div class="blog-container"> <li class="info-item"> <i aria-hidden="true" class="icon fas fa-clock"></i><span>4 minute read</span> </li> </div> <h4><a href="https://www.eugenecascadescoast.org/blog/post/a-new-years-night-in-florence-oregon/" target="">A New Year's Night in Florence, Oregon</a></h4> <p> New Year’s Day was coming up fast and I decided that my daughter and I needed a quick getaway… <a class="read-more" href="https://www.eugenecascadescoast.org/blog/post/a-new-years-night-in-florence-oregon/" target=""> Read More </a> </p> </div> </div> </div> </div> </div> </div> <div class="extras-cont"> <div class="extras-cont-inner"> <div class="glide__arrows" data-glide-el="controls"> <button class="glide__arrow glide__arrow--left" aria-label="previous slide" data-gtm-click data-gtm-vars='{ "tClient" : { "eventAction" : "Arrow Click", "eventLabel" : "Previous Slide" } }' data-glide-dir="<" > <img src="/includes/public/assets/shared/arrows/left-arrow.svg" alt="" aria-hidden="true"> </button> <span class="counter"></span> <button class="glide__arrow glide__arrow--right" aria-label="next slide" data-gtm-click data-gtm-vars='{ "tClient" : { "eventAction" : "Arrow Click", "eventLabel" : "Next Slide" } }' data-glide-dir=">" > <img src="/includes/public/assets/shared/arrows/left-arrow.svg" alt="" aria-hidden="true"> </button> </div> </div> </div> </div> </div></div><div data-civid="657765c2cba63110f1b803a2" class="contentRender contentRender_18 contentRender_type_widget contentRender_name_plugins_core_textbox" data-sv-time="70" data-sv-index="18" data-gtm-vars='{ "tCore" : { "contentNum" : "2" } }'><section data-sv-core-textbox data-guid="c3720001-c0e8-4bf2-9900-5e8a94541e6e"> <h2>Beaches & Dunes Access</h2> </section></div><div data-civid="657765c2cba63110f1b803a4" class="contentRender contentRender_19 contentRender_type_widget contentRender_name_plugins_listings_layout_list" data-sv-time="136" data-sv-index="19" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> <div id="layoutjs_dad6e8af-6908-4e9b-8933-709ee7ccbf9c" class="layoutjsContainer" data-gtm-vars='{ "tCore" : { "category" : "layoutjs_plugins_listings_layout_list" } }'> <script id="translations_dad6e8af-6908-4e9b-8933-709ee7ccbf9c" type="text/template"> {"leo":{"apply":"Apply","clear_filters":"Reset Filters","reset":"Reset","filter":"Filter","sort":"Sort","view":"View","keyword":"Search","search_placeholder":"Keyword","regions":"Regions","categories":"Categories","grid":"Grid","list":"List","map":"Map","show_map":"Show Map","hide_map":"Hide Map","recommended":"Recommended","near_me":"Near Me","read_more":"Visit Website","quick_view":"Quick View","featured_title":"Featured","visit_website":"View All Details","email":"E-mail","tollfree":"Toll Free","tab_about":"About","tab_map":"Map","show_more":"Show $1 more","show_less":"Show Less","results":"$1 results","no_results":"There are no results that match your filter.","miles_from_you":"Miles from You","meeting_rooms":"Meeting Rooms","square_feet":"Total Sq. Ft.","largest_room":"Largest Room","sleeping_rooms":"Sleeping Rooms","banquet":"Banquet Capacity","reception":"Reception Capacity","theatre":"Theater Capacity","classroom":"Classroom Capacity","compare":"Compare","close_compare_dropdown":"Close compare dropdown","compare_add":"Add to compare","compare_remove":"Remove from compare","compare_clear_all":"Clear All","compare_limit_message":"You can only compare four (4) items at a time","location":"Location","locations":"Locations","details":"Details","address":"Address","err_loc_timeout":"We're unable to determine your location at this time.","err_loc_blocked":"You must allow location access for distance sorting.","err_loc_radius":"You must be within $1 miles to sort by distance.","date_range_title":"Show Events For","date_range_day":"Day","date_range_week":"Week","date_range_weekend":"Weekend","date_range_month":"Month","date_range_year":"Year","date_range_selected_dates":"Selected Dates","per_page_label":"Items Per Page","tb_add":"Add to Trip","tb_remove":"Remove from Trip","tb_view":"View Trip","facilities":"Facilities","download":"Download Events as CSV","convention":"Convention","venues":"Venues","dates":"Dates","attendance":"Attendance","whats_nearby":"You May Also Like","whats_nearby_subtitle":"These Things Near By","attractions":"Attractions","dining":"Dining","accommodations":"Accommodations","events":"Events","things_to_do":"Things To Do","get_directions":"Get Directions","redo_search_in_map":"Redo Search in Map","add_to_calendar":"Add to Calendar","add_to_google_calendar":"Add to Google Calendar","add_to_microsoft_calendar":"Add to Microsoft Live Calendar","add_to_outlook_calendar":"Add to Office365 Outlook Calendar","add_to_iCloud_calendar":"Add to iCloud Calendar","add_to_windows_calendar":"Add to Windows Calendar","start_date":"Start Date","end_date":"End Date","related_posts":"Related Trip Ideas"},"listings":{"clear_filters":"Reset Filters","amenities":"Amenities","tab_amenities":"Amenities","tab_meeting_facilities":"Facilities","tab_offers":"Packages & Promotions","tab_events":"Events","tab_hours":"Hours","tab_tripadvisor":"TripAdvisor","tab_yelp":"Yelp","yelp_closed":"Closed","tab_social_feeds":"Social Feeds","facility_info":"Facility Info","meeting_rooms":"Meeting Rooms","m_exhibits_space":"Exhibits Space","m_description":"Description","m_exhibits":"Exhibits","m_floorplan_file":"Floorplan File","m_largest_room":"Largest Room","m_toll_free":"Toll Free","m_total_sq_ft":"Total Sq. Ft.","m_reception_capacity":"Reception Capacity","m_space_notes":"Space Notes","m_theater_capacity":"Theater Capacity","m_link":"Link","m_villas":"Villas","m_banquet_capacity":"Banquet Capacity","m_number_of_rooms":"Number of Rooms","m_booths":"Booths","m_large_floor_plan_pdf":"Large floor Plan PDF","m_suites":"Suites","m_classroom_capacity":"Classroom Capacity","m_sleeping_rooms":"Sleeping Rooms","m_width":"Width","m_length":"Length","m_height":"Height","m_booth_capacity":"Booth Capacity","m_amphitheater_present":"Amphitheater Present","m_listening_devices_present":"Listening Devices Present"},"calendar":{"jan":"Jan","feb":"Feb","mar":"Mar","apr":"Apr","may":"May","jun":"Jun","jul":"Jul","aug":"Aug","sep":"Sep","oct":"Oct","nov":"Nov","dec":"Dec","january":"January","february":"February","march":"March","april":"April","june":"June","july":"July","august":"August","september":"September","october":"October","november":"November","december":"December","mon":"Mon","tue":"Tue","wed":"Wed","thur":"Thur","fri":"Fri","sat":"Sat","sun":"Sun","monday":"Monday","tuesday":"Tuesday","wednesday":"Wednesday","thursday":"Thursday","friday":"Friday","saturday":"Saturday","sunday":"Sunday"}} </script> </div> <script> require([ "jquery", "plugins_core/main", "sv_site", "sv_crmLib", "sv_cloudinaryLib", "sv_asyncLib", "sv_clientMoment", "sv_arrayLib", "sv_load!plugins_dtn", "plugins_common_custom_layoutjs", "plugins_common_custom_lazyload", "sv_load!site_gamClient", "plugins_common_custom_ui_watcher", "sv_clientLib", "plugins_common_custom_utils", "sv_urlLib", ], function( $, core, site, crmLib, sv_cloudinaryLib, asyncLib, clientMoment, arrayLib, dtn, layoutjs, lazyload, gamClient, UIWatcher, clientLib, utils, urlLib, ) { var widget = {"template":"list","showSearchBox":"false","listingcats":"417","tagselect_listingsubcats":"678","listingsubcats":["678"],"amenityoptions":"none","custom_showmeals":"false","custom_showfoodtypes":"false","custom_showmealprices":"false","custom_showlodgingprices":"false","custom_showcampgroundprices":"false"}; var useGroupedCats = false; var groupedCats = [{"label":"Natural Wonders","value":"417","options":[{"label":"Beaches & Dunes","value":"678"},{"label":"Hot Springs","value":"217"},{"label":"Lakes & Reservoirs","value":"615"},{"label":"Parks & Public Lands","value":"200"},{"label":"Sno-Parks","value":"1157"},{"label":"Waterfalls","value":"194"}]}]; var subcats = [{"label":"Beaches & Dunes","value":"678"}]; var regions = [{"label":"Eugene","value":"108"},{"label":"Springfield","value":"109"},{"label":"McKenzie River","value":"111"},{"label":"Oakridge-Westfir","value":"112"},{"label":"Florence","value":"113"},{"label":"Coburg","value":"115"},{"label":"Cottage Grove","value":"118"},{"label":"Creswell","value":"119"},{"label":"Veneta-Fern Ridge","value":"120"},{"label":"Junction City","value":"121"},{"label":"Lowell-Pleasant Hill","value":"157"}]; var regionsChosen = false; var subcatsChosen = true; var specificListingsChosen = false; var hasMapDefault = false; var showRegionsFilter = true; var amenities = []; var hasPrimaryCat = true; var initialAmenities = (widget !== undefined && widget.custom_amenities_filter !== undefined) ? widget.custom_amenities_filter : undefined; var dtnargs = {"auid":"/21812118460/21814527133/TravelLaneCounty-2022Redesign-FL","limit":10,"sort":"random"}; var hasDtn = (dtnargs.auid !== undefined && dtnargs.auid.length > 0 && dtnargs.limit > 0 && dtn !== undefined); var limit = widget.custom_items_per_page !== undefined && site?.siteConfig?.custom?.[site.site].listings?.enablePaginationCountControl ? Number(widget.custom_items_per_page) : site?.siteConfig?.custom?.[site.site].listings?.paginationCountDefault; var defaultHooks = []; var defaultView = widget.custom_defaultView !== undefined ? widget.custom_defaultView : "grid"; const translations = JSON.parse(document.querySelector('#translations_dad6e8af-6908-4e9b-8933-709ee7ccbf9c').innerHTML); let abortController; if (widget.detail_type !== undefined) { defaultHooks.push({ name : "afterFind_custom_detail_type", args : { detail_type : widget.detail_type } }); } if (widget.dtnlimit) { // if a limit is specified in the widget, override that passed in config dtnargs.limit = Number(widget.dtnlimit); } if (hasDtn) { // we want the smaller of the limit and dtnargs.limit dtnargs.limit = Math.min(dtnargs.limit, limit); } var allFilterTagItems = subcats.map(function(val) { return { site : site.site, subcatid : Number(val.value) } }); // the base filter is the minimum filter applied to all queries. This is *not* the same as a "default" query, or the initial query. // this is the base. Any filter components that can be done in the UI are added to this object var baseFilter = { $and : [] } if (hasPrimaryCat) { baseFilter.$and.push({ filter_tags : { $in : crmLib.getListingFilterTags({ items : allFilterTagItems }) } }); } else { baseFilter.$and.push({ filter_tags : { $in : ['site_' + site.site] } }); } if (regionsChosen) { baseFilter.regionid = { $in : regions.map(function(val) { return Number(val.value) }) } } if (specificListingsChosen) { baseFilter.recid = { $in : widget.custom_specific_listings_ids }; } if (initialAmenities && widget.amenityoptions === "none") { initialAmenities.forEach(function(val) { baseFilter["amenities." + val + ".value_raw"] = true; }); } else if (initialAmenities && widget.amenityoptions === "custom") { initialAmenities.forEach(function(val) { let selected = amenities.some(function(amenity) { return amenity.value === val; }); if (!selected) { baseFilter["amenities." + val + ".value_raw"] = true; } }); } // Book Direct const primaryCat = 417; let widgetStartDate = clientMoment(); let widgetEndDate = clientMoment().add(3, 'days'); widgetStartDate = widgetStartDate.format('YYYY-MM-DD'); widgetEndDate = widgetEndDate.format('YYYY-MM-DD'); const showBookingFilters = primaryCat === 20; var masterFlow = new asyncLib.Flow(); masterFlow.series({ init: function(cb) { var vue = layoutjs.getVue({ rootNode : document.querySelector('#layoutjs_dad6e8af-6908-4e9b-8933-709ee7ccbf9c'), type : "listings", view : defaultView, limit : limit, sort : "qualityScore", translations : { ...translations.leo, ...translations.calendar }, mapOpen: hasMapDefault, // if there is a defaultImageUrl defined in client config, use it. Else it will utilize the default declared in custom_layoutjs.js fallbackImageUrl : site.siteConfig.custom && site.siteConfig.custom[site.site] && site.siteConfig.custom[site.site].defaultImageUrl, showFilter : false, baseFilter : baseFilter, // change to true in order to show the first and last page arrows pager_first_last_page_arrows: false, filters : [ { name : "keyword", label : translations.leo.keyword, placeholder : translations.leo.search_placeholder, type : "keyword", toFilter : function(value, filter, context) { filter.solrOptions = { keyword : value } return filter; } }, { name : "onlybooking", label : "Show only bookable accommodations", type : "toggle", show: showBookingFilters, toFilter : function(value, filter, context) { filter.bookingOptions = { ...filter.bookingOptions, filter: true, currency: 'USD', } return filter; } }, { name : 'daterange', label : 'Check in/Check out', type : 'daterange', reset : false, show: showBookingFilters, initialValue : { start : widgetStartDate, end : widgetEndDate }, typeExtra : { dateFormat : 'Do', showQuicklinks: false, }, toFilter : function(value, filter, context) { if (context === 'query') { filter.bookingOptions = { ...filter.bookingOptions, start_date: clientMoment(value.start).format('YYYY-MM-DD'), end_date: clientMoment(value.end).format('YYYY-MM-DD'), currency: 'USD', } } else if (context === 'runCounts') { delete filter.bookingOptions; } return filter; } }, // { // name : "yesno", // label : "Test Yes/No", // type : "toggle", // toFilter : function(value, filter, context) { // filter.$and.push({ // "amenities.room_testyesno.value_raw" : true // }); // return filter; // } // }, { name : "subcats", label : translations.leo.categories, show : subcats.length > 1, type : useGroupedCats ? "twostage" : "checkbox", typeExtra : { options : useGroupedCats ? groupedCats : subcats, countArgs : { watchFilters : ["amenities", "regions"], unsupportedFilters : ["keyword"], field : "categories.subcatid", unwind : "categories", model : "plugins_listings_listings", sort : true } }, toFilter : function(value, filter, context) { filter.$and.push({ filter_tags : { $in : crmLib.getListingFilterTags({ items : this.custom_selectedSubcatItems }) } }); return filter; } }, { name : "regions", label : translations.leo.regions, // we implicitly filter on regions if they have been selected in the widget, so no reason to display a region option with 1 choice // if no regions were selected, then a region option with 1 choice is valid and therefore we pass the whole array show : showRegionsFilter && (regionsChosen ? regions.length > 1 : regions.length > 0), type : "checkbox", typeExtra : { options : regions, countArgs : { watchFilters : ["subcats", "amenities"], unsupportedFilters : ["keyword"], field : "regionid", model : "plugins_listings_listings", sort : true } }, toFilter : function(value, filter, context) { filter.$and.push({ regionid : { $in : value.map(function(val) { return Number(val) }) } }); return filter; } }, { name : "amenities", label : translations.listings.amenities, // we do not implicitly filter on amenities so if there is only one available option we still want to show the checkbox show : amenities.length > 0, type : "checkbox", initialValue : initialAmenities, typeExtra : { options : amenities, countArgs : { watchFilters : ["subcats", "regions", "amenities"], unsupportedFilters : ["keyword"], field : "amenities_array.uniquename", unwind : "amenities_array", model : "plugins_listings_listings", sort : true } }, toFilter : function(value, filter) { value.forEach(function(val) { filter["amenities." + val + ".value_raw"] = true; }); return filter; } } ], sortOptions : [ { value : "qualityScore", label : translations.leo.recommended, tabindex : 0 }, { value : "distance", label : translations.leo.near_me, tabindex : 0 }, { value : "pan", label : '' , tabindex : -1 } ], limitOptions : site?.siteConfig?.custom?.[site.site].listings?.enablePaginationCountControl && site?.siteConfig?.custom?.[site.site].listings?.paginationOptions ? site.siteConfig.custom[site.site].listings.paginationOptions : [], maxRangeMiles : 100, latitude : 44.0818205, longitude : -123.0450429, data : { custom_catid : (widget.listingcats !== undefined) ? Number(widget.listingcats) : undefined, custom_dtnids : [] }, // computed allows the passing of computed and method properties, in cases where they may need to be unique to the template computed : { custom_selectedSubcatItems : function() { return this.filter_subcats_numberArray.map(function(val) { return { site : site.site, subcatid : val } }); }, custom_dtnFilterTagItems : function() { // if we have not chosen subcats in the widget, then we need to load via the category id // if we have chosen subcats then we utilize whatever the state of the if (this.custom_selectedSubcatItems.length > 0) { // if we have items selected in the UI, use them return this.custom_selectedSubcatItems; } else if (subcatsChosen) { // if we have items chosen in the widget, use those return allFilterTagItems; } else { // otherwise fall back to the chosen catid return [{ site : site.site, catid : this.custom_catid }]; } } }, methods : {}, watch : { docs: function() { // place logic in here that needs to happen after render of items this.$nextTick(function() { if (hasDtn) { gamClient.renderAds(); } lazyload.lazy($(this.$el).find('.content .item').toArray()); }); } }, query : function(cb) { var self = this; var filter = self.getFilter("query"); var options = { limit : self.limit, skip : self.skip, count : true, castDocs : false, fields : { recid : 1, title : 1, primary_category : 1, address1 : 1, city: 1, url : 1, isDTN : 1, latitude : 1, longitude : 1, primary_image_url : 1, qualityScore : 1, weburl : 1, "dtn.rank" : 1, "yelp.rating" : 1, "yelp.url" : 1, "yelp.review_count" : 1, "yelp.price" : 1, booking_price_avg: 1, booking_price_total: 1, booking_full: 1, }, hooks : defaultHooks }; if (self.sort === "pan") { options.sort = { qualityScore : -1, sortcompany : 1 }; filter["loc.coordinates"] = { "$geoWithin": { "$geometry": { type: "Polygon", coordinates: [[ [parseFloat(self.bounds.W),parseFloat(self.bounds.N)], [parseFloat(self.bounds.E),parseFloat(self.bounds.N)], [parseFloat(self.bounds.E),parseFloat(self.bounds.S)], [parseFloat(self.bounds.W),parseFloat(self.bounds.S)], [parseFloat(self.bounds.W),parseFloat(self.bounds.N)] ]] } } } } else if (self.sort === "qualityScore") { options.sort = { qualityScore : -1, sortcompany : 1 }; } else if (self.sort === "distance") { filter.solrOptions = filter.solrOptions || {}; filter.solrOptions.sort = "distance"; filter.solrOptions.point = [self.georesult.latitude, self.georesult.longitude].join(","); filter.solrOptions.radius = self.args.maxRangeMiles.toString(); } if (options.skip === 0) { // whenever the skip is 0, we reset the custom_dtnids back to scratch self.custom_dtnids = []; } var flow = new asyncLib.Flow(); flow.series({ dtn : function(cb) { if (hasDtn === false || options.skip > 0 || self.sort === "distance" || self.custom_catid === undefined || self.sort === "pan") { return cb(null, []); } var dtnFilter = self.getFilter("query"); dtnFilter.$and.push({ filter_tags : { $in : crmLib.getListingFilterTags({ items : self.custom_dtnFilterTagItems, dtn : true }) } }); // using 0000 and 2359 for caching purposes, otherwise we could just use Date().toISOString() var today0000 = clientMoment().startOf("day"); // send date as 00:00:00 in the client timezone in UTC var today2359 = clientMoment().endOf("day"); // send date as 23:59:59 in the client timezone in UTC dtnFilter.$and.push( { $or : [ { "dtn.sdate" : { $lte : { $date : today0000.toISOString() } } }, { "dtn.sdate" : { $exists : false } } ] }, { $or : [ { "dtn.edate" : { $gte : { $date : today2359.toISOString() } } }, { "dtn.edate" : { $exists : false } } ] } ); var dtnOptions = utils.extend({}, options, { // we allow DTN to oversell the first page by a factor of 2 // we will pull from this set a max of the limit limit : self.limit * 2, count : false, hooks : defaultHooks.concat("afterFind_dtn") }); if (abortController) { abortController.abort(); } abortController = new AbortController(); const xhr = new URL( `${window.location.protocol}//${window.location.host}/includes/rest_v2/plugins_listings_listings/find/` ); xhr.searchParams.append('json', JSON.stringify({ filter : dtnFilter, options : dtnOptions })); xhr.searchParams.append('token', core.simpleToken ); const fetchOptions = { method: 'GET', mode: 'no-cors', signal: abortController.signal, }; // Book Direct if (showBookingFilters) { // First issue, start and enddate can't be the same if(filter.bookingOptions.start_date == filter.bookingOptions.end_date) { filter.bookingOptions.end_date = clientMoment(filter.bookingOptions.end_date).add(3, "days").format('YYYY-MM-DD'); } // Second issue, at 7pm the booking has to use the next day. if(clientMoment().hours() >= 19) { filter.bookingOptions.start_date = clientMoment(filter.bookingOptions.start_date).add(1, "days").format('YYYY-MM-DD'); filter.bookingOptions.end_date = clientMoment(filter.bookingOptions.end_date).add(3, "days").format('YYYY-MM-DD'); } } fetch(xhr, fetchOptions) .then(function(res) { return res.json() }) .then(function(res) { // randomize the result set, then trim it down to our desired limit res.docs = arrayLib.randomize(res.docs); res.docs = res.docs.splice(0, dtnargs.limit); res.docs.forEach(function(val) { self.custom_dtnids.push(val.recid); val.dtnAuid = dtnargs.auid; val.isDTN = true; }); return cb(null, res.docs); }) .catch(function(err) { if (err.name === "AbortError") { return flow.halt({ total : 0, docs : [] }); } return cb(new Error(err)); } ); }, data : function(cb) { if (flow.data.dtn.length > 0) { // has DTN listings, need to adjust page 1 limit and store dtnids for exclusion from main query on all pages options.limit -= self.custom_dtnids.length; } else { options.skip = Math.max(0, (options.skip - self.custom_dtnids.length)); } if (self.custom_dtnids.length > 0) { filter.recid = { $nin : self.custom_dtnids } } if (self.custom_dtnids.length === self.limit && options.limit <= 0) { options.limit = 1; } if (abortController) { abortController.abort(); } abortController = new AbortController(); const xhr = new URL( `${window.location.protocol}//${window.location.host}/includes/rest_v2/plugins_listings_listings/find/` ); xhr.searchParams.append('json', JSON.stringify({ filter : filter, options : options })); xhr.searchParams.append('token', core.simpleToken ); const fetchOptions = { method: 'GET', mode: 'no-cors', signal: abortController.signal, }; fetch(xhr, fetchOptions) .then(function(res) { return res.json() }) .then(function(res) { var returnData = { total : res.docs.count + self.custom_dtnids.length, docs : flow.data.dtn.concat(res.docs.docs).slice(0, self.limit) }; const params = urlLib.parse(window.location.toString()).get const hasBooking = params['filter_daterange'] !== undefined; let bookingquery = {}; let bookingParams = ''; if (hasBooking) { bookingquery = { filter_daterange: params['filter_daterange'], }; bookingParams = urlLib.build({ get: bookingquery }); } returnData.docs = returnData.docs.map(function(val) { // let address; // if(val.address1) { // } return { recid : val.recid, title : val.title, crmc : val.primary_category.catname, crmsc : val.primary_category.subcatname, image_url : val.primary_image_url, url : val.url, dtn : val.isDTN ? { auid : dtnargs.auid, rank : val.dtn.rank } : undefined, yelp : val.yelp, locations: [{ title : val.address1 ? (val.city ? val.address1 + ", " + val.city : val.address1) : undefined }], // sets listing location latitude : val.latitude, longitude : val.longitude, qualityScore : val.qualityScore, button : { title : translations.leo.read_more, url : val.url, weburl : val.weburl, weburl_title : translations.leo.visit_website }, // call to action button booking_full: val.booking_full, booking_price_avg: val.booking_price_avg, booking_price_total: val.booking_price_total, } }); return cb(null, returnData); }) .catch(function(err) { if (err.name === "AbortError") { return flow.halt({ total : 0, docs : [] }); } return cb(new Error(err)); } ); } }, flow.cbLast(cb)); } }); /* register available UI events */ var watcher = new UIWatcher(vue, $, document); var uid = clientLib.uuid().toString(); var widgetEvents = [ "change-page", "view-change", "value-change", "sort-change", "toggle-show-more", "scroll-into-view", "item-click", "title-click", "map-pin-click", "tripbuilder" ]; for (var i=0; i<widgetEvents.length; i++) { watcher.add("vue", widgetEvents[i], uid, { name: "Listings" }); } } }, function(err, msg) { if (err) { return new Error(msg); } }); }); </script> </div><div data-civid="657765eacba63110f1b803b9" class="contentRender contentRender_20 contentRender_type_widget contentRender_name_plugins_collections_type_custom_slides contentRender_name_plugins_collections_template_custom_core_side_by_side_1_across" data-sv-time="128" data-sv-index="20" data-gtm-vars='{ "tCore" : { "contentNum" : "2" } }'> <script> require(['site_gtm'], function(gtm) { gtm.sendEvents({"tClient_ga4":{"eventName":"view_item_list","itemType":"listings","interactionSource":"widget","itemListName":"Side by Side","items":[{"item_name":"David's Chair - Florence","item_id":14433,"index":0}]}}); }) </script> <style>.side-by-side-1-across .img-cont { aspect-ratio: 599 / 399; }@media (min-width: 640px) { .side-by-side-1-across .img-cont { aspect-ratio: 492 / 368; } }@media (min-width: 1024px) { .side-by-side-1-across .img-cont { aspect-ratio: 580 / 387; } }</style> <section class="ccl-widget core-side-by-side side-by-side-1-across slides-across-1" data-width="controlled" data-slides-across="1" data-guid="4692ec28-e7b1-4b78-8de2-f6cb1d58f8ee" data-js="plugins_collections_custom_collection_default_package" data-gtm-vars='{ "tClient_ga4" : { "eventName" : "widget_interaction", "widgetName" : "Side by Side", "itemType" : "listings", "interactionSource" : "widget" } }' style="opacity: 0;" > <div class="slides " data-slides> <article class="slide "> <div class="inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "David%27s%20Chair%20-%20Florence", "itemId" : "14433" } }'> <div class="slide-top"> <div class="blog-feed-header-mobile-container" aria-hidden="true"> </div> <div class="img-cont"> <a data-asset href="/listing/davids-chair-florence/14433/" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl" : "/listing/davids-chair-florence/14433/" } }'> <picture> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_387,q_65,w_580/v1/crm/lanecounty/Davids_Chair-11-_1BAAF2BA-B245-2D49-3D66ED404D6EB7FD-1baaf027e3bf389_1baafc1a-a3d1-5c76-5d266f832e7433b3.jpg" media="screen and (min-width: 1024px)" type="image/avif" width="580" height="387" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_387,q_65,w_580/v1/crm/lanecounty/Davids_Chair-11-_1BAAF2BA-B245-2D49-3D66ED404D6EB7FD-1baaf027e3bf389_1baafc1a-a3d1-5c76-5d266f832e7433b3.jpg" media="screen and (min-width: 1024px)" type="image/webp" width="580" height="387" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_387,q_65,w_580/v1/crm/lanecounty/Davids_Chair-11-_1BAAF2BA-B245-2D49-3D66ED404D6EB7FD-1baaf027e3bf389_1baafc1a-a3d1-5c76-5d266f832e7433b3.jpg" media="screen and (min-width: 1024px)" type="image/jpeg" width="580" height="387" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_368,q_65,w_492/v1/crm/lanecounty/Davids_Chair-11-_1BAAF2BA-B245-2D49-3D66ED404D6EB7FD-1baaf027e3bf389_1baafc1a-a3d1-5c76-5d266f832e7433b3.jpg" media="screen and (min-width: 640px)" type="image/avif" width="492" height="368" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_368,q_65,w_492/v1/crm/lanecounty/Davids_Chair-11-_1BAAF2BA-B245-2D49-3D66ED404D6EB7FD-1baaf027e3bf389_1baafc1a-a3d1-5c76-5d266f832e7433b3.jpg" media="screen and (min-width: 640px)" type="image/webp" width="492" height="368" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_368,q_65,w_492/v1/crm/lanecounty/Davids_Chair-11-_1BAAF2BA-B245-2D49-3D66ED404D6EB7FD-1baaf027e3bf389_1baafc1a-a3d1-5c76-5d266f832e7433b3.jpg" media="screen and (min-width: 640px)" type="image/jpeg" width="492" height="368" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_399,q_65,w_599/v1/crm/lanecounty/Davids_Chair-11-_1BAAF2BA-B245-2D49-3D66ED404D6EB7FD-1baaf027e3bf389_1baafc1a-a3d1-5c76-5d266f832e7433b3.jpg" type="image/avif" width="599" height="399" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_399,q_65,w_599/v1/crm/lanecounty/Davids_Chair-11-_1BAAF2BA-B245-2D49-3D66ED404D6EB7FD-1baaf027e3bf389_1baafc1a-a3d1-5c76-5d266f832e7433b3.jpg" type="image/webp" width="599" height="399" /> <img class="slide-img" src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_399,q_65,w_599/v1/crm/lanecounty/Davids_Chair-11-_1BAAF2BA-B245-2D49-3D66ED404D6EB7FD-1baaf027e3bf389_1baafc1a-a3d1-5c76-5d266f832e7433b3.jpg" alt="David's Chair - Florence" loading="lazy" fetchpriority="low" width="599" height="399" onload="this.classList.add('loaded')" /> </picture> </a> </div> </div> <div class="content-section"> <div class="inner"> <div class="content-top"> <div class="heading-container"> <h2 class="slide-title"> <a href="/listing/davids-chair-florence/14433/" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Title", "interactionUrl" : "%2Flisting%2Fdavids-chair-florence%2F14433%2F", "interactionText" : "David%27s%20Chair%20-%20Florence" } }'>David's Chair - Florence</a> </h2> </div> <p>Reserve a beach-going wheelchair on Heceta Beach in Florence, OR! A track chair facilitates beach and ocean access for individuals who use a…</p> </div> <footer class="slide-footer" data-gtm-vars='{ "tClient_ga4" : { "itemName" : "David%27s%20Chair%20-%20Florence" } }'> <a class="read-more" href="/listing/davids-chair-florence/14433/" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Read%20More", "interactionUrl" : "%2Flisting%2Fdavids-chair-florence%2F14433%2F", "interactionText" : "Read%20More" } }'> Read More </a> <button class="qv-btn" data-type="listings" data-recid="14433" data-quickview-button data-gtm-click data-gtm-vars='{ "tClient" : { "eventAction" : "Open Quick View" } }' aria-label="Open quickview" aria-controls="quickview-details" > <i class="fa fa-eye" aria-hidden="true"></i> <span class="qv-text">Quick View</span> </button> </footer> </div> </div> </div> </article> </div> </section> </div><div data-civid="657765c2cba63110f1b803a6" class="contentRender contentRender_21 contentRender_type_widget contentRender_name_plugins_collections_type_custom_slides contentRender_name_plugins_collections_template_custom_core_imagebox_single_fullwidth" data-sv-time="147" data-sv-index="21" data-gtm-vars='{ "tCore" : { "contentNum" : "3" } }'> <style>.imagebox-single-fullwidth .img-cont { aspect-ratio: 639 / 639; }@media (min-width: 640px) { .imagebox-single-fullwidth .img-cont { aspect-ratio: 1023 / 394; } }@media (min-width: 1024px) { .imagebox-single-fullwidth .img-cont { aspect-ratio: 1440 / 555; } }@media (min-width: 1441px) { .imagebox-single-fullwidth .img-cont { aspect-ratio: 1920 / 740; } }</style> <section class="ccl-widget core-imagebox imagebox-single-fullwidth" data-width="full" data-slides-across="1" data-guid="bddfb4a5-2980-4596-aa60-6218a8111afa" data-js="plugins_collections_custom_collection_default_package" data-gtm-vars='{ "tClient_ga4" : { "eventName" : "widget_interaction", "widgetName" : "Imagebox", "interactionSource" : "widget" } }' style="opacity: 0;" > <div class="slides" data-slides> <article class="slide overlap-image "> <div class="inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "Oregon%20Coast%20Sand%20Dunes" } }'> <div class="img-cont"> <a data-asset href="https://www.eugenecascadescoast.org/outdoors/scenic-landscapes-nature/oregon-coast-sand-dunes/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl" : "https://www.eugenecascadescoast.org/outdoors/scenic-landscapes-nature/oregon-coast-sand-dunes/" } }' > <picture> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_740,q_65,w_1920/v1/clients/lanecounty/222_3_11692_jpeg_c5badf28-3bc3-4885-a9c6-56ad771a9b8d.jpg" media="screen and (min-width: 1441px)" type="image/avif" width="1920" height="740" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_740,q_65,w_1920/v1/clients/lanecounty/222_3_11692_jpeg_c5badf28-3bc3-4885-a9c6-56ad771a9b8d.jpg" media="screen and (min-width: 1441px)" type="image/webp" width="1920" height="740" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_740,q_65,w_1920/v1/clients/lanecounty/222_3_11692_jpeg_c5badf28-3bc3-4885-a9c6-56ad771a9b8d.jpg" media="screen and (min-width: 1441px)" type="image/jpeg" width="1920" height="740" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_555,q_65,w_1440/v1/clients/lanecounty/222_3_11692_jpeg_c5badf28-3bc3-4885-a9c6-56ad771a9b8d.jpg" media="screen and (min-width: 1024px)" type="image/avif" width="1440" height="555" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_555,q_65,w_1440/v1/clients/lanecounty/222_3_11692_jpeg_c5badf28-3bc3-4885-a9c6-56ad771a9b8d.jpg" media="screen and (min-width: 1024px)" type="image/webp" width="1440" height="555" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_555,q_65,w_1440/v1/clients/lanecounty/222_3_11692_jpeg_c5badf28-3bc3-4885-a9c6-56ad771a9b8d.jpg" media="screen and (min-width: 1024px)" type="image/jpeg" width="1440" height="555" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_394,q_65,w_1023/v1/clients/lanecounty/222_3_11692_jpeg_c5badf28-3bc3-4885-a9c6-56ad771a9b8d.jpg" media="screen and (min-width: 640px)" type="image/avif" width="1023" height="394" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_394,q_65,w_1023/v1/clients/lanecounty/222_3_11692_jpeg_c5badf28-3bc3-4885-a9c6-56ad771a9b8d.jpg" media="screen and (min-width: 640px)" type="image/webp" width="1023" height="394" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_394,q_65,w_1023/v1/clients/lanecounty/222_3_11692_jpeg_c5badf28-3bc3-4885-a9c6-56ad771a9b8d.jpg" media="screen and (min-width: 640px)" type="image/jpeg" width="1023" height="394" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_639,q_65,w_639/v1/clients/lanecounty/222_3_11692_jpeg_c5badf28-3bc3-4885-a9c6-56ad771a9b8d.jpg" type="image/avif" width="639" height="639" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_639,q_65,w_639/v1/clients/lanecounty/222_3_11692_jpeg_c5badf28-3bc3-4885-a9c6-56ad771a9b8d.jpg" type="image/webp" width="639" height="639" /> <img class="slide-img" src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_639,q_65,w_639/v1/clients/lanecounty/222_3_11692_jpeg_c5badf28-3bc3-4885-a9c6-56ad771a9b8d.jpg" alt="Dunes near the Siuslaw River" loading="lazy" fetchpriority="low" width="639" height="639" onload="this.classList.add('loaded')" /> </picture> </a> <div class="credits"> <img src="/includes/public/assets/shared/photo-credit-camera-icon.svg" alt="" aria-hidden="true"> <span>: Melanie Ryan Griffin</span> </div> </div> <div class="content-section"> <h2 class="slide-title"> <a href="https://www.eugenecascadescoast.org/outdoors/scenic-landscapes-nature/oregon-coast-sand-dunes/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Title", "interactionUrl" : "https%3A%2F%2Fwww.eugenecascadescoast.org%2Foutdoors%2Fscenic-landscapes-nature%2Foregon-coast-sand-dunes%2F", "interactionText" : "Oregon%20Coast%20Sand%20Dunes" } }'>Oregon Coast Sand Dunes</a> </h2> <p>Florence is connected to a 40-mile (64.37 km) stretch of sand dunes known as the Oregon Dunes National…</p> <footer class="slide-footer"> <a class="read-more" href="https://www.eugenecascadescoast.org/outdoors/scenic-landscapes-nature/oregon-coast-sand-dunes/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Read%20More", "interactionUrl" : "https%3A%2F%2Fwww.eugenecascadescoast.org%2Foutdoors%2Fscenic-landscapes-nature%2Foregon-coast-sand-dunes%2F", "interactionText" : "Read%20More" } }'> Read More </a> </footer> </div> </div> </article> </div> </section> </div><div data-civid="657765c2cba63110f1b803a8" class="contentRender contentRender_22 contentRender_type_widget contentRender_name_plugins_collections_type_custom_slides contentRender_name_plugins_collections_template_custom_core_callout_tiles_4_across" data-sv-time="148" data-sv-index="22" data-gtm-vars='{ "tCore" : { "contentNum" : "4" } }'> <style>.callout-tiles-4-across .img-cont { aspect-ratio: 284 / 284; }@media (min-width: 640px) { .callout-tiles-4-across .img-cont { aspect-ratio: 476 / 476; } }@media (min-width: 1024px) { .callout-tiles-4-across .img-cont { aspect-ratio: 253 / 253; } }</style> <section class="ccl-widget core-callout-tiles callout-tiles-4-across" data-width="controlled" data-slides-across="4" data-guid="5c2c51b2-216c-4fe3-a866-0065975e22ac" data-js="plugins_collections_custom_collection_default_package" data-gtm-vars='{ "tClient_ga4" : { "eventName" : "widget_interaction", "widgetName" : "Callout Tiles", "interactionSource" : "widget" } }' style="opacity: 0;" > <header class="widget-header"> <div class="widget-header-inner"> <h2 class="widget-title">Explore More</h2> </div> </header> <div class="slides" data-slides> <article class="slide overlap-image "> <div class="inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "Florence" } }'> <div class="img-cont"> <a data-asset href="https://www.eugenecascadescoast.org/florence/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl" : "https://www.eugenecascadescoast.org/florence/" } }' > <picture> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_253,q_65,w_253/v1/clients/lanecounty/c73d5d69_bdef_4fd0_93cf_6f2b39ee99d7_d22e12d1-9ccd-4a65-8bbc-e3041c8867e6.jpg" media="screen and (min-width: 1024px)" type="image/avif" width="253" height="253" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_253,q_65,w_253/v1/clients/lanecounty/c73d5d69_bdef_4fd0_93cf_6f2b39ee99d7_d22e12d1-9ccd-4a65-8bbc-e3041c8867e6.jpg" media="screen and (min-width: 1024px)" type="image/webp" width="253" height="253" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_253,q_65,w_253/v1/clients/lanecounty/c73d5d69_bdef_4fd0_93cf_6f2b39ee99d7_d22e12d1-9ccd-4a65-8bbc-e3041c8867e6.jpg" media="screen and (min-width: 1024px)" type="image/jpeg" width="253" height="253" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_476,q_65,w_476/v1/clients/lanecounty/c73d5d69_bdef_4fd0_93cf_6f2b39ee99d7_d22e12d1-9ccd-4a65-8bbc-e3041c8867e6.jpg" media="screen and (min-width: 640px)" type="image/avif" width="476" height="476" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_476,q_65,w_476/v1/clients/lanecounty/c73d5d69_bdef_4fd0_93cf_6f2b39ee99d7_d22e12d1-9ccd-4a65-8bbc-e3041c8867e6.jpg" media="screen and (min-width: 640px)" type="image/webp" width="476" height="476" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_476,q_65,w_476/v1/clients/lanecounty/c73d5d69_bdef_4fd0_93cf_6f2b39ee99d7_d22e12d1-9ccd-4a65-8bbc-e3041c8867e6.jpg" media="screen and (min-width: 640px)" type="image/jpeg" width="476" height="476" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_284,q_65,w_284/v1/clients/lanecounty/c73d5d69_bdef_4fd0_93cf_6f2b39ee99d7_d22e12d1-9ccd-4a65-8bbc-e3041c8867e6.jpg" type="image/avif" width="284" height="284" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_284,q_65,w_284/v1/clients/lanecounty/c73d5d69_bdef_4fd0_93cf_6f2b39ee99d7_d22e12d1-9ccd-4a65-8bbc-e3041c8867e6.jpg" type="image/webp" width="284" height="284" /> <img class="slide-img" src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_284,q_65,w_284/v1/clients/lanecounty/c73d5d69_bdef_4fd0_93cf_6f2b39ee99d7_d22e12d1-9ccd-4a65-8bbc-e3041c8867e6.jpg" alt="Heceta Head Lighthouse by Melanie Griffin" loading="lazy" fetchpriority="low" width="284" height="284" onload="this.classList.add('loaded')" /> </picture> </a> </div> <div class="content-section"> <h3 class="slide-title"> <a href="https://www.eugenecascadescoast.org/florence/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Title", "interactionUrl" : "https%3A%2F%2Fwww.eugenecascadescoast.org%2Fflorence%2F" } }'>Florence</a> </h3> </div> </div> </article> <article class="slide overlap-image "> <div class="inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "Heceta%20Head%20Lighthouse" } }'> <div class="img-cont"> <a data-asset href="https://www.eugenecascadescoast.org/explore/history-culture-museums/heceta-head-lighthouse/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl" : "https://www.eugenecascadescoast.org/explore/history-culture-museums/heceta-head-lighthouse/" } }' > <picture> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,g_xy_center,h_253,q_65,w_253,x_1793,y_705/v1/clients/lanecounty/Heceta_Head_Lighthouse_at_sunset_5_1__fbed576b-e258-47d7-99d5-66c57f10f269.jpg" media="screen and (min-width: 1024px)" type="image/avif" width="253" height="253" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,g_xy_center,h_253,q_65,w_253,x_1793,y_705/v1/clients/lanecounty/Heceta_Head_Lighthouse_at_sunset_5_1__fbed576b-e258-47d7-99d5-66c57f10f269.jpg" media="screen and (min-width: 1024px)" type="image/webp" width="253" height="253" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,g_xy_center,h_253,q_65,w_253,x_1793,y_705/v1/clients/lanecounty/Heceta_Head_Lighthouse_at_sunset_5_1__fbed576b-e258-47d7-99d5-66c57f10f269.jpg" media="screen and (min-width: 1024px)" type="image/jpeg" width="253" height="253" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,g_xy_center,h_476,q_65,w_476,x_1793,y_705/v1/clients/lanecounty/Heceta_Head_Lighthouse_at_sunset_5_1__fbed576b-e258-47d7-99d5-66c57f10f269.jpg" media="screen and (min-width: 640px)" type="image/avif" width="476" height="476" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,g_xy_center,h_476,q_65,w_476,x_1793,y_705/v1/clients/lanecounty/Heceta_Head_Lighthouse_at_sunset_5_1__fbed576b-e258-47d7-99d5-66c57f10f269.jpg" media="screen and (min-width: 640px)" type="image/webp" width="476" height="476" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,g_xy_center,h_476,q_65,w_476,x_1793,y_705/v1/clients/lanecounty/Heceta_Head_Lighthouse_at_sunset_5_1__fbed576b-e258-47d7-99d5-66c57f10f269.jpg" media="screen and (min-width: 640px)" type="image/jpeg" width="476" height="476" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,g_xy_center,h_284,q_65,w_284,x_1793,y_705/v1/clients/lanecounty/Heceta_Head_Lighthouse_at_sunset_5_1__fbed576b-e258-47d7-99d5-66c57f10f269.jpg" type="image/avif" width="284" height="284" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,g_xy_center,h_284,q_65,w_284,x_1793,y_705/v1/clients/lanecounty/Heceta_Head_Lighthouse_at_sunset_5_1__fbed576b-e258-47d7-99d5-66c57f10f269.jpg" type="image/webp" width="284" height="284" /> <img class="slide-img" src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,g_xy_center,h_284,q_65,w_284,x_1793,y_705/v1/clients/lanecounty/Heceta_Head_Lighthouse_at_sunset_5_1__fbed576b-e258-47d7-99d5-66c57f10f269.jpg" alt="Heceta Head Lighthouse Sunset" loading="lazy" fetchpriority="low" width="284" height="284" onload="this.classList.add('loaded')" /> </picture> </a> </div> <div class="content-section"> <h3 class="slide-title"> <a href="https://www.eugenecascadescoast.org/explore/history-culture-museums/heceta-head-lighthouse/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Title", "interactionUrl" : "https%3A%2F%2Fwww.eugenecascadescoast.org%2Fexplore%2Fhistory-culture-museums%2Fheceta-head-lighthouse%2F" } }'>Heceta Head Lighthouse</a> </h3> </div> </div> </article> <article class="slide overlap-image "> <div class="inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "Whale%20Watching" } }'> <div class="img-cont"> <a data-asset href="https://www.eugenecascadescoast.org/outdoors/animals-birding-wildlife/whale-watching/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl" : "https://www.eugenecascadescoast.org/outdoors/animals-birding-wildlife/whale-watching/" } }' > <picture> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_253,q_65,w_253/v1/clients/lanecounty/d7a7b38a_dfcc_48a2_bf7a_3ff64ea37b28_60c7ad3a-5130-4cad-b6d8-3ba78e5f8d3a.jpg" media="screen and (min-width: 1024px)" type="image/avif" width="253" height="253" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_253,q_65,w_253/v1/clients/lanecounty/d7a7b38a_dfcc_48a2_bf7a_3ff64ea37b28_60c7ad3a-5130-4cad-b6d8-3ba78e5f8d3a.jpg" media="screen and (min-width: 1024px)" type="image/webp" width="253" height="253" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_253,q_65,w_253/v1/clients/lanecounty/d7a7b38a_dfcc_48a2_bf7a_3ff64ea37b28_60c7ad3a-5130-4cad-b6d8-3ba78e5f8d3a.jpg" media="screen and (min-width: 1024px)" type="image/jpeg" width="253" height="253" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_476,q_65,w_476/v1/clients/lanecounty/d7a7b38a_dfcc_48a2_bf7a_3ff64ea37b28_60c7ad3a-5130-4cad-b6d8-3ba78e5f8d3a.jpg" media="screen and (min-width: 640px)" type="image/avif" width="476" height="476" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_476,q_65,w_476/v1/clients/lanecounty/d7a7b38a_dfcc_48a2_bf7a_3ff64ea37b28_60c7ad3a-5130-4cad-b6d8-3ba78e5f8d3a.jpg" media="screen and (min-width: 640px)" type="image/webp" width="476" height="476" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_476,q_65,w_476/v1/clients/lanecounty/d7a7b38a_dfcc_48a2_bf7a_3ff64ea37b28_60c7ad3a-5130-4cad-b6d8-3ba78e5f8d3a.jpg" media="screen and (min-width: 640px)" type="image/jpeg" width="476" height="476" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_284,q_65,w_284/v1/clients/lanecounty/d7a7b38a_dfcc_48a2_bf7a_3ff64ea37b28_60c7ad3a-5130-4cad-b6d8-3ba78e5f8d3a.jpg" type="image/avif" width="284" height="284" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_284,q_65,w_284/v1/clients/lanecounty/d7a7b38a_dfcc_48a2_bf7a_3ff64ea37b28_60c7ad3a-5130-4cad-b6d8-3ba78e5f8d3a.jpg" type="image/webp" width="284" height="284" /> <img class="slide-img" src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_284,q_65,w_284/v1/clients/lanecounty/d7a7b38a_dfcc_48a2_bf7a_3ff64ea37b28_60c7ad3a-5130-4cad-b6d8-3ba78e5f8d3a.jpg" alt="Whale Watching at Sea Lion Caves by Taj Morgan" loading="lazy" fetchpriority="low" width="284" height="284" onload="this.classList.add('loaded')" /> </picture> </a> </div> <div class="content-section"> <h3 class="slide-title"> <a href="https://www.eugenecascadescoast.org/outdoors/animals-birding-wildlife/whale-watching/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Title", "interactionUrl" : "https%3A%2F%2Fwww.eugenecascadescoast.org%2Foutdoors%2Fanimals-birding-wildlife%2Fwhale-watching%2F" } }'>Whale Watching</a> </h3> </div> </div> </article> <article class="slide overlap-image "> <div class="inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "Sea%20Lion%20Caves" } }'> <div class="img-cont"> <a data-asset href="https://www.eugenecascadescoast.org/outdoors/animals-birding-wildlife/sea-lion-caves/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl" : "https://www.eugenecascadescoast.org/outdoors/animals-birding-wildlife/sea-lion-caves/" } }' > <picture> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,g_xy_center,h_253,q_65,w_253,x_285,y_589/v1/clients/lanecounty/sea_lion_caves_florence_charlie_chul_jung_e7c8aa40-ea45-46f2-b5b1-b53e2f304698.jpg" media="screen and (min-width: 1024px)" type="image/avif" width="253" height="253" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,g_xy_center,h_253,q_65,w_253,x_285,y_589/v1/clients/lanecounty/sea_lion_caves_florence_charlie_chul_jung_e7c8aa40-ea45-46f2-b5b1-b53e2f304698.jpg" media="screen and (min-width: 1024px)" type="image/webp" width="253" height="253" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,g_xy_center,h_253,q_65,w_253,x_285,y_589/v1/clients/lanecounty/sea_lion_caves_florence_charlie_chul_jung_e7c8aa40-ea45-46f2-b5b1-b53e2f304698.jpg" media="screen and (min-width: 1024px)" type="image/jpeg" width="253" height="253" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,g_xy_center,h_476,q_65,w_476,x_285,y_589/v1/clients/lanecounty/sea_lion_caves_florence_charlie_chul_jung_e7c8aa40-ea45-46f2-b5b1-b53e2f304698.jpg" media="screen and (min-width: 640px)" type="image/avif" width="476" height="476" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,g_xy_center,h_476,q_65,w_476,x_285,y_589/v1/clients/lanecounty/sea_lion_caves_florence_charlie_chul_jung_e7c8aa40-ea45-46f2-b5b1-b53e2f304698.jpg" media="screen and (min-width: 640px)" type="image/webp" width="476" height="476" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,g_xy_center,h_476,q_65,w_476,x_285,y_589/v1/clients/lanecounty/sea_lion_caves_florence_charlie_chul_jung_e7c8aa40-ea45-46f2-b5b1-b53e2f304698.jpg" media="screen and (min-width: 640px)" type="image/jpeg" width="476" height="476" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,g_xy_center,h_284,q_65,w_284,x_285,y_589/v1/clients/lanecounty/sea_lion_caves_florence_charlie_chul_jung_e7c8aa40-ea45-46f2-b5b1-b53e2f304698.jpg" type="image/avif" width="284" height="284" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,g_xy_center,h_284,q_65,w_284,x_285,y_589/v1/clients/lanecounty/sea_lion_caves_florence_charlie_chul_jung_e7c8aa40-ea45-46f2-b5b1-b53e2f304698.jpg" type="image/webp" width="284" height="284" /> <img class="slide-img" src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,g_xy_center,h_284,q_65,w_284,x_285,y_589/v1/clients/lanecounty/sea_lion_caves_florence_charlie_chul_jung_e7c8aa40-ea45-46f2-b5b1-b53e2f304698.jpg" alt="A dark marine cave has high ceilings and is full of rocks covered with lounging sea lions. Ocean water is inside the cave." loading="lazy" fetchpriority="low" width="284" height="284" onload="this.classList.add('loaded')" /> </picture> </a> <div class="credits"> <img src="/includes/public/assets/shared/photo-credit-camera-icon.svg" alt="" aria-hidden="true"> <span>: Charlie Chul Jung</span> </div> </div> <div class="content-section"> <h3 class="slide-title"> <a href="https://www.eugenecascadescoast.org/outdoors/animals-birding-wildlife/sea-lion-caves/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Title", "interactionUrl" : "https%3A%2F%2Fwww.eugenecascadescoast.org%2Foutdoors%2Fanimals-birding-wildlife%2Fsea-lion-caves%2F" } }'>Sea Lion Caves</a> </h3> </div> </div> </article> <article class="slide overlap-image "> <div class="inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "Dune%20Buggy%20Tours%20%26%20Sandboarding" } }'> <div class="img-cont"> <a data-asset href="https://www.eugenecascadescoast.org/outdoors/adventures/dune-buggy-tours/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl" : "https://www.eugenecascadescoast.org/outdoors/adventures/dune-buggy-tours/" } }' > <picture> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_253,q_65,w_253/v1/clients/lanecounty/5B9950E20483061B6E3208E80456D1B8_9485d642-ea4d-464e-aacc-ef1319959b23.gif" media="screen and (min-width: 1024px)" type="image/avif" width="253" height="253" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_253,q_65,w_253/v1/clients/lanecounty/5B9950E20483061B6E3208E80456D1B8_9485d642-ea4d-464e-aacc-ef1319959b23.gif" media="screen and (min-width: 1024px)" type="image/webp" width="253" height="253" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_253,q_65,w_253/v1/clients/lanecounty/5B9950E20483061B6E3208E80456D1B8_9485d642-ea4d-464e-aacc-ef1319959b23.gif" media="screen and (min-width: 1024px)" type="image/jpeg" width="253" height="253" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_476,q_65,w_476/v1/clients/lanecounty/5B9950E20483061B6E3208E80456D1B8_9485d642-ea4d-464e-aacc-ef1319959b23.gif" media="screen and (min-width: 640px)" type="image/avif" width="476" height="476" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_476,q_65,w_476/v1/clients/lanecounty/5B9950E20483061B6E3208E80456D1B8_9485d642-ea4d-464e-aacc-ef1319959b23.gif" media="screen and (min-width: 640px)" type="image/webp" width="476" height="476" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_476,q_65,w_476/v1/clients/lanecounty/5B9950E20483061B6E3208E80456D1B8_9485d642-ea4d-464e-aacc-ef1319959b23.gif" media="screen and (min-width: 640px)" type="image/jpeg" width="476" height="476" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_284,q_65,w_284/v1/clients/lanecounty/5B9950E20483061B6E3208E80456D1B8_9485d642-ea4d-464e-aacc-ef1319959b23.gif" type="image/avif" width="284" height="284" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_284,q_65,w_284/v1/clients/lanecounty/5B9950E20483061B6E3208E80456D1B8_9485d642-ea4d-464e-aacc-ef1319959b23.gif" type="image/webp" width="284" height="284" /> <img class="slide-img" src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_284,q_65,w_284/v1/clients/lanecounty/5B9950E20483061B6E3208E80456D1B8_9485d642-ea4d-464e-aacc-ef1319959b23.gif" alt="Dune Buggy Tours" loading="lazy" fetchpriority="low" width="284" height="284" onload="this.classList.add('loaded')" /> </picture> </a> </div> <div class="content-section"> <h3 class="slide-title"> <a href="https://www.eugenecascadescoast.org/outdoors/adventures/dune-buggy-tours/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Title", "interactionUrl" : "https%3A%2F%2Fwww.eugenecascadescoast.org%2Foutdoors%2Fadventures%2Fdune-buggy-tours%2F" } }'>Dune Buggy Tours & Sandboarding</a> </h3> </div> </div> </article> </div> </section> </div><div data-civid="57bcd316d2bda17b5a29d946" class="contentRender contentRender_23 contentRender_type_panel contentRender_name_plugins_common_container" data-sv-time="0" data-sv-index="23" data-gtm-vars='{ "tCore" : { "contentNum" : "2" } }'><div class="panel-container"> <div data-civid="63efa0f1d4f9b313a735ac9e" class="contentRender contentRender_24 contentRender_type_widget contentRender_name_plugins_collections_type_custom_slides contentRender_name_plugins_collections_template_custom_core_cards_2_across" data-sv-time="97" data-sv-index="24" data-gtm-vars='{ "tCore" : { "contentNum" : "5" } }'> <style>.cards-2-across .img-cont { aspect-ratio: 531 / 531; }@media (min-width: 640px) { .cards-2-across .img-cont { aspect-ratio: 396 / 396; } }</style> <section class="ccl-widget core-cards cards-2-across" data-slides-across="2" data-guid="24ee1235-5041-44be-ba66-6ffa0dec0bda" data-js="plugins_collections_custom_collection_default_package" data-gtm-vars='{ "tClient_ga4" : { "eventName" : "widget_interaction", "widgetName" : "Cards", "itemType" : "slides", "interactionSource" : "widget" } }' style="opacity: 0;" > <div class="slides" data-slides> <article class="slide dtn-placeholder "> <div class="inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "" } }'> <div class="slide-top"> <div class="img-cont"> <a data-asset href="" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl" : "" } }'> <picture> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_396,q_65,w_396/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" media="screen and (min-width: 640px)" type="image/avif" width="396" height="396" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_396,q_65,w_396/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" media="screen and (min-width: 640px)" type="image/webp" width="396" height="396" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_396,q_65,w_396/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" media="screen and (min-width: 640px)" type="image/jpeg" width="396" height="396" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_531,q_65,w_531/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" type="image/avif" width="531" height="531" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_531,q_65,w_531/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" type="image/webp" width="531" height="531" /> <img class="slide-img" src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_531,q_65,w_531/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" alt="" loading="lazy" fetchpriority="low" width="531" height="531" onload="this.classList.add('loaded')" /> </picture> </a> <span class="sponsored">Sponsored</span> </div> </div> <div class="content-section"> <div class="inner"> <span class="sponsored">Sponsored</span> <h2 class="slide-title"> <a href="" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Title", "interactionUrl" : "", "interactionText" : "" } }'></a> </h2> </div> </div> </div> </article> <article class="slide dtn-placeholder "> <div class="inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "" } }'> <div class="slide-top"> <div class="img-cont"> <a data-asset href="" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl" : "" } }'> <picture> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_396,q_65,w_396/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" media="screen and (min-width: 640px)" type="image/avif" width="396" height="396" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_396,q_65,w_396/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" media="screen and (min-width: 640px)" type="image/webp" width="396" height="396" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_396,q_65,w_396/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" media="screen and (min-width: 640px)" type="image/jpeg" width="396" height="396" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_531,q_65,w_531/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" type="image/avif" width="531" height="531" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_531,q_65,w_531/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" type="image/webp" width="531" height="531" /> <img class="slide-img" src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_531,q_65,w_531/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" alt="" loading="lazy" fetchpriority="low" width="531" height="531" onload="this.classList.add('loaded')" /> </picture> </a> <span class="sponsored">Sponsored</span> </div> </div> <div class="content-section"> <div class="inner"> <span class="sponsored">Sponsored</span> <h2 class="slide-title"> <a href="" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Title", "interactionUrl" : "", "interactionText" : "" } }'></a> </h2> </div> </div> </div> </article> </div> <script type="text/template" data-slide-template> <div class="inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "{{%%title}}"{{:itemCategory}}, "itemCategory" : "{{%%itemCategory}}"{{/}}{{:itemSubcategory}}, "itemSubcategory" : "{{%%itemSubcategory}}"{{/}}{{:city}}, "itemCity" : "{{%%city}}"{{?:listings}}, "itemCity" : "{{%%listings.0.city}}"{{/}}{{:region}}, "itemRegion" : "{{%%region}}"{{?:listings}}, "itemRegion" : "{{%%listings.0.region}}"{{/}}{{:recid}}, "itemId" : "{{%%recid}}"{{/}}{{:accountId}}, "acctId" : "{{%%accountId}}"{{?:acctid}}, "acctId" : "{{%%acctid}}"{{/}}{{:rankname}}, "itemVariant" : "{{%%rankname}}"{{/}}{{:price}}, "price" : "{{%%price}}"{{/}}{{:gtmExtra}}{{gtmExtra}}{{/}} } }'> <div class="slide-top"> {{:~var.isBlog}} {{~fill(helpers.partial('custom_ccl/extras/blog_feed_header'), data)}} {{/}} <div class="img-cont"> <a data-asset href="{{assetLink()}}" target="{{link.target}}" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "{{:isVideo()}}Video Click{{?}}Image{{/}}", "interactionUrl" : "{{assetLink()}}" } }'> {{~fill(helpers.partial('custom_responsive_image'), { asset: data.asset, config: helpers.var.config })}} </a> {{~fill(helpers.partial('custom_asset_credits'), data.asset)}} {{:isVideo()}}{{>custom_play_button}}{{/}} {{:nextDate}} {{~fill(helpers.partial('custom_ccl/extras/mini_date'), data)}} {{/}} {{:isDTN}} {{~fill(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.config )}} {{/}} </div> </div> <div class="content-section"> <div class="inner"> {{:isDTN}} {{~fill(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.config )}} {{/}} <h{{~var.slideHeading}} class="slide-title"> <a href="{{link.url}}" target="{{link.target}}" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Title", "interactionUrl" : "{{%%link.url}}", "interactionText" : "{{%%title}}" } }'>{{title}}</a> </h{{~var.slideHeading}}> {{:hasDeets()}} <ul class="details"> {{:~var.isBlog}} {{:timeToRead}} <li class="info-item"> <i aria-hidden="true" class="icon fas fa-clock"></i><span>{{timeToRead.minutes}} {{timeToRead.label}}</span> </li> {{/}} {{/}} {{:~var.isListing}} {{:address}} <li class="info-item"> <i aria-hidden="true" class="icon fas fa-map-marker-alt"></i><span>{{address}}</span> </li> {{/}} {{:phone}} <li class="info-item"> <i aria-hidden="true" class="icon fas fa-phone-alt"></i><span>{{phone}}</span> </li> {{/}} {{/}} {{:~var.isEvent}} {{:venue}} <li class="info-item has-link"> <a href="{{venue.url}}" target="{{link.target}}" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Link to Venue", "itemName" : "{{%%venue.title}}", "itemType" : "listings" {{:venue.primary_category}}, "itemCategory" : "{{%%venue.primary_category.catname}}"{{/}}{{:venue.primary_category}}, "itemSubcategory" : "{{%%venue.primary_category.subcatname}}"{{/}}, "interactionText" : "{{%%venue.title}}", "interactionUrl" : "{{%%venue.url}}"{{:venue.region}}, "itemRegion" : "{{%%venue.region}}"{{/}}{{:venue.city}}, "itemCity" : "{{%%venue.city}}"{{/}}{{:venue.recid}}, "itemId" : "{{%%venue.recid}}"{{/}}{{:venue.acctid}}, "acctId" : "{{%%venue.acctid}}"{{/}}{{:venue.rankname}}, "itemVariant" : "{{%%venue.rankname}}"{{?}}, "itemVariant" : ""{{/}}{{:venue.custom.price}}, "price" : "{{%%venue.custom.price}}"{{?}}, "price" : ""{{/}} } }'> <i aria-hidden="true" class="icon fas fa-map-marker-alt"></i><span>{{venue.title}}</span> </a> </li> {{/}} {{:recurrence}} <li class="info-item"> <i aria-hidden="true" class="icon fas fa-calendar-week"></i><span>{{recurrence}}</span> </li> {{/}} {{/}} {{:~var.isOffer}} {{:listings}} <li class="info-item"> <i aria-hidden="true" class="icon fas fa-map-marker-alt"></i> <div class="inline-list"> {{#listings}} <a href="{{url}}" target="{{link.target}}" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Link to Venue", "itemName" : "{{%%title}}", "itemType" : "listings", "itemCategory" : "{{%%primary_category.catname}}", "itemSubcategory" : "{{%%primary_category.subcatname}}", "interactionText" : "{{%%title}}", "interactionUrl" : "{{%%url}}", "itemRegion" : "{{%%region}}", "itemCity" : "{{%%city}}", "itemId" : "{{%%recid}}", "acctId" : "{{%%acctid}}"{{:rankname}}, "itemVariant" : "{{%%rankname}}"{{?}}, "itemVariant" : ""{{/}}{{:custom.price}}, "price" : "{{%%custom.price}}"{{?}}, "price" : ""{{/}} } }'>{{title}}</a>{{!@last}}<span>,</span>{{/last}} {{/}} </div> </li> {{/}} <li class="info-item"> <i aria-hidden="true" class="icon fas fa-calendar-week"></i><span>{{formattedDate()}}</span> </li> {{/}} </ul> {{/}} {{:description}}<p>{{plainDescription(helpers.var.config.descriptionTruncation)}}</p>{{/}} </div> {{:hasFooter()}} <footer class="slide-footer" data-gtm-vars='{ "tClient_ga4" : {"itemName" : "{{%%title}}"} }'> {{:link}} <a class="read-more" href="{{link.url}}" target="{{link.target}}" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "{{:*templateData.more_caption}}{{%%*templateData.more_caption}}{{?}}Read More{{/}}", "interactionUrl" : "{{%%link.url}}"{{:*templateData.more_caption}}, "interactionText" : "{{%%*templateData.more_caption}}"{{/}} } }'>{{*templateData.more_caption}}</a> {{/}} {{:type}} {{~setVar('quickview', { type: data.type, recid: data.recid })}} {{~fill(helpers.partial('custom_quickview/button'), helpers.var.quickview)}} {{/}} </footer> {{/}} </div> </div> </script> <script type="text/template" data-helper-template>{"templateData":{"more_caption":"Learn More","adunits":["/21812118460/21814527133/TravelLaneCounty-2022Redesign-ROS1","/21812118460/21814527133/TravelLaneCounty-2022Redesign-ROS2"]},"helpers":{"var":{"config":{"className":"cards-2-across","slidesAcross":2,"mediaSources":[{"minScreenSize":"640px","imageWidth":396,"imageHeight":396}],"mobileImageRatio":{"width":531,"height":531},"showHeader":false,"descriptionTruncation":164,"showDetails":false,"dtnText":"Sponsored","itemType":"slides","imgClass":""},"placeholderAsset":{"resource":{"raw":{"resource_type":"image","format":"jpg","public_id":"clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579"}},"alt_text":""},"coreLib":{},"transitionClass":null,"showHeader":false,"slideHeading":2},"_partials":{"custom_ccl/extras/sponsored":{"hitCount":208584,"raw":"<span class=\"sponsored\">{{dtnText}}</span>","html":"<span class=\"sponsored\">暇dtnText峡</span>","context":{"tags":[{"label":"dtnText","labelArr":[{"label":"dtnText"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":24,"end":33,"innerStart":33,"tags":[]}],"start":0,"inner":"<span class=\"sponsored\">暇dtnText峡</span>","innerStart":0,"innerEnd":40,"end":40}},"custom_asset_credits":{"hitCount":404671,"raw":"{{:credits}}\r\n\t{{:custom_show_credits}}\r\n\t\t<div class=\"credits{{:videoid}} video{{/}}\">\r\n\t\t\t<img src=\"/includes/public/assets/shared/photo-credit-camera-icon.svg\" alt=\"\" aria-hidden=\"true\">\r\n\t\t\t<span>: {{credits}}</span>\r\n\t\t</div>\r\n\t{{/}}\r\n{{/credits}}","html":"暇:credits峡\r\n\t暇:custom_show_credits峡\r\n\t\t<div class=\"credits暇:videoid峡 video暇/峡\">\r\n\t\t\t<img src=\"/includes/public/assets/shared/photo-credit-camera-icon.svg\" alt=\"\" aria-hidden=\"true\">\r\n\t\t\t<span>: 暇credits峡</span>\r\n\t\t</div>\r\n\t暇/峡\r\n暇/credits峡","context":{"tags":[{"label":"credits","labelArr":[{"label":"credits"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":0,"end":238,"innerStart":10,"innerEnd":228,"tags":[{"label":"custom_show_credits","labelArr":[{"label":"custom_show_credits"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":13,"end":226,"innerStart":35,"innerEnd":223,"tags":[{"label":"videoid","labelArr":[{"label":"videoid"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":58,"end":77,"innerStart":68,"innerEnd":74,"tags":[],"inner":" video"},{"label":"credits","labelArr":[{"label":"credits"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":194,"end":203,"innerStart":203,"tags":[]}],"inner":"\r\n\t\t<div class=\"credits暇:videoid峡 video暇/峡\">\r\n\t\t\t<img src=\"/includes/public/assets/shared/photo-credit-camera-icon.svg\" alt=\"\" aria-hidden=\"true\">\r\n\t\t\t<span>: 暇credits峡</span>\r\n\t\t</div>\r\n\t"}],"inner":"\r\n\t暇:custom_show_credits峡\r\n\t\t<div class=\"credits暇:videoid峡 video暇/峡\">\r\n\t\t\t<img src=\"/includes/public/assets/shared/photo-credit-camera-icon.svg\" alt=\"\" aria-hidden=\"true\">\r\n\t\t\t<span>: 暇credits峡</span>\r\n\t\t</div>\r\n\t暇/峡\r\n"}],"start":0,"inner":"暇:credits峡\r\n\t暇:custom_show_credits峡\r\n\t\t<div class=\"credits暇:videoid峡 video暇/峡\">\r\n\t\t\t<img src=\"/includes/public/assets/shared/photo-credit-camera-icon.svg\" alt=\"\" aria-hidden=\"true\">\r\n\t\t\t<span>: 暇credits峡</span>\r\n\t\t</div>\r\n\t暇/峡\r\n暇/credits峡","innerStart":0,"innerEnd":238,"end":238}},"custom_responsive_image":{"hitCount":413125,"raw":"{{~setVar('useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : true)}}\r\n\r\n{{~exec(function() {\r\n let asmActive = false;\r\n \r\n if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n }\r\n\r\n const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n const userSettings = data.cloudinarySettings || {};\r\n const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n const formats = ['avif', 'webp', 'jpg']; // image formats\r\n const cloudinarySettings = { // used on every image\r\n crop: 'fill',\r\n quality: 65,\r\n sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n ...asmSetting,\r\n };\r\n let sizes;\r\n\r\n helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n helpers.var.sources = [];\r\n\r\n // warn user if no config object was provided\r\n if (!data.config) {\r\n console.log(errorMessage);\r\n\r\n return `<!-- ${errorMessage} -->`;\r\n }\r\n\r\n // combine image sizes\r\n sizes = [\r\n ...data.config.mediaSources,\r\n {\r\n imageWidth: data.config.mobileImageRatio.width,\r\n imageHeight: data.config.mobileImageRatio.height,\r\n }\r\n ];\r\n\r\n helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n return formats.map(fetch_format => {\r\n return {\r\n src: data.asset.resource.getThumbnailUrl({\r\n ...cloudinarySettings,\r\n fetch_format,\r\n width: imageWidth,\r\n height: imageHeight\r\n }),\r\n format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n minScreenSize,\r\n isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n alt_text: data.asset.alt_text,\r\n width: imageWidth,\r\n height: imageHeight\r\n };\r\n });\r\n }).reduce((a, b) => a.concat(b), []);\r\n})}}\r\n\r\n{{:~equal(!!data.asset && !!data.asset.resource, true)}}\r\n<picture>\r\n {{#~var.sources}}\r\n {{!isDefault}}\r\n <source\r\n srcset=\"{{src}}\"\r\n {{:~equal(data.minScreenSize !== undefined, true)}}\r\n media=\"screen and (min-width: {{minScreenSize}})\"\r\n {{/}}\r\n type=\"image/{{format}}\"\r\n width=\"{{width}}\"\r\n height=\"{{height}}\"\r\n />\r\n {{?}}\r\n <img\r\n class=\"slide-img\"\r\n src=\"{{src}}\"\r\n alt=\"{{%alt_text}}\"\r\n loading=\"{{:~var.useLazyLoading}}lazy{{?}}eager{{/}}\"\r\n fetchpriority=\"{{:~var.useLazyLoading}}low{{?}}high{{/}}\"\r\n width=\"{{width}}\"\r\n height=\"{{height}}\"\r\n onload=\"this.classList.add('loaded')\" {{!-- stops the background animation when the image is loaded --}}\r\n />\r\n {{/}}\r\n {{/}}\r\n</picture>\r\n{{?}}\r\n{{~log('No asset was passed into the repsonsive image partial. Please provide an asset.')}}\r\n<!-- No asset was provided. Please provide an asset. -->\r\n{{/}}","html":"暇~setVar話('useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : true話)峡\r\n\r\n暇~exec話(function() {\r\n let asmActive = false;\r\n \r\n if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n }\r\n\r\n const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n const userSettings = data.cloudinarySettings || {};\r\n const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n const formats = ['avif', 'webp', 'jpg']; // image formats\r\n const cloudinarySettings = { // used on every image\r\n crop: 'fill',\r\n quality: 65,\r\n sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n ...asmSetting,\r\n };\r\n let sizes;\r\n\r\n helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n helpers.var.sources = [];\r\n\r\n // warn user if no config object was provided\r\n if (!data.config) {\r\n console.log(errorMessage);\r\n\r\n return `<!-- ${errorMessage} -->`;\r\n }\r\n\r\n // combine image sizes\r\n sizes = [\r\n ...data.config.mediaSources,\r\n {\r\n imageWidth: data.config.mobileImageRatio.width,\r\n imageHeight: data.config.mobileImageRatio.height,\r\n }\r\n ];\r\n\r\n helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n return formats.map(fetch_format => {\r\n return {\r\n src: data.asset.resource.getThumbnailUrl({\r\n ...cloudinarySettings,\r\n fetch_format,\r\n width: imageWidth,\r\n height: imageHeight\r\n }),\r\n format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n minScreenSize,\r\n isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n alt_text: data.asset.alt_text,\r\n width: imageWidth,\r\n height: imageHeight\r\n };\r\n });\r\n }).reduce((a, b) => a.concat(b), []);\r\n}話)峡\r\n\r\n暇:~equal話(!!data.asset && !!data.asset.resource, true話)峡\r\n<picture>\r\n 暇#~var.sources峡\r\n 暇!isDefault峡\r\n <source\r\n srcset=\"暇src峡\"\r\n 暇:~equal話(data.minScreenSize !== undefined, true話)峡\r\n media=\"screen and (min-width: 暇minScreenSize峡)\"\r\n 暇/峡\r\n type=\"image/暇format峡\"\r\n width=\"暇width峡\"\r\n height=\"暇height峡\"\r\n />\r\n 暇?峡\r\n <img\r\n class=\"slide-img\"\r\n src=\"暇src峡\"\r\n alt=\"暇%alt_text峡\"\r\n loading=\"暇:~var.useLazyLoading峡lazy暇?峡eager暇/峡\"\r\n fetchpriority=\"暇:~var.useLazyLoading峡low暇?峡high暇/峡\"\r\n width=\"暇width峡\"\r\n height=\"暇height峡\"\r\n onload=\"this.classList.add('loaded')\" \r\n />\r\n 暇/峡\r\n 暇/峡\r\n</picture>\r\n暇?峡\r\n暇~log話('No asset was passed into the repsonsive image partial. Please provide an asset.'話)峡\r\n<!-- No asset was provided. Please provide an asset. -->\r\n暇/峡","context":{"tags":[{"label":"setVar話('useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : true話)","labelArr":[{"label":"setVar","argString":"'useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : true"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":0,"end":93,"innerStart":93,"tags":[]},{"label":"exec話(function() {\r\n let asmActive = false;\r\n \r\n if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n }\r\n\r\n const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n const userSettings = data.cloudinarySettings || {};\r\n const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n const formats = ['avif', 'webp', 'jpg']; // image formats\r\n const cloudinarySettings = { // used on every image\r\n crop: 'fill',\r\n quality: 65,\r\n sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n ...asmSetting,\r\n };\r\n let sizes;\r\n\r\n helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n helpers.var.sources = [];\r\n\r\n // warn user if no config object was provided\r\n if (!data.config) {\r\n console.log(errorMessage);\r\n\r\n return `<!-- ${errorMessage} -->`;\r\n }\r\n\r\n // combine image sizes\r\n sizes = [\r\n ...data.config.mediaSources,\r\n {\r\n imageWidth: data.config.mobileImageRatio.width,\r\n imageHeight: data.config.mobileImageRatio.height,\r\n }\r\n ];\r\n\r\n helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n return formats.map(fetch_format => {\r\n return {\r\n src: data.asset.resource.getThumbnailUrl({\r\n ...cloudinarySettings,\r\n fetch_format,\r\n width: imageWidth,\r\n height: imageHeight\r\n }),\r\n format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n minScreenSize,\r\n isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n alt_text: data.asset.alt_text,\r\n width: imageWidth,\r\n height: imageHeight\r\n };\r\n });\r\n }).reduce((a, b) => a.concat(b), []);\r\n}話)","labelArr":[{"label":"exec","argString":"function() {\r\n let asmActive = false;\r\n \r\n if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n }\r\n\r\n const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n const userSettings = data.cloudinarySettings || {};\r\n const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n const formats = ['avif', 'webp', 'jpg']; // image formats\r\n const cloudinarySettings = { // used on every image\r\n crop: 'fill',\r\n quality: 65,\r\n sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n ...asmSetting,\r\n };\r\n let sizes;\r\n\r\n helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n helpers.var.sources = [];\r\n\r\n // warn user if no config object was provided\r\n if (!data.config) {\r\n console.log(errorMessage);\r\n\r\n return `<!-- ${errorMessage} -->`;\r\n }\r\n\r\n // combine image sizes\r\n sizes = [\r\n ...data.config.mediaSources,\r\n {\r\n imageWidth: data.config.mobileImageRatio.width,\r\n imageHeight: data.config.mobileImageRatio.height,\r\n }\r\n ];\r\n\r\n helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n return formats.map(fetch_format => {\r\n return {\r\n src: data.asset.resource.getThumbnailUrl({\r\n ...cloudinarySettings,\r\n fetch_format,\r\n width: imageWidth,\r\n height: imageHeight\r\n }),\r\n format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n minScreenSize,\r\n isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n alt_text: data.asset.alt_text,\r\n width: imageWidth,\r\n height: imageHeight\r\n };\r\n });\r\n }).reduce((a, b) => a.concat(b), []);\r\n}"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":97,"end":2311,"innerStart":2311,"tags":[]},{"label":"equal話(!!data.asset && !!data.asset.resource, true話)","labelArr":[{"label":"equal","argString":"!!data.asset && !!data.asset.resource, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":2315,"end":3203,"innerStart":2371,"innerEnd":3200,"tags":[{"label":"var.sources","labelArr":[{"label":"var"},{"label":"sources"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"#","modifier":"","start":2388,"end":3186,"innerStart":2403,"innerEnd":3183,"tags":[{"label":"isDefault","labelArr":[{"label":"isDefault"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":"!","modifier":"","start":2413,"end":2773,"innerStart":2425,"innerEnd":2770,"tags":[{"label":"src","labelArr":[{"label":"src"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2472,"end":2477,"innerStart":2477,"tags":[]},{"label":"equal話(data.minScreenSize !== undefined, true話)","labelArr":[{"label":"equal","argString":"data.minScreenSize !== undefined, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":2496,"end":2637,"innerStart":2547,"innerEnd":2634,"tags":[{"label":"minScreenSize","labelArr":[{"label":"minScreenSize"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2599,"end":2614,"innerStart":2614,"tags":[]}],"inner":"\r\n media=\"screen and (min-width: 暇minScreenSize峡)\"\r\n "},{"label":"format","labelArr":[{"label":"format"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2667,"end":2675,"innerStart":2675,"tags":[]},{"label":"width","labelArr":[{"label":"width"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2701,"end":2708,"innerStart":2708,"tags":[]},{"label":"height","labelArr":[{"label":"height"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2735,"end":2743,"innerStart":2743,"tags":[]}],"inner":"\r\n <source\r\n srcset=\"暇src峡\"\r\n 暇:~equal話(data.minScreenSize !== undefined, true話)峡\r\n media=\"screen and (min-width: 暇minScreenSize峡)\"\r\n 暇/峡\r\n type=\"image/暇format峡\"\r\n width=\"暇width峡\"\r\n height=\"暇height峡\"\r\n />\r\n "},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2770,"end":3177,"innerStart":2773,"innerEnd":3174,"tags":[{"label":"src","labelArr":[{"label":"src"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2849,"end":2854,"innerStart":2854,"tags":[]},{"label":"alt_text","labelArr":[{"label":"alt_text"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"","start":2878,"end":2889,"innerStart":2889,"tags":[]},{"label":"var.useLazyLoading","labelArr":[{"label":"var"},{"label":"useLazyLoading"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":2917,"end":2946,"innerStart":2939,"innerEnd":2943,"tags":[],"inner":"lazy"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2943,"end":2954,"innerStart":2946,"innerEnd":2951,"tags":[],"inner":"eager"},{"label":"var.useLazyLoading","labelArr":[{"label":"var"},{"label":"useLazyLoading"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":2988,"end":3016,"innerStart":3010,"innerEnd":3013,"tags":[],"inner":"low"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3013,"end":3023,"innerStart":3016,"innerEnd":3020,"tags":[],"inner":"high"},{"label":"width","labelArr":[{"label":"width"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3049,"end":3056,"innerStart":3056,"tags":[]},{"label":"height","labelArr":[{"label":"height"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3083,"end":3091,"innerStart":3091,"tags":[]}],"inner":"\r\n <img\r\n class=\"slide-img\"\r\n src=\"暇src峡\"\r\n alt=\"暇%alt_text峡\"\r\n loading=\"暇:~var.useLazyLoading峡lazy暇?峡eager暇/峡\"\r\n fetchpriority=\"暇:~var.useLazyLoading峡low暇?峡high暇/峡\"\r\n width=\"暇width峡\"\r\n height=\"暇height峡\"\r\n onload=\"this.classList.add('loaded')\" \r\n />\r\n "}],"inner":"\r\n 暇!isDefault峡\r\n <source\r\n srcset=\"暇src峡\"\r\n 暇:~equal話(data.minScreenSize !== undefined, true話)峡\r\n media=\"screen and (min-width: 暇minScreenSize峡)\"\r\n 暇/峡\r\n type=\"image/暇format峡\"\r\n width=\"暇width峡\"\r\n height=\"暇height峡\"\r\n />\r\n 暇?峡\r\n <img\r\n class=\"slide-img\"\r\n src=\"暇src峡\"\r\n alt=\"暇%alt_text峡\"\r\n loading=\"暇:~var.useLazyLoading峡lazy暇?峡eager暇/峡\"\r\n fetchpriority=\"暇:~var.useLazyLoading峡low暇?峡high暇/峡\"\r\n width=\"暇width峡\"\r\n height=\"暇height峡\"\r\n onload=\"this.classList.add('loaded')\" \r\n />\r\n 暇/峡\r\n "}],"inner":"\r\n<picture>\r\n 暇#~var.sources峡\r\n 暇!isDefault峡\r\n <source\r\n srcset=\"暇src峡\"\r\n 暇:~equal話(data.minScreenSize !== undefined, true話)峡\r\n media=\"screen and (min-width: 暇minScreenSize峡)\"\r\n 暇/峡\r\n type=\"image/暇format峡\"\r\n width=\"暇width峡\"\r\n height=\"暇height峡\"\r\n />\r\n 暇?峡\r\n <img\r\n class=\"slide-img\"\r\n src=\"暇src峡\"\r\n alt=\"暇%alt_text峡\"\r\n loading=\"暇:~var.useLazyLoading峡lazy暇?峡eager暇/峡\"\r\n fetchpriority=\"暇:~var.useLazyLoading峡low暇?峡high暇/峡\"\r\n width=\"暇width峡\"\r\n height=\"暇height峡\"\r\n onload=\"this.classList.add('loaded')\" \r\n />\r\n 暇/峡\r\n 暇/峡\r\n</picture>\r\n"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3200,"end":3359,"innerStart":3203,"innerEnd":3356,"tags":[{"label":"log話('No asset was passed into the repsonsive image partial. Please provide an asset.'話)","labelArr":[{"label":"log","argString":"'No asset was passed into the repsonsive image partial. Please provide an asset.'"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":3205,"end":3296,"innerStart":3296,"tags":[]}],"inner":"\r\n暇~log話('No asset was passed into the repsonsive image partial. Please provide an asset.'話)峡\r\n<!-- No asset was provided. Please provide an asset. -->\r\n"}],"start":0,"inner":"暇~setVar話('useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : true話)峡\r\n\r\n暇~exec話(function() {\r\n let asmActive = false;\r\n \r\n if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n }\r\n\r\n const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n const userSettings = data.cloudinarySettings || {};\r\n const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n const formats = ['avif', 'webp', 'jpg']; // image formats\r\n const cloudinarySettings = { // used on every image\r\n crop: 'fill',\r\n quality: 65,\r\n sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n ...asmSetting,\r\n };\r\n let sizes;\r\n\r\n helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n helpers.var.sources = [];\r\n\r\n // warn user if no config object was provided\r\n if (!data.config) {\r\n console.log(errorMessage);\r\n\r\n return `<!-- ${errorMessage} -->`;\r\n }\r\n\r\n // combine image sizes\r\n sizes = [\r\n ...data.config.mediaSources,\r\n {\r\n imageWidth: data.config.mobileImageRatio.width,\r\n imageHeight: data.config.mobileImageRatio.height,\r\n }\r\n ];\r\n\r\n helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n return formats.map(fetch_format => {\r\n return {\r\n src: data.asset.resource.getThumbnailUrl({\r\n ...cloudinarySettings,\r\n fetch_format,\r\n width: imageWidth,\r\n height: imageHeight\r\n }),\r\n format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n minScreenSize,\r\n isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n alt_text: data.asset.alt_text,\r\n width: imageWidth,\r\n height: imageHeight\r\n };\r\n });\r\n }).reduce((a, b) => a.concat(b), []);\r\n}話)峡\r\n\r\n暇:~equal話(!!data.asset && !!data.asset.resource, true話)峡\r\n<picture>\r\n 暇#~var.sources峡\r\n 暇!isDefault峡\r\n <source\r\n srcset=\"暇src峡\"\r\n 暇:~equal話(data.minScreenSize !== undefined, true話)峡\r\n media=\"screen and (min-width: 暇minScreenSize峡)\"\r\n 暇/峡\r\n type=\"image/暇format峡\"\r\n width=\"暇width峡\"\r\n height=\"暇height峡\"\r\n />\r\n 暇?峡\r\n <img\r\n class=\"slide-img\"\r\n src=\"暇src峡\"\r\n alt=\"暇%alt_text峡\"\r\n loading=\"暇:~var.useLazyLoading峡lazy暇?峡eager暇/峡\"\r\n fetchpriority=\"暇:~var.useLazyLoading峡low暇?峡high暇/峡\"\r\n width=\"暇width峡\"\r\n height=\"暇height峡\"\r\n onload=\"this.classList.add('loaded')\" \r\n />\r\n 暇/峡\r\n 暇/峡\r\n</picture>\r\n暇?峡\r\n暇~log話('No asset was passed into the repsonsive image partial. Please provide an asset.'話)峡\r\n<!-- No asset was provided. Please provide an asset. -->\r\n暇/峡","innerStart":0,"innerEnd":3359,"end":3359}},"custom_play_button":{"hitCount":130174,"raw":"<button class=\"shared-play-button\" aria-label=\"play video\"><i class=\"fa fa-play\" aria-hidden=\"true\"></i></button>\n","html":"<button class=\"shared-play-button\" aria-label=\"play video\"><i class=\"fa fa-play\" aria-hidden=\"true\"></i></button>\n","context":{"tags":[],"start":0,"inner":"<button class=\"shared-play-button\" aria-label=\"play video\"><i class=\"fa fa-play\" aria-hidden=\"true\"></i></button>\n","innerStart":0,"innerEnd":114,"end":114}}}},"modelName":"plugins_collections_type_custom_slides"}</script> </section> </div><div data-civid="63efa0f1d4f9b313a735aca0" class="contentRender contentRender_25 contentRender_type_widget contentRender_name_plugins_collections_type_custom_slides contentRender_name_plugins_collections_template_custom_core_cards_4_across" data-sv-time="102" data-sv-index="25" data-gtm-vars='{ "tCore" : { "contentNum" : "6" } }'> <style>.cards-4-across .img-cont { aspect-ratio: 599 / 309; }@media (min-width: 640px) { .cards-4-across .img-cont { aspect-ratio: 472 / 314; } }@media (min-width: 1024px) { .cards-4-across .img-cont { aspect-ratio: 260 / 173; } }</style> <section class="ccl-widget core-cards cards-4-across" data-slides-across="4" data-guid="90fb2fbe-9dd1-4e03-9da8-f723ab7d9856" data-js="plugins_collections_custom_collection_default_package" data-gtm-vars='{ "tClient_ga4" : { "eventName" : "widget_interaction", "widgetName" : "Cards", "itemType" : "slides", "interactionSource" : "widget" } }' style="opacity: 0;" > <div class="slides" data-slides> <article class="slide dtn-placeholder "> <div class="inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "" } }'> <div class="slide-top"> <div class="img-cont"> <a data-asset href="" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl" : "" } }'> <picture> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_173,q_65,w_260/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" media="screen and (min-width: 1024px)" type="image/avif" width="260" height="173" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_173,q_65,w_260/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" media="screen and (min-width: 1024px)" type="image/webp" width="260" height="173" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_173,q_65,w_260/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" media="screen and (min-width: 1024px)" type="image/jpeg" width="260" height="173" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_314,q_65,w_472/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" media="screen and (min-width: 640px)" type="image/avif" width="472" height="314" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_314,q_65,w_472/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" media="screen and (min-width: 640px)" type="image/webp" width="472" height="314" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_314,q_65,w_472/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" media="screen and (min-width: 640px)" type="image/jpeg" width="472" height="314" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_309,q_65,w_599/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" type="image/avif" width="599" height="309" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_309,q_65,w_599/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" type="image/webp" width="599" height="309" /> <img class="slide-img" src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_309,q_65,w_599/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" alt="" loading="lazy" fetchpriority="low" width="599" height="309" onload="this.classList.add('loaded')" /> </picture> </a> <span class="sponsored">Sponsored</span> </div> </div> <div class="content-section"> <div class="inner"> <span class="sponsored">Sponsored</span> <h2 class="slide-title"> <a href="" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Title", "interactionUrl" : "", "interactionText" : "" } }'></a> </h2> </div> </div> </div> </article> <article class="slide dtn-placeholder "> <div class="inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "" } }'> <div class="slide-top"> <div class="img-cont"> <a data-asset href="" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl" : "" } }'> <picture> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_173,q_65,w_260/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" media="screen and (min-width: 1024px)" type="image/avif" width="260" height="173" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_173,q_65,w_260/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" media="screen and (min-width: 1024px)" type="image/webp" width="260" height="173" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_173,q_65,w_260/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" media="screen and (min-width: 1024px)" type="image/jpeg" width="260" height="173" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_314,q_65,w_472/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" media="screen and (min-width: 640px)" type="image/avif" width="472" height="314" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_314,q_65,w_472/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" media="screen and (min-width: 640px)" type="image/webp" width="472" height="314" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_314,q_65,w_472/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" media="screen and (min-width: 640px)" type="image/jpeg" width="472" height="314" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_309,q_65,w_599/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" type="image/avif" width="599" height="309" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_309,q_65,w_599/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" type="image/webp" width="599" height="309" /> <img class="slide-img" src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_309,q_65,w_599/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" alt="" loading="lazy" fetchpriority="low" width="599" height="309" onload="this.classList.add('loaded')" /> </picture> </a> <span class="sponsored">Sponsored</span> </div> </div> <div class="content-section"> <div class="inner"> <span class="sponsored">Sponsored</span> <h2 class="slide-title"> <a href="" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Title", "interactionUrl" : "", "interactionText" : "" } }'></a> </h2> </div> </div> </div> </article> <article class="slide dtn-placeholder "> <div class="inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "" } }'> <div class="slide-top"> <div class="img-cont"> <a data-asset href="" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl" : "" } }'> <picture> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_173,q_65,w_260/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" media="screen and (min-width: 1024px)" type="image/avif" width="260" height="173" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_173,q_65,w_260/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" media="screen and (min-width: 1024px)" type="image/webp" width="260" height="173" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_173,q_65,w_260/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" media="screen and (min-width: 1024px)" type="image/jpeg" width="260" height="173" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_314,q_65,w_472/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" media="screen and (min-width: 640px)" type="image/avif" width="472" height="314" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_314,q_65,w_472/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" media="screen and (min-width: 640px)" type="image/webp" width="472" height="314" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_314,q_65,w_472/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" media="screen and (min-width: 640px)" type="image/jpeg" width="472" height="314" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_309,q_65,w_599/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" type="image/avif" width="599" height="309" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_309,q_65,w_599/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" type="image/webp" width="599" height="309" /> <img class="slide-img" src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_309,q_65,w_599/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" alt="" loading="lazy" fetchpriority="low" width="599" height="309" onload="this.classList.add('loaded')" /> </picture> </a> <span class="sponsored">Sponsored</span> </div> </div> <div class="content-section"> <div class="inner"> <span class="sponsored">Sponsored</span> <h2 class="slide-title"> <a href="" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Title", "interactionUrl" : "", "interactionText" : "" } }'></a> </h2> </div> </div> </div> </article> <article class="slide dtn-placeholder "> <div class="inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "" } }'> <div class="slide-top"> <div class="img-cont"> <a data-asset href="" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl" : "" } }'> <picture> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_173,q_65,w_260/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" media="screen and (min-width: 1024px)" type="image/avif" width="260" height="173" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_173,q_65,w_260/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" media="screen and (min-width: 1024px)" type="image/webp" width="260" height="173" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_173,q_65,w_260/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" media="screen and (min-width: 1024px)" type="image/jpeg" width="260" height="173" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_314,q_65,w_472/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" media="screen and (min-width: 640px)" type="image/avif" width="472" height="314" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_314,q_65,w_472/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" media="screen and (min-width: 640px)" type="image/webp" width="472" height="314" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_314,q_65,w_472/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" media="screen and (min-width: 640px)" type="image/jpeg" width="472" height="314" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,h_309,q_65,w_599/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" type="image/avif" width="599" height="309" /> <source srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_309,q_65,w_599/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" type="image/webp" width="599" height="309" /> <img class="slide-img" src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_309,q_65,w_599/v1/clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579.jpg" alt="" loading="lazy" fetchpriority="low" width="599" height="309" onload="this.classList.add('loaded')" /> </picture> </a> <span class="sponsored">Sponsored</span> </div> </div> <div class="content-section"> <div class="inner"> <span class="sponsored">Sponsored</span> <h2 class="slide-title"> <a href="" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Title", "interactionUrl" : "", "interactionText" : "" } }'></a> </h2> </div> </div> </div> </article> </div> <script type="text/template" data-slide-template> <div class="inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "{{%%title}}"{{:itemCategory}}, "itemCategory" : "{{%%itemCategory}}"{{/}}{{:itemSubcategory}}, "itemSubcategory" : "{{%%itemSubcategory}}"{{/}}{{:city}}, "itemCity" : "{{%%city}}"{{?:listings}}, "itemCity" : "{{%%listings.0.city}}"{{/}}{{:region}}, "itemRegion" : "{{%%region}}"{{?:listings}}, "itemRegion" : "{{%%listings.0.region}}"{{/}}{{:recid}}, "itemId" : "{{%%recid}}"{{/}}{{:accountId}}, "acctId" : "{{%%accountId}}"{{?:acctid}}, "acctId" : "{{%%acctid}}"{{/}}{{:rankname}}, "itemVariant" : "{{%%rankname}}"{{/}}{{:price}}, "price" : "{{%%price}}"{{/}}{{:gtmExtra}}{{gtmExtra}}{{/}} } }'> <div class="slide-top"> {{:~var.isBlog}} {{~fill(helpers.partial('custom_ccl/extras/blog_feed_header'), data)}} {{/}} <div class="img-cont"> <a data-asset href="{{assetLink()}}" target="{{link.target}}" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "{{:isVideo()}}Video Click{{?}}Image{{/}}", "interactionUrl" : "{{assetLink()}}" } }'> {{~fill(helpers.partial('custom_responsive_image'), { asset: data.asset, config: helpers.var.config })}} </a> {{~fill(helpers.partial('custom_asset_credits'), data.asset)}} {{:isVideo()}}{{>custom_play_button}}{{/}} {{:nextDate}} {{~fill(helpers.partial('custom_ccl/extras/mini_date'), data)}} {{/}} {{:isDTN}} {{~fill(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.config )}} {{/}} </div> </div> <div class="content-section"> <div class="inner"> {{:isDTN}} {{~fill(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.config )}} {{/}} <h{{~var.slideHeading}} class="slide-title"> <a href="{{link.url}}" target="{{link.target}}" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Title", "interactionUrl" : "{{%%link.url}}", "interactionText" : "{{%%title}}" } }'>{{title}}</a> </h{{~var.slideHeading}}> {{:hasDeets()}} <ul class="details"> {{:~var.isBlog}} {{:timeToRead}} <li class="info-item"> <i aria-hidden="true" class="icon fas fa-clock"></i><span>{{timeToRead.minutes}} {{timeToRead.label}}</span> </li> {{/}} {{/}} {{:~var.isListing}} {{:address}} <li class="info-item"> <i aria-hidden="true" class="icon fas fa-map-marker-alt"></i><span>{{address}}</span> </li> {{/}} {{:phone}} <li class="info-item"> <i aria-hidden="true" class="icon fas fa-phone-alt"></i><span>{{phone}}</span> </li> {{/}} {{/}} {{:~var.isEvent}} {{:venue}} <li class="info-item has-link"> <a href="{{venue.url}}" target="{{link.target}}" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Link to Venue", "itemName" : "{{%%venue.title}}", "itemType" : "listings" {{:venue.primary_category}}, "itemCategory" : "{{%%venue.primary_category.catname}}"{{/}}{{:venue.primary_category}}, "itemSubcategory" : "{{%%venue.primary_category.subcatname}}"{{/}}, "interactionText" : "{{%%venue.title}}", "interactionUrl" : "{{%%venue.url}}"{{:venue.region}}, "itemRegion" : "{{%%venue.region}}"{{/}}{{:venue.city}}, "itemCity" : "{{%%venue.city}}"{{/}}{{:venue.recid}}, "itemId" : "{{%%venue.recid}}"{{/}}{{:venue.acctid}}, "acctId" : "{{%%venue.acctid}}"{{/}}{{:venue.rankname}}, "itemVariant" : "{{%%venue.rankname}}"{{?}}, "itemVariant" : ""{{/}}{{:venue.custom.price}}, "price" : "{{%%venue.custom.price}}"{{?}}, "price" : ""{{/}} } }'> <i aria-hidden="true" class="icon fas fa-map-marker-alt"></i><span>{{venue.title}}</span> </a> </li> {{/}} {{:recurrence}} <li class="info-item"> <i aria-hidden="true" class="icon fas fa-calendar-week"></i><span>{{recurrence}}</span> </li> {{/}} {{/}} {{:~var.isOffer}} {{:listings}} <li class="info-item"> <i aria-hidden="true" class="icon fas fa-map-marker-alt"></i> <div class="inline-list"> {{#listings}} <a href="{{url}}" target="{{link.target}}" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Link to Venue", "itemName" : "{{%%title}}", "itemType" : "listings", "itemCategory" : "{{%%primary_category.catname}}", "itemSubcategory" : "{{%%primary_category.subcatname}}", "interactionText" : "{{%%title}}", "interactionUrl" : "{{%%url}}", "itemRegion" : "{{%%region}}", "itemCity" : "{{%%city}}", "itemId" : "{{%%recid}}", "acctId" : "{{%%acctid}}"{{:rankname}}, "itemVariant" : "{{%%rankname}}"{{?}}, "itemVariant" : ""{{/}}{{:custom.price}}, "price" : "{{%%custom.price}}"{{?}}, "price" : ""{{/}} } }'>{{title}}</a>{{!@last}}<span>,</span>{{/last}} {{/}} </div> </li> {{/}} <li class="info-item"> <i aria-hidden="true" class="icon fas fa-calendar-week"></i><span>{{formattedDate()}}</span> </li> {{/}} </ul> {{/}} {{:description}}<p>{{plainDescription(helpers.var.config.descriptionTruncation)}}</p>{{/}} </div> {{:hasFooter()}} <footer class="slide-footer" data-gtm-vars='{ "tClient_ga4" : {"itemName" : "{{%%title}}"} }'> {{:link}} <a class="read-more" href="{{link.url}}" target="{{link.target}}" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "{{:*templateData.more_caption}}{{%%*templateData.more_caption}}{{?}}Read More{{/}}", "interactionUrl" : "{{%%link.url}}"{{:*templateData.more_caption}}, "interactionText" : "{{%%*templateData.more_caption}}"{{/}} } }'>{{*templateData.more_caption}}</a> {{/}} {{:type}} {{~setVar('quickview', { type: data.type, recid: data.recid })}} {{~fill(helpers.partial('custom_quickview/button'), helpers.var.quickview)}} {{/}} </footer> {{/}} </div> </div> </script> <script type="text/template" data-helper-template>{"templateData":{"more_caption":"Learn More","adunits":["/21812118460/21814527133/TravelLaneCounty-2022Redesign-STL1","/21812118460/21814527133/TravelLaneCounty-2022Redesign-STL2","/21812118460/21814527133/TravelLaneCounty-2022Redesign-STL3","/21812118460/21814527133/TravelLaneCounty-2022Redesign-STL4"]},"helpers":{"var":{"config":{"className":"cards-4-across","slidesAcross":4,"mediaSources":[{"minScreenSize":"1024px","imageWidth":260,"imageHeight":173},{"minScreenSize":"640px","imageWidth":472,"imageHeight":314}],"mobileImageRatio":{"width":599,"height":309},"showHeader":false,"descriptionTruncation":121,"showDetails":false,"dtnText":"Sponsored","itemType":"slides","imgClass":""},"placeholderAsset":{"resource":{"raw":{"resource_type":"image","format":"jpg","public_id":"clients/lanecounty-redesign/default_image_5f93d2c5-6ae1-4b2e-aa46-e67280c9a579"}},"alt_text":""},"coreLib":{},"transitionClass":null,"showHeader":false,"slideHeading":2},"_partials":{"custom_ccl/extras/sponsored":{"hitCount":208594,"raw":"<span class=\"sponsored\">{{dtnText}}</span>","html":"<span class=\"sponsored\">暇dtnText峡</span>","context":{"tags":[{"label":"dtnText","labelArr":[{"label":"dtnText"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":24,"end":33,"innerStart":33,"tags":[]}],"start":0,"inner":"<span class=\"sponsored\">暇dtnText峡</span>","innerStart":0,"innerEnd":40,"end":40}},"custom_asset_credits":{"hitCount":404677,"raw":"{{:credits}}\r\n\t{{:custom_show_credits}}\r\n\t\t<div class=\"credits{{:videoid}} video{{/}}\">\r\n\t\t\t<img src=\"/includes/public/assets/shared/photo-credit-camera-icon.svg\" alt=\"\" aria-hidden=\"true\">\r\n\t\t\t<span>: {{credits}}</span>\r\n\t\t</div>\r\n\t{{/}}\r\n{{/credits}}","html":"暇:credits峡\r\n\t暇:custom_show_credits峡\r\n\t\t<div class=\"credits暇:videoid峡 video暇/峡\">\r\n\t\t\t<img src=\"/includes/public/assets/shared/photo-credit-camera-icon.svg\" alt=\"\" aria-hidden=\"true\">\r\n\t\t\t<span>: 暇credits峡</span>\r\n\t\t</div>\r\n\t暇/峡\r\n暇/credits峡","context":{"tags":[{"label":"credits","labelArr":[{"label":"credits"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":0,"end":238,"innerStart":10,"innerEnd":228,"tags":[{"label":"custom_show_credits","labelArr":[{"label":"custom_show_credits"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":13,"end":226,"innerStart":35,"innerEnd":223,"tags":[{"label":"videoid","labelArr":[{"label":"videoid"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":58,"end":77,"innerStart":68,"innerEnd":74,"tags":[],"inner":" video"},{"label":"credits","labelArr":[{"label":"credits"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":194,"end":203,"innerStart":203,"tags":[]}],"inner":"\r\n\t\t<div class=\"credits暇:videoid峡 video暇/峡\">\r\n\t\t\t<img src=\"/includes/public/assets/shared/photo-credit-camera-icon.svg\" alt=\"\" aria-hidden=\"true\">\r\n\t\t\t<span>: 暇credits峡</span>\r\n\t\t</div>\r\n\t"}],"inner":"\r\n\t暇:custom_show_credits峡\r\n\t\t<div class=\"credits暇:videoid峡 video暇/峡\">\r\n\t\t\t<img src=\"/includes/public/assets/shared/photo-credit-camera-icon.svg\" alt=\"\" aria-hidden=\"true\">\r\n\t\t\t<span>: 暇credits峡</span>\r\n\t\t</div>\r\n\t暇/峡\r\n"}],"start":0,"inner":"暇:credits峡\r\n\t暇:custom_show_credits峡\r\n\t\t<div class=\"credits暇:videoid峡 video暇/峡\">\r\n\t\t\t<img src=\"/includes/public/assets/shared/photo-credit-camera-icon.svg\" alt=\"\" aria-hidden=\"true\">\r\n\t\t\t<span>: 暇credits峡</span>\r\n\t\t</div>\r\n\t暇/峡\r\n暇/credits峡","innerStart":0,"innerEnd":238,"end":238}},"custom_responsive_image":{"hitCount":413131,"raw":"{{~setVar('useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : true)}}\r\n\r\n{{~exec(function() {\r\n let asmActive = false;\r\n \r\n if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n }\r\n\r\n const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n const userSettings = data.cloudinarySettings || {};\r\n const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n const formats = ['avif', 'webp', 'jpg']; // image formats\r\n const cloudinarySettings = { // used on every image\r\n crop: 'fill',\r\n quality: 65,\r\n sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n ...asmSetting,\r\n };\r\n let sizes;\r\n\r\n helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n helpers.var.sources = [];\r\n\r\n // warn user if no config object was provided\r\n if (!data.config) {\r\n console.log(errorMessage);\r\n\r\n return `<!-- ${errorMessage} -->`;\r\n }\r\n\r\n // combine image sizes\r\n sizes = [\r\n ...data.config.mediaSources,\r\n {\r\n imageWidth: data.config.mobileImageRatio.width,\r\n imageHeight: data.config.mobileImageRatio.height,\r\n }\r\n ];\r\n\r\n helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n return formats.map(fetch_format => {\r\n return {\r\n src: data.asset.resource.getThumbnailUrl({\r\n ...cloudinarySettings,\r\n fetch_format,\r\n width: imageWidth,\r\n height: imageHeight\r\n }),\r\n format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n minScreenSize,\r\n isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n alt_text: data.asset.alt_text,\r\n width: imageWidth,\r\n height: imageHeight\r\n };\r\n });\r\n }).reduce((a, b) => a.concat(b), []);\r\n})}}\r\n\r\n{{:~equal(!!data.asset && !!data.asset.resource, true)}}\r\n<picture>\r\n {{#~var.sources}}\r\n {{!isDefault}}\r\n <source\r\n srcset=\"{{src}}\"\r\n {{:~equal(data.minScreenSize !== undefined, true)}}\r\n media=\"screen and (min-width: {{minScreenSize}})\"\r\n {{/}}\r\n type=\"image/{{format}}\"\r\n width=\"{{width}}\"\r\n height=\"{{height}}\"\r\n />\r\n {{?}}\r\n <img\r\n class=\"slide-img\"\r\n src=\"{{src}}\"\r\n alt=\"{{%alt_text}}\"\r\n loading=\"{{:~var.useLazyLoading}}lazy{{?}}eager{{/}}\"\r\n fetchpriority=\"{{:~var.useLazyLoading}}low{{?}}high{{/}}\"\r\n width=\"{{width}}\"\r\n height=\"{{height}}\"\r\n onload=\"this.classList.add('loaded')\" {{!-- stops the background animation when the image is loaded --}}\r\n />\r\n {{/}}\r\n {{/}}\r\n</picture>\r\n{{?}}\r\n{{~log('No asset was passed into the repsonsive image partial. Please provide an asset.')}}\r\n<!-- No asset was provided. Please provide an asset. -->\r\n{{/}}","html":"暇~setVar話('useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : true話)峡\r\n\r\n暇~exec話(function() {\r\n let asmActive = false;\r\n \r\n if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n }\r\n\r\n const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n const userSettings = data.cloudinarySettings || {};\r\n const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n const formats = ['avif', 'webp', 'jpg']; // image formats\r\n const cloudinarySettings = { // used on every image\r\n crop: 'fill',\r\n quality: 65,\r\n sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n ...asmSetting,\r\n };\r\n let sizes;\r\n\r\n helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n helpers.var.sources = [];\r\n\r\n // warn user if no config object was provided\r\n if (!data.config) {\r\n console.log(errorMessage);\r\n\r\n return `<!-- ${errorMessage} -->`;\r\n }\r\n\r\n // combine image sizes\r\n sizes = [\r\n ...data.config.mediaSources,\r\n {\r\n imageWidth: data.config.mobileImageRatio.width,\r\n imageHeight: data.config.mobileImageRatio.height,\r\n }\r\n ];\r\n\r\n helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n return formats.map(fetch_format => {\r\n return {\r\n src: data.asset.resource.getThumbnailUrl({\r\n ...cloudinarySettings,\r\n fetch_format,\r\n width: imageWidth,\r\n height: imageHeight\r\n }),\r\n format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n minScreenSize,\r\n isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n alt_text: data.asset.alt_text,\r\n width: imageWidth,\r\n height: imageHeight\r\n };\r\n });\r\n }).reduce((a, b) => a.concat(b), []);\r\n}話)峡\r\n\r\n暇:~equal話(!!data.asset && !!data.asset.resource, true話)峡\r\n<picture>\r\n 暇#~var.sources峡\r\n 暇!isDefault峡\r\n <source\r\n srcset=\"暇src峡\"\r\n 暇:~equal話(data.minScreenSize !== undefined, true話)峡\r\n media=\"screen and (min-width: 暇minScreenSize峡)\"\r\n 暇/峡\r\n type=\"image/暇format峡\"\r\n width=\"暇width峡\"\r\n height=\"暇height峡\"\r\n />\r\n 暇?峡\r\n <img\r\n class=\"slide-img\"\r\n src=\"暇src峡\"\r\n alt=\"暇%alt_text峡\"\r\n loading=\"暇:~var.useLazyLoading峡lazy暇?峡eager暇/峡\"\r\n fetchpriority=\"暇:~var.useLazyLoading峡low暇?峡high暇/峡\"\r\n width=\"暇width峡\"\r\n height=\"暇height峡\"\r\n onload=\"this.classList.add('loaded')\" \r\n />\r\n 暇/峡\r\n 暇/峡\r\n</picture>\r\n暇?峡\r\n暇~log話('No asset was passed into the repsonsive image partial. Please provide an asset.'話)峡\r\n<!-- No asset was provided. Please provide an asset. -->\r\n暇/峡","context":{"tags":[{"label":"setVar話('useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : true話)","labelArr":[{"label":"setVar","argString":"'useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : true"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":0,"end":93,"innerStart":93,"tags":[]},{"label":"exec話(function() {\r\n let asmActive = false;\r\n \r\n if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n }\r\n\r\n const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n const userSettings = data.cloudinarySettings || {};\r\n const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n const formats = ['avif', 'webp', 'jpg']; // image formats\r\n const cloudinarySettings = { // used on every image\r\n crop: 'fill',\r\n quality: 65,\r\n sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n ...asmSetting,\r\n };\r\n let sizes;\r\n\r\n helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n helpers.var.sources = [];\r\n\r\n // warn user if no config object was provided\r\n if (!data.config) {\r\n console.log(errorMessage);\r\n\r\n return `<!-- ${errorMessage} -->`;\r\n }\r\n\r\n // combine image sizes\r\n sizes = [\r\n ...data.config.mediaSources,\r\n {\r\n imageWidth: data.config.mobileImageRatio.width,\r\n imageHeight: data.config.mobileImageRatio.height,\r\n }\r\n ];\r\n\r\n helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n return formats.map(fetch_format => {\r\n return {\r\n src: data.asset.resource.getThumbnailUrl({\r\n ...cloudinarySettings,\r\n fetch_format,\r\n width: imageWidth,\r\n height: imageHeight\r\n }),\r\n format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n minScreenSize,\r\n isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n alt_text: data.asset.alt_text,\r\n width: imageWidth,\r\n height: imageHeight\r\n };\r\n });\r\n }).reduce((a, b) => a.concat(b), []);\r\n}話)","labelArr":[{"label":"exec","argString":"function() {\r\n let asmActive = false;\r\n \r\n if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n }\r\n\r\n const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n const userSettings = data.cloudinarySettings || {};\r\n const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n const formats = ['avif', 'webp', 'jpg']; // image formats\r\n const cloudinarySettings = { // used on every image\r\n crop: 'fill',\r\n quality: 65,\r\n sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n ...asmSetting,\r\n };\r\n let sizes;\r\n\r\n helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n helpers.var.sources = [];\r\n\r\n // warn user if no config object was provided\r\n if (!data.config) {\r\n console.log(errorMessage);\r\n\r\n return `<!-- ${errorMessage} -->`;\r\n }\r\n\r\n // combine image sizes\r\n sizes = [\r\n ...data.config.mediaSources,\r\n {\r\n imageWidth: data.config.mobileImageRatio.width,\r\n imageHeight: data.config.mobileImageRatio.height,\r\n }\r\n ];\r\n\r\n helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n return formats.map(fetch_format => {\r\n return {\r\n src: data.asset.resource.getThumbnailUrl({\r\n ...cloudinarySettings,\r\n fetch_format,\r\n width: imageWidth,\r\n height: imageHeight\r\n }),\r\n format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n minScreenSize,\r\n isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n alt_text: data.asset.alt_text,\r\n width: imageWidth,\r\n height: imageHeight\r\n };\r\n });\r\n }).reduce((a, b) => a.concat(b), []);\r\n}"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":97,"end":2311,"innerStart":2311,"tags":[]},{"label":"equal話(!!data.asset && !!data.asset.resource, true話)","labelArr":[{"label":"equal","argString":"!!data.asset && !!data.asset.resource, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":2315,"end":3203,"innerStart":2371,"innerEnd":3200,"tags":[{"label":"var.sources","labelArr":[{"label":"var"},{"label":"sources"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"#","modifier":"","start":2388,"end":3186,"innerStart":2403,"innerEnd":3183,"tags":[{"label":"isDefault","labelArr":[{"label":"isDefault"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":"!","modifier":"","start":2413,"end":2773,"innerStart":2425,"innerEnd":2770,"tags":[{"label":"src","labelArr":[{"label":"src"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2472,"end":2477,"innerStart":2477,"tags":[]},{"label":"equal話(data.minScreenSize !== undefined, true話)","labelArr":[{"label":"equal","argString":"data.minScreenSize !== undefined, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":2496,"end":2637,"innerStart":2547,"innerEnd":2634,"tags":[{"label":"minScreenSize","labelArr":[{"label":"minScreenSize"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2599,"end":2614,"innerStart":2614,"tags":[]}],"inner":"\r\n media=\"screen and (min-width: 暇minScreenSize峡)\"\r\n "},{"label":"format","labelArr":[{"label":"format"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2667,"end":2675,"innerStart":2675,"tags":[]},{"label":"width","labelArr":[{"label":"width"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2701,"end":2708,"innerStart":2708,"tags":[]},{"label":"height","labelArr":[{"label":"height"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2735,"end":2743,"innerStart":2743,"tags":[]}],"inner":"\r\n <source\r\n srcset=\"暇src峡\"\r\n 暇:~equal話(data.minScreenSize !== undefined, true話)峡\r\n media=\"screen and (min-width: 暇minScreenSize峡)\"\r\n 暇/峡\r\n type=\"image/暇format峡\"\r\n width=\"暇width峡\"\r\n height=\"暇height峡\"\r\n />\r\n "},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2770,"end":3177,"innerStart":2773,"innerEnd":3174,"tags":[{"label":"src","labelArr":[{"label":"src"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2849,"end":2854,"innerStart":2854,"tags":[]},{"label":"alt_text","labelArr":[{"label":"alt_text"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"","start":2878,"end":2889,"innerStart":2889,"tags":[]},{"label":"var.useLazyLoading","labelArr":[{"label":"var"},{"label":"useLazyLoading"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":2917,"end":2946,"innerStart":2939,"innerEnd":2943,"tags":[],"inner":"lazy"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2943,"end":2954,"innerStart":2946,"innerEnd":2951,"tags":[],"inner":"eager"},{"label":"var.useLazyLoading","labelArr":[{"label":"var"},{"label":"useLazyLoading"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":2988,"end":3016,"innerStart":3010,"innerEnd":3013,"tags":[],"inner":"low"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3013,"end":3023,"innerStart":3016,"innerEnd":3020,"tags":[],"inner":"high"},{"label":"width","labelArr":[{"label":"width"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3049,"end":3056,"innerStart":3056,"tags":[]},{"label":"height","labelArr":[{"label":"height"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3083,"end":3091,"innerStart":3091,"tags":[]}],"inner":"\r\n <img\r\n class=\"slide-img\"\r\n src=\"暇src峡\"\r\n alt=\"暇%alt_text峡\"\r\n loading=\"暇:~var.useLazyLoading峡lazy暇?峡eager暇/峡\"\r\n fetchpriority=\"暇:~var.useLazyLoading峡low暇?峡high暇/峡\"\r\n width=\"暇width峡\"\r\n height=\"暇height峡\"\r\n onload=\"this.classList.add('loaded')\" \r\n />\r\n "}],"inner":"\r\n 暇!isDefault峡\r\n <source\r\n srcset=\"暇src峡\"\r\n 暇:~equal話(data.minScreenSize !== undefined, true話)峡\r\n media=\"screen and (min-width: 暇minScreenSize峡)\"\r\n 暇/峡\r\n type=\"image/暇format峡\"\r\n width=\"暇width峡\"\r\n height=\"暇height峡\"\r\n />\r\n 暇?峡\r\n <img\r\n class=\"slide-img\"\r\n src=\"暇src峡\"\r\n alt=\"暇%alt_text峡\"\r\n loading=\"暇:~var.useLazyLoading峡lazy暇?峡eager暇/峡\"\r\n fetchpriority=\"暇:~var.useLazyLoading峡low暇?峡high暇/峡\"\r\n width=\"暇width峡\"\r\n height=\"暇height峡\"\r\n onload=\"this.classList.add('loaded')\" \r\n />\r\n 暇/峡\r\n "}],"inner":"\r\n<picture>\r\n 暇#~var.sources峡\r\n 暇!isDefault峡\r\n <source\r\n srcset=\"暇src峡\"\r\n 暇:~equal話(data.minScreenSize !== undefined, true話)峡\r\n media=\"screen and (min-width: 暇minScreenSize峡)\"\r\n 暇/峡\r\n type=\"image/暇format峡\"\r\n width=\"暇width峡\"\r\n height=\"暇height峡\"\r\n />\r\n 暇?峡\r\n <img\r\n class=\"slide-img\"\r\n src=\"暇src峡\"\r\n alt=\"暇%alt_text峡\"\r\n loading=\"暇:~var.useLazyLoading峡lazy暇?峡eager暇/峡\"\r\n fetchpriority=\"暇:~var.useLazyLoading峡low暇?峡high暇/峡\"\r\n width=\"暇width峡\"\r\n height=\"暇height峡\"\r\n onload=\"this.classList.add('loaded')\" \r\n />\r\n 暇/峡\r\n 暇/峡\r\n</picture>\r\n"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3200,"end":3359,"innerStart":3203,"innerEnd":3356,"tags":[{"label":"log話('No asset was passed into the repsonsive image partial. Please provide an asset.'話)","labelArr":[{"label":"log","argString":"'No asset was passed into the repsonsive image partial. Please provide an asset.'"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":3205,"end":3296,"innerStart":3296,"tags":[]}],"inner":"\r\n暇~log話('No asset was passed into the repsonsive image partial. Please provide an asset.'話)峡\r\n<!-- No asset was provided. Please provide an asset. -->\r\n"}],"start":0,"inner":"暇~setVar話('useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : true話)峡\r\n\r\n暇~exec話(function() {\r\n let asmActive = false;\r\n \r\n if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n }\r\n\r\n const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n const userSettings = data.cloudinarySettings || {};\r\n const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n const formats = ['avif', 'webp', 'jpg']; // image formats\r\n const cloudinarySettings = { // used on every image\r\n crop: 'fill',\r\n quality: 65,\r\n sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n ...asmSetting,\r\n };\r\n let sizes;\r\n\r\n helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n helpers.var.sources = [];\r\n\r\n // warn user if no config object was provided\r\n if (!data.config) {\r\n console.log(errorMessage);\r\n\r\n return `<!-- ${errorMessage} -->`;\r\n }\r\n\r\n // combine image sizes\r\n sizes = [\r\n ...data.config.mediaSources,\r\n {\r\n imageWidth: data.config.mobileImageRatio.width,\r\n imageHeight: data.config.mobileImageRatio.height,\r\n }\r\n ];\r\n\r\n helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n return formats.map(fetch_format => {\r\n return {\r\n src: data.asset.resource.getThumbnailUrl({\r\n ...cloudinarySettings,\r\n fetch_format,\r\n width: imageWidth,\r\n height: imageHeight\r\n }),\r\n format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n minScreenSize,\r\n isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n alt_text: data.asset.alt_text,\r\n width: imageWidth,\r\n height: imageHeight\r\n };\r\n });\r\n }).reduce((a, b) => a.concat(b), []);\r\n}話)峡\r\n\r\n暇:~equal話(!!data.asset && !!data.asset.resource, true話)峡\r\n<picture>\r\n 暇#~var.sources峡\r\n 暇!isDefault峡\r\n <source\r\n srcset=\"暇src峡\"\r\n 暇:~equal話(data.minScreenSize !== undefined, true話)峡\r\n media=\"screen and (min-width: 暇minScreenSize峡)\"\r\n 暇/峡\r\n type=\"image/暇format峡\"\r\n width=\"暇width峡\"\r\n height=\"暇height峡\"\r\n />\r\n 暇?峡\r\n <img\r\n class=\"slide-img\"\r\n src=\"暇src峡\"\r\n alt=\"暇%alt_text峡\"\r\n loading=\"暇:~var.useLazyLoading峡lazy暇?峡eager暇/峡\"\r\n fetchpriority=\"暇:~var.useLazyLoading峡low暇?峡high暇/峡\"\r\n width=\"暇width峡\"\r\n height=\"暇height峡\"\r\n onload=\"this.classList.add('loaded')\" \r\n />\r\n 暇/峡\r\n 暇/峡\r\n</picture>\r\n暇?峡\r\n暇~log話('No asset was passed into the repsonsive image partial. Please provide an asset.'話)峡\r\n<!-- No asset was provided. Please provide an asset. -->\r\n暇/峡","innerStart":0,"innerEnd":3359,"end":3359}},"custom_play_button":{"hitCount":130176,"raw":"<button class=\"shared-play-button\" aria-label=\"play video\"><i class=\"fa fa-play\" aria-hidden=\"true\"></i></button>\n","html":"<button class=\"shared-play-button\" aria-label=\"play video\"><i class=\"fa fa-play\" aria-hidden=\"true\"></i></button>\n","context":{"tags":[],"start":0,"inner":"<button class=\"shared-play-button\" aria-label=\"play video\"><i class=\"fa fa-play\" aria-hidden=\"true\"></i></button>\n","innerStart":0,"innerEnd":114,"end":114}}}},"modelName":"plugins_collections_type_custom_slides"}</script> </section> </div> </div></div> </div> <div class="footer-container"> <div data-civid="573a4f109772f3441301c5ed" class="contentRender contentRender_26 contentRender_type_panel contentRender_name_plugins_common_footer" data-sv-time="0" data-sv-index="26" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> <footer class="panel-footer has-cta" data-guid="6142696c-123e-4806-8944-4421dcc247f0"> <div class="footer-content-container"> <div class="footer-left"> <div data-civid="63f422a7ff48cf4e5016993c" class="contentRender contentRender_30 contentRender_type_widget contentRender_name_plugins_common_logo_footer" data-sv-time="58" data-sv-index="30" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'><div class="logo-footer" data-guid="06b2f8ae-c758-4f12-85f6-5a929c461b72" > <a href="https://www.eugenecascadescoast.org/" target="_self" aria-label="Eugene, Cascades & Coast - Travel Lane County"> <img src="/includes/public/assets/shared/logos/footer-logo.svg" alt="Eugene, Cascades & Coast - Travel Lane County" loading="lazy" width="140" height="40" /> </a> </div></div> <div data-civid="63d83365dbf55869d6411329" class="contentRender contentRender_32 contentRender_type_widget contentRender_name_plugins_core_textbox" data-sv-time="67" data-sv-index="32" data-gtm-vars='{ "tCore" : { "contentNum" : "3" } }'><section data-sv-core-textbox data-guid="30592f5c-8b2e-4fea-8f63-c980f071a51d"> <p>754 Olive St, Eugene, OR 97401</p> <p><a data-sv-linklookup-id="tel:+15414845307" data-sv-linklookup-type="plugins_nav_external_link" data-sv-targetauto="true" href="tel:+15414845307" target="_self">541.484.5307</a> </p> </section></div> </div> <div class="footer-right"> <div class="cta-container"> <div data-civid="63d83365dbf55869d641131f" class="contentRender contentRender_27 contentRender_type_widget contentRender_name_plugins_common_cta" data-sv-time="59" data-sv-index="27" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> <a class="cta envelope" href="https://www.eugenecascadescoast.org/plan/email-signup/" target="_self"> <img src="/includes/public/assets/shared/envelope-icon.svg" alt="" loading="lazy" /> <div class="title-container" > <h3>Inspiration & Trip Ideas</h3> <h4>sign-up</h4> </div> </a></div> <div data-civid="63d83365dbf55869d6411321" class="contentRender contentRender_28 contentRender_type_widget contentRender_name_plugins_common_cta" data-sv-time="58" data-sv-index="28" data-gtm-vars='{ "tCore" : { "contentNum" : "2" } }'> <a class="cta vguide" href="https://www.eugenecascadescoast.org/plan/get-a-free-visitor-guide/" target="_self"> <img src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,h_177,q_75,w_136/v1/clients/lanecounty/24ECC_Covers_Page_2_4816b722-97cb-4a15-990f-8e4645600eea.png" alt="" loading="lazy" width="136" height="177" aria-hidden="true" /> <div class="title-container" > <h3>Visitor Guide</h3> <h4>request</h4> </div> </a></div> <div data-civid="63d83365dbf55869d6411323" class="contentRender contentRender_29 contentRender_type_widget contentRender_name_plugins_common_cta" data-sv-time="58" data-sv-index="29" data-gtm-vars='{ "tCore" : { "contentNum" : "3" } }'> <a class="cta book" href="https://www.eugenecascadescoast.org/explore/trip-ideas/" target="_self"> <img src="/includes/public/assets/shared/book-icon.svg" alt="" loading="lazy" /> <div class="title-container" > <h3>Featured Stories</h3> <h4>reads</h4> </div> </a></div> </div> <div class="social-media"> <div data-civid="63d83365dbf55869d6411327" class="contentRender contentRender_31 contentRender_type_widget contentRender_name_plugins_collections_type_custom_social_slides contentRender_name_plugins_collections_template_custom_social_links" data-sv-time="107" data-sv-index="31" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> <ul class="social-links"> <li class="social-network"> <a class="social-link" href="https://www.facebook.com/EugeneCascadesCoast" target="_blank" rel="noopener" title="Visit our facebook page" aria-label="Visit our facebook page" data-gtm-click data-gtm-vars='{ "tClient_ga4" : {"eventName" : "navigation_click", "navType" : "Social Links", "linkObject": "Social | Facebook", "interactionUrl" : "https%3A%2F%2Fwww.facebook.com%2FEugeneCascadesCoast", "interactionSource": "widget" } }' > <i class="social-icon fab fa-facebook-f" aria-hidden="true" ></i> </a> </li> <li class="social-network"> <a class="social-link" href="https://www.youtube.com/user/EugeneCascadesCoast" target="_blank" rel="noopener" title="Visit our youtube page" aria-label="Visit our youtube page" data-gtm-click data-gtm-vars='{ "tClient_ga4" : {"eventName" : "navigation_click", "navType" : "Social Links", "linkObject": "Social | Youtube", "interactionUrl" : "https%3A%2F%2Fwww.youtube.com%2Fuser%2FEugeneCascadesCoast", "interactionSource": "widget" } }' > <i class="social-icon fab fa-youtube" aria-hidden="true" ></i> </a> </li> <li class="social-network"> <a class="social-link" href="https://www.pinterest.com/eugenecascadescoast/" target="_blank" rel="noopener" title="Visit our pinterest page" aria-label="Visit our pinterest page" data-gtm-click data-gtm-vars='{ "tClient_ga4" : {"eventName" : "navigation_click", "navType" : "Social Links", "linkObject": "Social | Pinterest", "interactionUrl" : "https%3A%2F%2Fwww.pinterest.com%2Feugenecascadescoast%2F", "interactionSource": "widget" } }' > <i class="social-icon fab fa-pinterest-p" aria-hidden="true" ></i> </a> </li> <li class="social-network"> <a class="social-link" href="https://www.instagram.com/eugenecascadescoast/" target="_blank" rel="noopener" title="Visit our instagram page" aria-label="Visit our instagram page" data-gtm-click data-gtm-vars='{ "tClient_ga4" : {"eventName" : "navigation_click", "navType" : "Social Links", "linkObject": "Social | Instagram", "interactionUrl" : "https%3A%2F%2Fwww.instagram.com%2Feugenecascadescoast%2F", "interactionSource": "widget" } }' > <i class="social-icon fab fa-instagram" aria-hidden="true" ></i> </a> </li> </ul></div> </div> </div> <div class="footer-nav"> <div data-civid="63f422a7ff48cf4e5016993e" class="contentRender contentRender_33 contentRender_type_widget contentRender_name_plugins_nav_footer" data-sv-time="65" data-sv-index="33" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> <ul class="navigation-footer"> <li class="item item-parent row-1 has-submenu"> <a href="/about-us/" target="_self" class=" has-children" title="About Us" > About Us </a> </li> <li class="item item-parent row-2"> <a href="https://www.eugenecascadescoast.org/plan/accessibility/" target="_self" class="" title="Accessibility" > Accessibility </a> </li> <li class="item item-parent row-3"> <a href="/contact/" target="_self" class="" title="Contact" > Contact </a> </li> <li class="item item-parent row-4"> <a href="https://www.eugenecascadescoast.org/media/content-creation/" target="_self" class="" title="Create Content" > Create Content </a> </li> <li class="item item-parent row-5 has-submenu"> <a href="/media/" target="_self" class=" has-children" title="Media" > Media </a> </li> <li class="item item-parent row-6"> <a href="/privacy-policy/" target="_self" class="" title="Privacy Policy" > Privacy Policy </a> </li> <li class="item item-parent row-7 last"> <a href="https://www.eugenecascadescoast.org/sitemap/" target="_self" class="" title="Sitemap" > Sitemap </a> </li> </ul> </div> <div class="whats-new"> <span>SEE WHAT'S NEW IN:</span> <div data-civid="63e2966f6cd2f528e502a9f6" class="contentRender contentRender_34 contentRender_type_widget contentRender_name_plugins_collections_type_custom_navigation_links contentRender_name_plugins_collections_template_custom_quick_links" data-sv-time="106" data-sv-index="34" data-gtm-vars='{ "tCore" : { "contentNum" : "2" } }'> <div class="quick-links" data-guid="688b4186-b9b0-41c4-815c-eb6cc33dc9fb"> <a class="link" href="https://www.eugenecascadescoast.org/blog/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4": { "eventName": "navigation_click", "interactionSource": "widget", "navType" : "Custom Quick Links", "linkObject": "Travel", "interactionUrl" : "https%3A%2F%2Fwww.eugenecascadescoast.org%2Fblog%2F", "interactionText": "Travel" } }'> Travel </a> <a class="link" href="https://www.eugenecascadescoast.org/sports-blog/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4": { "eventName": "navigation_click", "interactionSource": "widget", "navType" : "Custom Quick Links", "linkObject": "Sports", "interactionUrl" : "https%3A%2F%2Fwww.eugenecascadescoast.org%2Fsports-blog%2F", "interactionText": "Sports" } }'> Sports </a> <a class="link" href="https://www.eugenecascadescoast.org/meetings-blog/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4": { "eventName": "navigation_click", "interactionSource": "widget", "navType" : "Custom Quick Links", "linkObject": "Meetings", "interactionUrl" : "https%3A%2F%2Fwww.eugenecascadescoast.org%2Fmeetings-blog%2F", "interactionText": "Meetings" } }'> Meetings </a> <a class="link" href="https://www.eugenecascadescoast.org/tourism-industry-news/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4": { "eventName": "navigation_click", "interactionSource": "widget", "navType" : "Custom Quick Links", "linkObject": "Industry", "interactionUrl" : "https%3A%2F%2Fwww.eugenecascadescoast.org%2Ftourism-industry-news%2F", "interactionText": "Industry" } }'> Industry </a> </div></div> </div> </div> </div> <div class="attributions"> <div class="attribution-content-container"> <a href="http://www.visittheusa.com/" target="_blank" class="usa-logo"> <img src="/includes/public/assets/shared/usa-logo.svg" alt="Made by Simpleview" loading="lazy" width="74" height="40" /> </a> <p>© 2025 Travel Lane County. All Rights Reserved.</p> <a class="made-by-sv" href="https://www.simpleviewinc.com/our-services/creative-design/" target="_blank" rel="noopener" > <img src="/includes/public/assets/shared/made-by-sv-white.svg" alt="Made by Simpleview" loading="lazy" width="385" height="54" /> </a> </div> </div> <div class="mobile-fixed"> </div> </footer> </div> </div> </div> <div id="gallery-portal" data-gallery-portal></div> <div id="quickview-detail" data-quickview-detail></div></div> <!-- footer css bundles --> <!-- footer js bundles --> <script src="/includes/public/managed/v_79065520_168a81c9/core/plugins/core/public/js/loginCheck.js"></script> <script src="/includes/public/managed/v_79065520_168a81c9/core/plugins/common/virtuals/js/shared_footer.js" defer></script> <script src="/includes/public/managed/v_79065520_168a81c9/core/plugins/common/virtuals/js/custom_forms.js" defer></script> <!-- bottomBody --> <script data-id="site_global_footer"> require(["sv_clientLib", "sv_load!plugins_dynamic_content"], function(clientLib) { clientLib._initLazy(); }); </script> <script type="text/javascript"> !function(){var b=function(){window.__AudioEyeSiteHash = "d4f8f26ffae1f315a11f2c28cda2dbca"; var a=document.createElement("script");a.src="https://wsmcdn.audioeye.com/aem.js";a.type="text/javascript";a.setAttribute("async","");document.getElementsByTagName("body")[0].appendChild(a)};"complete"!==document.readyState?window.addEventListener?window.addEventListener("load",b):window.attachEvent&&window.attachEvent("onload",b):b()}(); </script> </body> </html>