@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/brand/fonts/google/cormorant-garamond-italic-latin-ext-4ecd8d11.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/brand/fonts/google/cormorant-garamond-italic-latin-341a9023.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/brand/fonts/google/cormorant-garamond-italic-latin-ext-4ecd8d11.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/brand/fonts/google/cormorant-garamond-italic-latin-341a9023.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/brand/fonts/google/cormorant-garamond-italic-latin-ext-4ecd8d11.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/brand/fonts/google/cormorant-garamond-italic-latin-341a9023.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(/brand/fonts/google/cormorant-garamond-italic-latin-ext-4ecd8d11.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(/brand/fonts/google/cormorant-garamond-italic-latin-341a9023.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/brand/fonts/google/cormorant-garamond-normal-latin-ext-a37087ba.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/brand/fonts/google/cormorant-garamond-normal-latin-0430fdeb.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/brand/fonts/google/cormorant-garamond-normal-latin-ext-a37087ba.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/brand/fonts/google/cormorant-garamond-normal-latin-0430fdeb.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Pinyon Script;font-style:normal;font-weight:400;font-display:swap;src:url(/brand/fonts/google/pinyon-script-latin-ext-193f7fbb.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Pinyon Script;font-style:normal;font-weight:400;font-display:swap;src:url(/brand/fonts/google/pinyon-script-latin-4bf65668.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.v9-site{--font-stara:V9Stara;--font-john-mayer:V9JohnMayer;--v8-space-1:8px;--v8-space-2:16px;--v8-space-3:24px;--v8-space-4:32px;--v8-space-5:40px;--v8-space-6:48px;--v8-space-8:64px;--v8-space-12:96px;--v8-content:1344px;--v8-gutter:48px;--v8-gap:24px;--v8-section:96px;--v8-radius:16px;--v8-radius-lg:24px;--v8-ui:240ms;--v8-menu:320ms;--v8-scene:800ms;--v8-ease:cubic-bezier(.22,1,.36,1);--v8-night:#0a1018;--v8-navy:#0f1d28;--v8-petrol:#064754;--v8-gold:#d9b273;--v8-gold-hover:#c9a25d;--v8-bone:#fafaf3;--v8-muted:#c8d0d4;--v8-line:rgba(200,208,212,.22);--v8-surface:color-mix(in srgb,var(--v8-bone) 94%,var(--v8-petrol))}@font-face{font-family:V9Stara;font-style:normal;font-weight:500;font-display:swap;src:url(/brand/v9/brand/fonts/stara/Stara-Medium.woff2) format("woff2")}@font-face{font-family:V9Stara;font-style:normal;font-weight:700;font-display:swap;src:url(/brand/v9/brand/fonts/stara/Stara-Bold.woff2) format("woff2")}@font-face{font-family:V9JohnMayer;font-style:normal;font-weight:400;font-display:swap;src:url(/brand/v9/brand/fonts/john-mayer/JohnMayer-Regular.woff2) format("woff2")}div:where(.v9-site) .header{background:var(--v8-night);border-color:var(--v8-line)}div:where(.v9-site) .header-inner{width:min(var(--v8-content),calc(100% - var(--v8-gutter)*2));max-width:none;min-height:80px;padding:8px 0;gap:24px}div:where(.v9-site) .brand-link{min-height:56px;min-width:96px}div:where(.v9-site) .brand-link img{width:96px;max-height:56px}div:where(.v9-site) .desktop-nav{gap:24px}div:where(.v9-site) .header-account{gap:16px}div:where(.v9-site) .header-inner .button{box-shadow:none}div:where(.v9-site) .footer{padding:64px 0 24px;background:var(--v8-night);border-color:var(--v8-line)}div:where(.v9-site) .footer>.container{width:min(var(--v8-content),calc(100% - var(--v8-gutter)*2))}div:where(.v9-site) .footer-top{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}div:where(.v9-site) .footer-top>div{grid-column:span 3}div:where(.v9-site) .footer-top h2{font-size:14px;color:var(--v8-bone);margin-bottom:16px}div:where(.v9-site) .footer-brand p,div:where(.v9-site) .footer-top>div>a{font-size:14px;line-height:1.65}div:where(.v9-site) .footer-legal{margin-top:40px;padding-top:24px;font-size:12px}div:where(.v9-site) .footer-legal>p{max-width:75ch}div:where(.v9-site) .button{min-height:48px;border-radius:12px;padding:12px 24px;gap:12px;font-size:14px;line-height:1.5;box-shadow:none;transition:background var(--v8-ui) var(--v8-ease),color var(--v8-ui) var(--v8-ease),border-color var(--v8-ui) var(--v8-ease),transform var(--v8-ui) var(--v8-ease)}div:where(.v9-site) .button.gold{background:var(--v8-gold);border:1px solid var(--v8-gold);color:var(--v8-night);box-shadow:none}div:where(.v9-site) .button.gold:hover{background:var(--v8-gold-hover);border-color:var(--v8-gold-hover);transform:translateY(-2px)}div:where(.v9-site) .button.ghost,div:where(.v9-site) .button.outline{background:transparent;border:1px solid var(--v8-muted);color:var(--v8-bone);box-shadow:none}div:where(.v9-site) .button.ghost:hover,div:where(.v9-site) .button.outline:hover{background:var(--v8-navy);border-color:var(--v8-gold)}div:where(.v9-site) .button.dark{background:var(--v8-night);color:var(--v8-bone);border:1px solid var(--v8-night)}div:where(.v9-site) .button.small{min-height:44px;padding:10px 16px;font-size:13px}div:where(.v9-site) .button:disabled{background:var(--v8-navy);border-color:var(--v8-line);color:var(--v8-muted);transform:none}div:where(.v9-site) .text-link{transition:color var(--v8-ui) var(--v8-ease)}div:where(.v9-site) .light .button.ghost,div:where(.v9-site) .light .button.outline{color:var(--v8-petrol);border-color:var(--v8-petrol)}div:where(.v9-site) .light .button.ghost:hover,div:where(.v9-site) .light .button.outline:hover{background:var(--v8-petrol);color:var(--v8-bone)}div:where(.v9-site) .local-nav{transition:opacity var(--v8-menu) var(--v8-ease),transform var(--v8-menu) var(--v8-ease)}:where(.v9-site) .v8-escritorio .container{width:min(var(--v8-content),calc(100% - var(--v8-gutter)*2));max-width:none}:where(.v9-site) .v8-escritorio .section{padding-block:var(--v8-section)}:where(.v9-site) .v8-escritorio .section-heading{gap:48px;margin-bottom:40px;align-items:end}:where(.v9-site) .v8-escritorio h2{font-size:clamp(36px,3.5vw,56px);line-height:1.1;letter-spacing:-.035em}:where(.v9-site) .v8-escritorio .eyebrow{font-size:11px;letter-spacing:.12em;margin-bottom:16px}:where(.v9-site) .v8-escritorio .heading-aside{max-width:36ch;font-size:16px;line-height:1.7}:where(.v9-site) .v8-escritorio p{max-width:75ch}:where(.v9-site) .v8-escritorio .light{background:var(--v8-surface)}:where(.v9-site) .v8-escritorio .light .eyebrow{color:var(--v8-petrol)}:where(.v9-site) .v8-escritorio .gold-text{color:var(--v8-bone)}:where(.v9-site) .v8-escritorio .light .gold-text{color:var(--v8-petrol)}:where(.v9-site) .v8-escritorio .v8-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--v8-gap)}:where(.v9-site) .v8-escritorio .v8-hero{padding:64px 0 48px;background:radial-gradient(ellipse at 78% 30%,color-mix(in srgb,var(--v8-petrol) 40%,transparent),transparent 65%),var(--v8-night)}:where(.v9-site) .v8-escritorio .v8-hero-copy{grid-column:span 6;align-self:center;padding-right:24px}:where(.v9-site) .v8-escritorio .v8-hero h1{font:500 clamp(48px,4.2vw,64px)/1.08 var(--font-stara),sans-serif;letter-spacing:-.05em;margin:24px 0}:where(.v9-site) .v8-escritorio .v8-hero h1 span{font-family:var(--font-john-mayer),serif;font-weight:400;color:var(--v8-bone);letter-spacing:-.025em}:where(.v9-site) .v8-escritorio .v8-hero-lead{max-width:48ch;font-size:18px;line-height:1.7;color:var(--v8-muted)}:where(.v9-site) .v8-escritorio .v8-hero .hero-actions{justify-content:start;gap:12px;margin-top:32px}:where(.v9-site) .v8-escritorio .v8-hero .hero-note{font-size:12px;gap:8px;margin-top:16px;align-items:start;line-height:1.6}:where(.v9-site) .v8-escritorio .v8-hero .hero-note svg{margin-top:3px}:where(.v9-site) .v8-escritorio .v8-explore{margin-top:24px}:where(.v9-site) .v8-escritorio .v8-hero-visual{grid-column:span 6;position:relative;min-width:0;height:560px}:where(.v9-site) .v8-escritorio .v8-hero-photo{position:absolute;inset:0 0 56px 40px;border-radius:120px 24px 24px 24px;overflow:hidden;background:var(--v8-petrol)}:where(.v9-site) .v8-escritorio .v8-hero-photo img{object-fit:cover;object-position:54% center}:where(.v9-site) .v8-escritorio .v8-photo-caption{position:absolute;left:24px;top:24px;background:var(--v8-night);color:var(--v8-bone);border-radius:8px;padding:8px 12px;font-size:10px;letter-spacing:.08em}:where(.v9-site) .v8-escritorio .v8-passport-slot{position:absolute;left:0;bottom:8px;width:280px;height:400px}:where(.v9-site) .v8-escritorio .v8-passport-slot>.passport-stage{height:100%}:where(.v9-site) .v8-escritorio .v8-photo-link{position:absolute;bottom:0;right:0;display:flex;align-items:center;gap:16px;min-height:48px;font-size:14px;color:var(--v8-gold)}:where(.v9-site) .v8-escritorio .v8-destinos{border-top:1px solid var(--v8-line);padding-top:64px}:where(.v9-site) .v8-escritorio .v8-destination{grid-column:span 3;border:1px solid var(--v8-line);border-radius:var(--v8-radius);overflow:hidden;min-width:0;background:var(--v8-navy);transition:border-color var(--v8-ui) var(--v8-ease),transform var(--v8-ui) var(--v8-ease)}:where(.v9-site) .v8-escritorio .v8-destination:hover{border-color:var(--v8-gold);transform:translateY(-4px)}:where(.v9-site) .v8-escritorio .v8-destination-photo{position:relative;height:184px;background:var(--v8-petrol)}:where(.v9-site) .v8-escritorio .v8-destination-photo img{object-fit:cover}:where(.v9-site) .v8-escritorio .v8-destination-photo .flag{position:absolute;top:16px;left:16px}:where(.v9-site) .v8-escritorio .v8-destination-copy{padding:24px}:where(.v9-site) .v8-escritorio .v8-destination-number{font-size:10px;letter-spacing:.1em;color:var(--v8-muted)}:where(.v9-site) .v8-escritorio .v8-destination h3{font:400 clamp(24px,2.1vw,30px)/1.2 var(--font-john-mayer),serif;margin:12px 0}:where(.v9-site) .v8-escritorio .v8-destination p{font-size:14px;line-height:1.65;min-height:48px;color:var(--v8-muted)}:where(.v9-site) .v8-escritorio .v8-destination .text-link{margin-top:16px;justify-content:space-between;width:100%;border-top:1px solid var(--v8-line);padding-top:16px}:where(.v9-site) .v8-escritorio .v8-more-destinations{display:flex;align-items:center;gap:8px 24px;flex-wrap:wrap;padding:24px 0;margin-top:8px;border-bottom:1px solid var(--v8-line);font-size:13px}:where(.v9-site) .v8-escritorio .v8-more-destinations>span{color:var(--v8-muted)}:where(.v9-site) .v8-escritorio .v8-more-destinations a{min-height:44px;display:inline-flex;align-items:center;gap:8px}:where(.v9-site) .v8-escritorio .v8-more-destinations a:hover{color:var(--v8-gold)}:where(.v9-site) .v8-escritorio .country-foot{margin-top:24px}:where(.v9-site) .v8-escritorio .country-foot p{font-size:13px}:where(.v9-site) .v8-escritorio .visa-ribbon{min-height:64px}:where(.v9-site) .v8-escritorio .service-bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}:where(.v9-site) .v8-escritorio .visual-service{height:304px;min-height:304px;border:1px solid var(--v8-line);border-radius:var(--v8-radius)}:where(.v9-site) .v8-escritorio .visual-service>img,:where(.v9-site) .v8-escritorio .visual-service>picture,:where(.v9-site) .v8-escritorio .visual-service>video{width:100%!important;opacity:1}:where(.v9-site) .v8-escritorio .visual-service:before{top:24px;left:24px;background:var(--v8-night);padding:8px;border-radius:8px}:where(.v9-site) .v8-escritorio .visual-service-copy{left:24px;right:24px;bottom:24px;background:var(--v8-night);padding:16px;border-radius:8px}:where(.v9-site) .v8-escritorio .service-shade{background:linear-gradient(transparent 20%,var(--v8-night))}:where(.v9-site) .v8-escritorio .service-lema{font-size:28px}:where(.v9-site) .v8-escritorio .service-plus{top:24px;right:24px;bottom:auto}:where(.v9-site) .v8-escritorio .special-services{margin-top:32px}:where(.v9-site) .v8-escritorio .highlight-card{height:480px;border-radius:var(--v8-radius-lg);flex-basis:min(86vw,var(--v8-content))}:where(.v9-site) .v8-escritorio .highlight-track{padding-inline:max(24px,calc((100vw - var(--v8-content))/2));scroll-padding-inline:max(24px,calc((100vw - var(--v8-content))/2))}:where(.v9-site) .v8-escritorio .highlight-copy{left:40px;top:40px}:where(.v9-site) .v8-escritorio .highlight-copy h3{font-size:clamp(36px,4vw,56px)}:where(.v9-site) .v8-escritorio .japan-section{padding-block:var(--v8-section);background:var(--v8-petrol)}:where(.v9-site) .v8-escritorio .japan-layout{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));min-height:0;gap:24px}:where(.v9-site) .v8-escritorio .japan-copy{grid-column:span 5;padding:32px 32px 32px 0}:where(.v9-site) .v8-escritorio .japan-copy h2{font-size:clamp(40px,4.2vw,64px)}:where(.v9-site) .v8-escritorio .japan-photo{grid-column:span 7;height:480px;min-height:0;border-radius:var(--v8-radius-lg)}:where(.v9-site) .v8-escritorio .why-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}:where(.v9-site) .v8-escritorio .why-grid article{display:block;padding:32px 0 0;border-bottom:0}:where(.v9-site) .v8-escritorio .why-grid article+article{border-left:0;padding-left:0}:where(.v9-site) .v8-escritorio .why-grid article h3{font-size:22px;margin:16px 0}:where(.v9-site) .v8-escritorio .why-grid article p{font-size:16px;line-height:1.7}:where(.v9-site) .v8-escritorio .why-icon{margin:0;height:40px;width:40px}:where(.v9-site) .v8-escritorio .faq-layout,:where(.v9-site) .v8-escritorio .portal-layout{gap:64px}@media(min-width:1001px){:where(.v9-site) .v8-escritorio .portal-section .portal-layout{align-items:start}:where(.v9-site) .v8-escritorio .portal-section .portal-layout>div:first-child{position:sticky;top:136px;padding-top:24px}}:where(.v9-site) .v8-escritorio .portal-example{border-radius:var(--v8-radius);box-shadow:none}:where(.v9-site) .v8-escritorio .portal-top{padding:16px 24px}:where(.v9-site) .v8-escritorio .portal-content{padding:24px}:where(.v9-site) .v8-escritorio .portal-content h3{font-size:24px}:where(.v9-site) .v8-escritorio .portal-tabs button{font-size:13px}:where(.v9-site) .v8-escritorio .portal-stages strong{font-size:14px}:where(.v9-site) .v8-escritorio .portal-foot,:where(.v9-site) .v8-escritorio .portal-stages small,:where(.v9-site) .v8-escritorio .portal-sub{font-size:12px;line-height:1.6}:where(.v9-site) .v8-escritorio .payments,:where(.v9-site) .v8-escritorio .process-v4{border-radius:0}:where(.v9-site) .v8-escritorio .payment-row{padding-block:24px}:where(.v9-site) .v8-escritorio .faq-list summary{min-height:80px}:where(.v9-site) .v8-escritorio .faq-list h3{font-size:16px}:where(.v9-site) .v8-escritorio .faq-answer{font-size:16px}:where(.v9-site) .v8-escritorio .closing{min-height:0;padding-block:var(--v8-section)}:where(.v9-site) .v8-escritorio .closing h2{font-size:clamp(36px,4.2vw,64px);max-width:28ch}:where(.v9-site) .v8-escritorio .closing p{margin-inline:auto}:where(.v9-site) .v8-escritorio .closing>.container{max-width:var(--v8-content)}:where(.v9-site) .v8-escritorio .pi-migas{margin-bottom:32px;font-size:12px}:where(.v9-site) .v8-escritorio .pi-lead{font-size:16px;line-height:1.75;max-width:55ch;margin-top:24px}:where(.v9-site) .v8-escritorio .pi-actions{gap:16px;margin-top:24px}:where(.v9-site) .v8-escritorio .pi-note{font-size:13px;line-height:1.65;margin-top:24px}:where(.v9-site) .v8-escritorio :is(.pi-hero,.pg-hero,.mc-hero,.pr-japon){padding-block:48px 64px}:where(.v9-site) .v8-escritorio :is(.pi-hero,.pg-hero,.mc-hero,.pr-japon,.mc-panel-seccion) h1{font:500 clamp(44px,4.1vw,64px)/1.08 var(--font-stara),sans-serif;letter-spacing:-.045em}:where(.v9-site) .v8-escritorio :is(.pi-hero,.pg-hero,.mc-hero,.pr-japon,.mc-panel-seccion) h1 span{color:var(--v8-bone);font-family:var(--font-john-mayer),serif;font-weight:400}:where(.v9-site) .v8-escritorio .pi-hero-grid{min-height:0;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}:where(.v9-site) .v8-escritorio .pi-hero-copy{grid-column:span 7;padding-right:40px}:where(.v9-site) .v8-escritorio .pi-art{grid-column:span 5;height:520px}:where(.v9-site) .v8-escritorio .sv-renueva{padding-top:64px}:where(.v9-site) .v8-escritorio .sv-renueva-card{border-radius:var(--v8-radius);padding:32px;gap:24px}:where(.v9-site) .v8-escritorio .sv-renueva-card h2{font-size:28px}:where(.v9-site) .v8-escritorio .sv-grupo-alt .sv-grupo-grid,:where(.v9-site) .v8-escritorio .sv-grupo-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:48px}:where(.v9-site) .v8-escritorio .sv-grupo-grid>div:first-child{grid-column:span 4}:where(.v9-site) .v8-escritorio .sv-grupo-grid>div:last-child{grid-column:span 8}:where(.v9-site) .v8-escritorio .sv-grupo-alt .sv-grupo-grid>div{order:0}:where(.v9-site) .v8-escritorio .sv-grupo-cabeza h2{font-size:40px;max-width:28ch}:where(.v9-site) .v8-escritorio .sv-tarjeta{padding:24px 0;gap:8px 24px}:where(.v9-site) .v8-escritorio .sv-tarjeta h3{font-size:22px}:where(.v9-site) .v8-escritorio .sv-tarjeta p{font-size:16px;max-width:65ch}:where(.v9-site) .v8-escritorio .sv-paises-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}:where(.v9-site) .v8-escritorio .sv-pais{grid-column:span 3;min-height:288px;border-radius:var(--v8-radius)}:where(.v9-site) .v8-escritorio .sv-pais:nth-child(n+5){grid-column:span 4}:where(.v9-site) .v8-escritorio .sv-pais-texto{background:var(--v8-night);border-radius:8px;padding:16px}:where(.v9-site) .v8-escritorio .sv-pais-texto strong{font-size:28px}:where(.v9-site) .v8-escritorio .sv-pais-texto>span{font-size:12px}:where(.v9-site) .v8-escritorio .pg-hero-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:48px;align-items:center;margin-bottom:32px}:where(.v9-site) .v8-escritorio .pg-hero-grid>div:first-child{grid-column:span 7}:where(.v9-site) .v8-escritorio .pg-atajos{grid-column:span 5;border-color:var(--v8-line);border-radius:var(--v8-radius);padding:8px 24px}:where(.v9-site) .v8-escritorio .pg-atajo{padding:24px 0;border-bottom:0}:where(.v9-site) .v8-escritorio .pg-asistente{border-radius:var(--v8-radius);box-shadow:none;background:var(--v8-navy)}:where(.v9-site) .v8-escritorio .pg-panel{min-height:0;padding:32px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 40px;align-items:center}:where(.v9-site) .v8-escritorio .pg-panel h2{font:500 28px/1.2 var(--font-stara),sans-serif;grid-column:1;margin:0}:where(.v9-site) .v8-escritorio .pg-panel .pi-lead{grid-column:1;margin:0;max-width:54ch}:where(.v9-site) .v8-escritorio .pg-panel>.button{grid-column:2;grid-row:1/3;min-width:200px}:where(.v9-site) .v8-escritorio .pg-ayuda{grid-column:1/-1;font-size:13px;line-height:1.6}:where(.v9-site) .v8-escritorio .pg-asistente>.privacy-note{padding:16px 32px;max-width:none}:where(.v9-site) .v8-escritorio .mc-hero .passport-mark,:where(.v9-site) .v8-escritorio .mc-panel-cabeza .passport-mark,:where(.v9-site) .v8-escritorio .pg-hero .passport-mark{display:none}:where(.v9-site) .v8-escritorio .pg-resultado{padding:64px 0}:where(.v9-site) .v8-escritorio .pg-resultado-card{max-width:800px;padding:48px;border-radius:var(--v8-radius-lg);box-shadow:none;border:1px solid var(--v8-line)}:where(.v9-site) .v8-escritorio .pg-resultado-card h1{font:500 clamp(36px,3.5vw,48px)/1.15 var(--font-stara),sans-serif}:where(.v9-site) .v8-escritorio .pg-resultado-card .passport-mark{display:none}:where(.v9-site) .v8-escritorio .pg-resultado-icono{width:64px;height:64px;margin-bottom:24px}:where(.v9-site) .v8-escritorio .mc-hero-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:48px}:where(.v9-site) .v8-escritorio .mc-hero-grid>div:first-child{grid-column:span 7}:where(.v9-site) .v8-escritorio .mc-acceso{grid-column:span 5;border-radius:var(--v8-radius);box-shadow:none}:where(.v9-site) .v8-escritorio .mc-acceso h2{font:500 32px/1.2 var(--font-stara),sans-serif;color:var(--v8-bone)}:where(.v9-site) .v8-escritorio .mc-vista{padding:24px;gap:16px}:where(.v9-site) .v8-escritorio .mc-acceso>.privacy-note{margin:0 24px}:where(.v9-site) .v8-escritorio .mc-panel-seccion{padding:48px 0 64px}:where(.v9-site) .v8-escritorio .mc-panel-cabeza{align-items:start}:where(.v9-site) .v8-escritorio .mc-panel-cabeza h1 span{display:block}:where(.v9-site) .v8-escritorio .mc-panel-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}:where(.v9-site) .v8-escritorio .mc-panel-main{grid-column:span 8;gap:24px}:where(.v9-site) .v8-escritorio .mc-panel-lado{grid-column:span 4;gap:24px}:where(.v9-site) .v8-escritorio .mc-tarjeta{padding:32px;border-radius:var(--v8-radius);background:var(--v8-navy)}:where(.v9-site) .v8-escritorio .mc-tarjeta h2{font-size:32px}:where(.v9-site) .v8-escritorio .mc-tarjeta>p:not(.mc-kicker){font-size:15px}:where(.v9-site) .v8-escritorio .mc-etapas{margin:40px 0 32px;gap:16px}:where(.v9-site) .v8-escritorio .mc-etapas li{font-size:13px;line-height:1.5}:where(.v9-site) .v8-escritorio .mc-etapas [data-estado=actual]{color:var(--v8-gold)}:where(.v9-site) .v8-escritorio .pr-japon h1 span{font-size:inherit}:where(.v9-site) .v8-escritorio .pr-japon-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}:where(.v9-site) .v8-escritorio .pr-japon-grid>div:first-child{grid-column:span 6}:where(.v9-site) .v8-escritorio .pr-japon-grid>div:last-child{grid-column:span 6}:where(.v9-site) .v8-escritorio .pr-ticket{padding:16px;font-size:14px;margin-top:24px;border:1px solid var(--v8-line);border-radius:12px}:where(.v9-site) .v8-escritorio .pr-japon-pasos{margin-top:40px}:where(.v9-site) .v8-escritorio .pr-diferencias{gap:24px}:where(.v9-site) .v8-escritorio .pr-diferencias article{padding:24px;border-radius:var(--v8-radius);border-color:var(--v8-line)}:where(.v9-site) .v8-escritorio .pr-tabla{background:var(--v8-bone);border-radius:var(--v8-radius)}:where(.v9-site) .v8-escritorio .pr-si{color:var(--v8-petrol)}:where(.v9-site) .v8-escritorio .pr-no{color:var(--v8-night)}:where(.v9-site) .v8-escritorio .pr-garantia{border-radius:var(--v8-radius)}:where(.v9-site) .v8-escritorio .aurora{animation:none}:where(.v9-site) .v8-escritorio .revelar{transition-duration:var(--v8-scene);transition-timing-function:var(--v8-ease)}@media(min-width:1600px){.v9-site{--v8-section:104px}}@media(max-width:1100px){.v9-site{--v8-gutter:32px;--v8-section:80px}div:where(.v9-site) .desktop-nav,div:where(.v9-site) .header-account{display:none}div:where(.v9-site) .mobile-menu{display:block}:where(.v9-site) .v8-escritorio .v8-hero h1{font-size:48px}:where(.v9-site) .v8-escritorio .v8-hero-copy{padding-right:0}:where(.v9-site) .v8-escritorio .v8-hero-visual{height:520px}:where(.v9-site) .v8-escritorio .v8-passport-slot{width:240px}:where(.v9-site) .v8-escritorio .v8-destination{grid-column:span 6}:where(.v9-site) .v8-escritorio .service-bento{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.v9-site) .v8-escritorio .pi-hero-copy{padding-right:0;grid-column:span 7}:where(.v9-site) .v8-escritorio .sv-grupo-alt .sv-grupo-grid,:where(.v9-site) .v8-escritorio .sv-grupo-grid{gap:24px}:where(.v9-site) .v8-escritorio .sv-tarjetas{grid-template-columns:1fr}:where(.v9-site) .v8-escritorio .sv-grupo-cabeza h2{font-size:36px}:where(.v9-site) .v8-escritorio .mc-hero-grid,:where(.v9-site) .v8-escritorio .pg-hero-grid{gap:24px}:where(.v9-site) .v8-escritorio .mc-hero-grid>div:first-child,:where(.v9-site) .v8-escritorio .pg-hero-grid>div:first-child{grid-column:span 6}:where(.v9-site) .v8-escritorio .mc-acceso,:where(.v9-site) .v8-escritorio .pg-atajos{grid-column:span 6}:where(.v9-site) .v8-escritorio .mc-tarjeta{padding:24px}:where(.v9-site) .v8-escritorio .pr-diferencias{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.v9-site{--v8-gutter:20px;--v8-gap:16px;--v8-section:64px}div:where(.v9-site) .header-inner{min-height:72px}div:where(.v9-site) .brand-link img{width:88px}div:where(.v9-site) .footer{padding-block:48px 24px}div:where(.v9-site) .footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}div:where(.v9-site) .footer-top>div{grid-column:span 1}div:where(.v9-site) .footer-top>.footer-brand{grid-column:1/-1}div:where(.v9-site) .footer-top>div>a{font-size:13px}div:where(.v9-site) .footer-legal>div{gap:8px 24px;flex-wrap:wrap}div:where(.v9-site) .footer-legal>div>span{flex-basis:100%}:where(.v9-site) .v8-escritorio .section-heading{flex-direction:column;align-items:start;gap:24px;margin-bottom:32px}:where(.v9-site) .v8-escritorio h2{font-size:36px}:where(.v9-site) .v8-escritorio .v8-hero{padding:40px 0 24px}:where(.v9-site) .v8-escritorio .v8-hero-copy,:where(.v9-site) .v8-escritorio .v8-hero-visual{grid-column:1/-1}:where(.v9-site) .v8-escritorio .v8-hero h1{font-size:44px;margin:24px 0}:where(.v9-site) .v8-escritorio .v8-hero-lead{font-size:16px}:where(.v9-site) .v8-escritorio .v8-hero .hero-actions{margin-top:24px}:where(.v9-site) .v8-escritorio .v8-hero .hero-actions .button{width:100%}:where(.v9-site) .v8-escritorio .v8-hero-visual{height:440px;margin-top:24px}:where(.v9-site) .v8-escritorio .v8-hero-photo{left:0;bottom:56px;border-radius:72px 16px 16px}:where(.v9-site) .v8-escritorio .v8-photo-caption{top:16px;left:24px;font-size:8px}:where(.v9-site) .v8-escritorio .v8-passport-slot{width:240px;height:310px;bottom:20px}:where(.v9-site) .v8-escritorio .v8-passport-slot>.passport-stage{zoom:.75}:where(.v9-site) .v8-escritorio .v8-destinos{padding-top:48px}:where(.v9-site) .v8-escritorio .v8-destination{grid-column:1/-1}:where(.v9-site) .v8-escritorio .v8-destination-photo{height:192px}:where(.v9-site) .v8-escritorio .v8-destination h3{font-size:30px}:where(.v9-site) .v8-escritorio .v8-destination p{min-height:0;font-size:16px}:where(.v9-site) .v8-escritorio .v8-more-destinations>span{flex-basis:100%}:where(.v9-site) .v8-escritorio .country-foot{flex-direction:column;align-items:start;gap:8px}:where(.v9-site) .v8-escritorio .service-bento{grid-template-columns:1fr}:where(.v9-site) .v8-escritorio .visual-service{height:288px;min-height:288px}:where(.v9-site) .v8-escritorio .highlight-card{height:440px}:where(.v9-site) .v8-escritorio .highlight-copy{left:24px;top:32px}:where(.v9-site) .v8-escritorio .highlight-copy h3{font-size:36px}:where(.v9-site) .v8-escritorio .japan-copy,:where(.v9-site) .v8-escritorio .japan-photo{grid-column:1/-1}:where(.v9-site) .v8-escritorio .japan-copy{padding:0 0 16px}:where(.v9-site) .v8-escritorio .japan-copy h2{font-size:48px}:where(.v9-site) .v8-escritorio .japan-photo{height:360px}:where(.v9-site) .v8-escritorio .why-grid{grid-template-columns:1fr;gap:24px}:where(.v9-site) .v8-escritorio .why-grid article{padding-top:24px}:where(.v9-site) .v8-escritorio .why-grid article+article{border-top:1px solid var(--v8-line)}:where(.v9-site) .v8-escritorio .faq-layout,:where(.v9-site) .v8-escritorio .portal-layout{grid-template-columns:1fr;gap:40px}:where(.v9-site) .v8-escritorio .faq-list details{padding-inline:0}:where(.v9-site) .v8-escritorio .faq-list summary{min-height:80px}:where(.v9-site) .v8-escritorio .closing h2{font-size:40px}:where(.v9-site) .v8-escritorio :is(.pi-hero,.pg-hero,.mc-hero,.pr-japon){padding-block:32px 48px}:where(.v9-site) .v8-escritorio :is(.pi-hero,.pg-hero,.mc-hero,.pr-japon,.mc-panel-seccion) h1{font-size:40px}:where(.v9-site) .v8-escritorio .pi-art{height:400px;width:100%}:where(.v9-site) .v8-escritorio .pi-hero-grid{display:grid}:where(.v9-site) .v8-escritorio .mc-acceso,:where(.v9-site) .v8-escritorio .mc-hero-grid>div:first-child,:where(.v9-site) .v8-escritorio .mc-panel-lado,:where(.v9-site) .v8-escritorio .mc-panel-main,:where(.v9-site) .v8-escritorio .pg-atajos,:where(.v9-site) .v8-escritorio .pg-hero-grid>div:first-child,:where(.v9-site) .v8-escritorio .pi-art,:where(.v9-site) .v8-escritorio .pi-hero-copy,:where(.v9-site) .v8-escritorio .pr-japon-grid>div:first-child,:where(.v9-site) .v8-escritorio .pr-japon-grid>div:last-child,:where(.v9-site) .v8-escritorio .sv-grupo-grid>div:first-child,:where(.v9-site) .v8-escritorio .sv-grupo-grid>div:last-child{grid-column:1/-1}:where(.v9-site) .v8-escritorio .sv-renueva{padding-top:48px}:where(.v9-site) .v8-escritorio .sv-renueva-card{padding:24px}:where(.v9-site) .v8-escritorio .sv-grupo-cabeza h2{font-size:32px}:where(.v9-site) .v8-escritorio .sv-tarjeta{gap:12px;grid-template-columns:64px minmax(0,1fr)}:where(.v9-site) .v8-escritorio .sv-tarjeta h3{font-size:22px}:where(.v9-site) .v8-escritorio .sv-pais,:where(.v9-site) .v8-escritorio .sv-pais:nth-child(n+5){grid-column:1/-1;min-height:280px}:where(.v9-site) .v8-escritorio .pg-panel{display:flex;align-items:stretch;gap:24px;padding:24px}:where(.v9-site) .v8-escritorio .pg-panel h2{font-size:26px}:where(.v9-site) .v8-escritorio .pg-panel>.button{min-width:0}:where(.v9-site) .v8-escritorio .pg-resultado{padding:40px 0}:where(.v9-site) .v8-escritorio .pg-resultado-card{padding:32px 24px}:where(.v9-site) .v8-escritorio .pg-resultado-card h1{font-size:32px}:where(.v9-site) .v8-escritorio .mc-hero-grid{gap:32px}:where(.v9-site) .v8-escritorio .mc-hero-grid,:where(.v9-site) .v8-escritorio .mc-panel-grid,:where(.v9-site) .v8-escritorio .pg-hero-grid,:where(.v9-site) .v8-escritorio .pi-hero-grid,:where(.v9-site) .v8-escritorio .pr-japon-grid,:where(.v9-site) .v8-escritorio .sv-grupo-alt .sv-grupo-grid,:where(.v9-site) .v8-escritorio .sv-grupo-grid{grid-template-columns:minmax(0,1fr)}:where(.v9-site) .v8-escritorio .mc-acceso h2{font-size:28px}:where(.v9-site) .v8-escritorio .mc-etapas{grid-template-columns:1fr;gap:16px}:where(.v9-site) .v8-escritorio .pr-diferencias{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){:where(.v9-site) .v8-escritorio .revelar,:where(.v9-site) .v8-escritorio .v8-destination,div:where(.v9-site) .button,div:where(.v9-site) .local-nav{transition:none}:where(.v9-site) .v8-escritorio .v8-destination:hover,div:where(.v9-site) .button:hover{transform:none}}:where(.v9-site) .v8-escritorio .pr-aviso svg{color:var(--v8-gold)}:where(.v9-site) .v8-servicios .pi-art{height:auto;min-height:0;align-self:center}:where(.v9-site) .v8-servicios .pi-art .pi-window{position:relative;inset:auto;width:100%;height:auto;min-height:0;aspect-ratio:4/3;opacity:1;border-radius:16px}:where(.v9-site) .v8-servicios .sv-passport-sticky{align-self:start;position:sticky;top:120px}:where(.v9-site) .v8-servicios .sv-grupo-foto{position:relative;top:auto;width:100%;height:auto;min-height:0;aspect-ratio:4/3;border-radius:16px}@media(max-width:760px){:where(.v9-site) .v8-servicios .sv-passport-sticky{position:relative;top:auto}}div:where(.v9-site) main .section{padding-block:var(--v8-section)}div:where(.v9-site) .footer-legal>p,div:where(.v9-site) .legal-prose li,div:where(.v9-site) main dd,div:where(.v9-site) main p:not([role=status]):not([class*=sr]){max-width:54ch}