.OfferTicker_announce___spNv{position:fixed;inset:0 0 auto 0;z-index:var(--z-ticker);height:calc(var(--annh) + env(safe-area-inset-top, 0px));padding-top:env(safe-area-inset-top,0);overflow:hidden;background:linear-gradient(90deg,#a8823d,#d4b06a 22%,#ecd291 50%,#d4b06a 78%,#a8823d);border-bottom:1px solid #7a5c26;box-shadow:inset 0 1px 0 rgba(255,240,200,.35),inset 0 -1px 0 rgba(0,0,0,.25);display:flex;align-items:flex-end;transition:height .4s ease}.OfferTicker_announce___spNv:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,250,230,.55) 50%,transparent 65%);background-size:250% 100%;animation:OfferTicker_sweep__MNQSR 7s ease-in-out infinite}@keyframes OfferTicker_sweep__MNQSR{0%{background-position:130% 0}60%,to{background-position:-130% 0}}:root.no-ann .OfferTicker_announce___spNv{border-bottom:0}.OfferTicker_ticker__f_mA1{position:relative;flex:1 1;display:block;height:var(--annh);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.OfferTicker_track__NfjD_{position:absolute;left:0;top:0;height:100%;white-space:nowrap;width:max-content;animation:OfferTicker_ticker__f_mA1 46s linear infinite}.OfferTicker_dup__OAU2U,.OfferTicker_track__NfjD_{display:flex;align-items:center}.OfferTicker_announce___spNv:focus-within .OfferTicker_track__NfjD_,.OfferTicker_announce___spNv:hover .OfferTicker_track__NfjD_{animation-play-state:paused}@keyframes OfferTicker_ticker__f_mA1{to{transform:translateX(-50%)}}.OfferTicker_track__NfjD_ a{display:inline-flex;align-items:baseline;gap:12px;padding:0 30px;text-decoration:none;color:var(--ink);letter-spacing:0}.OfferTicker_track__NfjD_ a em{font-family:var(--f-display);font-style:normal;font-weight:500;font-size:13.5px;letter-spacing:.08em;text-transform:uppercase;color:#120c05;text-shadow:0 1px 0 rgba(255,244,214,.45)}.OfferTicker_track__NfjD_ a span{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#2b1d0b;font-weight:600}.OfferTicker_track__NfjD_ a:focus-visible span,.OfferTicker_track__NfjD_ a:hover span{color:#000;text-decoration:underline;text-underline-offset:3px}.OfferTicker_track__NfjD_ i{font-style:normal;color:#5a3f14;font-size:10.5px}.OfferTicker_sample__HbNcH{flex:none;align-self:center;margin:0 10px;padding:2px 7px;border:1px solid rgba(26,18,8,.55);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--ink);font-weight:600;line-height:1.5}.OfferTicker_close__AUbUB{flex:none;width:40px;height:var(--annh);background:none;border:0;border-left:1px solid rgba(26,18,8,.25);color:var(--ink);font-size:18px;line-height:1;padding:0}.OfferTicker_close__AUbUB:hover{color:#000;background:rgba(255,248,225,.25)}@media (max-width:800px){.OfferTicker_track__NfjD_ a em{font-size:15.5px}.OfferTicker_track__NfjD_ a span{font-size:11px;letter-spacing:.2em}.OfferTicker_track__NfjD_ a{padding:0 20px;gap:9px}.OfferTicker_track__NfjD_{animation-duration:34s}.OfferTicker_close__AUbUB{width:34px}.OfferTicker_sample__HbNcH{margin:0 6px;font-size:9px;letter-spacing:.18em}}@media (prefers-reduced-motion:reduce){.OfferTicker_announce___spNv:before,.OfferTicker_track__NfjD_{animation:none}}.ScrollTop_btn__rtZtn{position:fixed;z-index:var(--z-fab);right:max(16px,env(safe-area-inset-right,0px));bottom:max(20px,env(safe-area-inset-bottom,0px));width:48px;height:48px;border-radius:50%;border:0;padding:0;display:grid;place-items:center;background:color-mix(in srgb,var(--night-2) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--gold);box-shadow:0 10px 28px -10px rgba(0,0,0,.7);opacity:0;transform:translateY(16px) scale(.9);pointer-events:none;transition:opacity .35s var(--ease-out),transform .45s var(--ease-out),bottom .4s var(--ease-out),color .3s}.ScrollTop_btn__rtZtn[data-on]{opacity:1;transform:none;pointer-events:auto}.ScrollTop_btn__rtZtn:hover{color:var(--ivory)}.ScrollTop_btn__rtZtn:hover .ScrollTop_fill__mc572{stroke:var(--ivory)}.ScrollTop_btn__rtZtn:focus-visible{outline:1px solid var(--gold);outline-offset:3px}.ScrollTop_ring__auF60{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.ScrollTop_fill__mc572,.ScrollTop_track__7zMT8{fill:none;stroke-width:1.5}.ScrollTop_track__7zMT8{stroke:var(--line)}.ScrollTop_fill__mc572{stroke:var(--gold);stroke-dasharray:100;stroke-dashoffset:100;stroke-linecap:round;transition:stroke .3s}.ScrollTop_arrow__adUb0{position:relative;width:12px;height:14px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s var(--ease-out)}.ScrollTop_btn__rtZtn:hover .ScrollTop_arrow__adUb0{transform:translateY(-2px)}:root[data-buybar] .ScrollTop_btn__rtZtn{bottom:calc(84px + env(safe-area-inset-bottom, 0px))}:root[data-mode=light] .ScrollTop_btn__rtZtn{background:rgba(255,252,246,.92);box-shadow:0 10px 24px -12px rgba(70,48,14,.35)}@media (prefers-reduced-motion:reduce){.ScrollTop_arrow__adUb0,.ScrollTop_btn__rtZtn{transition:opacity .2s}}.Toast_toast__DlkH2{position:fixed;left:50%;top:calc(env(safe-area-inset-top, 0px) + 84px);transform:translate(-50%,-10px);background:var(--ivory);color:var(--night);padding:12px 18px;font-size:14.5px;opacity:0;transition:.3s;z-index:var(--z-toast);pointer-events:none}.Toast_on__1O4p5{opacity:1;transform:translate(-50%)}.WhatsAppButton_fab__pOIYy{position:fixed;left:max(18px,env(safe-area-inset-left,0px));bottom:max(18px,env(safe-area-inset-bottom,0px));z-index:var(--z-fab);display:flex;align-items:center;gap:10px;height:52px;padding:0 18px 0 14px;border-radius:99px;border:1px solid rgba(201,163,90,.6);background:rgba(14,10,7,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f1e8da;box-shadow:0 16px 40px -16px rgba(0,0,0,.7);text-decoration:none;animation:WhatsAppButton_fabIn__E2_i7 .8s var(--ease-pop) 1.2s both;transition:transform .35s var(--ease-out),border-color .35s,bottom .4s var(--ease-out)}.WhatsAppButton_fab__pOIYy svg{width:22px;height:22px;color:var(--gold-hi)}.WhatsAppButton_fab__pOIYy span{font-size:14px;letter-spacing:.04em}.WhatsAppButton_fab__pOIYy:hover{transform:translateY(-2px);border-color:var(--gold-hi)}.WhatsAppButton_fab__pOIYy:after{content:"";position:absolute;inset:-1px;border-radius:inherit;border:1px solid rgba(243,223,166,.6);animation:WhatsAppButton_ping__vk1Jt 2.8s ease-out infinite;pointer-events:none}@keyframes WhatsAppButton_ping__vk1Jt{0%{transform:scale(1);opacity:.8}70%,to{transform:scale(1.35,1.6);opacity:0}}@keyframes WhatsAppButton_fabIn__E2_i7{0%{opacity:0;transform:translateY(20px) scale(.8)}}:root[data-buybar] .WhatsAppButton_fab__pOIYy{bottom:calc(max(18px, env(safe-area-inset-bottom, 0px)) + 74px)}@media (max-width:800px){.WhatsAppButton_fab__pOIYy{width:52px;padding:0;justify-content:center}.WhatsAppButton_fab__pOIYy span{display:none}}@media (prefers-reduced-motion:reduce){.WhatsAppButton_fab__pOIYy,.WhatsAppButton_fab__pOIYy:after{animation:none}}:root{color-scheme:dark;--night:#0b0907;--night-2:#15110d;--line:#2d251c;--ivory:#f1e8da;--mute:#b8aa95;--gold:#c9a35a;--glow:#c9a35a;--text-soft:#cbbfae;--note:#8a7d6c;--field-bg:#0e0b08;--error:#c4574a;--error-text:#e0897c;--gold-wash:rgba(201,163,90,.08);--ink:#1a1208;--gold-hi:#f3dfa6;--gold-deep:#a7803a;--screen:#0a0806;--love:#d9576b;--hair-gold:rgba(201,163,90,.45);--hair-gold-soft:rgba(201,163,90,.25);--grad-gold:linear-gradient(115deg,#a7803a,#e3c886 38%,#f4e3b0 50%,#c69c50 64%,#9a742f);--grad-gold-soft:linear-gradient(115deg,#a7803a,#f4e3b0 50%,#c69c50);--grad-foil:linear-gradient(100deg,#9a742f,#e3c886 30%,#fff1c9 45%,#c69c50 60%,#9a742f 80%,#e3c886);--grad-hairline:linear-gradient(90deg,transparent,rgba(201,163,90,.25),transparent);--grad-foil-deep:linear-gradient(100deg,#7a5718,#b08636 30%,#d4ab5c 45%,#9c7630 60%,#7a5718 80%,#b08636);--f-display:var(--font-cinzel),"Cinzel","Trajan Pro",Georgia,serif;--f-num:var(--f-body);--caps-track:.04em;--f-body:var(--font-dmsans),"DM Sans","Avenir Next",system-ui,sans-serif;--fs-hero:clamp(38px,6.2vw,88px);--fs-page:clamp(30px,3.9vw,50px);--fs-section:clamp(27px,3.6vw,47px);--fs-card:22px;--fs-body:16px;--fs-small:14.5px;--fs-label:12.5px;--container:1240px;--sec-pad:clamp(70px,10vw,130px);--head-offset:122px;--annh:40px;--ease-out:cubic-bezier(.2,.7,.2,1);--ease-soft:cubic-bezier(.16,1,.3,1);--ease-pop:cubic-bezier(.34,1.4,.64,1);--ease-curtain:cubic-bezier(.7,0,.2,1);--ease-wave:cubic-bezier(.45,.05,.25,1);--z-header:30;--z-ticker:31;--z-fab:34;--z-buybar:35;--z-scrim:40;--z-drawer:41;--z-toast:50;--z-menu:60;--z-grain:60;--z-modal:65;--z-intro:70}:root.no-ann{--annh:0px}@media (max-width:800px){:root{--annh:34px;--head-offset:88px}:root.no-ann{--annh:0px}}:root[data-mode=light]{color-scheme:light;--night:#f5efe5;--night-2:#fffcf6;--line:#e3d8c6;--ivory:#1f1a14;--mute:#5f5347;--gold:#806024;--glow:#c9a35a;--text-soft:#4a4036;--note:#66594c;--field-bg:#fffdf9;--error-text:#b0473a;--gold-wash:rgba(156,118,48,.07)}:root[data-mode=light] .dark-screen,:root[data-mode=light] .divesec,:root[data-mode=light] .hero,:root[data-mode=light] .intro{--night:#0b0907;--night-2:#15110d;--line:#2d251c;--ivory:#f1e8da;--mute:#b8aa95;--gold:#c9a35a;--text-soft:#cbbfae;--note:#8a7d6c;--field-bg:#0e0b08;--error-text:#e0897c;--gold-wash:rgba(201,163,90,.08);color:var(--ivory);color-scheme:dark}