.vMbv_W_section{--gold:#b8923a;--gold-deep:#8a6a1f;--text-lead:#2c3b44;--text-soft:#46565f;--text-caption:#5d6d76;--ah:calc((100svh - var(--header-h,72px) + 72px) / 100);background:var(--color-white);position:relative;overflow:hidden}@media (min-width:901px){.vMbv_W_section{min-height:calc(100svh - var(--header-h,72px));padding-block:clamp(24px, 4.2 * var(--ah), 64px);align-items:center;display:flex}.vMbv_W_grid{grid-template-rows:1fr auto auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px;display:grid}.vMbv_W_head{z-index:3;grid-area:2/1/auto/10;position:relative}.vMbv_W_copy{z-index:2;grid-area:3/1/auto/7;position:relative}.vMbv_W_figure{grid-area:1/7/5/12;place-self:center start;margin:-8px 0 0}}.vMbv_W_title{margin-top:clamp(12px, 2.4 * var(--ah), 22px);max-width:15em;font-family:var(--font-cormorant-italic), var(--font-serif);font-size:clamp(34px, min(4.5vw, 7.6 * var(--ah)), 64px);letter-spacing:-.012em;color:var(--color-ink);text-wrap:balance;font-style:italic;font-weight:500;line-height:1.02}.vMbv_W_emphasis{color:var(--color-primary-strong);font-style:italic;display:inline-block;position:relative}.vMbv_W_swash{fill:none;width:104%;height:.2em;position:absolute;bottom:-.14em;left:-2%;overflow:visible}.vMbv_W_swash path{stroke:var(--gold);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:260;stroke-dashoffset:0}.vMbv_W_subtitle{margin-top:clamp(12px, 2.4 * var(--ah), 22px);font:400 13px/1.4 var(--font-display);letter-spacing:.26em;text-transform:uppercase;color:var(--text-soft)}.vMbv_W_lead,.vMbv_W_body{max-width:34em;line-height:1.65}.vMbv_W_lead{margin-top:clamp(14px, 3 * var(--ah), 26px);color:var(--text-lead);font-size:16.5px}.vMbv_W_body{color:var(--text-soft);margin-top:12px;font-size:15.5px}.vMbv_W_button{min-height:44px;margin-top:clamp(18px, 3.4 * var(--ah), 30px);padding:clamp(15px, 2.4 * var(--ah), 20px) 30px;font:500 12.5px/1 var(--font-display);letter-spacing:.24em;text-transform:uppercase;color:var(--color-white);background:var(--color-primary-deep);align-items:center;gap:16px;transition:background-color .3s;display:inline-flex}.vMbv_W_button svg{flex:none;width:18px;height:10px;transition:translate .3s}.vMbv_W_button path{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:square}.vMbv_W_button:hover{background:var(--color-ink)}.vMbv_W_button:hover svg{translate:3px}.vMbv_W_button:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:0}.vMbv_W_panel{inset-block:0;pointer-events:none;position:absolute;left:62%;right:0}.vMbv_W_emblem{width:clamp(400px, min(66 * var(--ah), 38vw), 660px);aspect-ratio:980/954;position:absolute;top:50%;right:-11.5vw;transform:translateY(-50%)}.vMbv_W_emblem svg{width:100%;height:100%;display:block;overflow:visible}.vMbv_W_frame{z-index:1;position:relative}.vMbv_W_photo{--reveal-curtain:var(--color-white);height:clamp(360px, 70 * var(--ah), 660px);aspect-ratio:10/13;background:var(--color-line-soft);position:relative;overflow:hidden;box-shadow:0 30px 60px -28px #16232b59}.vMbv_W_wash{z-index:1;pointer-events:none;background:linear-gradient(#ffffffd1 0,#ffffff8c 16%,#fff0 40%);position:absolute;inset:0}.vMbv_W_tick{border:0 solid var(--color-ink);opacity:.7;width:16px;height:16px;position:absolute}.vMbv_W_tickTl{border-top-width:1.5px;border-left-width:1.5px;top:-12px;left:-12px}.vMbv_W_tickTr{border-top-width:1.5px;border-right-width:1.5px;top:-12px;right:-12px}.vMbv_W_tickBl{border-bottom-width:1.5px;border-left-width:1.5px;bottom:-12px;left:-12px}.vMbv_W_tickBr{border-bottom-width:1.5px;border-right-width:1.5px;border-color:var(--gold);bottom:-12px;right:-12px}.vMbv_W_caption{z-index:1;font:400 11px/1.5 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-caption);background:#ffffffe0;margin-top:14px;margin-left:-8px;padding:6px 8px;display:inline-block;position:relative}.vMbv_W_fig{color:var(--gold-deep);font-weight:500}@media (prefers-reduced-motion:no-preference){:root[data-reveal-ready] .vMbv_W_section [data-reveal]:not([data-reveal=photo]):not([data-reveal=rule]):not([data-revealed]){translate:0 18px}.vMbv_W_emblem[data-reveal]{transition:opacity 1.8s .2s}:root[data-reveal-ready] .vMbv_W_section .vMbv_W_emblem[data-reveal]:not([data-revealed]){translate:none}.vMbv_W_swash path{transition:stroke-dashoffset 1.4s cubic-bezier(.6,0,.2,1) .7s}:root[data-reveal-ready] .vMbv_W_title:not([data-revealed]) .vMbv_W_swash path{stroke-dashoffset:260px}}@media (min-width:901px) and (max-height:840px){.vMbv_W_section{padding-block:16px}.vMbv_W_title{font-size:clamp(32px, 6.6 * var(--ah), 54px)}.vMbv_W_subtitle{font-size:11.5px}.vMbv_W_lead{margin-top:12px;font-size:15px}.vMbv_W_body{font-size:14.5px}.vMbv_W_button{margin-top:16px;padding-block:14px}.vMbv_W_photo{height:calc(66 * var(--ah))}}@media (max-width:900px){.vMbv_W_section{padding-block:48px}.vMbv_W_grid{flex-direction:column;display:flex}.vMbv_W_title{font-size:clamp(36px,9vw,52px)}.vMbv_W_figure{order:2;width:min(78%,360px);margin:40px 0 24px auto;position:relative}.vMbv_W_photo{width:100%;height:auto}.vMbv_W_copy{order:3}.vMbv_W_panel{inset:-28px -24px -44px -22%}.vMbv_W_emblem{width:300px;top:84%;left:46%;right:auto}}@media (max-width:420px){.vMbv_W_section{--gutter:16px}.vMbv_W_figure{width:86%}.vMbv_W_button{justify-content:space-between;width:100%}}
