@media(min-width:851px){.mega-nav{gap:20px;align-items:center}.nav-group{position:relative;padding:34px 0}.mega-nav>.nav-group>a{font-size:10px;white-space:nowrap}.mega-panel{position:absolute;top:78px;left:50%;transform:translateX(-50%) translateY(8px);min-width:228px;padding:17px 18px 15px;background:rgba(255,253,248,.96);border:1px solid var(--line);box-shadow:0 16px 35px rgba(16,35,72,.12);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,transform .22s ease,visibility .22s;backdrop-filter:blur(18px)}.nav-group:hover .mega-panel,.nav-group:focus-within .mega-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}.mega-panel span{display:block;margin:0 0 10px;color:#a65324;font:500 9px var(--mono);letter-spacing:.9px;text-transform:uppercase}.mega-panel a{display:block;padding:7px 0;color:var(--ink);font:500 14px var(--serif);text-decoration:none}.mega-panel a:hover{color:var(--saffron)}}
@media(min-width:851px){.mega-nav>.nav-group>a{font-size:12px;padding:12px 9px 11px}.mega-nav{gap:5px}.nav-group{padding:0 1px}.mega-panel a{font-size:15px}}
@media(min-width:851px){.topbar{transform:perspective(1450px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transform-origin:50% 0;transition:transform .55s cubic-bezier(.16,.8,.25,1),box-shadow .45s}.topbar:hover{box-shadow:0 22px 42px rgba(21,34,59,.18),inset 0 1px rgba(255,255,255,.95)}.topbar:before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 32% 150% at var(--light-x,50%) 0%,rgba(255,255,255,.94),transparent 70%);mix-blend-mode:overlay}.nav-group{transform:translateZ(0) translateX(var(--depth-shift,0px));transition:transform .5s cubic-bezier(.16,.8,.25,1)}.brand{transform:translateZ(24px)}.utilities{transform:translateZ(28px)}.mega-nav>.nav-group>a{border:1px solid transparent}.nav-group:hover>a,.nav-group:focus-within>a{border-color:rgba(203,121,52,.22)}.topbar .pill:before{content:'';position:absolute;inset:1px;border-radius:inherit;background:linear-gradient(115deg,rgba(255,255,255,.18),transparent 35%);pointer-events:none}.utilities .pill{position:relative;overflow:hidden}.utilities .pill:hover{filter:saturate(1.15)}}
