@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap);body{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}@font-face{font-family:Baskerville Poster;font-style:normal;font-weight:400;src:url(/static/media/Baskerville-Poster-PT.b6055de534bfc5677443.otf) format("opentype")}:root{--white:#fff;--off-white:#f5f5f5;--light:#e8e8e8;--black:#050505;--dark:#0a0a0a;--dark-card:#111;--dark-border:#1a1a1a;--gray-900:#171717;--gray-800:#262626;--gray-600:#525252;--gray-500:#6b6b6b;--gray-400:#a3a3a3;--gray-300:#d4d4d4;--gold:#c9a962;--gold-dim:#c9a96226;--accent:#e2cfa5;--transition:all 0.5s cubic-bezier(0.22,1,0.36,1);--transition-fast:all 0.3s cubic-bezier(0.22,1,0.36,1);--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--max-width:1400px;--section-padding:clamp(6rem,12vw,12rem);--side-padding:clamp(1.5rem,5vw,6rem);--font-sans:"Inter",-apple-system,sans-serif;--font-serif:"Baskerville Poster",Georgia,serif;--font-mono:"JetBrains Mono",monospace}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0a0a0a;background:var(--dark);color:#fff;color:var(--white);font-family:Inter,-apple-system,sans-serif;font-family:var(--font-sans);overflow-x:hidden}h1,h2,h3,h4{font-weight:500}.App{overflow-x:hidden}@keyframes fadeUp{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-60px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(60px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes lineGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.navbar{align-items:center;display:flex;justify-content:space-between;left:0;padding:1.5rem clamp(1.5rem,5vw,6rem);padding:1.5rem var(--side-padding);position:fixed;right:0;top:0;transition:all .5s cubic-bezier(.22,1,.36,1);transition:var(--transition);z-index:1000}.navbar.scrolled{backdrop-filter:blur(30px) saturate(180%);-webkit-backdrop-filter:blur(30px) saturate(180%);background:#050505d9;border-bottom:1px solid #1a1a1a;border-bottom:1px solid var(--dark-border);padding:1rem clamp(1.5rem,5vw,6rem);padding:1rem var(--side-padding)}.nav-logo{align-items:center;display:flex;text-decoration:none}.nav-logo img{height:40px;transition:all .3s cubic-bezier(.22,1,.36,1);transition:var(--transition-fast);width:auto}.nav-logo:hover img{opacity:.7}.nav-links{display:flex;gap:2.5rem}.nav-links a{color:#a3a3a3;color:var(--gray-400);font-family:JetBrains Mono,monospace;font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.5px;position:relative;text-decoration:none;text-transform:lowercase;transition:all .3s cubic-bezier(.22,1,.36,1);transition:var(--transition-fast)}.nav-links a:after{background:#c9a962;background:var(--gold);bottom:-4px;content:"";height:1px;left:0;position:absolute;transition:width .4s cubic-bezier(.16,1,.3,1);transition:width .4s var(--ease-out-expo);width:0}.nav-links a:hover{color:#fff;color:var(--white)}.nav-links a:hover:after{width:100%}.nav-cta{background:#0000;border:1px solid #262626;border:1px solid var(--gray-800);color:#fff;color:var(--white);cursor:pointer;font-family:JetBrains Mono,monospace;font-family:var(--font-mono);font-size:.68rem;font-weight:500;letter-spacing:.5px;overflow:hidden;padding:.7rem 1.8rem;position:relative;text-transform:lowercase;transition:all .3s cubic-bezier(.22,1,.36,1);transition:var(--transition-fast)}.nav-cta:before{background:#c9a962;background:var(--gold);content:"";inset:0;position:absolute;transform:translateY(100%);transition:transform .4s cubic-bezier(.16,1,.3,1);transition:transform .4s var(--ease-out-expo)}.nav-cta span{position:relative;z-index:1}.nav-cta:hover{border-color:#c9a962;border-color:var(--gold);color:#050505;color:var(--black)}.nav-cta:hover:before{transform:translateY(0)}.hero-section{height:100vh;min-height:600px;overflow:hidden;position:relative}.hero-image{height:100%;inset:0;position:absolute;width:100%}.hero-image img{filter:brightness(.55) contrast(1.1);height:100%;object-fit:cover;width:100%}.hero-image:after{background:linear-gradient(180deg,#0505054d,#0505051a 40%,#05050599);content:"";inset:0;position:absolute}.hero-title{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:90%}.hero-title h1{align-items:center;display:flex;flex-direction:column;gap:0}.hero-line{display:block;font-family:Inter,-apple-system,sans-serif;font-family:var(--font-sans);font-weight:700;letter-spacing:-.03em;line-height:.9;overflow:hidden;text-transform:uppercase}.hero-line-1{color:#fff;color:var(--white);transition:-webkit-clip-path 1s cubic-bezier(.16,1,.3,1) .2s;transition:clip-path 1s cubic-bezier(.16,1,.3,1) .2s;transition:clip-path 1s cubic-bezier(.16,1,.3,1) .2s,-webkit-clip-path 1s cubic-bezier(.16,1,.3,1) .2s;transition:-webkit-clip-path 1s var(--ease-out-expo) .2s;transition:clip-path 1s var(--ease-out-expo) .2s;transition:clip-path 1s var(--ease-out-expo) .2s,-webkit-clip-path 1s var(--ease-out-expo) .2s}.hero-line-1,.hero-line-2{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);font-size:clamp(4rem,14vw,12rem)}.hero-line-2{-webkit-text-stroke:1.5px #fff;-webkit-text-stroke:1.5px var(--white);color:#0000;transition:-webkit-clip-path 1s cubic-bezier(.16,1,.3,1) .5s;transition:clip-path 1s cubic-bezier(.16,1,.3,1) .5s;transition:clip-path 1s cubic-bezier(.16,1,.3,1) .5s,-webkit-clip-path 1s cubic-bezier(.16,1,.3,1) .5s;transition:-webkit-clip-path 1s var(--ease-out-expo) .5s;transition:clip-path 1s var(--ease-out-expo) .5s;transition:clip-path 1s var(--ease-out-expo) .5s,-webkit-clip-path 1s var(--ease-out-expo) .5s}.hero-title.loaded .hero-line-1,.hero-title.loaded .hero-line-2{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.hero-content{bottom:3.5rem;left:clamp(1.5rem,5vw,6rem);left:var(--side-padding);opacity:0;position:absolute;transform:translateY(30px);transition:all 1s ease .6s}.hero-content.loaded{opacity:1;transform:translateY(0)}.hero-tagline{color:#a3a3a3;color:var(--gray-400);font-size:.75rem;font-weight:400}.hero-cta,.hero-tagline{font-family:JetBrains Mono,monospace;font-family:var(--font-mono);letter-spacing:.5px}.hero-cta{align-items:center;background:#0000;border:1px solid #fff3;color:#fff;color:var(--white);cursor:pointer;display:inline-flex;font-size:.72rem;font-weight:500;gap:.8rem;margin-top:1.5rem;padding:1rem 2rem;text-transform:lowercase;transition:all .4s cubic-bezier(.16,1,.3,1);transition:all .4s var(--ease-out-expo)}.hero-cta:hover{background:#fff;background:var(--white);border-color:#fff;border-color:var(--white);color:#050505;color:var(--black)}.hero-cta .cta-arrow{font-size:1rem;transition:transform .3s ease}.hero-cta:hover .cta-arrow{transform:translateX(5px)}.scroll-indicator{align-items:center;bottom:3.5rem;cursor:pointer;display:flex;flex-direction:column;gap:.8rem;opacity:.5;position:absolute;right:clamp(1.5rem,5vw,6rem);right:var(--side-padding);transition:opacity .3s ease}.scroll-indicator:hover{opacity:1}.scroll-mouse{border:1.5px solid #fff6;border-radius:11px;height:36px;position:relative;width:22px}.scroll-wheel{animation:scroll-down 2s ease-in-out infinite;background:#fff;background:var(--white);border-radius:2px;height:7px;left:50%;position:absolute;top:7px;transform:translateX(-50%);width:3px}@keyframes scroll-down{0%,to{opacity:1;transform:translateX(-50%) translateY(0)}50%{opacity:.3;transform:translateX(-50%) translateY(10px)}}.scroll-indicator span{color:#ffffff80;font-size:.6rem;letter-spacing:1px}.scroll-indicator span,.section-label{font-family:JetBrains Mono,monospace;font-family:var(--font-mono)}.section-label{background:#c9a96226;background:var(--gold-dim);border:1px solid #c9a96233;color:#c9a962;color:var(--gold);display:inline-block;font-size:.68rem;font-weight:500;letter-spacing:.5px;margin-bottom:1.5rem;padding:.35rem .8rem;text-transform:lowercase}.section-label.light{background:#c9a96214;border-color:#c9a96226;color:#c9a962;color:var(--gold)}.about-section{background:#050505;background:var(--black);display:grid;grid-template-columns:1fr 1fr;min-height:90vh}.about-image{overflow:hidden;position:relative}.about-image img{filter:brightness(.9) saturate(1.05);height:100%;object-fit:cover;transition:transform 12s ease;width:100%}.about-image:hover img{transform:scale(1.05)}.about-image-accent{background:linear-gradient(135deg,#0000 50%,#c9a962 0);background:linear-gradient(135deg,#0000 50%,var(--gold) 50%);bottom:0;height:40%;opacity:.06;position:absolute;right:0;width:40%}.about-content{color:#fff;color:var(--white);display:flex;flex-direction:column;justify-content:center;max-width:620px;padding:clamp(3rem,6vw,7rem) clamp(2.5rem,5vw,5rem)}.about-header{margin-bottom:2.5rem}.about-eyebrow{color:#6b6b6b;color:var(--gray-500);display:inline-block;font-family:JetBrains Mono,monospace;font-family:var(--font-mono);font-size:.68rem;font-weight:400;letter-spacing:.5px;margin-bottom:1.2rem}.about-header h2{color:#fff;color:var(--white);font-size:clamp(2.2rem,4vw,3.2rem);font-weight:400;line-height:1.15}.about-header h2,.about-header h2 em{font-family:Baskerville Poster,Georgia,serif;font-family:var(--font-serif);font-style:italic}.about-header h2 em{color:#c9a962;color:var(--gold)}.about-intro{border-bottom:1px solid #1a1a1a;border-bottom:1px solid var(--dark-border);margin-bottom:3rem;padding-bottom:2.5rem}.about-intro p{color:#a3a3a3;color:var(--gray-400);font-size:1rem;font-weight:300;line-height:1.9}.about-philosophy{display:flex;flex-direction:column;gap:2rem;margin-bottom:3rem}.philosophy-item{align-items:flex-start;display:flex;gap:1.5rem;opacity:0;transform:translateY(20px)}.philosophy-number{color:#c9a962;color:var(--gold);flex-shrink:0;font-family:JetBrains Mono,monospace;font-family:var(--font-mono);font-size:.7rem;opacity:.5;padding-top:3px}.philosophy-content h4{color:#fff;color:var(--white);font-family:Inter,-apple-system,sans-serif;font-family:var(--font-sans);font-size:.82rem;font-weight:600;letter-spacing:.3px;margin-bottom:.5rem}.philosophy-content p{color:#6b6b6b;color:var(--gray-500);font-size:.88rem;font-weight:300;line-height:1.6}.about-cta{margin-top:1rem}.about-btn{align-items:center;background:#0000;border:1px solid #262626;border:1px solid var(--gray-800);color:#fff;color:var(--white);display:inline-flex;font-family:JetBrains Mono,monospace;font-family:var(--font-mono);font-size:.7rem;font-weight:500;gap:1rem;letter-spacing:.5px;padding:1rem 2.5rem;text-decoration:none;text-transform:lowercase;transition:all .4s cubic-bezier(.16,1,.3,1);transition:all .4s var(--ease-out-expo)}.about-btn:after{content:"→";font-size:1rem;transition:transform .3s ease}.about-btn:hover{background:#fff;background:var(--white);border-color:#fff;border-color:var(--white);color:#050505;color:var(--black)}.about-btn:hover:after{transform:translateX(5px)}.about-content.animate-in{animation:fadeUp .9s cubic-bezier(.16,1,.3,1) forwards;animation:fadeUp .9s var(--ease-out-expo) forwards}.about-content.animate-in .philosophy-item{animation:fadeUp .7s cubic-bezier(.16,1,.3,1) forwards;animation:fadeUp .7s var(--ease-out-expo) forwards}.about-content.animate-in .philosophy-item:first-child{animation-delay:.15s}.about-content.animate-in .philosophy-item:nth-child(2){animation-delay:.3s}.about-content.animate-in .philosophy-item:nth-child(3){animation-delay:.45s}.services-section{background:#050505;background:var(--black);padding:clamp(6rem,12vw,12rem) clamp(1.5rem,5vw,6rem);padding:var(--section-padding) var(--side-padding)}.services-header{margin-bottom:4rem;margin-left:auto;margin-right:auto;max-width:700px;text-align:center}.services-header h2{color:#fff;color:var(--white);font-family:Baskerville Poster,Georgia,serif;font-family:var(--font-serif);font-size:clamp(2.2rem,5vw,3.5rem);font-style:italic;font-weight:400}.services-header h2 em{color:#c9a962;color:var(--gold)}.services-grid{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1400px;max-width:var(--max-width)}.service-card{aspect-ratio:3/4;cursor:pointer;opacity:0;overflow:hidden;position:relative;transform:translateY(60px);transition:all .8s cubic-bezier(.16,1,.3,1);transition:all .8s var(--ease-out-expo)}.service-card.visible{opacity:1;transform:translateY(0)}.service-card-image{inset:0;position:absolute}.service-card-image img{filter:brightness(.75) saturate(.9);height:100%;object-fit:cover;transition:transform 1.5s cubic-bezier(.16,1,.3,1);transition:transform 1.5s var(--ease-out-expo);width:100%}.service-card:hover .service-card-image img{filter:brightness(.6) saturate(1);transform:scale(1.1)}.service-card-overlay{background:linear-gradient(180deg,#0000 40%,#000c);inset:0;position:absolute;transition:all .5s cubic-bezier(.22,1,.36,1);transition:var(--transition)}.service-card:hover .service-card-overlay{background:linear-gradient(180deg,#0000 20%,#000000e6)}.service-card-content{bottom:0;color:#fff;color:var(--white);left:0;padding:2rem 1.5rem;position:absolute;right:0;transform:translateY(0);transition:transform .5s cubic-bezier(.16,1,.3,1);transition:transform .5s var(--ease-out-expo)}.service-card:hover .service-card-content{transform:translateY(-10px)}.service-card-subtitle{color:#c9a962;color:var(--gold);display:block;font-family:JetBrains Mono,monospace;font-family:var(--font-mono);font-size:.6rem;font-weight:500;letter-spacing:.5px;margin-bottom:.5rem}.service-card-title{font-family:Baskerville Poster,Georgia,serif;font-family:var(--font-serif);font-size:1.3rem;font-style:italic;font-weight:400}.experiences-section{background:#171717;background:var(--gray-900);padding:clamp(6rem,12vw,12rem) clamp(1.5rem,5vw,6rem);padding:var(--section-padding) var(--side-padding)}.experiences-content{margin:0 auto;max-width:1400px;max-width:var(--max-width)}.experiences-header{margin-bottom:5rem;margin-left:auto;margin-right:auto;max-width:600px;text-align:center}.experiences-header h2{color:#fff;color:var(--white);font-family:Baskerville Poster,Georgia,serif;font-family:var(--font-serif);font-size:clamp(2rem,4vw,3rem);font-style:italic;font-weight:400;margin:1rem 0}.experiences-header h2 em{color:#c9a962;color:var(--gold)}.experiences-header p{color:#6b6b6b;color:var(--gray-500);font-size:.95rem;font-weight:300}.experiences-grid{grid-gap:1px;background:#1a1a1a;background:var(--dark-border);border:1px solid #1a1a1a;border:1px solid var(--dark-border);display:grid;gap:1px;grid-template-columns:repeat(4,1fr)}.experience-card{background:#171717;background:var(--gray-900);opacity:0;padding:2.5rem 2rem;position:relative;transform:translateY(40px);transition:all .5s cubic-bezier(.16,1,.3,1);transition:all .5s var(--ease-out-expo)}.experiences-content.animate-in .experience-card{opacity:1;transform:translateY(0)}.experiences-content.animate-in .experience-card:first-child{transition-delay:.05s}.experiences-content.animate-in .experience-card:nth-child(2){transition-delay:.15s}.experiences-content.animate-in .experience-card:nth-child(3){transition-delay:.25s}.experiences-content.animate-in .experience-card:nth-child(4){transition-delay:.35s}.experience-card:hover{background:#111;background:var(--dark-card);box-shadow:0 20px 60px #00000080;transform:translateY(-4px);z-index:1}.experience-number{color:#c9a962;color:var(--gold);font-family:JetBrains Mono,monospace;font-family:var(--font-mono);font-size:.65rem;opacity:.4;position:absolute;right:1.5rem;top:1.5rem}.experience-card h3{color:#fff;color:var(--white);font-family:Baskerville Poster,Georgia,serif;font-family:var(--font-serif);font-size:1.3rem;font-style:italic;font-weight:400;margin-bottom:1rem}.experience-card p{color:#6b6b6b;color:var(--gray-500);font-size:.85rem;font-weight:300;line-height:1.7;margin-bottom:1.5rem}.experience-details{border-top:1px solid #1a1a1a;border-top:1px solid var(--dark-border);display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-top:1rem}.experience-duration{color:#c9a962;color:var(--gold)}.experience-cta,.experience-duration{font-family:JetBrains Mono,monospace;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.5px}.experience-cta{border-bottom:1px solid #1a1a1a;border-bottom:1px solid var(--dark-border);color:#a3a3a3;color:var(--gray-400);display:inline-block;font-weight:500;padding-bottom:2px;text-decoration:none;transition:all .3s cubic-bezier(.22,1,.36,1);transition:var(--transition-fast)}.experience-cta:hover{border-color:#c9a962;border-color:var(--gold);color:#c9a962;color:var(--gold)}.experiences-footer{border-top:1px solid #1a1a1a;border-top:1px solid var(--dark-border);margin-top:4rem;padding-top:2.5rem;text-align:center}.experiences-footer p{color:#6b6b6b;color:var(--gray-500);font-size:.9rem;font-weight:300}.experiences-footer a{border-bottom:1px solid #0000;color:#c9a962;color:var(--gold);font-weight:500;text-decoration:none;transition:all .3s cubic-bezier(.22,1,.36,1);transition:var(--transition-fast)}.experiences-footer a:hover{border-color:#c9a962;border-color:var(--gold)}.villa-section{align-items:flex-end;display:flex;min-height:90vh;position:relative}.villa-image{inset:0;position:absolute}.villa-image img{filter:brightness(.5) contrast(1.1);height:100%;object-fit:cover;width:100%}.villa-content{max-width:850px;padding:clamp(3rem,6vw,5rem) clamp(1.5rem,5vw,6rem) clamp(4rem,8vw,7rem);padding:clamp(3rem,6vw,5rem) var(--side-padding) clamp(4rem,8vw,7rem);position:relative;z-index:2}.villa-title{color:#fff;color:var(--white);font-family:Baskerville Poster,Georgia,serif;font-family:var(--font-serif);font-size:clamp(2rem,4vw,3rem);font-style:italic;font-weight:400;margin:.8rem 0 1.8rem}.villa-title em{color:#c9a962;color:var(--gold)}.villa-text{color:#d4d4d4;color:var(--gray-300);font-size:.95rem;font-weight:300;line-height:1.9;margin-bottom:2.5rem;max-width:550px}.villa-features-grid{border-bottom:1px solid #ffffff1a;display:flex;gap:3.5rem;margin-bottom:2.5rem;padding-bottom:2.5rem}.villa-feature{display:flex;flex-direction:column;gap:.4rem}.villa-feature-number{color:#fff;color:var(--white);font-size:1.5rem;font-weight:500}.villa-feature-label,.villa-feature-number{font-family:JetBrains Mono,monospace;font-family:var(--font-mono)}.villa-feature-label{color:#6b6b6b;color:var(--gray-500);font-size:.62rem;letter-spacing:.5px}.villa-amenities{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:2rem}.amenity{align-items:center;display:flex;gap:.5rem}.amenity-icon{color:#c9a962;color:var(--gold);font-size:.6rem}.amenity span:last-child{color:#ffffffb3;font-size:.72rem;letter-spacing:.3px}.amenity span:last-child,.villa-cta{font-family:JetBrains Mono,monospace;font-family:var(--font-mono)}.villa-cta{align-items:center;background:#0000;border:1px solid #fff3;color:#fff;color:var(--white);cursor:pointer;display:inline-flex;font-size:.7rem;font-weight:500;gap:.8rem;letter-spacing:.5px;margin-top:2rem;padding:1rem 2rem;text-decoration:none;text-transform:lowercase;transition:all .4s cubic-bezier(.16,1,.3,1);transition:all .4s var(--ease-out-expo)}.villa-content.animate-in .villa-cta{opacity:1;transform:translateY(0);transition-delay:.3s}.villa-cta:hover{background:#fff;background:var(--white);border-color:#fff;border-color:var(--white);color:#050505;color:var(--black)}.villa-cta .cta-arrow{font-size:1rem;transition:transform .3s ease}.villa-cta:hover .cta-arrow{transform:translateX(5px)}.villa-content.animate-in .villa-text{animation:fadeUp .8s cubic-bezier(.16,1,.3,1) forwards;animation:fadeUp .8s var(--ease-out-expo) forwards}.yacht-section{background:#050505;background:var(--black);border-bottom:1px solid #1a1a1a;border-bottom:1px solid var(--dark-border);border-top:1px solid #1a1a1a;border-top:1px solid var(--dark-border);display:grid;grid-template-columns:1fr 1fr;min-height:80vh}.yacht-text{display:flex;flex-direction:column;justify-content:center;max-width:500px;padding:clamp(4rem,6vw,7rem) clamp(1.5rem,5vw,6rem);padding:clamp(4rem,6vw,7rem) var(--side-padding)}.yacht-text h2{color:#fff;color:var(--white);font-family:Baskerville Poster,Georgia,serif;font-family:var(--font-serif);font-size:clamp(2rem,4vw,3rem);font-style:italic;font-weight:400;margin:1rem 0}.yacht-text h2 em{color:#c9a962;color:var(--gold)}.yacht-intro{color:#6b6b6b;color:var(--gray-500);font-size:.95rem;font-weight:300;line-height:1.8;margin-bottom:2.5rem}.yacht-cards{background:#1a1a1a;background:var(--dark-border);gap:1px;justify-content:center;padding:clamp(4rem,6vw,7rem) clamp(1.5rem,5vw,6rem);padding:clamp(4rem,6vw,7rem) var(--side-padding)}.yacht-cards,.yacht-option{display:flex;flex-direction:column}.yacht-option{background:#050505;background:var(--black);gap:.6rem;overflow:hidden;padding:2rem 1.8rem;position:relative;transition:all .4s cubic-bezier(.16,1,.3,1);transition:all .4s var(--ease-out-expo)}.yacht-option:before{background:#c9a962;background:var(--gold);content:"";height:100%;left:0;position:absolute;top:0;transform:scaleY(0);transform-origin:bottom;transition:transform .4s cubic-bezier(.16,1,.3,1);transition:transform .4s var(--ease-out-expo);width:3px}.yacht-option:hover{background:#111;background:var(--dark-card);padding-left:2.5rem}.yacht-option:hover:before{transform:scaleY(1)}.yacht-duration{color:#c9a962;color:var(--gold);font-family:JetBrains Mono,monospace;font-family:var(--font-mono);font-size:.62rem;font-weight:500;letter-spacing:.5px}.yacht-option h4{color:#fff;color:var(--white);font-family:Baskerville Poster,Georgia,serif;font-family:var(--font-serif);font-size:1.3rem;font-style:italic;font-weight:400}.yacht-option p{color:#6b6b6b;color:var(--gray-500);font-size:.85rem;font-weight:300;line-height:1.6}.yacht-price{color:#fff;color:var(--white);font-family:JetBrains Mono,monospace;font-family:var(--font-mono);font-size:.68rem;font-weight:500;margin-top:.3rem}.yacht-popular{border-left:2px solid #c9a962;border-left:2px solid var(--gold);padding-left:calc(1.8rem - 2px)}.yacht-popular-tag{background:#c9a962;background:var(--gold);color:#050505;color:var(--black);display:inline-block;font-size:.58rem;margin-bottom:.3rem;padding:.2rem .5rem}.yacht-cta,.yacht-popular-tag{font-family:JetBrains Mono,monospace;font-family:var(--font-mono);font-weight:500;letter-spacing:.5px}.yacht-cta{align-items:center;background:#0000;border:1px solid #262626;border:1px solid var(--gray-800);color:#fff;color:var(--white);display:inline-flex;font-size:.7rem;gap:1rem;padding:1rem 2.2rem;text-decoration:none;text-transform:lowercase;transition:all .4s cubic-bezier(.16,1,.3,1);transition:all .4s var(--ease-out-expo);width:-webkit-fit-content;width:fit-content}.yacht-cta:hover{background:#c9a962;background:var(--gold);border-color:#c9a962;border-color:var(--gold);color:#050505;color:var(--black)}.yacht-cta .cta-arrow{font-size:1rem;transition:transform .3s ease}.yacht-cta:hover .cta-arrow{transform:translateX(5px)}.yacht-text.animate-in .section-label,.yacht-text.animate-in .yacht-cta,.yacht-text.animate-in h2,.yacht-text.animate-in p{animation:fadeUp .8s cubic-bezier(.16,1,.3,1) forwards;animation:fadeUp .8s var(--ease-out-expo) forwards}.yacht-text.animate-in .section-label{animation-delay:0s}.yacht-text.animate-in h2{animation-delay:.1s}.yacht-text.animate-in p{animation-delay:.2s}.yacht-text.animate-in .yacht-cta{animation-delay:.3s}.yacht-cards.animate-in .yacht-option{animation:slideInRight .7s cubic-bezier(.16,1,.3,1) forwards;animation:slideInRight .7s var(--ease-out-expo) forwards;opacity:0}.yacht-cards.animate-in .yacht-option:first-child{animation-delay:.1s}.yacht-cards.animate-in .yacht-option:nth-child(2){animation-delay:.2s}.yacht-cards.animate-in .yacht-option:nth-child(3){animation-delay:.3s}.regatta-section{background:#0a0a0a;background:var(--dark);overflow:hidden;padding:clamp(6rem,12vw,12rem) clamp(1.5rem,5vw,6rem);padding:var(--section-padding) var(--side-padding);position:relative}.regatta-section:before{background:radial-gradient(ellipse at 20% 50%,#c9a9620f 0,#0000 60%),radial-gradient(ellipse at 80% 50%,#c9a9620a 0,#0000 60%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.regatta-content{margin:0 auto;max-width:1400px;max-width:var(--max-width);position:relative;z-index:1}.regatta-top{align-items:flex-start;display:flex;gap:3rem;justify-content:space-between;margin-bottom:4rem}.regatta-header{max-width:650px}.regatta-event-tag{align-items:center;background:#c9a96226;background:var(--gold-dim);border:1px solid #c9a96240;color:#c9a962;color:var(--gold);display:inline-flex;font-family:JetBrains Mono,monospace;font-family:var(--font-mono);font-size:.68rem;font-weight:500;gap:.6rem;margin-bottom:1.5rem;padding:.5rem 1rem}.regatta-event-tag .pulse-dot{animation:pulse-dot 2s ease-in-out infinite;background:#c9a962;background:var(--gold);border-radius:50%;height:6px;width:6px}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}.regatta-header h2{color:#fff;color:var(--white);font-family:Baskerville Poster,Georgia,serif;font-family:var(--font-serif);font-size:clamp(2.5rem,5vw,4rem);font-style:italic;font-weight:400;line-height:1.1;margin-bottom:1.5rem}.regatta-header h2 span{color:#6b6b6b;color:var(--gray-500);display:block;font-family:Inter,-apple-system,sans-serif;font-family:var(--font-sans);font-size:clamp(.8rem,1.5vw,1rem);font-style:normal;font-weight:300;letter-spacing:.5px;margin-top:1rem}.regatta-date{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:.5rem}.regatta-date-badge{color:#a3a3a3;color:var(--gray-400);font-family:JetBrains Mono,monospace;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.5px;text-align:right}.regatta-date-main{color:#fff;color:var(--white);font-family:Baskerville Poster,Georgia,serif;font-family:var(--font-serif);font-size:clamp(1.5rem,3vw,2.2rem);font-style:italic;white-space:nowrap}.regatta-grid{grid-gap:1px;background:#1a1a1a;background:var(--dark-border);border:1px solid #1a1a1a;border:1px solid var(--dark-border);display:grid;gap:1px;grid-template-columns:repeat(3,1fr);margin-bottom:4rem}.regatta-card{background:#0a0a0a;background:var(--dark);opacity:0;overflow:hidden;position:relative;transform:translateY(30px);transition:all .5s cubic-bezier(.16,1,.3,1);transition:all .5s var(--ease-out-expo)}.regatta-card-img{height:300px;overflow:hidden;width:100%}.regatta-card-img img{height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1);transition:transform .6s var(--ease-out-expo);width:100%}.regatta-card:hover .regatta-card-img img{transform:scale(1.05)}.regatta-card-body{padding:2rem}.regatta-card:after{background:#c9a962;background:var(--gold);bottom:0;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.16,1,.3,1);transition:transform .5s var(--ease-out-expo)}.regatta-card:hover{background:#111;background:var(--dark-card)}.regatta-card:hover:after{transform:scaleX(1)}.regatta-card-icon{color:#c9a962;color:var(--gold);font-family:JetBrains Mono,monospace;font-family:var(--font-mono);font-size:.75rem;font-weight:500;margin-bottom:1.5rem;opacity:.4}.regatta-card h4{color:#fff;color:var(--white);font-family:Inter,-apple-system,sans-serif;font-family:var(--font-sans);font-size:.85rem;font-weight:600;letter-spacing:.3px;margin-bottom:1rem}.regatta-card p{color:#6b6b6b;color:var(--gray-500);font-size:.85rem;font-weight:300;line-height:1.7;margin-bottom:1.5rem}.regatta-card-tag{color:#c9a962;color:var(--gold);font-family:JetBrains Mono,monospace;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.5px}.regatta-bottom{align-items:center;display:flex;gap:2rem;justify-content:space-between;padding-top:2rem}.regatta-urgency{color:#6b6b6b;color:var(--gray-500);font-family:JetBrains Mono,monospace;font-family:var(--font-mono);font-size:.72rem;font-weight:400}.regatta-urgency strong{color:#c9a962;color:var(--gold);font-weight:500}.regatta-cta{align-items:center;background:#c9a962;background:var(--gold);border:1px solid #c9a962;border:1px solid var(--gold);display:inline-flex;font-family:JetBrains Mono,monospace;font-family:var(--font-mono);font-size:.72rem;font-weight:600;gap:1rem;letter-spacing:.5px;padding:1.1rem 2.5rem;text-decoration:none;transition:all .4s cubic-bezier(.16,1,.3,1);transition:all .4s var(--ease-out-expo);white-space:nowrap}.regatta-cta,.regatta-cta:hover{color:#050505;color:var(--black)}.regatta-cta:hover{background:#fff;background:var(--white);border-color:#fff;border-color:var(--white);box-shadow:0 10px 40px #c9a96240;transform:translateY(-2px)}.regatta-cta .cta-arrow{font-size:1.1rem;transition:transform .3s ease}.regatta-cta:hover .cta-arrow{transform:translateX(5px)}.regatta-content.animate-in .regatta-card{opacity:1;transform:translateY(0);transition:all .6s cubic-bezier(.16,1,.3,1);transition:all .6s var(--ease-out-expo)}.regatta-content.animate-in .regatta-card:first-child{transition-delay:.1s}.regatta-content.animate-in .regatta-card:nth-child(2){transition-delay:.2s}.regatta-content.animate-in .regatta-card:nth-child(3){transition-delay:.3s}.trust-section{background:#171717;background:var(--gray-900);padding:clamp(6rem,12vw,12rem) clamp(1.5rem,5vw,6rem);padding:var(--section-padding) var(--side-padding)}.trust-content{margin:0 auto;max-width:1400px;max-width:var(--max-width)}.trust-header{margin-bottom:4rem;text-align:center}.trust-header h2{color:#fff;color:var(--white);font-family:Baskerville Poster,Georgia,serif;font-family:var(--font-serif);font-size:clamp(2rem,4vw,3rem);font-style:italic;font-weight:400;margin:1rem 0}.trust-header h2 em{color:#c9a962;color:var(--gold)}.trust-grid{grid-gap:1px;background:#1a1a1a;background:var(--dark-border);border:1px solid #1a1a1a;border:1px solid var(--dark-border);display:grid;gap:1px;grid-template-columns:repeat(4,1fr)}.trust-item{background:#171717;background:var(--gray-900);opacity:0;padding:3rem 2rem;text-align:center;transform:translateY(30px);transition:all .4s cubic-bezier(.16,1,.3,1);transition:all .4s var(--ease-out-expo)}.trust-item:hover{background:#111;background:var(--dark-card);box-shadow:0 20px 60px #0000004d;transform:translateY(-3px);z-index:1}.trust-content.animate-in .trust-item{opacity:1;transform:translateY(0);transition:all .6s cubic-bezier(.16,1,.3,1);transition:all .6s var(--ease-out-expo)}.trust-content.animate-in .trust-item:first-child{transition-delay:.05s}.trust-content.animate-in .trust-item:nth-child(2){transition-delay:.15s}.trust-content.animate-in .trust-item:nth-child(3){transition-delay:.25s}.trust-content.animate-in .trust-item:nth-child(4){transition-delay:.35s}.trust-icon{color:#c9a962;color:var(--gold);font-size:1.2rem;margin-bottom:1.5rem}.trust-item h4{color:#fff;color:var(--white);font-family:Inter,-apple-system,sans-serif;font-family:var(--font-sans);font-size:.8rem;font-weight:600;letter-spacing:.3px;margin-bottom:1rem}.trust-item p{color:#6b6b6b;color:var(--gray-500);font-size:.85rem;font-weight:300;line-height:1.7}.trust-guarantees{border-top:1px solid #1a1a1a;border-top:1px solid var(--dark-border);display:flex;gap:2rem;justify-content:center;margin-top:4rem;padding-top:3rem}.guarantee-item{color:#a3a3a3;color:var(--gray-400);font-family:JetBrains Mono,monospace;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.3px;padding-left:1.2rem;position:relative}.guarantee-item:before{color:#c9a962;color:var(--gold);content:"+";font-weight:600;left:0;position:absolute}.trust-cta{margin-top:2.5rem;padding-top:2.5rem;text-align:center}.trust-cta p{color:#6b6b6b;color:var(--gray-500);font-size:1rem;font-weight:300;margin-bottom:1.8rem}.trust-btn{align-items:center;background:#0000;border:1px solid #262626;border:1px solid var(--gray-800);color:#fff;color:var(--white);display:inline-flex;font-family:JetBrains Mono,monospace;font-family:var(--font-mono);font-size:.7rem;font-weight:500;gap:1rem;letter-spacing:.5px;padding:1rem 2.5rem;text-decoration:none;text-transform:lowercase;transition:all .4s cubic-bezier(.16,1,.3,1);transition:all .4s var(--ease-out-expo)}.trust-btn:hover{background:#c9a962;background:var(--gold);border-color:#c9a962;border-color:var(--gold);color:#050505;color:var(--black)}.trust-btn span{font-size:1rem;transition:transform .3s ease}.trust-btn:hover span{transform:translateX(5px)}.stats-section{background:#050505;background:var(--black);border-bottom:1px solid #1a1a1a;border-bottom:1px solid var(--dark-border);border-top:1px solid #1a1a1a;border-top:1px solid var(--dark-border);padding:clamp(4rem,8vw,7rem) clamp(1.5rem,5vw,6rem);padding:clamp(4rem,8vw,7rem) var(--side-padding)}.stats-grid{align-items:center;display:flex;gap:clamp(3rem,6vw,6rem);justify-content:center;margin:0 auto;max-width:900px}.stat-item{text-align:center}.stat-number{color:#c9a962;color:var(--gold);font-size:clamp(2rem,4vw,3rem);font-weight:600}.stat-label,.stat-number{display:block;font-family:JetBrains Mono,monospace;font-family:var(--font-mono)}.stat-label{color:#6b6b6b;color:var(--gray-500);font-size:.65rem;font-weight:400;letter-spacing:.5px;margin-top:.3rem}.stat-divider{background:#1a1a1a;background:var(--dark-border);height:50px;width:1px}.stats-grid.animate-in .stat-divider,.stats-grid.animate-in .stat-item{animation:fadeUp .6s cubic-bezier(.16,1,.3,1) forwards;animation:fadeUp .6s var(--ease-out-expo) forwards}.stats-grid.animate-in .stat-item:first-child{animation-delay:0s}.stats-grid.animate-in .stat-divider:nth-child(2){animation-delay:.1s}.stats-grid.animate-in .stat-item:nth-child(3){animation-delay:.2s}.stats-grid.animate-in .stat-divider:nth-child(4){animation-delay:.3s}.stats-grid.animate-in .stat-item:nth-child(5){animation-delay:.4s}.contact-section{display:grid;grid-template-columns:1fr 1fr;min-height:90vh}.contact-image{overflow:hidden;position:relative}.contact-image img{filter:brightness(.8);height:100%;object-fit:cover;transition:transform 12s ease;width:100%}.contact-image:hover img{transform:scale(1.05)}.contact-content{background:#0a0a0a;background:var(--dark);display:flex;flex-direction:column;justify-content:center;padding:clamp(3rem,6vw,6rem)}.contact-content h2{color:#fff;color:var(--white);font-family:Baskerville Poster,Georgia,serif;font-family:var(--font-serif);font-size:clamp(2.5rem,5vw,3.5rem);font-style:italic;font-weight:400;line-height:1.1;margin:1.5rem 0}.contact-content h2 em{color:#c9a962;color:var(--gold)}.contact-content>p{color:#a3a3a3;color:var(--gray-400);font-size:1rem;font-weight:300;line-height:1.8;margin-bottom:2.5rem}.contact-form{display:flex;flex-direction:column;gap:.8rem}.form-row{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:1fr 1fr}.contact-form input,.contact-form textarea{background:#111;background:var(--dark-card);border:1px solid #1a1a1a;border:1px solid var(--dark-border);color:#fff;color:var(--white);font-family:Inter,-apple-system,sans-serif;font-family:var(--font-sans);font-size:.85rem;font-weight:300;padding:1rem 1.2rem;transition:all .3s cubic-bezier(.22,1,.36,1);transition:var(--transition-fast);width:100%}.contact-form input:focus,.contact-form textarea:focus{background:#c9a96208;border-color:#c9a962;border-color:var(--gold);outline:none}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#525252;color:var(--gray-600);font-size:.82rem}.contact-form textarea{min-height:120px;resize:vertical}.btn-submit{background:#c9a962;background:var(--gold);border:1px solid #c9a962;border:1px solid var(--gold);cursor:pointer;font-family:JetBrains Mono,monospace;font-family:var(--font-mono);font-size:.7rem;font-weight:600;letter-spacing:.5px;margin-top:.5rem;padding:1rem 2rem;transition:all .4s cubic-bezier(.16,1,.3,1);transition:all .4s var(--ease-out-expo)}.btn-submit,.btn-submit:hover{color:#050505;color:var(--black)}.btn-submit:hover{background:#fff;background:var(--white);border-color:#fff;border-color:var(--white)}.btn-submit.loading{background:#525252;background:var(--gray-600);border-color:#525252;border-color:var(--gray-600);pointer-events:none}.btn-submit:disabled{cursor:not-allowed}.contact-content.animate-in{animation:fadeUp .9s cubic-bezier(.16,1,.3,1) forwards;animation:fadeUp .9s var(--ease-out-expo) forwards}.contact-alternatives{border-top:1px solid #1a1a1a;border-top:1px solid var(--dark-border);margin-top:2.5rem;padding-top:2rem}.contact-alternatives>p{color:#525252;color:var(--gray-600);font-family:JetBrains Mono,monospace;font-family:var(--font-mono);font-size:.68rem;margin-bottom:1.2rem}.contact-buttons{display:flex;gap:.8rem}.contact-btn{align-items:center;display:inline-flex;font-family:JetBrains Mono,monospace;font-family:var(--font-mono);font-size:.7rem;font-weight:500;gap:.5rem;padding:.7rem 1.3rem;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);transition:all .3s var(--ease-out-expo)}.contact-btn.whatsapp{background:#25d366;border:1px solid #25d366;color:#fff}.contact-btn.whatsapp:hover{background:#0000;color:#25d366;transform:translateY(-2px)}.contact-btn.phone{background:#0000;border:1px solid #1a1a1a;border:1px solid var(--dark-border);color:#a3a3a3;color:var(--gray-400)}.contact-btn.phone:hover{border-color:#fff;border-color:var(--white);color:#fff;color:var(--white);transform:translateY(-2px)}.footer{background:#050505;background:var(--black);border-top:1px solid #1a1a1a;border-top:1px solid var(--dark-border);padding:5rem clamp(1.5rem,5vw,6rem) 2rem;padding:5rem var(--side-padding) 2rem}.footer-content{border-bottom:1px solid #1a1a1a;border-bottom:1px solid var(--dark-border);display:flex;justify-content:space-between;margin:0 auto;max-width:1400px;max-width:var(--max-width);padding-bottom:3rem}.footer-brand{max-width:320px}.footer-logo{height:40px;width:auto}.footer-brand p{color:#525252;color:var(--gray-600);font-size:.85rem;font-weight:300;line-height:1.8;margin-top:1.5rem}.footer-links{display:flex;gap:4rem}.footer-column h4{color:#c9a962;color:var(--gold);font-family:JetBrains Mono,monospace;font-family:var(--font-mono);font-size:.62rem;font-weight:500;letter-spacing:.5px;margin-bottom:1.5rem}.footer-column a,.footer-column p{color:#525252;color:var(--gray-600);display:block;font-size:.82rem;font-weight:300;margin-bottom:.8rem;text-decoration:none;transition:all .3s cubic-bezier(.22,1,.36,1);transition:var(--transition-fast)}.footer-column a:hover{color:#fff;color:var(--white)}.footer-bottom{padding-top:2rem;text-align:center}.footer-bottom p{color:#525252;color:var(--gray-600);font-family:JetBrains Mono,monospace;font-family:var(--font-mono);font-size:.65rem}.scroll-progress{background:#c9a962;background:var(--gold);height:2px;left:0;position:fixed;top:0;transition:width .1s ease-out;z-index:1001}.whatsapp-btn{align-items:center;background:#25d366;border:none;border-radius:50%;bottom:2rem;box-shadow:0 4px 20px #25d3664d;cursor:pointer;display:flex;height:56px;justify-content:center;opacity:0;position:fixed;right:2rem;transform:scale(.5) translateY(20px);transition:all .4s cubic-bezier(.16,1,.3,1);transition:all .4s var(--ease-out-expo);width:56px;z-index:999}.whatsapp-btn.visible{opacity:1;transform:scale(1) translateY(0)}.whatsapp-btn:hover{box-shadow:0 8px 30px #25d36666;transform:scale(1.08) translateY(-2px)}.whatsapp-btn svg{color:#fff;height:26px;width:26px}.whatsapp-btn.pulsing:before{animation:pulse-ring 2s ease-out infinite;background:#25d366;border-radius:50%;content:"";inset:-4px;position:absolute;z-index:-1}@keyframes pulse-ring{0%{opacity:.4;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.whatsapp-tooltip{background:#111;background:var(--dark-card);border:1px solid #1a1a1a;border:1px solid var(--dark-border);color:#fff;font-family:JetBrains Mono,monospace;font-family:var(--font-mono);font-size:.68rem;opacity:0;padding:.4rem .8rem;pointer-events:none;position:absolute;right:65px;transform:translateX(10px);transition:all .3s ease;white-space:nowrap}.whatsapp-btn:hover .whatsapp-tooltip{opacity:1;transform:translateX(0)}@media (max-width:1024px){.services-grid{grid-template-columns:repeat(2,1fr)}.about-section{grid-template-columns:1fr}.about-image{height:50vh;min-height:350px}.about-content{max-width:none;padding:4rem clamp(1.5rem,5vw,6rem);padding:4rem var(--side-padding)}.experiences-grid,.trust-grid{grid-template-columns:repeat(2,1fr)}.villa-features-grid{gap:2rem}.regatta-grid{grid-template-columns:1fr}.regatta-top{flex-direction:column;gap:2rem}.regatta-date{align-items:flex-start}}@media (max-width:768px){.nav-links{display:none}.services-grid{grid-template-columns:1fr;max-width:400px}.stats-grid{flex-direction:column;gap:2rem}.stat-divider{height:1px;width:60px}.form-row{grid-template-columns:1fr}.footer-content{flex-direction:column;gap:3rem}.footer-links{flex-direction:column;gap:2rem}.whatsapp-btn{bottom:1.5rem;height:48px;right:1.5rem;width:48px}.whatsapp-btn svg{height:22px;width:22px}.scroll-indicator,.whatsapp-tooltip{display:none}.hero-content{left:50%;text-align:center;transform:translateX(-50%);width:90%}.hero-content.loaded{transform:translateX(-50%) translateY(0)}.contact-section{grid-template-columns:1fr}.contact-image{height:40vh;min-height:280px}.contact-content{padding:3rem clamp(1.5rem,5vw,6rem);padding:3rem var(--side-padding)}.contact-buttons{flex-direction:column}.contact-btn{justify-content:center}.about-section{grid-template-columns:1fr}.about-image{height:45vh;min-height:300px}.about-content{padding:3rem clamp(1.5rem,5vw,6rem);padding:3rem var(--side-padding)}.experiences-section{padding:5rem clamp(1.5rem,5vw,6rem);padding:5rem var(--side-padding)}.experiences-grid{margin:0 auto;max-width:400px}.experiences-grid,.yacht-section{grid-template-columns:1fr}.yacht-text{align-items:center;max-width:none;padding:4rem clamp(1.5rem,5vw,6rem) 2rem;padding:4rem var(--side-padding) 2rem;text-align:center}.yacht-cards{padding:0 clamp(1.5rem,5vw,6rem) 4rem;padding:0 var(--side-padding) 4rem}.trust-section{padding:5rem clamp(1.5rem,5vw,6rem);padding:5rem var(--side-padding)}.trust-grid{grid-template-columns:1fr}.villa-features-grid{flex-wrap:wrap;gap:1.5rem}.villa-feature-number{font-size:1.2rem}.villa-amenities{gap:1rem}.regatta-bottom{align-items:flex-start;flex-direction:column;gap:1.5rem}}
/*# sourceMappingURL=main.22e5f44e.css.map*/