.Nav-module__gOObGW__nav{z-index:50;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:20px;padding:18px clamp(22px,6vw,72px);transition:background .3s,border-color .3s,padding .3s;display:flex;position:fixed;top:0;left:0;right:0}.Nav-module__gOObGW__scrolled{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom-color:var(--line);background:#0c0a08d1;padding-top:13px;padding-bottom:13px}.Nav-module__gOObGW__word{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--hueso);cursor:pointer;background:0 0;border:none;padding:0;font-size:1.35rem;font-weight:700;text-decoration:none}.Nav-module__gOObGW__links{align-items:center;gap:clamp(20px,2.4vw,36px);display:flex}.Nav-module__gOObGW__links a{font-family:var(--font-cond);text-transform:uppercase;letter-spacing:.12em;color:var(--hueso);font-size:.78rem;text-decoration:none;transition:color .2s}.Nav-module__gOObGW__links a:hover{color:var(--cognac)}.Nav-module__gOObGW__cta{font-family:var(--font-cond);text-transform:uppercase;letter-spacing:.06em;background:var(--cognac);color:var(--bg);padding:11px 22px;font-size:.78rem;font-weight:500;text-decoration:none;transition:opacity .2s}.Nav-module__gOObGW__cta:hover{opacity:.9}.Nav-module__gOObGW__burger{cursor:pointer;z-index:60;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:8px;display:none}.Nav-module__gOObGW__burger span{background:var(--hueso);width:100%;height:2px;transition:transform .3s,opacity .2s;display:block}.Nav-module__gOObGW__open .Nav-module__gOObGW__burger span:first-child{transform:translateY(7px)rotate(45deg)}.Nav-module__gOObGW__open .Nav-module__gOObGW__burger span:nth-child(2){opacity:0}.Nav-module__gOObGW__open .Nav-module__gOObGW__burger span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.Nav-module__gOObGW__overlay{z-index:55;background:var(--bg);opacity:0;pointer-events:none;flex-direction:column;justify-content:center;gap:8px;padding:clamp(28px,8vw,48px);transition:opacity .3s,transform .3s;display:flex;position:fixed;inset:0;transform:translateY(-8px)}.Nav-module__gOObGW__overlayOpen{opacity:1;pointer-events:auto;transform:none}.Nav-module__gOObGW__overlay a{font-family:var(--font-serif);color:var(--hueso);border-bottom:1px solid var(--line);padding:10px 0;font-size:clamp(2rem,9vw,2.8rem);font-weight:600;text-decoration:none}.Nav-module__gOObGW__overlay a.Nav-module__gOObGW__mcta{color:var(--cognac);border:none;margin-top:24px}@media (max-width:820px){.Nav-module__gOObGW__links,.Nav-module__gOObGW__nav>.Nav-module__gOObGW__cta{display:none}.Nav-module__gOObGW__burger{display:flex}}
.Footer-module__S6Hkya__footer{border-top:1px solid var(--line);background:var(--bg);padding:clamp(56px,8vw,100px) clamp(22px,6vw,72px) clamp(28px,4vw,40px)}.Footer-module__S6Hkya__inner{max-width:1200px;margin:0 auto}.Footer-module__S6Hkya__top{grid-template-columns:1.5fr 1fr 1fr;gap:clamp(36px,5vw,64px);display:grid}.Footer-module__S6Hkya__word{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--hueso);font-size:clamp(2.4rem,5vw,3.4rem);font-weight:700;line-height:1}.Footer-module__S6Hkya__tag{max-width:30ch;color:var(--muted);margin-top:18px;font-size:1rem;line-height:1.55}.Footer-module__S6Hkya__tag em{font-family:var(--font-serif);color:var(--cognac);font-style:italic}.Footer-module__S6Hkya__colTitle{font-family:var(--font-cond);text-transform:uppercase;letter-spacing:.2em;color:var(--cognac);margin-bottom:18px;font-size:.7rem}.Footer-module__S6Hkya__list{flex-direction:column;gap:12px;list-style:none;display:flex}.Footer-module__S6Hkya__list a,.Footer-module__S6Hkya__list span{color:var(--hueso);font-size:.95rem;text-decoration:none;transition:color .2s}.Footer-module__S6Hkya__list a:hover{color:var(--cognac)}.Footer-module__S6Hkya__muted{color:var(--muted)!important}.Footer-module__S6Hkya__bottom{border-top:1px solid var(--line);font-family:var(--font-mono);color:var(--muted);letter-spacing:.02em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:clamp(48px,6vw,80px);padding-top:24px;font-size:.75rem;display:flex}@media (max-width:720px){.Footer-module__S6Hkya__top{grid-template-columns:1fr 1fr}.Footer-module__S6Hkya__brand{grid-column:1/-1}}@media (max-width:440px){.Footer-module__S6Hkya__top{grid-template-columns:1fr}}
