:root{--paper:#ffffff;--paper-warm:#f4f4f5;--paper-panel:#fafafa;--ink:#14130f;--stone:#ededee;--accent:#7a2230;--accent-band:#a85a34;--olive:#3b4132;--ink-80:rgba(20,19,15,0.8);--ink-70:rgba(20,19,15,0.7);--ink-55:rgba(20,19,15,0.55);--ink-45:rgba(20,19,15,0.45);--ink-40:rgba(20,19,15,0.4);--ink-25:rgba(20,19,15,0.25);--ink-22:rgba(20,19,15,0.22);--ink-15:rgba(20,19,15,0.15);--ink-label:#5f5c55;--ink-placeholder:#6b6860;--paper-50:rgba(255,255,255,0.5);--paper-45:rgba(255,255,255,0.45);--paper-40:rgba(255,255,255,0.4);--paper-35:rgba(255,255,255,0.35);--paper-18:rgba(255,255,255,0.18);--paper-label:rgba(255,255,255,0.62);--sans:"Arial Narrow","Helvetica Neue Condensed","Liberation Sans Narrow","Nimbus Sans Narrow","DejaVu Sans Condensed",Arial,Helvetica,sans-serif;--sans-display:var(--sans);--logo-face:"Didot",Didot,"Bodoni 72","Bodoni MT",Georgia,serif;--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--press:scale(0.97);--press-ms:160ms;--nav-h:80px;--photo-radius:16px}@font-face{font-family:Didot;src:url(/fonts/Didot.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Didot;src:url(/fonts/Didot-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Didot;src:url(/fonts/Didot-Bold.woff2) format("woff2");font-weight:500 700;font-style:normal;font-display:swap}@font-face{font-family:Didot Title;src:url(/fonts/Didot-Title.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth}[id]{scroll-margin-top:calc(var(--nav-h) + 8px)}body,html{margin:0;padding:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-stretch:condensed;-webkit-font-smoothing:antialiased}body{overflow-x:hidden}a{color:var(--ink);text-decoration:none}.btn,.eyebrow{font-family:var(--sans);font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.13em}.btn{display:inline-flex;align-items:center;justify-content:center;padding:17px 36px;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:background-color .18s,color .18s,border-color .18s,transform var(--press-ms) var(--ease-out-expo)}.btn:active{transform:var(--press)}.btn-solid{background:var(--ink);color:var(--paper);border-color:var(--ink)}.btn-solid:hover{background:var(--accent);border-color:var(--accent);color:var(--paper)}.btn-paper{background:var(--paper);color:var(--ink)}.btn-paper:hover{background:var(--accent);color:var(--paper)}.btn-ghost{border-color:rgba(255,255,255,.6);color:var(--paper)}.btn-ghost:hover{background:var(--paper);color:var(--ink)}.field,.field>span{display:block}.field>span{font-family:var(--sans);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.13em;color:var(--ink-label);margin-bottom:9px}.field input,.field textarea{width:100%;background:transparent;border:none;border-bottom:1px solid var(--ink);padding:0 0 10px;font-family:var(--sans);font-size:17px;line-height:1.6;color:var(--ink);outline:none;resize:none}.field input:focus,.field textarea:focus{border-bottom-color:var(--accent)}.field input::placeholder,.field textarea::placeholder{color:var(--ink-placeholder);opacity:1}[data-loader][hidden],html.loaded [data-loader]{display:none!important}@media (prefers-reduced-motion:reduce){[data-loader]{display:none!important}}.js .reveal{opacity:0;transform:translateY(16px);transition:opacity .5s var(--ease-out-expo),transform .5s var(--ease-out-expo)}.js .reveal-in{opacity:1;transform:none;will-change:auto}.page-transition{animation:page-enter .5s var(--ease-out-expo) both}@keyframes page-enter{0%{opacity:0}to{opacity:1}}.page-transition-leaving{animation:none;opacity:.32;transition:opacity .32s var(--ease-out-expo);pointer-events:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}:where(a,button,[role=button],summary):active{transform:none!important}.js .reveal{opacity:1;transform:none}.page-transition,.page-transition-leaving{animation:none;opacity:1}}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.cookie-banner_wrap__XOSyJ{position:fixed;left:24px;bottom:24px;z-index:200;max-width:420px;background:var(--paper);border:1px solid var(--ink-22);box-shadow:0 8px 30px rgba(20,19,15,.1);opacity:1;transform:none;transition:opacity .3s var(--ease-out-expo),transform .3s var(--ease-out-expo)}@starting-style{.cookie-banner_wrap__XOSyJ{opacity:0;transform:translate3d(0,12px,0)}}.cookie-banner_inner__5hbdQ{padding:18px 20px}.cookie-banner_title__Bz7p9{font-family:var(--sans);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--ink-label);margin:0 0 8px}.cookie-banner_body__g2ZdJ{font-size:13.5px;line-height:1.6;color:var(--ink-80);margin:0 0 16px;text-wrap:pretty}.cookie-banner_link__NMUPy{color:var(--ink);border-bottom:1px solid var(--ink-25);transition:border-color .25s}.cookie-banner_link__NMUPy:hover{border-bottom-color:var(--ink)}.cookie-banner_actions__Aj4gP{display:flex;gap:10px}.cookie-banner_button__XZGm6{flex:1 1;font-family:var(--sans);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.13em;color:var(--ink);background:none;border:1px solid var(--ink-25);padding:12px 14px;cursor:pointer;transition:border-color .25s,background-color .25s,transform var(--press-ms) var(--ease-out-expo)}.cookie-banner_button__XZGm6:active{transform:var(--press)}.cookie-banner_button__XZGm6:hover{border-color:var(--ink);background:var(--paper-warm)}.cookie-banner_button__XZGm6:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (max-width:640px){.cookie-banner_wrap__XOSyJ{left:0;right:0;bottom:0;max-width:none;border-left:0;border-right:0;border-bottom:0}.cookie-banner_inner__5hbdQ{padding:16px 24px calc(16px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.cookie-banner_wrap__XOSyJ{opacity:1;transform:none}}.loading-screen_loader__Yp4vc{--surface:black;--line-rgb:163,203,229;--mark:#dbeaf5;--blue:rgba(var(--line-rgb),0.82);--blue-bright:var(--mark);--navy:var(--surface);position:fixed;inset:0;z-index:900;display:flex;flex-direction:column;justify-content:space-between;padding:40px 48px;background:var(--navy);color:var(--blue);font-family:var(--sans);overflow:hidden;opacity:1;transition:opacity .9s var(--ease-out-expo)}.loading-screen_fading__Vsklt{opacity:0;pointer-events:none}.loading-screen_locked__HpO5_{overflow:hidden}.loading-screen_grid__fRpzl{position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:repeating-linear-gradient(to right,rgba(var(--line-rgb),.16) 0 1px,transparent 1px 44px),repeating-linear-gradient(to bottom,rgba(var(--line-rgb),.16) 0 1px,transparent 1px 44px)}.loading-screen_frame__87O8D{position:absolute;inset:22px;pointer-events:none;border:1px solid rgba(var(--line-rgb),.28)}.loading-screen_head__kRK8r{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:32px}.loading-screen_slug__gIRT4{font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.13em;color:rgba(var(--line-rgb),.78)}.loading-screen_slugDim__G2D8A{color:rgba(var(--line-rgb),.6)}.loading-screen_stage__6y0TZ{position:relative;flex:1 1 auto;display:flex;align-items:center;justify-content:center;padding:28px 0}.loading-screen_drawing__i8SKh{position:relative;width:min(560px,86%);aspect-ratio:16/9}.loading-screen_drawing__i8SKh>span{position:absolute;display:block}.loading-screen_ground__B3GSp{left:0;bottom:0;width:100%;height:1px;background:rgba(var(--line-rgb),.75);transform-origin:left center;transition:transform .35s linear}.loading-screen_hatch__6CrvO{left:0;bottom:-9px;height:8px;pointer-events:none;opacity:.55;background-image:repeating-linear-gradient(115deg,rgba(var(--line-rgb),.7) 0 1px,transparent 1px 7px);width:100%;transition:-webkit-clip-path .35s linear;transition:clip-path .35s linear;transition:clip-path .35s linear,-webkit-clip-path .35s linear}.loading-screen_base__GW886,.loading-screen_columnLeft__EJWuq,.loading-screen_columnMid__iXFX6,.loading-screen_columnRight__D6Fnr,.loading-screen_main__mKtRl,.loading-screen_roof__sGwEn,.loading-screen_tower__Twkzq,.loading-screen_upper__mK_lO{transition:transform .55s var(--ease-out-expo),background-color .6s}.loading-screen_base__GW886{left:6%;bottom:1px;width:88%;height:13%;border:1px solid rgba(var(--line-rgb),.6);transform-origin:bottom}.loading-screen_main__mKtRl{left:14%;bottom:14%;width:42%;height:44%;border:1px solid rgba(var(--line-rgb),.9);transform-origin:bottom}.loading-screen_tower__Twkzq{left:64%;bottom:14%;width:22%;height:60%;border:1px solid rgba(var(--line-rgb),.6);transform-origin:bottom}.loading-screen_upper__mK_lO{left:40%;bottom:58%;width:46%;height:20%;border:1px solid rgba(var(--line-rgb),.9);transform-origin:left}.loading-screen_roof__sGwEn{left:14%;bottom:78%;width:72%;height:1px;background:rgba(var(--line-rgb),.9);transform-origin:left}.loading-screen_columnMid__iXFX6{left:40%;bottom:14%;width:1px;height:44%;background:rgba(var(--line-rgb),.5);transform-origin:bottom}.loading-screen_columnLeft__EJWuq{left:14%}.loading-screen_columnLeft__EJWuq,.loading-screen_columnRight__D6Fnr{bottom:14%;width:1px;height:64%;background:rgba(var(--line-rgb),.25);transform-origin:bottom}.loading-screen_columnRight__D6Fnr{left:86%}.loading-screen_window__QfpiG{width:5%;height:9%;border:1px solid rgba(var(--line-rgb),.85);background:rgba(var(--line-rgb),.14);transition:opacity .35s ease}.loading-screen_dimension__OFq9R{position:absolute;left:6%;right:6%;bottom:-13%;display:flex;align-items:center;gap:10px;transition:opacity .5s ease}.loading-screen_tick__ZvawC{width:1px;height:10px;background:rgba(var(--line-rgb),.6)}.loading-screen_rule__Pcwgo{flex:1 1 auto;height:1px;background:rgba(var(--line-rgb),.45)}.loading-screen_dimLabel__2D__R{font-size:11px;font-weight:600;letter-spacing:.13em;color:rgba(var(--line-rgb),.75);white-space:nowrap}.loading-screen_level__bvHUe{position:absolute;right:0;top:4%;font-size:11px;font-weight:600;letter-spacing:.13em;color:rgba(var(--line-rgb),.6);transition:opacity .5s ease}.loading-screen_bottom__wckVR{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.loading-screen_mark__ra_5J{font-size:clamp(44px,7vw,120px);line-height:.86;letter-spacing:-.03em;color:var(--blue-bright)}.loading-screen_count__GYuku{font-size:clamp(38px,6vw,104px);line-height:.86;letter-spacing:-.03em;color:rgba(var(--line-rgb),.8);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.loading-screen_progress__UD0uX{position:relative}.loading-screen_track___mEKa{height:1px;background:rgba(var(--line-rgb),.28);position:relative;overflow:hidden;margin-bottom:14px}.loading-screen_bar__0ESYc{position:absolute;inset:0 auto 0 0;width:100%;height:100%;background:var(--blue);transform-origin:left center;transition:transform .18s linear}@media (max-width:640px){.loading-screen_loader__Yp4vc{padding:26px 22px}.loading-screen_frame__87O8D{inset:12px}.loading-screen_head__kRK8r{flex-direction:column;gap:6px}.loading-screen_slug__gIRT4{font-size:11px;letter-spacing:.14em}}.whatsapp-button_button__aTGeD{position:fixed;right:24px;bottom:calc(24px + env(safe-area-inset-bottom));z-index:150;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#25d366;color:#fff;box-shadow:0 6px 20px rgba(20,19,15,.22);transition:transform .35s var(--ease-out-expo),box-shadow .35s var(--ease-out-expo)}@media (hover:hover) and (pointer:fine){.whatsapp-button_button__aTGeD:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(20,19,15,.28)}}.whatsapp-button_button__aTGeD:active{transform:var(--press);box-shadow:0 4px 14px rgba(20,19,15,.22)}.whatsapp-button_button__aTGeD:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.whatsapp-button_icon__xl9Mn{width:30px;height:30px;margin-top:-1px}@media (max-width:700px){.whatsapp-button_button__aTGeD{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));width:52px;height:52px}.whatsapp-button_icon__xl9Mn{width:28px;height:28px}}@media (prefers-reduced-motion:reduce){.whatsapp-button_button__aTGeD{transition:none}.whatsapp-button_button__aTGeD:hover{transform:none}}