html.ov-on .ov__track{height:calc(var(--stable-vh) * 1.2)}html.ov-on .hero{position:sticky;top:0}html.ov-on .ov-wrap{position:relative}html.ov-on .hero__bg,html.ov-on .hero__fg{opacity:0}html.ov-on.ov-lit .hero__bg,html.ov-on.ov-lit .hero__fg{opacity:1;transition:opacity var(--d-move) var(--ease-out)}html.ov-on:not(.menu-frozen) .header.is-veiled{transform:translateY(-100%)}html.ov-on:not(.ov-live) .header{transform:translateY(-100%);transition:none}@property --ov-o{syntax:"<number>";inherits:true;initial-value:1}.ov{--ov-x:1;--ov-o:1;--ov-e:max(0,calc(var(--ov-x) - var(--ov-o)));--ov-brass:var(--mark-brass);--ov-fold:color-mix(in srgb,var(--ink) 42%,transparent);--ov-hem:color-mix(in srgb,var(--ink) 62%,transparent);--ov-mark-ratio:var(--lh-mark-ratio);--ov-mark-h:max(180px,min(calc(var(--stable-vh) * .3),44vw));--ov-mark-w:calc(var(--ov-mark-h) * 1555 / 1422);--ov-bill-gap:clamp(var(--s-4),calc(var(--stable-vh) * .038),var(--s-6));--mast-word:min(var(--t-section), clamp(.98rem,min(calc(var(--stable-vh) * .0337),4.55vw),2.19rem));--mast-name:clamp(.98rem,min(calc(var(--stable-vh) * .0244),4.09vw),1.57rem);--ov-bill-step:clamp(var(--s-3),calc(var(--stable-vh) * .032),var(--s-5));--ov-bill-h:calc(var(--stable-vh) * .091 + 156px + var(--mast-word) * 1.15 + var(--mast-name) * 1.9 + var(--ov-bill-step) * .1);--ov-plaque-pad:clamp(20px,2.4vw,34px);--ov-ways-room:calc(var(--ov-bill-gap) + var(--ov-bill-h));position:fixed;inset:0;z-index:55;overflow:hidden;pointer-events:none;color:var(--ink-1);isolation:isolate;contain:layout paint}.ov.is-off{visibility:hidden}.ov__latch{position:absolute;top:0;height:100%;width:calc(200% - 2px);pointer-events:none;display:grid;place-items:center;padding-bottom:var(--ov-ways-room);--ov-mark-fill:#fff}.ov__drape--l .ov__latch{left:0}.ov__drape--r .ov__latch{right:0}.ov{--ov-mark-src:var(--lh-mark-src)}.ov__mark{height:var(--ov-mark-h);aspect-ratio:var(--ov-mark-ratio);background:var(--ov-mark-fill);-webkit-mask:var(--ov-mark-src) center / contain no-repeat;mask:var(--ov-mark-src) center / contain no-repeat}.ov__mark{position:relative;overflow:hidden;background:none}.ov__mark:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,rgba(0,0,0,.4) 0%,transparent 58%)}.ov__ink{--ov-plate:calc(var(--ov-mark-h) * 3);--ov-span:calc((var(--ov-mark-w) + var(--ov-mark-h)) / 1.41421356);--ov-clear:8px;--ov-set:translate(-50%,-50%) rotate(135deg);--ov-park:calc(var(--ov-plate) / 2 + var(--ov-span) / 2);position:absolute;top:50%;left:50%;width:var(--ov-plate);height:var(--ov-plate);background:linear-gradient(180deg,var(--ov-brass) 0 2px,var(--ov-mark-fill) 2px);transform:var(--ov-set) translateY(var(--ov-park))}.ov.is-shut .ov__ink{animation:ov-cut calc(var(--d-reveal) + var(--d-fast) + var(--d-move)) var(--ov-g0) both}@keyframes ov-cut{0%{transform:var(--ov-set) translateY(var(--ov-park));animation-timing-function:var(--ov-emerge)}46.667%{transform:var(--ov-set) translateY(calc(var(--ov-park) - var(--ov-span) * .552))}66.667%{transform:var(--ov-set) translateY(calc(var(--ov-park) - var(--ov-span) * .552));animation-timing-function:var(--ease-out)}to{transform:var(--ov-set) translateY(calc(var(--ov-park) - var(--ov-span) - var(--ov-clear)))}}.ov{--ov-g0:.95s;--ov-g1:calc(var(--ov-g0) + var(--d-reveal) + var(--d-fast));--ov-emerge:var(--ease-cut);--ov-bill-tempo:.2963s;--ov-bill-2:calc(var(--ov-g1) + var(--ov-bill-tempo) * 1.35);--ov-bill-3:calc(var(--ov-g1) + var(--ov-bill-tempo) * 2.35);--ov-bill-4:calc(var(--ov-g1) + var(--ov-bill-tempo) * 2.95)}.ov.is-shutting{--ov-o:0;transition:--ov-o var(--d-reveal) var(--ease-out)}.ov__ways{position:absolute;z-index:4;left:50%;top:50%;transform:translate(-50%,calc(var(--ov-mark-h) / 2 - var(--ov-ways-room) / 2 + var(--ov-bill-gap)));margin:0;display:flex;flex-direction:column;align-items:center;gap:var(--ov-bill-step);width:max-content;max-width:calc(100vw - var(--s-5) * 2);opacity:clamp(0,calc((var(--ov-e) - .82) / .18),1);pointer-events:none}.ov__ways>.lhb-cta{margin-top:calc(var(--ov-bill-step) * .15)}.ov__ways>.ov__cue{margin-top:calc(var(--ov-bill-step) * -.5)}.ov.is-latched .ov__ways{pointer-events:auto}.ov__ways>*{--ov-at:var(--ov-g1);--ov-lift:10px;opacity:0;transform:translate3d(0,var(--ov-lift),0);transition:opacity var(--d-fast) var(--ease-out) var(--ov-at),transform var(--d-move) var(--ease-out) var(--ov-at)}.ov__ways>.ov__mast{--ov-lift:12px}.ov__ways>.ov__title{--ov-lift:12px}.ov__ways>.lhb-cta{--ov-at:var(--ov-bill-2);--ov-lift:14px;transition:opacity var(--d-fast) var(--ease-out) var(--ov-at),transform var(--d-move) var(--ease-out) var(--ov-at),box-shadow var(--lhb-out) var(--lhb-ease)}.ov__ways>.ov__or{--ov-at:var(--ov-bill-3);--ov-lift:0px}.ov__ways>.ov__cue{--ov-at:var(--ov-bill-4);--ov-lift:8px;transition:opacity var(--d-move) var(--ease-out) var(--ov-at),transform var(--d-move) var(--ease-out) var(--ov-at)}.ov.is-shut .ov__ways>*{opacity:1;transform:none}.ov__title{font-family:var(--font-signature);font-size:clamp(.95rem,min(calc(var(--stable-vh) * .0355),4.1vw),2.35rem);font-weight:400;letter-spacing:.09em;text-transform:uppercase;line-height:1.25;text-align:center;text-wrap:balance;margin:0 -.09em 0 0;color:color-mix(in srgb,var(--paper) 92%,transparent)}.ov__title-in{color:color-mix(in srgb,var(--paper) 58%,transparent)}.ov__ways>.ov__title{-webkit-mask-image:linear-gradient(135deg,#000 0 47%,transparent 53% 100%);mask-image:linear-gradient(135deg,#000 0 47%,transparent 53% 100%);-webkit-mask-size:240% 240%;mask-size:240% 240%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:100% 100%;mask-position:100% 100%;transition:opacity var(--d-fast) var(--ease-out) var(--ov-at),transform var(--d-move) var(--ease-out) var(--ov-at),-webkit-mask-position var(--d-reveal) var(--ov-emerge) var(--ov-at),mask-position var(--d-reveal) var(--ov-emerge) var(--ov-at)}.ov.is-shut .ov__ways>.ov__title{-webkit-mask-position:0% 0%;mask-position:0% 0%}.ov.is-set .ov__ways>.ov__title{-webkit-mask-image:none;mask-image:none}@media (max-width:640px){.ov__title{text-wrap:initial}.ov__title-in{display:block}}.ov__title--in-hero{text-align:left;text-wrap:initial;font-size:clamp(.6875rem,3.2vw,.75rem);letter-spacing:.1em;margin:0 0 var(--s-2);color:var(--ink-1)}.ov__title--in-hero .ov__title-in{color:var(--ink-2);display:inline}.ov__mast{margin:0;display:flex;flex-direction:column;align-items:center;align-self:stretch;gap:calc(var(--mast-name) * .7);text-align:center}.ov__mast-word{font-family:var(--font-title);font-weight:var(--wght-title);font-size:var(--mast-word);letter-spacing:0;line-height:1.15;color:color-mix(in srgb,var(--paper) 92%,transparent);display:flex;align-items:center;justify-content:center;gap:clamp(14px,2.6vw,25px);width:100%;padding:.2em 0 .3em;margin:-.2em 0 -.3em;background-image:var(--head-grade-fill);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ov__mast-word:before,.ov__mast-word:after{content:"";flex:0 0 auto;height:var(--plaque-hair);width:clamp(50px,15.74%,130px)}.ov__mast-word:before{background:linear-gradient(90deg,var(--rule-metal))}.ov__mast-word:after{background:linear-gradient(270deg,var(--rule-metal))}.ov__mast-name{font-family:var(--font-signature);font-weight:400;text-transform:uppercase;font-size:var(--mast-name);letter-spacing:.24em;margin-right:-.24em;line-height:1.2;color:color-mix(in srgb,var(--paper) 54%,transparent)}.ov__ways>.ov__title{margin-top:calc(var(--ov-bill-step) * -.9)}.ov__or{margin:0;font-family:var(--font-body);font-size:.75rem;line-height:1;font-weight:300;font-variation-settings:"wght" 300;letter-spacing:0;text-transform:none;color:color-mix(in srgb,var(--paper) 38%,transparent)}.ov__cue{-webkit-appearance:none;appearance:none;margin:0;padding:var(--s-2);border:0;background:none;font:inherit;color:inherit;cursor:pointer;display:block}.ov__cue:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.ov__ways>.ov__cue .scroll-cue__chev{animation-delay:var(--ov-bill-4);animation-fill-mode:both}.ov__cue:hover .scroll-cue__label,.ov__cue:focus-visible .scroll-cue__label{color:#faf8f1db}.ov__cue .scroll-cue__label{transition:color var(--d-fast) ease}.ov__shade{position:absolute;inset:0;z-index:2;pointer-events:none;background:var(--ink);opacity:calc(var(--ov-e) * .55)}.ov__drape{position:absolute;top:0;bottom:0;z-index:3;width:calc(50% + 1px);overflow:hidden;background:var(--ink);pointer-events:auto;will-change:transform}.ov__drape--l{left:0;transform:translate3d(calc((var(--ov-e) - 1) * 100%),0,0)}.ov__drape--r{right:0;transform:translate3d(calc((1 - var(--ov-e)) * 100%),0,0)}.ov__drape video{position:absolute;top:0;left:0;width:calc(200% - 2px);height:100%;object-fit:cover;object-position:50% 50%;display:block;background:var(--ink)}.ov__drape canvas{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.ov__pleat{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(90deg,var(--ov-fold) 0,transparent 28px,transparent 58px,var(--ov-fold) 88px);background-size:88px 100%;background-repeat:repeat}.ov__drape--l .ov__pleat{background-position-x:right 2px}.ov__drape--r .ov__pleat{background-position-x:left 0}.ov__pleat:before{content:"";position:absolute;top:0;bottom:0;width:32px}.ov__drape--l .ov__pleat:before{right:0;background:linear-gradient(90deg,transparent,var(--ov-hem))}.ov__drape--r .ov__pleat:before{left:0;background:linear-gradient(270deg,transparent,var(--ov-hem))}.ov__flash{position:absolute;inset:0;z-index:6;pointer-events:none;background:var(--gold);opacity:0}.ov.is-flash .ov__flash{animation:ov-flash var(--d-fast) ease-out 1 both}@keyframes ov-flash{0%{opacity:.28}to{opacity:0}}@media (prefers-reduced-motion:reduce){.ov,.ov__track{display:none}}
