:root,[data-theme=dia]{--vinho-50:#ffefec;--vinho-100:#ffe4e1;--vinho-200:#f4d1ce;--vinho-300:#dbb3af;--vinho-400:#bf928d;--vinho-500:#a3716d;--vinho-600:#88524e;--vinho-700:#723a37;--vinho-800:#5d2321;--vinho-900:#4a1313;--vinho-950:#380406;--linho-50:#fff6e1;--linho-100:#f5ecd7;--linho-200:#dfd6c0;--linho-300:#c6bda8;--linho-400:#a69e8a;--linho-500:#87806d;--linho-600:#6a6352;--linho-700:#534d3d;--linho-800:#403a2b;--linho-900:#2e281b;--linho-950:#1f1a0d;--oliva-50:#fbf7e9;--oliva-100:#f1edde;--oliva-200:#e0dbc9;--oliva-300:#c4bea9;--oliva-400:#a69e86;--oliva-500:#898064;--oliva-600:#635939;--oliva-700:#564d2e;--oliva-800:#433a1d;--oliva-900:#30280d;--oliva-950:#211a01;--malva-50:#fff0f3;--malva-100:#fee6e8;--malva-200:#edd3d6;--malva-300:#d2b5b8;--malva-400:#b59598;--malva-500:#916e72;--malva-600:#7a595d;--malva-700:#614447;--malva-800:#4d3235;--malva-900:#392124;--malva-950:#291316;--orig-vinho:#5d2321;--orig-cotele:#3e1110;--orig-tinta:#6a1a15;--orig-linho:#dfd6c0;--orig-cartao:#ddd3c3;--orig-creme:#efe2c7;--orig-oliva:#635939;--orig-malva:#916e72;--fundo:#f5ecd7;--superficie:#dfd6c0;--superficie-creme:#efe2c7;--tinta:#3e1110;--tinta-suave:#534d3d;--marca:#5d2321;--marca-forte:#6a1a15;--sobre-marca:#fff6e1;--apoio:#635939;--sobre-apoio:#fff6e1;--acento:#916e72;--acento-texto:#614447;--borda:#c6bda8;--foco:#6a1a15;--borda-campo:#6a6352;--luz-quente:#f2cf86;--luz-nucleo:#fff6e1;--luz-halo:#f2cf8659;--almofada-1:0 1px 2px #3e111014, 0 2px 6px #3e11100f;--almofada-2:0 2px 4px #3e111014, 0 8px 20px #3e11101a;--almofada-3:0 4px 8px #3e11101a, 0 18px 40px #3e111024}[data-theme=noite]{--vinho-50:#ffefec;--vinho-100:#ffe4e1;--vinho-200:#f4d1ce;--vinho-300:#dbb3af;--vinho-400:#bf928d;--vinho-500:#a3716d;--vinho-600:#88524e;--vinho-700:#723a37;--vinho-800:#5d2321;--vinho-900:#4a1313;--vinho-950:#380406;--linho-50:#fff6e1;--linho-100:#f5ecd7;--linho-200:#dfd6c0;--linho-300:#c6bda8;--linho-400:#a69e8a;--linho-500:#87806d;--linho-600:#6a6352;--linho-700:#534d3d;--linho-800:#403a2b;--linho-900:#2e281b;--linho-950:#1f1a0d;--oliva-50:#fbf7e9;--oliva-100:#f1edde;--oliva-200:#e0dbc9;--oliva-300:#c4bea9;--oliva-400:#a69e86;--oliva-500:#898064;--oliva-600:#635939;--oliva-700:#564d2e;--oliva-800:#433a1d;--oliva-900:#30280d;--oliva-950:#211a01;--malva-50:#fff0f3;--malva-100:#fee6e8;--malva-200:#edd3d6;--malva-300:#d2b5b8;--malva-400:#b59598;--malva-500:#916e72;--malva-600:#7a595d;--malva-700:#614447;--malva-800:#4d3235;--malva-900:#392124;--malva-950:#291316;--orig-vinho:#5d2321;--orig-cotele:#3e1110;--orig-tinta:#6a1a15;--orig-linho:#dfd6c0;--orig-cartao:#ddd3c3;--orig-creme:#efe2c7;--orig-oliva:#635939;--orig-malva:#916e72;--fundo:#3e1110;--superficie:#4a1313;--superficie-creme:#5d2321;--tinta:#f5ecd7;--tinta-suave:#c6bda8;--marca:#dbb3af;--marca-forte:#f4d1ce;--sobre-marca:#380406;--apoio:#c4bea9;--sobre-apoio:#211a01;--acento:#d2b5b8;--acento-texto:#d2b5b8;--borda:#723a37;--foco:#f4d1ce;--borda-campo:#a3716d;--luz-quente:#f2cf86;--luz-nucleo:#fff6e1;--luz-halo:#f2cf8666;--almofada-1:0 1px 2px #0000004d, 0 2px 6px #0003;--almofada-2:0 2px 4px #0000004d, 0 8px 20px #0000004d;--almofada-3:0 4px 8px #00000059, 0 18px 40px #0006}:root{--espaco-1:4px;--espaco-2:8px;--espaco-3:12px;--espaco-4:16px;--espaco-6:24px;--espaco-8:32px;--espaco-12:48px;--espaco-16:64px;--espaco-24:96px;--espaco-32:128px;--raio-sm:6px;--raio-md:14px;--raio-lg:28px;--raio-xl:40px;--raio-pilula:999px;--opac-textura:.35;--opac-desabilitado:.45;--font-serif:Gloock, Georgia, serif;--font-sans:Montserrat, system-ui, sans-serif;--font-script:"Mrs Saint Delafield", cursive}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/montserrat-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/montserrat-latin-800-normal.woff2)format("woff2")}@font-face{font-family:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/gloock-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Mrs Saint Delafield;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/mrs-saint-delafield-latin-400-normal.woff2)format("woff2")}:root{--dur-micro:.16s;--dur-entrada:.52s;--dur-respiro:6s;--curva-suave:cubic-bezier(.4,0,.2,1);--curva-respira:cubic-bezier(.45,0,.55,1);--container:1120px}.s-base{background:var(--fundo);color:var(--tinta);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6}.s-base *{box-sizing:border-box}.s-base :focus-visible{outline:3px solid var(--foco);outline-offset:3px;border-radius:var(--raio-sm)}.s-base a:where(:not([class])){color:var(--marca);text-underline-offset:3px;text-decoration-thickness:1.5px}.s-base a:where(:not([class])):hover{color:var(--marca-forte)}.s-container{width:100%;max-width:var(--container);padding:0 var(--espaco-4);margin:0 auto}.s-secao{padding:var(--espaco-16) 0}.s-grid{gap:var(--espaco-6);grid-template-columns:1fr;display:grid}@media (min-width:768px){.s-container{padding:0 var(--espaco-8)}.s-grid-2,.s-grid-3{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.s-container{padding:0 var(--espaco-12)}.s-secao{padding:var(--espaco-24) 0}.s-grid-3{grid-template-columns:repeat(3,1fr)}}.s-cotele{background-color:var(--orig-vinho);color:#fff6e1;background-image:repeating-linear-gradient(90deg,#1e04044d 0 1.5px,#ffffff09 1.5px 3px,#0000 3px 5px)}.s-linho{background-color:var(--orig-linho);background-image:repeating-linear-gradient(0deg,#503c1e0f 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#503c1e0f 0 1px,#0000 1px 3px)}.s-feltro{background-color:var(--orig-oliva);color:#fff6e1;background-image:radial-gradient(#ffffff0d 1px,#0000 1.2px),radial-gradient(#00000014 1px,#0000 1.2px);background-position:0 0,2px 3px;background-size:4px 4px,5px 5px}.s-fundo-tecido{background-color:var(--fundo);background-image:repeating-linear-gradient(0deg,#503c1e0f 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#503c1e0f 0 1px,#0000 1px 3px)}[data-theme=noite] .s-fundo-tecido{background-image:repeating-linear-gradient(90deg,#00000040 0 1.5px,#ffffff08 1.5px 3px,#0000 3px 5px)}.s-pesponto{position:relative}.s-pesponto:after{content:"";border:1.5px dashed var(--vinho-600);border-radius:calc(var(--raio-lg) - 8px);pointer-events:none;opacity:.75;position:absolute;inset:8px}[data-theme=noite] .s-pesponto:after{border-color:var(--vinho-300)}.s-fresta{width:120px;color:var(--marca);align-items:center;gap:0;display:flex}.s-fresta:before,.s-fresta:after{content:"";background:currentColor;border-radius:2px;height:2px}.s-fresta:before{flex:0 0 62%}.s-fresta:after{flex:0 0 24%;margin-left:14%}.s-rotulo{font:700 12px/1.3 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--acento-texto)}.s-botao{justify-content:center;align-items:center;gap:var(--espaco-2);min-height:48px;padding:0 var(--espaco-6);border-radius:var(--raio-pilula);font:700 15px/1 var(--font-sans);letter-spacing:.02em;cursor:pointer;transition:background var(--dur-micro) var(--curva-suave),box-shadow var(--dur-micro) var(--curva-suave),transform var(--dur-micro) var(--curva-suave);border:1.5px solid #0000;text-decoration:none;display:inline-flex}.s-botao svg{width:20px;height:20px}.s-botao--primario{background:var(--marca);color:var(--sobre-marca);box-shadow:var(--almofada-1)}.s-botao--primario:hover{background:var(--marca-forte);color:var(--sobre-marca);box-shadow:var(--almofada-2)}.s-botao--primario:active{box-shadow:var(--almofada-1);transform:translateY(1px)}.s-botao--secundario{color:var(--marca);border-color:var(--marca);background:0 0}.s-botao--secundario:hover{background:var(--superficie-creme);color:var(--marca-forte)}.s-botao--suave{background:var(--superficie-creme);color:var(--tinta)}.s-botao--suave:hover{background:var(--superficie)}.s-botao--apoio{background:var(--apoio);color:var(--sobre-apoio)}.s-botao--p{min-height:40px;padding:0 var(--espaco-4);font-size:14px}.s-botao--g{min-height:56px;padding:0 var(--espaco-8);font-size:16px}.s-botao[disabled],.s-botao[aria-disabled=true]{opacity:var(--opac-desabilitado);cursor:not-allowed;box-shadow:none}.s-botao--bloco{width:100%}.s-etiqueta{padding:4px var(--espaco-3);border-radius:var(--raio-sm);background:var(--superficie-creme);color:var(--tinta);font:700 11px/1.4 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.s-etiqueta--marca{background:var(--marca);color:var(--sobre-marca)}.s-chip{min-height:40px;padding:0 var(--espaco-4);border-radius:var(--raio-pilula);border:1.5px solid var(--borda-campo);background:var(--fundo);color:var(--tinta);font:500 14px/1 var(--font-sans);cursor:pointer;align-items:center;display:inline-flex}.s-chip input{opacity:0;pointer-events:none;position:absolute}.s-chip:has(input:checked){background:var(--marca);border-color:var(--marca);color:var(--sobre-marca)}.s-chip:has(input:focus-visible){outline:3px solid var(--foco);outline-offset:2px}.s-cartao{background:var(--superficie);border-radius:var(--raio-lg);padding:var(--espaco-6);box-shadow:var(--almofada-1)}.s-encontro{gap:var(--espaco-4);background:var(--superficie);border-radius:var(--raio-lg);padding:var(--espaco-6);box-shadow:var(--almofada-1);transition:box-shadow var(--dur-micro) var(--curva-suave),transform var(--dur-micro) var(--curva-suave);display:grid}.s-encontro:hover{box-shadow:var(--almofada-2);transform:translateY(-2px)}.s-encontro__data{align-items:baseline;gap:var(--espaco-3);display:flex}.s-encontro__dia{font:400 56px/1 var(--font-serif);color:var(--marca)}.s-encontro__mes{font:700 13px/1.2 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--tinta-suave)}.s-encontro__tema{font:400 26px/1.15 var(--font-serif);color:var(--tinta);margin:0}.s-encontro__meta{gap:var(--espaco-2) var(--espaco-4);font:500 14px/1.4 var(--font-sans);color:var(--tinta-suave);flex-wrap:wrap;display:flex}.s-encontro__meta span{align-items:center;gap:6px;display:inline-flex}.s-encontro__meta svg{width:18px;height:18px}.s-encontro--destaque{background:var(--marca);color:var(--sobre-marca)}.s-encontro--destaque .s-encontro__dia,.s-encontro--destaque .s-encontro__tema{color:var(--sobre-marca)}.s-encontro--destaque .s-encontro__mes,.s-encontro--destaque .s-encontro__meta{color:var(--sobre-marca);opacity:.85}.s-encontro--passado{opacity:.75}.s-tema{gap:var(--espaco-4);background:var(--superficie-creme);border-radius:var(--raio-lg);padding:var(--espaco-4);grid-template-columns:72px 1fr;align-items:center;display:grid}.s-tema__foto{border-radius:var(--raio-pilula);background:var(--superficie);width:72px;height:72px;color:var(--marca);justify-content:center;align-items:center;display:flex;overflow:hidden}.s-tema__nome{font:700 16px/1.3 var(--font-sans);color:var(--tinta);margin:0}.s-tema__papel{font:500 13px/1.4 var(--font-sans);color:var(--tinta-suave);margin:2px 0 0}.s-contador{gap:var(--espaco-3);justify-content:center;display:flex}.s-contador__item{min-width:72px;padding:var(--espaco-3) var(--espaco-2);border-radius:var(--raio-md);text-align:center;background:#fff6e11a}.s-contador__num{font:400 40px/1 var(--font-serif);font-variant-numeric:tabular-nums;display:block}.s-contador__rot{font:700 10px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;opacity:.8;margin-top:6px;display:block}@media (min-width:768px){.s-contador__item{min-width:96px}.s-contador__num{font-size:52px}}@keyframes s-respira{0%,to{opacity:.55;transform:scale(1)}45%{opacity:.95;transform:scale(1.18)}}.s-respiro{justify-content:center;align-items:center;width:120px;height:120px;display:flex;position:relative}.s-respiro:before{content:"";border:1.5px solid var(--acento);animation:s-respira var(--dur-respiro) var(--curva-respira) infinite;border-radius:50%;position:absolute;inset:0}.s-form{gap:var(--espaco-6);display:grid}.s-campo{gap:var(--espaco-2);display:grid}.s-campo__rotulo{font:700 14px/1.3 var(--font-sans);color:var(--tinta)}.s-campo__ajuda{font:500 13px/1.45 var(--font-sans);color:var(--tinta-suave)}.s-campo__erro{font:600 13px/1.4 var(--font-sans);color:var(--marca-forte)}.s-input,.s-select,.s-textarea{width:100%;min-height:48px;padding:12px var(--espaco-4);border:1.5px solid var(--borda-campo);border-radius:var(--raio-md);background:var(--fundo);color:var(--tinta);font:400 16px/1.4 var(--font-sans);box-shadow:var(--almofada-1);transition:border-color var(--dur-micro),box-shadow var(--dur-micro)}.s-textarea{resize:vertical;min-height:120px}.s-input::placeholder,.s-textarea::placeholder{color:var(--tinta-suave);opacity:.8}.s-input:focus,.s-select:focus,.s-textarea:focus{border-color:var(--marca);box-shadow:0 0 0 3px var(--superficie-creme),var(--almofada-1);outline:none}.s-input[aria-invalid=true]{border-color:var(--marca-forte);border-width:2px}.s-opcoes{gap:var(--espaco-2);display:grid}.s-opcao{gap:var(--espaco-3);padding:var(--espaco-4);border:1.5px solid var(--borda);border-radius:var(--raio-md);background:var(--fundo);cursor:pointer;transition:border-color var(--dur-micro),background var(--dur-micro);align-items:flex-start;display:flex}.s-opcao input{width:20px;height:20px;accent-color:var(--marca);flex:none;margin-top:3px}.s-opcao:has(input:checked){border-color:var(--marca);background:var(--superficie-creme)}.s-opcao__titulo{font:700 15px/1.3 var(--font-sans);display:block}.s-opcao__desc{font:500 13px/1.45 var(--font-sans);color:var(--tinta-suave);margin-top:2px;display:block}.s-consentimento{padding:var(--espaco-4);border-radius:var(--raio-md);background:var(--superficie-creme);font:500 13px/1.5 var(--font-sans);color:var(--tinta)}.s-consentimento label{gap:var(--espaco-3);align-items:flex-start;display:flex}.s-consentimento input{width:20px;height:20px;accent-color:var(--marca);flex:none;margin-top:1px}.s-fieldset{gap:var(--espaco-3);border:0;margin:0;padding:0;display:grid}.s-fieldset legend{font:700 14px/1.3 var(--font-sans);margin-bottom:var(--espaco-2);padding:0}.s-bloco-responsavel{gap:var(--espaco-4);padding:var(--espaco-4);border-radius:var(--raio-md);border:1.5px dashed var(--acento);display:grid}.s-faq{gap:var(--espaco-3);display:grid}.s-faq details{background:var(--superficie);border-radius:var(--raio-md);padding:0 var(--espaco-4)}.s-faq summary{justify-content:space-between;align-items:center;gap:var(--espaco-4);min-height:56px;padding:var(--espaco-3) 0;font:700 16px/1.35 var(--font-sans);cursor:pointer;color:var(--tinta);list-style:none;display:flex}.s-faq summary::-webkit-details-marker{display:none}.s-faq summary:after{content:"";border-right:2px solid var(--marca);border-bottom:2px solid var(--marca);width:12px;height:12px;transition:transform var(--dur-micro) var(--curva-suave);flex:none;transform:rotate(45deg)translateY(-3px)}.s-faq details[open] summary:after{transform:rotate(-135deg)translateY(-3px)}.s-faq details p{padding:0 0 var(--espaco-4);color:var(--tinta-suave);margin:0}.s-depoimento{background:var(--superficie-creme);border-radius:var(--raio-lg);padding:var(--espaco-8) var(--espaco-6) var(--espaco-6);position:relative}.s-depoimento__texto{font:400 22px/1.35 var(--font-serif);color:var(--tinta);margin:0}.s-depoimento__autor{margin-top:var(--espaco-4);font:700 13px/1.3 var(--font-sans);letter-spacing:.06em;color:var(--acento-texto)}.s-depoimento:before{content:"“";top:-6px;left:var(--espaco-6);font:400 80px/1 var(--font-serif);color:var(--acento);position:absolute}.s-galeria{gap:var(--espaco-2);grid-template-columns:repeat(2,1fr);display:grid}.s-galeria figure{aspect-ratio:4/5;border-radius:var(--raio-md);background:var(--superficie);margin:0;position:relative;overflow:hidden}.s-galeria figure:nth-child(3n+1){aspect-ratio:1}.s-galeria img{object-fit:cover;filter:saturate(.9)sepia(.08);width:100%;height:100%}.s-galeria figcaption{border-radius:var(--raio-sm);color:#fff6e1;font:600 11px/1.6 var(--font-sans);background:#3e1110b3;padding:2px 8px;position:absolute;bottom:8px;left:8px}@media (min-width:768px){.s-galeria{gap:var(--espaco-3);grid-template-columns:repeat(3,1fr)}}.s-nav{z-index:10;background:color-mix(in srgb,var(--fundo) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--borda);position:sticky;top:0}.s-nav__barra{justify-content:space-between;align-items:center;min-height:64px;display:flex}.s-nav__logo img{height:44px;display:block}.s-nav__links{gap:var(--espaco-6);margin:0;padding:0;list-style:none;display:none}.s-nav__links a{color:var(--tinta);font:600 15px/1 var(--font-sans);padding:var(--espaco-2) 0;border-bottom:2px solid #0000;text-decoration:none}.s-nav__links a:hover,.s-nav__links a[aria-current=page]{color:var(--marca);border-bottom-color:var(--marca)}.s-nav__menu{border-radius:var(--raio-pilula);background:var(--superficie-creme);width:48px;height:48px;color:var(--tinta);cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.s-nav__acao{display:none}@media (min-width:1024px){.s-nav__links,.s-nav__acao{display:flex}.s-nav__menu{display:none}}.s-rodape{padding:var(--espaco-16) 0 var(--espaco-8)}.s-rodape__grade{gap:var(--espaco-8);grid-template-columns:1fr;display:grid}.s-rodape h4{margin:0 0 var(--espaco-3);font:700 12px/1.3 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;opacity:.85}.s-rodape ul{gap:var(--espaco-2);margin:0;padding:0;list-style:none;display:grid}.s-rodape a{color:inherit;opacity:.9;text-decoration:none}.s-rodape a:hover{opacity:1;text-decoration:underline}.s-rodape__base{margin-top:var(--espaco-12);padding-top:var(--espaco-6);gap:var(--espaco-3);font:500 13px/1.5 var(--font-sans);opacity:.8;border-top:1px solid #fff6e12e;flex-wrap:wrap;justify-content:space-between;display:flex}@media (min-width:768px){.s-rodape__grade{grid-template-columns:1.4fr 1fr 1fr 1fr}}.s-links{max-width:440px;padding:var(--espaco-8) var(--espaco-4);gap:var(--espaco-3);text-align:center;margin:0 auto;display:grid}.s-link{align-items:center;gap:var(--espaco-4);min-height:64px;padding:var(--espaco-3) var(--espaco-4);border-radius:var(--raio-lg);background:var(--superficie);color:var(--tinta);text-align:left;box-shadow:var(--almofada-1);transition:box-shadow var(--dur-micro),transform var(--dur-micro);text-decoration:none;display:flex}.s-link:hover{box-shadow:var(--almofada-2);transform:translateY(-1px)}.s-link__icone{border-radius:var(--raio-pilula);background:var(--superficie-creme);width:40px;height:40px;color:var(--marca);flex:none;justify-content:center;align-items:center;display:flex}.s-link__icone svg{width:22px;height:22px}.s-link__titulo{font:700 15px/1.3 var(--font-sans);display:block}.s-link__desc{font:500 12px/1.4 var(--font-sans);color:var(--tinta-suave);display:block}.s-link--destaque{background:var(--marca);color:var(--sobre-marca)}.s-link--destaque .s-link__desc{color:var(--sobre-marca);opacity:.85}@keyframes s-entra{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.s-entra{animation:s-entra var(--dur-entrada) var(--curva-suave) both}@media (prefers-reduced-motion:reduce){.s-base *,.s-base :before,.s-base :after{transition:none!important;animation:none!important}}:root{--cena-altura:260vh;--camada-fundo:.15;--camada-meio:.45;--camada-frente:.9;--camera-zoom:1.35;--dur-tecido:7s;--dur-luz:6s;--dur-varal:5s}.s-cena{height:var(--cena-altura);position:relative}.s-cena__palco{perspective:1200px;height:100vh;position:sticky;top:0;overflow:hidden}.s-camada{will-change:transform;transform:translate3d(0,calc(var(--p,0) * var(--profundidade,.5) * -120px),0) scale(calc(1 + var(--p,0) * var(--profundidade,.5) * (var(--camera-zoom) - 1)));position:absolute;inset:0}.s-camada--fundo{--profundidade:var(--camada-fundo)}.s-camada--meio{--profundidade:var(--camada-meio)}.s-camada--frente{--profundidade:var(--camada-frente)}.s-porta-folha{transform-origin:0;transform:rotateY(calc(var(--p,0) * -100deg));transition:transform 50ms linear}@keyframes s-desce{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}.s-indicador{font:700 11px/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--tinta-suave);flex-direction:column;align-items:center;gap:8px;display:inline-flex}.s-indicador__seta{width:2px;height:28px;animation:s-desce 2.4s var(--curva-respira) infinite;background:currentColor;border-radius:2px}@keyframes s-luz{0%,to{opacity:.45;filter:drop-shadow(0 0 2px var(--luz-quente))}45%{opacity:1;filter:drop-shadow(0 0 8px var(--luz-quente))}}.s-luzinhas{width:100%;height:auto;display:block;overflow:visible}.s-luzinhas .fio{fill:none;stroke:var(--linho-500);stroke-width:1.5px}.s-luzinhas .lamp{fill:var(--luz-quente);animation:s-luz var(--dur-luz) var(--curva-respira) infinite}.s-luzinhas.is-musica .lamp{animation-duration:calc(60s / var(--bpm,72))}@keyframes s-balanca{0%,to{transform:skew(0)}50%{transform:skew(1.6deg)}}.s-cortina{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);transform-origin:top;width:22%;animation:s-balanca var(--dur-tecido) var(--curva-respira) infinite;background:linear-gradient(90deg,#fff6e1bf,#efe2c773 40%,#fff6e1b3 70%,#efe2c766);position:absolute;top:0;bottom:0}.s-cortina--esq{border-right:1px solid #c6bda899;left:0}.s-cortina--dir{border-left:1px solid #c6bda899;animation-delay:-3.5s;right:0}.s-cortina:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 14px,#a69e8a1f 14px 16px);position:absolute;inset:0}@keyframes s-ondula{0%,to{transform:perspective(400px)rotateY(0)skewY(0)}50%{transform:perspective(400px)rotateY(-6deg)skewY(1deg)}}.s-bandeira,.s-flamula{transform-origin:0;animation:s-ondula var(--dur-tecido) var(--curva-respira) infinite;filter:drop-shadow(var(--almofada-1));display:inline-block}.s-flamula{position:relative}.s-flamula__emblema{width:23%;height:auto;position:absolute;top:26%;left:14%}.s-sisal{background-color:var(--linho-400);background-image:repeating-linear-gradient(60deg,var(--linho-200) 0 1.6px,transparent 1.6px 6px),repeating-linear-gradient(60deg,transparent 0 3px,#534d3d73 3px 3.8px,transparent 3.8px 6px);border-radius:4px;height:8px}.s-quadro{background:var(--fundo);border:6px solid var(--vinho-800);box-shadow:var(--almofada-2);transition:transform var(--dur-micro) var(--curva-suave);border-radius:4px;padding:10px;display:inline-block;position:relative}.s-quadro img,.s-quadro__foto{aspect-ratio:4/5;object-fit:cover;border-radius:2px;width:100%;display:block}.s-quadro--sisal{margin-top:46px}.s-quadro--sisal:before{content:"";background:linear-gradient(to top right,transparent calc(50% - 2px),var(--linho-500) calc(50% - 2px),var(--linho-500) calc(50% + 2px),transparent calc(50% + 2px)) left/50% 100% no-repeat,linear-gradient(to top left,transparent calc(50% - 2px),var(--linho-500) calc(50% - 2px),var(--linho-500) calc(50% + 2px),transparent calc(50% + 2px)) right/50% 100% no-repeat;width:62%;height:44px;position:absolute;top:-44px;left:50%;transform:translate(-50%)}.s-quadro:hover{transform:rotate(-1deg)scale(1.02)}@keyframes s-varal{0%,to{transform:rotate(var(--r,-3deg))}50%{transform:rotate(calc(var(--r,-3deg) * -1))}}.s-varal{padding-top:6px;position:relative}.s-varal__fio{position:absolute;top:10px;left:0;right:0}.s-varal__fotos{justify-content:space-around;gap:var(--espaco-3);padding-top:4px;display:flex}.s-polaroid{width:110px;box-shadow:var(--almofada-2);transform-origin:top;animation:s-varal var(--dur-varal) var(--curva-respira) infinite;background:#fffdf6;padding:8px 8px 26px;position:relative}.s-polaroid:before{content:"";background:var(--linho-500);border-radius:2px;width:10px;height:18px;margin-left:-5px;position:absolute;top:-8px;left:50%}.s-polaroid__foto{aspect-ratio:1;width:100%;display:block}.s-polaroid__legenda{text-align:center;font:400 16px/1 var(--font-script);color:var(--tinta);position:absolute;bottom:4px;left:0;right:0}@keyframes s-pulso{0%{box-shadow:0 0 #f2cf86b3}to{box-shadow:0 0 0 14px #f2cf8600}}.s-hotspot{background:var(--marca);cursor:pointer;width:28px;height:28px;animation:s-pulso 2.4s var(--curva-suave) infinite;border:2px solid #fff6e1;border-radius:50%;margin:-14px 0 0 -14px;position:absolute}.s-hotspot:after{content:attr(data-rotulo);white-space:nowrap;border-radius:var(--raio-sm);background:var(--orig-cotele);color:#fff6e1;font:600 12px/1 var(--font-sans);opacity:0;pointer-events:none;transition:opacity var(--dur-micro),transform var(--dur-micro);padding:6px 10px;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(4px)}.s-hotspot:hover:after,.s-hotspot:focus-visible:after,.s-hotspot.is-aberto:after{opacity:1;transform:translate(-50%)translateY(0)}.s-botao-som{border-radius:var(--raio-pilula);min-height:44px;color:inherit;font:700 13px/1 var(--font-sans);cursor:pointer;background:0 0;border:1.5px solid;align-items:center;gap:10px;padding:0 16px 0 12px;display:inline-flex}.s-botao-som__barras{align-items:flex-end;gap:2px;height:16px;display:inline-flex}.s-botao-som__barras i{background:currentColor;border-radius:2px;width:3px;height:4px;display:block}@keyframes s-eq{0%,to{height:4px}50%{height:16px}}.s-botao-som[aria-pressed=true] .s-botao-som__barras i{animation:.9s ease-in-out infinite s-eq}.s-botao-som[aria-pressed=true] .s-botao-som__barras i:nth-child(2){animation-delay:-.3s}.s-botao-som[aria-pressed=true] .s-botao-som__barras i:nth-child(3){animation-delay:-.6s}.s-teclas{border-radius:var(--raio-md);background:var(--orig-cotele);gap:3px;padding:10px;display:flex}.s-tecla{cursor:pointer;height:96px;font:700 10px/1 var(--font-sans);color:var(--tinta-suave);background:#fff6e1;border:0;border-radius:0 0 6px 6px;flex:1;justify-content:center;align-items:flex-end;padding-bottom:8px;transition:transform 80ms,background 80ms;display:flex}.s-tecla:active,.s-tecla.is-tocando{background:var(--luz-quente);transform:translateY(2px)}.s-menu-casa{gap:var(--espaco-2);padding:var(--espaco-6) var(--espaco-4);border-radius:var(--raio-lg);display:grid}.s-comodo{align-items:center;gap:var(--espaco-4);min-height:60px;padding:var(--espaco-2) var(--espaco-3);border-radius:var(--raio-md);color:#fff6e1;transition:background var(--dur-micro);text-decoration:none;display:flex}.s-comodo:hover,.s-comodo[aria-current=page]{background:#fff6e114}.s-comodo img{filter:brightness(0)invert(96%)sepia(8%)saturate(400%)hue-rotate(320deg);width:44px;height:36px}.s-comodo__nome{font:400 22px/1.1 var(--font-serif);display:block}.s-comodo__desc{font:500 12px/1.3 var(--font-sans);opacity:.75;display:block}@media (prefers-reduced-motion:reduce){.s-cena{height:auto}.s-cena__palco{height:auto;position:relative}.s-camada,.s-porta-folha{transform:none!important}}:root{--barra:64px;--dur-texto:.6s;--atraso-texto:.2s}*{box-sizing:border-box}[hidden]{display:none!important}html{background:var(--orig-cotele)}body{color:var(--tinta);font:500 16px/1.6 var(--font-sans);background:var(--orig-cotele);margin:0}h1,h2{font-family:var(--font-serif);text-wrap:balance;margin:0 0 16px;font-weight:400;line-height:1.08}h1{font-size:clamp(40px,7vw,76px)}h2{font-size:clamp(30px,4.2vw,46px)}p{margin:0 0 12px}a{color:inherit}:focus-visible{outline:3px solid var(--luz-quente);outline-offset:3px;border-radius:6px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pular{z-index:50;background:var(--luz-nucleo);color:var(--orig-tinta);border-radius:var(--raio-pilula);padding:10px 16px;font-weight:700;position:fixed;top:-60px;left:16px}.pular:focus{top:12px}.palco3d{z-index:0;position:fixed;inset:0}#canvas3d{opacity:0;transition:opacity .9s;position:absolute;inset:0}.pronto #canvas3d{opacity:1}#canvas3d.corte{transition-duration:.35s;opacity:0!important}.poster{background:radial-gradient(18% 40% at 50% 62%,#f2cf868c,#0000 70%),linear-gradient(90deg,#0000 49.6%,#fff6e1e6 50%,#0000 50.4%),radial-gradient(80% 70% at 50% 70%,#4a1313,#1d0807 80%);transition:opacity .9s;position:absolute;inset:0}.pronto .poster{opacity:0}.carregando{color:var(--orig-creme);letter-spacing:.04em;flex-direction:column;align-items:center;gap:8px;font-size:13px;transition:opacity .5s;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.pronto .carregando{opacity:0;pointer-events:none}.carregando__luzes{gap:10px;display:flex}.carregando__luzes i{background:#6b3a2a;border-radius:50%;width:8px;height:8px;transition:background .3s,box-shadow .3s}.carregando__luzes i.acesa{background:var(--luz-nucleo);box-shadow:0 0 10px 3px var(--luz-quente)}.barra{z-index:20;height:var(--barra);background:linear-gradient(#1e08078c,#1e080700);justify-content:space-between;align-items:center;padding:0 16px;display:flex;position:fixed;top:0;left:0;right:0}.barra__logo img{width:auto;height:36px;display:block}.barra__acoes{align-items:center;gap:8px;display:flex}.barra__cta{background:var(--luz-nucleo);color:var(--orig-tinta)}.barra__menu{width:44px;height:44px;color:var(--orig-creme);cursor:pointer;background:#2e0c0bd1;border:0;border-radius:50%;place-items:center;display:grid}.pontos{z-index:15;flex-direction:column;gap:12px;display:flex;position:fixed;top:50%;right:18px;transform:translateY(-50%)}.pontos a{width:24px;height:24px;display:block;position:relative}.pontos a:before{content:"";background:#efe2c773;border-radius:50%;transition:transform .3s,background .3s;position:absolute;inset:8px}.pontos a.ativo:before{background:var(--luz-nucleo);box-shadow:0 0 10px var(--luz-quente);transform:scale(1.5)}.pontos span{white-space:nowrap;color:var(--orig-creme);border-radius:var(--raio-pilula);opacity:0;pointer-events:none;background:#3e1110d9;padding:4px 10px;font-size:13px;font-weight:600;transition:opacity .2s;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.pontos a:hover span,.pontos a:focus-visible span{opacity:1}@media (max-width:760px){.pontos{display:none}}.gaveta{z-index:40;position:fixed;inset:0}.gaveta__fundo{background:#1406058c;position:absolute;inset:0}.gaveta__painel{background:var(--orig-cotele);width:min(380px,92vw);color:var(--orig-creme);box-shadow:var(--almofada-3);padding:20px 24px;position:absolute;top:0;bottom:0;right:0;overflow-y:auto}.gaveta__topo{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.gaveta__topo .s-rotulo{color:var(--orig-creme)}.gaveta__fechar{width:44px;height:44px;color:inherit;cursor:pointer;background:#fff6e11a;border:0;border-radius:50%;font-size:18px}.gaveta__lista{margin:0;padding:0;list-style:none}.gaveta__lista a{font:400 22px/1.2 var(--font-serif);border-bottom:1px solid #efe2c726;flex-direction:column;padding:12px 0;text-decoration:none;display:flex}.gaveta__lista small{font:500 13px/1.4 var(--font-sans);opacity:.75;margin-top:2px}.gaveta__links{margin-top:18px;font-size:14px}main{z-index:10;position:relative}.cena{padding:34vh 0 0;position:relative}.cena:after{content:"";height:var(--viagem,90vh);display:block}.cena--porta{flex-direction:column;justify-content:center;min-height:100vh;padding-top:0;display:flex}.cena--porta .painel{margin-top:18vh}.cena--saida:after{height:30vh}.painel{border-radius:var(--raio-lg);width:min(470px,100% - 32px);box-shadow:var(--almofada-3);opacity:0;transition:opacity var(--dur-texto) ease var(--atraso-texto), transform var(--dur-texto) cubic-bezier(.2,.7,.2,1) var(--atraso-texto);margin-left:max(16px,6vw);padding:28px 28px 24px;position:relative;transform:translateY(18px)}.cena.ativa .painel{opacity:1;transform:none}.cena--porta .painel{opacity:1;transition:none;transform:none}.painel--claro{color:var(--tinta);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f5ecd7ed}.painel--escuro{color:var(--orig-creme);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#2e0c0bcc}.painel--escuro .s-rotulo{color:var(--luz-quente)}.painel--centro{text-align:center;width:min(620px,100% - 32px);margin:0 auto}.painel--direita{margin-left:auto;margin-right:max(16px,7vw)}#banda .painel,#mesa .painel{margin-left:auto;margin-right:max(56px,7vw)}.painel--recado{border-radius:var(--raio-sm)}.tri{color:var(--luz-nucleo);margin-top:10px}.linha{font-size:18px}.contador__txt b{font:400 26px/1 var(--font-serif);color:var(--luz-quente);padding:0 2px}.contador{margin:8px 0 18px}.dica{letter-spacing:.08em;opacity:.8;margin:18px 0 0;font-size:13px}.botao-luz{background:var(--luz-nucleo);color:var(--orig-tinta)}.botao-contorno{color:inherit;background:0 0;border-color:currentColor}.acoes{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.painel--centro .acoes{justify-content:center}.fecho{font:400 21px/1.3 var(--font-serif);color:var(--orig-tinta);margin-top:14px}.respiro{border-top:1px dashed var(--borda);margin-top:18px;padding-top:16px}.respiro__circulo{background:radial-gradient(circle, var(--luz-nucleo), var(--luz-quente));width:96px;height:96px;color:var(--orig-tinta);border-radius:50%;place-items:center;margin:12px 0;font-size:13px;font-weight:700;animation:12s ease-in-out infinite respira;display:grid}@keyframes respira{0%,to{transform:scale(.75)}50%{transform:scale(1)}}.versiculo{font:400 18px/1.35 var(--font-serif);color:var(--orig-tinta)}.versiculo small{font:600 12px/1.4 var(--font-sans);color:var(--tinta-suave);margin-top:4px;display:block}.nota{color:var(--tinta-suave);font-size:13px}.cartoes,.quadros,.garantias{gap:8px;margin:14px 0;padding:0;list-style:none;display:grid}.cartoes li{border-radius:var(--raio-md);background:var(--orig-cartao);box-shadow:var(--almofada-1);padding:12px 14px}.cartoes b,.quadros b{color:var(--orig-tinta);font-weight:700;display:block}.cartoes span{font-size:14px}.rodape-cena{color:var(--tinta-suave);font-size:13px}.quadros li{border-left:3px solid var(--orig-oliva);border-radius:0 var(--raio-sm) var(--raio-sm) 0;background:#ddd3c399;padding:10px 14px;font-size:14px}.algo-maior{border-radius:var(--raio-md);background:#6359391f;padding:12px 14px;font-size:14px}.bilhetes details{border-radius:var(--raio-sm);box-shadow:var(--almofada-1);background:#fbf6ea;margin-bottom:8px;padding:10px 14px}.bilhetes summary{cursor:pointer;color:var(--orig-tinta);font-weight:700}.bilhetes p{margin:8px 0 2px;font-size:14px}.oracao{border-radius:var(--raio-md);background:var(--orig-cartao);margin-top:14px;padding:16px}.oracao b{font:400 21px/1.2 var(--font-serif);color:var(--orig-tinta)}.oracao p{color:var(--tinta-suave);margin:6px 0 12px;font-size:14px}.garantias li{padding-left:22px;font-size:15px;position:relative}.garantias li:before{content:"";background:var(--orig-oliva);border-radius:50%;width:8px;height:8px;position:absolute;top:.6em;left:4px}.rodape{z-index:10;text-align:center;color:var(--orig-creme);background:var(--orig-cotele);padding:28px 16px 40px;font-size:14px;position:relative}.manuscrito{font:400 30px/1 var(--font-script);color:var(--luz-quente)}@media (max-width:760px){.cena{padding-top:52vh}.painel,#banda .painel,#mesa .painel{width:calc(100% - 32px);margin:0 auto;padding:22px 20px 18px}.cena--porta{justify-content:flex-end;padding-bottom:3vh}.cena--porta .painel{margin-top:0}.cena--porta h1{font-size:40px}.barra__cta{padding:0 12px;font-size:13px}}.reduzir .painel{transition:opacity .3s;transform:none}.reduzir .respiro__circulo{animation-duration:12s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.barra__som{border-radius:var(--raio-pilula);min-height:40px;color:var(--orig-creme);font:700 13px/1 var(--font-sans);cursor:pointer;background:#2e0c0bd1;border:1.5px solid #fff6e18c;align-items:center;gap:8px;padding:0 14px 0 10px;display:inline-flex}.barra__som[aria-pressed=true]{border-color:var(--luz-quente);color:var(--luz-nucleo)}.barra__som-barras{align-items:flex-end;gap:2px;height:14px;display:inline-flex}.barra__som-barras i{background:currentColor;border-radius:2px;width:3px;height:4px}[aria-pressed=true] .barra__som-barras i{animation:.9s ease-in-out infinite eq}[aria-pressed=true] .barra__som-barras i:nth-child(2){animation-delay:-.3s}[aria-pressed=true] .barra__som-barras i:nth-child(3){animation-delay:-.6s}@keyframes eq{0%,to{height:4px}50%{height:14px}}@media (max-width:520px){.barra__som .txt{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.barra__som{padding:0 12px}}.respiro__circulo.guiando{animation:12s ease-in-out -6s infinite respira}[data-respirar]{margin-top:4px}.nota-foto{color:var(--acento-texto);border:1.5px dashed var(--orig-malva);border-radius:var(--raio-pilula);background:#916e721f;align-items:center;gap:8px;padding:4px 12px;font-size:13px;font-weight:600;display:inline-flex}.painel-hotspot{border-radius:var(--raio-md);background:#fff6e114;min-height:48px;margin:16px 0 0;padding:12px 14px;font-size:15px}.painel-hotspot b{color:var(--luz-quente)}.teclas{grid-template-columns:repeat(8,1fr);gap:4px;margin-top:12px;display:grid}.teclas button{border-radius:0 0 var(--raio-sm) var(--raio-sm);min-height:72px;color:var(--orig-tinta);font:700 12px/1 var(--font-sans);cursor:pointer;box-shadow:0 3px 0 #b9a98a, var(--almofada-1);background:linear-gradient(#fff6e1,#efe2c7);border:0;justify-content:center;align-items:flex-end;padding:0 0 8px;transition:transform 90ms,box-shadow 90ms;display:flex}.teclas button.apertada,.teclas button:active{background:#f2cf86;transform:translateY(3px);box-shadow:0 0 #b9a98a}.player{margin-top:14px}.player .s-rotulo{margin-bottom:8px;display:block}.player a{margin-top:8px;font-size:13px;display:inline-block}#spotify-player{border-radius:var(--raio-md);min-height:152px;overflow:hidden}.hotspots{pointer-events:none;z-index:12;position:fixed;inset:0}.hotspot{cursor:pointer;pointer-events:auto;visibility:hidden;opacity:0;color:#0000;background:radial-gradient(circle,#fff6e1f2 0 5px,#f2cf8659 6px 13px,#0000 14px);border:0;border-radius:50%;width:44px;height:44px;padding:0;font-size:0;transition:opacity .4s .2s;position:absolute;top:-22px;left:-22px}.hotspot:after{content:"";border:2px solid var(--luz-quente);border-radius:50%;animation:2.4s ease-out infinite anel;position:absolute;inset:4px}.hotspot.visivel{visibility:visible;opacity:1}.hotspot[aria-current=true]:after{border-color:var(--luz-nucleo)}.hotspot:focus-visible{outline:3px solid var(--luz-nucleo);outline-offset:2px}@keyframes anel{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}.dica-rolagem{z-index:11;border-radius:var(--raio-pilula);color:var(--orig-creme);font:600 12px/1 var(--font-sans);letter-spacing:.08em;background:#2e0c0bd1;margin:0;padding:6px 14px;transition:opacity .4s;position:fixed;bottom:14px;left:50%;transform:translate(-50%)}.dica-rolagem.escondida{opacity:0}@media (max-width:760px){.dica-rolagem{display:none}}.aviso{left:50%;top:calc(var(--barra) + 8px);z-index:30;border-radius:var(--raio-md);background:var(--luz-nucleo);max-width:calc(100% - 32px);color:var(--orig-tinta);font:600 14px/1.4 var(--font-sans);box-shadow:var(--almofada-2);opacity:0;pointer-events:none;padding:10px 16px;transition:opacity .3s,transform .3s;position:fixed;transform:translate(-50%,-8px)}.aviso.visivel{opacity:1;transform:translate(-50%)}.aviso:empty{display:none}.reduzir .hotspot:after,.reduzir [aria-pressed=true] .barra__som-barras i,.reduzir .respiro__circulo:not(.guiando){animation:none}
