@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/fraunces-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/fraunces-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/fraunces-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/fraunces-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:italic;font-weight:200 900;font-display:swap;src:url(/fonts/jost-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Jost;font-style:italic;font-weight:200 900;font-display:swap;src:url(/fonts/jost-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/jost-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Jost;font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/jost-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(/fonts/pinyon-script-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(/fonts/pinyon-script-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--azul:#036;--sereno:#3d6a99;--azul-pastel:#a9c1dc;--bruma:#d3e0ee;--cielo:#eaf0f7;--verde:#50c878;--hoja:#1f7a4b;--verde-pastel:#9fddb5;--menta:#cdefd9;--brote:#eaf7ef;--oro:#d4af37;--oro-texto:#8a6a12;--oro-pastel:#e9d27f;--arena:#f5e7b8;--luz:#fbf6e4;--noche:#0b1b2e;--niebla:#f3f4f6;--perla:#e6e7ea;--texto:#3c4f63;--muted:#4a5b70;--alba:#f2f3ed;--agua:#d0e8e4;--pradera:#e1ebc9;--trinidad:linear-gradient(135deg,var(--bruma) 0%,var(--arena) 52%,var(--menta) 100%);--fraunces:"Fraunces",Georgia,serif;--jost:"Jost","Century Gothic",Futura,Arial,sans-serif;--firma:"Darleston","Pinyon Script",cursive}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{font-family:var(--font-body);color:var(--vio);background:var(--lin);margin:0;font-size:18px;line-height:1.65}a{color:var(--vio);text-underline-offset:5px}a:hover{color:#1f7a4b}a,button,input,textarea,select{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--sereno);outline-offset:3px}img{max-width:100%;height:auto}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.7}h1,h2,h3,p{margin:0}h1,h2{font-family:var(--font-heading);text-wrap:balance;font-weight:500}h1{font-size:clamp(42px,4.72vw,68px);line-height:1.06}h2{font-size:clamp(34px,3.2vw,46px);line-height:1.18}h3{font-size:26px;font-weight:500;line-height:1.25}.skip-link{z-index:100;background:#fff;padding:16px;position:fixed;top:-100px;left:24px}.skip-link:focus{top:12px}.section{padding:clamp(64px,7vw,100px) max(24px,50vw - 600px)}.stack{flex-direction:column;gap:24px;display:flex}.row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.grid{grid-template-columns:repeat(var(--columns,3), minmax(0, 1fr));gap:24px;display:grid}.split{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.split>*{width:100%;min-width:0}.measure{width:min(100%, var(--measure));max-width:100%}.grid>*,.row>*,.stack>*{min-width:0}.h1{font-family:var(--font-heading);text-wrap:balance;font-size:clamp(42px,4.72vw,68px);font-weight:500;line-height:1.06}.h2{font-family:var(--font-heading);text-wrap:balance;font-size:clamp(34px,3.2vw,46px);font-weight:500;line-height:1.18}.h3{font-size:26px;font-weight:500;line-height:1.23}.p{color:#3c4f63;font-size:18px;line-height:1.67}.s{color:#3c4f63;font-size:16px;line-height:1.63}.q{font-family:var(--font-heading);color:#036;font-size:28px;font-style:italic;line-height:1.4}.lbl,.label{letter-spacing:.18em;text-transform:uppercase;color:#8a6a12;font-size:13px;font-weight:500;line-height:1.4}.brand-name{text-transform:none}.li{color:#3c4f63;align-items:baseline;gap:14px;font-size:18px;line-height:1.55;display:flex}.li svg{flex:none}.btn,.btn2{text-align:center;letter-spacing:.12em;text-transform:uppercase;border:1.5px solid #036;border-radius:2px;width:fit-content;max-width:100%;padding:16px 32px;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;transition:background .2s,color .2s;display:inline-block}.btn,.btn-primary{color:#fff;background:#036}.btn2,.btn-secondary{color:#036;background:0 0}.btn:hover,.btn2:hover{color:#fff;background:#1f7a4b;border-color:#1f7a4b}.card,.pr{background:#fff;flex-direction:column;gap:16px;padding:32px;display:flex}.pr{gap:10px;padding:26px 28px}#modalidades .card>.btn2{margin-top:auto}.soon{letter-spacing:.16em;text-transform:uppercase;background:#fbf6e4;border:1px solid #d9c27a;border-radius:2px;width:fit-content;padding:6px 12px;font-size:11px;font-weight:600}.book-symbol{aspect-ratio:3/4;width:120px;font-family:var(--font-heading);color:#8a6a12;background:#fbf6e4;flex:none;align-self:flex-start;place-items:center;font-size:72px;display:grid}.portrait{aspect-ratio:4/5;object-fit:cover;object-position:center 35%;width:100%;display:block}.portrait-natural{aspect-ratio:auto}.wide-photo{aspect-ratio:21/9;object-fit:cover;object-position:center 30%;width:100%;display:block}.split-reverse{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}.travel-photo{object-position:center 35%}.photo-quote{isolation:isolate;background:#3b2a1a;justify-content:flex-end;align-items:center;min-height:clamp(460px,42vw,640px);padding:64px max(24px,50vw - 600px);display:flex;position:relative;overflow:hidden}.photo-quote>picture{z-index:-2;position:absolute;inset:0}.photo-quote-img{object-fit:cover;object-position:30% 40%;width:100%;height:100%}.photo-quote:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000 30%,#14100a9e 70%);position:absolute;inset:0}.photo-quote .q{color:#fff;text-shadow:0 1px 12px #0000004d;max-width:12.5em;font-size:clamp(30px,2.64vw,40px);line-height:1.25}.notebook-fan{aspect-ratio:4/5;width:min(92%,520px);margin:auto;position:relative}.notebook-fan>*{width:72%;display:block;position:absolute;box-shadow:0 18px 40px #001e3c2e}.notebook-fan img{width:100%;height:auto;display:block}.notebook-fan .page-back{top:2%;left:0;transform:rotate(-5deg)}.notebook-fan .page-front{transition:transform .3s cubic-bezier(.25,1,.5,1);bottom:2%;right:0;transform:rotate(3deg)}.notebook-fan a:is(:hover,:focus-visible){transform:rotate(1deg)translateY(-4px)}.notebook-fan-three>*{width:62%;transition:transform .3s cubic-bezier(.25,1,.5,1)}.notebook-fan-three>:first-child{top:0;left:0;transform:rotate(-7deg)}.notebook-fan-three>:nth-child(2){top:6%;right:0;transform:rotate(5deg)}.notebook-fan-three>:nth-child(3){bottom:0;left:19%;transform:rotate(-1deg)}.notebook-fan-three>:is(:hover,:focus-visible){z-index:1;transform:rotate(0)translateY(-6px)}.branch-banner{isolation:isolate;background:#eaf0f7;align-items:flex-start;min-height:600px;display:flex;position:relative;overflow:hidden}.branch-banner-awaken{background:#fbf6e4}.branch-banner-sustain{background:#eaf7ef}.branch-banner-copy{gap:24px;width:min(780px,100%);position:relative}.branch-banner-label{gap:14px}.branch-banner-label .lbl{color:#4a5b70}.branch-banner-awaken .lbl{color:#8a6a12}.branch-banner-sustain .lbl{color:#1f7a4b}.branch-banner .h1{font-family:var(--font-body);font-size:clamp(40px,4.17vw,60px)}.branch-banner .q{font-size:clamp(28px,2.5vw,36px);line-height:1.35}.process-section{background:#fff;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(48px,8vw,120px);display:grid}.process-intro{gap:20px;position:sticky;top:132px}.process-intro .h2{font-size:clamp(42px,4vw,58px)}.process-intro .p{max-width:30ch}.process-photo{aspect-ratio:1;object-fit:cover;object-position:center 40%;width:100%;max-width:420px;margin-top:12px;display:block}.process-journey{margin:0;padding:0;list-style:none}.process-step{grid-template-columns:64px minmax(0,1fr);gap:28px;padding-bottom:48px;display:grid;position:relative}.process-step:last-child{padding-bottom:0}.process-number{font-family:var(--font-heading);color:#1f7a4b;font-variant-numeric:lining-nums tabular-nums;font-size:54px;line-height:1.1}.process-copy{flex-direction:column;gap:12px;padding-top:6px;display:flex}.process-copy h3{font-family:var(--font-heading);font-size:34px;line-height:1.15}.process-copy .p{max-width:48ch}.process-rule{color:#8db79b;width:2px;height:calc(100% - 84px);position:absolute;top:72px;left:29px}@media (width<=800px){.process-section{grid-template-columns:1fr;gap:40px}.process-intro{position:static}.process-intro .p{max-width:40ch}.process-step{grid-template-columns:48px minmax(0,1fr);gap:20px;padding-bottom:40px}.process-number{font-size:44px}.process-copy h3{font-size:30px}.process-rule{height:calc(100% - 74px);top:62px;left:23px}}.trinity-node:is(:hover,:focus-visible) .trinity-symbol{box-shadow:0 0 0 5px #fff,0 0 0 6px}.link-arrow{margin-left:4px;transition:transform .2s cubic-bezier(.25,1,.5,1);display:inline-block}.btn2:is(:hover,:focus-visible) .link-arrow{transform:translate(3px)}#ramas .grid>.stack{--branch-ink:#036;transition:box-shadow .2s}#ramas .grid>.stack:has([data-symbol=awaken]){--branch-ink:#8a6a12}#ramas .grid>.stack:has([data-symbol=sustain]){--branch-ink:#1f7a4b}#ramas .grid>.stack:is(:hover,:focus-within){box-shadow:0 0 0 1px var(--branch-ink)}.door{background:#fff;gap:0;overflow:hidden}.door>picture{aspect-ratio:4/3;background:#eaf0f7;overflow:hidden}.door-photo{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.25,1,.5,1);display:block}.door-copy{flex-grow:1}.door-copy>.btn2{margin-top:auto}.door-badge{background:#fff;border-radius:50%;place-items:center;width:64px;height:64px;margin:-64px 0 0;display:grid;position:relative;box-shadow:0 6px 18px #0033661f}#ramas .door:focus-within .door-photo{transform:scale(1.03)}@media (hover:hover){#ramas .door:hover .door-photo{transform:scale(1.03)}}.verb-section,.trinity-section{text-align:center;align-items:center}.verb-section .row{flex-wrap:nowrap}.trinity-explorer{width:min(1200px,100%)}.trinity-hint{color:#4a5b70;margin-bottom:32px;font-size:15px}.trinity-layout{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.trinity-map{aspect-ratio:900/600;width:min(900px,100%);margin:auto;position:relative}.trinity-node{aspect-ratio:1;color:#036;background:0 0;border:0;width:9%;min-width:48px;padding:0;position:absolute;transform:translate(-50%,-50%)}.trinity-symbol{background:#eaf0f7;border:1.5px solid;border-radius:50%;place-items:center;width:100%;height:100%;transition:box-shadow .2s,transform .2s;display:grid}.trinity-symbol svg{width:65%;height:65%}.trinity-node[aria-pressed=true] .trinity-symbol{transform:scale(1.04);box-shadow:0 0 0 5px #fff,0 0 0 6px}.trinity-node:disabled{opacity:1;cursor:default}.trinity-awaken{color:#8a6a12}.trinity-awaken .trinity-symbol{background:#fbf6e4}.trinity-sustain{color:#1f7a4b}.trinity-sustain .trinity-symbol{background:#eaf7ef}.trinity-centre{aspect-ratio:auto;width:28%;top:56.6667%;left:50%}.trinity-centre img{width:100%;height:auto;display:block}.trinity-label{text-align:center;text-wrap:balance;width:180px;font-size:13px;line-height:1.5;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%)}.trinity-label strong{margin-bottom:4px;font-size:18px;font-weight:500;display:block}.trinity-label>span{max-width:20ch;margin:auto;display:block}.trinity-sustain .trinity-label{top:auto;bottom:calc(100% + 14px)}.trinity-choices{display:none}.trinity-detail{text-align:left;background:#f3f6f9;width:min(720px,100%);min-height:280px;margin:auto;padding:32px;transition:background .2s}[data-active=awaken] .trinity-detail{background:#fbf6e4}[data-active=sustain] .trinity-detail{background:#eaf7ef}.trinity-detail>div:not([hidden]){flex-direction:column;align-items:flex-start;gap:20px;display:flex}.trinity-detail .p{font-size:17px;line-height:1.65}.trinity-detail .btn2{padding:14px 20px;font-size:12px}@media (width<=1050px){.trinity-layout{grid-template-columns:1fr;gap:28px}}.nav{z-index:20;background:#fffffff7;border-bottom:1px solid #e3e6eb;position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;gap:28px;max-width:1440px;min-height:96px;margin:auto;padding:16px clamp(24px,6.67vw,96px);display:flex}.nav-logo{flex-shrink:0;align-items:center;display:flex}.nav-logo img{object-fit:contain;width:104px;height:55px;display:block}.nav-links{align-items:center;gap:clamp(16px,2.2vw,34px);margin:0;padding:0;list-style:none;display:flex}.nav-links>li{align-items:center;display:flex}.nav a,.nav-lang,.social-links a{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:13px;font-weight:500;text-decoration:none}.nav-links a:not(.nav-cta){border-bottom:2px solid #0000;padding:8px 0}.nav-cta{color:#fff;background:#036;border-radius:2px;padding:12px 22px;display:inline-block}.nav-cta:hover{color:#fff;background:#1f7a4b}.nav-right{align-items:center;gap:22px;display:flex}.hamburger{background:0 0;border:0;width:44px;height:44px;padding:10px;display:none}.hamburger span{background:#036;height:2px;margin:5px 0;display:block}.mobile-overlay{z-index:29;visibility:hidden;opacity:0;background:#001e3c66;position:fixed;inset:0}.mobile-menu{z-index:30;visibility:hidden;background:#fff;width:min(360px,100%);padding:88px 32px 32px;transition:transform .2s;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.mobile-menu.open{visibility:visible;transform:translate(0)}.mobile-overlay.open{visibility:visible;opacity:1}.mobile-menu a{padding:12px 0;text-decoration:none;display:block}.mobile-menu [aria-current=page]{color:#1f7a4b;text-decoration:underline}.mobile-close{color:#036;background:0 0;border:0;width:44px;height:44px;font-size:34px;position:absolute;top:20px;right:24px}.menu-open{overflow:hidden}.footer{background:#eaf0f7;padding:72px max(24px,50vw - 600px) 32px}.footer-top{grid-template-columns:1.5fr 1fr 1fr .8fr;gap:40px;display:grid}.footer-brand{flex-direction:column;align-items:flex-start;gap:12px;text-decoration:none;display:flex}.footer-brand>span{letter-spacing:.32em;font-size:13px}.footer-brand>em{font-family:var(--font-heading);color:#1f7a4b;font-size:22px}.footer-column{flex-direction:column;gap:12px;display:flex}.footer-column h2{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:#8a6a12;margin-bottom:4px;font-size:11px}.footer-column a{font-size:14px;text-decoration:none}.footer-bottom{color:#4a5b70;border-top:1px solid #c9d3df;flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:40px;padding-top:22px;font-size:14px;display:flex}.footer-legal{flex-wrap:wrap;gap:24px;margin-top:20px;font-size:13px;display:flex}.footer-legal button{font-size:inherit;color:#036;background:0 0;border:0;padding:0;text-decoration:underline}.page-hero{text-align:center;background:#eaf0f7;padding:80px 24px}.page-hero h1{margin-bottom:18px}.page-hero p{color:#3c4f63;max-width:700px;margin:auto}.section-wide{max-width:1200px;margin:auto}.section-inner{max-width:820px;margin:auto}.bg-lin{background:#fff}.bg-per{background:#eaf0f7}.bg-gra{background:#eaf7ef}.bg-vio{background:#036}.form-grid{grid-template-columns:1.15fr 1fr;gap:clamp(40px,6vw,88px);display:grid}.form-group{margin-bottom:24px}.form-group label{margin-bottom:8px;font-size:14px;font-weight:500;display:block}.form-group input,.form-group select,.form-group textarea{color:#036;background:#fff;border:1px solid #8193a8;border-radius:2px;width:100%;padding:14px 16px;font-size:16px}.form-group textarea{resize:vertical;min-height:160px}.form-note,.form-privacy{color:#4a5b70;margin-top:16px;font-size:13px}.form-status{margin-top:20px;padding:16px;display:none}.form-status--success{color:#155d38;background:#eaf7ef}.form-status--error{color:#922c2c;background:#fceded}.contact-info .info-item{overflow-wrap:anywhere;margin:12px 0;font-size:16px}.contact-info svg{vertical-align:middle;width:18px;height:18px;margin-right:8px}.contact-info .sep{background:#50c878;width:48px;height:2px;margin:24px 0}.contact-info .portrait{max-height:480px}.contact-portrait{aspect-ratio:1;object-position:center 12%}.article{color:#3c4f63;max-width:820px;margin:auto}.article p,.article ul,.article ol{margin-bottom:20px}.article h2{color:#036;margin:36px 0 16px;font-size:32px}.article h3{color:#036;margin:28px 0 12px;font-size:22px}@media (width<=1019px){.nav-links{display:none}.hamburger{display:block}.nav-inner{padding:16px 24px}.grid{grid-template-columns:repeat(var(--columns,3), minmax(0, 1fr))}}@media (width<=879px){html{scroll-padding-top:90px}.nav-inner{min-height:80px}.nav-logo img{width:90px;height:48px}.section{padding:64px 24px}.split,.split-reverse,.form-grid{grid-template-columns:1fr}.wide-photo{aspect-ratio:4/3}.photo-quote{align-items:flex-end;min-height:520px}.photo-quote-img{object-position:38% 40%}.photo-quote:after{background:linear-gradient(#0000 35%,#14100ab3 75%)}.grid{grid-template-columns:1fr}.split>.measure{width:100%}.split>picture{width:100%;max-width:480px;margin:auto}.hero-copy .row{order:1}.hero-copy .q{order:2;font-size:24px!important;line-height:1.4!important}.branch-banner{min-height:540px;padding-bottom:120px}.verb-section .row{flex-wrap:wrap}.trinity-label{display:none}.trinity-map{aspect-ratio:457/488;max-width:600px}.trinity-map .trinity-node:not(.trinity-centre){display:none}.trinity-centre{width:78%;top:50%}.trinity-hint{max-width:30ch;margin:0 auto 28px}.trinity-choices{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.trinity-choices button{color:#036;background:#fff;border:1px solid #c9d3df;min-height:44px;padding:10px 14px;font-size:14px}.trinity-choices button[aria-pressed=true]{color:#fff;background:#036;border-color:#036}.trinity-detail{min-height:360px;padding:24px}.footer-top{grid-template-columns:1fr 1fr;gap:36px 24px}.footer-brand{grid-column:1/-1}.book-symbol{width:72px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.hero-split{padding:80px 24px}.mother-memory{text-align:center;align-items:center}.mother-memory>div{max-width:900px}.impact-comparison{grid-template-columns:1fr 90px 1.3fr;display:grid}#cc-main{--cc-font-family:var(--font-body);--cc-primary-color:#036;--cc-btn-primary-bg:#036;--cc-btn-primary-hover-bg:#1f7a4b;--cc-btn-primary-border-color:#036;--cc-btn-primary-hover-border-color:#1f7a4b}@media (width<=800px){.impact-comparison{grid-template-columns:1fr}.impact-comparison>.row{width:100%;padding:18px}.impact-comparison>.row svg{transform:rotate(90deg)}}.footer-brand img,.verb-section>img{mix-blend-mode:multiply}.reading-index{justify-content:center;padding-top:40px;padding-bottom:40px}@media (width<=800px){.reading-index{flex-direction:column}.reading-index>span{display:none}.reading-index>a{width:min(100%,320px)}}body{font-family:var(--jost);color:var(--azul);background:#fff;line-height:1.66}body.voz-darling{--font-heading:var(--fraunces);--page-accent:var(--hoja)}body.voz-studio{--font-heading:var(--jost);--page-accent:var(--azul)}body.voz-recor{--font-heading:var(--fraunces);--page-accent:var(--oro-texto)}:is(h1,h2,h3,.h1,.h2,.h3),.voz-darling,.voz-studio,.voz-recor{font-family:var(--font-heading)}body.voz-darling :is(h1,h2,h3,.h1,.h2,.h3),.voz-darling{font-variation-settings:"SOFT" 100,"WONK" 1,"opsz" 144;letter-spacing:-.01em}body.voz-studio :is(h1,h2,h3,.h1,.h2,.h3),.voz-studio{letter-spacing:-.03em}body.voz-recor :is(h1,h2,h3,.h1,.h2,.h3),.voz-recor{font-variation-settings:"SOFT" 0,"WONK" 0,"opsz" 144}body{font-variation-settings:normal;letter-spacing:normal}h1,.h1,.branch-banner .h1{font-size:clamp(42px,6.4vw,76px);font-weight:700;line-height:1.02}h2,.h2{font-size:clamp(34px,4.6vw,54px);font-weight:600;line-height:1.06}h3,.h3{font-size:clamp(24px,2.6vw,34px);font-weight:700;line-height:1.15}body:is(.voz-studio,.voz-recor) :is(h1,h2,.h1,.h2){font-weight:900}body:is(.voz-studio,.voz-recor) :is(h3,.h3){font-weight:800}.fino,.voz-studio .fino{letter-spacing:-.01em;font-weight:200}.voz-recor .cur{font-style:italic;font-weight:400}.voz-recor .caps{text-transform:uppercase;letter-spacing:.06em;font-size:28px;font-weight:100}.firma,.signature{font-family:var(--firma);font-weight:400;line-height:1}:is(h1,h2,h3) .firma{color:var(--hoja);letter-spacing:normal;font-size:1.4em;display:inline-block}.cita,.q{font-family:var(--fraunces);font-variation-settings:"SOFT" 50,"opsz" 72;letter-spacing:normal;font-style:italic;font-weight:400}.etiqueta,.lbl,.label{font:600 13px/16px var(--jost);letter-spacing:.18em;text-transform:uppercase;color:var(--page-accent)}.lead{font:400 clamp(18px,2vw,21px)/1.62 var(--jost);color:var(--texto)}.p,.s{font-size:18px;line-height:1.66}section[id],article[id],.card[id]{scroll-margin-top:90px}.btn,.btn2{font:600 14px/20px var(--jost);justify-content:center;align-items:center;padding:15px 26px;display:inline-flex}.btn2:hover,.btn.secundario:hover{background:var(--azul);border-color:var(--azul);color:#fff}.btn.secundario{color:var(--azul);background:0 0}.btn.oro{background:var(--oro);border-color:var(--oro);color:var(--azul)}.btn.claro{color:var(--azul);background:#fff;border-color:#fff}.nav{border-color:var(--perla);background:#fff}.nav-inner{gap:20px;min-height:80px;padding:12px 24px}.nav-logo img{width:auto;height:46px}.nav a,.nav-lang{font-family:var(--jost);letter-spacing:.14em;font-size:13px;font-weight:600}.nav-links{gap:clamp(14px,1.8vw,26px)}.nav-lang{align-items:center;min-height:44px;padding:0 10px;display:inline-flex}.nav-links a.active:not(.nav-cta){border-color:var(--verde)}body.voz-studio .nav-links a.active{border-color:var(--sereno)}body.voz-recor .nav-links a.active{border-color:var(--oro)}.footer{padding-bottom:40px;position:relative}.footer:after,.home-hero:after{content:"";background:linear-gradient(90deg,var(--verde) 0 33.333%,var(--azul) 33.333% 66.666%,var(--oro) 66.666%);height:5px;position:absolute;bottom:0;left:0;right:0}.footer-brand>span{letter-spacing:.42em}.footer-brand>em{font-family:var(--fraunces);font-style:italic}.footer-column h2{font:600 13px/1.5 var(--jost)!important;letter-spacing:.18em!important}.footer-column a,.footer-legal :is(a,button){padding-block:4px}.footer-location{font:400 14px/1.6 var(--jost);color:var(--texto)}.home-doors{background:#fff!important}.home-doors .door{position:relative}.home-doors .door:first-child,.account-card.studio{background:var(--cielo)}.home-doors .door:nth-child(2),.account-card.recor{background:var(--luz)}.home-doors .door:nth-child(3),.account-card.darling{background:var(--brote)}html[lang=es] .home-doors .door-badge{box-shadow:none;background:0 0;border-radius:0;align-self:flex-end;margin:0}.home-doors h3,.trinity-label strong,.verb-links .brand-name{font-family:var(--fraunces);font-variation-settings:"SOFT" 100,"WONK" 1,"opsz" 144;font-weight:700!important}.home-mantra{text-align:center;align-items:center}.dark-panel{background:var(--azul);color:#fff}.dark-panel :is(.p,.s,p,li,.li,.q){color:var(--bruma)!important}.dark-panel :is(h1,h2,h3,.h1,.h2,.h3){color:#fff}.dark-panel .lbl{color:var(--verde-pastel)!important}.dark-panel .firma{color:var(--verde-pastel);font-size:64px}.dark-panel .btn2{color:#fff;border-color:#fff}.dark-panel .q,.home-mantra .q{color:#fff!important}.home-identity>picture{order:2}.verb-section{background:var(--alba)!important}.verb-links>a{text-decoration:none}.trinity-section,.connect-section{background:var(--trinidad)!important}.resonance-section{background:var(--cielo)!important}.connect-section{text-align:center;align-items:center}.connect-section h2{max-width:900px}.communities-section{background:var(--alba)}.community-card{flex-direction:column;gap:20px;padding:32px;display:flex}.community-card>a:last-child{margin-top:auto}.community-card .firma{color:var(--oro-texto)}.logo-meaning .symbol-display{width:min(440px,100%);margin:auto}.logo-intro .cita{border-left:4px solid var(--verde);padding-left:24px}.symbol-card{border-top:6px solid var(--azul);gap:20px;padding:clamp(24px,3vw,40px)}.symbol-card:nth-child(2){border-color:var(--verde)}.symbol-card:nth-child(3){border-image:linear-gradient(90deg,var(--azul),var(--verde)) 1}.symbol-card:nth-child(4){border-color:var(--oro)}.symbol-card table{border-collapse:collapse;width:100%;color:var(--texto);font-size:16px}.symbol-card :is(th,td){text-align:left;vertical-align:top;border-bottom:1px solid var(--perla);padding:8px 12px 8px 0}.symbol-card ul{color:var(--texto);margin:0;padding-left:22px}.symbol-glyph{place-items:center;width:64px;height:64px;font-size:48px;display:grid}.symbol-glyph img{max-height:64px}.logo-dance{padding:clamp(28px,4vw,56px)}.logo-dance .symbol-display{max-width:250px}.logo-dance .firma{color:var(--verde-pastel);font-size:clamp(58px,6vw,86px)}.vallegrande{background:var(--menta)}.vallegrande-mark{text-align:center;background:#fff;align-items:center;padding:48px 28px}.vallegrande-mark img{width:180px}body[data-page=about] .draft-about>section:first-child{background:var(--brote)!important}body[data-page=about] .draft-about>section:nth-child(4n){background:var(--alba)!important}.personal-section{background:var(--brote)!important}body.voz-studio .branch-banner .p{color:var(--azul);font-size:clamp(24px,3vw,34px);font-weight:200}.studio-pillars .card{border-top:6px solid var(--azul)}.studio-pillars .card:nth-child(2){border-color:var(--sereno)}.studio-pillars .card:nth-child(3){border-color:var(--verde)}body.voz-studio .process-section{background:var(--azul)}body.voz-studio .process-section :is(h2,h3,.p){color:#fff}body.voz-studio .process-number{font-family:var(--jost);color:var(--verde-pastel);font-weight:200}body.voz-studio #alliance{background:var(--azul)}body.voz-studio #alliance :is(h3,.s,strong,.lbl){color:#fff!important}body.voz-studio #alliance .btn2{color:#fff;border-color:#fff}body.voz-studio .draft-services>section:last-child{background:var(--azul)!important}body.voz-studio .draft-services>section:last-child :is(.p,.q){color:#fff}body.voz-studio .draft-services>section:last-child .btn{color:var(--azul);background:#fff}body.voz-studio .draft-services>section:last-child .btn2{color:#fff;border-color:#fff}.notebooks-preview{background:var(--arena)!important}.notebooks-preview>.split{padding-bottom:20px}.notebooks-preview h2,body[data-page=blog] h1{font-family:var(--firma);color:var(--oro-texto);font-size:clamp(52px,6vw,76px);font-weight:400}.notebook-excerpt img{aspect-ratio:4/3;object-fit:cover;object-position:top;width:100%}.notebook-excerpt .lbl{line-height:1.7}.alchemy-section{background:var(--noche)!important}.alchemy-section .lbl{color:var(--oro-pastel)!important}.alchemy-grid{align-content:start}.alchemy-grid>.stack{border-top:1px solid var(--sereno);background:0 0!important;padding:22px 0!important}.alchemy-grid .cur{color:var(--oro-pastel)}body.voz-recor .caps{font-family:var(--fraunces)}.upcoming-projects{background:var(--luz)}.upcoming-projects .soon{color:var(--oro-texto)}.impact-comparison{grid-template-columns:1fr 1fr}.impact-comparison>.row{display:none}.impact-comparison>.stack:last-child{background:var(--verde-pastel)!important}body[data-page=hope] .draft-hope>section{--page-accent:var(--hoja)}body[data-page=hope] .pr>div:first-child{font-weight:800;color:var(--hoja)!important}.hope-count{font-weight:800}.manifesto{background:var(--pradera)!important}.commitment-columns>div{border-left:1px solid var(--sereno);padding-left:24px}.page-hero--lav{background:var(--alba)}.account-card{gap:12px;margin-top:20px;padding:24px}.account-card>:is(svg,img){object-fit:contain;width:48px;height:48px}.account-card h4{font:600 18px/1.4 var(--jost);margin:0}.account-card .info-item{margin:0}.account-card.vallegrande{background:var(--menta)}.contact-closing{font-family:var(--jost);letter-spacing:-.03em;font-size:30px;font-weight:900;line-height:1.2}@media (width<=1050px) and (width>=880px){.trinity-layout{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:20px}}@media (width<=1019px){.nav-logo img{height:40px}}@media (width<=879px){.grid,.split,.split-reverse,.form-grid,.footer-top,.trinity-layout,.process-section,.impact-comparison{grid-template-columns:1fr}.process-intro{position:static}.home-identity>picture{order:0}.trinity-map{aspect-ratio:3/2}.trinity-detail{min-height:0}.reading-index{flex-direction:column}.footer-brand{grid-column:auto}.community-card,.card{padding:28px}}body:is(.voz-darling,.voz-studio,.voz-recor){font-family:var(--jost);font-variation-settings:normal;letter-spacing:normal}.nav-lang-mobile{display:none!important}.trinity-triangle{width:100%;height:100%;color:var(--sereno);position:absolute;inset:0}.trinity-purpose{font:600 10px/1.5 var(--jost);letter-spacing:.14em;margin-top:12px;display:block}.trinity-explore-links{justify-content:center;margin-top:36px}.dark-panel .btn:hover,.dark-panel .btn2:hover{background:var(--hoja);border-color:var(--hoja);color:#fff}@media (width<=1019px){.nav-lang-mobile{display:inline-flex!important}}@media (width<=879px){.trinity-triangle{display:none}}.branch-banner .h1{font-family:var(--font-heading)}.voz-recor .caps{font-variation-settings:"SOFT" 0,"WONK" 0,"opsz" 144}.trinity-symbol,.door-badge{border-radius:0}html.lenis{scroll-behavior:auto}.home-hero{isolation:isolate;background:var(--alba);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);min-height:min(880px,100svh - 80px);display:grid;position:relative;overflow:hidden}.hero-media{grid-area:1/2;position:relative;overflow:hidden}.hero-media picture{height:100%}.hero-photo{object-fit:cover;object-position:72% 40%;width:100%;height:100%}.hero-copy{z-index:1;grid-area:1/1;align-self:center;min-width:0;padding:clamp(40px,4.5vw,72px) clamp(24px,3.5vw,56px) clamp(48px,5vw,80px) max(24px,50vw - 624px);position:relative}.hero-copy>.stack{gap:18px;max-width:min(600px,100%)}.hero-copy .h1{font-size:clamp(44px,4.6vw,76px);line-height:.98}.hero-copy .signature{font:400 clamp(52px, 4.8vw, 78px)/1 var(--firma);color:var(--hoja)}.hero-copy .q{font-size:clamp(18px,1.4vw,21px);line-height:1.5}@media (width<=879px){.home-hero{grid-template-columns:1fr;min-height:0}.hero-media{grid-area:1/1;height:58svh;max-height:520px;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.hero-copy{grid-area:2/1;margin-top:-32px;padding:0 24px 56px}}html.motion :is([data-motion=reveal],[data-motion=intro],[data-motion=door],[data-motion=step]):not(.is-revealed){opacity:0}[data-motion=sign]>span{padding-right:.25em;display:inline-block}html.motion [data-motion=sign]:not(.is-revealed)>span{clip-path:inset(0 100% 0 0)}html.motion [data-motion=sequence] [data-sequence-item]{opacity:.28;transition:opacity 1.2s,color 1.2s}html.motion [data-motion=sequence] [data-sequence-item].is-on{opacity:1}.mantra [data-sequence-item].is-now{animation:8s ease-in-out infinite breathe}.dark-panel .mantra [data-sequence-item].is-now{color:var(--oro-pastel)}@keyframes breathe{0%,to{text-shadow:0 0 #e9d27f00}50%{text-shadow:0 0 24px #e9d27f8c}}.verbs-sequence{font:500 14px/1.7 var(--jost);letter-spacing:.3em;color:var(--hoja)}.verb-links{position:relative}.verb-links>a{z-index:1;position:relative}.verb-thread{pointer-events:none;width:104%;height:auto;position:absolute;top:50%;left:-2%;overflow:visible;transform:translateY(-50%)}:is(.verb-thread,.journey-thread,.bridge-arch,.open-circle,.quote-spiral) path{fill:none;stroke-linecap:round}.verb-thread path,.journey-thread path{stroke:var(--oro);stroke-width:1.5px}.reading-thread{z-index:15;pointer-events:none;width:9px;position:fixed;top:104px;bottom:32px;left:clamp(10px,1.4vw,24px)}.reading-thread:before,.reading-thread-line{content:"";background:#b8922a33;width:1px;position:absolute;top:0;bottom:0;left:4px}.reading-thread-line{background:var(--oro);transform-origin:top;transform:scaleY(0)}.reading-thread i{background:var(--oro-texto);width:7px;height:1px;position:absolute;left:1px}@media (width<=1279px){.reading-thread{display:none}}.resonance-section{overflow:hidden}.resonance-section .measure{position:relative}.resonance-section .measure>:not(.resonance-waves){z-index:1;position:relative}.resonance-waves{pointer-events:none;width:0;height:0;position:absolute;top:45%;left:20%}.resonance-waves i{border:1px solid var(--azul-pastel);opacity:0;border-radius:50%;width:320px;height:320px;position:absolute;top:-160px;left:-160px}html.motion .resonance-waves i{animation:9s ease-out infinite resonate}html.motion .resonance-waves i:nth-child(2){animation-delay:3s}html.motion .resonance-waves i:nth-child(3){animation-delay:6s}@keyframes resonate{0%{opacity:0;transform:scale(.2)}15%{opacity:.7}to{opacity:0;transform:scale(2.4)}}.symbol-story{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);display:grid}.symbol-story-cards{gap:30vh;padding-block:10vh;display:grid}@media (width<=879px){.symbol-story{grid-template-columns:1fr}.symbol-story-cards{gap:40px;padding:0}}.journey-section{position:relative}.journey-thread{pointer-events:none;width:100%;height:auto;position:absolute;top:12px;left:0;overflow:visible}html.motion .survival-creation :is(.survival,.creation){transition:opacity 2s .8s,color 2s .8s}html.motion .survival-creation:not(.is-on) .creation{opacity:.3}html.motion .survival-creation.is-on .survival{opacity:.5}.survival-creation.is-on .creation{color:var(--azul)}.vibration{width:min(420px,60%);height:12px;margin:-20px auto 0;display:block}.vibration path{fill:none;stroke:var(--verde);stroke-width:1.2px}html.motion .vibration path{animation:2.4s linear infinite vibrate}@keyframes vibrate{to{transform:translate(-200px)}}.quote-spiral{z-index:0;opacity:.6;pointer-events:none;width:clamp(200px,26vw,340px);position:absolute;top:50%;right:max(24px,50vw - 600px);transform:translateY(-50%)}.quote-spiral path{stroke:var(--oro-pastel);stroke-width:1.2px}.photo-quote .q{z-index:1;position:relative}html.motion .notebook-fan>*{transition:transform 1s cubic-bezier(.2,.8,.2,1),opacity .9s}html.motion .notebook-fan:not(.is-on)>*{opacity:0;transform:translateY(56px)rotate(-14deg)}html.motion .notebook-fan>:nth-child(2){transition-delay:.15s}html.motion .notebook-fan>:nth-child(3){transition-delay:.3s}html.motion .notebook-fan.is-on>*{transition-delay:0s}.alchemy-grid .cur{transition:color 1.8s .3s}html.motion .alchemy-grid>:not(.is-on) .cur{color:#8d939c}.stitched{position:relative}.stitch-border{border:1.5px dashed var(--oro-texto);pointer-events:none;position:absolute;inset:10px}.stitch-line{border-top:2px dashed var(--hoja);width:min(420px,70%);margin:0 auto;display:block}html.motion [data-motion=state]:not(.is-on)>:is(.stitch-border,.stitch-line){clip-path:inset(0 100% 0 0)}html.motion :is(.stitch-border,.stitch-line){transition:clip-path 3s steps(30,end) .3s}.impact-comparison{position:relative}.gesture-track{z-index:2;pointer-events:none;height:0;position:absolute;top:50%;left:22%;right:32%}.gesture-track i{background:var(--oro);border-radius:50%;width:16px;height:16px;margin-left:-8px;position:absolute;top:-8px;left:0;box-shadow:0 0 0 6px #d4af3738}html:not(.motion) .gesture-track{display:none}.bridge-arch{width:100%;height:auto;margin-bottom:-48px;display:block;overflow:visible}.bridge-arch path{stroke:var(--hoja);stroke-width:2px}.open-circle{width:56px;height:56px}.open-circle path{stroke:var(--oro-texto);stroke-width:2px}@media (width<=879px){.gesture-track,.bridge-arch{display:none}}.tema-cosmos{--tinta:var(--azul);--tinta-suave:var(--texto);--linea:#00336621;--vidrio:#fffdf7a8;--luz-verde:var(--hoja);--luz-azul:var(--sereno);--luz-oro:var(--oro-texto);--papel:#f6f3ea;color:var(--tinta);background:var(--papel) radial-gradient(120% 90% at 78% 6%, #fff8e6 0%, #f7f3e8 42%, #edf0f0 78%, #e6ecf1 100%) fixed}.tema-cosmos.voz-darling{--page-accent:var(--luz-verde)}.tema-cosmos.voz-studio{--page-accent:var(--luz-azul)}.tema-cosmos.voz-recor{--page-accent:var(--luz-oro)}.tema-cosmos[data-page=hope] .draft-hope>section{--page-accent:var(--luz-verde)}.field{z-index:0;pointer-events:none;inset:0;width:100vw!important;height:100vh!important;position:fixed!important}.tema-cosmos main,.tema-cosmos .footer{z-index:1;position:relative}.tema-cosmos :is(#main-content section,.section,.page-hero,.branch-banner,.home-hero){background:0 0!important}.tema-cosmos #main-content :is(h1,h2,h3,.h1,.h2,.h3){color:var(--tinta);text-shadow:0 0 26px #f6f3eaf2}.tema-cosmos #main-content :is(.p,.s,.li,p,li,td,th,.lead){color:var(--tinta-suave);text-shadow:0 0 16px #f6f3eaf2}.tema-cosmos #main-content .dark-panel :is(.p,.s,p,li,.li){color:var(--tinta-suave)!important}.tema-cosmos #main-content :is(.q,.cita){color:var(--azul)!important}.tema-cosmos #main-content strong{color:var(--tinta)}.tema-cosmos #main-content .lbl{color:var(--page-accent)!important}.tema-cosmos #main-content :is(.firma,.signature,.cur){color:var(--luz-verde)!important}.tema-cosmos.voz-recor #main-content :is(.firma,.cur){color:var(--luz-oro)!important}.tema-cosmos #main-content a:not(.btn,.btn2){color:var(--tinta)}.tema-cosmos #main-content a:not(.btn,.btn2):hover{color:var(--luz-verde)}.tema-cosmos .dark-panel .mantra [data-sequence-item].is-now{color:var(--oro-texto)!important}.tema-cosmos #main-content :is(.card,.pr,.door,.community-card,.symbol-card,.account-card,.trinity-detail,.vallegrande-mark,.verb-links>a,.alchemy-grid>.stack,.impact-comparison>.stack,.book-symbol,.dark-panel,.grid>:is(div,article)[style*=padding]){border:1px solid var(--linea);backdrop-filter:blur(2px);box-shadow:0 18px 40px -28px #00336647;background:var(--vidrio)!important}.tema-cosmos #main-content :is(.symbol-card,.studio-pillars .card,#modalidades .card){border-top:2px solid var(--luz-azul)!important}.tema-cosmos #main-content :is(.symbol-card:nth-child(2),.studio-pillars .card:nth-child(3)){border-top-color:var(--verde)!important}.tema-cosmos #main-content .symbol-card:nth-child(4),.tema-cosmos #main-content #clarity{border-top-color:var(--oro)!important}.tema-cosmos #main-content .home-doors .door:first-child{border-top:2px solid var(--luz-azul)}.tema-cosmos #main-content .home-doors .door:nth-child(2){border-top:2px solid var(--oro)}.tema-cosmos #main-content .home-doors .door:nth-child(3){border-top:2px solid var(--verde)}.tema-cosmos #main-content .door>picture{background:0 0}.tema-cosmos #main-content .symbol-card :is(th,td){border-color:var(--linea)}.tema-cosmos #main-content .soon{border-color:var(--oro);background:0 0;color:var(--luz-oro)!important}.tema-cosmos #main-content .alchemy-grid>.stack{box-shadow:none;border-width:1px 0 0}.tema-cosmos #main-content .dark-panel{box-shadow:none;border-color:#d4af3759;background:#fffdf733!important}.tema-cosmos :is(.btn,.btn-primary,.btn.oro,.btn.claro,.nav-cta){background:var(--azul);border-color:var(--azul);color:#fff!important}.tema-cosmos :is(.btn,.btn-primary,.nav-cta):hover{background:var(--hoja);border-color:var(--hoja);color:#fff!important}.tema-cosmos #main-content .btn2{color:var(--azul);background:#fffdf766;border-color:#0033668c}.tema-cosmos #main-content .btn2:hover{background:var(--azul);color:#fff;border-color:var(--azul)}.tema-cosmos .nav{border-color:var(--linea);backdrop-filter:blur(14px);background:#faf8f1b8}.tema-cosmos .nav a:not(.nav-cta),.tema-cosmos .nav-lang{color:var(--tinta)}.tema-cosmos .mobile-menu{background:var(--papel)}.tema-cosmos .mobile-menu a,.tema-cosmos .mobile-close{color:var(--tinta)}.tema-cosmos .footer{border-top:1px solid var(--linea);backdrop-filter:blur(10px);background:#faf8f1c7}.tema-cosmos .footer :is(a,span,small,button){color:var(--tinta-suave)}.tema-cosmos .footer-brand>em{color:var(--luz-verde)}.tema-cosmos .footer-column h2{color:var(--luz-oro)!important}.tema-cosmos .footer-bottom{border-color:var(--linea)}.tema-cosmos .home-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:calc(100svh - 80px)}.hero-stage{grid-area:1/2;align-self:stretch}@media (width<=879px){.nav-inner{gap:12px}.nav-right{gap:8px}.tema-cosmos .home-hero{grid-template-columns:1fr;min-height:0}.hero-stage{grid-area:1/1;height:min(62vw,300px);margin-top:28px}.tema-cosmos .hero-copy{grid-area:2/1;margin-top:24px}}.tema-cosmos .home-hero:after{opacity:.6}.tema-cosmos .trinity-symbol{background:var(--vidrio)}.tema-cosmos .trinity-node,.tema-cosmos .trinity-label{color:var(--tinta)}.tema-cosmos .trinity-awaken{color:var(--oro-texto)}.tema-cosmos .trinity-sustain{color:var(--hoja)}.tema-cosmos .trinity-triangle{color:var(--luz-azul);opacity:.5}.tema-cosmos .trinity-hint{color:var(--tinta-suave)}.tema-cosmos .trinity-choices button{background:var(--vidrio);color:var(--tinta);border-color:var(--linea)}.tema-cosmos .trinity-choices button[aria-pressed=true]{background:var(--azul);color:#fff;border-color:var(--azul)}.tema-cosmos .survival-creation.is-on .creation{color:var(--tinta)}.tema-cosmos .stitch-border{border-color:var(--luz-oro)}.tema-cosmos .stitch-line{border-color:var(--luz-verde)}.tema-cosmos .resonance-waves i{border-color:#3d6a9966}.tema-cosmos .hope-count{color:var(--luz-verde)!important}.tema-cosmos .dance-space{align-self:stretch;min-height:320px}.phone-stage{display:none}@media (width<=879px){.phone-stage{align-self:stretch;height:min(56vw,240px);display:block}.tema-cosmos .branch-banner{flex-direction:column;min-height:0;padding-bottom:64px}}.field-stage{align-self:stretch;height:clamp(110px,13vw,190px)}.travel-field-stage{height:clamp(240px,31vw,380px)}.tema-cosmos #main-content :is(.dark-panel,.logo-dance){backdrop-filter:none!important}.tema-cosmos #main-content .logo-dance{background:0 0!important}.tema-cosmos .logo-meaning .symbol-display{max-width:360px}.tema-cosmos .form-subtitle{color:var(--tinta-suave);margin-bottom:28px;font-size:15px}.tema-cosmos .form-group label{color:var(--tinta)}.tema-cosmos .form-group :is(input,select,textarea){color:var(--tinta);background:#ffffffc7;border-color:#8193a8}.tema-cosmos .form-group :is(input,textarea)::placeholder{color:#6b7a8c}.tema-cosmos :is(.form-note,.form-privacy){color:var(--tinta-suave)}.tema-cosmos .contact-info .sep{background:var(--verde)}.tema-cosmos.voz-studio .process-number{color:var(--hoja)}.tema-cosmos.voz-studio #alliance :is(h3,.s,strong){color:var(--tinta)!important}.tema-cosmos.voz-studio #alliance .lbl{color:var(--page-accent)!important}.tema-cosmos.voz-studio #main-content #alliance .btn2:not(:hover){color:var(--azul);border-color:#0033668c}.tema-cosmos.voz-studio .draft-services>section:last-child .btn:not(:hover){background:var(--azul);color:#fff}
