.ft[data-astro-cid-gowgndin]{background:var(--paper);color:var(--ink);padding-bottom:96px}.ft-grid[data-astro-cid-gowgndin]{display:grid;grid-template-columns:1.5fr 1fr 1.2fr .8fr;gap:40px;padding:70px 0 50px}.ft-wm[data-astro-cid-gowgndin]{display:flex;gap:14px;align-items:center;text-decoration:none}.ft-wm[data-astro-cid-gowgndin] img[data-astro-cid-gowgndin]{border-radius:50%}.ft-wm[data-astro-cid-gowgndin] b[data-astro-cid-gowgndin]{display:block;font:500 24px/1.1 var(--serif)}.ft-wm[data-astro-cid-gowgndin] small[data-astro-cid-gowgndin]{display:block;font:600 10px/1.4 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--coral)}.ft-tag[data-astro-cid-gowgndin]{font:italic 400 21px/1.4 var(--serif);color:var(--teal);max-width:20em;margin:22px 0 0}.ft-col[data-astro-cid-gowgndin]{display:grid;align-content:start;gap:10px}.ft-col[data-astro-cid-gowgndin] h3[data-astro-cid-gowgndin]{font:600 12px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--coral);margin-bottom:6px}.ft-col[data-astro-cid-gowgndin] a[data-astro-cid-gowgndin],.ft-col[data-astro-cid-gowgndin] span[data-astro-cid-gowgndin]{font-size:16px;color:var(--muted);text-decoration:none;overflow-wrap:anywhere}.ft-col[data-astro-cid-gowgndin] a[data-astro-cid-gowgndin]:hover,.ft-col[data-astro-cid-gowgndin] a[data-astro-cid-gowgndin][aria-current]{color:var(--ink)}.ft-base[data-astro-cid-gowgndin]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;padding-top:22px;border-top:1px solid var(--line);font-size:14px;color:var(--muted)}.years-btn[data-astro-cid-gowgndin]{display:inline-flex;align-items:center;gap:9px;padding:8px 14px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line);font:600 13px/1 var(--sans);color:var(--ink);text-decoration:none;transition:box-shadow .3s,background .3s}.years-btn[data-astro-cid-gowgndin] small[data-astro-cid-gowgndin]{font-weight:500;color:var(--muted)}.years-btn[data-astro-cid-gowgndin]:hover{background:#fff;box-shadow:inset 0 0 0 1px var(--coral)}.yb-dot[data-astro-cid-gowgndin]{width:7px;height:7px;border-radius:50%;background:var(--coral);box-shadow:0 0 0 3px #e8936a40}@media(max-width:899px){.ft-grid[data-astro-cid-gowgndin]{grid-template-columns:1fr 1fr}.ft-brand[data-astro-cid-gowgndin]{grid-column:1 / -1}}@media(max-width:520px){.ft-grid[data-astro-cid-gowgndin]{grid-template-columns:1fr;gap:30px}}.ctab[data-astro-cid-t7bhm2hh]{position:relative;background:var(--ink);color:var(--cream);padding:clamp(110px,13vw,180px) 0 clamp(90px,10vw,130px);overflow:hidden}.thread-c[data-astro-cid-t7bhm2hh]{position:absolute;left:0;right:0;width:100%;height:40%;bottom:8%;opacity:.55;pointer-events:none}.thread-c[data-astro-cid-t7bhm2hh] path[data-astro-cid-t7bhm2hh]{fill:none;stroke-width:2;stroke-linecap:round}.c-in[data-astro-cid-t7bhm2hh]{position:relative;text-align:center}.ctab[data-astro-cid-t7bhm2hh] h2[data-astro-cid-t7bhm2hh]{font-size:clamp(46px,6.4vw,108px);line-height:.98;max-width:12em;margin:0 auto 22px}.ctab[data-astro-cid-t7bhm2hh] .c-in[data-astro-cid-t7bhm2hh]>p[data-astro-cid-t7bhm2hh]:not(.c-area){font-size:20px;color:#fbf6efbf;margin:0 auto 40px;max-width:32em}.c-ctas[data-astro-cid-t7bhm2hh]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.c-area[data-astro-cid-t7bhm2hh]{margin:28px 0 0;font:italic 400 20px/1.3 var(--serif);color:var(--saffron)}.cf[data-astro-cid-j3owtwh2]{position:relative;text-align:left}.cf-grid[data-astro-cid-j3owtwh2]{display:grid;grid-template-columns:1fr 1fr;gap:16px 18px}.cf-f[data-astro-cid-j3owtwh2]{display:grid;gap:7px}.cf-f[data-astro-cid-j3owtwh2] span[data-astro-cid-j3owtwh2]{font:600 12px/1.2 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.cf-wide[data-astro-cid-j3owtwh2]{grid-column:1 / -1}.cf[data-astro-cid-j3owtwh2] input[data-astro-cid-j3owtwh2]:not([type=checkbox]),.cf[data-astro-cid-j3owtwh2] select[data-astro-cid-j3owtwh2],.cf[data-astro-cid-j3owtwh2] textarea[data-astro-cid-j3owtwh2]{width:100%;font:400 17px/1.4 var(--sans);color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:12px;padding:13px 14px;transition:border-color .3s,box-shadow .3s;appearance:none;-webkit-appearance:none}.cf[data-astro-cid-j3owtwh2] select[data-astro-cid-j3owtwh2]{background-image:linear-gradient(45deg,transparent 50%,var(--teal) 50%),linear-gradient(135deg,var(--teal) 50%,transparent 50%);background-position:calc(100% - 20px) 55%,calc(100% - 14px) 55%;background-size:6px 6px;background-repeat:no-repeat;padding-right:38px}.cf[data-astro-cid-j3owtwh2] textarea[data-astro-cid-j3owtwh2]{resize:vertical;min-height:92px}.cf[data-astro-cid-j3owtwh2] input[data-astro-cid-j3owtwh2]:focus,.cf[data-astro-cid-j3owtwh2] select[data-astro-cid-j3owtwh2]:focus,.cf[data-astro-cid-j3owtwh2] textarea[data-astro-cid-j3owtwh2]:focus{outline:none;border-color:var(--teal);box-shadow:0 0 0 3px #0d737726}.cf-check[data-astro-cid-j3owtwh2]{display:flex;gap:12px;align-items:flex-start;margin:20px 0 0;font-size:15.5px;line-height:1.45;color:var(--ink);cursor:pointer}.cf-check[data-astro-cid-j3owtwh2] input[data-astro-cid-j3owtwh2]{width:20px;height:20px;margin-top:1px;accent-color:var(--teal);flex:none}.cf-hp[data-astro-cid-j3owtwh2]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.cf-row[data-astro-cid-j3owtwh2]{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:24px}.cf-send[data-astro-cid-j3owtwh2][disabled]{opacity:.6;cursor:progress}.cf-priv[data-astro-cid-j3owtwh2]{margin:0;font-size:14px;color:var(--muted);max-width:26em}.cf-status[data-astro-cid-j3owtwh2]{min-height:1.4em;margin:12px 0 0;font-size:15px;color:var(--crimson)}.cf-ok[data-astro-cid-j3owtwh2]{position:absolute;inset:-6px;display:grid;place-content:center;text-align:center;gap:6px;background:#fff;border-radius:18px;padding:24px}.cf-ok[data-astro-cid-j3owtwh2][hidden]{display:none}.cf-ok-mark[data-astro-cid-j3owtwh2]{width:56px;height:56px;margin:0 auto 8px;border-radius:50%;display:grid;place-items:center;background:var(--teal);color:var(--cream);font-size:26px}.cf-ok[data-astro-cid-j3owtwh2] h3[data-astro-cid-j3owtwh2]{font-size:clamp(28px,3vw,38px);line-height:1.1}.cf-ok[data-astro-cid-j3owtwh2] p[data-astro-cid-j3owtwh2]{margin:6px auto 0;max-width:28em;color:var(--muted)}.cf[data-astro-cid-j3owtwh2].dark .cf-f[data-astro-cid-j3owtwh2] span[data-astro-cid-j3owtwh2],.cf[data-astro-cid-j3owtwh2].dark .cf-priv[data-astro-cid-j3owtwh2]{color:#fbf6efb3}.cf[data-astro-cid-j3owtwh2].dark .cf-check[data-astro-cid-j3owtwh2]{color:var(--cream)}.cf[data-astro-cid-j3owtwh2].dark .cf-status[data-astro-cid-j3owtwh2]{color:var(--saffron)}.cf[data-astro-cid-j3owtwh2].dark .cf-ok[data-astro-cid-j3owtwh2]{background:var(--ink)}.cf[data-astro-cid-j3owtwh2].dark .cf-ok[data-astro-cid-j3owtwh2] p[data-astro-cid-j3owtwh2]{color:#fbf6efbf}@media(max-width:640px){.cf-grid[data-astro-cid-j3owtwh2]{grid-template-columns:1fr}.cf-send[data-astro-cid-j3owtwh2]{width:100%}}.fm[data-astro-cid-ugvwkpgs]{width:min(760px,calc(100% - 24px));max-height:calc(100svh - 24px);padding:0;border:0;border-radius:22px;background:var(--cream);color:var(--ink);box-shadow:0 50px 120px -40px #0009;overflow:auto}.fm[data-astro-cid-ugvwkpgs]::backdrop{background:#12393b8c;backdrop-filter:blur(6px)}.fm[data-astro-cid-ugvwkpgs][open]{animation:fm-in .6s var(--ease)}@keyframes fm-in{0%{opacity:0;transform:translateY(30px) scale(.98)}}.fm-in[data-astro-cid-ugvwkpgs]{position:relative;padding:clamp(28px,4vw,48px)}.fm[data-astro-cid-ugvwkpgs] h2[data-astro-cid-ugvwkpgs]{font-size:clamp(34px,4vw,52px);line-height:1.02;margin:14px 0 10px}.fm-lede[data-astro-cid-ugvwkpgs]{color:var(--muted);margin:0 0 26px}.fm-x[data-astro-cid-ugvwkpgs]{position:absolute;top:16px;right:16px;width:44px;height:44px;border-radius:50%;border:0;background:#fff;box-shadow:inset 0 0 0 1px var(--line);font:300 28px/1 var(--serif);color:var(--ink);cursor:pointer}.fm-x[data-astro-cid-ugvwkpgs]:hover{background:var(--ink);color:var(--cream)}:root{--cream: #FBF6EF;--paper: #F3EBDF;--ink: #12393B;--teal: #0D7377;--teal-2: #2A8C8F;--coral: #E8936A;--crimson: #B5384B;--saffron: #E2A13B;--muted: #5C6E70;--line: rgba(18,57,59,.14);--serif: "Cormorant Garamond", Georgia, serif;--sans: "Source Sans 3", system-ui, sans-serif;--script: "Pinyon Script", cursive;--ease: cubic-bezier(.22,1,.36,1)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;background:var(--cream);color:var(--ink)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{font-family:var(--sans);font-size:18px;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{display:block;max-width:100%}a{color:inherit}h1,h2,h3{font-family:var(--serif);font-weight:400;margin:0;letter-spacing:-.01em}.wrap{width:min(1240px,calc(100% - 48px));margin:0 auto}.eyebrow{font:600 12px/1.4 var(--sans);letter-spacing:.26em;text-transform:uppercase;color:var(--coral);margin:0}.eyebrow:before{content:"";display:inline-block;width:28px;height:1px;background:currentColor;vertical-align:middle;margin-right:12px}.script{font-family:var(--script);font-weight:400}.grain{position:fixed;inset:0;z-index:90;pointer-events:none;opacity:.07;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.tejido{height:28px;background:url(/img/v3/tejido.svg) repeat-x center / auto 28px}.sec-head{max-width:780px;margin-bottom:56px}.sec-head h2,.sec-head h1{font-size:clamp(44px,5.4vw,84px);line-height:1;margin:18px 0 16px}.lede{font-size:19px;color:var(--muted);margin:0}.page-top{padding-top:clamp(130px,14vw,190px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:17px 30px;border-radius:999px;font:600 16px/1 var(--sans);text-decoration:none;transition:transform .5s var(--ease),background .4s,color .4s,box-shadow .5s var(--ease);cursor:pointer;border:0}.btn-ink{background:var(--ink);color:var(--cream);box-shadow:0 14px 30px -14px #12393b8c}.btn-ink:hover{transform:translateY(-2px);background:var(--teal)}.btn-line{color:var(--ink);background:transparent;box-shadow:inset 0 0 0 1px var(--line)}.btn-line:hover{box-shadow:inset 0 0 0 1px var(--ink)}.btn-cream{background:var(--cream);color:var(--ink)}.btn-cream:hover{background:var(--coral);color:var(--ink);transform:translateY(-2px)}.btn-ghost{color:var(--cream);background:transparent;box-shadow:inset 0 0 0 1px #fbf6ef4d}.btn-ghost:hover{box-shadow:inset 0 0 0 1px var(--cream)}.btn-coral{background:var(--coral);color:var(--ink)}.btn-coral:hover{background:var(--cream);transform:translateY(-2px)}.polaroid{margin:0;background:#fff;padding:9px 9px 0;box-shadow:0 24px 50px -24px #12393b8c}.polaroid img{width:100%;aspect-ratio:1;object-fit:cover}.polaroid figcaption{font:italic 500 15px/1.2 var(--serif);color:var(--ink);padding:9px 2px 11px;text-align:center}.btn .note{font-size:15px;opacity:.9}.hdr{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px clamp(16px,3vw,40px);transition:transform .6s var(--ease),background .4s,box-shadow .4s}.hdr.solid,body:not([data-page=home]):not([data-page=story]) .hdr{background:#fbf6efe6;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--line);padding-top:10px;padding-bottom:10px}.hdr.hide{transform:translateY(-110%)}.wm{display:flex;align-items:center;gap:12px;text-decoration:none;min-width:0}.wm img{width:40px;height:40px;border-radius:50%;flex:none}.wm b{display:block;font:500 20px/1.05 var(--serif);white-space:nowrap}.wm small{display:block;font:600 10px/1.4 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--coral)}.tabs{display:flex;gap:2px}.tabs a{position:relative;padding:8px 11px;font:500 15px/1 var(--sans);text-decoration:none;color:var(--muted);transition:color .3s;white-space:nowrap}.tabs a:after{content:"";position:absolute;left:11px;right:11px;bottom:2px;height:1px;background:var(--coral);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease)}.tabs a:hover,.tabs a.on{color:var(--ink)}.tabs a:hover:after,.tabs a.on:after{transform:scaleX(1)}.hdr-r{display:flex;align-items:center;gap:10px;flex:none}.lang{display:flex;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line);padding:3px;background:#ffffff80}.lang a{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;font:600 12px/1 var(--sans);letter-spacing:.08em;text-decoration:none;color:var(--muted)}.lang a.on{background:var(--ink);color:var(--cream)}.flag{display:inline-flex;width:18px;height:12px;border-radius:2px;overflow:hidden;box-shadow:0 0 0 1px #00000014}.flag svg{width:100%;height:100%;display:block}.btn-talk{padding:11px 20px;border-radius:999px;background:var(--ink);color:var(--cream);font:600 14px/1 var(--sans);text-decoration:none;transition:background .3s;white-space:nowrap}.btn-talk:hover{background:var(--teal)}.burger{display:none;width:42px;height:42px;border-radius:50%;border:0;background:var(--ink);cursor:pointer;position:relative}.burger i{position:absolute;left:12px;right:12px;height:1.5px;background:var(--cream);transition:transform .4s var(--ease),top .4s var(--ease)}.burger i:first-child{top:16px}.burger i:last-child{top:24px}.burger[aria-expanded=true] i:first-child{top:20px;transform:rotate(45deg)}.burger[aria-expanded=true] i:last-child{top:20px;transform:rotate(-45deg)}.mnav{position:fixed;inset:0;z-index:45;background:var(--ink);color:var(--cream);display:flex;flex-direction:column;justify-content:center;gap:4px;padding:100px 28px 40px}.mnav[hidden]{display:none}.mnav a:not(.btn){display:flex;align-items:baseline;gap:16px;padding:12px 0;border-bottom:1px solid rgba(251,246,239,.12);font:400 34px/1.1 var(--serif);text-decoration:none}.mnav a span{font:600 11px/1 var(--sans);letter-spacing:.16em;color:var(--saffron)}.mnav a.on{color:var(--coral)}.mnav-cta{margin-top:26px;align-self:flex-start}body.menu-open .hdr{background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}body.menu-open .hdr .wm,body.menu-open .hdr .lang a:not(.on){color:var(--cream)}.music{position:fixed;left:clamp(14px,2vw,28px);bottom:clamp(14px,2vw,28px);z-index:60;display:flex;align-items:center;gap:12px;padding:10px 18px 10px 12px;border:0;border-radius:999px;background:#12393beb;color:var(--cream);cursor:pointer;box-shadow:0 18px 40px -18px #00000080;backdrop-filter:blur(10px);text-align:left;transform:translateY(140%);transition:transform .8s var(--ease)}.music.ready{transform:none}.music small{display:block;font:600 10px/1.2 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--saffron)}.music b{display:block;font:500 14px/1.3 var(--sans)}.eq{display:flex;align-items:flex-end;gap:3px;width:34px;height:34px;padding:9px 8px;border-radius:50%;background:#ffffff1a}.eq i{flex:1;height:30%;background:var(--coral);border-radius:2px}.music[aria-pressed=true] .eq i{animation:eq 1s ease-in-out infinite}.music[aria-pressed=true] .eq i:nth-child(2){animation-delay:-.3s}.music[aria-pressed=true] .eq i:nth-child(3){animation-delay:-.6s}.music[aria-pressed=true] .eq i:nth-child(4){animation-delay:-.15s}@keyframes eq{0%,to{height:25%}50%{height:100%}}#yt{position:fixed;width:1px;height:1px;left:-10px;bottom:-10px;opacity:0;pointer-events:none}.js .fu{opacity:0;transform:translateY(42px)}.js .mask{clip-path:inset(100% 0 0 0)}@media(prefers-reduced-motion:reduce){.js .fu{opacity:1;transform:none}.js .mask{clip-path:none}}.hdr-call{display:none;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--coral);color:#fff;flex:none}@media(max-width:1240px){.tabs a{padding:8px;font-size:14.5px}.wm small{display:none}}@media(max-width:1120px){.tabs{display:none}.burger{display:block}}@media(max-width:640px){body{font-size:17px}.hdr{gap:10px}.wm b{font-size:16px;white-space:normal;max-width:9.5em}.wm img{width:34px;height:34px}.btn-talk{display:none}.hdr-call{display:grid}.lang a{padding:6px 8px;gap:5px}.music{left:auto;right:14px;bottom:14px;width:46px;height:46px;padding:0;gap:0;justify-content:center}.music small,.music b{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.music.ready.at-top{transform:translateY(160%)}.wrap{width:calc(100% - 32px)}}
