.g-hero{position:relative;overflow:hidden;isolation:isolate;min-height:520px;display:flex;align-items:flex-end}.g-hero .hero-media{position:absolute;inset:0;z-index:-2;margin:0}.g-hero .hero-media picture{display:block;width:100%;height:100%}.g-hero .hero-media img{width:100%;height:112%;object-fit:cover;object-position:70% 45%}.g-hero .hero-media .ai-note{top:52px;bottom:auto}.g-hero.is-ill{background:#fff}.g-hero .hero-media.ill{inset:0 0 0 47%;width:auto;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff3cc}.g-hero .hero-media.ill .ill-blur{position:absolute;inset:-40px;width:calc(100% + 80px);height:calc(100% + 80px);max-width:none;object-fit:cover;filter:blur(38px) saturate(1.15);opacity:.75;transform:none;mix-blend-mode:normal}.g-hero .hero-media.ill .ill-tex{position:absolute;inset:0;background-image:var(--azulejo);background-size:84px;opacity:.13}.g-hero .hero-media.ill .ill-main{position:relative;width:auto;height:auto;max-height:min(540px,92%);max-width:88%;object-fit:contain;border-radius:28px;box-shadow:0 30px 70px -30px #0a4d8c80;transform:translate(6%)}.g-hero .hero-media.ill picture{display:contents}.g-hero.is-ill:before{background:linear-gradient(90deg,#fff 0% 40%,#fff0 52%),linear-gradient(0deg,#fff,#fff0 16%)}.g-hero.is-ill h1{max-width:min(620px,42vw)}.g-hero.is-ill .lede{max-width:min(560px,41vw)}.g-hero.is-ill .g-chips{max-width:min(600px,42vw)}.g-hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#fff,#fffffff0 32%,#ffffff4d 58%,#fff0 74%),linear-gradient(0deg,#fff,#fff0 30%)}.g-hero-in{padding:14px 0 92px;position:relative;z-index:2}.g-chips{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px;max-width:min(640px,56vw)}.g-chips a{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:var(--ink);background:#fff;border:2px solid var(--ink);border-radius:999px;padding:6px 14px 6px 6px;font:700 14px var(--display);box-shadow:3px 3px 0 var(--sun);transition:transform .2s,box-shadow .2s}.g-chips a:hover{transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--sun)}.g-chips span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--sun);border:2px solid var(--ink);font:800 12px var(--display)}.g-hero-wave{position:absolute;left:0;right:0;bottom:0;height:22px;z-index:2;opacity:.55;background-repeat:repeat-x;background-size:84px 22px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='84' height='22'%3E%3Cpath d='M0 11c10.5-9 31.5-9 42 0s31.5 9 42 0' fill='none' stroke='%231A1A1A' stroke-width='4'/%3E%3C/svg%3E")}.g-hero-cta{margin:4px 0 18px}.g-hero-logo{display:block;margin:0 0 16px}.g-hero-logo .paylogo--lg img{height:64px;max-width:220px;padding:8px 14px;border-radius:12px}.g-hero-logo .paylogo img{box-shadow:0 10px 24px -12px #0a4d8c73,0 0 0 1px var(--line)}.g-voyage{position:absolute;z-index:2;right:clamp(16px,4vw,80px);bottom:58px;width:min(520px,40vw);aspect-ratio:520/300;pointer-events:none}.g-route{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.g-route path{fill:none;stroke:var(--ink);stroke-width:2.4;stroke-dasharray:2 10;stroke-linecap:round;vector-effect:non-scaling-stroke}.g-route .g-route-draw{stroke:var(--sun-deep);stroke-width:3.4;stroke-dasharray:1;stroke-dashoffset:1;animation:gDraw 2.8s .3s cubic-bezier(.6,.1,.2,1) forwards}@keyframes gDraw{to{stroke-dashoffset:0}}.gp{position:absolute;display:flex;align-items:center;gap:0;opacity:0;animation:gpIn .6s var(--d) cubic-bezier(.2,.9,.2,1.2) forwards;transform:translate(-18px,-50%)}.gp1{left:20%;top:30%}.gp2{left:51.9%;top:58%}.gp3{left:90%;top:82%}.gp i{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#fff;border:3px solid var(--ink);font:800 15px/1 var(--display);font-style:normal;box-shadow:0 8px 18px -6px #0006;flex:none}.gp em{margin-left:10px;background:var(--ink);color:#fff;font:700 13px/1.15 var(--display);font-style:normal;padding:7px 14px 7px 10px;clip-path:polygon(0 0,100% 0,92% 50%,100% 100%,0 100%);max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gp3{flex-direction:row-reverse;transform:translate(calc(-100% + 18px),-50%)}.gp3 em{margin:0 10px 0 0;clip-path:polygon(8% 50%,0 0,100% 0,100% 100%,0 100%);padding:7px 10px 7px 20px}@keyframes gpIn{0%{opacity:0;margin-top:10px}to{opacity:1;margin-top:0}}.g-waypoint{position:absolute;z-index:3;right:clamp(16px,4vw,80px);bottom:22px;display:flex;align-items:center;gap:12px;flex-direction:row-reverse;text-decoration:none;color:var(--ink)}.g-wp-pin{width:64px;height:64px;border-radius:50%;background:var(--sun);display:grid;place-items:center;position:relative;box-shadow:0 14px 30px -10px #f2a900b3;transition:transform .3s}.g-wp-pin:before{content:"";position:absolute;inset:-8px;border-radius:50%;border:2px dashed var(--ink);animation:gSpin 18s linear infinite}.g-wp-pin svg{width:32px;height:32px}@keyframes gSpin{to{transform:rotate(360deg)}}.g-waypoint:hover .g-wp-pin{transform:scale(1.07) rotate(-6deg)}.g-wp-label{background:#fff;border-radius:12px;padding:9px 14px;font:800 15px/1.1 var(--display);box-shadow:0 16px 40px -18px #0a4d8c73}.g-hero h1.h1-l{font-size:clamp(34px,3.9vw,56px)}.g-hero h1.h1-xl{font-size:clamp(30px,3.3vw,48px)}.g-hero h1{font-size:clamp(38px,4.8vw,70px);font-weight:800;max-width:min(700px,52vw);letter-spacing:-.03em;margin-top:16px}.g-hero h1 em{font-style:normal;background:linear-gradient(transparent 64%,var(--sun) 64%,var(--sun) 90%,transparent 90%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.g-hero .lede{max-width:min(580px,52vw);font-size:19px;color:var(--ink-2);margin:20px 0 0}.g-hero .byline{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:18px;font-size:14px;color:var(--ink-3)}.g-hero .byline .team{color:var(--ink);font-weight:600}.g-hero .sample-ribbon{display:table;margin:0 0 18px;background:var(--ink);color:var(--sun);font:700 12px/1 var(--display);letter-spacing:.06em;text-transform:uppercase;padding:10px 16px 10px 14px;clip-path:polygon(0 0,100% 0,94% 50%,100% 100%,0 100%)}.g-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:0;background:var(--ink);color:#fff;border-radius:22px;overflow:hidden;position:relative;z-index:4;margin-top:-30px;box-shadow:8px 8px 0 var(--sun)}.kf{padding:24px 26px 22px;border-right:1px solid rgba(255,255,255,.12);min-width:0;position:relative}.kf:before{content:"";position:absolute;left:26px;top:0;width:42px;height:5px;border-radius:0 0 4px 4px;background:var(--sun)}.kf1:before{background:var(--sea)}.kf2:before{background:#3fbf7f}.kf3:before{background:#ff6f61}.kf:last-child{border:0}.kf b{display:block;font:800 clamp(26px,2.6vw,36px)/1.05 var(--display);color:var(--sun);letter-spacing:-.02em}.kf1 b{color:#7fd8e4}.kf2 b{color:#8ee0b4}.kf3 b{color:#ffb3ab}.kf span{display:block;margin-top:6px;font-size:13.5px;opacity:.85}.prose-wrap{padding:40px 0}.prose-wrap:has(.intro-full){padding-top:24px}.prose{max-width:780px;counter-reset:ch}.prose>h2{font-size:clamp(28px,3.4vw,44px);margin:64px 0 18px;scroll-margin-top:140px;counter-increment:ch;position:relative}.prose>h2:before{content:counter(ch,decimal-leading-zero);display:inline-grid;place-items:center;width:46px;height:46px;margin:0 14px 0 0;vertical-align:.18em;border-radius:50%;background:var(--sun);border:3px solid var(--ink);font:800 16px/1 var(--display);letter-spacing:0;box-shadow:3px 3px 0 var(--ink)}.prose>h2:nth-of-type(3n+4){padding-top:62px}.prose>h2:nth-of-type(3n+4):after{content:"";position:absolute;left:0;right:0;top:0;height:26px;background-repeat:repeat-x;background-size:96px 26px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='26'%3E%3Cpath d='M0 13c12-11 36-11 48 0s36 11 48 0' fill='none' stroke='%231A1A1A' stroke-width='6'/%3E%3C/svg%3E")}.prose>h2:first-child{margin-top:0}.prose h3{font-size:24px;margin:36px 0 12px}:where(.prose) :where(p,li){color:var(--ink-2);font-size:18px;line-height:1.7}.prose ul,.prose ol{padding-left:22px}:where(.prose) :where(li){margin:6px 0}.prose li::marker{color:var(--atlantic);font-weight:800}:where(.prose) a:not([class]){color:var(--atlantic);text-decoration-thickness:2px;text-underline-offset:3px}.prose a.btn-visit,.prose .btn-visit{color:#fff;text-decoration:none}.prose .wide{--ww:min(1200px,calc(100vw - 2 * var(--gutter)));width:var(--ww);margin-left:calc(50% - var(--ww) / 2)}.callout{border-radius:20px;padding:22px 24px 22px 66px;margin:30px 0;position:relative;background:var(--mist);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--atlantic);overflow:hidden}.callout:after{content:"";position:absolute;right:-14px;top:-14px;width:64px;height:64px;background-image:var(--azulejo);background-size:42px;opacity:.22;transform:rotate(8deg);border-radius:10px}.callout:before{content:"";position:absolute;left:20px;top:20px;width:28px;height:28px;border-radius:50%;background:var(--atlantic) center/16px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3'%3E%3Cpath d='M12 8h.01M11 12h1v5h1'/%3E%3C/svg%3E")}.callout.warn{background:#fff6d6;box-shadow:6px 6px 0 var(--sun-deep)}.callout.warn:before{background-color:var(--sun-deep);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231A1A1A' stroke-width='3'%3E%3Cpath d='M12 7v6M12 17h.01'/%3E%3C/svg%3E")}.callout.rg{background:#e7f3ec;box-shadow:6px 6px 0 var(--verde)}.callout.rg:before{background-color:var(--verde)}.callout b{display:block;font:800 17px var(--display);color:var(--ink);margin-bottom:4px}.callout p{margin:0;font-size:16px}.keyfacts{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:28px 0}.keyfacts div{border:2px solid var(--ink);border-radius:18px;padding:16px 18px;box-shadow:6px 6px 0 var(--sun);background:#fff}.keyfacts b{display:block;font:800 26px/1.05 var(--display);color:var(--atlantic)}.keyfacts span{font-size:14px;color:var(--ink-2)}.cmp-table{width:100%;border-collapse:collapse;margin:30px 0;font-size:15.5px;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 0 0 2px var(--ink),8px 8px 0 var(--sun)}.cmp-table caption{text-align:left;font:800 18px var(--display);padding:0 0 12px;caption-side:top}.band:is(.band--azulejo,.band--verde,.band--ink) .cmp-table caption{color:#fff}.cmp-table th,.cmp-table td{padding:14px 16px;text-align:left;border-bottom:1px solid var(--line)}.cmp-table thead th{background:var(--ink);color:#fff;font:700 13px var(--display);letter-spacing:.05em;text-transform:uppercase}.cmp-table tbody tr:nth-child(2n){background:var(--mist)}.cmp-table tbody th{font-family:var(--display)}.g-figure{margin:36px 0;border-radius:24px;overflow:hidden;background:var(--mist);box-shadow:0 0 0 2px var(--ink),8px 8px 0 var(--sun)}.g-figure img{width:100%;height:auto}.g-figure.ill{padding:24px}.g-figure.ill img{max-width:420px;margin:0 auto;mix-blend-mode:multiply}.g-figure figcaption{font-size:13.5px;color:var(--ink-3);padding:12px 18px}.related{padding:60px 0;background:linear-gradient(180deg,#fff,#eaf4fb)}.g-faq-band{background:var(--mist)}.g-faq-band .faq{padding:64px 0}.g-faq-band .faq-more{display:grid;grid-template-columns:150px 1fr;gap:22px;align-items:center;margin-top:30px}.g-faq-band .faq-tile{width:150px;height:auto;border-radius:12px}.g-faq-band .faq-links{display:grid;gap:4px}.g-faq-band .faq-links b{font:700 11.5px/1 var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px}.g-faq-band .faq-links a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid var(--line);font:700 15px/1.25 var(--display);color:var(--ink);text-decoration:none}.g-faq-band .faq-links a:hover{color:var(--atlantic)}@media(max-width:1100px){.g-faq-band .faq-more{grid-template-columns:110px 1fr}.g-faq-band .faq-tile{width:110px}}.g-summary{display:none}.has-summary{position:relative}.rel-title{margin-top:14px}.rel-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding:26px 2px 8px;overflow:visible}.rel-rail .rel-card{display:grid;grid-template-columns:42% 1fr;align-items:stretch;flex-direction:initial}.rel-rail .rel-img{aspect-ratio:auto;height:170px}.rel-rail .rel-card{height:170px}.rel-rail .rel-card>:not(.rel-img){align-self:center}.rel-card{scroll-snap-align:start;background:#fff;border-radius:22px;overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:var(--ink);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--sun);transition:transform .25s,box-shadow .25s}.rel-card:hover{transform:translate(-2px,-3px);box-shadow:9px 9px 0 var(--sun)}.rel-img{display:block;aspect-ratio:16/10;background:#fff3cc;overflow:hidden}.rel-img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:10px;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.rel-card.is-photo .rel-img img{object-fit:cover;padding:0;mix-blend-mode:normal}.rel-card:hover .rel-img img{transform:scale(1.05)}.rel-txt{display:block;padding:16px 18px 18px}.rel-card b{display:block;font:800 19px/1.2 var(--display)}.rel-card small{display:block;margin-top:4px;font-size:13.5px;color:var(--ink-3)}.rel-card i{display:inline-block;margin-top:10px;font:700 13px var(--display);font-style:normal;border-bottom:2px solid var(--sun)}@media(min-width:1360px){.g-summary{display:block;position:absolute;top:70px;right:calc((100% - 780px)/2 - 300px);width:270px;background:#fff;border:2px solid var(--ink);border-radius:20px;padding:18px 20px;box-shadow:6px 6px 0 var(--sun);z-index:2}}.g-summary .gs-k{display:inline-flex;align-items:center;gap:8px;font:700 12px/1 var(--text);letter-spacing:.14em;text-transform:uppercase;color:var(--atlantic)}.g-summary .gs-k:before{content:"";width:22px;height:2px;background:currentColor}.g-summary ul{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:10px}.g-summary li{position:relative;padding-left:22px;font-size:14.5px;line-height:1.45;color:var(--ink-2)}.g-summary li:before{content:"";position:absolute;left:0;top:.45em;width:10px;height:10px;border-radius:50%;background:var(--sun);border:2px solid var(--ink)}@media(max-width:1359px){.has-summary .g-summary{display:block;width:min(780px,100% - 32px);margin:0 auto 34px;background:#fff;border:2px solid var(--ink);border-radius:20px;padding:18px 20px;box-shadow:6px 6px 0 var(--sun)}}@media(max-width:1180px){.g-voyage{display:none}}@media(max-width:1100px){.g-facts{grid-template-columns:1fr 1fr}.kf:nth-child(2){border-right:0}.keyfacts{grid-template-columns:1fr 1fr}}@media(max-width:760px){.g-hero{min-height:auto;flex-direction:column;align-items:stretch}.g-hero .hero-media{bottom:auto;height:280px}.g-hero .hero-media img{height:280px;-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent)}.g-hero.is-ill{background:#fff}.g-hero .hero-media.ill{left:0;right:0;top:0;height:280px;background:#fff3cc}.g-hero .hero-media.ill{left:0}.g-hero.is-ill:before{background:linear-gradient(180deg,#fff0 0 230px,#fff 290px)}.g-hero.is-ill h1,.g-hero.is-ill .lede,.g-hero.is-ill .g-chips{max-width:none}.g-hero .hero-media.ill .ill-main{border-radius:18px;max-width:92%;max-height:240px}.g-hero .hero-media.ill .ill-main{height:250px;transform:none}.g-hero .hero-media .ai-note{display:none}.g-waypoint{position:static;margin:0 0 30px 16px;flex-direction:row;justify-content:flex-start}.g-wp-pin{width:54px;height:54px}.g-chips{max-width:none}.g-hero-in{padding-bottom:24px!important}.prose>h2:before{width:38px;height:38px;font-size:14px;margin-right:10px}.g-hero:before{background:linear-gradient(180deg,#fff0 0,#fff3 150px,#fff 280px)}.g-hero-in{padding:240px 0 60px}.g-hero h1,.g-hero .lede{max-width:none}.prose p,.prose li{font-size:17px}.keyfacts{grid-template-columns:1fr}.g-facts{margin-top:14px}.cmp-table caption{display:block;width:100%;max-width:none;padding:14px 16px 6px!important;text-align:left;box-sizing:border-box}.cmp-table thead{display:none}.cmp-table,.cmp-table tbody,.cmp-table tr,.cmp-table th,.cmp-table td{display:block;width:100%}.cmp-table tr{border-bottom:2px solid var(--ink)}.cmp-table td{display:grid;grid-template-columns:42% 1fr;gap:10px;border:0;padding:8px 16px}.cmp-table td:before{content:attr(data-l);font:600 12px var(--text);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.cmp-table tbody th{padding:14px 16px 6px;border:0}.rel-rail{grid-template-columns:1fr}.rel-rail .rel-card{grid-template-columns:38% 1fr}}.intro-full{width:100cqw;margin-inline:calc(50% - 50cqw)}.intro-full .intro-in{width:min(1200px,100% - 2 * var(--gutter));margin:0 auto;padding:8px 0 40px}.intro-full p{max-width:none!important;font-size:19px;line-height:1.7;margin:0}.band.band--full{margin-block:0;padding:48px 0}.band.band--full .band-body>:last-child{margin-bottom:0}@media(min-width:901px){.band--full .band-main{max-width:none;margin-inline:0}.band.band--full .band-main>:where(.band-eyebrow,.band-title,.band-lede){max-width:none;margin-inline:0}.band.band--full .band-main>.band-eyebrow{display:inline-flex;width:auto}.band.band--full .band-body>:where(p,ul:not([class]),ol:not([class]),h3,h4,blockquote,div,figure,section,form){margin-inline:0;max-width:none}.band--full .band-lede{max-width:none}.band--full .band-body>:where(p,ul,ol,h3,h4,blockquote,div,figure,dl){max-width:none;margin-inline:0}.band--full .band-body :where(ul:not([class])>li){max-width:none}.band--full.band--split .band-in{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;row-gap:0}.band--full.band--aside .band-in{grid-template-columns:minmax(0,1fr) 340px;align-items:start;row-gap:0}.band--full.band--split .band-main,.band--full.band--aside .band-main{display:contents}.band--full.band--split .band-eyebrow,.band--full.band--aside .band-eyebrow{grid-column:1/-1;grid-row:1;justify-self:start}.band--full.band--split .band-title,.band--full.band--aside .band-title{grid-column:1/-1;grid-row:2}.band--full.band--split .band-lede,.band--full.band--aside .band-lede{grid-column:1/-1;grid-row:3}.band--full.band--split .band-body,.band--full.band--aside .band-body{grid-column:1;grid-row:4;margin-top:20px}.band--full .band-visual,.band--full .band-aside{grid-column:2;grid-row:4;margin-top:20px;align-self:start;position:sticky;top:calc(var(--header-h) + 72px)}.band--full.band--flip .band-visual{grid-column:1;order:0}.band--full.band--flip .band-body{grid-column:2}}.prose-wrap{container-type:inline-size}.band{position:relative;width:100cqw;margin:72px calc(50% - 50cqw);padding:clamp(56px,7vw,96px) 0;isolation:isolate;overflow:clip}.prose>.band:first-child{margin-top:0}.band-in{width:min(1200px,100% - 2 * var(--gutter));margin-inline:auto;position:relative;z-index:1}.band-in>*,.band-main,.band-body{min-width:0}.band-main{max-width:var(--measure-wide);margin-inline:auto}.band--split .band-main,.band--aside .band-main{margin-inline:0}.band--wide .band-main{max-width:none}.band--split .band-in{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,5vw,72px);align-items:center}.band--split .band-main{max-width:none}.band--flip .band-visual{order:-1}.band--aside .band-in{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:56px;align-items:start}.band--aside .band-aside{position:sticky;top:calc(var(--header-h) + 72px)}.band-eyebrow{display:inline-flex;align-items:center;gap:10px;font:600 13px/1 var(--text);letter-spacing:.14em;text-transform:uppercase;color:var(--atlantic)}.band-eyebrow:before{content:"";width:28px;height:2px;background:currentColor}.band-title{font:800 clamp(28px,3.4vw,46px)/1.06 var(--display);letter-spacing:-.02em;margin:14px 0 0;scroll-margin-top:140px}.band-lede{font-size:19px;line-height:1.6;color:var(--ink-2);margin:16px 0 0;max-width:640px}.band-body{margin-top:22px}.band-body>:first-child{margin-top:0}:where(.band-body) :where(p,li){font-size:18px;line-height:1.7;color:var(--ink-2)}.band-visual img,.band-visual svg,.band-visual picture{width:100%;height:auto;display:block}.band-visual :is(button,.btn-visit,a) svg{width:auto;height:auto;display:inline-block}.band-visual figure{margin:0}.band-visual .ai-image,.band-visual figure{border-radius:24px;overflow:hidden}.band--mist{background:var(--mist)}.band--white{background:#fff}.band--sun{background:var(--sun);--ink-3:var(--ink-2)}.band.band--sun .band-eyebrow,.band.band--sun p,.band.band--sun li{color:var(--ink)}.band-tex{position:absolute;right:-60px;top:-40px;width:420px;height:420px;z-index:0;opacity:.14;background-image:var(--azulejo);background-size:84px;transform:rotate(8deg);border-radius:40px;pointer-events:none}.band-calcada{position:absolute;left:0;right:0;bottom:0;height:34px;z-index:1;background-repeat:repeat-x;background-size:96px 34px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='34'%3E%3Cpath d='M0 17c12-14 36-14 48 0s36 14 48 0' fill='none' stroke='%231A1A1A' stroke-width='7'/%3E%3C/svg%3E")}.band-calcada--top{top:0;bottom:auto}.band.band--sun :where(.band-body,.band-main) :where(p,li){color:var(--ink)}.band.band--sun :where(.band-body,.band-main,.band-visual) :where(p,small)[class$=-terms],.band.band--sun [class$=-src]{color:var(--ink)}@media(max-width:900px){.band--split .band-in,.band--aside .band-in{grid-template-columns:1fr}.band--flip .band-visual{order:0}.band--aside .band-aside{position:static}.band-tex{width:260px;height:260px}}@media(prefers-reduced-motion:reduce){.band *{transition:none!important}}.band--azulejo{background:var(--atlantic)}.band--verde{background:var(--verde)}.band--ink{background:var(--ink)}.band.band--azulejo .band-tex{opacity:.12;filter:brightness(4)}.band:is(.band--azulejo,.band--verde,.band--ink) .band-calcada{filter:invert(1)}.band:is(.band--azulejo,.band--verde,.band--ink) :is(.band-title,.band-main>h2,.band-body>:is(h2,h3,h4),.band-body>:is(p:not(.rg-line),blockquote)>:is(b,strong)){color:#fff}.band.band--azulejo .band-eyebrow{color:var(--sun)}.band.band--verde .band-eyebrow{color:var(--sun-2)}.band.band--ink .band-eyebrow{color:var(--sun)}.band.band--azulejo :is(.band-lede,.band-body>:is(p:not(.rg-line),blockquote),.band-body>:is(ul,ol):not([class])>li,.band-visual>:is(p,figcaption)){color:#e2ecf6}.band.band--verde :is(.band-lede,.band-body>:is(p:not(.rg-line),blockquote),.band-body>:is(ul,ol):not([class])>li,.band-visual>:is(p,figcaption)){color:#dcefe4}.band.band--ink :is(.band-lede,.band-body>:is(p:not(.rg-line),blockquote),.band-body>:is(ul,ol):not([class])>li,.band-visual>:is(p,figcaption)){color:#d5dbe1}.band:is(.band--azulejo,.band--verde) :is(.band-lede,.band-body>:is(p,blockquote,ul,ol,h3,h4),.band-visual>p) a:not([class]){color:#fff;text-decoration-color:var(--sun)}.band.band--ink :is(.band-lede,.band-body>:is(p,blockquote,ul,ol,h3,h4)) a:not([class]){color:var(--sun)}.band:is(.band--azulejo,.band--verde,.band--ink) .on-dark{color:#fff}.band:is(.band--azulejo,.band--verde,.band--ink) :is(.rg-line,.cph__l,.rcc__in,.callout,.g-figure) :is(h3,h4,b,strong,label,output){color:var(--ink)}.band:is(.band--azulejo,.band--verde,.band--ink) .on-dark :is(p,li,small,span,dd,dt,figcaption){color:#e2ecf6}.band-body>:where(p,ul:not([class]),ol:not([class]),h3,h4,blockquote){max-width:var(--measure)}.band--wide .band-main>:where(.band-eyebrow,.band-title,.band-lede){max-width:var(--measure-wide);margin-inline:auto}.band--wide .band-main>.band-eyebrow{display:flex;width:100%}.band--wide .band-body>:where(p,ul:not([class]),ol:not([class]),h3,h4,blockquote){margin-inline:auto}.band--wide .band-body>:where(div,figure,section,form){margin-inline:auto}
