:root{--vl-bg-well:#0f0f0e;--vl-bg-page:#161616;--vl-bg-default:#161616;--vl-bg-tone-faint-neutral:#1a1a19;--vl-bg-tone-subtle-neutral:#1f1f1d;--vl-bg-tone-medium-neutral:#282826;--vl-border-tone-subtle-neutral:#222220;--vl-border-tone-strong-neutral:#2e2e2c;--vl-fg-text-default-neutral:#ecece9;--vl-fg-text-body:#d0d0cd;--vl-fg-text-default-neutral-muted:#8c8c88;--vl-fg-text-default-neutral-faint:#5e5e5b;--vl-fg-text-disabled:#484845;--vl-grey-primitive:#757572;--vl-ctx-own:#ee6c6d;--vl-ctx-uniqa:#4d98ea;--vl-ctx-magnet:#8cbf44;--vl-ctx-banking:#709da1;--vl-ctx-ground:#f0c6ba;--vl-link:#4996f5;--vl-print-page:#161616;--vl-fg-text-on-ctx:#fff;--vl-bg-menu:var(--vl-spectrum-red-ink-paper);--vl-bg-tone-strong-neutral:#353533;--vl-bg-tone-pressed-neutral:#303030;--vl-ctx-own-hover:#fc7273;--vl-ctx-own-pressed:#e06666;--vl-bg-state-hover:var(--vl-bg-tone-faint-neutral);--vl-bg-state-selected:var(--vl-bg-tone-medium-neutral);--vl-spectrum-red-ink-night:#ee6c6d;--vl-spectrum-red-ink-paper:#d32e3e;--vl-spectrum-red-mark:#fd9693;--vl-spectrum-red-wash-paper:#ffdbd9;--vl-spectrum-red-wash-night:#541f20;--vl-spectrum-orange-ink-night:#e57c20;--vl-spectrum-orange-ink-paper:#af5b0b;--vl-spectrum-orange-mark:#fb9d59;--vl-spectrum-orange-wash-paper:#fdddc9;--vl-spectrum-orange-wash-night:#4f2704;--vl-spectrum-yellow-ink-night:#e8c84a;--vl-spectrum-yellow-mark:#d3b63b;--vl-spectrum-yellow-wash-paper:#fbe48d;--vl-spectrum-yellow-wash-night:#3d3201;--vl-spectrum-green-ink-night:#47ab4f;--vl-spectrum-green-ink-paper:#178529;--vl-spectrum-green-mark:#7acf7e;--vl-spectrum-green-wash-paper:#b6f9b7;--vl-spectrum-green-wash-night:#133d17;--vl-spectrum-blue-ink-night:#4996f5;--vl-spectrum-blue-ink-paper:#2171cc;--vl-spectrum-blue-mark:#87bafd;--vl-spectrum-blue-wash-paper:#d5e6fc;--vl-spectrum-blue-wash-night:#13335a;--vl-spectrum-violet-ink-night:#b37fea;--vl-spectrum-violet-ink-paper:#8e5ac2;--vl-spectrum-violet-mark:#cc9fff;--vl-spectrum-violet-wash-paper:#ebdefd;--vl-spectrum-violet-wash-night:#3c2753;--vl-space-1:4px;--vl-space-2:8px;--vl-space-3:12px;--vl-space-4:16px;--vl-space-5:20px;--vl-space-6:24px;--vl-space-7:28px;--vl-space-8:32px;--vl-space-10:40px;--vl-space-12:48px;--vl-space-14:56px;--vl-space-16:64px;--vl-space-22:88px;--vl-space-24:96px;--vl-space-30:120px;--vl-hairline-web:1.5px;--vl-hairline-slide:3px;--vl-radius-button:4px;--vl-gutter-web:24px;--vl-gutter-slide:24px;--vl-margin-slide:120px;--vl-band-slide:40px;--vl-module-pattern-dense:8px;--vl-module-pattern-medium:12px;--vl-module-pattern-light:16px;--vl-hairline-a4:.375pt;--vl-radius-pill:999px;--vl-radius-none:0px;--vl-border-width:1px;--vl-focus-width:2px;--vl-focus-offset:3px;--vl-margin-mobile:var(--vl-space-4);--vl-gutter-mobile:var(--vl-space-6);--vl-dock-height:40px;--vl-dock-mark:24px;--vl-dock-gap:var(--vl-space-6);--vl-dock-pad:var(--vl-space-4);--vl-dock-rule:16px;--vl-menu-modes-w:144px;--vl-menu-modes-h:72px;--vl-menu-card-w:440px;--vl-menu-cut:48px;--vl-menu-card-offset:var(--vl-space-2);--vl-case-cover-ratio:1280 / 548;--vl-case-card-ratio-phone:358 / 471;--vl-case-c1-slab:96px;--vl-case-c1-slab-phone:64px;--vl-case-logo-cols:4;--vl-case-logo-max:320px;--vl-case-frame-cols:4;--vl-case-frame-top:var(--vl-space-16);--vl-case-frame-bottom:var(--vl-space-24);--vl-case-plate-pad:var(--vl-space-8);--vl-case-plate-pad-phone:var(--vl-space-4);--vl-turn-dash:14px;--vl-timeline-station:136px;--vl-timeline-gap-scroll:var(--vl-space-4);--vl-timeline-now:136px;--vl-timeline-dot:9px;--vl-timeline-logo-height:var(--vl-space-6);--vl-menu-bar-thickness:var(--vl-hairline-web);--vl-menu-bar-length:16px;--vl-menu-bar-gap:6px;--vl-icon-color:currentColor;--vl-icon-fg-default:var(--vl-fg-text-default-neutral);--vl-icon-fg-muted:var(--vl-fg-text-default-neutral-muted);--vl-icon-fg-ctx:var(--vl-ctx-own);--vl-icon-fg-on-ctx:var(--vl-fg-text-on-ctx);--vl-icon-fg-disabled:var(--vl-fg-text-disabled);--vl-icon-fg-on-fill:var(--vl-bg-page);--vl-icon-stroke-xs:.8px;--vl-icon-stroke-s:1px;--vl-icon-stroke-m:1.2px;--vl-icon-stroke-l:1.4px;--vl-icon-stroke-xl:1.75px;--vl-icon-stroke-xxl:2.45px;--vl-icon-stroke-simple-xs:.85px;--vl-icon-stroke-simple-s:1.1px;--vl-icon-stroke-simple-m:1.3px;--vl-icon-stroke-simple-l:1.5px;--vl-icon-stroke-simple-xl:1.9px;--vl-icon-stroke-simple-xxl:2.6px;--vl-icon-stroke:var(--vl-icon-stroke-l);--vl-icon-stroke-simple:var(--vl-icon-stroke-simple-l);--vl-type-hero-m:400 80px/1.02 var(--vl-font-family-mori);--vl-type-hero-m-track:-.028em;--vl-type-hero-g:italic 500 85px/1.02 var(--vl-font-family-garamond);--vl-type-hero-g-track:-.011em;--vl-type-lockup-m:600 60px/1.02 var(--vl-font-family-mori);--vl-type-lockup-m-track:-.028em;--vl-type-lockup-g:italic 600 64px/1.02 var(--vl-font-family-garamond);--vl-type-lockup-g-track:-.011em;--vl-type-number-m:200 96px/1 var(--vl-font-family-mori);--vl-type-number-m-track:-.04em;--vl-type-name-m:350 80px/80px var(--vl-font-family-mori);--vl-type-name-m-track:-.035em;--vl-type-name-m-phone:350 44px/44px var(--vl-font-family-mori);--vl-type-name-m-phone-track:-.035em;--vl-type-h1:600 44px/44px var(--vl-font-family-mori);--vl-type-h1-track:-.02em;--vl-type-h2:600 28px/30px var(--vl-font-family-mori);--vl-type-h2-track:-.015em;--vl-type-h3:600 22px/25px var(--vl-font-family-mori);--vl-type-h3-track:-.01em;--vl-type-h4:600 20px/24px var(--vl-font-family-mori);--vl-type-h4-track:-.01em;--vl-type-h5:600 17px/21px var(--vl-font-family-mori);--vl-type-h5-track:0;--vl-type-h6:600 15px/18px var(--vl-font-family-mori);--vl-type-h6-track:0;--vl-type-sub:350 36px/40px var(--vl-font-family-mori);--vl-type-sub-track:-.02em;--vl-type-sub-phone:350 22px/26px var(--vl-font-family-mori);--vl-type-sub-phone-track:-.02em;--vl-type-h1-g:600 55px/60px var(--vl-font-family-garamond);--vl-type-h1-g-track:-.005em;--vl-type-h2-g:600 35px/38px var(--vl-font-family-garamond);--vl-type-h2-g-track:0;--vl-type-h3-g:600 28px/32px var(--vl-font-family-garamond);--vl-type-h3-g-track:0;--vl-type-body-xs:350 13px/19px var(--vl-font-family-mori);--vl-type-body-xs-track:0;--vl-type-body-xs-strong:400 13px/19px var(--vl-font-family-mori);--vl-type-body-xs-strong-track:0;--vl-type-body-m:350 15px/22px var(--vl-font-family-mori);--vl-type-body-m-track:0;--vl-type-body-m-strong:400 15px/22px var(--vl-font-family-mori);--vl-type-body-m-strong-track:0;--vl-type-body-l:350 18px/25px var(--vl-font-family-mori);--vl-type-body-l-track:0;--vl-type-body-l-strong:400 18px/25px var(--vl-font-family-mori);--vl-type-body-l-strong-track:0;--vl-type-quote-g:italic 500 32px/38px var(--vl-font-family-garamond);--vl-type-quote-g-track:-.011em;--vl-type-label:600 11px/1 var(--vl-font-family-mori);--vl-type-label-track:.2em;--vl-type-label-wrap:600 11px/1.6 var(--vl-font-family-mori);--vl-type-label-wrap-track:.2em;--vl-type-cta-g:italic 600 24px/1 var(--vl-font-family-garamond);--vl-type-cta-g-track:-.011em;--vl-type-cta-g-s:italic 600 20px/1 var(--vl-font-family-garamond);--vl-type-cta-g-s-track:-.011em;--vl-type-cta-g-l:italic 600 32px/1 var(--vl-font-family-garamond);--vl-type-cta-g-l-track:-.011em;--vl-type-label-case:uppercase;--vl-type-role-hero-g:var(--vl-type-hero-g);--vl-type-role-hero-g-track:var(--vl-type-hero-g-track);--vl-type-role-hero-m:var(--vl-type-hero-m);--vl-type-role-hero-m-track:var(--vl-type-hero-m-track);--vl-type-role-panel-title:var(--vl-type-h2);--vl-type-role-panel-title-track:var(--vl-type-h2-track);--vl-type-role-stat:var(--vl-type-h1);--vl-type-role-stat-track:var(--vl-type-h1-track);--vl-type-role-case-title:var(--vl-type-h1);--vl-type-role-case-title-track:var(--vl-type-h1-track);--vl-type-role-case-name:var(--vl-type-name-m);--vl-type-role-case-name-track:var(--vl-type-name-m-track);--vl-type-role-case-sub:var(--vl-type-sub);--vl-type-role-case-sub-track:var(--vl-type-sub-track);--vl-pattern-overlap-two:var(--vl-fg-text-default-neutral-muted);--vl-pattern-overlap-three:var(--vl-fg-text-default-neutral);--vl-font-family-mori:"PP Mori", "Helvetica Neue", Arial, sans-serif;--vl-font-family-garamond:"Cormorant Garamond", Garamond, "Times New Roman", serif;--vl-font-weight-mori-extralight:200;--vl-font-weight-mori-book:350;--vl-font-weight-mori-regular:400;--vl-font-weight-mori-semibold:600;--vl-font-weight-garamond-medium:500;--vl-font-weight-garamond-semibold:600;--vl-type-lockup-track-garamond:-.011em;--vl-type-lockup-track-mori:-.028em;--vl-type-lockup-garamond-size:1.06em;--vl-type-lockup-leading:1.02;--vl-type-lockup-step-down:96px;--vl-type-floor-garamond-italic:20px;--vl-type-floor-garamond-upright:28px;--vl-type-floor-hl:15px;--vl-type-heading-optical-step:1.25;--vl-type-measure-web-body:48ch;--vl-type-measure-slide-body:30ch;--vl-type-measure-a4-body:60ch;--vl-type-measure-quote:30ch;--vl-grid-a4-columns:6;--vl-layout-content-max:1280px;--vl-layout-frame:1440px;--vl-layout-margin:clamp(16px, 4vw, 120px);--vl-layout-columns-desktop:12;--vl-layout-columns-tablet:6;--vl-layout-columns-phone:4;--vl-layout-gutter-tablet:20px;--vl-focus-color:var(--vl-fg-text-default-neutral);--vl-pattern-slit-angle:11.1deg;--vl-motion-ease-settle:cubic-bezier(.7, 0, .2, 1);--vl-motion-ease-out:cubic-bezier(.2, 0, 0, 1);--vl-motion-time-micro:.16s;--vl-motion-time-small:.24s;--vl-motion-time-turn:.4s;--vl-motion-time-sweep:1.4s;--vl-motion-time-turn-mark:2.4s;--vl-motion-time-hatch:7s;--vl-motion-time-order:12s;--vl-motion-stagger:40ms;--vl-motion-loader-step:.9s;--vl-motion-turn-direction:clockwise;--vl-motion-hero-follow-radius:220px;--vl-icon-cap:butt;--vl-icon-join:bevel;--vl-image-duotone-dark:#161616;--vl-image-duotone-light:#faf9f5;--vl-image-tone-contrast:1.16;--vl-image-tone-brightness:-.1;--vl-image-tone-gamma:1.2;--vl-image-grain-amount:.205;--vl-image-grain-size:1px;--vl-image-glass-columns:12;--vl-image-glass-merge-2:.59;--vl-image-glass-merge-4:.92;--vl-image-glass-calm-limit:.31;--vl-image-glass-joint:0px;--vl-image-glass-lens:-.39;--vl-image-glass-distortion:12px;--vl-image-glass-offset:.28;--vl-image-glass-variation:.8;--vl-image-glass-blur:2px;--vl-image-glass-frost:.05;--vl-image-hover-sweep:.8s;--vl-image-hover-tile:.26s;--vl-image-hover-clear-after:.34s;--vl-image-hover-ease-colour:var(--vl-motion-ease-settle);--vl-image-hover-ease-settle:var(--vl-motion-ease-out);--vl-image-hover-front-edge:.6;--vl-image-hover-flip:.35;--vl-image-click-wave:.55s;--vl-image-click-pulse:.5;--vl-image-scroll-cells:25%;--vl-image-scroll-strength:.45;--vl-image-scroll-drift:28px}[data-theme=light]{--vl-bg-well:#faf9f5;--vl-bg-page:#faf9f5;--vl-bg-default:#faf9f5;--vl-bg-tone-faint-neutral:#f5f4f0;--vl-bg-tone-subtle-neutral:#edece8;--vl-bg-tone-medium-neutral:#e1e0dc;--vl-border-tone-subtle-neutral:#e3e2de;--vl-border-tone-strong-neutral:#d3d2ce;--vl-fg-text-default-neutral:#131313;--vl-fg-text-body:#353533;--vl-fg-text-default-neutral-muted:#6a6a67;--vl-fg-text-default-neutral-faint:#8c8c8a;--vl-fg-text-disabled:#a8a8a5;--vl-grey-primitive:#7a7a78;--vl-ctx-own:#d32e3e;--vl-ctx-uniqa:#005ca9;--vl-ctx-magnet:#587e1c;--vl-ctx-banking:#1f4b4f;--vl-ctx-ground:#131313;--vl-link:#2171cc;--vl-print-page:#fff;--vl-bg-tone-strong-neutral:#d3d2ce;--vl-bg-tone-pressed-neutral:#d9d8d4;--vl-ctx-own-hover:#e03142;--vl-ctx-own-pressed:#c62b3a;--vl-type-body-xs:400 13px/19px var(--vl-font-family-mori);--vl-type-quote-g:italic 600 32px/38px var(--vl-font-family-garamond)}[data-hl]{--vl-border-tone-subtle-neutral:#2e2e2c;--vl-border-tone-strong-neutral:#424240;--vl-fg-text-default-neutral-muted:#b3b3b0;--vl-fg-text-default-neutral-faint:#8c8c88;--vl-fg-text-disabled:#5e5e5b;--vl-type-body-xs:350 15px/22px var(--vl-font-family-mori);--vl-type-body-xs-strong:400 15px/22px var(--vl-font-family-mori);--vl-type-body-m:350 17px/25px var(--vl-font-family-mori);--vl-type-body-m-strong:400 17px/25px var(--vl-font-family-mori);--vl-type-label:600 13px/1 var(--vl-font-family-mori);--vl-type-label-wrap:600 13px/1.6 var(--vl-font-family-mori)}[data-theme=light][data-hl]{--vl-border-tone-subtle-neutral:#d3d2ce;--vl-border-tone-strong-neutral:#c2c1bd;--vl-fg-text-default-neutral-muted:#4b4b49;--vl-fg-text-default-neutral-faint:#6a6a67;--vl-fg-text-disabled:#8c8c8a;--vl-type-body-xs:350 15px/22px var(--vl-font-family-mori);--vl-type-body-xs-strong:400 15px/22px var(--vl-font-family-mori);--vl-type-body-m:350 17px/25px var(--vl-font-family-mori);--vl-type-body-m-strong:400 17px/25px var(--vl-font-family-mori);--vl-type-label:600 13px/1 var(--vl-font-family-mori);--vl-type-label-wrap:600 13px/1.6 var(--vl-font-family-mori);--vl-type-quote-g:italic 600 32px/38px var(--vl-font-family-garamond)}[data-icon-size=xs]{--vl-icon-stroke:var(--vl-icon-stroke-xs);--vl-icon-stroke-simple:var(--vl-icon-stroke-simple-xs)}[data-icon-size=s]{--vl-icon-stroke:var(--vl-icon-stroke-s);--vl-icon-stroke-simple:var(--vl-icon-stroke-simple-s)}[data-icon-size=m]{--vl-icon-stroke:var(--vl-icon-stroke-m);--vl-icon-stroke-simple:var(--vl-icon-stroke-simple-m)}[data-icon-size=l]{--vl-icon-stroke:var(--vl-icon-stroke-l);--vl-icon-stroke-simple:var(--vl-icon-stroke-simple-l)}[data-icon-size=xl]{--vl-icon-stroke:var(--vl-icon-stroke-xl);--vl-icon-stroke-simple:var(--vl-icon-stroke-simple-xl)}[data-icon-size=xxl]{--vl-icon-stroke:var(--vl-icon-stroke-xxl);--vl-icon-stroke-simple:var(--vl-icon-stroke-simple-xxl)}@media (width<=767.98px){:root{--vl-type-role-hero-g:var(--vl-type-lockup-g);--vl-type-role-hero-g-track:var(--vl-type-lockup-g-track);--vl-type-role-hero-m:var(--vl-type-lockup-m);--vl-type-role-hero-m-track:var(--vl-type-lockup-m-track);--vl-type-role-stat:var(--vl-type-h2);--vl-type-role-stat-track:var(--vl-type-h2-track);--vl-type-role-case-title:var(--vl-type-h2);--vl-type-role-case-title-track:var(--vl-type-h2-track);--vl-type-role-case-name:var(--vl-type-name-m-phone);--vl-type-role-case-name-track:var(--vl-type-name-m-phone-track);--vl-type-role-case-sub:var(--vl-type-sub-phone);--vl-type-role-case-sub-track:var(--vl-type-sub-phone-track)}}:root{--lock-dock-h:41px;--lock-dock-mark:20px;--lock-dock-gap:14px;--lock-dock-pad:19px;--lock-dock-rule:19px;--lock-menu-bar-w:16px;--lock-menu-bar-gap:6px;--lock-modes-w:144px;--lock-modes-h:72px;--lock-menu-bar:2px;--lock-menu-gap:56px;--lock-card-offset:9px;--lock-hero-phone-max-m:60px;--lock-hero-phone-fit-m:6.95;--lock-hero-phone-ratio-g:1.0667;--lock-hero-size-g:85px;--lock-hero-size-m:80px;--lock-xheight-ratio:1.309;--lock-cover-ratio:1280 / 548;--lock-card-ratio-phone:358 / 471;--lock-menu-card-w:440px;--lock-menu-cut:48px;--lock-menu-bg:var(--vl-spectrum-red-ink-paper);--lock-label-leading:1.6;--lock-frame-cols:4;--lock-frame-top:64px;--lock-plate-pad:32px;--lock-plate-pad-phone:16px;--lock-c1-slab:96px;--lock-c1-slab-phone:64px;--lock-frame-bottom:96px;--lock-case-name:350 80px/1 var(--vl-font-family-mori);--lock-case-name-track:-.035em;--lock-case-name-phone:350 44px/1 var(--vl-font-family-mori);--lock-case-sub:350 36px/40px var(--vl-font-family-mori);--lock-case-sub-track:-.02em;--lock-case-sub-phone:350 22px/26px var(--vl-font-family-mori);--lock-plate-bg:var(--vl-image-duotone-light);--lock-plate-ink:var(--vl-image-duotone-dark);--lock-case-logo-max:320px;--lock-case-logo-cols:4;--lock-turn-dash:14px;--lock-tl-station:136px;--lock-tl-gap-scroll:var(--vl-space-4);--lock-img-frame:var(--vl-hairline-web) solid var(--vl-border-tone-strong-neutral);--lock-tl-now:152px;--lock-tl-dot:9px;--lock-tl-logo-h:var(--vl-space-6);--lock-s3-h:560px;--lock-s3-h-phone:534px;--lock-s3-card:296px;--lock-s3-open:3.25;--lock-s3-frost:4px;--lock-s3-art-w:440px;--lock-s3-art-h:340px;--lock-s3-title-scale:.7143;--lock-ill-pulse:1.05;--lock-ab-key:120px;--lock-ab-portrait:4 / 5;--lock-nf-mark:520px;--lock-ft-mark:640px;--lock-ft-mark-phone:360px;--lock-ft-rise:.42;--lock-skip-hidden:-100px;--lock-dock-focus-offset:-4px;--lock-menu-link-rule:2px;--lock-mode-target:24px;--lock-mode-underline-offset:3px;--lock-cover-wide:2.34 / 1;--lock-sw-focus-offset:2px;--lock-hx3-tag:600 10px / 1.2 var(--vl-font-family-mori);--lock-hx3-tag-track:.14em;--lock-hx-art-max:420px;--lock-hx-art-h:140px;--lock-hx-art-w-phone:96px;--lock-hx-art-h-phone:72px;--lock-hx-fl-hit:3px;--lock-kf-dash:3 5;--lock-hx4-perspective:1800px;--lock-hx4-fade:.9s;--lock-hx4-years-track:-.01em;--lock-hx4-years-phone:italic 600 46px/1.02 var(--vl-font-family-garamond);--lock-hx4-rest:600 22px/28px var(--vl-font-family-mori);--lock-hx4-rest-size-phone:15px;--lock-hx4-rest-leading-phone:20px;--lock-cv-n:clamp(120px, 14vw, 216px);--lock-cv-n-phone:clamp(88px, 28vw, 120px);--lock-cv-n-leading:.78;--lock-cv-n-track:-.04em;--lock-cv-clip-pad:.06em;--lock-cv-year-col:9rem;--lock-play-glyph:36px;--lock-ai-dot:7px;--lock-fground-fluid:2.5vw;--lock-touch-bg:#161616;--lock-touch-fg:#f4f3ef;--lock-touch-hover:#ffffff1f;--lock-touch-edge:1px solid #ffffff1a;--lock-touch-shadow:0 0 0 1px #ffffff1a, 0 8px 28px #00000047, 0 1px 3px #0003;--lock-touch-pad-bottom:14px;--lock-touch-x-inset:6px;--lock-touch-x-stroke:1.6;--lock-touch-arrow:11px;--lock-touch-arrow-top:-6px;--lock-touch-arrow-radius:1.5px;--lock-touch-beacon:44px;--lock-touch-beacon-bg:#11111129;--lock-touch-beacon-ring:0 0 0 2px #ffffffe6, 0 0 0 3px #1111112e;--lock-cl-stack-w:144px;--lock-cl-stack-w-phone:128px;--lock-cl-slide-1:5px;--lock-cl-slide-2:10px;--lock-cl-lift:3px;--lock-cl-secondary:#b3b3b0;--lock-cl-rule:#4a4a47;--lock-cl-dash:#8c8c88;--lock-cl-annot:#e8c84a;--lock-cl-stack-1:#4a4a47;--lock-cl-stack-2:#3a3a37;--lock-cl-stack-edge:#5e5e5b;--lock-cl-quote-phone:italic 500 24px/30px var(--vl-font-family-garamond)}[data-theme=light]{--lock-cl-secondary:#4b4b49;--lock-cl-rule:#abaaa6;--lock-cl-dash:#6a6a67;--lock-cl-annot:#8f4a08;--lock-cl-stack-1:#e1e0dc;--lock-cl-stack-2:#edece8;--lock-cl-stack-edge:#c2c1bd;--lock-cl-quote-phone:italic 600 24px/30px var(--vl-font-family-garamond)}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Extralight.woff2)format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Book.woff2)format("woff2");font-weight:350;font-style:normal;font-display:swap}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/CormorantGaramond-MediumItalic.woff)format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/CormorantGaramond-SemiBoldItalic.woff)format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/CormorantGaramond-SemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/PlusJakartaSans-brd.woff)format("woff");font-weight:500 700;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/OpenSans-latin-ext-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;src:url(/fonts/OpenSans-latin-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;src:url(/fonts/OpenSans-latin-ext-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;src:url(/fonts/OpenSans-latin-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;src:url(/fonts/WorkSans-latin-ext-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;src:url(/fonts/WorkSans-latin-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--_margin:var(--vl-layout-margin);--_cols:var(--vl-layout-columns-tablet);--_gutter:var(--vl-layout-gutter-tablet);--_header-h:var(--lock-dock-h);--_dock-bg:var(--vl-bg-tone-medium-neutral);--_edge:max(var(--_margin), calc((100% - var(--vl-layout-content-max)) / 2));--_hairline:var(--vl-hairline-web) solid var(--vl-border-tone-subtle-neutral);color-scheme:dark}[data-theme=light]{color-scheme:light}@media (width>=1024px){:root{--_cols:var(--vl-layout-columns-desktop);--_gutter:var(--vl-gutter-web)}}@media (width<=767.98px){:root{--_margin:var(--vl-margin-mobile);--_cols:var(--vl-layout-columns-phone);--_gutter:var(--vl-gutter-mobile)}}*,:before,:after{box-sizing:border-box}html{background:var(--vl-bg-page);-webkit-text-size-adjust:100%}body{background:var(--vl-bg-page);color:var(--vl-fg-text-body);font:var(--vl-type-body-m);letter-spacing:var(--vl-type-body-m-track);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:clip}img,canvas,svg{max-width:100%;display:block}h1,h2,h3,h4,p,dl,dd,figure{margin:0}a{color:inherit}button{font:inherit;color:inherit}:focus-visible{outline:var(--vl-focus-width) solid var(--vl-focus-color);outline-offset:var(--vl-focus-offset)}::selection{background:var(--vl-fg-text-default-neutral);color:var(--vl-bg-page)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{width:100%;max-width:calc(var(--vl-layout-content-max) + 2 * var(--_margin));padding-left:max(var(--_margin), env(safe-area-inset-left,0px));padding-right:max(var(--_margin), env(safe-area-inset-right,0px));margin-inline:auto}.grid{grid-template-columns:repeat(var(--_cols), minmax(0, 1fr));column-gap:var(--_gutter);display:grid}.grid>*{grid-column:1/-1;min-width:0}.t-label{font:var(--vl-type-label);line-height:var(--lock-label-leading);letter-spacing:var(--vl-type-label-track);text-transform:var(--vl-type-label-case);color:var(--vl-fg-text-default-neutral-muted)}.t-body-xs{font:var(--vl-type-body-xs);letter-spacing:var(--vl-type-body-xs-track)}.t-body-l{font:var(--vl-type-body-l);letter-spacing:var(--vl-type-body-l-track);color:var(--vl-fg-text-default-neutral)}.sw-link,.email-row a,.links a,.lnk{background:linear-gradient(currentColor, currentColor) no-repeat 0 100% / 0 var(--vl-hairline-web);transition:background-size var(--vl-motion-time-small) var(--vl-motion-ease-out), color var(--vl-motion-time-micro) var(--vl-motion-ease-out);text-decoration:none}.sw-link:hover,.sw-link:focus-visible,.email-row a:hover,.email-row a:focus-visible,.links a:hover,.links a:focus-visible,.lnk:hover,.lnk:focus-visible{background-size:100% var(--vl-hairline-web)}.lnk[aria-disabled=true]{color:var(--vl-fg-text-disabled);pointer-events:none;background-size:0 var(--vl-hairline-web)}.btn{isolation:isolate;justify-content:center;align-items:center;gap:var(--vl-space-2);border-radius:var(--vl-radius-button);cursor:pointer;white-space:nowrap;vertical-align:middle;font:var(--vl-type-label);letter-spacing:var(--vl-type-label-track);text-transform:var(--vl-type-label-case);color:var(--vl-fg-text-default-neutral);padding:var(--vl-space-3) var(--vl-space-4);transition:color var(--vl-motion-time-micro) var(--vl-motion-ease-out), border-color var(--vl-motion-time-micro) var(--vl-motion-ease-out), background-color var(--vl-motion-time-micro) var(--vl-motion-ease-out);background:0 0;border:0;margin:0;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn--s{padding:var(--vl-space-2) var(--vl-space-3)}.btn--l{padding:var(--vl-space-4) var(--vl-space-6)}.btn-dash{width:var(--lock-turn-dash);height:var(--vl-hairline-web);background:currentColor;flex:none}.btn--tint{background:var(--vl-bg-tone-medium-neutral)}.btn--outline{border:var(--vl-hairline-web) solid var(--vl-border-tone-strong-neutral)}.btn--tint:before,.btn--outline:before{content:"";z-index:-1;transition:transform var(--vl-motion-time-small) var(--vl-motion-ease-out), background-color var(--vl-motion-time-micro) var(--vl-motion-ease-out);position:absolute;inset:0;transform:translate(-101%)}.btn--tint:before{background:var(--vl-bg-tone-strong-neutral)}.btn--outline:before{background:var(--vl-bg-tone-medium-neutral)}.btn--tint:hover:before,.btn--outline:hover:before,.btn--tint:focus-visible:before,.btn--outline:focus-visible:before{transform:none}.btn--outline:hover,.btn--outline:focus-visible{border-color:var(--vl-fg-text-default-neutral-muted)}.btn--tint:active:before,.btn--outline:active:before{background:var(--vl-bg-tone-pressed-neutral);transform:none}.btn-icon{padding:var(--vl-space-3);gap:0}.btn-icon.btn--s{padding:var(--vl-space-2)}.btn-icon.btn--l{padding:var(--vl-space-4)}.btn-icon svg{width:var(--vl-space-4);height:var(--vl-space-4);fill:none;stroke:currentColor;stroke-width:var(--vl-hairline-web);stroke-linecap:round;stroke-linejoin:round;flex:none}.btn-icon.btn--l svg{width:var(--vl-space-5);height:var(--vl-space-5)}.btn:disabled,.btn[aria-disabled=true]{cursor:default;color:var(--vl-fg-text-disabled)}.btn--tint:disabled,.btn--tint[aria-disabled=true]{background:var(--vl-bg-tone-strong-neutral)}.btn--cta:disabled,.btn--cta[aria-disabled=true]{--_bg:var(--vl-bg-tone-strong-neutral)}.btn--outline:disabled,.btn--outline[aria-disabled=true]{border-color:var(--vl-border-tone-strong-neutral)}.btn:disabled:before,.btn[aria-disabled=true]:before{transform:translate(-101%)}.btn--cta.btn--cut:disabled:before{transform:none}.section-head{justify-content:space-between;align-items:baseline;gap:var(--vl-space-4);padding-bottom:var(--vl-space-3);border-bottom:var(--_hairline);margin-bottom:var(--vl-space-10);flex-wrap:wrap;display:flex}.section-head .hint{color:var(--vl-fg-text-default-neutral-muted)}.lnk-cta{font:var(--vl-type-cta-g);letter-spacing:var(--vl-type-cta-g-track);color:var(--vl-fg-text-default-neutral)}.mk-copy{color:var(--vl-fg-text-default-neutral-muted)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation:none!important}.btn{transition-duration:var(--vl-motion-time-micro)!important;transition-property:color,border-color,background-color!important}}.glass{background:var(--vl-bg-tone-medium-neutral);outline-offset:var(--vl-focus-offset);position:relative;overflow:hidden}.glass img.photo{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--vl-motion-time-turn) var(--vl-motion-ease-out);position:absolute;inset:0}.glass canvas{width:100%;height:100%;position:absolute;inset:0}.glass.no-gl img.photo{opacity:1;filter:grayscale()contrast(1.16)brightness(.9);transition:filter var(--vl-motion-time-turn) var(--vl-motion-ease-out)}.glass.no-gl.on img.photo,.glass.no-gl:hover img.photo{filter:none}.glass.reduced canvas{transition:opacity var(--vl-motion-time-turn) var(--vl-motion-ease-out)}.glass.reduced.on canvas{opacity:0}.glass.reduced.on img.photo{opacity:1}@media (prefers-reduced-motion:reduce){.glass canvas,.glass img.photo{transition-duration:var(--vl-motion-time-turn)!important}}.skip{left:var(--_margin);top:var(--lock-skip-hidden);z-index:50;background:var(--vl-fg-text-default-neutral);color:var(--vl-bg-page);padding:var(--vl-space-2) var(--vl-space-3);font:var(--vl-type-label);letter-spacing:var(--vl-type-label-track);text-transform:var(--vl-type-label-case);text-decoration:none;position:absolute}.skip:focus{top:var(--vl-space-2)}.site-header{z-index:30;pointer-events:none;position:absolute;top:0;left:0;right:0}.site-header a,.site-header button{pointer-events:auto}.site-header .wrap{height:var(--_header-h)}main{padding-top:var(--_header-h)}.dock{z-index:32;top:env(safe-area-inset-top,0px);right:var(--_edge);height:var(--lock-dock-h);align-items:center;gap:var(--lock-dock-gap);padding-left:var(--lock-dock-pad);background:var(--_dock-bg);color:var(--vl-fg-text-default-neutral);pointer-events:auto;display:flex;position:fixed}.mark{color:inherit;line-height:0;display:block}.mark svg{width:var(--lock-dock-mark);height:var(--lock-dock-mark);fill:currentColor}.dock .rule{width:var(--vl-hairline-web);height:var(--lock-dock-rule);background:var(--vl-fg-text-default-neutral-faint)}.menu-btn{height:100%;width:calc(var(--lock-menu-bar-w) + var(--lock-dock-pad));cursor:pointer;color:inherit;background:0 0;border:0;margin:0;padding:0;display:block;position:relative}.menu-btn .bars{width:var(--lock-menu-bar-w);align-content:center;justify-items:start;gap:var(--lock-menu-bar-gap);display:grid;position:absolute;top:0;bottom:0;left:0}.menu-btn i{height:var(--lock-menu-bar);transform-origin:50%;transition:transform var(--vl-motion-time-small) var(--vl-motion-ease-out), width var(--vl-motion-time-small) var(--vl-motion-ease-out);background:currentColor;display:block}.menu-btn i:first-child{width:var(--lock-menu-bar-w)}.menu-btn i:last-child{width:calc(var(--lock-menu-bar-w) * .75)}.menu-btn:hover i:last-child{width:var(--lock-menu-bar-w)}.mark:focus-visible,.menu-btn:focus-visible{outline:var(--vl-focus-width) solid var(--vl-fg-text-default-neutral);outline-offset:var(--lock-dock-focus-offset)}.menu-open .menu-btn i{width:var(--lock-menu-bar-w)}.menu-open .menu-btn i:first-child{transform:translateY(calc((var(--lock-menu-bar-gap) + var(--lock-menu-bar)) / 2)) rotate(45deg)}.menu-open .menu-btn i:last-child{transform:translateY(calc((var(--lock-menu-bar-gap) + var(--lock-menu-bar)) / -2)) rotate(-45deg)}.menu-wall{z-index:20;pointer-events:none;opacity:0;width:100%;height:100%;position:fixed;inset:0}.menu-wall.on{opacity:1}.menu-scrim{z-index:21;cursor:pointer;background:0 0;border:0;position:fixed;inset:0}.menu-scrim[hidden]{display:none}.menu-fallback main,.menu-fallback .site-footer{filter:grayscale()brightness(.75);transition:filter var(--vl-motion-time-turn) var(--vl-motion-ease-out)}.menu-card{z-index:25;top:calc(env(safe-area-inset-top,0px) + var(--lock-dock-h) + var(--lock-card-offset));right:var(--_edge);max-height:calc(100svh - var(--lock-dock-h) - var(--lock-card-offset) - var(--vl-space-3));width:min(var(--lock-menu-card-w), calc(100% - 2 * var(--vl-space-3)));background:var(--lock-menu-bg);color:var(--vl-fg-text-on-ctx);padding:var(--vl-space-7) var(--vl-space-8);clip-path:polygon(0 0, 100% 0, 100% 100%, var(--lock-menu-cut) 100%, 0 calc(100% - var(--lock-menu-cut)));padding-bottom:calc(var(--lock-menu-cut) * .55 + var(--vl-space-4));opacity:0;transform:translateX(var(--vl-space-6));visibility:hidden;transition:opacity var(--vl-motion-time-small) var(--vl-motion-ease-out), transform var(--vl-motion-time-small) var(--vl-motion-ease-out), visibility 0s linear var(--vl-motion-time-small);flex-direction:column;display:flex;position:fixed;overflow:auto}.menu-open .menu-card{opacity:1;visibility:visible;transition:opacity var(--vl-motion-time-small) var(--vl-motion-ease-out), transform var(--vl-motion-time-small) var(--vl-motion-ease-out);transform:none}.menu-card .t-label{color:var(--vl-fg-text-on-ctx)}.menu-card :focus-visible{outline-color:var(--vl-fg-text-on-ctx)}.menu-card nav.big{margin-top:var(--vl-space-8);display:grid}.menu-card nav.big a{font:var(--vl-type-lockup-m);letter-spacing:var(--vl-type-lockup-m-track);color:inherit;background-image:linear-gradient(currentColor,currentColor);background-size:0 var(--lock-menu-link-rule);width:max-content;transition:background-size var(--vl-motion-time-small) var(--vl-motion-ease-out);background-position:0 92%;background-repeat:no-repeat;text-decoration:none}.menu-card nav.big a:hover,.menu-card nav.big a:focus-visible{background-size:100% var(--lock-menu-link-rule)}.menu-card .rows{margin-top:var(--lock-menu-gap);display:grid}.menu-card .rows a{justify-content:space-between;gap:var(--vl-space-3);padding:var(--vl-space-3) 0;border-top:var(--vl-border-width) solid color-mix(in srgb, currentColor 35%, transparent);color:inherit;font:var(--vl-type-body-m-strong);text-decoration:none;display:flex}.menu-card .rows a span:last-child{transition:transform var(--vl-motion-time-small) var(--vl-motion-ease-out)}.menu-card .rows a:hover span:last-child{transform:translateX(var(--vl-space-1))}.menu-card .foot{justify-content:space-between;align-items:center;gap:var(--vl-space-4);padding-top:var(--vl-space-5);font:var(--vl-type-body-xs);display:flex}.menu-card .modes{width:var(--lock-modes-w);height:var(--lock-modes-h);flex:none;align-content:center;display:grid;position:relative}.menu-card .modes .theme{align-items:center;gap:var(--vl-space-1);grid-template-columns:1fr auto 1fr;display:grid}.menu-card .modes .theme button:first-child{justify-self:end}.menu-card .modes .theme button:last-child{justify-self:start}.menu-card .modes .hl{flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.menu-card .modes button{padding:var(--vl-space-1) var(--vl-space-1);min-height:var(--lock-mode-target);min-width:var(--lock-mode-target);cursor:pointer;font:var(--vl-type-label);letter-spacing:var(--vl-type-label-track);text-transform:var(--vl-type-label-case);color:inherit;white-space:nowrap;background:0 0;border:0}.menu-card .modes button[aria-checked=true]{text-underline-offset:var(--lock-mode-underline-offset);text-decoration:underline;text-decoration-thickness:var(--vl-border-width)}@media (width<=767.98px){.menu-card{left:var(--_edge);right:var(--_edge);width:auto;padding-inline:var(--vl-space-6)}.menu-card nav.big a{font:var(--vl-type-h1);letter-spacing:var(--vl-type-h1-track)}}.site-footer{border-top:var(--_hairline)}.site-footer .wrap{padding-top:var(--vl-space-24);padding-bottom:var(--vl-space-10);gap:var(--vl-space-6);display:grid}.site-footer .cta{font:var(--vl-type-lockup-g);letter-spacing:var(--vl-type-lockup-g-track);color:var(--vl-fg-text-default-neutral);margin-top:calc(-1 * var(--vl-space-2))}.email-row{align-items:baseline;gap:var(--vl-space-2) var(--vl-space-4);flex-wrap:wrap;display:flex}.email-row a{font:var(--vl-type-body-l);letter-spacing:var(--vl-type-body-l-track);color:var(--vl-fg-text-default-neutral);overflow-wrap:anywhere}.copy-btn{border:var(--vl-border-width) solid var(--vl-border-tone-strong-neutral);border-radius:var(--vl-radius-pill);padding:var(--vl-space-1) var(--vl-space-3);cursor:pointer;font:var(--vl-type-label);letter-spacing:var(--vl-type-label-track);text-transform:var(--vl-type-label-case);color:var(--vl-fg-text-default-neutral-muted);transition:color var(--vl-motion-time-micro) var(--vl-motion-ease-out), border-color var(--vl-motion-time-micro) var(--vl-motion-ease-out);background:0 0}.copy-btn:hover{color:var(--vl-fg-text-default-neutral);border-color:var(--vl-fg-text-default-neutral-muted)}.copy-btn[data-state=done]{color:var(--vl-fg-text-default-neutral);border-color:var(--vl-border-tone-strong-neutral)}.links a:hover,.links a:focus-visible{color:var(--vl-fg-text-default-neutral)}.links{gap:var(--vl-space-2) var(--vl-space-6);margin-top:calc(-1 * var(--vl-space-2));flex-wrap:wrap;display:flex}.foot-bar{justify-content:space-between;gap:var(--vl-space-4);border-top:var(--_hairline);padding-top:var(--vl-space-6);margin-top:var(--vl-space-10);color:var(--vl-fg-text-default-neutral-faint);flex-wrap:wrap;display:flex}.f-sign{align-items:center;gap:var(--vl-space-3);display:inline-flex}.f-mark{width:var(--vl-space-4);height:var(--vl-space-4);fill:var(--vl-fg-text-default-neutral);flex:none}.ft{isolation:isolate;position:relative;overflow:hidden}.ft .ft-ground{z-index:0;width:100%;height:100%;position:absolute;inset:0}.ft .ft-markbox{z-index:0;aspect-ratio:1;pointer-events:none;width:var(--lock-ft-mark-phone);right:calc(-1 * var(--lock-ft-mark-phone) * .15);bottom:calc(-1 * var(--lock-ft-mark-phone) * var(--lock-ft-rise));position:absolute}.ft .wrap{z-index:1;position:relative}.ft .foot-bar{color:var(--vl-fg-text-default-neutral-muted)}[data-ft-ground=off] .ft .ft-ground,[data-ft-ground=off] .ft .ft-markbox{display:none}[data-ft-ground=off] .ft .foot-bar{color:var(--vl-fg-text-default-neutral-faint)}@media (width>=1024px){.ft .ft-markbox{width:var(--lock-ft-mark);right:calc(var(--_edge) - var(--lock-ft-mark) * .1);bottom:calc(-1 * var(--lock-ft-mark) * var(--lock-ft-rise))}}
