.band-wash{color:#2b2a27;--color-stone:#5f5951;background:#e5dccb}.band-wash .text-stone{color:#5f5951}.inner-hero-side{isolation:isolate;background:#f4eee3;position:relative;overflow:clip}.inner-hero-side .site-grid{min-height:clamp(26rem,58vh,36rem);padding-top:var(--space-page-top);padding-bottom:var(--space-band)}.inner-hero-photo{pointer-events:none;z-index:0;position:absolute;inset:0 0 0 46%}.inner-hero-photo .inner-hero-shift,.inner-hero-photo .inner-hero-shift img{width:100%;height:100%}.inner-hero-shift img{object-fit:cover;display:block;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 26% 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 26% 86%,#0000 100%)}@media (max-width:1023px){.inner-hero-side{flex-direction:column;display:flex}.inner-hero-side .site-grid{min-height:0}.inner-hero-photo{order:-1;height:15.5rem;position:relative;inset:auto}.inner-hero-shift img{-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 68%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 68%,#0000 100%)}}.even-copy{text-wrap:wrap}.status-mark{color:#2b2a27;letter-spacing:.01em;align-items:center;gap:.5rem;font-size:.875rem;line-height:1;display:inline-flex}.status-dot{background:#2b2a27;border-radius:999px;flex:none;width:.42rem;height:.42rem}.status-mark.is-planned{color:#5f5951}.status-mark.is-planned .status-dot{background:0 0;box-shadow:inset 0 0 0 1.5px}html[data-dialog-open],html[data-dialog-open] body{overflow:hidden}[data-slot=dialog-content]{overscroll-behavior:contain}.locale-dialog{background:#f4eee3;flex-direction:column;gap:0;width:min(100% - 1.5rem,40rem);max-width:40rem;max-height:min(78dvh,36rem);padding:0;display:flex;overflow:hidden}.seal-panel{background:0 0;justify-content:center;align-items:center;min-height:9rem;padding:.5rem 0;display:flex;position:relative}.seal-hero{width:9.5rem}.seal-bare{width:5rem}.seal-rays{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#b08d3e57 0%,#b08d3e1f 38%,#0000 72%);width:min(15rem,72%);animation:8s ease-in-out infinite alternate seal-glow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:767px){.hero .seal-panel{min-height:9rem;padding:.5rem 0}.hero .seal-hero{width:9.5rem}.hero .seal-rays{width:min(15rem,72%)}}@media (min-width:768px){.seal-panel{min-height:16rem;padding:1rem 0}.seal-hero{width:min(100%,280px)}.seal-bare{width:11rem}.seal-rays{width:min(28rem,118%)}}.page-intro{align-items:start;row-gap:var(--space-lg);padding-top:var(--space-page-top)}.page-body{align-items:start;row-gap:var(--space-xl);padding-top:var(--space-xl);padding-bottom:var(--space-page-bottom)}.page-rule{background:#2b2a2766;height:1px}.rule-row{padding-block:var(--space-lg)}.legal-toc{background:0 0;display:none}.legal-clause+.legal-clause{margin-top:var(--space-xl);padding-top:var(--space-xl);border-top:1px solid var(--color-line)}.legal-toc-list{margin-top:var(--space-md);list-style:none}.legal-toc-list a{border-top:1px solid var(--color-line);color:#2b2a27;text-wrap:wrap;align-items:center;min-height:2.75rem;padding-block:.7rem;font-size:.9375rem;line-height:1.35;text-decoration:none;display:flex}.legal-toc-list li:last-child a{border-bottom:1px solid var(--color-line)}.legal-toc-list a:hover{text-underline-offset:.28rem;-webkit-text-decoration:underline #b08d3e;text-decoration:underline #b08d3e}.legal-toc-list a:focus-visible{outline-offset:3px;outline:2px solid #2b2a27}.legal-clause-title{scroll-margin-top:6.5rem}@media (min-width:1024px){.legal-toc{max-height:calc(100dvh - 7rem);padding-right:var(--gutter);background:0 0;align-self:start;display:block;position:sticky;top:5.5rem;overflow:auto}}.notice-bar{border-bottom:1px solid var(--color-line);background:var(--ivory)}.notice-bar p{padding-block:.55rem}.form-plate{border:1px solid var(--color-line);background:#ede6d8;border-radius:12px;padding:clamp(1.75rem,3vw,2.75rem)}.hp-field,.hp-field *{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;min-width:0;max-width:1px;height:1px;max-height:1px;margin:0;padding:0;position:absolute;top:0;left:0;overflow:hidden}.turnstile-slot{max-width:100%;min-height:4.25rem}.studio-root{color:#2b2a27;background:#f4eee3;min-height:100dvh}.studio-root:has(.studio-frame){height:100dvh}.studio-frame,.studio-frame>div{height:100%}.studio-setup{width:min(40rem,100% - 2.5rem);margin:0 auto;padding:4.5rem 0 5rem}.studio-locale{display:none}html:not([data-studio-lang=pt]) .studio-locale-en,html[data-studio-lang=pt] .studio-locale-pt{display:block}.social-link{border:1px solid var(--color-line);color:#2b2a27;border-radius:999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.social-link svg{width:1.05rem;height:1.05rem}.social-link:hover{border-color:#2b2a27}@media (max-width:480px){.form-plate{padding:1.15rem}.cookie-panel{width:min(calc(100% - 1.5rem), var(--grid-max));padding:1rem;bottom:.75rem}.header-bar{gap:.75rem}}.field{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.field-label{color:var(--color-stone);letter-spacing:.14em;text-transform:uppercase;align-items:baseline;gap:.45rem;font-size:.68rem;font-weight:500;line-height:1.3;display:flex}.field-optional{letter-spacing:.12em;text-transform:uppercase}.field-control{width:100%;height:2.75rem;color:var(--graphite);box-shadow:none;background:0 0;border:0;border-bottom:1px solid #2b2a2752;border-radius:0;padding:.35rem 0;font-size:1rem;line-height:1.4}textarea.field-control{resize:vertical;height:auto;min-height:9rem;padding-top:.65rem}.field-control::placeholder{color:#8a8378;opacity:1}.field-control:focus{outline:none}.field-control:focus-visible{border-bottom-color:var(--graphite);outline:2px solid var(--graphite);outline-offset:3px}.field-control[aria-invalid=true]{border-bottom-color:#8c2f2f}select.field-control{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%232B2A27' stroke-width='1.2'/%3E%3C/svg%3E");background-position:right .15rem center;background-repeat:no-repeat;background-size:.7rem .45rem;padding-right:1.75rem}.field-error{color:#8c2f2f;margin:0;font-size:.875rem;line-height:1.45}.field-check{align-items:flex-start;gap:var(--space-sm);display:flex}.field-check input{appearance:none;background:0 0;border:1px solid #2b2a278c;border-radius:2px;flex:none;width:1.05rem;height:1.05rem;margin-top:.2rem}.field-check input:checked{background:var(--graphite);box-shadow:inset 0 0 0 2px var(--ivory)}.field-check input:focus-visible{outline:2px solid var(--graphite);outline-offset:3px}.field-check input[aria-invalid=true]{border-color:#8c2f2f}.hero .mask-char{margin:0;padding:0;overflow:visible}.mask-glyph{animation:mask-rise .9s var(--ease-out) both;display:inline-block;transform:none}.rise{opacity:1;animation:rise-in .6s var(--ease-out) both}@keyframes mask-rise{0%{transform:translateY(.35rem)}to{transform:none}}@keyframes rise-in{0%{transform:translateY(.45rem)}to{transform:none}}@media (prefers-reduced-motion:reduce){.mask-glyph,.rise{opacity:1;animation:none;transform:none}.hero .mask-char{overflow:visible}}
