@font-face{font-family:"WIC Display";src:url(/partners-deck/mapa3d/fonts/fraunces-600.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:600}@font-face{font-family:"WIC Sans";src:url(/partners-deck/mapa3d/fonts/switzer-400.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:"WIC Sans";src:url(/partners-deck/mapa3d/fonts/switzer-600.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:600}.wic-sjdc-region-page{background:#faf7f2}.wic-sjdc-region-page .c27-top-content-margin{background:#062c53}.wic-sjdc-region-page .wic-sjdc{--sjdc-white:#fff;--sjdc-paper:#faf7f2;--sjdc-light-sand:#f4efe6;--sjdc-sand:#ece4d8;--sjdc-navy:#062c53;--sjdc-ink:#062c53;--sjdc-gray:#4a5d70;--sjdc-gold:#e8a24c;--sjdc-gold-text:#b97f35;--sjdc-teal:#007481;--sjdc-action:#086380;--sjdc-teal-text:#006974;--sjdc-sage:#dce7e3;--sjdc-line:rgba(6, 44, 83, 0.16);--sjdc-display:"WIC Display", Georgia, serif;--sjdc-sans:"WIC Sans", system-ui, sans-serif;background:var(--sjdc-paper);color:var(--sjdc-ink);font-family:var(--sjdc-sans);font-size:16px;line-height:1.6;margin:0 calc(50% - 50vw);overflow:clip;width:100vw}.wic-sjdc-region-page .wic-sjdc *,.wic-sjdc-region-page .wic-sjdc *::before,.wic-sjdc-region-page .wic-sjdc *::after{box-sizing:border-box}.wic-sjdc-region-page .wic-sjdc a,.wic-sjdc-region-page .wic-sjdc button{-webkit-tap-highlight-color:#fff0}.wic-sjdc-region-page .wic-sjdc a:focus-visible,.wic-sjdc-region-page .wic-sjdc button:focus-visible{outline:2px solid var(--sjdc-gold);outline-offset:4px}.wic-sjdc-shell{margin:0 auto;max-width:1256px;padding-left:32px;padding-right:32px;width:100%}.wic-sjdc-section{padding:104px 0}.wic-sjdc-kicker{color:var(--sjdc-gold-text);font-size:10px;font-weight:600;letter-spacing:.19em;margin:0 0 16px;text-transform:uppercase}.wic-sjdc-kicker::before{background:currentColor;content:"";display:inline-block;height:1px;margin-right:12px;vertical-align:middle;width:28px}.wic-sjdc h1,.wic-sjdc h2,.wic-sjdc h3{color:var(--sjdc-navy);font-family:var(--sjdc-display);font-weight:600}.wic-sjdc h2{font-size:clamp(36px, 4.2vw, 58px);letter-spacing:-.035em;line-height:1.03;margin:0;text-wrap:balance}.wic-sjdc-section-head{align-items:end;display:grid;gap:58px;grid-template-columns:minmax(0,1.45fr) minmax(280px,0.72fr);margin-bottom:42px}.wic-sjdc-section-head>p{color:var(--sjdc-gray);font-size:16px;line-height:1.58;margin:0 0 4px;max-width:440px}.wic-sjdc-hero{background:var(--sjdc-navy);color:#fff;height:clamp(620px, 52vw, 780px);isolation:isolate;min-height:620px;overflow:hidden;position:relative}.wic-sjdc-hero__media,.wic-sjdc-hero__veil{inset:0;position:absolute}.wic-sjdc-hero__media img,.wic-sjdc-hero__media .wic-sjdc-image-fallback{display:block;height:100%;object-fit:cover;object-position:center 52%;width:100%}.wic-sjdc-hero__veil{background:linear-gradient(90deg,rgb(6 44 83 / .9) 0%,rgb(6 44 83 / .58) 43%,rgb(6 44 83 / .12) 76%),linear-gradient(0deg,rgb(6 44 83 / .75) 0%,transparent 52%);z-index:1}.wic-sjdc-hero__content{align-content:end;display:grid;height:100%;margin:0 auto;max-width:1256px;padding:72px 32px 72px;position:relative;z-index:2}.wic-sjdc-hero__content>p{color:rgb(255 255 255 / .94);font-size:10px;font-weight:600;letter-spacing:.19em;margin:0 0 17px;text-transform:uppercase}.wic-sjdc-hero__content>p::before{background:currentColor;content:"";display:inline-block;height:1px;margin-right:12px;vertical-align:middle;width:28px}.wic-sjdc-hero h1{color:#fff;font-size:clamp(52px, 6.1vw, 88px);letter-spacing:-.047em;line-height:.97;margin:0 0 28px;max-width:12.5ch}.wic-sjdc-hero h1 em{color:var(--sjdc-gold-text);font-style:italic}.wic-sjdc-hero__content>div{align-items:end;display:grid;gap:36px;grid-template-columns:minmax(0,570px) auto}.wic-sjdc-hero__content>div>p{color:rgb(255 255 255 / .94);font-size:clamp(16px, 1.3vw, 19px);line-height:1.55;margin:0}.wic-sjdc-hero nav{display:flex;flex-wrap:wrap;gap:12px 22px;justify-content:end}.wic-sjdc-hero nav a{border-bottom:1px solid rgb(255 255 255 / .72);color:#fff;font-size:10px;font-weight:600;letter-spacing:.15em;padding:0 0 6px;text-decoration:none;text-transform:uppercase;transition:border-color 180ms ease,color 180ms ease}.wic-sjdc-hero nav a:hover{border-color:var(--sjdc-gold);color:var(--sjdc-white)}.wic-sjdc-hero__credit{bottom:20px;color:rgb(255 255 255 / .72);font-size:9px;letter-spacing:.12em;margin:0;position:absolute;right:24px;text-transform:uppercase;z-index:2}.wic-sjdc-intro{background:var(--sjdc-paper)}.wic-sjdc-intro__grid{display:grid;gap:clamp(48px, 8vw, 112px);grid-template-columns:minmax(0,0.88fr) minmax(0,1.12fr)}.wic-sjdc-intro h2{font-size:clamp(36px, 4.2vw, 58px);letter-spacing:-.035em;line-height:1.03;max-width:13ch}.wic-sjdc-prose p{color:var(--sjdc-gray);font-size:clamp(15px, 1.2vw, 17px);line-height:1.72;margin:0 0 20px}.wic-sjdc-prose p:last-child{margin-bottom:0}.wic-sjdc-prose a,.wic-sjdc-editorial a{color:var(--sjdc-teal-text);text-decoration-color:rgb(0 105 116 / .45);text-underline-offset:3px}.wic-sjdc-intro__answer{border-left:2px solid var(--sjdc-gold);color:var(--sjdc-navy)!important;font-size:18px!important;font-weight:600;line-height:1.48!important;padding-left:21px}.wic-sjdc-prose strong{color:var(--sjdc-navy);font-weight:600}.wic-sjdc-areas{background-color:var(--sjdc-light-sand);background-image:url(/wp-content/mu-plugins/wic-beaches-landing-assets/wic-tex/wic-contour-light.webp);background-position:center;background-size:980px auto}.wic-sjdc-area-grid{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.wic-sjdc-area-card{background:rgb(255 255 255 / .91);border:1px solid rgb(6 44 83 / .14);border-radius:0 0 62px 62px;box-shadow:0 13px 26px rgb(6 44 83 / .07);color:var(--sjdc-ink);display:flex;flex-direction:column;min-height:430px;overflow:hidden;padding:0 24px 28px;text-decoration:none;transition:box-shadow 220ms ease,transform 220ms ease}.wic-sjdc-area-card:hover{box-shadow:0 20px 38px rgb(6 44 83 / .13);transform:translateY(-5px)}.wic-sjdc-area-card>div{height:204px;margin:0 -24px 23px;overflow:hidden}.wic-sjdc-area-card img,.wic-sjdc-area-card .wic-sjdc-image-fallback{display:block;height:100%;object-fit:cover;transition:transform 500ms ease;width:100%}.wic-sjdc-area-card:hover img{transform:scale(1.025)}.wic-sjdc-area-card>span{color:var(--sjdc-gold-text);font-size:9px;font-weight:600;letter-spacing:.16em;margin-bottom:10px;text-transform:uppercase}.wic-sjdc-area-card h3{font-size:25px;letter-spacing:-.025em;line-height:1.08;margin:0 0 12px}.wic-sjdc-area-card p{color:var(--sjdc-gray);font-size:14px;line-height:1.55;margin:0 0 18px}.wic-sjdc-area-card b{align-self:center;border-bottom:1px solid var(--sjdc-teal);color:var(--sjdc-teal-text);font-size:9px;letter-spacing:.14em;margin-left:auto;margin-right:auto;margin-top:auto;padding-bottom:6px;text-align:center;text-transform:uppercase;width:max-content}.wic-sjdc-guides{background:var(--sjdc-navy);color:var(--sjdc-white)}.wic-sjdc-guides .wic-sjdc-kicker,.wic-sjdc-guides h2{color:var(--sjdc-white)}.wic-sjdc-guides .wic-sjdc-section-head>p{color:rgb(255 255 255 / .78)}.wic-sjdc-guide-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.wic-sjdc-guide-card{background:var(--sjdc-white);color:var(--sjdc-ink);display:grid;grid-template-rows:220px 1fr;min-height:500px;overflow:hidden;text-decoration:none;transition:box-shadow 220ms ease,transform 220ms ease}.wic-sjdc-guide-card:hover{box-shadow:0 20px 40px rgb(6 44 83 / .28);transform:translateY(-5px)}.wic-sjdc-guide-card__media{background:var(--sjdc-sand);overflow:hidden}.wic-sjdc-guide-card__media img,.wic-sjdc-guide-card__media .wic-sjdc-image-fallback{display:block;height:100%;object-fit:cover;transition:transform 520ms ease;width:100%}.wic-sjdc-guide-card:hover .wic-sjdc-guide-card__media img{transform:scale(1.025)}.wic-sjdc-guide-card__body{display:flex;flex-direction:column;padding:24px 22px 26px}.wic-sjdc-guide-card__body>span{color:var(--sjdc-gold-text);font-size:9px;font-weight:600;letter-spacing:.15em;margin-bottom:13px;text-transform:uppercase}.wic-sjdc-guide-card h3{font-size:25px;letter-spacing:-.025em;line-height:1.08;margin:0 0 13px}.wic-sjdc-guide-card p{color:var(--sjdc-gray);font-size:14px;line-height:1.55;margin:0 0 22px}.wic-sjdc-guide-card b{border-bottom:1px solid var(--sjdc-action);color:var(--sjdc-teal-text);font-size:9px;letter-spacing:.14em;margin-top:auto;padding-bottom:5px;text-transform:uppercase;width:max-content}.wic-sjdc-directory{background:var(--sjdc-paper)}.wic-sjdc-filters{border:1px solid var(--sjdc-line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.wic-sjdc-filters button{align-items:center;background:#fff0;border:0;border-right:1px solid var(--sjdc-line);color:var(--sjdc-navy);cursor:pointer;display:flex;font:600 15px/1.2 var(--sjdc-sans);justify-content:space-between;min-height:76px;padding:0 24px;text-align:left;transition:background-color 170ms ease,color 170ms ease}.wic-sjdc-filters button:last-child{border-right:0}.wic-sjdc-filters button span{color:var(--sjdc-gold-text);font-family:var(--sjdc-display);font-size:24px}.wic-sjdc-filters button.is-active{background:var(--sjdc-navy);color:#fff}.wic-sjdc-filters button.is-active span{color:var(--sjdc-white)}.wic-sjdc-filter-status{color:var(--sjdc-gray);font-size:12px;margin:15px 0 22px;text-align:right}.wic-sjdc-listing-grid{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.wic-sjdc-listing-card[hidden]{display:none!important}.wic-sjdc-listing-card{background:#fff;border:1px solid var(--sjdc-line);min-height:100%;transition:box-shadow 220ms ease,transform 220ms ease}.wic-sjdc-listing-card:hover{box-shadow:0 18px 34px rgb(6 44 83 / .11);transform:translateY(-4px)}.wic-sjdc-listing-card>a{color:inherit;display:flex;flex-direction:column;height:100%;text-decoration:none}.wic-sjdc-listing-card__media{height:248px;overflow:hidden;position:relative}.wic-sjdc-listing-card__media img,.wic-sjdc-listing-card__media .wic-sjdc-image-fallback{background:var(--sjdc-sand);display:block;height:100%;object-fit:cover;transition:transform 520ms ease;width:100%}.wic-sjdc-listing-card:hover .wic-sjdc-listing-card__media img{transform:scale(1.025)}.wic-sjdc-listing-card__media>span{background:var(--sjdc-navy);bottom:0;color:#fff;font-size:9px;font-weight:600;left:18px;letter-spacing:.14em;padding:9px 12px;position:absolute;text-transform:uppercase}.wic-sjdc-listing-card__body{display:flex;flex:1;flex-direction:column;padding:24px 24px 26px}.wic-sjdc-listing-card h3{font-size:24px;letter-spacing:-.025em;line-height:1.1;margin:0 0 12px}.wic-sjdc-listing-card p{color:var(--sjdc-gray);font-size:14px;line-height:1.55;margin:0 0 22px}.wic-sjdc-listing-card b{border-bottom:1px solid var(--sjdc-teal);color:var(--sjdc-teal-text);font-size:9px;letter-spacing:.14em;margin-top:auto;padding-bottom:5px;text-transform:uppercase;width:max-content}.wic-sjdc-directory__footer{align-items:center;border-bottom:1px solid var(--sjdc-line);border-top:1px solid var(--sjdc-line);display:flex;justify-content:space-between;margin-top:34px;padding:22px 0}.wic-sjdc-directory__footer p{color:var(--sjdc-gray);font-size:13px;margin:0}.wic-sjdc-directory__footer a,.wic-sjdc-inline-links a,.wic-sjdc-practical a,.wic-sjdc-closing a{border-bottom:1px solid var(--sjdc-teal);color:var(--sjdc-teal-text);font-size:9px;font-weight:600;letter-spacing:.14em;padding-bottom:5px;text-decoration:none;text-transform:uppercase}.wic-sjdc-artwalk{background:var(--sjdc-sand);overflow:hidden;padding-bottom:82px;padding-top:82px}.wic-sjdc-artwalk__stage{align-items:center;display:grid;gap:30px;grid-template-columns:minmax(0,1.15fr) minmax(300px,0.56fr) minmax(0,1.1fr);margin:0 auto;width:min(2048px, calc(100% - 8px))}.wic-sjdc-artwalk__wing{column-gap:8px;columns:3;display:block;position:relative}.wic-sjdc-artwalk__photo{background:var(--sjdc-cream);border:1px solid rgb(6 44 83 / .12);box-shadow:0 12px 28px rgb(6 44 83 / .08);break-inside:avoid;margin:0 0 8px;overflow:hidden;position:relative;transition:box-shadow 260ms ease,transform 260ms ease}.wic-sjdc-artwalk__photo--ar23{aspect-ratio:2 / 3}.wic-sjdc-artwalk__photo--ar34{aspect-ratio:3 / 4}.wic-sjdc-artwalk__photo--ar45{aspect-ratio:4 / 5}.wic-sjdc-artwalk__photo--ar11{aspect-ratio:1 / 1}.wic-sjdc-artwalk__photo--ar43{aspect-ratio:4 / 3}.wic-sjdc-artwalk__photo--ar32{aspect-ratio:3 / 2}.wic-sjdc-artwalk__photo--ar169{aspect-ratio:16 / 9}.wic-sjdc-artwalk__wing img{height:100%;object-fit:cover;width:100%}.wic-sjdc-artwalk.is-crossfade-ready .wic-sjdc-artwalk__photo img{inset:0;position:absolute;transition:opacity 1200ms cubic-bezier(.22,1,.36,1)}.wic-sjdc-artwalk.is-crossfade-ready .wic-sjdc-artwalk__photo img.wic-sjdc-artwalk__incoming{opacity:0;z-index:2}.wic-sjdc-artwalk.is-crossfade-ready .wic-sjdc-artwalk__photo img.wic-sjdc-artwalk__incoming.is-visible{opacity:1}.wic-sjdc-artwalk.is-crossfade-ready .wic-sjdc-artwalk__photo img.is-outgoing{opacity:0;will-change:opacity}.wic-sjdc-artwalk__photo:hover{box-shadow:0 18px 38px rgb(6 44 83 / .15);transform:translateY(-2px)}.wic-sjdc-artwalk h2{margin-bottom:28px;max-width:8ch}.wic-sjdc-artwalk__copy>p:not(.wic-sjdc-kicker){color:var(--sjdc-gray);font-size:17px;line-height:1.68;margin:0 0 20px}.wic-sjdc-inline-links{display:flex;flex-wrap:wrap;gap:16px 24px;margin-top:30px}.wic-sjdc-first-day{background:var(--sjdc-paper);transition:background-color 480ms cubic-bezier(.22,1,.36,1)}.wic-sjdc-first-day.is-morning{background-color:var(--sjdc-sage)}.wic-sjdc-first-day.is-afternoon{background-color:var(--sjdc-gold)}.wic-sjdc-first-day.is-evening{background-color:var(--sjdc-navy)}.wic-sjdc-first-day .wic-sjdc-section-head h2,.wic-sjdc-first-day .wic-sjdc-section-head>p,.wic-sjdc-first-day .wic-sjdc-section-head .wic-sjdc-kicker{transition:color 300ms ease}.wic-sjdc-first-day.is-afternoon .wic-sjdc-section-head>p,.wic-sjdc-first-day.is-afternoon .wic-sjdc-section-head .wic-sjdc-kicker{color:var(--sjdc-navy)}.wic-sjdc-first-day.is-evening .wic-sjdc-section-head h2,.wic-sjdc-first-day.is-evening .wic-sjdc-section-head>p{color:var(--sjdc-white)}.wic-sjdc-first-day.is-evening .wic-sjdc-section-head .wic-sjdc-kicker{color:var(--sjdc-gold)}.wic-sjdc-first-day.is-evening .wic-sjdc-practical{background:var(--sjdc-teal-text)}.wic-sjdc-day-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.wic-sjdc-day-grid article{background:#fff;border:1px solid var(--sjdc-line);display:flex;flex-direction:column;min-height:260px;overflow:hidden;padding:30px;position:relative;transition:border-color 240ms ease,box-shadow 240ms ease,transform 240ms ease}.wic-sjdc-day-scene{background:var(--sjdc-navy);inset:0;opacity:0;position:absolute;transition:opacity 320ms ease;z-index:0}.wic-sjdc-day-scene::after{background:var(--sjdc-navy);content:"";inset:0;opacity:.7;position:absolute}.wic-sjdc-day-scene img{height:100%;object-fit:cover;transform:scale(1.04);transition:transform 850ms ease;width:100%}.wic-sjdc-day-card--morning .wic-sjdc-day-scene img{object-position:50% 46%}.wic-sjdc-day-card--afternoon .wic-sjdc-day-scene img{object-position:50% 52%}.wic-sjdc-day-card--evening .wic-sjdc-day-scene img{object-position:50% 44%}.wic-sjdc-day-grid article>span,.wic-sjdc-day-grid article>h3,.wic-sjdc-day-grid article>p{position:relative;z-index:2}.wic-sjdc-day-grid article::before{background:var(--sjdc-gold-text);content:"";height:2px;left:30px;position:absolute;top:0;width:34px;transition:width 240ms ease}.wic-sjdc-day-grid span{color:var(--sjdc-gold-text);display:block;font-size:9px;font-weight:600;letter-spacing:.15em;margin-bottom:20px;text-transform:uppercase}.wic-sjdc-day-grid h3{font-size:26px;line-height:1.1;margin:0 0 14px}.wic-sjdc-day-grid p{color:var(--sjdc-gray);font-size:14px;line-height:1.62;margin:0}.wic-sjdc-day-grid article:hover,.wic-sjdc-day-grid article:focus-visible,.wic-sjdc-day-grid article.is-day-active{border-color:var(--sjdc-gold-text);box-shadow:0 16px 36px rgb(6 44 83 / .1);outline:0;transform:translateY(-4px)}.wic-sjdc-day-grid article:hover .wic-sjdc-day-scene,.wic-sjdc-day-grid article:focus-visible .wic-sjdc-day-scene,.wic-sjdc-day-grid article.is-day-active .wic-sjdc-day-scene{opacity:1}.wic-sjdc-day-grid article:hover .wic-sjdc-day-scene img,.wic-sjdc-day-grid article:focus-visible .wic-sjdc-day-scene img,.wic-sjdc-day-grid article.is-day-active .wic-sjdc-day-scene img{transform:scale(1)}.wic-sjdc-day-grid article:hover h3,.wic-sjdc-day-grid article:focus-visible h3,.wic-sjdc-day-grid article.is-day-active h3,.wic-sjdc-day-grid article:hover p,.wic-sjdc-day-grid article:focus-visible p,.wic-sjdc-day-grid article.is-day-active p{color:var(--sjdc-white)}.wic-sjdc-day-grid article:hover::before,.wic-sjdc-day-grid article:focus-visible::before,.wic-sjdc-day-grid article.is-day-active::before{width:calc(100% - 60px)}.wic-sjdc-practical{align-items:center;background:var(--sjdc-navy);color:#fff;display:grid;gap:28px;grid-template-columns:180px minmax(0,1fr) auto;margin-top:18px;padding:26px 30px}.wic-sjdc-practical strong{color:var(--sjdc-white);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.wic-sjdc-practical p{color:rgb(255 255 255 / .84);font-size:13px;line-height:1.55;margin:0}.wic-sjdc-practical a,.wic-sjdc-closing a{border-color:rgb(255 255 255 / .72);color:#fff;white-space:nowrap}.wic-sjdc-faq{background-color:var(--sjdc-light-sand);background-image:url(/wp-content/mu-plugins/wic-beaches-landing-assets/wic-tex/wic-contour.webp);background-position:center;background-repeat:repeat;background-size:260px 260px;padding-top:clamp(54px, 6vw, 82px);padding-bottom:40px}.wic-sjdc-faq>.wic-sjdc-shell{max-width:1256px}.wic-sjdc-faq>.wic-sjdc-shell>.wic-sjdc-kicker{margin-bottom:11px}.wic-sjdc-faq>.wic-sjdc-shell>h2{font-size:clamp(42px, 4vw, 56px);letter-spacing:-.035em;line-height:1.03;margin-bottom:clamp(24px, 3vw, 34px);max-width:none}.wic-sjdc-faq-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.wic-sjdc-faq-grid article{background:var(--sjdc-white);border:1px solid rgb(6 44 83 / .08);border-radius:14px;box-shadow:0 2px 4px rgb(6 44 83 / .04),0 14px 30px rgb(6 44 83 / .035);min-height:164px;padding:25px 26px 24px;position:relative;transition:box-shadow 180ms ease,transform 180ms ease}.wic-sjdc-faq-grid article:hover{box-shadow:0 4px 8px rgb(6 44 83 / .05),0 18px 36px rgb(6 44 83 / .07);transform:translateY(-2px)}.wic-sjdc-faq-grid article::before{background:var(--sjdc-gold-text);content:"";height:2px;left:26px;position:absolute;top:-1px;width:31px}.wic-sjdc-faq-grid h3{color:var(--sjdc-navy);font-size:20px;letter-spacing:-.015em;line-height:1.24;margin:0 0 10px}.wic-sjdc-faq-grid p{color:var(--sjdc-gray);font-size:14px;line-height:1.64;margin:0}.wic-sjdc-editorial{align-items:start;border-top:0;display:grid;gap:50px;grid-template-columns:minmax(0,1fr) auto;margin-top:18px;padding:0 0 26px}.wic-sjdc-editorial strong{align-items:center;color:var(--sjdc-navy);display:flex;font-size:9px;gap:10px;letter-spacing:.14em;margin-bottom:5px;text-transform:uppercase}.wic-sjdc-editorial strong::before{background:#e8a24c;content:"";flex:none;height:2px;width:26px}.wic-sjdc-editorial p{color:var(--sjdc-gray);font-size:11px;line-height:1.55;margin:0}.wic-sjdc-editorial>p{text-align:right}.wic-sjdc-closing{background:var(--sjdc-navy);background-image:url(/wp-content/mu-plugins/wic-beaches-landing-assets/wic-tex/wic-contour-light.webp);background-size:300px 300px;color:#fff}.wic-sjdc-closing .wic-sjdc-shell{align-items:center;display:flex;gap:28px;justify-content:space-between;min-height:62px;padding-bottom:10px;padding-top:10px}.wic-sjdc-closing p{color:rgb(255 255 255 / .84);font-size:13px;margin:0}.wic-sjdc-closing strong{color:#fff}.wic-sjdc-reveal{opacity:0;transform:translateY(13px);transition:opacity 430ms ease,transform 430ms ease}.wic-sjdc-reveal.is-visible{opacity:1;transform:none}@media (max-width:1180px){.wic-sjdc-artwalk__stage{grid-template-columns:minmax(0,1.12fr) minmax(340px,0.88fr);max-width:1120px}.wic-sjdc-artwalk__wing--right{display:none}.wic-sjdc-artwalk__wing{columns:4}}@media (max-width:1050px){.wic-sjdc-area-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wic-sjdc-area-card{min-height:430px}.wic-sjdc-listing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wic-sjdc-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.wic-sjdc-region-page .c27-top-content-margin{min-height:67px!important}.wic-sjdc-shell{padding-left:20px;padding-right:20px}.wic-sjdc-section{padding:74px 0}.wic-sjdc h2{font-size:clamp(36px, 11vw, 48px)}.wic-sjdc-section-head{display:block;margin-bottom:32px}.wic-sjdc-section-head>p{margin-top:20px}.wic-sjdc-hero{height:680px;min-height:680px}.wic-sjdc-hero__media img{object-position:62% center}.wic-sjdc-hero__veil{background:linear-gradient(0deg,rgb(6 44 83 / .92) 0%,rgb(6 44 83 / .44) 58%,rgb(6 44 83 / .12) 100%)}.wic-sjdc-hero__content{padding:60px 20px 54px}.wic-sjdc-hero h1{font-size:clamp(47px, 13.8vw, 62px);line-height:.98;max-width:10ch}.wic-sjdc-hero__content>div{display:block}.wic-sjdc-hero nav{justify-content:start;margin-top:24px}.wic-sjdc-hero__credit{bottom:14px;right:16px}.wic-sjdc-intro__grid{display:block}.wic-sjdc-intro h2{margin-bottom:32px;max-width:12ch}.wic-sjdc-prose p{font-size:15.5px}.wic-sjdc-intro__answer{font-size:16.5px!important}.wic-sjdc-area-grid{grid-template-columns:1fr}.wic-sjdc-area-card{border-radius:0 0 62px 62px;min-height:430px}.wic-sjdc-area-card>div{height:220px}.wic-sjdc-guide-grid{grid-template-columns:1fr}.wic-sjdc-guide-card{grid-template-rows:245px auto;min-height:490px}.wic-sjdc-filters{grid-template-columns:1fr}.wic-sjdc-filters button{border-bottom:1px solid var(--sjdc-line);border-right:0;min-height:62px;padding:0 18px}.wic-sjdc-filters button:last-child{border-bottom:0}.wic-sjdc-listing-grid{grid-template-columns:1fr}.wic-sjdc-listing-card__media{height:236px}.wic-sjdc-directory__footer{align-items:start;display:block}.wic-sjdc-directory__footer a{display:inline-block;margin-top:16px}.wic-sjdc-artwalk__stage{box-sizing:border-box;display:flex;flex-direction:column;gap:34px;max-width:100vw;min-width:0;padding:0 20px;width:100vw}.wic-sjdc-artwalk__copy{max-width:calc(100vw - 40px);min-width:0;order:1;width:calc(100vw - 40px)}.wic-sjdc-artwalk__copy>p:not(.wic-sjdc-kicker){overflow-wrap:anywhere}.wic-sjdc-artwalk__wing--left{order:2}.wic-sjdc-artwalk h2{max-width:9ch}.wic-sjdc-artwalk__wing{column-gap:7px;columns:3;max-width:calc(100vw - 40px);min-width:0;width:calc(100vw - 40px)}.wic-sjdc-artwalk__photo{margin-bottom:7px}.wic-sjdc-artwalk__photo--movil-fuera{display:none}.wic-sjdc-day-grid{grid-template-columns:1fr}.wic-sjdc-day-grid article{min-height:220px}.wic-sjdc-practical{display:block;padding:26px 24px}.wic-sjdc-practical p{margin:12px 0 18px}.wic-sjdc-faq-grid{grid-template-columns:1fr}.wic-sjdc-faq-grid article{min-height:0;padding:23px 22px 22px}.wic-sjdc-faq-grid article::before{left:22px}.wic-sjdc-editorial{display:block}.wic-sjdc-editorial>p{margin-top:18px;text-align:left}.wic-sjdc-closing .wic-sjdc-shell{align-items:start;display:block;padding-bottom:24px;padding-top:24px}.wic-sjdc-closing a{display:inline-block;margin-top:15px;white-space:normal}}@media (prefers-reduced-motion:reduce){.wic-sjdc *,.wic-sjdc *::before,.wic-sjdc *::after{scroll-behavior:auto!important;transition-duration:0.01ms!important}.wic-sjdc-reveal{opacity:1;transform:none}}.wic-sjdc-guides{isolation:isolate;overflow:hidden;position:relative}.wic-sjdc-guides::before{background-image:url(/wp-content/mu-plugins/wic-sjdc-region-assets/wic-tex/wic-currents-white.webp);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";inset:0;mix-blend-mode:screen;opacity:.2;pointer-events:none;position:absolute;z-index:0}.wic-sjdc-guides>.wic-sjdc-shell{position:relative;z-index:1}@media (max-width:1050px){.wic-sjdc-guides::before{background-position:top center;background-size:1100px auto;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 300px,transparent 560px);mask-image:linear-gradient(to bottom,#000 0,#000 300px,transparent 560px)}}@media (max-width:520px){.wic-sjdc-artwalk__wing{columns:2}}@media (min-width:1500px){.wic-sjdc-artwalk__wing{columns:4}}.wic-sjdc-ig{background:var(--sjdc-cream);padding:86px 0 90px}.wic-sjdc-ig__head{margin:0 auto 32px;max-width:1180px;padding:0 24px;text-align:center}.wic-sjdc-ig__head h2{color:var(--sjdc-navy);font-size:clamp(30px, 4.4vw, 54px);letter-spacing:-.01em;line-height:1.04;margin:8px 0 0}.wic-sjdc-ig__head h2 span{font-style:italic;font-weight:400;opacity:.72}.wic-sjdc-ig__wall{display:flex;flex-wrap:wrap;gap:8px;padding:0 8px}.wic-sjdc-ig__tile{aspect-ratio:var(--r);background:var(--sjdc-sand);border:0;border-radius:2px;cursor:pointer;display:block;flex:var(--r) 1 0;min-width:0;overflow:hidden;padding:0;position:relative;transition:box-shadow 260ms ease}.wic-sjdc-ig__salto{display:none;flex-basis:100%;height:0;margin:0}@media (min-width:1100px){.wic-sjdc-ig__salto--pc{display:block}}@media (min-width:520px) and (max-width:1099px){.wic-sjdc-ig__salto--tab{display:block}}@media (max-width:519px){.wic-sjdc-ig__salto--mov{display:block}}.wic-sjdc-ig__media,.wic-sjdc-ig__media img{display:block;height:100%;width:100%}.wic-sjdc-ig__media img{object-fit:cover;transition:transform 420ms cubic-bezier(.22,1,.36,1)}.wic-sjdc-ig__tile:hover{box-shadow:0 12px 28px rgb(6 44 83 / .16)}.wic-sjdc-ig__tile:hover img{transform:scale(1.04)}.wic-sjdc-ig__tile:focus-visible{outline:3px solid #006974;outline-offset:-3px}.wic-sjdc-ig__mark{align-items:center;background:rgb(6 44 83 / .55);border-radius:50%;display:flex;height:32px;justify-content:center;left:10px;pointer-events:none;position:absolute;top:10px;width:32px;z-index:2}.wic-sjdc-ig__mark svg{fill:none;height:17px;stroke:#fff;stroke-width:1.7;width:17px}@media (max-width:699px){.wic-sjdc-ig{padding:60px 0 64px}.wic-sjdc-ig__wall{gap:6px;padding:0 6px}.wic-sjdc-ig__mark{height:26px;left:8px;top:8px;width:26px}.wic-sjdc-ig__mark svg{height:14px;width:14px}}.wic-sjdc-ig__modal{align-items:center;background:rgb(6 44 83 / .92);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:99999}.wic-sjdc-ig__modal[hidden]{display:none}.wic-sjdc-ig__modal figure{background:var(--sjdc-white,#fff);border-radius:4px;margin:0;max-height:calc(100vh - 48px);max-width:760px;overflow:auto;width:100%}.wic-sjdc-ig__modal img{display:block;height:auto;width:100%}.wic-sjdc-ig__modal figcaption{padding:18px 22px 22px}.wic-sjdc-ig__modal h3{color:var(--sjdc-navy);font-size:15px;letter-spacing:.04em;margin:0 0 6px}.wic-sjdc-ig__cap{color:var(--sjdc-gray);font-size:14.5px;line-height:1.55;margin:0 0 12px}.wic-sjdc-ig__src{color:#006974;font-size:12.5px;font-weight:600;letter-spacing:.08em;text-decoration:underline;text-transform:uppercase;text-underline-offset:3px}.wic-sjdc-ig__close{background:rgb(255 255 255 / .14);border:1px solid rgb(255 255 255 / .4);border-radius:50%;color:#fff;cursor:pointer;font-size:24px;height:42px;line-height:1;position:absolute;right:20px;top:20px;width:42px}.wic-sjdc-ig__close:hover{background:rgb(255 255 255 / .26)}.wic-sjdc-ctrl{display:flex;justify-content:center;margin:14px 0 0}.wic-sjdc-ctrl[hidden]{display:none}.wic-sjdc-ctrl__dots{display:flex;gap:8px}.wic-sjdc-ctrl__dots button{background:rgb(6 44 83 / .22);border:0;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:background 200ms ease,width 200ms ease;width:8px}.wic-sjdc-ctrl__dots button[aria-current="true"]{background:var(--sjdc-navy);width:22px;border-radius:999px}.wic-sjdc-guides .wic-sjdc-ctrl__dots button{background:rgb(255 255 255 / .34)}.wic-sjdc-guides .wic-sjdc-ctrl__dots button[aria-current="true"]{background:#fff}.wic-sjdc-faq-todas{background:#fff0;border:1px solid rgb(6 44 83 / .24);border-radius:999px;color:var(--sjdc-navy);cursor:pointer;display:block;font-size:12.5px;font-weight:600;letter-spacing:.06em;margin:16px auto 0;min-height:40px;padding:0 20px;text-transform:uppercase}.wic-sjdc-faq-todas[hidden]{display:none}.wic-sjdc-faq-todas:hover{border-color:var(--sjdc-navy)}@media (max-width:760px){.wic-sjdc-area-grid[data-wic-carrusel],.wic-sjdc-guide-grid[data-wic-carrusel]{display:flex;gap:12px;grid-template-columns:none;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:4px;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.wic-sjdc-area-grid[data-wic-carrusel]::-webkit-scrollbar,.wic-sjdc-guide-grid[data-wic-carrusel]::-webkit-scrollbar{display:none}.wic-sjdc-area-grid[data-wic-carrusel]>*,.wic-sjdc-guide-grid[data-wic-carrusel]>*{flex:0 0 84%;scroll-snap-align:start}.wic-sjdc-area-grid.is-pista,.wic-sjdc-guide-grid.is-pista{animation:wic-sjdc-pista 1250ms cubic-bezier(.33,1,.68,1) 1}@keyframes wic-sjdc-pista{0%{transform:translateX(0)}34%{transform:translateX(-38px)}68%{transform:translateX(6px)}100%{transform:translateX(0)}}.wic-sjdc-faq-grid article.is-fuera{display:none}.wic-sjdc-faq-grid.is-todo article.is-fuera{display:block}.wic-sjdc-stickybar{background:var(--sjdc-navy);box-shadow:0 6px 18px rgb(6 44 83 / .22);left:0;position:fixed;right:0;top:0;transition:top 180ms ease;z-index:40}.wic-sjdc-stickybar__in{align-items:stretch;display:flex;gap:4px;padding:8px 8px}.wic-sjdc-stickybar__in::-webkit-scrollbar{display:none}.wic-sjdc-stickybar button,.wic-sjdc-stickybar__back{background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .22);border-radius:999px;color:rgb(255 255 255 / .86);cursor:pointer;flex:1 1 auto;font-size:11.5px;font-weight:600;letter-spacing:0;line-height:1;min-height:36px;min-width:0;padding:0 6px;text-decoration:none;white-space:nowrap}.wic-sjdc-stickybar button{align-items:center;display:inline-flex;justify-content:center}.wic-sjdc-stickybar__back{align-items:center;display:inline-flex;gap:4px;justify-content:center}.wic-sjdc-stickybar button.is-active{background:#fff;border-color:#fff;color:var(--sjdc-navy)}}.wic-sjdc-stickybar[hidden]{display:none}@media (min-width:761px){.wic-sjdc-stickybar{display:none!important}}@media (prefers-reduced-motion:reduce){.wic-sjdc-area-grid.is-pista,.wic-sjdc-guide-grid.is-pista{animation:none}}.wic-sjdc .wic-sjdc-intro .wic-sjdc-prose p a,.wic-sjdc .wic-sjdc-intro .wic-sjdc-prose p a:link,.wic-sjdc .wic-sjdc-intro .wic-sjdc-prose p a:visited{color:#006974!important;text-decoration:underline solid currentColor!important;text-decoration-thickness:1px!important;text-decoration-skip-ink:auto!important;text-underline-offset:3px!important;transition:color 160ms ease,text-decoration-thickness 160ms ease}.wic-sjdc .wic-sjdc-intro .wic-sjdc-prose p a:hover,.wic-sjdc .wic-sjdc-intro .wic-sjdc-prose p a:focus-visible{color:#007481!important;text-decoration-thickness:2px!important}.wic-sjdc .wic-sjdc-intro .wic-sjdc-prose p a:focus-visible{outline:2px solid rgb(0 116 129 / .32);outline-offset:3px}