.approved-cidade-nova_page__xzfdT{--marfim:#f5eee5;--papel:#fbf8f3;--areia:#d8cab7;--areia-escura:#9c8566;--tinta:#221b15;--tinta-suave:#4a3f35;--ocre:#a8742a;--display:var(--approved-display),Georgia,serif;--texto:var(--approved-text),Arial,sans-serif;--gutter:clamp(16px,4vw,48px);--max:1240px;color-scheme:light}.approved-cidade-nova_page__xzfdT *{box-sizing:border-box}.approved-cidade-nova_page__xzfdT{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){.approved-cidade-nova_page__xzfdT{scroll-behavior:auto}}.approved-cidade-nova_page__xzfdT{margin:0;background:var(--marfim);color:var(--tinta);font-family:var(--texto);font-size:17px;line-height:1.65;font-weight:400;-webkit-font-smoothing:antialiased}.approved-cidade-nova_page__xzfdT img{display:block;max-width:100%;height:auto}.approved-cidade-nova_page__xzfdT a{color:inherit}.approved-cidade-nova_page__xzfdT a:focus-visible,.approved-cidade-nova_page__xzfdT button:focus-visible,.approved-cidade-nova_page__xzfdT summary:focus-visible{outline:2px solid var(--ocre);outline-offset:3px}.approved-cidade-nova_page__xzfdT .wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.approved-cidade-nova_page__xzfdT h1,.approved-cidade-nova_page__xzfdT h2,.approved-cidade-nova_page__xzfdT h3{font-family:var(--display);font-weight:500;text-wrap:balance;margin:0;letter-spacing:-.01em}.approved-cidade-nova_page__xzfdT p{margin:0}.approved-cidade-nova_page__xzfdT .rotulo{font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:var(--areia-escura);font-weight:500}.approved-cidade-nova_page__xzfdT .topo{position:sticky;top:env(safe-area-inset-top,0);z-index:20;background:rgba(245,238,229,.94);backdrop-filter:blur(8px);border-bottom:1px solid rgba(156,133,102,.25)}.approved-cidade-nova_page__xzfdT .topo .wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:12px}.approved-cidade-nova_page__xzfdT .marca{display:flex;align-items:center;gap:12px;text-decoration:none}.approved-cidade-nova_page__xzfdT .marca img{width:104px}@media (max-width:760px){.approved-cidade-nova_page__xzfdT .marca img{width:88px}}.approved-cidade-nova_page__xzfdT .menu{display:flex;align-items:center;gap:26px;font-size:.92rem}.approved-cidade-nova_page__xzfdT .menu a{text-decoration:none;color:var(--tinta-suave)}.approved-cidade-nova_page__xzfdT .menu a:hover{color:var(--tinta)}@media (max-width:860px){.approved-cidade-nova_page__xzfdT .menu a:not(.botao){display:none}}@media (max-width:760px){.approved-cidade-nova_page__xzfdT .menu .botao{display:none}}.approved-cidade-nova_page__xzfdT a.botao{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;background:var(--tinta);color:var(--papel);text-decoration:none;font-weight:500;font-size:.95rem;letter-spacing:.02em;border:1px solid var(--tinta);transition:background .2s,color .2s}.approved-cidade-nova_page__xzfdT a.botao:hover{background:#3a2f25}.approved-cidade-nova_page__xzfdT a.botao.claro{background:transparent;color:var(--tinta);border-color:rgba(34,27,21,.35)}.approved-cidade-nova_page__xzfdT a.botao.claro:hover{background:rgba(34,27,21,.06)}.approved-cidade-nova_page__xzfdT a.botao.pequeno{min-height:40px;padding:0 16px;font-size:.88rem}.approved-cidade-nova_page__xzfdT .abertura{padding-block:clamp(28px,5vw,64px) clamp(48px,7vw,96px)}.approved-cidade-nova_page__xzfdT .abertura .wrap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(28px,5vw,72px);align-items:center}.approved-cidade-nova_page__xzfdT .abertura figure{margin:0}.approved-cidade-nova_page__xzfdT .abertura figure img{width:100%;aspect-ratio:1080/950;object-fit:cover}.approved-cidade-nova_page__xzfdT .abertura h1{font-size:clamp(2.5rem,5.2vw,4.6rem);line-height:1.04;margin-top:0}.approved-cidade-nova_page__xzfdT .abertura .lead{margin-top:24px;font-size:1.12rem;color:var(--tinta-suave);max-width:34em}.approved-cidade-nova_page__xzfdT .fatos{display:flex;flex-wrap:wrap;gap:10px 28px;margin:28px 0 0;padding:18px 0 0;border-top:1px solid var(--areia)}.approved-cidade-nova_page__xzfdT .fatos div{min-width:0}.approved-cidade-nova_page__xzfdT .fatos dt{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--areia-escura)}.approved-cidade-nova_page__xzfdT .fatos dd{margin:2px 0 0;font-weight:500;font-size:1.15rem}.approved-cidade-nova_page__xzfdT .acoes{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}@media (max-width:860px){.approved-cidade-nova_page__xzfdT .abertura{padding-top:0}.approved-cidade-nova_page__xzfdT .abertura .wrap{grid-template-columns:1fr;padding-inline:0}.approved-cidade-nova_page__xzfdT .abertura figure{order:-1}.approved-cidade-nova_page__xzfdT .abertura figure img{aspect-ratio:4/3.6}.approved-cidade-nova_page__xzfdT .abertura .texto{padding-inline:var(--gutter)}}.approved-cidade-nova_page__xzfdT .rito{background:var(--tinta);color:var(--marfim);padding-block:clamp(56px,8vw,112px)}.approved-cidade-nova_page__xzfdT .rito .wrap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,80px);align-items:start}.approved-cidade-nova_page__xzfdT .rito figure{margin:0;position:sticky;top:96px}.approved-cidade-nova_page__xzfdT .rito figure img{width:100%;aspect-ratio:1080/1155;object-fit:cover}.approved-cidade-nova_page__xzfdT .foto figcaption,.approved-cidade-nova_page__xzfdT .rito figcaption{margin-top:10px;font-size:.85rem;letter-spacing:.04em;color:var(--areia-escura)}.approved-cidade-nova_page__xzfdT .rito .rotulo,.approved-cidade-nova_page__xzfdT .rito figcaption{color:var(--areia)}.approved-cidade-nova_page__xzfdT .rito h2{font-size:clamp(2.1rem,4vw,3.4rem);line-height:1.08;margin-top:14px}.approved-cidade-nova_page__xzfdT .rito .intro{margin-top:18px;color:#d9cdbe;max-width:32em;font-size:1.08rem}.approved-cidade-nova_page__xzfdT .passos{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 40px}.approved-cidade-nova_page__xzfdT .passos li{border-top:1px solid rgba(216,202,183,.35);padding-top:18px;min-width:0}.approved-cidade-nova_page__xzfdT .passos .rotulo{font-size:.72rem}.approved-cidade-nova_page__xzfdT .passos h3{font-size:1.6rem;margin-top:8px}.approved-cidade-nova_page__xzfdT .passos p{margin-top:10px;color:#d9cdbe}@media (max-width:860px){.approved-cidade-nova_page__xzfdT .rito .wrap{grid-template-columns:1fr}.approved-cidade-nova_page__xzfdT .rito figure{position:static;max-width:420px}.approved-cidade-nova_page__xzfdT .rito figure img{aspect-ratio:4/5;object-position:center 30%}}@media (max-width:560px){.approved-cidade-nova_page__xzfdT .passos{grid-template-columns:1fr;gap:28px}}.approved-cidade-nova_page__xzfdT .ritual{margin-top:36px;padding-top:22px;border-top:1px solid rgba(216,202,183,.35)}.approved-cidade-nova_page__xzfdT .ritual .rotulo{font-size:.72rem}.approved-cidade-nova_page__xzfdT .ritual h3{font-size:clamp(1.6rem,2.4vw,2rem);line-height:1.15;margin-top:8px}.approved-cidade-nova_page__xzfdT .ritual p{margin-top:12px;color:#d9cdbe;max-width:34em}.approved-cidade-nova_page__xzfdT .nome{background:var(--papel);padding-block:clamp(64px,9vw,120px);border-bottom:1px solid var(--areia)}.approved-cidade-nova_page__xzfdT .nome .wrap{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,5vw,80px);align-items:center}.approved-cidade-nova_page__xzfdT .nome h2{font-size:clamp(2.4rem,4.8vw,4.2rem);line-height:1.05;margin-top:14px}.approved-cidade-nova_page__xzfdT .nome .texto-nome{margin-top:22px;font-size:1.15rem;color:var(--tinta-suave);max-width:30em}.approved-cidade-nova_page__xzfdT .nome figure{margin:0;justify-self:end;width:100%;max-width:440px}.approved-cidade-nova_page__xzfdT .nome figure img{width:100%;aspect-ratio:460/780;object-fit:cover}.approved-cidade-nova_page__xzfdT .nome figcaption{margin-top:10px;font-size:.85rem;letter-spacing:.04em;color:var(--areia-escura)}@media (max-width:860px){.approved-cidade-nova_page__xzfdT .nome .wrap{grid-template-columns:1fr}.approved-cidade-nova_page__xzfdT .nome figure{justify-self:start;max-width:380px}.approved-cidade-nova_page__xzfdT .nome figure img{aspect-ratio:4/5;object-position:center 25%}}.approved-cidade-nova_page__xzfdT .casa{padding-block:clamp(64px,9vw,128px) 24px}.approved-cidade-nova_page__xzfdT .casa>.wrap>header{max-width:40em}.approved-cidade-nova_page__xzfdT .casa h2{font-size:clamp(2.1rem,4vw,3.4rem);line-height:1.08;margin-top:14px}.approved-cidade-nova_page__xzfdT .casa>.wrap>header p{margin-top:16px;color:var(--tinta-suave);font-size:1.08rem}.approved-cidade-nova_page__xzfdT .parada{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,8fr);gap:clamp(20px,4vw,56px);padding-block:clamp(40px,6vw,72px);border-top:1px solid var(--areia)}.approved-cidade-nova_page__xzfdT .parada:first-of-type{margin-top:clamp(36px,5vw,64px)}.approved-cidade-nova_page__xzfdT .parada .legenda h3{font-size:clamp(1.6rem,2.6vw,2.2rem);line-height:1.12;margin-top:10px}.approved-cidade-nova_page__xzfdT .parada .legenda p{margin-top:14px;color:var(--tinta-suave)}.approved-cidade-nova_page__xzfdT .fotos{display:grid;gap:14px;min-width:0}.approved-cidade-nova_page__xzfdT .fotos.dupla{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}.approved-cidade-nova_page__xzfdT .fotos.grade3{grid-template-columns:repeat(3,minmax(0,1fr))}.approved-cidade-nova_page__xzfdT .fotos.grade4{grid-template-columns:repeat(4,minmax(0,1fr))}.approved-cidade-nova_page__xzfdT .fotos.parque{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.approved-cidade-nova_page__xzfdT .fotos.parque .lado{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.approved-cidade-nova_page__xzfdT .fotos.parque .lado .larga{grid-column:1/-1}.approved-cidade-nova_page__xzfdT .foto{margin:0;min-width:0}.approved-cidade-nova_page__xzfdT .foto img{width:100%;object-fit:cover;background:var(--areia)}.approved-cidade-nova_page__xzfdT .r-larga img{aspect-ratio:2/1}.approved-cidade-nova_page__xzfdT .r-alta img{aspect-ratio:536/601}.approved-cidade-nova_page__xzfdT .r-quad img{aspect-ratio:1/1}.approved-cidade-nova_page__xzfdT .r-torre img{aspect-ratio:1080/1155}.approved-cidade-nova_page__xzfdT .r-faixa img{aspect-ratio:1080/300}.approved-cidade-nova_page__xzfdT .r-media img{aspect-ratio:3/2}@media (max-width:860px){.approved-cidade-nova_page__xzfdT .fotos.dupla,.approved-cidade-nova_page__xzfdT .fotos.parque,.approved-cidade-nova_page__xzfdT .parada{grid-template-columns:1fr}.approved-cidade-nova_page__xzfdT .fotos.dupla .r-alta img,.approved-cidade-nova_page__xzfdT .fotos.dupla .r-media img{aspect-ratio:4/3;object-position:center 35%}.approved-cidade-nova_page__xzfdT .casa .rolagem{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:74%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.approved-cidade-nova_page__xzfdT .casa .rolagem::-webkit-scrollbar{display:none}.approved-cidade-nova_page__xzfdT .casa .rolagem>*{scroll-snap-align:start}.approved-cidade-nova_page__xzfdT .casa .rolagem .larga{grid-column:auto}.approved-cidade-nova_page__xzfdT .casa .rolagem .r-faixa img{aspect-ratio:536/601}.approved-cidade-nova_page__xzfdT .casa .dica{display:block}}.approved-cidade-nova_page__xzfdT .casa .dica{display:none;font-size:.8rem;color:var(--areia-escura);margin-top:8px}.approved-cidade-nova_page__xzfdT .faixas{background:var(--papel);padding-block:clamp(64px,9vw,120px);border-top:1px solid var(--areia)}.approved-cidade-nova_page__xzfdT .faixas header{max-width:40em}.approved-cidade-nova_page__xzfdT .faixas h2{font-size:clamp(2.1rem,4vw,3.4rem);line-height:1.08;margin-top:14px}.approved-cidade-nova_page__xzfdT .faixas header p{margin-top:16px;color:var(--tinta-suave);font-size:1.08rem}.approved-cidade-nova_page__xzfdT .bandas{list-style:none;margin:44px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--tinta)}.approved-cidade-nova_page__xzfdT .bandas li{padding:24px 28px 28px 0;min-width:0}.approved-cidade-nova_page__xzfdT .bandas li+li{padding-left:28px;border-left:1px solid var(--areia)}.approved-cidade-nova_page__xzfdT .bandas strong{display:block;font-family:var(--display);font-weight:500;font-size:clamp(1.9rem,3vw,2.6rem);line-height:1.1;font-variant-numeric:lining-nums}.approved-cidade-nova_page__xzfdT .bandas p{margin-top:10px;color:var(--tinta-suave)}.approved-cidade-nova_page__xzfdT .faixas .fim{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:40px}.approved-cidade-nova_page__xzfdT .faixas .fim p{color:var(--tinta-suave);max-width:36em;font-size:.95rem}@media (max-width:760px){.approved-cidade-nova_page__xzfdT .bandas{grid-template-columns:1fr}.approved-cidade-nova_page__xzfdT .bandas li,.approved-cidade-nova_page__xzfdT .bandas li+li{padding:20px 0;border-left:0}.approved-cidade-nova_page__xzfdT .bandas li+li{border-top:1px solid var(--areia)}}.approved-cidade-nova_page__xzfdT .local{padding-block:clamp(56px,8vw,104px)}.approved-cidade-nova_page__xzfdT .local .wrap{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(28px,5vw,72px);align-items:center}.approved-cidade-nova_page__xzfdT .local h2{font-size:clamp(2rem,3.6vw,3rem);line-height:1.1;margin-top:14px}.approved-cidade-nova_page__xzfdT .endereco{margin-top:18px;font-size:1.15rem}.approved-cidade-nova_page__xzfdT .local ul{margin:18px 0 0;padding:0;list-style:none;display:grid;gap:6px;color:var(--tinta-suave)}.approved-cidade-nova_page__xzfdT .local .acoes{margin-top:26px}.approved-cidade-nova_page__xzfdT .outras{border-left:1px solid var(--areia);padding-left:clamp(20px,3vw,40px)}.approved-cidade-nova_page__xzfdT .outras p{color:var(--tinta-suave)}.approved-cidade-nova_page__xzfdT .outras ul{margin-top:14px}.approved-cidade-nova_page__xzfdT .outras a{font-weight:500;font-size:1.1rem;text-decoration:none;color:var(--tinta)}.approved-cidade-nova_page__xzfdT .outras a:hover{text-decoration:underline;text-underline-offset:4px}@media (max-width:760px){.approved-cidade-nova_page__xzfdT .local .wrap{grid-template-columns:1fr}.approved-cidade-nova_page__xzfdT .outras{border-left:0;padding-left:0;border-top:1px solid var(--areia);padding-top:24px}}.approved-cidade-nova_page__xzfdT .rodape{border-top:1px solid var(--areia);padding-block:28px 36px;font-size:.88rem;color:var(--tinta-suave)}.approved-cidade-nova_page__xzfdT .rodape .wrap{display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between}.approved-cidade-nova_page__xzfdT .fixo{display:none}@media (max-width:760px){.approved-cidade-nova_page__xzfdT .fixo{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:30;gap:12px;align-items:center;justify-content:space-between;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom, 0px));background:rgba(251,248,243,.97);border-top:1px solid var(--areia)}.approved-cidade-nova_page__xzfdT .fixo p{font-size:.8rem;line-height:1.3;color:var(--tinta-suave)}.approved-cidade-nova_page__xzfdT .fixo p b{display:block;font-weight:600;font-size:.98rem;color:var(--tinta)}.approved-cidade-nova_page__xzfdT .fixo .botao{flex:none;min-height:46px;padding:0 18px}.approved-cidade-nova_page__xzfdT{padding-bottom:76px}}.approved-cidade-nova_page__xzfdT{font-style:normal}.approved-cidade-nova_page__xzfdT figure{margin:0}.approved-cidade-nova_page__xzfdT .ritual .rotulo{font-size:.75rem}.approved-cidade-nova_page__xzfdT h1,.approved-cidade-nova_page__xzfdT h2,.approved-cidade-nova_page__xzfdT h3{font-style:normal}@font-face{font-family:approvedDisplay;src:url(/_next/static/media/ee130f78dcd136da-s.p.woff2?dpl=dpl_Cujv7vDoYt2hkbgpNNEj7ZoxWYTG) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:approvedDisplay Fallback;src:local("Arial");ascent-override:84.05%;descent-override:21.91%;line-gap-override:0.00%;size-adjust:116.36%}.__className_fcd1d0{font-family:approvedDisplay,approvedDisplay Fallback;font-style:normal}.__variable_fcd1d0{--approved-display:"approvedDisplay","approvedDisplay Fallback"}@font-face{font-family:approvedText;src:url(/_next/static/media/6c596dfcddeca1e9-s.p.woff2?dpl=dpl_Cujv7vDoYt2hkbgpNNEj7ZoxWYTG) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:approvedText Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_5f384d{font-family:approvedText,approvedText Fallback;font-style:normal}.__variable_5f384d{--approved-text:"approvedText","approvedText Fallback"}.party-estimate_flow__dAVgr{display:grid;gap:28px;min-width:0}.party-estimate_planner__VJPG4{min-width:0}.party-estimate_amount__tm91_,.party-estimate_attendance__HvPIf h3,.party-estimate_planner__VJPG4 h2,.party-estimate_planner__VJPG4 h3{font-family:var(--approved-display),serif;font-weight:400}.party-estimate_planner__VJPG4 h2{margin:8px 0 0;font-size:clamp(1.85rem,4vw,2.65rem);line-height:1.08}.party-estimate_eyebrow__F_d76{margin:0;color:#d8bd83;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.party-estimate_introduction__kXl9u{margin:14px 0 0;color:#e0d5ca;font-size:.9375rem}.party-estimate_year__cTL7X{display:grid;grid-template-columns:minmax(0,1fr) minmax(110px,1fr);align-items:center;gap:12px;margin-top:22px;font-size:1rem}.party-estimate_year__cTL7X select{width:100%;min-height:52px;border:1px solid #e0d5ca;border-radius:6px;padding:10px 12px;background:#f6efe6;color:#211b16;font:inherit;color-scheme:light}.party-estimate_formats__aIT4a{margin:20px 0 0;padding:0;border:0}.party-estimate_formats__aIT4a legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.party-estimate_options__wZlcu{display:grid;grid-auto-rows:1fr;gap:8px}.party-estimate_format__4v3gz{display:flex;align-items:flex-start;gap:12px;box-sizing:border-box;min-width:0;padding:14px;border:1px solid #655b50;border-radius:7px;background:rgb(255 248 238/3%);color:inherit;text-decoration:none;cursor:pointer}.party-estimate_format__4v3gz:hover{border-color:#c4ad80}.party-estimate_selected__Oq4ww{border-color:#d8bd83;background:rgb(216 189 131/10%)}.party-estimate_conditions__tEID2 input,.party-estimate_format__4v3gz input{flex:0 0 auto;margin-top:5px;width:20px;height:20px;accent-color:#d8bd83}.party-estimate_linkIndicator__tmYj8{flex:0 0 auto;box-sizing:border-box;width:18px;height:18px;margin-top:5px;border:1px solid #aaa;border-radius:50%}.party-estimate_formatBody__VkC8n{display:grid;gap:5px}.party-estimate_from__Pp0JU{color:#e5c990;font-size:1rem}.party-estimate_format__4v3gz strong{font-size:1.0625rem;font-weight:600}.party-estimate_description__FhyFh{color:#e0d5ca;font-size:.875rem;line-height:1.45}.party-estimate_reference__5N_UZ{margin-top:3px;color:#c6b9ab;font-size:.8125rem;line-height:1.5}.party-estimate_configuration__er1ar{margin-top:26px;padding-top:24px;border-top:1px solid #655b50}.party-estimate_configuration__er1ar h3{margin:0 0 16px;font-size:1.7rem;line-height:1.15}.party-estimate_fields__eu7d_{display:grid;grid-template-columns:1fr 1fr;gap:16px}.party-estimate_fields__eu7d_>div{min-width:0}.party-estimate_fields__eu7d_ label{display:block;font-size:1rem;font-weight:500}.party-estimate_fields__eu7d_ input,.party-estimate_fields__eu7d_ select,.party-estimate_fields__eu7d_ textarea{display:block;box-sizing:border-box;width:100%;min-width:0;min-height:52px;margin-top:8px;padding:10px 12px;border:1px solid #e0d5ca;border-radius:6px;background:#f6efe6;color:#211b16;font:inherit;font-size:1rem;color-scheme:light}.party-estimate_fields__eu7d_ input[type=date]{-webkit-appearance:none;appearance:none;max-width:100%;min-inline-size:0;max-inline-size:100%}.party-estimate_fields__eu7d_ input[type=date]::-webkit-date-and-time-value{min-width:0;text-align:left}.party-estimate_fields__eu7d_ p{margin:8px 0 0;color:#c6b9ab;font-size:.875rem;line-height:1.5}.party-estimate_conditions__tEID2{display:flex;align-items:flex-start;gap:12px;min-height:48px;margin-top:20px;font-size:.875rem;cursor:pointer}.party-estimate_conditions__tEID2 input{margin-top:2px}.party-estimate_error__bYR0G{margin:16px 0 0;color:#ffb8a6;font-size:.875rem}.party-estimate_hint__EIEGG{margin:18px 0 0;color:#e0d5ca;font-size:.875rem}.party-estimate_estimate__63CLi{margin-top:24px;padding:22px;border:1px solid #b49c70;border-radius:7px;background:#2b231a}.party-estimate_amount__tm91_{margin:10px 0 12px;font-size:clamp(2.1rem,5vw,3rem);line-height:1.1;color:#f6efe6}.party-estimate_estimate__63CLi>p:not(.party-estimate_amount__tm91_):not(.party-estimate_eyebrow__F_d76){margin:7px 0;font-size:.875rem;color:#e0d5ca}.party-estimate_continue__TJFhD{display:block;width:100%;min-height:52px;margin-top:20px;padding:12px 16px;border:0;border-radius:6px;background:#d8bd83;color:#211b16;font:inherit;font-size:1rem;font-weight:600;cursor:pointer}.party-estimate_continue__TJFhD:hover{background:#e5cb93}.party-estimate_accepted__rQqNw{color:#e5c990}.party-estimate_contact__xaEEG{scroll-margin-top:24px;outline:0}.party-estimate_contactForm__xgAyE{padding-top:24px;border-top:1px solid #655b50;color:#f6efe6}.party-estimate_contactForm__xgAyE h2{font-size:clamp(1.75rem,4vw,2.25rem);line-height:1.12}.party-estimate_contactFields__5mutr{display:grid;gap:20px;margin-top:20px}.party-estimate_contactForm__xgAyE label{font-size:1rem}.party-estimate_contactForm__xgAyE input:not([type=hidden]),.party-estimate_contactForm__xgAyE select{min-height:52px;font-size:1rem}.party-estimate_contactForm__xgAyE input[name=name],.party-estimate_phoneField__xAVeB{border:1px solid #e0d5ca;background:#f6efe6}.party-estimate_phoneField__xAVeB{display:flex;min-height:52px;margin-top:8px;overflow:hidden;border-radius:6px;color:#211b16}.party-estimate_contactForm__xgAyE button[type=submit]{width:100%;min-height:52px;font-size:1rem}.party-estimate_contactForm__xgAyE input:focus-visible,.party-estimate_contactForm__xgAyE select:focus-visible,.party-estimate_phoneField__xAVeB:focus-within{outline:2px solid #d8bd83;outline-offset:4px}.party-estimate_contactForm__xgAyE input[aria-invalid=true]{box-shadow:inset 0 0 0 1px #b53f2d}.party-estimate_attendance__HvPIf{margin:24px 0 0;padding-top:20px;border-top:1px solid #655b50;color:#e0d5ca;font-size:.9375rem;line-height:1.6}.party-estimate_attendance__HvPIf h3{margin:0;color:#fff8ef;font-size:1.7rem;line-height:1.15}.party-estimate_attendanceFields__aKELj{margin-top:20px}.party-estimate_attendanceMessage__5nx9T{grid-column:1/-1}.party-estimate_attendance__HvPIf textarea{resize:vertical}.party-estimate_attendance__HvPIf input:focus-visible,.party-estimate_attendance__HvPIf select:focus-visible,.party-estimate_attendance__HvPIf textarea:focus-visible,.party-estimate_continue__TJFhD:focus-visible,.party-estimate_format__4v3gz:focus-visible,.party-estimate_format__4v3gz:focus-within,.party-estimate_planner__VJPG4 input:focus-visible,.party-estimate_planner__VJPG4 select:focus-visible{outline:2px solid #d8bd83;outline-offset:4px}@media (max-width:600px){.party-estimate_format__4v3gz{padding:16px 12px;gap:10px}.party-estimate_fields__eu7d_{grid-template-columns:1fr}.party-estimate_estimate__63CLi{padding:20px 14px}}@media (max-width:360px){.party-estimate_year__cTL7X{grid-template-columns:1fr;gap:8px}.party-estimate_format__4v3gz strong{font-size:1rem}}@media (min-width:760px){.party-estimate_planner__VJPG4{padding:24px;border:1px solid rgb(255 248 238/15%);border-radius:10px;background:#211b16}}.party-estimate_planner__VJPG4{padding:0;border:0;border-radius:0;background:none}.party-estimate_conditions__tEID2,.party-estimate_description__FhyFh,.party-estimate_introduction__kXl9u{font-size:1rem}.party-estimate_fields__eu7d_ input,.party-estimate_fields__eu7d_ select,.party-estimate_year__cTL7X select{background:#211b16;color:#f6efe6;color-scheme:dark;border-color:#a99d8f}.party-estimate_promotionEstimate__Bv2FQ{padding:0;border:0;border-radius:0;background:none}.party-estimate_promotionSummary__EXuuV{padding-top:24px;border-top:1px solid #655b50}.party-estimate_dateNotice__HMS3e{margin-top:20px;padding:16px;border:1px solid #d8bd83;border-radius:7px;color:#f6efe6;font-size:1rem;line-height:1.5}.party-estimate_dateNotice__HMS3e strong{display:block;color:#e5c990}.party-estimate_dateNotice__HMS3e p{margin:8px 0 0}.party-estimate_regularPrice__7kYgj{display:grid;gap:4px;margin:0;color:#e0d5ca;font-size:1rem}.party-estimate_regularPrice__7kYgj s{font-size:1.125rem}.party-estimate_discountBadge__Bxqia{display:inline-block;margin:12px 0 18px;padding:5px 10px;border-radius:999px;background:#49391c;color:#efd096;font-size:.9375rem}.party-estimate_approximate__ZIMp9{margin:0;font-size:1rem}.party-estimate_promotionAmount__hGRG7{margin:4px 0 10px;color:#e5c990;font-family:var(--approved-display),serif;font-size:clamp(2.9rem,16.5vw,4.75rem);font-weight:400;letter-spacing:-.04em;line-height:1.12}.party-estimate_savings__YrMiA{margin:0;color:#e5c990;font-size:1.25rem;font-weight:600}.party-estimate_savingsDetail__Aqc_A{margin:8px 0 0;color:#e0d5ca;font-size:1rem;line-height:1.5}.party-estimate_guestBenefit__fk2er{display:flex;align-items:center;gap:16px;margin:22px 0;padding:18px 16px;border-radius:7px;background:#44351e;color:#efd096}.party-estimate_guestBenefit__fk2er>svg{flex-shrink:0}.party-estimate_guestBenefit__fk2er p{margin:0 0 4px;color:#f6efe6;font-family:var(--approved-display),serif;font-size:1.5rem;line-height:1.18}.party-estimate_guestBenefit__fk2er span{font-size:1rem}.party-estimate_benefits__5jHFO h3{margin:0 0 4px;font-size:1.5rem;line-height:1.2}.party-estimate_benefits__5jHFO ul{margin:0;padding:0;list-style:none}.party-estimate_benefits__5jHFO li{display:flex;align-items:flex-start;gap:14px;padding:16px 0;border-bottom:1px solid #655b50;font-size:1rem;line-height:1.45}.party-estimate_benefits__5jHFO li>svg{flex-shrink:0;color:#d8bd83}.party-estimate_benefits__5jHFO li p{margin:0}.party-estimate_benefits__5jHFO li span{display:block;margin-top:5px;color:#e0d5ca;font-size:1rem}.party-estimate_alreadyIncluded__0g_rI{margin:14px 0 0;color:#c6b9ab;font-size:.9375rem}@media (max-width:360px){.party-estimate_guestBenefit__fk2er{gap:12px;padding:16px 12px}.party-estimate_guestBenefit__fk2er>svg{width:36px;height:36px}.party-estimate_guestBenefit__fk2er p{font-size:1.25rem}}.unit-selection_page__ufg3_{min-height:100vh;background:#15110d;color:#f6efe6;font-family:var(--approved-text),sans-serif;line-height:1.55;color-scheme:dark}.unit-selection_page__ufg3_ button{font-family:inherit}.unit-selection_container__tAhmd{width:100%;max-width:1240px;margin:0 auto;padding-right:16px;padding-left:16px}.unit-selection_header__Cjgu4{border-bottom:1px solid rgb(255 248 238/13%)}.unit-selection_footer__eL4mT{padding:16px;border-top:1px solid rgb(255 248 238/13%);color:rgb(246 239 230/58%);font-size:.75rem;text-align:center}.unit-selection_headerRow__6zdWs{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px}.unit-selection_logo__0nv3j{width:76px;height:auto;filter:invert(1)}.unit-selection_stepLabel__79xjD{margin:0;color:#c6b9ab;font-size:.75rem;letter-spacing:.01em}.unit-selection_section__GE_JZ{padding-top:28px;padding-bottom:72px}.unit-selection_eyebrow__Y7FZm{margin:0;color:#d8bd83;font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.unit-selection_opening__W2ZOr{max-width:720px}.unit-selection_cardName__G7rdd,.unit-selection_formWrapper__UYFMy h2,.unit-selection_opening__W2ZOr h1,.unit-selection_selectedName__7Ndde{font-family:var(--approved-display),serif;font-weight:400;font-style:normal;letter-spacing:-.015em}.unit-selection_opening__W2ZOr h1{margin:10px 0 0;font-size:clamp(1.875rem,6.2vw,3.6rem);line-height:1.02}.unit-selection_introduction__7pE5_{max-width:600px;margin:14px 0 0;color:rgb(246 239 230/74%);font-size:1rem}.unit-selection_cards___9Czm{display:grid;gap:16px;margin:24px 0 0;padding:0;list-style:none}.unit-selection_cards___9Czm li{display:flex;min-width:0}.unit-selection_card__Fk8Ya{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;gap:0;width:100%;padding:0;overflow:hidden;border:1px solid rgb(255 248 238/13%);border-radius:10px;background:rgb(255 248 238/4.5%);color:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.unit-selection_card__Fk8Ya:hover{border-color:rgb(255 248 238/30%);background:rgb(255 248 238/8%)}.unit-selection_card__Fk8Ya:focus-visible,.unit-selection_change__bBkfT:focus-visible{outline:2px solid #d8bd83;outline-offset:3px}.unit-selection_fromLink__UDR1R{border-color:rgb(216 189 131/55%)}.unit-selection_cardPhoto__zI8gW,.unit-selection_selectedPhoto__zm0iX{position:relative;overflow:hidden;border-radius:0;aspect-ratio:3.4/1;background:#1d1712}.unit-selection_cardPhoto__zI8gW{aspect-ratio:4/3}.unit-selection_cardPhoto__zI8gW img,.unit-selection_selectedPhoto__zm0iX img{object-fit:cover}.unit-selection_cardBody__PzdgC{display:flex;flex-direction:column;min-width:0;padding:16px}.unit-selection_tag__U0E6O{position:absolute;top:10px;left:10px;align-self:flex-start;margin-bottom:6px;padding:3px 8px;border-radius:999px;background:#d8bd83;color:#211b16;font-size:.75rem;font-weight:600;line-height:1.3}.unit-selection_neighborhood__o3U7B{color:#c6b9ab;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.unit-selection_cardName__G7rdd{margin-top:2px;font-size:1.5rem;line-height:1.18}.unit-selection_fact__qz66b{margin-top:14px;color:#e0d5ca;font-size:.875rem;line-height:1.45}.unit-selection_location__ZOEO7{display:grid;gap:6px;margin-top:14px;padding-top:12px;border-top:1px solid rgb(255 248 238/18%)}.unit-selection_locationLabel__TtfVG{display:block;margin:0;color:#c6b9ab;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.unit-selection_address__5coIt{display:block;margin:0;color:#f6efe6;font-size:1rem;line-height:1.5}.unit-selection_city__wR1mA{display:block;margin:3px 0 0;color:#e0d5ca;font-size:.875rem;line-height:1.5}.unit-selection_cardData__C1nxq{display:grid;gap:5px;margin-top:14px;margin-bottom:16px;padding-top:12px;border-top:1px solid rgb(255 248 238/18%);color:#e0d5ca;font-size:.875rem;line-height:1.5}.unit-selection_cardData__C1nxq strong{color:#f6efe6;font-weight:600}.unit-selection_action__C9FLW{display:flex;align-items:center;justify-content:center;min-height:48px;margin-top:auto;padding:10px 12px;border:1px solid #d8bd83;border-radius:6px;color:#d8bd83;font-size:.875rem;font-weight:600}.unit-selection_doubt__Vy1t5{margin:20px 0 0;color:rgb(246 239 230/58%);font-size:.9375rem}.unit-selection_formStep__d_E_X{display:grid;gap:16px}.unit-selection_selected__Qu9Ub{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:0;overflow:hidden;border:1px solid rgb(255 248 238/13%);border-radius:10px;background:rgb(255 248 238/4.5%)}.unit-selection_selectedText__nGX7j{padding:14px 16px}.unit-selection_selectedName__7Ndde{margin:2px 0 0;font-size:1.5rem;line-height:1.18}.unit-selection_selectedData__9WJ6U{margin:4px 0 0;color:#e0d5ca;font-size:.875rem}.unit-selection_change__bBkfT{min-height:44px;margin-top:6px;padding:6px 0;border:0;background:none;color:#d8bd83;font-size:1rem;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.unit-selection_formWrapper__UYFMy{min-width:0}@media (max-width:360px){.unit-selection_cardName__G7rdd,.unit-selection_selectedName__7Ndde{font-size:1.375rem}.unit-selection_cardBody__PzdgC{padding:14px}}@media (min-width:760px){.unit-selection_logo__0nv3j{width:92px}.unit-selection_container__tAhmd{padding-right:32px;padding-left:32px}.unit-selection_section__GE_JZ{padding-top:40px;padding-bottom:88px}.unit-selection_introduction__7pE5_{font-size:1.125rem}.unit-selection_cards___9Czm{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:36px}.unit-selection_card__Fk8Ya{grid-template-columns:1fr;gap:0;padding:0;overflow:hidden}.unit-selection_cardPhoto__zI8gW{border-radius:0;aspect-ratio:4/3}.unit-selection_cardBody__PzdgC{padding:18px 18px 20px}.unit-selection_tag__U0E6O{position:absolute;top:12px;left:12px;margin:0}.unit-selection_cardName__G7rdd{font-size:1.5rem}.unit-selection_fact__qz66b{font-size:.9375rem}}@media (min-width:980px){.unit-selection_formStep__d_E_X{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px;align-items:start}.unit-selection_selected__Qu9Ub{position:sticky;top:24px;grid-template-columns:1fr;padding:0;overflow:hidden}.unit-selection_selectedPhoto__zm0iX{border-radius:0;aspect-ratio:4/4.4}.unit-selection_selectedText__nGX7j{padding:20px 22px 22px}.unit-selection_selectedName__7Ndde{margin-top:6px;font-size:1.75rem}.unit-selection_selectedData__9WJ6U{font-size:.9375rem}.unit-selection_change__bBkfT{margin-top:12px}}@media (min-width:1100px){.unit-selection_cards___9Czm{grid-template-columns:repeat(4,minmax(0,1fr))}.unit-selection_cardPhoto__zI8gW{aspect-ratio:4/3}.unit-selection_cardName__G7rdd{font-size:1.375rem}}@media (prefers-reduced-motion:reduce){.unit-selection_card__Fk8Ya{transition:none}}.unit-selection_campaign__3O_4n{padding-top:28px}.unit-selection_campaign__3O_4n h2{max-width:720px;margin:8px 0 0;font-family:var(--approved-display),serif;font-size:clamp(2rem,6.5vw,3.6rem);font-weight:400;letter-spacing:-.02em;line-height:1.06}.unit-selection_campaign__3O_4n>p:last-child{max-width:640px;margin:14px 0 0;color:#e0d5ca;font-size:1rem}.unit-selection_selectedPhoto__zm0iX{aspect-ratio:2.6/1}@media (min-width:1100px){.unit-selection_campaign__3O_4n{padding-top:20px}.unit-selection_campaign__3O_4n h2{max-width:none;font-size:2rem}.unit-selection_campaign__3O_4n>p:last-child{max-width:none;margin-top:8px}.unit-selection_campaign__3O_4n+.unit-selection_section__GE_JZ{padding-top:28px}.unit-selection_opening__W2ZOr{max-width:none}.unit-selection_opening__W2ZOr h1{font-size:2.5rem}.unit-selection_opening__W2ZOr .unit-selection_introduction__7pE5_{max-width:none}}@media (min-width:980px){.unit-selection_selectedPhoto__zm0iX{aspect-ratio:4/4.4}}