@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&family=Montserrat:wght@400;500;600;700&family=Dancing+Script:wght@600;700&display=swap&font-display=swap";.cavar-landings{--forest: 160 34% 17%;--gold: 40 57% 54%;--cream: 36 43% 97%;--background: 0 0% 100%;--foreground: 0 0% 3.9%;--card: 0 0% 100%;--card-foreground: 0 0% 3.9%;--popover: 0 0% 100%;--popover-foreground: 0 0% 3.9%;--primary: 0 0% 9%;--primary-foreground: 0 0% 98%;--secondary: 0 0% 96.1%;--secondary-foreground: 0 0% 9%;--muted: 0 0% 96.1%;--muted-foreground: 0 0% 45.1%;--accent: 0 0% 96.1%;--accent-foreground: 0 0% 9%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 0 0% 98%;--border: 0 0% 89.8%;--input: 0 0% 89.8%;--ring: 0 0% 3.9%;--chart-1: 12 76% 61%;--chart-2: 173 58% 39%;--chart-3: 197 37% 24%;--chart-4: 43 74% 66%;--chart-5: 27 87% 67%;--radius: .5rem;--sidebar-background: 0 0% 98%;--sidebar-foreground: 240 5.3% 26.1%;--sidebar-primary: 240 5.9% 10%;--sidebar-primary-foreground: 0 0% 98%;--sidebar-accent: 240 4.8% 95.9%;--sidebar-accent-foreground: 240 5.9% 10%;--sidebar-border: 220 13% 91%;--sidebar-ring: 217.2 91.2% 59.8%}.cavar-landings.dark{--background: 0 0% 3.9%;--foreground: 0 0% 98%;--card: 0 0% 3.9%;--card-foreground: 0 0% 98%;--popover: 0 0% 3.9%;--popover-foreground: 0 0% 98%;--primary: 0 0% 98%;--primary-foreground: 0 0% 9%;--secondary: 0 0% 14.9%;--secondary-foreground: 0 0% 98%;--muted: 0 0% 14.9%;--muted-foreground: 0 0% 63.9%;--accent: 0 0% 14.9%;--accent-foreground: 0 0% 98%;--destructive: 0 62.8% 30.6%;--destructive-foreground: 0 0% 98%;--border: 0 0% 14.9%;--input: 0 0% 14.9%;--ring: 0 0% 83.1%;--chart-1: 220 70% 50%;--chart-2: 160 60% 45%;--chart-3: 30 80% 55%;--chart-4: 280 65% 60%;--chart-5: 340 75% 55%;--sidebar-background: 240 5.9% 10%;--sidebar-foreground: 240 4.8% 95.9%;--sidebar-primary: 224.3 76.3% 48%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 240 3.7% 15.9%;--sidebar-accent-foreground: 240 4.8% 95.9%;--sidebar-border: 240 3.7% 15.9%;--sidebar-ring: 217.2 91.2% 59.8%}.cavar-landings,.cavar-landings .font-sans{font-family:Montserrat,system-ui,sans-serif}.cavar-landings .font-serif{font-family:Playfair Display,Georgia,serif}.cavar-landings .font-script{font-family:Dancing Script,cursive}.safe-top{padding-top:env(safe-area-inset-top)}.safe-bottom{padding-bottom:env(safe-area-inset-bottom)}.safe-left{padding-left:env(safe-area-inset-left)}.safe-right{padding-right:env(safe-area-inset-right)}.checkin-cta-fixed{bottom:calc(64px + env(safe-area-inset-bottom));padding-bottom:max(1rem,env(safe-area-inset-bottom))}@media (min-width: 768px){.checkin-cta-fixed{bottom:0;padding-bottom:1.5rem}}.method-creds-layout{display:grid;grid-template-columns:minmax(300px,390px) minmax(0,1fr);align-items:center;gap:clamp(52px,5vw,72px)}.method-photo-box{width:100%;max-width:390px;aspect-ratio:4 / 5;margin-inline:auto;border-radius:24px;overflow:hidden;background:#f4f1ed;box-shadow:0 18px 45px #16342b1a}.method-photo-img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.method-creds-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;grid-auto-rows:1fr}@media (max-width: 899px){.method-creds-layout{grid-template-columns:1fr;gap:32px}.method-photo-box{width:min(100%,360px)}.method-creds-grid{grid-template-columns:1fr;grid-auto-rows:auto}}.about-cristina-layout{display:flex;flex-direction:column;gap:36px;align-items:flex-start}.about-cristina-photo-wrap,.about-cristina-bio{width:100%}.about-cristina-photo{width:min(100%,420px);aspect-ratio:4 / 5;margin-inline:auto;border-radius:22px;overflow:hidden;background:#eeeceb;box-shadow:0 20px 50px #142d251f;box-sizing:border-box}.about-cristina-photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}@media (min-width: 900px){.about-cristina-layout{flex-direction:row;align-items:flex-start;gap:clamp(52px,5vw,72px)}.about-cristina-photo-wrap{flex:0 0 auto;width:40%;max-width:520px}.about-cristina-bio{flex:1 1 0%;width:auto}.about-cristina-photo{width:100%;max-width:520px;border-radius:26px}}.about-hero-photo{width:100%;max-width:760px;aspect-ratio:4 / 3;border-radius:26px;overflow:hidden;box-sizing:border-box;background:#eee8e2;box-shadow:0 22px 60px #00000029}.about-hero-photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (max-width: 999px){.about-hero-photo{border-radius:20px}}.mujeres-hero-photo{width:100%;max-width:620px;aspect-ratio:4 / 5;margin-inline:auto;border-radius:26px;overflow:hidden;background:#e8e6e5;box-shadow:0 22px 60px #0000002e;box-sizing:border-box}.mujeres-hero-photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}@media (max-width: 999px){.mujeres-hero-photo{width:min(100%,480px);border-radius:20px}}.boys-hero-photo{width:100%;max-width:620px;aspect-ratio:4 / 5;margin-inline:auto;border-radius:24px;overflow:hidden;background:#dedddd;box-shadow:0 24px 60px #00000059;box-sizing:border-box}.boys-hero-photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}@media (max-width: 999px){.boys-hero-photo{width:min(100%,460px);border-radius:20px}}.boys-about-photo{width:100%;max-width:560px;aspect-ratio:4 / 5;margin-inline:auto;border-radius:24px;overflow:hidden;background:#e8e7e6;box-shadow:0 22px 55px #00000052;box-sizing:border-box}.boys-about-photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}@media (max-width: 999px){.boys-about-photo{width:min(100%,460px);border-radius:20px}}.boys-seo-text-section{width:100%;padding:clamp(64px,8vw,100px) 24px;background:#080f1c;box-sizing:border-box}.boys-seo-text-inner{width:100%;max-width:1120px;margin-inline:auto}.boys-seo-text-title{max-width:900px;margin-inline:auto;text-align:center;color:#f8fafc;font-size:clamp(34px,4vw,50px);line-height:1.15}.boys-seo-text-rule{width:58px;height:3px;margin:20px auto 38px;background:#2563eb;border-radius:999px}.boys-seo-text-panel{width:100%;max-width:980px;margin-inline:auto;padding:clamp(30px,4vw,48px);background:#111c2e;border:1px solid rgba(37,99,235,.24);border-radius:20px;box-sizing:border-box}.boys-seo-text-body p{margin:0;color:#b6c2d2b8;font-size:17px;line-height:1.7;text-align:left;-webkit-hyphens:none;hyphens:none}.boys-seo-text-body p+p{margin-top:24px}@media (min-width: 768px){.boys-seo-text-body p{font-size:clamp(18px,1.25vw,21px);line-height:1.75;text-align:justify;text-justify:inter-word;-moz-text-align-last:left;text-align-last:left;-webkit-hyphens:auto;hyphens:auto}}@media (max-width: 767px){.boys-seo-text-panel{padding:28px 20px}}@keyframes vip-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.15);opacity:.6}}.vip-pulse-dot{animation:vip-pulse 2s ease-in-out infinite;transform-origin:center;will-change:transform,opacity}.vip-alert-btn{transition:transform .2s ease,filter .2s ease}.vip-alert-btn:not(:disabled):hover{transform:translateY(-2px);filter:brightness(1.08)}.vip-alert-btn:not(:disabled):active{transform:translateY(0);filter:brightness(1)}.vip-alert-btn:focus-visible{outline:2px solid var(--vip-gold, #C9A961);outline-offset:3px}@media (prefers-reduced-motion: reduce){.vip-pulse-dot{animation:none}.vip-alert-btn,.vip-alert-btn:not(:disabled):hover,.vip-alert-btn:not(:disabled):active{transition:none;transform:none;filter:none}}.top-info-link:focus-visible{outline:2px solid var(--info-link-color, #C9A961);outline-offset:3px;border-radius:2px}.cavar-landings input,.cavar-landings select,.cavar-landings textarea{background-color:#fff!important;color:#1a1a1a!important;-webkit-text-fill-color:#1A1A1A!important;border:1px solid #D9D2C7!important;border-radius:12px;opacity:1}.cavar-landings input::-moz-placeholder,.cavar-landings textarea::-moz-placeholder{color:#9b9287!important;-webkit-text-fill-color:#9B9287!important;opacity:1}.cavar-landings input::placeholder,.cavar-landings textarea::placeholder{color:#9b9287!important;-webkit-text-fill-color:#9B9287!important;opacity:1}.cavar-landings select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path d='M2 4l4 4 4-4' stroke='%231A1A1A' stroke-width='1.5' fill='none'/></svg>");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.cavar-landings input:focus,.cavar-landings select:focus,.cavar-landings textarea:focus{outline:none;border-color:#c9a961!important;box-shadow:0 0 0 2px #c9a96140}.cavar-landings input:-webkit-autofill,.cavar-landings input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #FFFFFF inset!important;-webkit-text-fill-color:#1A1A1A!important}@keyframes terms-pulse{0%{box-shadow:0 0 #c9a961b3}to{box-shadow:0 0 0 12px #c9a96100}}.terms-pulse{animation:terms-pulse 1s ease-out}.public-landing{--brand-blue: #002c60;--brand-blue-deep: #001f45;--brand-blue-soft: #08356b;--brand-mustard: #d4a22f;--brand-mustard-dark: #b8891f;--brand-gray: #8c7f7b;--brand-light: #efe8ed;--brand-border: rgba(212, 162, 47, .45);--brand-border-soft: rgba(212, 162, 47, .3);--brand-muted: rgba(239, 232, 237, .72);--brand-muted-soft: rgba(239, 232, 237, .55);--brand-footer-text: rgba(239, 232, 237, .75);--brand-footer-label: rgba(239, 232, 237, .9);--brand-footer-link: #efe8ed}.public-landing .text-ink,.public-landing .text-forest,.public-landing .hover\:text-forest:hover{color:var(--brand-blue)}.public-landing .bg-forest{background-color:var(--brand-blue)}.public-landing .text-stone-500,.public-landing .text-stone-400{color:var(--brand-gray)}.public-landing .bg-stone-100{background-color:var(--brand-light)}.public-landing .border-stone-200{border-color:var(--brand-border-soft)}.boys-page .bg-black,.boys-page .bg-stone-950{background-color:var(--brand-blue)}.boys-page .bg-stone-900,.boys-page .bg-stone-800{background-color:var(--brand-blue-soft)}.boys-page .bg-red-600{background-color:var(--brand-mustard)}.boys-page .bg-red-700{background-color:var(--brand-mustard-dark)}.boys-page .text-white{color:#fff}.boys-page .text-stone-300,.boys-page .text-stone-400{color:var(--brand-light)}.boys-page .text-stone-500{color:var(--brand-muted)}.boys-page .text-stone-600{color:var(--brand-muted-soft)}.boys-page .text-red-500,.boys-page .text-red-600,.boys-page .text-red-400{color:var(--brand-mustard)}.boys-page .border-stone-800,.boys-page .border-stone-700{border-color:var(--brand-border-soft)}.boys-page .border-stone-600{border-color:var(--brand-border)}.boys-page .border-red-600,.boys-page .border-red-700{border-color:var(--brand-mustard)}.boys-page .hover\:border-red-900:hover{border-color:var(--brand-mustard-dark)}.boys-page .hover\:text-red-400:hover{color:var(--brand-mustard)}.boys-page .hover\:text-red-300:hover{color:#e8bd5e}.boys-page .hover\:text-white:hover{color:#fff}.boys-page .hover\:bg-stone-700:hover{background-color:var(--brand-blue-deep)}.boys-page .text-amber-500,.boys-page .text-amber-400{color:var(--brand-mustard)}.boys-page .text-amber-300{color:#e8bd5e}.boys-page .text-amber-600{color:var(--brand-mustard-dark)}.boys-page .bg-red-950\/50{background-color:#001f458c}.boys-page .bg-red-900\/40{background-color:#001f4573}.boys-page .ring-red-600\/40{--tw-ring-color: rgba(212, 162, 47, .35)}.boys-page .data-\[state\=open\]\:border-red-800[data-state=open]{border-color:var(--brand-mustard-dark)}
