.closing-nav{background:var(--surface-2);border-top:1px solid var(--hairline);overflow:hidden;padding:clamp(3rem,6vw,4.5rem) var(--gutter);position:relative}.closing-nav:before{background:var(--trellis-url) top right /760px 760px no-repeat;content:"";height:100%;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-image:linear-gradient(270deg,#000 0,#000 36%,transparent 92%),linear-gradient(0deg,transparent 2%,#000 38%,#000);mask-image:linear-gradient(270deg,#000 0,#000 36%,transparent 92%),linear-gradient(0deg,transparent 2%,#000 38%,#000);mix-blend-mode:multiply;opacity:.1;pointer-events:none;position:absolute;right:0;top:0;width:min(760px,54%);z-index:0}@media (max-width:560px){.closing-nav:before{display:none}}.closing-nav__inner{align-items:center;display:grid;gap:clamp(1.5rem,4vw,3rem);grid-template-columns:1fr 1fr;margin-inline:auto;max-width:var(--max-width);position:relative;z-index:1}@media (max-width:720px){.closing-nav__inner{grid-template-columns:1fr}}.closing-nav__lead{color:var(--navy);font-family:var(--serif);font-size:clamp(1.3rem,2.4vw,1.85rem);font-weight:400;letter-spacing:-.012em;line-height:1.18;margin:0;max-width:24ch}.closing-nav__lead .accent-word{color:var(--accent-deep)}.closing-nav__links{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem}@media (min-width:721px){.closing-nav__links{align-items:flex-end}}.closing-nav__link{border-bottom:1px solid var(--hairline-strong);color:var(--navy);font-size:.9rem;line-height:1.55;padding-bottom:2px;transition:color .2s var(--ease-out),border-color .2s var(--ease-out),transform .2s var(--ease-out)}.closing-nav__link:hover{border-color:var(--accent-deep);color:var(--accent-deep);transform:translateX(2px)}.closing-nav__link .arrow{display:inline-block;margin-left:.4rem;transition:transform .22s var(--ease-out)}.closing-nav__link:hover .arrow{transform:translateX(4px)}.closing-nav__link--tour{border-bottom:1px solid var(--hairline-strong);color:var(--navy);font-size:.9rem;font-weight:500;line-height:1.55;padding-bottom:2px;transition:color .2s var(--ease-out),border-color .2s var(--ease-out),transform .2s var(--ease-out)}.closing-nav__link--tour:hover{border-color:var(--accent-deep);color:var(--accent-deep);transform:translateX(2px)}.closing-nav__link--tour .arrow{display:inline-block;margin-left:.4rem;transition:transform .22s var(--ease-out)}.closing-nav__link--tour:hover .arrow{transform:translateX(4px)}