@font-face{font-family:Fraunces;src:url(../fonts/fraunces-var.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Instrument Sans;src:url(../fonts/instrument-sans-var.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip;scroll-padding-top:var(--nav-h);background:var(--noite)}body{overflow-x:clip;min-height:100svh;background:var(--noite);color:var(--luz-texto);font:400 var(--t-4)/1.55 var(--fonte-texto);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,svg,video{display:block;max-width:100%}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}ul[role=list],ol[role=list]{list-style:none;padding:0}[hidden]{display:none!important}::selection{background:var(--ouro-claro);color:var(--noite)}html{scrollbar-color:var(--ouro) var(--noite)}input,textarea{caret-color:var(--ouro-texto)}.svg-defs{position:absolute;width:0;height:0;overflow:hidden}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pular{position:fixed;left:var(--margem);top:var(--e-3);z-index:calc(var(--z-dialogo) + 1);padding:var(--e-3) var(--e-4);background:var(--ouro);color:var(--noite);font-weight:600;text-decoration:none;transform:translateY(-160%)}.pular:focus-visible{transform:none}:focus-visible{outline:2px solid var(--ouro-claro);outline-offset:3px}[data-campo=claro] :focus-visible{outline-color:var(--noite)}.display{font-family:var(--fonte-display);font-weight:300;font-variation-settings:"opsz" 144;letter-spacing:var(--tracking-display);line-height:.8}.pequeno{font-size:var(--t-5);line-height:1.45}.num{font-variant-numeric:tabular-nums}.botao{--botao-fundo: var(--ouro);--botao-tinta: var(--noite);display:inline-flex;align-items:center;justify-content:center;gap:var(--e-3);min-height:3.5rem;padding:0 var(--e-5);border:0;border-radius:var(--raio);background:var(--botao-fundo);color:var(--botao-tinta);font:600 1.0625rem/1 var(--fonte-texto);letter-spacing:.005em;text-decoration:none;white-space:nowrap;position:relative;isolation:isolate;overflow:hidden;transition:transform var(--dur-micro) var(--ease-saida),background-color var(--dur-curta) var(--ease-saida),color var(--dur-curta) var(--ease-saida)}.botao svg{width:1.25rem;height:1.25rem;flex:none}.botao:active{transform:scale(.98)}.botao[disabled],.botao[aria-disabled=true]{opacity:.45;cursor:not-allowed}.botao--escuro{--botao-fundo: var(--noite);--botao-tinta: var(--marfim)}.botao--claro{--botao-fundo: var(--marfim);--botao-tinta: var(--noite)}.botao--ouro-brilho:after{content:"";position:absolute;inset:-20% auto -20% -40%;width:40%;z-index:-1;background:linear-gradient(100deg,transparent,rgb(255 241 199 / .65),transparent);transform:translate(-120%) skew(-18deg);pointer-events:none}@media(hover:hover)and (pointer:fine){.botao:hover{--botao-fundo: var(--ouro-claro)}.botao--escuro:hover{--botao-fundo: var(--marinho)}.botao--claro:hover{--botao-fundo: #fff8ec}.botao--ouro-brilho:hover:after{transform:translate(380%) skew(-18deg);transition:transform .7s var(--ease-saida)}}.link{display:inline-flex;align-items:center;gap:var(--e-2);min-height:var(--alvo);font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.3em;text-decoration-color:rgb(var(--luz-rgb) / .55);transition:text-decoration-color var(--dur-curta) var(--ease-saida),color var(--dur-curta) var(--ease-saida)}.link svg{width:1.2rem;height:1.2rem;flex:none}@media(hover:hover)and (pointer:fine){.link:hover{text-decoration-color:currentColor;color:var(--ouro-claro)}[data-campo=claro] .link:hover{color:var(--ouro-texto)}}.grao:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:url(../assets/textura/grao.svg);opacity:.07;mix-blend-mode:overlay;z-index:0}.leve .grao:after{display:none}.foco{position:absolute;left:0;top:0;width:78vmax;height:78vmax;margin:-39vmax 0 0 -39vmax;border-radius:50%;pointer-events:none;background:radial-gradient(circle closest-side,var(--luz-nucleo) 0%,var(--luz-meio) 42%,transparent 100%);will-change:transform;z-index:0}.nav{position:fixed;inset:0 0 auto 0;z-index:var(--z-nav);height:var(--nav-h);display:flex;align-items:center;gap:var(--e-6);padding:0 var(--margem);color:var(--nav-tinta, var(--luz-texto));background:var(--nav-fundo, transparent);transition:background-color var(--dur-curta) var(--ease-saida),color var(--dur-curta) var(--ease-saida),transform var(--dur-media) var(--ease-saida)}.nav[data-tema=noite]{--nav-fundo: rgb(11 13 38 / .92);--nav-tinta: var(--luz-texto)}.nav[data-tema=marinho]{--nav-fundo: rgb(30 34 72 / .94);--nav-tinta: var(--luz-texto)}.nav[data-tema=marfim]{--nav-fundo: rgb(244 239 230 / .94);--nav-tinta: var(--tinta)}.nav[data-tema=champanhe]{--nav-fundo: rgb(234 223 196 / .95);--nav-tinta: var(--tinta)}.nav[data-tema=ouro]{--nav-fundo: rgb(216 182 110 / .96);--nav-tinta: var(--tinta)}.nav[data-tema=topo]{--nav-fundo: transparent;--nav-tinta: var(--luz-texto)}.nav[data-tema=aco]{--nav-fundo: rgb(19 33 63 / .94);--nav-tinta: var(--luz-texto)}.nav__progresso{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--ouro);transform-origin:left;transform:scaleX(0);opacity:0;transition:opacity var(--dur-curta) var(--ease-saida);pointer-events:none}.leve .nav__progresso{will-change:transform}.nav:not([data-tema=topo]) .nav__progresso{opacity:1}.nav[data-tema=ouro] .nav__progresso{background:var(--noite)}.nav[data-tema=marfim] .nav__progresso,.nav[data-tema=champanhe] .nav__progresso{background:var(--ouro-texto)}.nav__marca{display:inline-flex;align-items:center;gap:var(--e-3);min-height:var(--alvo);text-decoration:none;font-weight:600;font-size:.9375rem;letter-spacing:.01em;margin-right:auto}.nav__marca svg{width:3rem;height:auto;overflow:visible}.nav__marca svg use{fill:url(#marca-clara);stroke:url(#marca-clara);stroke-width:9;paint-order:stroke;transition:fill var(--dur-curta) var(--ease-saida)}.nav[data-tema=marfim] .nav__marca svg use,.nav[data-tema=champanhe] .nav__marca svg use{fill:url(#ouro-marca);stroke:url(#ouro-marca)}.nav__links{display:flex;align-items:center;gap:var(--e-6);list-style:none;padding:0}.nav__links a{display:inline-flex;align-items:center;min-height:var(--alvo);font-size:.9375rem;text-decoration:none;position:relative}.nav__links a:after{content:"";position:absolute;left:0;right:0;bottom:.55rem;height:1.5px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform var(--dur-curta) var(--ease-saida)}.nav__links a[aria-current=true]:after{transform:scaleX(1);transform-origin:left}@media(hover:hover)and (pointer:fine){.nav__links a:hover:after{transform:scaleX(1);transform-origin:left}}.nav .botao{min-height:2.875rem;padding:0 var(--e-4);font-size:.9375rem}.nav[data-tema=ouro] .nav__marca svg use{fill:var(--noite);stroke:var(--noite)}.nav[data-tema=ouro] .botao{--botao-fundo: var(--noite);--botao-tinta: var(--marfim)}.nav__menu-botao{display:none}@media(max-width:63.99rem){.nav{gap:var(--e-3)}.nav__links{display:none}.nav__menu-botao{display:inline-flex;align-items:center;gap:var(--e-2);min-height:var(--alvo);padding:0 var(--e-3);border:0;background:transparent;font-weight:600;font-size:.9375rem}.nav__marca span{display:none}}picture{display:contents}dialog:not([open]){display:none}.menu[open]{position:fixed;top:0;left:0;z-index:2147483000;overflow-y:auto}.menu{margin:0;width:100%;max-width:none;height:100svh;max-height:none;padding:var(--e-5) var(--margem) var(--e-7);border:0;background:var(--noite);color:var(--luz-texto)}.menu::backdrop{background:#05061a99}.menu__topo{display:flex;justify-content:space-between;align-items:center;min-height:var(--alvo)}.menu__fechar{border:0;background:transparent;min-height:var(--alvo);padding:0 var(--e-3);font-weight:600}.menu ul{list-style:none;padding:var(--e-7) 0 0;display:grid;gap:var(--e-2)}.menu ul a{display:block;font:300 clamp(2.5rem,12vw,3.5rem)/1.1 var(--fonte-display);letter-spacing:-.03em;text-decoration:none;padding:var(--e-1) 0}.menu .botao{margin-top:var(--e-7);width:100%}.fab{position:fixed;right:max(var(--margem),env(safe-area-inset-right));bottom:max(var(--margem),calc(env(safe-area-inset-bottom) + var(--e-3)));z-index:var(--z-fab);width:3.75rem;height:3.75rem;display:grid;place-items:center;border-radius:var(--raio-motivo);background:var(--ouro);color:var(--noite);text-decoration:none;transform:translateY(calc(100% + var(--e-6))) scale(.9);opacity:0;transition:transform var(--dur-media) var(--ease-saida),opacity var(--dur-curta) var(--ease-saida),background-color var(--dur-curta) var(--ease-saida)}.fab svg{width:1.75rem;height:1.75rem}.fab.is-visivel{transform:none;opacity:1}.fab__rotulo{position:absolute;right:calc(100% + var(--e-3));white-space:nowrap;padding:var(--e-2) var(--e-3);background:var(--noite);color:var(--marfim);font-size:var(--t-5);font-weight:600;opacity:0;transform:translate(6px);transition:opacity var(--dur-curta) var(--ease-saida),transform var(--dur-curta) var(--ease-saida);pointer-events:none}@media(hover:hover)and (pointer:fine){.fab:hover{background:var(--ouro-claro)}.fab:hover .fab__rotulo{opacity:1;transform:none}}.fab:focus-visible .fab__rotulo{opacity:1;transform:none}.selo-ia{position:absolute;z-index:2;padding:.3rem .55rem;background:#05061ab8;color:var(--marfim);font-size:.75rem;line-height:1.2;letter-spacing:.01em}html.sem-animacao *,html.sem-animacao *:before,html.sem-animacao *:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}html.sem-animacao .foco{will-change:auto}html.sem-animacao .surge{opacity:0;transition:opacity .6s ease-out!important}html.sem-animacao .surge.is-visto{opacity:1}@media print{.surge{opacity:1!important}}
