:root{color:#3c2f27;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#d8ccb8;font:17px/1.6 Public Sans,system-ui,sans-serif}*,:before,:after{box-sizing:border-box}html,body{width:100%;max-width:100%;margin:0;padding:0;overflow-x:clip}img{max-width:100%}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.snav,.sfoot{--oceano:#0e4a5a;--mar:#136c80;--azul:#2fb3c6;--ui:"Public Sans",system-ui,sans-serif;font-family:var(--ui)}.snav{z-index:1000;background:#faf8f3f7;border-bottom:1px solid #0e4a5a1a;align-items:center;gap:24px;height:72px;padding:0 max(24px,50vw - 588px);transition:height .35s;display:flex;position:fixed;top:0;left:0;right:0}.snav.solid{height:64px}.snav button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;padding:0}.snav-brand{white-space:nowrap;text-align:left;flex:none;align-items:center;gap:10px;display:flex}.snav-brand img{flex:none;width:auto;height:42px}.snav-brand span{font:700 17px/1.05 var(--ui);color:var(--oceano);flex-direction:column;display:flex}.snav-brand small{font:600 9.5px var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--mar)}.snav-links{white-space:nowrap;gap:26px;margin:0 auto;display:flex}.snav-links button,.snav-acts button{color:var(--oceano);padding:6px 0;font-size:14.5px;font-weight:500;position:relative}.snav-links button:after,.snav-acts button:after{content:"";background:var(--azul);transform-origin:0;height:2px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.snav-links button:hover:after,.snav-links button[aria-current=page]:after,.snav-acts button:hover:after,.snav-acts button[aria-current=page]:after{transform:scaleX(1)}.snav-acts{flex:none;gap:22px;display:flex}.snav-acts button{color:var(--mar);font-size:15px;font-weight:700}.snav-burger{flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;display:none}.snav-burger i{background:var(--oceano);width:22px;height:2px;transition:transform .3s,opacity .2s;display:block}.snav-burger.x i:first-child{transform:translateY(7px)rotate(45deg)}.snav-burger.x i:nth-child(2){opacity:0}.snav-burger.x i:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.snav-panel{z-index:999;background:#faf8f3;border-bottom:1px solid #0e4a5a1f;flex-direction:column;padding:6px max(20px,50vw - 588px) 14px;font-family:Public Sans,system-ui,sans-serif;animation:.22s ease-out snavIn;display:flex;position:fixed;top:72px;left:0;right:0;box-shadow:0 18px 30px -18px #0e4a5a59}@keyframes snavIn{0%{opacity:0;transform:translateY(-6px)}}.snav-panel button{appearance:none;cursor:pointer;color:#0e4a5a;text-align:left;background:0 0;border:0;border-bottom:1px solid #0e4a5a1a;border-radius:0;justify-content:space-between;align-items:center;padding:15px 2px;font:600 18px/1.2 Public Sans,system-ui,sans-serif;display:flex}.snav-panel button:after{content:"›";color:#2fb3c6;font-size:22px;line-height:1}.snav-panel button[aria-current=page]{color:#136c80}.snav-panel button[aria-current=page]:after{content:"";background:#2fb3c6;border-radius:50%;width:8px;height:8px}.snav-panel button:last-child{border-bottom:0}.snav.solid+.snav-panel{top:64px}@media (width<=1100px){.snav-links{display:none}.snav-burger{display:flex}.snav-acts{margin-left:auto}}@media (width<=820px){.snav{gap:10px;height:62px;padding:0 14px}.snav.solid{height:58px}.snav-acts{gap:16px}.snav-acts button{font-size:14.5px}.snav-brand img{height:32px}.snav-brand span{font-size:15px}.snav-brand small{letter-spacing:.04em;font-size:8px}.snav-panel{top:62px}.snav.solid+.snav-panel{top:58px}}.sfoot{z-index:3;color:#eaf6f4;background:#0e4a5a;padding:18px 0 22px;font-size:14px;position:relative}.sfoot-waves{width:100%;height:36px;display:block;position:absolute;bottom:calc(100% - 1px);left:0}.sfoot-in{max-width:1240px;margin:0 auto;padding:0 32px}.sfoot button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.sfoot a{color:inherit;text-decoration:none}.sfoot-c{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.sfoot-brand{font:600 17px/1.05 var(--ui);white-space:nowrap;text-align:left;align-items:center;gap:10px;display:flex}.sfoot-brand img{width:44px;height:auto}.sfoot-c nav{flex-wrap:wrap;gap:18px;margin-left:auto;display:flex}.sfoot-c nav button:hover,.sfoot-c nav a:hover,.sfoot-b button:hover{text-underline-offset:4px;text-decoration:underline}.sfoot-b{opacity:.7;border-top:1px solid #dceae324;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:14px;padding-top:12px;font-size:12.5px;display:flex}@media (width<=820px){.sfoot{text-align:center}.sfoot-in{padding:0 20px}.sfoot-c{flex-direction:column;align-items:center;gap:12px}.sfoot-c nav{justify-content:center;gap:10px 16px;margin:0}.sfoot-b{justify-content:center}}@media (width<=420px){.snav-brand span{display:none}}.nav-space{background:#faf8f3;height:72px}.page-loading{background:#d8ccb8;min-height:100svh}@media (width<=820px){.nav-space{height:62px}}.h8{--navh:92px;--oceano:#0e4a5a;--vidrio:#2fb3c6;--arena:#dbc5a5;--terra:#1590a6;--azul:#2fb3c6;--mar:#136c80;--naranja:#2fb3c6;--cta-ink:#08313b;--marfil:#f5f0e6;--crema:#fbf7ef;--tierra:#3c2f27;--serif:"Public Sans",system-ui,sans-serif;--sans:"Public Sans",system-ui,sans-serif}.h8 *{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:var(--navh)}.h8{color:var(--tierra);font:17px/1.6 var(--sans);background:#d8ccb8;overflow-x:clip}.h8 h1,.h8 h2,.h8 h3,.h8 h4{color:inherit}.h8 img{max-width:100%;display:block}.h8 a{color:inherit;text-decoration:none}.h8 button{font:inherit;color:inherit}.h8 .wrap{width:100%;max-width:1240px;margin:0 auto;padding:0 32px}.h8 em{font-style:italic}.h8 .screen{min-height:100svh;padding:var(--navh) 0 6svh;flex-direction:column;justify-content:center;display:flex}.h8 .beach{isolation:isolate;position:relative}.h8 .zone{z-index:-1;background-repeat:repeat;background-size:1400px;position:absolute;left:0;right:0}.h8 .z-seca{background-image:linear-gradient(#f0e4ce8c,#f0e4ce8c),url(/home/v8/arena-seca.webp);top:0;-webkit-mask:linear-gradient(#000 calc(100% - 260px),#0000);mask:linear-gradient(#000 calc(100% - 260px),#0000)}.h8 .z-mojada{background-image:linear-gradient(#e8dcc69e,#e1d2b973),url(/home/v8/arena-mojada.webp);-webkit-mask:linear-gradient(#0000,#000 8% 80%,#0000);mask:linear-gradient(#0000,#000 8% 80%,#0000)}.h8 .z-mar{background-image:linear-gradient(#0e4a5a75,#0e4a5a99),url(/home/v8/mar.webp);background-size:1200px;bottom:0}.h8 .btn{font:700 16px/1 var(--sans);border:1.5px solid #0000;border-radius:3px;justify-content:center;align-items:center;padding:18px 30px;transition:background .2s,color .2s;display:inline-flex}.h8 .btn-t{background:var(--naranja);color:var(--cta-ink)}.h8 .btn-t:hover{background:#4cc3d3}.h8 .btn-c{background:var(--mar);color:#fff;border-color:var(--mar)}.h8 .btn-c:hover{background:var(--oceano)}.h8 .tl{color:var(--oceano);border-bottom:2px solid var(--azul);align-self:center;padding-bottom:3px;font-size:16.5px;font-weight:700;text-decoration:none}.h8 .ctas{flex-wrap:wrap;gap:12px;display:flex}.h8 .hero{height:100svh;min-height:600px;position:relative;overflow:hidden}.h8 .hero .ph{-webkit-mask-composite:source-in;background:url(/home/v8/hero-laud.webp) 88% 62%/cover;animation:2.6s cubic-bezier(.2,.7,.2,1) forwards settle;position:absolute;inset:0 0 0 40%;transform:scale(1.05);-webkit-mask:linear-gradient(90deg,#0000,#000 20%),linear-gradient(#000 70%,#0000);-webkit-mask-composite:source-in,source-over;mask:linear-gradient(90deg,#0000,#000 20%) intersect,linear-gradient(#000 70%,#0000)}@keyframes settle{to{transform:scale(1)}}.h8 .hero .wrap{flex-direction:column;justify-content:center;height:100%;padding-top:40px;display:flex;position:relative}.h8 .hero h1{font:600 clamp(42px,min(5.6vw,9.4vh),88px)/1 var(--serif);letter-spacing:-.025em;max-width:12.5ch}.h8 .hero h1 em{color:var(--terra);font-style:normal;font-weight:700}.h8 .hero p{max-width:24ch;font:600 clamp(19px,1.6vw,23px)/1.35 var(--serif);color:var(--oceano);margin:24px 0 30px}.h8 .walk{height:190vh;position:relative}.h8 .walk .stick{height:100svh;position:sticky;top:0;overflow:hidden}.h8 .cria{aspect-ratio:1;will-change:transform;filter:drop-shadow(-6px 9px 6px #32200f59);width:clamp(170px,15vw,220px);position:absolute;top:0;left:0}.h8 .cria svg{width:100%;height:100%;display:block;overflow:visible}.h8 .walk .k{left:0;right:0;top:calc(var(--navh) + 3vh);text-align:center;z-index:3;opacity:1;padding:0 20px;transition:opacity .6s,transform .6s;position:absolute;transform:none}.h8 .walk.p2 .k{opacity:1;transform:none}.h8 .walk.p4 .k{opacity:0;transform:translateY(-14px)}.h8 .walk .k .big{font:600 clamp(56px,8vw,128px)/.95 var(--serif);letter-spacing:-.035em;display:block}.h8 .walk .k .big b{color:var(--terra);font-weight:500}.h8 .walk .k .ln{font:600 clamp(22px,2.4vw,36px)/1.15 var(--serif);margin-top:.6vh;display:block}.h8 .walk .solo{left:0;right:0;top:calc(var(--navh) + 2vh);text-align:center;opacity:0;padding:0 22px;transition:opacity .6s,transform .6s;position:absolute;transform:translateY(18px)}.h8 .walk.p4 .solo{opacity:1;transform:none}.h8 .walk .solo .big{font:600 clamp(48px,6vw,96px)/.95 var(--serif);letter-spacing:-.035em;display:block}.h8 .walk .solo .big b{color:var(--terra);font-weight:500}.h8 .walk .solo .pre{margin:0 0 .4vh}.h8 .walk .solo .ln{font:600 clamp(22px,2.4vw,34px)/1.15 var(--serif);margin-top:.4vh;display:block}.h8 .walk .solo-cta{pointer-events:auto;margin-top:2.2vh}.h8 .walk .solo .sm{opacity:.85;max-width:46ch;margin-top:1.2vh;margin-left:auto;margin-right:auto;font-size:clamp(15px,1.15vw,18px);display:block}.h8 .proof .pgrid{grid-template-columns:1.05fr 1fr;align-items:start;gap:5vw;display:grid}.h8 .proof .left{top:calc(var(--navh) + 3vh);flex-direction:column;align-items:center;display:flex;position:sticky}.h8 .proof .bigmark{z-index:2;filter:drop-shadow(0 10px 22px #0e4a5a59);width:clamp(220px,20vw,300px);height:auto;margin-top:clamp(-120px,-8vw,-80px);position:relative}.h8 .proof .shot{opacity:0;border-radius:0;width:100%;height:clamp(280px,52vh,560px);transition:opacity 1s,transform 1.2s cubic-bezier(.3,.6,.2,1);position:relative;overflow:hidden;transform:translateY(24px)}.h8 .proof .shot.in{opacity:1;transform:none}.h8 .proof .shot img{object-fit:cover;width:100%;height:100%;transition:transform 2.6s cubic-bezier(.3,.6,.2,1);transform:scale(1.1)}.h8 .proof .shot.in img{transform:none}.h8 .proof .who{font:600 clamp(34px,3.8vw,60px)/1 var(--serif);letter-spacing:-.03em;margin:1.2vh 0 2.2vh}.h8 .proof .who em{color:inherit;font-style:normal;font-weight:inherit}.h8 .proof .bio{opacity:.9;max-width:46ch;font-size:clamp(15px,1.15vw,17.5px);line-height:1.6}.h8 .proof .since{font:600 clamp(20px,1.7vw,26px)/1.4 var(--serif);border-top:1.5px solid var(--oceano);max-width:30ch;margin:3.5vh 0 3vh;padding-top:2.4vh}.h8 .proof .since b{color:var(--terra);letter-spacing:-.03em;margin:.1em 0;font-size:2.6em;font-weight:500;line-height:1;display:block}.h8 .proof .since b:before{content:"+"}.h8 .proof .sp{grid-template-columns:repeat(3,1fr);gap:10px;max-width:460px;margin:2.6vh 0 0;display:grid}.h8 .proof .sp figure{margin:0}.h8 .proof .sp img{aspect-ratio:1;object-fit:cover;width:100%}.h8 .proof .sp figcaption{color:var(--oceano);margin-top:6px;font-size:14px;font-weight:600}.h8 .proof .sp h4{font:700 13px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--mar);grid-column:1/-1;margin-bottom:2px}.h8 .proof .shot{overflow:visible}.h8 .proof .shot>img{border-radius:0}.h8 .proof .seal{aspect-ratio:1;background:#fff;border-radius:50%;place-items:center;width:clamp(96px,9vw,132px);display:none;position:absolute;bottom:-28px;right:-28px;box-shadow:0 8px 24px -10px #0e4a5a73}.h8 .proof .seal img{width:86%;height:auto}.h8 .proof .onu{border-left:3px solid var(--azul);font:italic 400 clamp(17px,1.3vw,20px)/1.45 var(--serif);max-width:44ch;margin:0 0 3vh;padding-left:16px}.h8 .proof .onu a{font:600 14px var(--sans);color:var(--mar);margin-top:8px;font-style:normal;display:block}.h8 .proof .more{color:var(--mar);border-bottom:2px solid var(--azul);padding-bottom:3px;font-weight:700}.h8 .proof{padding:8vh 0 26svh}.h8 .proof .lead{font:600 clamp(24px,2.4vw,34px)/1.2 var(--serif)}.h8 .act{color:var(--marfil);position:relative}@media (width>=821px){.h8 .act{background:linear-gradient(#0000 0 35vh,#0b3440 60vh)}.h8 .visit{background:#0b3440;margin-top:-1px}}.h8 .act h2{font:600 clamp(46px,min(7vw,12vh),112px)/.92 var(--serif);letter-spacing:-.04em}.h8 .act h2 em{color:inherit;font-style:normal;font-weight:inherit}.h8 .price{font:600 22px var(--serif)}.h8 .price b{letter-spacing:-.03em;vertical-align:-.12em;margin-right:6px;font-size:2.4em;font-weight:500}.h8 .hook{font:600 clamp(18px,1.5vw,21px)/1.4 var(--serif);max-width:36ch}.h8 .amts{flex-wrap:wrap;gap:8px;display:flex}.h8 .amts button{all:unset;cursor:pointer;font:700 16px var(--sans);border:1.5px solid #f5f0e666;border-radius:3px;padding:12px 18px}.h8 .amts button.on{background:var(--marfil);border-color:var(--marfil);color:var(--oceano)}.h8 .act .split{justify-content:flex-end;align-items:center;min-height:100svh;display:flex;position:relative}.h8 .act .half{margin:0;position:absolute;inset:0;-webkit-mask:linear-gradient(#0000,#000 22vh calc(100% - 18vh),#0000);mask:linear-gradient(#0000,#000 22vh calc(100% - 18vh),#0000)}.h8 .act .half:after{content:"";background:linear-gradient(90deg,#08283000 30%,#0828308c 52%,#082830e0 100%);position:absolute;inset:0}.h8 .act .half img{object-fit:cover;object-position:28% 60%;width:100%;height:100%;position:absolute;inset:0}.h8 .act .side{z-index:2;width:min(540px,42vw);padding:calc(var(--navh) + 4vh) 0 8vh;flex-direction:column;gap:4vh;margin-right:max(32px,50vw - 588px);display:flex;position:relative}.h8 .act .side h2{grid-column:1/-1;margin:0;font-size:clamp(38px,3.8vw,62px);line-height:1}.h8 .act .opt{border-top:1px solid #f5f0e64d;flex-direction:column;align-items:flex-start;gap:12px;padding-top:3vh;display:flex}.h8 .act .opt h3{font:600 clamp(22px,1.9vw,28px)/1.1 var(--serif)}.h8 .btn-o{color:var(--oceano);background:#fff;border:0}.h8 .btn-o:hover{background:#eaf6f4}.h8 .visit{height:82svh;min-height:480px;color:var(--marfil);align-items:flex-end;display:flex;position:relative}.h8 .visit img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;-webkit-mask:linear-gradient(#0000,#00000059 18%,#000 48%);mask:linear-gradient(#0000,#00000059 18%,#000 48%)}.h8 .visit:after{content:"";background:linear-gradient(#0000 30%,#081a1b33 55%,#081a1bd9 100%);position:absolute;inset:0}.h8 .visit .wrap{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:12px;padding-bottom:16svh;display:flex;position:relative}.h8 .visit b{font:600 clamp(40px,5vw,76px)/1 var(--serif);letter-spacing:-.035em}.h8 .visit p{opacity:.9;margin-bottom:8px;font-size:18px}@media (width<=820px){.h8{--navh:76px}.h8 .wrap{padding:0 20px}.h8 .hero .ph{background-position:72% 55%;background-size:cover;top:56%;left:0;-webkit-mask:linear-gradient(#0000,#000 22% 78%,#0000);mask:linear-gradient(#0000,#000 22% 78%,#0000)}.h8 .hero{height:100svh;min-height:560px}.h8 .hero .wrap{padding-top:calc(var(--navh) + 2.5svh);justify-content:flex-start;height:100%}.h8 .hero h1{max-width:none;font-size:clamp(31px,8.6vw,40px);line-height:1.02}.h8 .hero p{max-width:30ch;margin:10px auto 16px;font-size:16px}.h8 .hero .ctas{flex-direction:column;align-items:center;gap:12px}.h8 .hero .ctas .btn{width:100%;max-width:340px;padding:16px 10px;font-size:16px}.h8 .cria{width:132px}.h8 .hero .wrap,.h8 .visit .wrap{text-align:center}.h8 .act .split{min-height:0;padding-bottom:6svh;display:block}.h8 .act .side{margin-right:0}.h8 .act .half{height:46svh;margin-top:0;position:relative;-webkit-mask:linear-gradient(#0000,#000 12svh 78%,#0000);mask:linear-gradient(#0000,#000 12svh 78%,#0000)}.h8 .act .half:after{display:none}.h8 .act .side{gap:3.5svh;width:auto;padding:5svh 20px 0}.h8 .proof .left{margin-bottom:60px}.h8 .proof .seal{width:150px;box-shadow:none;aspect-ratio:auto;background:0 0;border-radius:0;display:block;bottom:-56px;left:50%;right:auto;transform:translate(-50%)}.h8 .proof .seal img{filter:drop-shadow(0 4px 10px #0e4a5a59);width:100%}.h8 .proof .left{position:relative;top:0}.h8 .proof .bigmark{display:none}.h8 .proof .pgrid{grid-template-columns:1fr;gap:3svh}.h8 .proof .shot{height:clamp(170px,26svh,240px)}.h8 .proof{padding:6svh 0 20svh}.h8 .walk .solo{top:calc(var(--ry,47%) + 86px)}.h8 .hero h1,.h8 .hero p{margin-left:auto;margin-right:auto}.h8 .act h2{font-size:clamp(42px,12vw,60px)}.h8 .price b{font-size:2em}.h8 .hook{font-size:16px}.h8 .amts button{padding:9px 13px;font-size:14px}.h8 .visit .wrap{text-align:center;align-items:center;padding-bottom:12svh}.h8 .visit b{font-size:clamp(38px,11vw,52px)}}@media (prefers-reduced-motion:reduce){.h8 *{transition:none!important;animation:none!important}}.h8 button.more{border:0;border-bottom:2px solid var(--azul);font:700 17px/1.4 var(--sans);cursor:pointer;background:0 0;border-radius:0;padding:0 0 3px}.h8 button.more:hover{color:var(--oceano)}.h8 .pos-low{object-position:50% 80%}
