/**handles:wlc-selections,wlc-experiences**/
.wlc-selections{margin:1.5rem 0 2.5rem}.wlc-selections>.wlc-selections__title{max-width:70ch;margin-inline:auto;padding-inline:1.25rem;text-align:center}.wlc-intro{max-width:70ch;margin-inline:auto;margin-block:2.5rem 2rem;padding-inline:1.25rem;text-align:center}.wlc-sel-panorama{position:relative;width:100%;overflow:hidden;isolation:isolate}.wlc-sel-bgs{position:absolute;inset:0;z-index:0}.wlc-sel-bg,.wlc-sel-bgs img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s ease;will-change:opacity}.wlc-sel-bg.is-active{opacity:1}.wlc-sel-cols{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,1fr);min-height:clamp(460px,78vh,720px)}.wlc-sel-col{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;box-sizing:border-box;color:var(--wp--preset--color--white,#fff);text-align:center}.wlc-sel-col-img{display:none}.wlc-sel-col:not(:first-child){border-left:5px solid var(--wp--preset--color--white,#fff)}.wlc-sel-veil{position:absolute;inset:0;z-index:0;background:linear-gradient(to top,rgba(31,31,31,.82) 0,rgba(31,31,31,.28) 55%,rgba(31,31,31,.5) 100%);transition:background .5s ease}.wlc-sel-col.is-active .wlc-sel-veil{background:linear-gradient(to top,rgba(31,31,31,.9) 0,rgba(31,31,31,.55) 60%,rgba(31,31,31,.7) 100%)}.wlc-sel-content{position:relative;z-index:1;width:100%;padding:clamp(2rem,4vw,3.25rem) clamp(1rem,2vw,1.75rem);display:flex;flex-direction:column;align-items:center}.wlc-sel-title{margin:0}.wlc-sel-tab{appearance:none;background:0 0;border:0;padding:0;cursor:pointer;color:var(--wp--preset--color--white,#fff);font:inherit;font-size:clamp(1.25rem, 2vw, 1.75rem);font-weight:700;line-height:1.15}.wlc-sel-tab::after{content:"";display:block;width:0;height:3px;margin:.5rem auto 0;border-radius:2px;background:var(--wp--preset--color--wlc-light,#8ed5d9);transition:width .3s ease}.wlc-sel-col.is-active .wlc-sel-tab::after{width:56px}.wlc-sel-tab:focus-visible{outline:2px solid var(--wp--preset--color--wlc-light,#8ED5D9);outline-offset:4px;border-radius:4px}.wlc-sel-reveal{display:grid;grid-template-rows:0fr;opacity:0;margin-top:0;transition:grid-template-rows .4s ease,opacity .4s ease,margin-top .4s ease}.wlc-sel-reveal-inner{overflow:hidden;min-height:0}.wlc-sel-col.is-active .wlc-sel-reveal{grid-template-rows:1fr;opacity:1;margin-top:1.1rem}.wlc-sel-body{margin:0 auto 1rem;max-width:34ch;font-size:.98rem;line-height:1.7;color:rgba(255,255,255,.95)}.wlc-sel-count-wrap{margin:0}.wlc-sel-count{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.5em 1.4em;background:var(--wp--preset--color--wlc-accent,#b53d29);color:var(--wp--preset--color--white,#fff);border-radius:999px;font-size:1rem;font-weight:600;font-variant-numeric:lining-nums;text-decoration:none;transition:background-color .15s ease,transform .15s ease}.wlc-sel-count:focus-visible,.wlc-sel-count:hover{background:var(--wp--preset--color--wlc-accent-dark,#9a3222);color:var(--wp--preset--color--white,#fff);text-decoration:underline}.wlc-sel-count:focus-visible{outline:2px solid var(--wp--preset--color--white,#fff);outline-offset:3px}.wlc-sel-count:active{transform:scale(.97)}@media (max-width:900px){.wlc-sel-bgs{display:none}.wlc-sel-cols{grid-template-columns:1fr;min-height:0}.wlc-sel-col{min-height:340px;border-left:0;border-top:5px solid var(--wp--preset--color--white,#fff)}.wlc-sel-col-img{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.wlc-sel-col:first-child{border-top:0}.wlc-sel-reveal{grid-template-rows:1fr;opacity:1;margin-top:1rem}.wlc-sel-veil{background:linear-gradient(to top,rgba(31,31,31,.88) 0,rgba(31,31,31,.45) 60%,rgba(31,31,31,.6) 100%)}}@media (prefers-reduced-motion:reduce){.wlc-sel-bg,.wlc-sel-bgs img,.wlc-sel-reveal,.wlc-sel-tab::after,.wlc-sel-veil{transition:none}}
.wlc-experiences{max-width:1380px;margin:3.5rem auto;padding-inline:1.25rem}.wlc-exp__head{max-width:70ch;margin:0 auto 2.5rem;text-align:center}.wlc-exp__title{margin:0 0 1rem;color:var(--wp--preset--color--wlc-primary-dark,#266674)}.wlc-exp__intro{margin:0;line-height:1.7}.wlc-exp__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(1.25rem,2.2vw,2rem)}.wlc-exp__card{position:relative;display:flex;flex-direction:column}.wlc-exp__media{position:relative;display:block;aspect-ratio:3/4;border-radius:16px;overflow:hidden;background:var(--wp--preset--color--gray-300,#dee2e6);box-shadow:0 14px 32px -16px rgba(31,31,31,.35);transition:transform .45s cubic-bezier(.2, .7, .2, 1),box-shadow .45s cubic-bezier(.2, .7, .2, 1)}.wlc-exp__media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(31,31,31,.72) 100%);pointer-events:none}.wlc-exp__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .9s cubic-bezier(.2, .7, .2, 1)}.wlc-exp__link::before{content:"";position:absolute;inset:0;z-index:1;border-radius:16px}.wlc-exp__city{position:absolute;top:1rem;left:1.05rem;z-index:2;font-size:.66rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--wp--preset--color--white,#fff);background:rgba(38,102,116,.78);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:.38rem .75rem;border-radius:50px}.wlc-exp__name{position:absolute;left:1.3rem;right:1.3rem;bottom:1.2rem;z-index:2;margin:0;font-family:var(--wp--preset--font-family--playfair, Georgia, serif);font-size:clamp(1.15rem, 1.45vw, 1.4rem);font-weight:700;line-height:1.2;color:var(--wp--preset--color--white,#fff);text-shadow:0 2px 14px rgba(0,0,0,.35)}.wlc-exp__name::before{content:"";display:block;width:34px;height:2px;margin-bottom:.65rem;background:var(--wp--preset--color--wlc-light,#8ed5d9);transition:width .4s cubic-bezier(.2, .7, .2, 1)}@media (hover:hover) and (pointer:fine){.wlc-exp__card:hover .wlc-exp__media{transform:translateY(-6px);box-shadow:0 24px 44px -18px rgba(38,102,116,.45)}.wlc-exp__card:hover .wlc-exp__media img{transform:scale(1.06)}.wlc-exp__card:hover .wlc-exp__name::before{width:56px}}.wlc-exp__body{display:flex;flex-direction:column;flex:1 1 auto;padding:.95rem .25rem 0}.wlc-exp__place{margin:0 0 .45rem;font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--wp--preset--color--wlc-primary,#4a919e)}.wlc-exp__excerpt{margin:0 0 .7rem;font-size:.9rem;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wlc-exp__camp{margin:0;margin-top:auto;font-size:.85rem}.wlc-exp__camp a{position:relative;z-index:2;color:var(--wp--preset--color--wlc-primary-dark,#266674);font-weight:600;text-decoration:none;border-bottom:1px solid rgba(74,145,158,.4)}.wlc-exp__camp a:hover{color:var(--wp--preset--color--wlc-primary,#4a919e);border-bottom-color:var(--wp--preset--color--wlc-primary,#4a919e)}.wlc-exp__all{margin:2.4rem 0 0;text-align:center}.wlc-exp__all a{display:inline-flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--wp--preset--color--wlc-primary-dark,#266674);text-decoration:none;border-bottom:1px solid rgba(38,102,116,.35);padding-bottom:.2rem}.wlc-exp__all a:hover{color:var(--wp--preset--color--wlc-primary,#4a919e);border-bottom-color:var(--wp--preset--color--wlc-primary,#4a919e)}@media (max-width:900px){.wlc-exp__grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.wlc-exp__grid{grid-template-columns:1fr}.wlc-exp__media{aspect-ratio:4/5}}@media (prefers-reduced-motion:reduce){.wlc-exp__media,.wlc-exp__media img,.wlc-exp__name::before{transition:none}.wlc-exp__card:hover .wlc-exp__media,.wlc-exp__card:hover .wlc-exp__media img{transform:none}}