.brand.svelte-14cgskz{color:var(--white);align-items:center;line-height:0;display:inline-flex}.brand.compact.svelte-14cgskz{gap:var(--layout-space-clamp-0-78rem-1-1vw-1rem)}.brand.svelte-14cgskz img:where(.svelte-14cgskz){pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.full.svelte-14cgskz{width:var(--layout-brand-mark-wordmark-width);filter:drop-shadow(0 1rem 2.2rem var(--effect-colour-rgb-0-0-0-44)) drop-shadow(0 0 1.7rem var(--effect-colour-rgb-203-161-96-18))}.compact.svelte-14cgskz .compact-emblem:where(.svelte-14cgskz){width:2.72rem;filter:brightness(1.1) drop-shadow(0 0 .72rem var(--effect-colour-rgb-203-161-96-24));flex:none}.compact-wordmark.svelte-14cgskz{color:var(--effect-colour-rgb-229-190-113);font-family:Avenir Next,Inter,Segoe UI,system-ui,sans-serif;font-size:var(--type-size-label-compact);font-weight:var(--type-brand-mark-compact-wordmark-type-weight);letter-spacing:var(--type-brand-mark-compact-wordmark-tracking-variant2);text-transform:uppercase;text-shadow:0 0 .8rem var(--effect-colour-rgb-233-194-125-30), 0 0 1px var(--effect-colour-rgb-233-194-125-70);white-space:nowrap;line-height:1;display:block}.emblemOnly.svelte-14cgskz{width:100%;height:100%}.emblemOnly.svelte-14cgskz .emblem:where(.svelte-14cgskz){object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 1rem 2.1rem var(--effect-colour-rgb-0-0-0-46)) drop-shadow(0 0 1.5rem var(--effect-colour-rgb-203-161-96-20))}.highDetail.svelte-14cgskz .emblem:where(.svelte-14cgskz){shape-rendering:geometricprecision}.animate.svelte-14cgskz:hover .emblem:where(.svelte-14cgskz),.animate.svelte-14cgskz:hover .compact-emblem:where(.svelte-14cgskz),.animate.svelte-14cgskz:hover .full:where(.svelte-14cgskz){filter:drop-shadow(0 1rem 2.2rem var(--effect-colour-rgb-0-0-0-40)) drop-shadow(0 0 1.3rem var(--effect-colour-rgb-233-194-125-38))}.animate.svelte-14cgskz:hover .compact-wordmark:where(.svelte-14cgskz){color:var(--effect-colour-rgb-245-211-145);text-shadow:0 0 1rem var(--effect-colour-rgb-233-194-125-42), 0 0 1px var(--effect-colour-rgb-245-211-145-80)}@container (width<=560px){.brand.compact.svelte-14cgskz{gap:var(--layout-space-clamp-0-72rem-2-8vw-0-9rem)}.compact.svelte-14cgskz .compact-emblem:where(.svelte-14cgskz){width:var(--layout-brand-mark-compact-emblem-width)}.compact-wordmark.svelte-14cgskz{font-size:var(--type-brand-mark-compact-wordmark-type-size);letter-spacing:var(--type-brand-mark-compact-wordmark-tracking)}}.services.svelte-4y7n4h{display:none}@container (width<=1160px){.services.svelte-4y7n4h{gap:var(--layout-space-0-85rem);margin-top:var(--layout-space-1-2rem);padding-top:var(--layout-space-1-2rem);border-top:1px solid var(--effect-colour-rgb-255-255-255-10);opacity:var(--opacity-level0);transition:transform var(--motion-duration-650ms) var(--ease-luxury), opacity var(--motion-duration-500ms) ease;display:grid;position:relative;transform:translateY(1rem)}.services.svelte-4y7n4h>span:where(.svelte-4y7n4h){color:var(--gold-primary);font-size:var(--type-size-caption-xs-plus);font-weight:var(--type-weight-semibold);letter-spacing:var(--type-tracking-overline);text-transform:uppercase}.services.svelte-4y7n4h>div:where(.svelte-4y7n4h){gap:var(--layout-space-0-55rem);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.services.svelte-4y7n4h a:where(.svelte-4y7n4h){min-height:var(--layout-header-service-navigation-services-a-min-height);border:1px solid var(--effect-colour-rgb-255-255-255-10);border-radius:var(--radius-card);padding:var(--layout-space-0-72rem-0-85rem);color:var(--effect-colour-rgb-245-243-238-66);font-size:var(--type-meta-default);font-weight:var(--type-weight-semibold);letter-spacing:var(--type-tracking-label);text-transform:uppercase;transition:border-color var(--motion-duration-250ms) ease, color var(--motion-duration-250ms) ease, background var(--motion-duration-250ms) ease, transform var(--motion-duration-450ms) var(--ease-luxury);align-items:center;display:flex}.services.svelte-4y7n4h a:where(.svelte-4y7n4h):hover{border-color:var(--effect-colour-rgb-233-194-125-42);background:var(--effect-colour-rgb-203-161-96-9);color:var(--gold-light);transform:translateY(-.12rem)}.services.open.svelte-4y7n4h{opacity:var(--opacity-level100);transition-delay:var(--motion-duration-390ms);transform:translateY(0)}}@container (width>=561px) and (width<=1160px){.services.svelte-4y7n4h{gap:var(--layout-space-var-space-3);margin-top:var(--layout-space-var-space-4);padding-top:var(--layout-space-var-space-4)}.services.svelte-4y7n4h>span:where(.svelte-4y7n4h){font-size:var(--type-label-default)}.services.svelte-4y7n4h>div:where(.svelte-4y7n4h){gap:var(--layout-space-var-space-2);grid-template-columns:repeat(3,minmax(0,1fr))}.services.svelte-4y7n4h a:where(.svelte-4y7n4h){min-height:var(--layout-control-min-height-compact);padding:var(--layout-space-0-8rem-1rem);font-size:var(--type-header-service-navigation-services-a-type-size);letter-spacing:var(--type-tracking-label)}}.signature.svelte-1cvlac{display:none}@container (width<=1160px){.signature.svelte-1cvlac{align-items:center;gap:var(--layout-space-0-8rem);padding-top:var(--layout-space-2rem);color:var(--effect-colour-rgb-245-243-238-46);font-family:Instrument Serif,serif;font-size:var(--type-size-body-large);margin-top:auto;font-style:italic;display:flex;position:relative}.signature.svelte-1cvlac .brand-mark{width:2.7rem}}@container (width>=561px) and (width<=1160px){.signature.svelte-1cvlac{min-height:var(--layout-control-min-height-compact);margin-top:var(--layout-space-var-space-5);padding-top:var(--layout-space-var-space-4);font-size:var(--type-size-lead)}}nav.svelte-7mevag{align-items:center;gap:var(--layout-space-clamp-1rem-2-1vw-2-4rem);pointer-events:auto;display:flex}nav.svelte-7mevag>a:where(.svelte-7mevag){padding:var(--layout-space-0-7rem-0);color:var(--effect-colour-rgb-245-243-238-68);font-size:var(--type-label-default);font-weight:var(--type-weight-semibold);letter-spacing:var(--type-tracking-meta-wide);text-transform:uppercase;transition:color var(--motion-standard) ease;position:relative}nav.svelte-7mevag>a:where(.svelte-7mevag):after{content:"";right:0;bottom:var(--layout-header-navigation-nav-a-bottom);background:var(--gold-bright);transform-origin:100%;height:1px;transition:transform var(--motion-duration-500ms) var(--ease-luxury);position:absolute;left:0;transform:scaleX(0)}nav.svelte-7mevag>a:where(.svelte-7mevag):hover{color:var(--white)}nav.svelte-7mevag>a:where(.svelte-7mevag):hover:after{transform-origin:0;transform:scaleX(1)}.meta.svelte-7mevag{display:none}@container (width<=1160px){nav.svelte-7mevag{z-index:-1;visibility:hidden;padding:var(--layout-space-7-5rem-var-page-pad-2rem);overscroll-behavior:contain;background:radial-gradient(circle at 82% 15%, var(--effect-colour-rgb-203-161-96-20), transparent 28rem), linear-gradient(135deg, var(--effect-colour-080908), var(--effect-colour-030404) 72%);opacity:var(--opacity-level0);clip-path:circle(0% at calc(100% - 2.7rem) 2.7rem);transition:clip-path var(--motion-duration-800ms) var(--ease-luxury), opacity var(--motion-duration-350ms) ease, visibility var(--motion-duration-800ms);flex-direction:column;justify-content:center;align-items:stretch;gap:0;display:flex;position:fixed;inset:0;overflow-y:auto}nav.svelte-7mevag:before{content:"";background-image:linear-gradient(var(--effect-colour-rgb-255-255-255-3) 1px, transparent 1px), linear-gradient(90deg, var(--effect-colour-rgb-255-255-255-3) 1px, transparent 1px);background-size:var(--layout-header-navigation-grid-size);pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}nav.svelte-7mevag>a:where(.svelte-7mevag){align-items:baseline;gap:var(--layout-space-1rem);border-bottom:1px solid var(--effect-colour-rgb-255-255-255-9);padding:var(--layout-space-0-28rem-0);color:var(--white);font-family:Instrument Serif,Georgia,serif;font-size:var(--type-size-display);font-weight:var(--type-weight-regular);letter-spacing:0;line-height:var(--type-leading-heading);text-transform:none;opacity:var(--opacity-level0);transition:transform var(--motion-duration-650ms) var(--ease-luxury), opacity var(--motion-duration-500ms) ease, color var(--motion-duration-220ms) ease;display:flex;transform:translateY(2rem)}nav.svelte-7mevag>a:where(.svelte-7mevag):before{content:attr(data-index);width:2.2rem;color:var(--gold-primary);font-family:Avenir Next,Inter,Segoe UI,system-ui,sans-serif;font-size:var(--type-header-navigation-index-type-size);font-weight:var(--type-weight-medium);letter-spacing:var(--type-tracking-eyebrow);line-height:var(--type-leading-control);text-align:left}nav.svelte-7mevag>a:where(.svelte-7mevag):after{display:none}nav.svelte-7mevag>a:where(.svelte-7mevag):hover{color:var(--gold-light)}.meta.svelte-7mevag{margin-bottom:var(--layout-space-1-4rem);color:var(--effect-colour-rgb-245-243-238-42);font-size:var(--type-size-caption-compact);letter-spacing:var(--type-tracking-overline);text-transform:uppercase;justify-content:space-between;display:flex;position:relative}nav.open.svelte-7mevag{visibility:visible;opacity:var(--opacity-level100);clip-path:circle(145% at calc(100% - 2.7rem) 2.7rem)}nav.open.svelte-7mevag>a:where(.svelte-7mevag){opacity:var(--opacity-level100);transform:translateY(0)}nav[data-placement=container].svelte-7mevag{z-index:0;min-height:var(--layout-header-navigation-preview-min-height);position:relative;inset:auto;overflow:hidden}nav.open.svelte-7mevag>a:where(.svelte-7mevag):first-of-type{transition-delay:var(--motion-duration-150ms)}nav.open.svelte-7mevag>a:where(.svelte-7mevag):nth-of-type(2){transition-delay:var(--motion-duration-210ms)}nav.open.svelte-7mevag>a:where(.svelte-7mevag):nth-of-type(3){transition-delay:var(--motion-duration-270ms)}nav.open.svelte-7mevag>a:where(.svelte-7mevag):nth-of-type(4){transition-delay:var(--motion-duration-330ms)}nav.open.svelte-7mevag>a:where(.svelte-7mevag):nth-of-type(5){transition-delay:var(--motion-duration-390ms)}}@container (width>=561px) and (width<=1160px){nav.svelte-7mevag{padding-top:var(--layout-space-8-25rem);padding-bottom:var(--layout-space-var-space-5)}nav.svelte-7mevag>a:where(.svelte-7mevag){gap:var(--layout-space-1-25rem);font-size:var(--type-size-display-compact);line-height:var(--type-header-navigation-nav-a-leading);padding-block:.55rem}nav.svelte-7mevag>a:where(.svelte-7mevag):before{width:2.55rem;font-size:var(--type-header-navigation-index-type-size)}.meta.svelte-7mevag{margin-bottom:var(--layout-space-var-space-4);font-size:var(--type-size-label-compact)}}@container (width>=561px) and (width<=680px){nav.svelte-7mevag{padding-top:var(--layout-space-9-5rem)}.meta.svelte-7mevag{display:none}}@container (width<=560px){nav.svelte-7mevag{padding-top:var(--layout-space-7-75rem)}.meta.svelte-7mevag{display:none}}@media (prefers-reduced-motion:reduce){nav.svelte-7mevag,nav.svelte-7mevag>a:where(.svelte-7mevag){transition-duration:var(--motion-duration-1ms)!important}}header.svelte-ms3lx4{z-index:60;width:calc(100% - var(--scroll-lock-gap,0px));height:var(--header-height);padding:var(--layout-space-0-var-page-pad);pointer-events:none;transition:transform var(--motion-duration-700ms) var(--ease-luxury), padding var(--motion-duration-500ms) var(--ease-luxury), background var(--motion-duration-500ms) ease, border-color var(--motion-duration-500ms) ease;border-bottom:1px solid #0000;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;top:0;left:0}header.svelte-ms3lx4:before{content:"";z-index:-1;background:var(--effect-colour-rgb-5-6-7-94);opacity:var(--opacity-level100);transition:opacity var(--motion-duration-500ms) ease, backdrop-filter var(--motion-duration-500ms) ease;position:absolute;inset:0}header.scrolled.svelte-ms3lx4{height:var(--header-height-compact);border-color:var(--effect-colour-rgb-255-255-255-7)}header.scrolled.svelte-ms3lx4:before{opacity:var(--opacity-level100);background:var(--effect-colour-rgb-5-6-7-74);-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%)}header.hidden.svelte-ms3lx4{transform:translateY(-110%)}header.route-settling.svelte-ms3lx4{transition:none}.identity.svelte-ms3lx4,.project.svelte-ms3lx4,.menu.svelte-ms3lx4{pointer-events:auto}.identity.svelte-ms3lx4{width:max-content;min-height:var(--layout-control-min-height);align-items:center;gap:var(--layout-space-0-85rem);margin-right:var(--layout-space-clamp-0-8rem-1-4vw-1-5rem);display:flex}.identity.svelte-ms3lx4 .brand-mark{width:auto}.identity__note.svelte-ms3lx4{padding-left:var(--layout-space-0-85rem);border-left:1px solid var(--effect-colour-rgb-233-194-125-22);color:var(--effect-colour-rgb-245-243-238-64);font-size:var(--type-switch-label-size);letter-spacing:var(--type-tracking-meta);line-height:var(--type-leading-label-relaxed);text-transform:uppercase}.project.svelte-ms3lx4{min-height:var(--control-height);justify-self:end;align-items:center;gap:var(--layout-space-1-2rem);border:0;border-bottom:1px solid var(--effect-colour-rgb-233-194-125-58);padding:var(--layout-space-0-0-15rem);color:var(--white);font-size:var(--type-label-default);font-weight:var(--type-weight-semibold);letter-spacing:var(--type-tracking-meta-wide);text-transform:uppercase;cursor:pointer;transition:color var(--motion-standard) ease, border-color var(--motion-standard) ease;background:0 0;display:inline-flex}.project__arrow.svelte-ms3lx4{border:1px solid var(--border-muted);border-radius:var(--radius-control);width:1.55rem;height:1.55rem;color:var(--gold-bright);transition:transform var(--motion-duration-600ms) var(--ease-luxury), background var(--motion-standard) ease, color var(--motion-standard) ease;place-items:center;display:grid}.project.svelte-ms3lx4:hover{color:var(--gold-light);border-color:var(--gold-bright)}.project.svelte-ms3lx4:hover .project__arrow:where(.svelte-ms3lx4){background:var(--gold-bright);color:var(--black-deep);transform:rotate(45deg)}.menu.svelte-ms3lx4{justify-content:center;align-items:center;gap:var(--layout-space-0-38rem);border:1px solid var(--border-muted);border-radius:var(--radius-control);background:var(--effect-colour-rgb-5-6-7-50);color:#fff;flex-direction:column;width:2.9rem;height:2.9rem;display:none}.menu.svelte-ms3lx4 svg{width:1.1rem;height:1.1rem;transition:transform var(--motion-duration-500ms) var(--ease-luxury)}@container (width<=1160px){header.svelte-ms3lx4{grid-template-columns:1fr auto}.identity__note.svelte-ms3lx4,.project.svelte-ms3lx4{display:none}.menu.svelte-ms3lx4{display:flex}.menu-open.svelte-ms3lx4{transform:none!important}.menu-open.svelte-ms3lx4 .menu:where(.svelte-ms3lx4) svg{transform:rotate(90deg)}}@container (width>=561px) and (width<=1160px){header.svelte-ms3lx4{height:5.25rem}header.scrolled.svelte-ms3lx4{height:4.5rem}.identity.svelte-ms3lx4{min-height:var(--layout-control-min-height-compact)}.identity.svelte-ms3lx4 .compact .lockup{width:9.7rem}.menu.svelte-ms3lx4{gap:var(--layout-space-0-44rem);width:3.25rem;height:3.25rem}.menu.svelte-ms3lx4 svg{width:1.18rem}}@container (width>=561px) and (width<=680px){.identity.svelte-ms3lx4 .compact .lockup{width:8.8rem}}@container (width>=981px) and (width<=1140px){.identity.svelte-ms3lx4{margin-right:var(--layout-space-1rem)}}@container (width<=560px){header.svelte-ms3lx4{padding-inline:var(--page-pad)}.identity.svelte-ms3lx4 .brand-mark{width:auto}.menu.svelte-ms3lx4{width:3rem;height:3rem}.menu.svelte-ms3lx4 svg{width:1.08rem}}@media (prefers-reduced-motion:reduce){header.svelte-ms3lx4,.menu.svelte-ms3lx4 svg{transition-duration:var(--motion-duration-1ms)!important}}.directory.svelte-1yo4kyt{grid-template-columns:repeat(auto-fit, minmax(var(--layout-footer-directory-column-min), 1fr));gap:var(--layout-space-var-section-gap);padding:var(--layout-space-var-section-space-compact-0);display:grid}.identity.svelte-1yo4kyt .brand-mark{width:auto;min-height:var(--layout-footer-directory-identity-brand-mark-min-height)}.identity.svelte-1yo4kyt>p:where(.svelte-1yo4kyt){margin:var(--layout-space-var-space-3-0-0);color:var(--effect-colour-rgb-245-243-238-58);font-size:var(--type-size-label);line-height:var(--type-leading-editorial)}.email.svelte-1yo4kyt{min-height:var(--control-height);gap:var(--layout-space-var-space-1-var-space-3);max-width:var(--layout-footer-directory-email-max-width);margin-top:var(--layout-space-var-space-4);padding-bottom:var(--layout-space-var-space-2);border-bottom:1px solid var(--effect-colour-rgb-233-194-125-26);color:var(--white);transition:border-color var(--motion-duration-220ms) ease;grid-template-columns:1fr auto;display:grid}.email.svelte-1yo4kyt span:where(.svelte-1yo4kyt){color:var(--effect-colour-rgb-233-194-125-72);font-size:var(--type-meta-default);font-weight:var(--type-weight-bold);letter-spacing:var(--type-tracking-label-wide);text-transform:uppercase;grid-column:1/-1}.email.svelte-1yo4kyt strong:where(.svelte-1yo4kyt){font-size:var(--type-caption-default);font-weight:var(--type-weight-medium);letter-spacing:var(--type-footer-directory-email-strong-tracking)}.email.svelte-1yo4kyt i:where(.svelte-1yo4kyt){color:var(--gold-light);font-size:var(--type-size-body-compact);transition:transform var(--motion-duration-420ms) var(--ease-luxury);font-style:normal}.email.svelte-1yo4kyt:hover{border-color:var(--gold-bright)}.email.svelte-1yo4kyt:hover i:where(.svelte-1yo4kyt){transform:rotate(45deg)}.socials.svelte-1yo4kyt{gap:var(--layout-space-var-space-1-var-space-2);max-width:var(--layout-footer-directory-socials-max-width);margin-top:var(--layout-space-var-space-3);flex-wrap:wrap;display:flex}.socials.svelte-1yo4kyt a:where(.svelte-1yo4kyt){min-width:var(--control-height);min-height:var(--control-height);color:var(--effect-colour-rgb-245-243-238-64);font-size:var(--type-meta-default);letter-spacing:var(--type-tracking-meta-compact);text-transform:uppercase;transition:color var(--motion-duration-220ms) ease, transform var(--motion-duration-360ms) var(--ease-luxury);justify-content:center;align-items:center;padding-inline:.35rem;display:inline-flex}.socials.svelte-1yo4kyt a:where(.svelte-1yo4kyt):hover{color:var(--gold-light);transform:translate(.16rem)}.navigation.svelte-1yo4kyt,.services.svelte-1yo4kyt,.local.svelte-1yo4kyt{align-content:start;gap:0;display:grid}.navigation.svelte-1yo4kyt>span:where(.svelte-1yo4kyt),.services.svelte-1yo4kyt>span:where(.svelte-1yo4kyt),.local.svelte-1yo4kyt>span:where(.svelte-1yo4kyt){margin-bottom:var(--layout-space-var-space-2);color:var(--effect-colour-rgb-233-194-125-72);font-size:var(--type-meta-default);font-weight:var(--type-weight-bold);letter-spacing:var(--type-tracking-label-wide);text-transform:uppercase;display:block}.navigation.svelte-1yo4kyt a:where(.svelte-1yo4kyt),.services.svelte-1yo4kyt a:where(.svelte-1yo4kyt),.local.svelte-1yo4kyt a:where(.svelte-1yo4kyt){min-height:var(--control-height);color:var(--effect-colour-rgb-245-243-238-70);font-size:var(--type-size-caption);letter-spacing:var(--type-tracking-meta-compact);text-transform:uppercase;transition:color var(--motion-duration-220ms) ease, transform var(--motion-duration-360ms) var(--ease-luxury);align-items:center;display:inline-flex}.navigation.svelte-1yo4kyt a:where(.svelte-1yo4kyt):hover,.services.svelte-1yo4kyt a:where(.svelte-1yo4kyt):hover,.local.svelte-1yo4kyt a:where(.svelte-1yo4kyt):hover{color:var(--gold-light);transform:translate(.22rem)}.services.svelte-1yo4kyt>div:where(.svelte-1yo4kyt){column-gap:var(--layout-space-var-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.services.svelte-1yo4kyt a:where(.svelte-1yo4kyt),.local.svelte-1yo4kyt a:where(.svelte-1yo4kyt){color:var(--effect-colour-rgb-245-243-238-62);font-size:var(--type-meta-default)}.local.svelte-1yo4kyt p:where(.svelte-1yo4kyt){margin:var(--layout-space-var-space-4-0-0);color:var(--effect-colour-rgb-245-243-238-54);font-size:var(--type-meta-default);letter-spacing:var(--type-tracking-meta-compact);line-height:var(--type-leading-editorial);text-transform:uppercase}.local.svelte-1yo4kyt strong:where(.svelte-1yo4kyt){color:var(--gold-primary);font-weight:var(--type-weight-semibold)}@container (width<=980px){.directory.svelte-1yo4kyt{grid-template-columns:minmax(15rem,1.1fr) minmax(8rem,.55fr) minmax(13rem,1fr)}.local.svelte-1yo4kyt{column-gap:var(--layout-space-var-space-3);grid-column:2/-1;grid-template-columns:8rem 1fr}.local.svelte-1yo4kyt>span:where(.svelte-1yo4kyt){grid-area:1/1/span 2}.local.svelte-1yo4kyt>div:where(.svelte-1yo4kyt){column-gap:var(--layout-space-var-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.local.svelte-1yo4kyt p:where(.svelte-1yo4kyt){margin:var(--layout-space-var-space-2-0-0)}}@container (width<=840px){.directory.svelte-1yo4kyt{gap:var(--layout-space-var-section-space-compact-var-space-5);padding-block:var(--section-space-compact);grid-template-columns:1fr 1fr}.identity.svelte-1yo4kyt{grid-column:1/-1}.local.svelte-1yo4kyt{grid-column:1/-1;grid-template-columns:1fr}.local.svelte-1yo4kyt>span:where(.svelte-1yo4kyt){grid-area:auto}.local.svelte-1yo4kyt>div:where(.svelte-1yo4kyt){grid-template-columns:1fr 1fr}}@container (width<=430px){.directory.svelte-1yo4kyt{grid-template-columns:1fr}.services.svelte-1yo4kyt>div:where(.svelte-1yo4kyt){grid-template-columns:1fr 1fr}}.footer-lead.svelte-17s5uim{gap:var(--layout-space-var-space-5);padding-bottom:var(--layout-space-var-section-space-compact);border-bottom:1px solid var(--effect-colour-rgb-255-255-255-9);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.title.svelte-17s5uim{max-width:var(--layout-measure-display-md);margin-top:var(--layout-space-var-space-2);font-size:var(--display-section-size);line-height:1}.copy.svelte-17s5uim em:where(.svelte-17s5uim){color:var(--gold-light);font-weight:var(--type-weight-regular)}@container (width<=680px){.footer-lead.svelte-17s5uim{gap:var(--layout-space-var-space-4);grid-template-columns:1fr}.title.svelte-17s5uim{font-size:var(--display-section-size)}.footer-lead>[data-rd-action]{justify-self:start}}@container (width<=430px){.title.svelte-17s5uim{max-width:var(--layout-measure-display-xs);font-size:var(--type-footer-lead-title-type-size)}.footer-lead>[data-rd-action]{width:100%}}.legal.svelte-11b8rhv{gap:var(--layout-space-var-space-3);padding-top:var(--layout-space-var-space-3);border-top:1px solid var(--effect-colour-rgb-255-255-255-8);color:var(--effect-colour-rgb-245-243-238-56);font-size:var(--type-meta-default);letter-spacing:var(--type-footer-legal-legal-tracking);text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.legal.svelte-11b8rhv div:where(.svelte-11b8rhv){gap:var(--layout-space-var-space-1-var-space-3);flex-wrap:wrap;display:flex}.legal.svelte-11b8rhv>a:where(.svelte-11b8rhv){justify-self:end}.legal.svelte-11b8rhv a:where(.svelte-11b8rhv),.preferences.svelte-11b8rhv{min-width:var(--control-height);min-height:var(--control-height);color:inherit;transition:color var(--motion-duration-220ms) ease;justify-content:center;align-items:center;padding-inline:.35rem;display:inline-flex}.legal.svelte-11b8rhv a:where(.svelte-11b8rhv):hover,.preferences.svelte-11b8rhv:hover{color:var(--gold-light)}.preferences.svelte-11b8rhv{cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;padding:0}@container (width<=680px){.legal.svelte-11b8rhv{grid-template-columns:1fr auto}.legal.svelte-11b8rhv>span:where(.svelte-11b8rhv){grid-column:1/-1}}@container (width<=430px){.legal.svelte-11b8rhv{grid-template-columns:1fr}.legal.svelte-11b8rhv>a:where(.svelte-11b8rhv){justify-self:start}}.footer.svelte-1kb6xjk{isolation:isolate;padding:var(--layout-space-var-section-space-var-page-pad);border-top:1px solid var(--effect-colour-rgb-233-194-125-14);background:radial-gradient(circle at 84% 26%, var(--effect-colour-rgb-203-161-96-9), transparent 29rem), var(--effect-colour-050607);position:relative;overflow:hidden}.footer.svelte-1kb6xjk:before{content:"";z-index:-2;background:linear-gradient(90deg, transparent calc(25% - 1px), var(--effect-colour-rgb-255-255-255-4) 25%, transparent calc(25% + 1px), transparent calc(50% - 1px), var(--effect-colour-rgb-255-255-255-4) 50%, transparent calc(50% + 1px), transparent calc(75% - 1px), var(--effect-colour-rgb-255-255-255-4) 75%, transparent calc(75% + 1px));pointer-events:none;position:absolute;inset:0}.watermark.svelte-1kb6xjk{z-index:-1;right:var(--layout-footer-watermark-right-variant2);bottom:var(--layout-footer-watermark-bottom-variant2);width:var(--layout-footer-aura-width);opacity:var(--opacity-level3-point5);pointer-events:none;position:absolute;transform:rotate(8deg)}@container (width<=680px){.footer.svelte-1kb6xjk{padding-block:var(--section-space-compact)}.watermark.svelte-1kb6xjk{right:var(--layout-footer-watermark-right);bottom:var(--layout-footer-watermark-bottom);width:22rem}}.choices.svelte-zquk6j{gap:var(--layout-space-0-55rem);margin-top:var(--layout-space-1-25rem);display:grid}.choice.svelte-zquk6j{min-height:var(--layout-cookie-consent-choices-choice-min-height);justify-content:space-between;align-items:center;gap:var(--layout-space-1rem);padding:var(--layout-space-0-75rem-0-85rem);border:1px solid var(--effect-colour-rgb-233-194-125-16);border-radius:var(--radius-card);background:var(--effect-colour-rgb-255-255-255-2);display:flex}.choice.svelte-zquk6j div:where(.svelte-zquk6j){gap:var(--layout-space-0-28rem);display:grid}.choice.svelte-zquk6j strong:where(.svelte-zquk6j){color:var(--white);font-size:var(--type-switch-label-size);letter-spacing:var(--type-tracking-meta);text-transform:uppercase}.choice.svelte-zquk6j span:where(.svelte-zquk6j){color:var(--effect-colour-rgb-245-243-238-52);font-size:var(--type-switch-copy-size);line-height:var(--type-leading-compact)}.choice.svelte-zquk6j em:where(.svelte-zquk6j){color:var(--effect-colour-rgb-249-221-156-68);font-size:var(--type-size-tiny);font-style:normal;font-weight:var(--type-weight-bold);letter-spacing:var(--type-tracking-eyebrow);text-transform:uppercase}.save.svelte-zquk6j{margin-top:var(--layout-space-0-65rem)}@container (width<=520px){.choices.svelte-zquk6j{gap:var(--layout-space-0-45rem);margin-top:var(--layout-space-0-8rem)}.choice.svelte-zquk6j{min-height:var(--layout-control-min-height-compact);gap:var(--layout-space-0-65rem);padding:var(--layout-space-0-58rem-0-65rem)}.choice.svelte-zquk6j strong:where(.svelte-zquk6j),.choice.svelte-zquk6j span:where(.svelte-zquk6j){font-size:var(--type-switch-copy-size-compact)}.choice.svelte-zquk6j span:where(.svelte-zquk6j){line-height:var(--type-leading-control)}.save.svelte-zquk6j{margin-top:var(--layout-space-0-5rem)}}.consent-panel.svelte-18gptfx{z-index:65;right:var(--layout-cookie-consent-panel-consent-panel-right);bottom:var(--layout-cookie-consent-panel-consent-panel-bottom);width:var(--layout-cookie-consent-panel-viewport-width);border:1px solid var(--effect-colour-rgb-233-194-125-38);padding:var(--layout-space-1-1rem);background:radial-gradient(circle at 88% 5%, var(--effect-colour-rgb-203-161-96-18), transparent 9rem), linear-gradient(145deg, var(--effect-colour-rgb-23-21-18-98), var(--effect-colour-rgb-5-6-7-99));box-shadow:0 2rem 6rem var(--effect-colour-rgb-0-0-0-52), inset 0 1px 0 var(--effect-colour-rgb-255-255-255-6);clip-path:polygon(0 0, calc(100% - var(--shape-corner-cut)) 0, 100% var(--shape-corner-cut), 100% 100%, var(--shape-corner-cut) 100%, 0 calc(100% - var(--shape-corner-cut)));position:fixed;overflow:visible}.consent-panel--choices.svelte-18gptfx{overscroll-behavior:contain;scrollbar-width:thin;max-height:min(34rem,100svh - 2rem);overflow:hidden auto}.consent-panel--container.svelte-18gptfx{width:100%;max-width:var(--layout-cookie-consent-panel-consent-panel-container-max-width);margin-inline:auto;position:relative;inset:auto}body.tour-embed-fullscreen .consent-panel.svelte-18gptfx{display:none}.consent-panel.svelte-18gptfx:before{content:"";inset:var(--layout-cookie-consent-panel-consent-panel-inset-variant2);border:1px solid var(--effect-colour-rgb-233-194-125-12);pointer-events:none;position:absolute}.topline.svelte-18gptfx{align-items:center;gap:var(--layout-space-0-55rem);display:flex;position:relative}.drop.svelte-18gptfx{aspect-ratio:1;border:1px solid var(--effect-colour-rgb-233-194-125-46);border-radius:var(--radius-control);width:1.6rem;color:var(--gold-light);font-size:var(--type-size-lead-large);place-items:center;line-height:1;display:grid}.eyebrow.svelte-18gptfx{opacity:var(--opacity-level74)}.close.svelte-18gptfx{width:var(--control-height-large);height:var(--control-height-large);border:1px solid var(--effect-colour-rgb-233-194-125-28);border-radius:var(--radius-control);color:var(--white);font-size:var(--type-size-lead-compact);cursor:pointer;transition:background var(--motion-duration-220ms) ease, color var(--motion-duration-220ms) ease, transform var(--motion-duration-420ms) var(--ease-luxury);background:0 0;place-items:center;margin-left:auto;display:grid}.close.svelte-18gptfx:hover{background:var(--gold-light);color:var(--black-deep);transform:rotate(90deg)}h2.svelte-18gptfx{max-width:var(--layout-cookie-consent-panel-h2-max-width-variant2);margin:var(--layout-space-1-3rem-0-0);font-family:Instrument Serif,Georgia,serif;font-size:var(--type-cookie-consent-panel-h2-type-size-variant2);font-weight:var(--type-weight-regular);letter-spacing:var(--type-cookie-consent-panel-h2-tracking);line-height:var(--type-leading-display-tight)}.consent-panel.svelte-18gptfx>p:where(.svelte-18gptfx){max-width:var(--layout-cookie-consent-panel-consent-panel-p-max-width);margin:var(--layout-space-1rem-0-0);color:var(--effect-colour-rgb-245-243-238-66);font-size:var(--type-caption-default);line-height:var(--type-cookie-consent-panel-consent-panel-p-leading)}.actions.svelte-18gptfx{gap:var(--layout-space-0-65rem);margin-top:var(--layout-space-1-35rem);grid-template-columns:1fr 1.13fr;display:grid}.manage.svelte-18gptfx,.consent-panel.svelte-18gptfx>a:where(.svelte-18gptfx){min-height:var(--control-height-large);color:var(--effect-colour-rgb-245-243-238-54);font:600 var(--text-label-size) / 1.2 inherit;letter-spacing:var(--type-tracking-eyebrow);text-decoration:underline;-webkit-text-decoration-color:var(--effect-colour-rgb-233-194-125-35);text-decoration-color:var(--effect-colour-rgb-233-194-125-35);text-underline-offset:.35rem;text-transform:uppercase;cursor:pointer;transition:color var(--motion-duration-220ms) ease;background:0 0;border:0;align-items:center;padding:0;display:inline-flex;position:relative}.manage.svelte-18gptfx{width:100%;margin-top:var(--layout-space-0-25rem);display:flex}.consent-panel.svelte-18gptfx>a:where(.svelte-18gptfx){margin-top:var(--layout-space-0-25rem);color:var(--effect-colour-rgb-245-243-238-42)}.manage.svelte-18gptfx:hover,.consent-panel.svelte-18gptfx>a:where(.svelte-18gptfx):hover{color:var(--gold-light)}@container (width<=520px){.consent-panel.svelte-18gptfx:not(.consent-panel--container){right:var(--layout-cookie-consent-panel-consent-panel-consent-panel-container-right);bottom:var(--layout-cookie-consent-panel-consent-panel-consent-panel-container-bottom);width:var(--layout-cookie-consent-panel-viewport-width-compact);padding:var(--layout-space-0-85rem)}.consent-panel--container.svelte-18gptfx{padding:var(--layout-space-0-85rem)}.consent-panel--choices.svelte-18gptfx{max-height:min(30rem,100svh - 2rem)}.consent-panel.svelte-18gptfx:before{inset:var(--layout-cookie-consent-panel-consent-panel-inset)}.topline.svelte-18gptfx{gap:var(--layout-space-0-45rem)}.drop.svelte-18gptfx{width:1.35rem;font-size:var(--type-body-default)}h2.svelte-18gptfx{max-width:var(--layout-cookie-consent-panel-h2-max-width);margin-top:var(--layout-space-0-82rem);font-size:var(--type-cookie-consent-panel-h2-type-size);line-height:var(--type-cookie-consent-panel-h2-leading)}.consent-panel.svelte-18gptfx>p:where(.svelte-18gptfx){margin-top:var(--layout-space-0-68rem);font-size:var(--type-meta-default);line-height:var(--type-leading-copy-compact)}.actions.svelte-18gptfx{gap:var(--layout-space-0-48rem);margin-top:var(--layout-space-0-88rem);grid-template-columns:1fr 1fr}.manage.svelte-18gptfx,.consent-panel.svelte-18gptfx>a:where(.svelte-18gptfx){min-height:var(--control-height-large);margin-top:var(--layout-space-0-1rem);font-size:var(--text-label-size)}}@container (width<=360px){.actions.svelte-18gptfx{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.consent-panel.svelte-18gptfx :where(.svelte-18gptfx),.consent-panel.svelte-18gptfx :where(.svelte-18gptfx):before,.consent-panel.svelte-18gptfx :where(.svelte-18gptfx):after{transition-duration:var(--motion-duration-0-01ms)!important}}.breadcrumbs.svelte-jgkc89{z-index:5;align-items:center;gap:var(--layout-space-var-space-2);width:fit-content;max-width:100%;padding:var(--layout-space-var-space-1-var-space-3);border:1px solid var(--opacity-border-gold);border-radius:var(--radius-card);background:var(--effect-colour-rgb-5-6-7-48);color:var(--text-tertiary);font-size:var(--text-label-size);font-weight:var(--type-weight-bold);letter-spacing:var(--type-tracking-meta);line-height:var(--type-leading-label-relaxed);text-transform:uppercase;flex-wrap:wrap;display:flex;position:relative}.breadcrumbs__trail.svelte-jgkc89{align-items:center;gap:var(--layout-space-var-space-2);flex-wrap:wrap;min-width:0;display:flex}.breadcrumbs__trail.svelte-jgkc89>span:where(.svelte-jgkc89){overflow-wrap:anywhere;max-width:100%}a.svelte-jgkc89{transition:color var(--motion-fast) ease}a.svelte-jgkc89:hover{color:var(--gold-light)}@container (width<=860px){a.svelte-jgkc89{min-height:var(--control-height);color:var(--gold-light);align-items:center;display:inline-flex}}.editorial-hero.svelte-9qatds{isolation:isolate;min-height:var(--layout-editorial-hero-root-min-height);border-bottom:1px solid var(--effect-colour-rgb-255-255-255-8);background:radial-gradient(circle at 78% 24%, var(--effect-colour-rgb-203-161-96-14), transparent 31rem), linear-gradient(145deg, var(--effect-colour-080909), var(--effect-colour-050607) 62%);align-items:end;display:grid;position:relative;overflow:hidden}.editorial-hero.svelte-9qatds:before{content:"";z-index:-1;background:linear-gradient(90deg, var(--effect-colour-rgb-233-194-125-6) 1px, transparent 1px), linear-gradient(var(--effect-colour-rgb-233-194-125-4) 1px, transparent 1px);background-size:var(--layout-editorial-hero-grid-size) var(--layout-editorial-hero-grid-size);opacity:var(--opacity-level50);position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 76% 28%,#000,#0000 68%);mask-image:radial-gradient(circle at 76% 28%,#000,#0000 68%)}.editorial-hero--media.svelte-9qatds{min-height:var(--layout-editorial-hero-editorial-hero-media-min-height)}.editorial-hero--article.svelte-9qatds{min-height:var(--layout-editorial-hero-editorial-hero-article-min-height-variant2)}.editorial-hero--center.svelte-9qatds{align-items:center}.editorial-hero__media.svelte-9qatds,.editorial-hero__media.svelte-9qatds img:where(.svelte-9qatds){z-index:-3;width:100%;height:100%;position:absolute;inset:0}.editorial-hero__media.svelte-9qatds img:where(.svelte-9qatds){object-fit:cover;opacity:var(--opacity-level90);filter:saturate(.82)contrast(1.08)brightness(.84);animation:svelte-9qatds-editorial-image-settle var(--motion-duration-1800ms) var(--ease-luxury) both;transform:scale(1.015)}.editorial-hero__shade.svelte-9qatds{z-index:-2;background:linear-gradient(to top, var(--effect-colour-rgb-5-6-7-95), var(--effect-colour-rgb-5-6-7-22) 64%, var(--effect-colour-rgb-5-6-7-8)), linear-gradient(to right, var(--effect-colour-rgb-5-6-7-52), transparent 68%);pointer-events:none;position:absolute;inset:0}.editorial-hero.svelte-9qatds:not(.editorial-hero--media) .editorial-hero__shade:where(.svelte-9qatds){background:radial-gradient(circle at 84% 24%, var(--effect-colour-rgb-233-194-125-10), transparent 23rem), linear-gradient(to top, var(--effect-colour-rgb-5-6-7-60), transparent 58%)}.editorial-hero__copy.svelte-9qatds{z-index:2;width:min(100%,94rem);min-width:0;padding:var(--layout-space-var-hero-safe-start-var-page-pad-var-hero-space-end);position:relative}.editorial-hero__title.svelte-9qatds{max-width:var(--layout-measure-display-md);margin:var(--layout-space-var-space-3-0-0);font-size:var(--display-hero-size);overflow-wrap:anywhere}.editorial-hero__breadcrumbs.svelte-9qatds{margin-bottom:var(--content-stack-gap)}.editorial-hero[data-title-measure=compact].svelte-9qatds .editorial-hero__title:where(.svelte-9qatds){max-width:var(--layout-editorial-hero-title-compact-max-width)}.editorial-hero[data-title-measure=short].svelte-9qatds .editorial-hero__title:where(.svelte-9qatds){max-width:var(--layout-measure-display-xs)}.editorial-hero[data-title-measure=wide].svelte-9qatds .editorial-hero__title:where(.svelte-9qatds){max-width:var(--layout-measure-display-lg)}.editorial-hero__intro.svelte-9qatds{max-width:var(--layout-measure-copy-wide);margin:var(--layout-space-var-content-stack-gap-0-0);color:var(--effect-colour-rgb-245-243-238-74);font-size:var(--type-editorial-hero-editorial-hero-intro-type-size);line-height:var(--type-leading-editorial-relaxed);text-wrap:pretty}.editorial-hero__actions.svelte-9qatds:empty,.editorial-hero__meta.svelte-9qatds:empty{display:none}.editorial-hero__actions.svelte-9qatds{gap:var(--layout-space-var-space-2);margin-top:var(--layout-space-var-content-stack-gap);flex-wrap:wrap;display:flex}.editorial-hero__meta.svelte-9qatds{margin-top:var(--layout-space-var-space-5)}@keyframes svelte-9qatds-editorial-image-settle{0%{opacity:var(--opacity-level72);filter:saturate(.65)contrast(1.04)brightness(.72);transform:scale(1.045)}to{opacity:var(--opacity-level90);filter:saturate(.82)contrast(1.08)brightness(.84);transform:scale(1.015)}}@container (width<=700px){.editorial-hero.svelte-9qatds,.editorial-hero--media.svelte-9qatds,.editorial-hero--article.svelte-9qatds{min-height:var(--layout-editorial-hero-editorial-hero-article-min-height)}.editorial-hero__title.svelte-9qatds{max-width:100%;font-size:var(--display-hero-size);line-height:var(--type-leading-display);overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto}.editorial-hero__media.svelte-9qatds img:where(.svelte-9qatds){animation-duration:var(--motion-duration-900ms)}}@container (width>=701px) and (width<=900px){.editorial-hero.svelte-9qatds:not(.editorial-hero--media){min-height:var(--layout-editorial-hero-editorial-hero-editorial-hero-media-min-height)}}@media (prefers-reduced-motion:reduce){.editorial-hero__media.svelte-9qatds img:where(.svelte-9qatds){animation:none}}a.svelte-1gx3wrh{isolation:isolate;grid-template-columns:minmax(0, 1fr) var(--control-height);min-width:0;min-height:var(--layout-link-card-min-height);align-items:start;gap:var(--space-4);border:1px solid var(--opacity-border-gold);padding:var(--space-4);background:linear-gradient(140deg, var(--effect-colour-rgb-255-255-255-6), var(--effect-colour-rgb-255-255-255-1-2)), var(--black-primary);transition:background var(--motion-standard) ease, box-shadow var(--motion-emphasis) var(--ease-luxury);display:grid;position:relative;overflow:hidden}a.svelte-1gx3wrh:before{content:"";z-index:-1;background:linear-gradient(112deg, transparent 24%, var(--opacity-gold-wash) 48%, transparent 72%);transition:transform var(--motion-sweep) var(--ease-luxury);position:absolute;inset:0;transform:translate(-110%)}a.svelte-1gx3wrh:hover{z-index:1;box-shadow:inset 0 0 0 1px var(--effect-colour-rgb-233-194-125-32)}a.svelte-1gx3wrh:hover:before{transform:translate(110%)}a.svelte-1gx3wrh:focus-visible{z-index:2;outline:2px solid var(--gold-light);outline-offset:calc(var(--layout-focus-ring-offset) * -1)}.index.svelte-1gx3wrh{color:var(--effect-colour-rgb-233-194-125-32);-webkit-text-stroke:1px var(--effect-colour-rgb-233-194-125-16);font-family:Instrument Serif,Georgia,serif;font-size:var(--type-link-card-index-size);line-height:var(--type-leading-display-compressed);align-self:start;position:relative}small.svelte-1gx3wrh,strong.svelte-1gx3wrh,p.svelte-1gx3wrh{z-index:1;min-width:0;position:relative}small.svelte-1gx3wrh{min-height:0;color:var(--effect-colour-rgb-233-194-125-68);font-size:var(--text-label-size);font-weight:var(--type-weight-extra-bold);letter-spacing:var(--type-tracking-eyebrow-wide);line-height:var(--type-leading-copy-compact);text-transform:uppercase;padding-right:0}strong.svelte-1gx3wrh{max-width:none;color:var(--text-primary);font-family:Instrument Serif,Georgia,serif;font-size:var(--type-link-card-title-size);font-weight:var(--type-weight-regular);line-height:var(--type-heading-leading);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:pretty}.body.svelte-1gx3wrh{align-content:start;gap:var(--space-2);width:100%;min-width:0;transition:transform var(--motion-emphasis) var(--ease-luxury);grid-area:2/1/auto/-1;padding-right:0;display:grid}p.svelte-1gx3wrh{max-width:var(--layout-link-card-p-max-width);margin:var(--layout-link-card-copy-margin);padding-top:var(--space-1);color:var(--text-tertiary);font-size:var(--text-caption-size);line-height:var(--type-leading-body);text-wrap:pretty}.arrow.svelte-1gx3wrh{width:var(--control-height);aspect-ratio:1;border:1px solid var(--opacity-border-gold);border-radius:var(--radius-control);color:var(--gold-bright);transition:background var(--motion-standard) ease, color var(--motion-standard) ease, transform var(--motion-emphasis) var(--ease-luxury);grid-area:1/2;place-items:center;display:grid;position:relative}a.svelte-1gx3wrh:hover .arrow:where(.svelte-1gx3wrh){background:var(--gold-bright);color:var(--black-deep);transform:rotate(45deg) scale(var(--motion-control-active-scale))}[data-presentation=rail].svelte-1gx3wrh{grid-template-columns:minmax(2.25rem, auto) minmax(0, 1fr) var(--control-height);min-height:var(--layout-rail-card-min-height);align-items:center;gap:var(--space-3);padding:var(--space-4);background:linear-gradient(90deg, var(--opacity-gold-wash), transparent 68%), var(--black-primary);display:grid}[data-density=long].svelte-1gx3wrh strong:where(.svelte-1gx3wrh){font-size:var(--type-link-card-title-compact-size);line-height:var(--type-leading-heading)}[data-presentation=rail].svelte-1gx3wrh:before{transform:translate(-104%)skew(-12deg)}[data-presentation=rail].svelte-1gx3wrh .index:where(.svelte-1gx3wrh){font-size:var(--type-link-card-index-compact-size);line-height:var(--type-leading-display-compressed);align-self:center;transform:none}[data-presentation=rail].svelte-1gx3wrh .body:where(.svelte-1gx3wrh){padding-right:0}[data-presentation=rail].svelte-1gx3wrh small:where(.svelte-1gx3wrh){min-height:0;padding-right:0}[data-presentation=rail].svelte-1gx3wrh strong:where(.svelte-1gx3wrh){max-width:none;font-size:var(--type-link-card-title-compact-size)}[data-presentation=rail].svelte-1gx3wrh p:where(.svelte-1gx3wrh){margin:0;padding-top:0}[data-presentation=rail].svelte-1gx3wrh:hover:before{transform:translate(104%)skew(-12deg)}[data-presentation=rail].svelte-1gx3wrh:hover .body:where(.svelte-1gx3wrh),[data-presentation=rail].svelte-1gx3wrh:hover .arrow:where(.svelte-1gx3wrh){transform:translateX(var(--layout-space-0-36rem))}@container (width<=760px){a.svelte-1gx3wrh{min-height:var(--layout-link-card-min-height-compact);grid-template-columns:minmax(0, 1fr) var(--control-height);gap:var(--space-3);padding:var(--space-3)}strong.svelte-1gx3wrh{max-width:none;font-size:var(--type-link-card-title-mobile-size)}[data-presentation=rail].svelte-1gx3wrh{grid-template-columns:minmax(2.25rem, auto) minmax(0, 1fr) var(--control-height);min-height:var(--layout-rail-card-min-height-compact);padding:var(--space-3)}}@container (width<=420px){[data-presentation=rail].svelte-1gx3wrh{grid-template-columns:minmax(0, 1fr) var(--control-height);align-items:start}[data-presentation=rail].svelte-1gx3wrh .index:where(.svelte-1gx3wrh){grid-area:1/1}[data-presentation=rail].svelte-1gx3wrh .arrow:where(.svelte-1gx3wrh){grid-area:1/2}[data-presentation=rail].svelte-1gx3wrh .body:where(.svelte-1gx3wrh){grid-area:2/1/auto/-1}}[data-rd-state-panel].svelte-s8xg8q{isolation:isolate;min-width:0;min-height:var(--layout-surface-min-height-sm);align-items:center;gap:var(--layout-space-var-space-4);padding:var(--layout-specimen-stage-padding);border:1px solid var(--effect-colour-rgb-233-194-125-18);background:radial-gradient(circle at 8% 15%, var(--effect-colour-rgb-203-161-96-12), transparent 14rem), var(--effect-colour-rgb-5-6-7-88);clip-path:polygon(0 0, calc(100% - var(--shape-corner-cut)) 0, 100% var(--shape-corner-cut), 100% 100%, var(--shape-corner-cut) 100%, 0 calc(100% - var(--shape-corner-cut)));grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}[data-compact=true].svelte-s8xg8q{min-height:var(--layout-state-panel-data-compact-true-min-height);padding:var(--layout-space-var-space-4)}[data-state=error].svelte-s8xg8q{border-color:var(--effect-colour-efad9d)}[data-state=success].svelte-s8xg8q{border-color:var(--effect-colour-b8d892)}[data-rd-state-signal].svelte-s8xg8q{width:var(--control-height-large);aspect-ratio:1;border:1px solid var(--effect-colour-rgb-233-194-125-32);border-radius:var(--radius-control);color:var(--gold-light);place-items:center;display:grid}[data-rd-state-signal].svelte-s8xg8q i:where(.svelte-s8xg8q){aspect-ratio:1;border:1px solid var(--gold-light);border-radius:var(--radius-control);width:.8rem;animation:svelte-s8xg8q-rd-state-spin var(--motion-duration-650ms) linear infinite;border-right-color:#0000}[data-rd-state-copy].svelte-s8xg8q{gap:var(--layout-space-var-space-2);min-width:0;display:grid}small.svelte-s8xg8q{color:var(--gold-bright);font-size:var(--text-label-size);font-weight:var(--type-weight-bold);letter-spacing:var(--type-tracking-eyebrow);text-transform:uppercase}strong.svelte-s8xg8q{font-family:Instrument Serif,Georgia,serif;font-size:var(--display-card-size);font-weight:var(--type-weight-regular);line-height:var(--display-section-leading);overflow-wrap:anywhere;text-wrap:balance}p.svelte-s8xg8q{max-width:var(--content-measure);color:var(--text-secondary);line-height:var(--type-leading-body-relaxed);overflow-wrap:anywhere;text-wrap:pretty;margin:0}@keyframes svelte-s8xg8q-rd-state-spin{to{transform:rotate(1turn)}}@container (width<=620px){[data-rd-state-panel].svelte-s8xg8q{grid-template-columns:auto minmax(0,1fr)}[data-rd-state-panel] [data-rd-action]{grid-column:1/-1;width:100%}}@media (prefers-reduced-motion:reduce){[data-rd-state-signal].svelte-s8xg8q i:where(.svelte-s8xg8q){animation:none}}.link-card-grid-shell.svelte-1yi00r1{container-type:inline-size}.link-card-grid.svelte-1yi00r1{--link-column-min:var(--layout-link-card-grid-min-column);grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--link-column-min)), 1fr));align-items:start;gap:var(--space-2);clip-path:polygon(0 0, calc(100% - var(--shape-corner-cut)) 0, 100% var(--shape-corner-cut), 100% 100%, var(--shape-corner-cut) 100%, 0 calc(100% - var(--shape-corner-cut)));background:0 0;display:grid;overflow:visible}.link-card-grid[data-columns="1"].svelte-1yi00r1{--link-column-min:100%}.link-card-grid[data-columns="2"].svelte-1yi00r1{--link-column-min:max(var(--layout-link-card-grid-min-column), calc((100% - var(--space-2)) / 2))}.link-card-grid[data-columns="3"].svelte-1yi00r1{--link-column-min:max(var(--layout-link-card-grid-min-column), calc((100% - var(--space-2) - var(--space-2)) / 3))}.link-card-grid--rail.svelte-1yi00r1{border:1px solid var(--opacity-border-gold);background:linear-gradient(145deg, var(--effect-colour-rgb-255-255-255-6), transparent 48%), var(--black-primary);grid-template-columns:1fr;gap:0;overflow:hidden}.link-card-grid--rail.svelte-1yi00r1 [data-rd-link-card]{border:0}.link-card-grid--rail.svelte-1yi00r1 [data-rd-link-card]+[data-rd-link-card]{border-top:1px solid var(--opacity-border-subtle)}.scene-title.svelte-1jn79uk{max-width:var(--layout-measure-display-md);font-size:var(--type-size-display2xl);margin:0}.word.svelte-1jn79uk{margin-right:var(--layout-space-0-17em);transform:translateY(calc((1 - var(--copy-reveal)) * .26em)) rotate(calc((1 - var(--copy-reveal)) * 1.2deg));transform-origin:0 100%;transition:filter var(--motion-fast) ease;display:inline-block}.word.svelte-1jn79uk:last-child{margin-right:0}.centered.svelte-1jn79uk .word:where(.svelte-1jn79uk){transform-origin:bottom}.active[data-motion=portal].svelte-1jn79uk .word:where(.svelte-1jn79uk){animation:svelte-1jn79uk-word-portal var(--motion-duration-1-1s) var(--ease-luxury) both;animation-delay:calc(var(--word-index) * var(--motion-duration-42ms))}.active[data-motion=right-depth].svelte-1jn79uk .word:where(.svelte-1jn79uk){animation:svelte-1jn79uk-word-depth var(--motion-duration-900ms) var(--ease-luxury) both;animation-delay:calc(var(--word-index) * var(--motion-duration-42ms))}.active[data-motion=photo-strip].svelte-1jn79uk .word:where(.svelte-1jn79uk){animation:svelte-1jn79uk-word-scan var(--motion-duration-800ms) var(--ease-luxury) both;animation-delay:calc(var(--word-index) * var(--motion-duration-42ms))}.active[data-motion=device].svelte-1jn79uk .word:where(.svelte-1jn79uk){animation:svelte-1jn79uk-word-device var(--motion-duration-1-1s) var(--ease-luxury) both;animation-delay:calc(var(--word-index) * var(--motion-duration-42ms))}.active[data-motion=layers].svelte-1jn79uk .word:where(.svelte-1jn79uk){animation:svelte-1jn79uk-word-layers var(--motion-duration-900ms) var(--ease-luxury) both;animation-delay:calc(var(--word-index) * var(--motion-duration-42ms))}.active[data-motion=deep].svelte-1jn79uk .word:where(.svelte-1jn79uk){animation:svelte-1jn79uk-word-deep var(--motion-duration-1-1s) var(--ease-luxury) both;animation-delay:calc(var(--word-index) * var(--motion-duration-42ms))}@keyframes svelte-1jn79uk-word-portal{0%{clip-path:polygon(0 100%,0 100%,0 100%,0 100%);filter:blur(5px);transform:skewY(-8deg)scaleX(.78)}62%{clip-path:polygon(0 100%,112% 0,100% 100%,0 100%);filter:blur();transform:skewY(1.2deg)scaleX(1.025)}to{clip-path:inset(0);filter:blur();transform:skewY(0)scaleX(1)}}@keyframes svelte-1jn79uk-word-depth{0%{clip-path:inset(0 100% 0 0);filter:blur(4px);transform:perspective(58rem)translate3d(1.5em,0,-3rem)rotateY(-18deg)}70%{clip-path:inset(0);filter:blur();transform:perspective(58rem)translate(-.06em)rotateY(1.8deg)}to{transform:perspective(58rem)translate(0,0)rotateY(0)}}@keyframes svelte-1jn79uk-word-scan{0%{clip-path:inset(43% 100% 43% 0);filter:blur(3px);transform:scaleX(.72)skew(-6deg)}62%{clip-path:inset(0 -4% 0 0);filter:blur();transform:scaleX(1.025)skew(1deg)}to{clip-path:inset(0);transform:scaleX(1)skew(0)}}@keyframes svelte-1jn79uk-word-device{0%{clip-path:inset(0 0 100%);filter:blur(4px);transform:perspective(54rem)rotateX(22deg)rotateY(-8deg)scale(.88,1.2)}58%{clip-path:inset(0);filter:blur();transform:perspective(54rem)rotateX(-3deg)rotateY(1deg)scale(1.025,.98)}to{transform:perspective(54rem)rotateX(0)rotateY(0)scale(1)}}@keyframes svelte-1jn79uk-word-layers{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%);filter:blur(4px);transform:translate(-.9em)skewY(5deg)}64%{clip-path:polygon(0 0,108% 0,100% 100%,0 100%);filter:blur();transform:translate(.08em)skewY(-.8deg)}to{clip-path:inset(0);transform:translate(0)skewY(0)}}@keyframes svelte-1jn79uk-word-deep{0%{clip-path:inset(0 0 100%);filter:blur(5px);transform:perspective(70rem)translate3d(0,.42em,-4rem)rotateX(8deg)}70%{clip-path:inset(0);filter:blur();transform:perspective(70rem)translateY(-.04em)rotateX(-1.2deg)}to{transform:perspective(70rem)translate(0,0)rotateX(0)}}@container (width>=761px) and (width<=960px){.scene-title.svelte-1jn79uk{max-width:var(--layout-measure-display-lg);font-size:var(--type-size-display-plus);line-height:var(--type-experience-kinetic-title-scene-title-leading)}}@media (prefers-reduced-motion:reduce){.word.svelte-1jn79uk,.active.svelte-1jn79uk .word:where(.svelte-1jn79uk){clip-path:inset(0);filter:none;animation:none;transform:none}}.actions.svelte-13atp4{gap:var(--layout-space-0-6rem);margin-top:var(--layout-space-2rem);flex-wrap:wrap;display:flex}.contact-promise.svelte-13atp4{margin:var(--layout-space-0-9rem-0-0);color:var(--effect-colour-rgb-245-243-238-52);font-size:var(--type-size-label-compact);letter-spacing:var(--type-tracking-meta);text-transform:uppercase}.scene-email.svelte-13atp4{margin-top:var(--layout-space-0-9rem);color:var(--gold-light);font-size:var(--type-meta-default);letter-spacing:var(--type-tracking-label);text-transform:uppercase;text-decoration:underline;-webkit-text-decoration-color:var(--effect-colour-rgb-233-194-125-30);text-decoration-color:var(--effect-colour-rgb-233-194-125-30);text-underline-offset:.25em;transition:color var(--motion-duration-220ms) ease, text-decoration-color var(--motion-duration-220ms) ease, transform var(--motion-duration-420ms) var(--ease-luxury);display:inline-flex}.scene-email.svelte-13atp4:hover{color:var(--gold-bright);text-decoration-color:currentColor;transform:translate(.25rem)}.location.svelte-13atp4{margin-top:var(--layout-space-1-4rem);color:var(--text-secondary);font-size:var(--type-size-meta-comfortable);letter-spacing:var(--type-tracking-label)}.copy.svelte-1g5zvxc{--copy-y:0px;--copy-reveal:0;width:calc(100% - var(--page-pad) - var(--page-pad));max-width:var(--layout-experience-scene-copy-copy-max-width);opacity:var(--opacity-level0);transform:translate3d(0, var(--copy-y), 0);will-change:opacity, transform;flex-direction:column;display:flex;position:absolute}.copy.svelte-1g5zvxc:first-child{opacity:var(--opacity-level100)}.copy--left-bottom.svelte-1g5zvxc{bottom:var(--layout-experience-scene-copy-copy-left-bottom-bottom);left:var(--page-pad)}.copy--left-center.svelte-1g5zvxc{top:var(--layout-anchor-center-block);left:var(--page-pad);transform:translate3d(0, calc(-50% + var(--copy-y)), 0)}.copy--right-bottom.svelte-1g5zvxc{right:var(--layout-experience-scene-copy-copy-right-bottom-right);bottom:var(--layout-experience-scene-copy-copy-right-bottom-bottom-variant2);align-items:flex-start}.copy--right-center.svelte-1g5zvxc{top:var(--layout-anchor-center-block);right:var(--layout-experience-scene-copy-copy-right-center-right);transform:translate3d(0, calc(-50% + var(--copy-y)), 0)}.copy--center.svelte-1g5zvxc{top:var(--layout-anchor-center-block);left:var(--layout-anchor-center-inline);text-align:center;transform:translate3d(-50%, calc(-50% + var(--copy-y)), 0);align-items:center}.copy--narrow.svelte-1g5zvxc{max-width:var(--layout-measure-copy-compact)}.copy--medium.svelte-1g5zvxc{max-width:var(--layout-measure-copy-wide)}.copy--wide.svelte-1g5zvxc{max-width:var(--layout-measure-editorial-wide)}.scene-kicker.svelte-1g5zvxc{align-items:center;gap:var(--layout-space-0-75rem);border:1px solid var(--effect-colour-rgb-233-194-125-24);border-radius:var(--radius-card);width:fit-content;max-width:100%;padding:var(--layout-space-0-36rem-0-78rem-0-36rem-0-38rem);background:linear-gradient(110deg, var(--effect-colour-rgb-5-6-7-54), var(--effect-colour-rgb-203-161-96-10));box-shadow:0 1rem 3rem var(--effect-colour-rgb-0-0-0-22), inset 0 1px 0 var(--effect-colour-rgb-255-255-255-6);-webkit-backdrop-filter:blur(14px)saturate(118%);backdrop-filter:blur(14px)saturate(118%);display:inline-flex;position:relative}.scene-kicker.svelte-1g5zvxc [data-rd-text]{align-items:center;gap:var(--layout-space-0-75rem);max-width:100%;display:inline-flex}.scene-kicker.svelte-1g5zvxc:after{content:"";inset:var(--layout-bleed-hairline);border:1px solid var(--effect-colour-rgb-249-221-156-18);border-radius:var(--radius-inherit);opacity:calc(var(--opacity-level16) + var(--scene-settle) * var(--opacity-level18));pointer-events:none;position:absolute}.scene-kicker__index.svelte-1g5zvxc{border-radius:var(--radius-control);background:var(--gold-metal);width:1.5rem;height:1.5rem;color:var(--black-deep);font-size:var(--type-field-counter-size);font-weight:var(--type-weight-extra-bold);letter-spacing:var(--type-experience-scene-copy-scene-kicker-index-tracking);box-shadow:0 .65rem 1.5rem var(--effect-colour-rgb-203-161-96-20);flex:none;place-items:center;display:grid}.scene-kicker__label.svelte-1g5zvxc{min-width:0;color:var(--gold-light);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.subtitle.svelte-1g5zvxc{max-width:var(--layout-experience-scene-copy-subtitle-max-width);margin:var(--layout-space-1-4rem-0-0);padding-left:var(--layout-space-1-1rem);color:var(--effect-colour-rgb-245-243-238-72);font-size:var(--type-experience-scene-copy-subtitle-type-size);line-height:var(--type-leading-body);text-wrap:balance;position:relative}.subtitle.svelte-1g5zvxc:before{content:"";top:var(--layout-experience-scene-copy-subtitle-top);bottom:var(--layout-experience-scene-copy-subtitle-bottom);background:linear-gradient(var(--gold-light), transparent);width:1px;transform:scaleY(var(--copy-reveal));transform-origin:top;position:absolute;left:0}.copy.active.svelte-1g5zvxc .subtitle:where(.svelte-1g5zvxc):before{box-shadow:0 0 1.2rem var(--effect-colour-rgb-233-194-125-42)}.copy--center.svelte-1g5zvxc .subtitle:where(.svelte-1g5zvxc){padding-left:0}.copy--center.svelte-1g5zvxc .subtitle:where(.svelte-1g5zvxc):before{display:none}@container (width>=761px) and (width<=960px){.copy.svelte-1g5zvxc,.copy--left-center.svelte-1g5zvxc,.copy--right-center.svelte-1g5zvxc,.copy--center.svelte-1g5zvxc{right:var(--page-pad);left:var(--page-pad);width:auto;max-width:none}.copy--right-bottom.svelte-1g5zvxc{bottom:var(--layout-experience-scene-copy-copy-right-bottom-bottom)}.copy--left-center.svelte-1g5zvxc,.copy--right-center.svelte-1g5zvxc,.copy--center.svelte-1g5zvxc{top:auto;bottom:var(--layout-experience-scene-copy-copy-center-bottom);text-align:left;transform:translate3d(0, var(--copy-y), 0);align-items:flex-start}.subtitle.svelte-1g5zvxc{max-width:var(--layout-measure-copy-compact);font-size:var(--type-body-default)}}.copy-layer.svelte-1qx2461{z-index:10;pointer-events:none;position:absolute;inset:0}.effects.svelte-1jnchq7{pointer-events:none;position:absolute;inset:0}.scene-aura.svelte-1jnchq7{z-index:6;inset:var(--layout-experience-stage-effects-scene-aura-inset);background:radial-gradient(circle at 72% 28%, var(--effect-colour-rgb-233-194-125-18), transparent 18rem), radial-gradient(circle at 26% 72%, var(--effect-colour-rgb-249-221-156-10), transparent 22rem), conic-gradient(from calc(var(--experience-progress) * 1turn), transparent, var(--effect-colour-rgb-203-161-96-9), transparent 38%);opacity:calc(var(--opacity-level10) + var(--scene-settle) * var(--opacity-level28) + var(--scene-transition) * var(--opacity-level18));filter:blur(22px)saturate(120%);mix-blend-mode:screen;transform:translate3d(calc(var(--scene-direction) * var(--scene-transition) * -2.4%), 0, 0) scale(calc(1.01 + var(--scene-settle) * .018));animation:svelte-1jnchq7-aura-breathe var(--motion-duration-8-5s) ease-in-out infinite alternate;position:absolute}.hero-impact.svelte-1jnchq7{z-index:8;opacity:var(--opacity-level0);background:radial-gradient(circle at 74% 28%, var(--effect-colour-rgb-249-221-156-26), transparent 18rem), linear-gradient(112deg, transparent 42%, var(--effect-colour-rgb-233-194-125-13) 50%, transparent 62%);mix-blend-mode:screen;transition:opacity var(--motion-duration-900ms) ease;position:absolute;inset:0;transform:translate(2%)}.hero-impact.svelte-1jnchq7 span:where(.svelte-1jnchq7){border:1px solid var(--effect-colour-rgb-233-194-125-18);filter:drop-shadow(0 0 1.5rem var(--effect-colour-rgb-233-194-125-12));animation:svelte-1jnchq7-hero-orbit var(--motion-duration-12s) ease-in-out infinite alternate;position:absolute}.hero-impact.svelte-1jnchq7 span:where(.svelte-1jnchq7):first-child{top:var(--layout-experience-stage-effects-hero-impact-span-top-variant2);right:var(--layout-experience-stage-effects-hero-impact-span-right-variant2);width:var(--layout-experience-stage-orbit-large-size);height:var(--layout-experience-stage-orbit-large-size);border-radius:var(--radius-control)}.hero-impact.svelte-1jnchq7 span:where(.svelte-1jnchq7):last-child{top:var(--layout-experience-stage-effects-hero-impact-span-top);right:var(--layout-experience-stage-effects-hero-impact-span-right);width:var(--layout-experience-stage-orbit-small-size);height:var(--layout-experience-stage-orbit-small-size);border-radius:var(--radius-control);animation-delay:calc(var(--motion-duration-4s) * -1)}.effects.hero-active.svelte-1jnchq7 .hero-impact:where(.svelte-1jnchq7){opacity:calc(var(--opacity-level40) + var(--scene-settle) * var(--opacity-level38))}.effects.hero-active.svelte-1jnchq7 .scene-aura:where(.svelte-1jnchq7){opacity:calc(var(--opacity-level24) + var(--scene-settle) * var(--opacity-level34) + var(--scene-transition) * var(--opacity-level16))}.transition-prism.svelte-1jnchq7{z-index:11;inset:var(--layout-experience-stage-effects-transition-prism-inset);opacity:calc(var(--scene-transition) * var(--opacity-level90));mix-blend-mode:screen;transform:translate3d(calc(var(--scene-direction) * -3%), 0, 0);position:absolute;overflow:hidden}.transition-prism.svelte-1jnchq7 span:where(.svelte-1jnchq7){top:var(--layout-experience-stage-effects-transition-prism-span-top);bottom:var(--layout-experience-stage-effects-transition-prism-span-bottom);width:var(--layout-experience-stage-prism-primary-width);min-width:var(--layout-experience-stage-effects-transition-prism-span-min-width);background:linear-gradient(90deg, transparent, var(--effect-colour-rgb-249-221-156-6), var(--effect-colour-rgb-233-194-125-18), transparent);filter:blur(8px);transform:var(--layout-experience-stage-prism-primary-transform);position:absolute}.transition-prism.svelte-1jnchq7 span:where(.svelte-1jnchq7):nth-child(2){left:var(--layout-experience-stage-effects-transition-prism-span-left-variant2);width:var(--layout-experience-stage-prism-secondary-width);opacity:var(--opacity-level72);transform:var(--layout-experience-stage-prism-secondary-transform)}.transition-prism.svelte-1jnchq7 span:where(.svelte-1jnchq7):nth-child(3){left:var(--layout-experience-stage-effects-transition-prism-span-left);width:var(--layout-experience-stage-prism-tertiary-width);opacity:var(--opacity-level52);transform:var(--layout-experience-stage-prism-tertiary-transform)}.velocity-veil.svelte-1jnchq7{z-index:9;background:linear-gradient(115deg, transparent 28%, var(--effect-colour-rgb-233-194-125-16) 48%, transparent 68%), repeating-linear-gradient(90deg, transparent 0 10%, var(--effect-colour-rgb-255-255-255-1-4) 10.1% 10.2%);opacity:calc(var(--scroll-velocity) * var(--opacity-level62) + var(--scene-transition) * var(--opacity-level28));transform:translateX(calc((var(--experience-progress) - .5) * 8%));mix-blend-mode:screen;position:absolute;inset:0}@keyframes svelte-1jnchq7-aura-breathe{to{transform:translate3d(calc(var(--scene-direction) * var(--scene-transition) * -1.2%), -1.4%, 0) scale(calc(1.035 + var(--scene-settle) * .018))}}@keyframes svelte-1jnchq7-hero-orbit{to{border-color:var(--effect-colour-rgb-249-221-156-26);transform:translate(-2.2%,1.4%)scale(1.045)}}.frame.svelte-1qlftqo{pointer-events:none;position:absolute;inset:0}.scene-frame.svelte-1qlftqo{z-index:7;inset:clamp(4.9rem, 8vh, 7rem) var(--page-pad) 3.6rem;position:absolute}.scene-frame.svelte-1qlftqo span:where(.svelte-1qlftqo){width:1.35rem;height:1.35rem;opacity:calc(var(--opacity-level22) + var(--scroll-velocity) * var(--opacity-level42));transition:opacity var(--motion-duration-300ms) ease;position:absolute}.scene-frame.svelte-1qlftqo span:where(.svelte-1qlftqo):first-child{border-top:1px solid var(--gold-primary);border-left:1px solid var(--gold-primary);top:0;left:0}.scene-frame.svelte-1qlftqo span:where(.svelte-1qlftqo):nth-child(2){border-top:1px solid var(--gold-primary);border-right:1px solid var(--gold-primary);top:0;right:0}.scene-frame.svelte-1qlftqo span:where(.svelte-1qlftqo):nth-child(3){border-right:1px solid var(--gold-primary);border-bottom:1px solid var(--gold-primary);bottom:0;right:0}.scene-frame.svelte-1qlftqo span:where(.svelte-1qlftqo):nth-child(4){border-bottom:1px solid var(--gold-primary);border-left:1px solid var(--gold-primary);bottom:0;left:0}.drop-motif.svelte-1qlftqo{z-index:6;top:var(--layout-anchor-center-block);left:var(--layout-anchor-center-inline);width:var(--layout-experience-stage-drop-motif-size);height:auto;opacity:calc(var(--opacity-level5) + var(--scroll-velocity) * var(--opacity-level6));filter:drop-shadow(0 0 2.5rem var(--effect-colour-rgb-203-161-96-12));transform:translate(-50%, -48%) scale(calc(.98 + var(--experience-progress) * .08));transition:opacity var(--motion-duration-450ms) ease;position:absolute}.drop-motif.svelte-1qlftqo path:where(.svelte-1qlftqo){stroke:var(--gold-bright);stroke-width:.7px}.drop-motif__inner.svelte-1qlftqo{opacity:var(--opacity-level35);stroke-dasharray:1 9}.scene-number.svelte-1qlftqo{z-index:6;right:var(--layout-experience-stage-frame-scene-number-right);bottom:var(--layout-experience-stage-frame-scene-number-bottom);color:var(--effect-colour-rgb-245-243-238-3-8);font-family:Instrument Serif,Georgia,serif;font-size:var(--type-experience-stage-frame-scene-number-type-size);font-variant-numeric:tabular-nums;letter-spacing:var(--type-tracking-display-tight);line-height:var(--type-experience-stage-frame-scene-number-leading);-webkit-user-select:none;user-select:none;position:absolute}.scene-meta.svelte-1qlftqo{z-index:8;top:var(--layout-experience-stage-frame-scene-meta-top);right:calc(var(--page-pad) + 1.4rem);align-items:center;gap:var(--layout-space-0-7rem);color:var(--effect-colour-rgb-245-243-238-28);font-size:var(--type-size-tiny);letter-spacing:var(--type-tracking-overline-wide);text-transform:uppercase;display:flex;position:absolute}.scene-meta.svelte-1qlftqo i:where(.svelte-1qlftqo){background:var(--effect-colour-rgb-233-194-125-28);width:1.7rem;height:1px}.frame.hero-active.svelte-1qlftqo .drop-motif:where(.svelte-1qlftqo){opacity:calc(var(--opacity-level16) + var(--scene-settle) * var(--opacity-level18) + var(--scroll-velocity) * var(--opacity-level8));filter:drop-shadow(0 0 3.8rem var(--effect-colour-rgb-203-161-96-26))}.frame.hero-active.svelte-1qlftqo .scene-frame:where(.svelte-1qlftqo) span:where(.svelte-1qlftqo){width:2.05rem;height:2.05rem;opacity:calc(var(--opacity-level34) + var(--scroll-velocity) * var(--opacity-level34))}@container (width>=761px) and (width<=960px){.scene-meta.svelte-1qlftqo{display:none}}.media.svelte-1l1et9t{position:absolute;inset:0}.poster.svelte-1l1et9t{inset:var(--layout-bleed-hairline);transition:opacity var(--motion-duration-800ms) ease;position:absolute}.poster-cosmic.svelte-1l1et9t{display:none}.poster.svelte-1l1et9t img:where(.svelte-1l1et9t){object-fit:cover;width:100%;height:100%;transform:scale(calc(1.02 + var(--scroll-velocity) * .015));transition:transform var(--motion-duration-500ms) var(--ease-luxury)}.ready.svelte-1l1et9t:not(.fallback) .poster:where(.svelte-1l1et9t){opacity:var(--opacity-level0)}.contrast.svelte-1l1et9t{z-index:5;background:linear-gradient(90deg, var(--effect-colour-rgb-3-4-5-76) 0%, transparent 55%, var(--effect-colour-rgb-3-4-5-17) 100%), linear-gradient(0deg, var(--effect-colour-rgb-3-4-5-54), transparent 48%), radial-gradient(circle at center, transparent 28%, var(--effect-colour-rgb-0-0-0-44) 100%);pointer-events:none;position:absolute;inset:0}.scroll-hint.svelte-7nfdgv{z-index:12;bottom:var(--layout-experience-stage-status-scroll-hint-bottom);left:var(--page-pad);align-items:center;gap:var(--layout-space-0-8rem);color:var(--effect-colour-rgb-245-243-238-42);font-size:var(--type-size-overline);letter-spacing:var(--type-tracking-overline);text-transform:uppercase;transition:opacity var(--motion-duration-500ms) ease, transform var(--motion-duration-700ms) var(--ease-luxury);display:flex;position:absolute}.scroll-hint.departed.svelte-7nfdgv{opacity:var(--opacity-level0);transform:translateY(.7rem)}.scroll-hint.svelte-7nfdgv i:where(.svelte-7nfdgv){background:var(--effect-colour-rgb-255-255-255-16);width:3rem;height:1px;display:block;overflow:hidden}.scroll-hint.svelte-7nfdgv i:where(.svelte-7nfdgv):after{content:"";background:var(--gold-bright);width:45%;height:100%;animation:svelte-7nfdgv-hint var(--motion-duration-2-2s) ease-in-out infinite;display:block}.quality.svelte-7nfdgv{z-index:12;right:var(--page-pad);bottom:var(--layout-experience-stage-status-quality-bottom);align-items:center;gap:var(--layout-space-0-55rem);color:var(--effect-colour-rgb-245-243-238-25);font-size:var(--type-size-tiny-plus);letter-spacing:var(--type-tracking-eyebrow-wide);text-transform:uppercase;display:flex;position:absolute}.quality.svelte-7nfdgv span:where(.svelte-7nfdgv){color:var(--effect-colour-rgb-245-243-238-46)}.quality.svelte-7nfdgv i:where(.svelte-7nfdgv){border-radius:var(--radius-control);background:var(--effect-colour-b8d892);width:.35rem;height:.35rem;box-shadow:0 0 .7rem var(--effect-colour-b8d892);animation:svelte-7nfdgv-status var(--motion-duration-2s) ease-in-out infinite}@keyframes svelte-7nfdgv-hint{0%{transform:translate(-110%)}70%,to{transform:translate(250%)}}@keyframes svelte-7nfdgv-status{50%{opacity:var(--opacity-level35);box-shadow:0 0 .2rem var(--effect-colour-b8d892)}}.scene-nav.svelte-1f04o8e{z-index:12;top:var(--layout-anchor-center-block);right:var(--layout-scene-progress-scene-nav-right);align-items:center;gap:var(--layout-space-0-9rem);grid-template-columns:auto 1px auto;display:grid;position:absolute;transform:translateY(-50%)}.scene-name.svelte-1f04o8e{right:var(--layout-scene-progress-scene-name-right);bottom:var(--layout-scene-progress-scene-name-bottom);min-width:var(--layout-scene-progress-scene-name-min-width);gap:var(--layout-space-0-25rem);text-align:right;display:grid;position:absolute}.scene-name.svelte-1f04o8e small:where(.svelte-1f04o8e){color:var(--effect-colour-rgb-245-243-238-27);font-size:var(--type-size-micro-plus);letter-spacing:var(--type-tracking-overline-wide);text-transform:uppercase}.scene-name.svelte-1f04o8e span:where(.svelte-1f04o8e){color:var(--effect-colour-rgb-245-243-238-62);font-family:Instrument Serif,Georgia,serif;font-size:var(--type-size-body-small);font-style:italic}.numbers.svelte-1f04o8e{align-items:center;gap:var(--layout-space-0-45rem);color:var(--effect-colour-rgb-245-243-238-45);font-size:var(--type-size-overline);letter-spacing:var(--type-tracking-eyebrow);display:grid}.numbers.svelte-1f04o8e span:where(.svelte-1f04o8e):first-child{color:var(--gold-bright)}.numbers.svelte-1f04o8e i:where(.svelte-1f04o8e){width:1px;height:1.1rem;margin-left:var(--layout-space-0-35rem);background:var(--effect-colour-rgb-255-255-255-22)}.track.svelte-1f04o8e{background:var(--effect-colour-rgb-255-255-255-15);width:1px;height:9rem}.track.svelte-1f04o8e span:where(.svelte-1f04o8e){background:linear-gradient(var(--gold-light), var(--gold-dark));width:100%;height:100%;box-shadow:0 0 .6rem var(--effect-colour-rgb-233-194-125-45);transform-origin:top;display:block}.dots.svelte-1f04o8e{gap:var(--layout-space-0-18rem);display:grid}.dots.svelte-1f04o8e button:where(.svelte-1f04o8e){width:1.6rem;min-height:var(--layout-scene-progress-dots-button-min-height);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;padding:0;display:flex;position:relative}.dots.svelte-1f04o8e button:where(.svelte-1f04o8e) i:where(.svelte-1f04o8e){border:1px solid var(--effect-colour-rgb-255-255-255-36);border-radius:var(--radius-pill);width:5px;height:5px;transition:background var(--motion-standard) ease, transform var(--motion-duration-500ms) var(--ease-luxury), box-shadow var(--motion-standard) ease}.dots.svelte-1f04o8e button:where(.svelte-1f04o8e) span:where(.svelte-1f04o8e){right:var(--layout-scene-progress-dots-button-span-right);visibility:hidden;width:max-content;padding:var(--layout-space-0-38rem-0-55rem);border:1px solid var(--effect-colour-rgb-233-194-125-12);background:var(--effect-colour-rgb-5-6-7-72);color:var(--effect-colour-rgb-245-243-238-58);opacity:var(--opacity-level0);font-size:var(--type-size-tiny-plus);letter-spacing:var(--type-tracking-label);text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:opacity var(--motion-duration-220ms) ease, transform var(--motion-duration-400ms) var(--ease-luxury);position:absolute;transform:translate(.5rem)}.dots.svelte-1f04o8e button:where(.svelte-1f04o8e):hover span:where(.svelte-1f04o8e),.dots.svelte-1f04o8e button:where(.svelte-1f04o8e):focus-visible span:where(.svelte-1f04o8e){visibility:visible;opacity:var(--opacity-level100);transform:translate(0)}.dots.svelte-1f04o8e button.active:where(.svelte-1f04o8e) i:where(.svelte-1f04o8e){border-color:var(--gold-bright);background:var(--gold-bright);box-shadow:0 0 .7rem var(--effect-colour-rgb-233-194-125-55);transform:scale(1.5)}@container (width<=760px){.scene-nav.svelte-1f04o8e{display:none}}.experience-root.svelte-1ax5rvo{z-index:1;position:relative}.stage.svelte-1ax5rvo{--experience-progress:0;--scroll-velocity:0;--scene-transition:0;--scene-settle:1;--scene-direction:1;isolation:isolate;background:var(--black-deep);width:100%;height:100svh;position:relative;overflow:hidden}@container (width<=760px){.experience-root.svelte-1ax5rvo{display:none}}@media (prefers-reduced-motion:reduce){.experience-root.svelte-1ax5rvo{display:none}}.visual.svelte-nplmt5{z-index:0;pointer-events:none;position:absolute;inset:0}.mobile-scene__media.svelte-nplmt5{z-index:0;top:var(--layout-experience-mobile-visual-mobile-scene-media-top);right:var(--layout-experience-mobile-visual-mobile-scene-media-right);left:var(--layout-experience-mobile-visual-mobile-scene-media-left);border:1px solid var(--effect-colour-rgb-233-194-125-20);border-radius:var(--radius-card);background:var(--effect-colour-050607);height:min(43svh,24.5rem);box-shadow:0 2rem 5.5rem var(--effect-colour-rgb-0-0-0-46), inset 0 1px 0 var(--effect-colour-rgb-255-255-255-7);position:absolute;overflow:hidden}.mobile-scene__media.svelte-nplmt5:after{content:"";background:linear-gradient(180deg, var(--effect-colour-rgb-255-255-255-4), transparent 33%, var(--effect-colour-rgb-0-0-0-36)), radial-gradient(circle at 72% 16%, var(--effect-colour-rgb-249-221-156-13), transparent 13rem);position:absolute;inset:0}.mobile-scene__media.svelte-nplmt5 img:where(.svelte-nplmt5){object-fit:cover;filter:saturate(106%)contrast(104%);width:100%;height:100%;display:block;transform:translateZ(0)scale(1.012)}.mobile-scene__shade.svelte-nplmt5{z-index:1;background:linear-gradient(0deg, var(--effect-colour-rgb-3-4-5-96) 0%, var(--effect-colour-rgb-3-4-5-90) 30%, var(--effect-colour-rgb-3-4-5-34) 62%, var(--effect-colour-rgb-3-4-5-12) 100%), radial-gradient(circle at 50% 58%, transparent 0 12rem, var(--effect-colour-rgb-0-0-0-30) 23rem);position:absolute;inset:0}.mobile-scene__shade.svelte-nplmt5:after{content:"";background:linear-gradient(90deg, var(--effect-colour-rgb-233-194-125-10), transparent 26%, transparent 72%, var(--effect-colour-rgb-233-194-125-7));opacity:var(--opacity-level78);position:absolute;inset:0}.mobile-brand-sigil.svelte-nplmt5{--sigil-aura-y:55%;z-index:0;top:var(--layout-experience-mobile-visual-mobile-brand-sigil-top);left:var(--layout-anchor-center-inline);width:var(--layout-experience-mobile-visual-frame-width);aspect-ratio:1;border:1px solid var(--effect-colour-rgb-233-194-125-16);border-radius:var(--radius-control);background:radial-gradient(circle at 50% var(--sigil-aura-y), var(--effect-colour-rgb-233-194-125-14), var(--effect-colour-rgb-233-194-125-3-5) 46%, transparent 70%);box-shadow:0 0 5rem var(--effect-colour-rgb-203-161-96-16);place-items:center;display:grid;position:absolute;transform:translate(-50%)}.mobile-brand-sigil.svelte-nplmt5:before,.mobile-brand-sigil.svelte-nplmt5:after{content:"";border:1px solid var(--effect-colour-rgb-233-194-125-12);border-radius:var(--radius-control);position:absolute}.mobile-brand-sigil.svelte-nplmt5:before{top:var(--sigil-aura-y);left:var(--layout-anchor-center-inline);aspect-ratio:1;width:calc(100% + 4.4rem);transform:translate(-50%,-50%)}.mobile-brand-sigil.svelte-nplmt5:after{top:var(--sigil-aura-y);left:var(--layout-anchor-center-inline);aspect-ratio:1;width:calc(100% - 5.2rem);transform:translate(-50%,-50%)}.mobile-brand-sigil.svelte-nplmt5 img:where(.svelte-nplmt5){width:46%;height:auto;opacity:var(--opacity-level88);filter:drop-shadow(0 0 1.6rem var(--effect-colour-rgb-233-194-125-28))}.visual.hero.svelte-nplmt5 .mobile-scene__shade:where(.svelte-nplmt5){background:linear-gradient(180deg, var(--effect-colour-rgb-4-5-6-20), transparent 32%, var(--effect-colour-rgb-3-4-5-82) 68%, var(--effect-colour-rgb-3-4-5-98))}.visual.final.svelte-nplmt5 .mobile-scene__shade:where(.svelte-nplmt5){background:linear-gradient(180deg, var(--effect-colour-rgb-4-5-6-12), transparent 34%, var(--effect-colour-rgb-3-4-5-88) 72%, var(--effect-colour-rgb-3-4-5-98))}.mobile-scene.svelte-273eo9{min-height:var(--layout-viewport-min-height);isolation:isolate;contain:layout paint style;content-visibility:auto;contain-intrinsic-size:100svh;border-bottom:1px solid var(--effect-colour-rgb-233-194-125-12);background:radial-gradient(circle at 78% 12%, var(--effect-colour-rgb-203-161-96-11), transparent 17rem), linear-gradient(145deg, var(--effect-colour-08090a), var(--effect-colour-020303) 62%, var(--effect-colour-0a0805));align-items:end;display:grid;position:relative;overflow:hidden}.mobile-scene.svelte-273eo9:before{content:"";z-index:-1;inset:var(--layout-experience-mobile-scene-mobile-scene-inset);border:1px solid var(--effect-colour-rgb-233-194-125-13);border-radius:var(--radius-card);pointer-events:none;position:absolute}.mobile-scene.svelte-273eo9:first-child{content-visibility:visible}.mobile-copy.svelte-273eo9{z-index:2;min-width:0;padding:var(--layout-experience-mobile-copy-padding);position:relative}.mobile-eyebrow.svelte-273eo9{align-items:center;gap:var(--layout-space-0-65rem);max-width:100%;margin:var(--layout-space-0-0-0-95rem);color:var(--gold-light);font-size:var(--type-size-caption-xs);font-weight:var(--type-weight-extra-bold);letter-spacing:var(--type-experience-mobile-scene-mobile-eyebrow-tracking);line-height:var(--type-leading-label);text-transform:uppercase;display:inline-flex}.mobile-eyebrow.svelte-273eo9 span:where(.svelte-273eo9){border:1px solid var(--effect-colour-rgb-233-194-125-44);border-radius:var(--radius-control);width:1.62rem;height:1.62rem;color:var(--gold-bright);font-size:var(--type-field-meta-size);flex:none;place-items:center;display:grid}.mobile-title.svelte-273eo9{width:100%;min-width:0;max-width:var(--layout-measure-display-xs);color:var(--text-primary);font-family:Instrument Serif,Georgia,serif;font-size:var(--type-experience-mobile-scene-mobile-title-type-size);font-weight:var(--type-weight-regular);letter-spacing:var(--type-experience-mobile-scene-mobile-title-tracking);line-height:var(--type-leading-display);word-spacing:.04em;overflow-wrap:anywhere;text-wrap:balance;margin:0}.mobile-subtitle.svelte-273eo9{max-width:var(--layout-experience-mobile-scene-mobile-subtitle-max-width);margin:var(--layout-space-1rem-0-0);padding-left:var(--layout-space-0-92rem);border-left:1px solid var(--effect-colour-rgb-233-194-125-58);color:var(--effect-colour-rgb-245-243-238-76);font-size:var(--type-experience-mobile-scene-mobile-subtitle-type-size);line-height:var(--type-experience-mobile-scene-mobile-subtitle-leading)}.mobile-actions.svelte-273eo9{gap:var(--layout-space-0-55rem);margin-top:var(--layout-space-1-45rem);flex-wrap:wrap;display:flex}.mobile-hero.svelte-273eo9{background:radial-gradient(circle at 50% 24%, var(--effect-colour-rgb-203-161-96-18), transparent 17rem), radial-gradient(circle at 86% 8%, var(--effect-colour-rgb-249-221-156-10), transparent 12rem), linear-gradient(145deg, var(--effect-colour-10100d), var(--effect-colour-030404) 58%, var(--effect-colour-0c0804));align-items:center}.mobile-hero.svelte-273eo9 .mobile-copy:where(.svelte-273eo9){padding-top:var(--layout-space-calc-23rem-env-safe-area-inset-top)}.mobile-hero.svelte-273eo9 .mobile-title:where(.svelte-273eo9){max-width:var(--layout-experience-mobile-scene-mobile-hero-mobile-title-max-width);font-size:var(--type-experience-mobile-scene-mobile-hero-mobile-title-type-size)}.mobile-final.svelte-273eo9{background:radial-gradient(circle at 50% 30%, var(--effect-colour-rgb-203-161-96-18), transparent 16rem), radial-gradient(circle at 18% 68%, var(--effect-colour-rgb-233-194-125-9), transparent 12rem), linear-gradient(145deg, var(--effect-colour-100d08), var(--effect-colour-030405) 58%, var(--effect-colour-090602));align-items:center}.mobile-final.svelte-273eo9:after{content:"";z-index:0;top:var(--layout-experience-mobile-scene-mobile-final-top);left:var(--layout-anchor-center-inline);width:var(--layout-experience-mobile-final-aura-size);aspect-ratio:1;border:1px solid var(--effect-colour-rgb-233-194-125-13);border-radius:var(--radius-control);background:radial-gradient(circle, var(--effect-colour-rgb-233-194-125-10), transparent 62%);box-shadow:0 0 6rem var(--effect-colour-rgb-203-161-96-18);pointer-events:none;position:absolute;transform:translate(-50%)}.mobile-final.svelte-273eo9 .mobile-copy:where(.svelte-273eo9){padding-top:var(--layout-space-calc-19rem-env-safe-area-inset-top)}.mobile-experience.svelte-4lo6ms{z-index:1;background:radial-gradient(circle at 50% 0%, var(--effect-colour-rgb-203-161-96-10), transparent 23rem), var(--black-deep);display:none;position:relative}@container (width<=760px){.mobile-experience.svelte-4lo6ms{display:block}}@media (prefers-reduced-motion:reduce){.mobile-experience.svelte-4lo6ms{display:none}}.reduced-experience.svelte-1ye7n62{display:none}@media (prefers-reduced-motion:reduce){.reduced-experience.svelte-1ye7n62{display:block}article.svelte-1ye7n62{min-height:var(--layout-viewport-min-height);align-items:end;display:grid;position:relative;overflow:hidden}picture.svelte-1ye7n62{position:absolute;inset:0}picture.svelte-1ye7n62:after{content:"";background:linear-gradient(to top, var(--effect-colour-rgb-5-6-7-88), var(--effect-colour-rgb-5-6-7-18) 70%);position:absolute;inset:0}img.svelte-1ye7n62{object-fit:cover;width:100%;height:100%}.reduced-copy.svelte-1ye7n62{z-index:1;padding:var(--layout-space-7rem-var-page-pad-3rem);position:relative}.reduced-title.svelte-1ye7n62{margin-top:var(--layout-space-1rem);font-size:var(--type-experience-reduced-view-reduced-title-type-size)}.reduced-copy.svelte-1ye7n62>p:where(.svelte-1ye7n62){color:var(--text-secondary);line-height:var(--type-leading-body)}}.brand-intro.svelte-10lnwgu{z-index:200;background:var(--effect-colour-050505);color:var(--white);clip-path:circle(150%);transition:clip-path var(--motion-duration-120ms) cubic-bezier(.76, 0, .24, 1), opacity var(--motion-duration-110ms) ease;position:fixed;inset:0;overflow:hidden}.brand-intro[data-placement=container].svelte-10lnwgu{z-index:1;position:absolute}html[data-rain-intro-seen="1"] .brand-intro.svelte-10lnwgu:not([data-placement=container]){display:none}.brand-intro.svelte-10lnwgu:before{content:"";opacity:var(--opacity-level22);background:repeating-linear-gradient(90deg, transparent 0 calc(25% - 1px), var(--effect-colour-rgb-255-255-255-8) 25%);position:absolute;inset:0}.brand-intro.leaving.svelte-10lnwgu{clip-path:circle(0%);opacity:var(--opacity-level92)}.intro-aura.svelte-10lnwgu{top:var(--layout-anchor-center-block);left:var(--layout-anchor-center-inline);width:var(--layout-brand-intro-aura-size);aspect-ratio:1;border-radius:var(--radius-control);background:radial-gradient(circle, var(--effect-colour-rgb-203-161-96-20), var(--effect-colour-rgb-119-72-19-5) 32%, transparent 68%);animation:svelte-10lnwgu-breathe var(--motion-duration-2s) ease-in-out infinite;position:absolute;transform:translate(-50%,-50%)}.intro-mark.svelte-10lnwgu{top:var(--layout-anchor-center-block);left:var(--layout-anchor-center-inline);width:var(--layout-brand-intro-mark-size);aspect-ratio:.8;animation:svelte-10lnwgu-mark-in var(--motion-duration-0-28s) cubic-bezier(.16, 1, .3, 1) both;position:absolute;transform:translate(-50%,-54%)}.intro-copy.svelte-10lnwgu{bottom:var(--layout-brand-intro-intro-copy-bottom-variant2);left:var(--page-pad);gap:var(--layout-space-0-45rem);display:grid;position:absolute}.intro-copy.svelte-10lnwgu p:where(.svelte-10lnwgu),.intro-copy.svelte-10lnwgu span:where(.svelte-10lnwgu),button.svelte-10lnwgu,.intro-count.svelte-10lnwgu{font-size:var(--type-size-overline);letter-spacing:var(--type-tracking-brand);text-transform:uppercase;margin:0}.intro-copy.svelte-10lnwgu p:where(.svelte-10lnwgu){color:var(--gold-light)}.intro-copy.svelte-10lnwgu span:where(.svelte-10lnwgu){color:var(--effect-colour-rgb-245-243-238-42)}.intro-progress.svelte-10lnwgu{right:var(--page-pad);bottom:var(--layout-brand-intro-intro-progress-bottom-variant2);width:var(--layout-brand-intro-progress-width);background:var(--effect-colour-rgb-255-255-255-14);height:1px;position:absolute}.intro-progress.svelte-10lnwgu i:where(.svelte-10lnwgu){background:linear-gradient(90deg, var(--gold-dark), var(--gold-light));transform-origin:0;width:100%;height:100%;display:block}.intro-count.svelte-10lnwgu{right:var(--page-pad);bottom:var(--layout-brand-intro-intro-count-bottom-variant2);color:var(--effect-colour-rgb-245-243-238-45);font-variant-numeric:tabular-nums;position:absolute}button.svelte-10lnwgu{top:var(--layout-brand-intro-button-top-variant2);right:var(--page-pad);padding:var(--layout-space-0-7rem-0);color:var(--effect-colour-rgb-245-243-238-52);cursor:pointer;background:0 0;border:0;position:absolute}button.svelte-10lnwgu:hover{color:var(--gold-light)}@keyframes svelte-10lnwgu-mark-in{0%{opacity:var(--opacity-level0);filter:blur(14px);transform:translate(-50%,-45%)scale(.82)}}@keyframes svelte-10lnwgu-breathe{50%{opacity:var(--opacity-level72);transform:translate(-50%,-50%)scale(1.08)}}@container (width<=700px){.intro-progress.svelte-10lnwgu{right:var(--layout-brand-intro-intro-progress-right);bottom:var(--layout-brand-intro-intro-progress-bottom);left:var(--layout-brand-intro-intro-progress-left);width:auto}.intro-copy.svelte-10lnwgu{bottom:var(--layout-brand-intro-intro-copy-bottom);left:var(--layout-brand-intro-intro-copy-left)}.intro-count.svelte-10lnwgu{right:var(--layout-brand-intro-intro-count-right);bottom:var(--layout-brand-intro-intro-count-bottom)}button.svelte-10lnwgu{top:var(--layout-brand-intro-button-top);right:var(--layout-brand-intro-button-right)}}.fact-grid.svelte-1fxo65h{gap:var(--layout-hairline);border:1px solid var(--effect-colour-rgb-233-194-125-14);background:var(--effect-colour-rgb-233-194-125-12);box-shadow:0 2.4rem 6rem var(--effect-colour-rgb-0-0-0-24);clip-path:polygon(0 0, calc(100% - var(--shape-corner-cut)) 0, 100% var(--shape-corner-cut), 100% 100%, var(--shape-corner-cut) 100%, 0 calc(100% - var(--shape-corner-cut)));flex-wrap:wrap;margin:0;display:flex;overflow:hidden}.fact-grid__item.svelte-1fxo65h{isolation:isolate;flex:1 1 calc((100% - (var(--fact-columns) - 1) * var(--layout-hairline)) / var(--fact-columns));min-width:0;min-height:var(--layout-fact-grid-fact-grid-item-min-height);padding:var(--layout-space-1-3rem);background:radial-gradient(circle at 90% 8%, var(--effect-colour-rgb-233-194-125-12), transparent 10rem), linear-gradient(145deg, var(--effect-colour-rgb-255-255-255-6), var(--effect-colour-rgb-255-255-255-1-2)), var(--effect-colour-090a0a);position:relative;overflow:hidden}.fact-grid__number.svelte-1fxo65h{right:var(--layout-fact-grid-fact-grid-number-right-variant2);bottom:var(--layout-fact-grid-fact-grid-number-bottom-variant2);z-index:-1;color:var(--effect-colour-rgb-233-194-125-5);-webkit-text-stroke:1px var(--effect-colour-rgb-233-194-125-16);font-family:Instrument Serif,Georgia,serif;font-size:var(--type-size-display4xl);letter-spacing:var(--type-tracking-display-extreme);line-height:var(--type-fact-grid-fact-grid-number-leading);position:absolute;transform:scaleY(1.15)}dt.svelte-1fxo65h{color:var(--gold-bright);font-size:var(--text-label-size);font-weight:var(--type-weight-extra-bold);letter-spacing:var(--type-tracking-overline);overflow-wrap:break-word;text-transform:uppercase}dd.svelte-1fxo65h{max-width:var(--layout-fact-grid-dd-max-width);margin:var(--layout-space-2-55rem-0-0);color:var(--effect-colour-rgb-245-243-238-76);line-height:var(--type-fact-grid-dd-leading);overflow-wrap:anywhere;text-wrap:pretty}@container (width<=860px){.fact-grid__item.svelte-1fxo65h{flex-basis:calc((100% - var(--layout-hairline)) / 2)}}@container (width<=560px){.fact-grid__item.svelte-1fxo65h{min-height:auto;padding:var(--layout-space-1-2rem);flex-basis:100%}dd.svelte-1fxo65h{margin-top:var(--layout-space-1-5rem);padding-right:var(--layout-space-2-5rem)}.fact-grid__number.svelte-1fxo65h{right:var(--layout-fact-grid-fact-grid-number-right);bottom:var(--layout-fact-grid-fact-grid-number-bottom);font-size:var(--type-size-display-xl-plus)}}.copy.svelte-17r3j4{z-index:2;gap:var(--space-2);display:grid;position:relative}.label.svelte-17r3j4,.title.svelte-17r3j4,.body.svelte-17r3j4{margin:0}.body.svelte-17r3j4 [data-rd-text]{max-width:none;line-height:var(--type-numbered-card-copy-body-data-rd-text-leading);text-wrap:pretty}.copy--summary.svelte-17r3j4{padding-top:var(--space-6)}.copy--proof.svelte-17r3j4{padding:var(--layout-inset-compact);align-self:center}.copy--proof.svelte-17r3j4 .body:where(.svelte-17r3j4) [data-rd-text]{font-size:var(--type-numbered-card-copy-copy-proof-body-data-rd-text-type-size);line-height:var(--type-leading-body-relaxed)}.copy--proof.svelte-17r3j4 .title:where(.svelte-17r3j4) [data-rd-text]{max-width:var(--layout-numbered-card-copy-copy-proof-title-data-rd-text-max-width);font-size:var(--type-numbered-card-copy-copy-proof-title-data-rd-text-type-size)}.copy--feature-grid.svelte-17r3j4{padding-top:var(--space-6)}.copy--feature-grid.svelte-17r3j4 .title:where(.svelte-17r3j4) [data-rd-text]{max-width:var(--layout-measure-display-sm);font-size:var(--display-card-size);overflow-wrap:anywhere}.copy--feature-grid.svelte-17r3j4 .body:where(.svelte-17r3j4){max-width:var(--layout-numbered-card-copy-copy-feature-grid-body-max-width)}.copy--feature-grid.svelte-17r3j4 .outcome:where(.svelte-17r3j4){margin-top:var(--space-1)}.copy--feature-stack.svelte-17r3j4{padding:var(--layout-inset-compact);align-self:center}.copy--feature-stack.svelte-17r3j4 .title:where(.svelte-17r3j4) [data-rd-text]{max-width:var(--layout-numbered-card-copy-copy-feature-stack-title-data-rd-text-max-width);font-size:var(--type-numbered-card-copy-copy-feature-stack-title-data-rd-text-type-size)}.copy--feature-stack.svelte-17r3j4 .body:where(.svelte-17r3j4) [data-rd-text]{max-width:var(--layout-numbered-card-copy-copy-feature-stack-body-data-rd-text-max-width);color:var(--effect-colour-rgb-245-243-238-66);line-height:var(--type-leading-body-relaxed)}@container (width<=860px){.copy--summary.svelte-17r3j4{padding-top:var(--space-5)}}@container (width<=560px){.copy--proof.svelte-17r3j4,.copy--feature-stack.svelte-17r3j4{padding:var(--layout-inset-tight)}.copy--proof.svelte-17r3j4 .body:where(.svelte-17r3j4) [data-rd-text]{font-size:var(--type-size-body-small-plus);line-height:var(--type-numbered-card-copy-copy-proof-body-data-rd-text-leading)}.copy--feature-grid.svelte-17r3j4{padding-top:var(--space-5)}.copy--feature-grid.svelte-17r3j4 .title:where(.svelte-17r3j4) [data-rd-text]{max-width:100%;font-size:var(--display-card-size);overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto}}.numbered-card.svelte-m4v5kd{isolation:isolate;min-width:0;position:relative;overflow:hidden}.numbered-card.svelte-m4v5kd:before{content:"";z-index:-1;background:radial-gradient(circle at 22% 0%, var(--effect-colour-rgb-233-194-125-12), transparent 14rem), linear-gradient(140deg, var(--effect-colour-rgb-255-255-255-6-5), var(--effect-colour-rgb-255-255-255-1-4) 72%);opacity:var(--opacity-level98);position:absolute;inset:0}.numbered-card.svelte-m4v5kd:after{content:"";right:var(--layout-numbered-card-root-right);bottom:var(--layout-numbered-card-root-bottom);aspect-ratio:1;border:1px solid var(--effect-colour-rgb-233-194-125-14);border-radius:var(--radius-control);background:radial-gradient(circle, var(--effect-colour-rgb-233-194-125-10), transparent 58%);width:4.8rem;opacity:var(--opacity-level78);pointer-events:none;position:absolute}.index.svelte-m4v5kd{font-variant-numeric:lining-nums;letter-spacing:0;font-family:Instrument Serif,Georgia,serif;line-height:var(--type-numbered-card-index-leading);transform-origin:50%;pointer-events:none;-webkit-user-select:none;user-select:none;transform:scaleY(1.18)}.numbered-card--summary.svelte-m4v5kd{min-height:auto;padding:var(--layout-inset-compact)}.numbered-card--summary.svelte-m4v5kd .index:where(.svelte-m4v5kd){z-index:1;top:var(--layout-numbered-card-numbered-card-summary-index-top);left:var(--layout-numbered-card-numbered-card-summary-index-left-variant2);color:var(--effect-colour-rgb-233-194-125-8);-webkit-text-stroke:1px var(--effect-colour-rgb-233-194-125-22);font-size:var(--type-numbered-card-numbered-card-summary-index-type-size);position:absolute}.numbered-card--proof.svelte-m4v5kd{grid-template-columns:var(--layout-numbered-card-feature-stack-columns);border:1px solid var(--effect-colour-rgb-255-255-255-9);border-radius:var(--radius-card);background:linear-gradient(135deg, var(--effect-colour-rgb-255-255-255-6), var(--effect-colour-rgb-255-255-255-1-2));min-height:auto;box-shadow:inset 0 1px 0 var(--effect-colour-rgb-255-255-255-5), 0 1.4rem 3.2rem var(--effect-colour-rgb-0-0-0-18);display:grid}.numbered-card--proof.svelte-m4v5kd:after{left:var(--layout-numbered-card-numbered-card-proof-left-variant2);top:var(--layout-anchor-center-block);z-index:2;background:radial-gradient(circle, var(--gold-bright) 0 .12rem, var(--effect-colour-rgb-5-6-7-92) .14rem);width:1.1rem;transform:translate(-50%,-50%)}.numbered-card--proof.svelte-m4v5kd .index:where(.svelte-m4v5kd){border-right:1px solid var(--effect-colour-rgb-233-194-125-13);min-height:100%;color:var(--effect-colour-rgb-233-194-125-7);-webkit-text-stroke:1px var(--effect-colour-rgb-233-194-125-30);font-size:var(--type-numbered-card-numbered-card-proof-index-type-size);place-items:center;display:grid}.numbered-card--feature-grid.svelte-m4v5kd{border:1px solid var(--effect-colour-rgb-233-194-125-15);border-radius:var(--radius-card);min-height:auto;padding:var(--layout-inset-compact);box-shadow:inset 0 1px 0 var(--effect-colour-rgb-255-255-255-8), 0 2.4rem 6rem var(--effect-colour-rgb-0-0-0-26);transition:border-color var(--motion-duration-420ms) ease}.numbered-card--feature-grid.svelte-m4v5kd:after{border-radius:var(--radius-card);width:2.2rem;opacity:var(--opacity-level72);background:0 0;border-top:0;border-left:0}.numbered-card--feature-grid.svelte-m4v5kd .index:where(.svelte-m4v5kd){top:var(--layout-numbered-card-numbered-card-feature-grid-index-top);left:var(--layout-numbered-card-numbered-card-feature-grid-index-left);z-index:1;color:var(--effect-colour-rgb-233-194-125-7);-webkit-text-stroke:1px var(--effect-colour-rgb-233-194-125-28);font-size:var(--type-numbered-card-numbered-card-feature-grid-index-type-size);position:absolute}.numbered-card--feature-stack.svelte-m4v5kd{grid-template-columns:var(--layout-numbered-card-proof-columns);background:linear-gradient(135deg, var(--effect-colour-rgb-255-255-255-6), var(--effect-colour-rgb-255-255-255-1-5));min-height:auto;padding:0;display:grid}.numbered-card--feature-stack.svelte-m4v5kd:before{background:linear-gradient(90deg, var(--effect-colour-rgb-233-194-125-42) 1px, transparent 1px), radial-gradient(circle at 15% 0%, var(--effect-colour-rgb-233-194-125-12), transparent 15rem), linear-gradient(135deg, var(--effect-colour-rgb-255-255-255-6), var(--effect-colour-rgb-255-255-255-1-5))}.numbered-card--feature-stack.svelte-m4v5kd .index:where(.svelte-m4v5kd){border-right:1px solid var(--effect-colour-rgb-233-194-125-13);min-height:100%;color:var(--effect-colour-rgb-233-194-125-7);-webkit-text-stroke:1px var(--effect-colour-rgb-233-194-125-27);font-size:var(--type-numbered-card-numbered-card-feature-stack-index-type-size);place-items:center;display:grid}@container (width<=900px){.numbered-card--feature-grid.svelte-m4v5kd{min-height:auto}}@container (width<=860px){.numbered-card--summary.svelte-m4v5kd{min-height:auto;padding:var(--layout-inset-compact);border-right:0}.numbered-card--summary.svelte-m4v5kd .index:where(.svelte-m4v5kd){left:var(--layout-numbered-card-numbered-card-summary-index-left);font-size:var(--type-size-display-large-plus)}}@container (width<=560px){.numbered-card--proof.svelte-m4v5kd{min-height:var(--layout-numbered-card-numbered-card-proof-min-height);border-radius:var(--radius-card-compact);grid-template-columns:3.85rem minmax(0,1fr)}.numbered-card--proof.svelte-m4v5kd:after{left:var(--layout-numbered-card-numbered-card-proof-left)}.numbered-card--proof.svelte-m4v5kd .index:where(.svelte-m4v5kd),.numbered-card--feature-stack.svelte-m4v5kd .index:where(.svelte-m4v5kd){font-size:var(--type-size-display-compact-plus)}.numbered-card--feature-grid.svelte-m4v5kd{padding:var(--layout-space-1-2rem)}.numbered-card--feature-stack.svelte-m4v5kd{grid-template-columns:3.85rem minmax(0,1fr)}}.numbered-card-list.svelte-146x55l{margin:0;padding:0;list-style:none}.numbered-card-list--summary.svelte-146x55l{align-self:end;gap:var(--layout-hairline);border:1px solid var(--effect-colour-rgb-255-255-255-8);border-radius:var(--radius-card);background:var(--effect-colour-rgb-233-194-125-12);box-shadow:0 3rem 9rem var(--effect-colour-rgb-0-0-0-24);clip-path:polygon(0 0, calc(100% - var(--shape-corner-cut)) 0, 100% var(--shape-corner-cut), 100% 100%, var(--shape-corner-cut) 100%, 0 calc(100% - var(--shape-corner-cut)));flex-wrap:wrap;display:flex;overflow:hidden}.numbered-card-list--proof.svelte-146x55l{gap:var(--layout-space-0-85rem);align-self:end;display:grid}.numbered-card-list--feature-grid.svelte-146x55l{gap:var(--layout-space-clamp-0-9rem-1-5vw-1-25rem);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.numbered-card-list--feature-stack.svelte-146x55l{gap:var(--layout-hairline);border:1px solid var(--effect-colour-rgb-255-255-255-8);border-radius:var(--radius-card);background:var(--effect-colour-rgb-255-255-255-8);box-shadow:0 3rem 9rem var(--effect-colour-rgb-0-0-0-28);clip-path:polygon(0 0, calc(100% - var(--shape-corner-cut)) 0, 100% var(--shape-corner-cut), 100% 100%, var(--shape-corner-cut) 100%, 0 calc(100% - var(--shape-corner-cut)));align-self:end;display:grid;overflow:hidden}.numbered-card-list--summary.svelte-146x55l .numbered-card{flex:1 1 calc((100% - (var(--numbered-columns) - 1) * var(--layout-hairline)) / var(--numbered-columns))}@container (width<=900px){.numbered-card-list--feature-grid.svelte-146x55l{grid-template-columns:1fr}}@container (width<=860px){.numbered-card-list--summary.svelte-146x55l .numbered-card{flex-basis:100%}.numbered-card-list--summary.svelte-146x55l{border-radius:var(--radius-card-compact)}}@container (width<=560px){.numbered-card-list--feature-stack.svelte-146x55l{border-radius:var(--radius-card-compact)}}.tag-list.svelte-4xj0nj{gap:var(--layout-space-0-72rem);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tag-list.svelte-4xj0nj li:where(.svelte-4xj0nj){max-width:100%;min-height:var(--layout-control-min-height);border:1px solid var(--effect-colour-rgb-233-194-125-22);border-radius:var(--radius-card);padding:var(--layout-space-0-72rem-1rem);background:linear-gradient(135deg, var(--effect-colour-rgb-203-161-96-7), var(--effect-colour-rgb-255-255-255-2));color:var(--effect-colour-rgb-245-243-238-74);font-size:var(--text-label-size);font-weight:var(--type-weight-bold);letter-spacing:var(--type-tracking-label-wide);text-transform:uppercase;overflow-wrap:anywhere;text-wrap:pretty;align-items:center;display:inline-flex;position:relative;overflow:hidden}.tag-list.svelte-4xj0nj li:where(.svelte-4xj0nj):before{content:"";width:.28rem;height:.28rem;margin-right:var(--layout-space-0-65rem);border-radius:var(--radius-control);background:var(--gold-bright);box-shadow:0 0 1rem var(--effect-colour-rgb-233-194-125-56)}.video-facade.svelte-9icego{isolation:isolate;background:var(--effect-colour-020303);position:absolute;inset:0;overflow:hidden}.video-facade.svelte-9icego picture:where(.svelte-9icego),.video-facade.svelte-9icego img:where(.svelte-9icego),.video-facade.svelte-9icego iframe:where(.svelte-9icego){border:0;width:100%;height:100%;position:absolute;inset:0}.video-facade.svelte-9icego img:where(.svelte-9icego){object-fit:cover;object-position:center;filter:saturate(.82)contrast(1.08)brightness(.7);transition:filter var(--motion-duration-700ms) ease, transform var(--motion-duration-1200ms) var(--ease-luxury);transform:scale(1.015)}.video-facade__shade.svelte-9icego{z-index:1;background:radial-gradient(circle at 50% 48%, transparent 0 10rem, var(--effect-colour-rgb-2-3-3-22) 30rem), linear-gradient(135deg, var(--effect-colour-rgb-203-161-96-14), transparent 42%, var(--effect-colour-rgb-0-0-0-42));position:absolute;inset:0}button.svelte-9icego{z-index:3;top:var(--layout-anchor-center-block);left:var(--layout-anchor-center-inline);min-width:var(--layout-video-facade-button-min-width-variant2);min-height:var(--layout-video-facade-button-min-height-variant2);align-content:center;place-items:center;gap:var(--layout-space-0-35rem);border:1px solid var(--effect-colour-rgb-233-194-125-62);border-radius:var(--radius-control);padding:var(--layout-space-1rem);background:var(--effect-colour-rgb-5-6-7-72);color:var(--white);box-shadow:0 1.5rem 5rem var(--effect-colour-rgb-0-0-0-46), inset 0 0 0 1px var(--effect-colour-rgb-255-255-255-5);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;transition:border-color var(--motion-standard) ease, background var(--motion-standard) ease, transform var(--motion-emphasis) var(--ease-luxury);display:grid;position:absolute;transform:translate(-50%,-50%)}button.svelte-9icego span:where(.svelte-9icego){color:var(--gold-light);font-size:var(--type-size-heading-compact);transform:translate(.08em)}button.svelte-9icego strong:where(.svelte-9icego),button.svelte-9icego small:where(.svelte-9icego){font-size:var(--type-size-overline);letter-spacing:var(--type-tracking-eyebrow);line-height:var(--type-leading-label);text-transform:uppercase}button.svelte-9icego small:where(.svelte-9icego){max-width:var(--layout-video-facade-button-small-max-width);color:var(--effect-colour-rgb-245-243-238-48);font-size:var(--type-field-counter-size)}button.svelte-9icego:hover{border-color:var(--gold-light);background:var(--effect-colour-rgb-17-14-10-84);transform:translate(-50%,-50%)scale(1.04)}.video-facade.svelte-9icego:has(button:where(.svelte-9icego):hover) img:where(.svelte-9icego){filter:saturate(.96)contrast(1.08)brightness(.82);transform:scale(1.035)}noscript.svelte-9icego a:where(.svelte-9icego){z-index:4;right:var(--layout-video-facade-noscript-a-right);bottom:var(--layout-video-facade-noscript-a-bottom);color:var(--gold-light);position:absolute}@container (width<=560px){button.svelte-9icego{min-width:var(--layout-video-facade-button-min-width);min-height:var(--layout-video-facade-button-min-height)}button.svelte-9icego small:where(.svelte-9icego){display:none}}@media (prefers-reduced-motion:reduce){button.svelte-9icego,.video-facade.svelte-9icego img:where(.svelte-9icego){transition:none}}figure.svelte-ouz36u{gap:var(--space-3);min-width:0;margin:0;display:grid}img.svelte-ouz36u{width:100%;height:auto;display:block}figcaption.svelte-ouz36u{color:var(--text-secondary);font-size:var(--type-size-caption);line-height:var(--type-leading-editorial)}.app-hero.svelte-157mxwh{align-items:center;gap:var(--section-gap);padding:var(--layout-space-var-hero-safe-start-var-page-pad-var-hero-space-end);border-bottom:1px solid var(--opacity-border-subtle);background:radial-gradient(circle at 82% 32%, var(--effect-colour-rgb-203-161-96-14), transparent 38rem), var(--black-deep);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);display:grid}.app-hero__copy.svelte-157mxwh{gap:var(--content-stack-gap);min-width:0;display:grid}.app-hero--text-only.svelte-157mxwh{grid-template-columns:minmax(0,1fr)}.app-hero__identity.svelte-157mxwh{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.app-hero__identity.svelte-157mxwh img:where(.svelte-157mxwh){border-radius:var(--radius-card);flex-shrink:0;width:4rem;height:4rem}.app-hero__identity.svelte-157mxwh [data-rd-action]{flex-shrink:0}.app-hero__copy.svelte-157mxwh h1{font-size:var(--display-section-size);max-width:12ch}.app-hero__actions.svelte-157mxwh{gap:var(--space-2);flex-wrap:wrap;display:flex}.app-hero__preview.svelte-157mxwh{gap:var(--space-3);min-width:0;margin:0;display:grid}.app-hero__video.svelte-157mxwh{aspect-ratio:16/9;border:1px solid var(--opacity-border-subtle);border-radius:var(--radius-card);min-height:12.5rem;box-shadow:0 2rem 4rem var(--effect-colour-rgb-0-0-0-38);position:relative;overflow:hidden}figcaption.svelte-157mxwh{gap:var(--space-2);text-align:center;font-size:var(--type-size-caption);color:var(--text-secondary);display:grid}@container (width<=900px){.app-hero.svelte-157mxwh{grid-template-columns:minmax(0,1fr)}.app-hero__copy.svelte-157mxwh h1{max-width:16ch}}.app-detail.svelte-1e97p7w{gap:var(--section-gap);align-items:center;display:grid}.app-detail--media.svelte-1e97p7w{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}@container (width<=900px){.app-detail--media.svelte-1e97p7w{grid-template-columns:minmax(0,1fr)}}.editorial-cta.svelte-rpy8he{isolation:isolate;min-height:var(--layout-editorial-cta-root-min-height);padding:var(--layout-space-5rem-var-page-pad);border-top:1px solid var(--effect-colour-rgb-255-255-255-8);background:linear-gradient(90deg, transparent calc(50% - 1px), var(--effect-colour-rgb-233-194-125-8) 50%, transparent calc(50% + 1px)), radial-gradient(circle at 50% 45%, var(--effect-colour-rgb-203-161-96-19), transparent 27rem), var(--effect-colour-050607);text-align:center;place-content:center;justify-items:center;display:grid;position:relative;overflow:hidden}.editorial-cta.svelte-rpy8he:before,.editorial-cta.svelte-rpy8he:after{content:"";z-index:-1;width:var(--layout-editorial-cta-ring-size);aspect-ratio:1;border:1px solid var(--effect-colour-rgb-233-194-125-10);border-radius:var(--radius-control);position:absolute}.editorial-cta.svelte-rpy8he:before{top:var(--layout-editorial-cta-root-top);left:var(--layout-editorial-cta-root-left)}.editorial-cta.svelte-rpy8he:after{right:var(--layout-editorial-cta-root-right);bottom:var(--layout-editorial-cta-root-bottom)}.editorial-cta__title.svelte-rpy8he{max-width:var(--layout-measure-display-md);margin:var(--layout-space-1rem-0-0);font-size:var(--display-section-size)}.editorial-cta__text.svelte-rpy8he{max-width:var(--layout-editorial-cta-editorial-cta-text-max-width);margin:var(--layout-space-1-4rem-0-0);color:var(--text-secondary);line-height:var(--type-leading-editorial-relaxed)}.editorial-cta__actions.svelte-rpy8he{justify-content:center;gap:var(--layout-space-0-8rem);margin-top:var(--layout-space-2rem);flex-wrap:wrap;display:flex}.editorial-cta__actions.svelte-rpy8he>div{justify-content:center;gap:var(--layout-space-0-8rem);flex-wrap:wrap;display:flex}.editorial-cta__halo.svelte-rpy8he{z-index:-1;width:var(--layout-editorial-cta-inner-ring-size);aspect-ratio:1;border:1px solid var(--effect-colour-rgb-233-194-125-11);border-radius:var(--radius-control);box-shadow:0 0 8rem var(--effect-colour-rgb-203-161-96-8);animation:svelte-rpy8he-editorial-halo var(--motion-duration-12s) ease-in-out infinite alternate;position:absolute}@keyframes svelte-rpy8he-editorial-halo{0%{opacity:var(--opacity-level42);transform:scale(.92)}to{opacity:var(--opacity-level90);transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.editorial-cta__halo.svelte-rpy8he{animation:none}}.faq-list.svelte-9w08i7{border:1px solid var(--effect-colour-rgb-233-194-125-14);border-radius:var(--radius-card);background:linear-gradient(145deg, var(--effect-colour-rgb-255-255-255-4), var(--effect-colour-rgb-255-255-255-1));clip-path:polygon(0 0, calc(100% - var(--shape-corner-cut)) 0, 100% var(--shape-corner-cut), 100% 100%, var(--shape-corner-cut) 100%, 0 calc(100% - var(--shape-corner-cut)));overflow:hidden}details.svelte-9w08i7{border-bottom:1px solid var(--effect-colour-rgb-255-255-255-9);background:var(--effect-colour-rgb-5-6-7-38);transition:background var(--motion-duration-320ms) ease}details.svelte-9w08i7:last-child{border-bottom:0}details[open].svelte-9w08i7{background:var(--effect-colour-rgb-203-161-96-7)}summary.svelte-9w08i7{gap:var(--layout-space-1rem);min-height:var(--layout-faq-list-summary-min-height);padding:var(--layout-space-1rem-1-25rem);color:var(--effect-colour-rgb-245-243-238-88);font-size:var(--type-faq-list-summary-type-size);line-height:var(--type-leading-copy-compact);cursor:pointer;grid-template-columns:3.2rem minmax(0,1fr) 2.2rem;align-items:center;list-style:none;display:grid}summary.svelte-9w08i7::-webkit-details-marker{display:none}summary.svelte-9w08i7:focus-visible{box-shadow:inset 3px 0 var(--gold-light);outline:0}.faq-list__index.svelte-9w08i7{color:var(--effect-colour-rgb-233-194-125-7);-webkit-text-stroke:1px var(--effect-colour-rgb-233-194-125-28);font-family:Instrument Serif,Georgia,serif;font-size:var(--type-size-heading-large);letter-spacing:var(--type-tracking-display-extreme);line-height:var(--type-faq-list-faq-list-index-leading);transform:scaleY(1.16)}summary.svelte-9w08i7 i:where(.svelte-9w08i7){border:1px solid var(--effect-colour-rgb-233-194-125-22);border-radius:var(--radius-control);place-items:center;width:2.2rem;height:2.2rem;display:grid;position:relative}summary.svelte-9w08i7 i:where(.svelte-9w08i7):before,summary.svelte-9w08i7 i:where(.svelte-9w08i7):after{content:"";background:var(--gold-bright);width:.72rem;height:1px;transition:transform var(--motion-duration-420ms) var(--ease-luxury);position:absolute}summary.svelte-9w08i7 i:where(.svelte-9w08i7):after{transform:rotate(90deg)}details[open].svelte-9w08i7 summary:where(.svelte-9w08i7) i:where(.svelte-9w08i7):after{transform:rotate(0)}details[open].svelte-9w08i7 summary:where(.svelte-9w08i7) i:where(.svelte-9w08i7){transform:rotate(180deg)}details.svelte-9w08i7 p:where(.svelte-9w08i7){max-width:var(--layout-faq-list-details-p-max-width);padding:var(--layout-space-0-5-5rem-1-8rem);color:var(--text-secondary);line-height:var(--type-leading-longform);margin:0}@container (width<=560px){.faq-list.svelte-9w08i7{border-radius:var(--radius-card-compact)}summary.svelte-9w08i7{gap:var(--layout-space-0-65rem);grid-template-columns:2.4rem minmax(0,1fr) 2rem;padding-inline:.9rem}.faq-list__index.svelte-9w08i7{font-size:var(--type-size-heading)}summary.svelte-9w08i7 i:where(.svelte-9w08i7){width:2rem;height:2rem}details.svelte-9w08i7 p:where(.svelte-9w08i7){padding:var(--layout-space-0-1rem-1-4rem-3-95rem)}}.article-hero.svelte-bm9kad{min-height:var(--layout-article-hero-root-min-height);padding:var(--layout-space-clamp-6rem-10vw-10rem-var-page-pad-5rem);background:radial-gradient(circle at 76% 26%, var(--effect-colour-rgb-203-161-96-20), transparent 28rem), linear-gradient(135deg, var(--effect-colour-070808), var(--effect-colour-050607));position:relative;overflow:hidden}.article-hero.svelte-bm9kad:before{content:"AI";right:var(--layout-article-hero-root-right);bottom:var(--layout-article-hero-root-bottom);color:var(--effect-colour-rgb-245-243-238-2-4);font-family:Instrument Serif,Georgia,serif;font-size:var(--type-article-hero-root-type-size);pointer-events:none;line-height:1;position:absolute}.article-hero__meta.svelte-bm9kad{z-index:1;gap:var(--layout-space-1rem-2rem);flex-wrap:wrap;align-items:center;display:flex;position:relative}.article-hero__breadcrumbs.svelte-bm9kad{z-index:1;margin-bottom:var(--content-stack-gap);position:relative}.article-hero__meta.svelte-bm9kad span:where(.svelte-bm9kad){color:var(--effect-colour-rgb-245-243-238-48);font-size:var(--type-size-overline);letter-spacing:var(--type-tracking-label);text-transform:uppercase}.article-hero__title.svelte-bm9kad{z-index:1;max-width:min(100%, var(--layout-display-hero-measure));margin:var(--layout-space-clamp-3rem-8vw-7rem-0-1-8rem);position:relative}.article-hero.svelte-bm9kad>p:where(.svelte-bm9kad){z-index:1;max-width:var(--layout-measure-copy-wide);color:var(--text-secondary);font-size:var(--text-lead-size);line-height:var(--type-leading-editorial);position:relative}.checklist.svelte-1ox1wov{gap:var(--layout-hairline);border:1px solid var(--opacity-border-subtle);background:var(--opacity-border-subtle);counter-reset:points;margin:0;padding:0;list-style:none;display:grid}li.svelte-1ox1wov{gap:var(--space-1);min-width:0;padding:var(--layout-space-1-4rem-1-4rem-1-4rem-4-4rem);background:var(--effect-colour-rgb-5-6-7-78);color:var(--text-secondary);line-height:var(--type-leading-editorial);counter-increment:points;display:grid;position:relative}li.svelte-1ox1wov:before{content:"0" counter(points);top:var(--space-3);left:var(--space-3);color:var(--gold-bright);font-size:var(--text-label-size);letter-spacing:var(--type-tracking-meta);position:absolute}strong.svelte-1ox1wov{color:var(--text-primary);overflow-wrap:anywhere}span.svelte-1ox1wov{overflow-wrap:anywhere;text-wrap:pretty}.comparison.svelte-zzptfe{gap:var(--layout-hairline);border:1px solid var(--opacity-border-subtle);background:var(--opacity-border-subtle);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));margin:0;display:grid}.comparison.svelte-zzptfe div:where(.svelte-zzptfe){min-width:0;padding:var(--space-4);background:var(--effect-colour-rgb-255-255-255-3)}dt.svelte-zzptfe{color:var(--gold-bright);font-size:var(--text-label-size);font-weight:var(--type-weight-bold);letter-spacing:var(--type-tracking-eyebrow);text-transform:uppercase;overflow-wrap:anywhere}dd.svelte-zzptfe{margin:var(--layout-comparison-description-margin);color:var(--text-secondary);line-height:var(--type-leading-editorial);overflow-wrap:anywhere;text-wrap:pretty}.data-table-shell.svelte-f4tu7r{gap:var(--space-2);min-width:0;display:grid}.data-table__hint.svelte-f4tu7r{display:none}.data-table.svelte-f4tu7r{border:1px solid var(--opacity-border-subtle);background:var(--effect-colour-rgb-255-255-255-3);scrollbar-color:var(--gold-dark) var(--black-deep);max-width:100%;overflow-x:auto}.data-table.svelte-f4tu7r:focus-visible{outline:2px solid var(--gold-light);outline-offset:var(--layout-focus-ring-offset)}table.svelte-f4tu7r{width:100%;min-width:var(--content-measure);table-layout:auto;border-collapse:collapse}th.svelte-f4tu7r,td.svelte-f4tu7r{padding:var(--space-3);border-bottom:1px solid var(--opacity-border-subtle);text-align:left;vertical-align:top;overflow-wrap:anywhere}th.svelte-f4tu7r{color:var(--gold-bright);font-size:var(--text-label-size);letter-spacing:var(--type-tracking-meta-wide);text-transform:uppercase;white-space:nowrap;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}td.svelte-f4tu7r{color:var(--text-secondary);line-height:var(--type-leading-copy-relaxed);text-wrap:pretty}tbody.svelte-f4tu7r tr:where(.svelte-f4tu7r):last-child td:where(.svelte-f4tu7r){border-bottom:0}@container (width<=640px){.data-table__hint.svelte-f4tu7r{display:block}}.callout.svelte-1w1bt30{gap:var(--space-3);border:1px solid var(--opacity-border-gold);border-left:var(--space-1) solid var(--gold-primary);padding:var(--space-4);background:linear-gradient(90deg, var(--opacity-gold-wash), transparent);clip-path:polygon(0 0, calc(100% - var(--shape-corner-cut)) 0, 100% var(--shape-corner-cut), 100% 100%, 0 100%);display:grid}.article-section.svelte-ek0oau{gap:var(--layout-space-clamp-2rem-7vw-8rem);padding:var(--layout-space-clamp-5rem-9vw-9rem-var-page-pad);border-top:1px solid var(--effect-colour-rgb-255-255-255-8);background:var(--effect-colour-060707);grid-template-columns:12rem minmax(0,58rem);justify-content:center;display:grid}.article-section[data-tone=gold].svelte-ek0oau{background:radial-gradient(circle at 85% 16%, var(--effect-colour-rgb-203-161-96-14), transparent 30rem), var(--effect-colour-090908)}.article-section[data-tone=dark].svelte-ek0oau{background:var(--effect-colour-040505)}.section-label.svelte-ek0oau span:where(.svelte-ek0oau){margin-bottom:var(--layout-space-1rem);color:var(--effect-colour-rgb-233-194-125-7);-webkit-text-stroke:1px var(--effect-colour-rgb-233-194-125-28);font-family:Instrument Serif,Georgia,serif;font-size:var(--type-size-display-xl);letter-spacing:var(--type-tracking-display-extreme);line-height:var(--type-leading-display-extreme);transform-origin:0;display:block;transform:scaleY(1.15)}.article-section__title.svelte-ek0oau{max-width:var(--layout-measure-display-sm);margin:var(--layout-space-0-0-2rem);font-size:var(--display-section-size)}.prose.svelte-ek0oau>p:where(.svelte-ek0oau),.prose.svelte-ek0oau>ul:where(.svelte-ek0oau){color:var(--text-secondary);font-size:var(--text-body-size);line-height:var(--type-leading-longform-airy)}.prose.svelte-ek0oau>p:where(.svelte-ek0oau)+p:where(.svelte-ek0oau){margin-top:var(--layout-space-1-5rem)}.prose-block.svelte-ek0oau{margin-top:var(--space-6)}@container (width<=850px){.article-section.svelte-ek0oau{grid-template-columns:1fr}.section-label.svelte-ek0oau{gap:var(--layout-space-1rem);align-items:center;display:flex}.section-label.svelte-ek0oau span:where(.svelte-ek0oau){font-size:var(--type-size-display-small);margin:0}}.sources.svelte-nureqi{gap:var(--layout-space-clamp-2rem-7vw-8rem);padding:var(--layout-space-clamp-5rem-9vw-9rem-var-page-pad);background:radial-gradient(circle at 16% 18%, var(--effect-colour-rgb-203-161-96-12), transparent 28rem), var(--effect-colour-070808);grid-template-columns:.8fr 1.2fr;display:grid}.sources__title.svelte-nureqi{max-width:var(--layout-source-list-sources-title-max-width);margin-top:var(--layout-space-1rem);font-size:var(--display-section-size)}ol.svelte-nureqi{counter-reset:source;margin:0;padding:0;list-style:none}li.svelte-nureqi{counter-increment:source;border-top:1px solid var(--effect-colour-rgb-255-255-255-9)}li.svelte-nureqi:last-child{border-bottom:1px solid var(--effect-colour-rgb-255-255-255-9)}a.svelte-nureqi{gap:var(--layout-space-1rem);padding:var(--layout-space-1-2rem-0);color:var(--effect-colour-rgb-245-243-238-76);line-height:var(--type-leading-copy);grid-template-columns:3rem 1fr auto;display:grid}a.svelte-nureqi:before{content:"0" counter(source);color:var(--gold-bright);font-size:var(--type-size-overline-compact);letter-spacing:var(--type-tracking-meta)}a.svelte-nureqi:hover{color:var(--gold-light)}a.svelte-nureqi svg{color:var(--gold-bright)}@container (width<=850px){.sources.svelte-nureqi{grid-template-columns:1fr}}.media-card.svelte-29wx19{isolation:isolate;min-width:0;min-height:var(--layout-feature-min-height);contain:layout paint style;content-visibility:auto;contain-intrinsic-size:70svh;background:var(--effect-colour-08090a);clip-path:polygon(0 0, calc(100% - var(--shape-corner-cut)) 0, 100% var(--shape-corner-cut), 100% 100%, var(--shape-corner-cut) 100%, 0 calc(100% - var(--shape-corner-cut)));position:relative;overflow:hidden}.media-card.svelte-29wx19:before{content:"";z-index:3;inset:var(--layout-media-card-root-inset-variant2);border:1px solid var(--effect-colour-rgb-233-194-125-14);pointer-events:none;-webkit-mask-image:linear-gradient(120deg, var(--effect-colour-000), transparent 38% 68%, var(--effect-colour-000));mask-image:linear-gradient(120deg, var(--effect-colour-000), transparent 38% 68%, var(--effect-colour-000));position:absolute}picture.svelte-29wx19,img.svelte-29wx19{z-index:-2;width:100%;height:100%;position:absolute;inset:0}img.svelte-29wx19{object-fit:cover;opacity:var(--opacity-level88);filter:saturate(.84)contrast(1.08);transition:transform var(--motion-duration-1100ms) var(--ease-luxury), filter var(--motion-duration-700ms) ease, opacity var(--motion-duration-700ms) ease;transform:scale(1.015)}.media-card__veil.svelte-29wx19{z-index:-1;background:linear-gradient(to top, var(--effect-colour-rgb-5-6-7-96), var(--effect-colour-rgb-5-6-7-20) 68%, var(--effect-colour-rgb-5-6-7-8)), radial-gradient(circle at 18% 16%, var(--effect-colour-rgb-233-194-125-13), transparent 20rem);transition:background var(--motion-duration-600ms) ease;position:absolute;inset:0}.media-card__copy.svelte-29wx19{z-index:4;min-height:var(--layout-feature-min-height);padding:var(--layout-space-clamp-1-5rem-4vw-3rem);flex-direction:column;justify-content:flex-end;display:flex;position:relative}.media-card__index.svelte-29wx19{top:var(--layout-media-card-media-card-index-top-variant2);left:var(--layout-media-card-media-card-index-left-variant2);color:var(--effect-colour-rgb-233-194-125-7);-webkit-text-stroke:1px var(--effect-colour-rgb-233-194-125-28);font-family:Instrument Serif,Georgia,serif;font-size:var(--type-size-display3xl);letter-spacing:0;line-height:var(--type-media-card-media-card-index-leading);position:absolute;transform:scaleY(1.15)}.media-card__title.svelte-29wx19{max-width:var(--layout-media-card-media-card-title-max-width);margin:var(--layout-space-0-9rem-0);font-size:var(--display-section-size);overflow-wrap:anywhere}.media-card__copy.svelte-29wx19>p:where(.svelte-29wx19){max-width:var(--layout-measure-copy-compact);color:var(--effect-colour-rgb-245-243-238-72);line-height:var(--type-media-card-media-card-copy-p-leading);text-wrap:pretty;margin:0}.media-card__actions.svelte-29wx19{gap:var(--layout-space-0-75rem);margin-top:var(--layout-space-1-35rem);flex-wrap:wrap;display:flex}.media-card.svelte-29wx19:hover img:where(.svelte-29wx19){opacity:var(--opacity-level98);filter:saturate()contrast(1.08);transform:scale(1.055)}.media-card.svelte-29wx19:hover .media-card__veil:where(.svelte-29wx19){background:linear-gradient(to top, var(--effect-colour-rgb-5-6-7-94), var(--effect-colour-rgb-5-6-7-14) 68%, var(--effect-colour-rgb-203-161-96-7))}@container (width<=760px){.media-card.svelte-29wx19,.media-card__copy.svelte-29wx19{min-height:var(--layout-media-card-media-card-copy-min-height)}.media-card.svelte-29wx19:before{inset:var(--layout-media-card-root-inset)}.media-card__copy.svelte-29wx19{padding:var(--layout-space-1-4rem)}.media-card__index.svelte-29wx19{top:var(--layout-media-card-media-card-index-top);left:var(--layout-media-card-media-card-index-left);font-size:var(--type-size-display-large)}.media-card__title.svelte-29wx19{max-width:100%;font-size:var(--display-section-size);overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto}.media-card__actions.svelte-29wx19 [data-rd-action]{width:100%}}.story-media-frame.svelte-14cthhf{--story-media-radius:var(--radius-card);isolation:isolate;border:1px solid var(--effect-colour-rgb-233-194-125-20);border-radius:var(--story-media-radius);background:radial-gradient(circle at 70% 22%, var(--effect-colour-rgb-203-161-96-12), transparent 20rem), var(--effect-colour-020303);width:100%;min-width:0;max-width:100%;min-height:100%;box-shadow:0 2rem 7rem var(--effect-colour-rgb-0-0-0-38), inset 0 0 0 1px var(--effect-colour-rgb-255-255-255-4);margin:0;position:relative;overflow:hidden}.story-media-frame[data-ratio=wide].svelte-14cthhf{aspect-ratio:16/9}.story-media-frame[data-ratio=standard].svelte-14cthhf{aspect-ratio:4/3}.story-media-frame[data-ratio=square].svelte-14cthhf{aspect-ratio:1}.story-media-frame[data-ratio=portrait].svelte-14cthhf{aspect-ratio:4/5}.story-media-frame.svelte-14cthhf:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(to top, var(--effect-colour-rgb-5-6-7-64), transparent 54%), linear-gradient(135deg, var(--effect-colour-rgb-233-194-125-13), transparent 20%, transparent 76%, var(--effect-colour-rgb-233-194-125-12));mix-blend-mode:screen;position:absolute;inset:0}.story-media-frame.svelte-14cthhf:after{content:"";inset:var(--layout-story-media-frame-root-inset);z-index:3;border:1px solid var(--effect-colour-rgb-233-194-125-15);border-radius:calc(var(--story-media-radius) * .66);pointer-events:none;-webkit-mask-image:linear-gradient(115deg, var(--effect-colour-000) 0 24%, transparent 46% 67%, var(--effect-colour-000) 100%);mask-image:linear-gradient(115deg, var(--effect-colour-000) 0 24%, transparent 46% 67%, var(--effect-colour-000) 100%);position:absolute}picture.svelte-14cthhf{z-index:1;position:absolute;inset:0;overflow:hidden}picture.svelte-14cthhf,img.svelte-14cthhf{width:100%;height:100%;display:block}.story-media-frame__noscript{z-index:1;object-fit:cover;object-position:var(--story-media-position);width:100%;height:100%;display:block;position:absolute;inset:0}img.svelte-14cthhf{object-fit:cover;object-position:var(--story-media-position);opacity:var(--opacity-level97);filter:saturate(.9)contrast(1.06)brightness(.92);transition:transform var(--motion-duration-1200ms) var(--ease-luxury), opacity var(--motion-duration-700ms) ease, filter var(--motion-duration-700ms) ease;transform:scale(1.004)}.story-media-frame--card.svelte-14cthhf{border-radius:var(--radius-card);box-shadow:none;border:0}.story-media-frame--card.svelte-14cthhf:before{background:linear-gradient(to left, transparent 44%, var(--effect-colour-rgb-5-6-7-78)), linear-gradient(to top, var(--effect-colour-rgb-5-6-7-72), transparent 54%), radial-gradient(circle at 75% 22%, var(--effect-colour-rgb-233-194-125-18), transparent 18rem);mix-blend-mode:normal}.story-media-frame--card.svelte-14cthhf:hover img:where(.svelte-14cthhf),.story-card a:hover .story-media-frame--card.svelte-14cthhf img:where(.svelte-14cthhf){opacity:var(--opacity-level100);filter:saturate()contrast(1.08)brightness(.96);transform:scale(1.035)}figcaption.svelte-14cthhf{z-index:4;left:var(--layout-story-media-frame-figcaption-left);right:var(--layout-story-media-frame-figcaption-right);bottom:var(--layout-story-media-frame-figcaption-bottom);color:var(--effect-colour-rgb-245-243-238-46);font-size:var(--type-size-overline);letter-spacing:var(--type-tracking-label);text-transform:uppercase;position:absolute}@container (width<=700px){.story-media-frame.svelte-14cthhf{border-radius:var(--radius-card-compact)}.story-media-frame--card.svelte-14cthhf:before{background:linear-gradient(to top, var(--effect-colour-rgb-5-6-7-92), transparent 70%)}figcaption.svelte-14cthhf{display:none}}.story-card-grid.svelte-1tzc8le{gap:var(--layout-space-clamp-1-1rem-2vw-1-6rem);padding:var(--layout-space-var-section-space-var-page-pad);background:radial-gradient(circle at 12% 5%, var(--effect-colour-rgb-203-161-96-10), transparent 26rem), linear-gradient(180deg, var(--effect-colour-050607), var(--effect-colour-08090a));display:grid}.story-card.svelte-1tzc8le{isolation:isolate;position:relative;container-type:inline-size}.story-card.svelte-1tzc8le:before{content:"";inset:var(--layout-bleed-hairline);z-index:-1;background:linear-gradient(135deg, var(--effect-colour-rgb-233-194-125-42), transparent 28%, var(--effect-colour-rgb-255-255-255-8) 62%, var(--effect-colour-rgb-233-194-125-20));opacity:var(--opacity-level55);transition:opacity var(--motion-duration-500ms) ease;position:absolute}.story-card.svelte-1tzc8le a:where(.svelte-1tzc8le){min-height:var(--layout-story-card-grid-story-card-a-min-height);border:1px solid var(--effect-colour-rgb-255-255-255-8);background:radial-gradient(circle at 82% 18%, var(--effect-colour-rgb-203-161-96-12), transparent 26rem), linear-gradient(145deg, var(--effect-colour-rgb-255-255-255-7), var(--effect-colour-rgb-255-255-255-1-4) 58%, var(--effect-colour-rgb-7-8-9-88));box-shadow:0 2rem 5rem var(--effect-colour-rgb-0-0-0-26);clip-path:polygon(0 0, calc(100% - var(--shape-corner-cut)) 0, 100% var(--shape-corner-cut), 100% 100%, var(--shape-corner-cut) 100%, 0 calc(100% - var(--shape-corner-cut)));grid-template-columns:minmax(22rem,.92fr) minmax(0,1.08fr);display:grid;position:relative;overflow:hidden}.story-card.svelte-1tzc8le a:where(.svelte-1tzc8le):before{content:"";inset:var(--layout-story-card-grid-story-card-a-inset);z-index:3;border:1px solid var(--effect-colour-rgb-233-194-125-14);pointer-events:none;-webkit-mask-image:linear-gradient(110deg, var(--effect-colour-000) 0 22%, transparent 42% 72%, var(--effect-colour-000) 100%);mask-image:linear-gradient(110deg, var(--effect-colour-000) 0 22%, transparent 42% 72%, var(--effect-colour-000) 100%);position:absolute}.story-card.svelte-1tzc8le:hover:before{opacity:var(--opacity-level92)}.story-card.svelte-1tzc8le .story-media-frame--card{order:2}.story-card__copy.svelte-1tzc8le{z-index:4;min-width:0;padding:var(--layout-story-card-copy-padding);flex-direction:column;order:1;justify-content:flex-end;display:flex;position:relative}.story-card__topline.svelte-1tzc8le{align-items:center;gap:var(--layout-space-1rem);margin-bottom:auto;display:flex}.story-card__title.svelte-1tzc8le{width:100%;min-width:0;max-width:var(--layout-measure-display-lg);margin:var(--layout-space-clamp-3rem-10vw-8rem-0-1rem);font-size:var(--display-section-size)}.story-card__title--long.svelte-1tzc8le{font-size:var(--type-story-card-title-long-size)}.story-card__title.svelte-1tzc8le h2{overflow-wrap:anywhere;max-width:100%}.story-card__copy.svelte-1tzc8le>p:where(.svelte-1tzc8le){max-width:var(--layout-story-card-grid-story-card-copy-p-max-width);color:var(--effect-colour-rgb-245-243-238-74);font-size:var(--type-story-card-grid-story-card-copy-p-type-size);line-height:var(--type-leading-editorial-relaxed);text-wrap:pretty}.story-card__facts.svelte-1tzc8le{gap:var(--layout-space-0-55rem);margin-top:var(--layout-space-1-25rem);flex-wrap:wrap;display:flex}.story-card__facts.svelte-1tzc8le span:where(.svelte-1tzc8le){border:1px solid var(--effect-colour-rgb-233-194-125-18);border-radius:var(--radius-card);padding:var(--layout-space-0-48rem-0-65rem);color:var(--effect-colour-rgb-245-243-238-58);font-size:var(--type-control-size-compact);font-weight:var(--type-weight-extra-bold);letter-spacing:var(--type-tracking-meta-wide);text-transform:uppercase;display:inline-flex}.story-card__link.svelte-1tzc8le{min-height:var(--control-height);width:max-content;margin-top:var(--layout-space-1rem);color:var(--gold-bright);font-size:var(--type-meta-default);font-weight:var(--type-weight-black);letter-spacing:var(--type-tracking-eyebrow);text-transform:uppercase;align-items:center;display:inline-flex}@container (width<=900px){.story-card-grid.svelte-1tzc8le{padding-inline:0}.story-card.svelte-1tzc8le a:where(.svelte-1tzc8le){border-inline:0;grid-template-columns:1fr;min-height:auto}.story-card.svelte-1tzc8le:before{display:none}.story-card.svelte-1tzc8le .story-media-frame--card{order:1}.story-card__copy.svelte-1tzc8le{min-height:var(--layout-surface-min-height-lg);order:2;justify-content:end}}.story-editorial.svelte-1bt6q85{padding:var(--layout-space-1-25rem-var-page-pad);border-top:var(--surface-border);background:var(--effect-colour-050607)}p.svelte-1bt6q85{max-width:var(--layout-story-editorial-p-max-width);color:var(--effect-colour-rgb-245-243-238-52);font-size:var(--text-caption-size);line-height:var(--type-leading-editorial);margin:0}strong.svelte-1bt6q85{color:var(--effect-colour-rgb-245-243-238-76)}.tour-facade{background:var(--effect-colour-020303);position:absolute;inset:0;overflow:hidden}.tour-facade iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.tour-facade__guard{z-index:2;background:var(--effect-colour-020303);opacity:var(--opacity-level100);transition:opacity var(--motion-duration-110ms) ease-out, visibility var(--motion-duration-0s) linear var(--motion-duration-110ms);position:absolute;inset:0;overflow:hidden}.tour-facade--delegated .tour-facade__guard,.tour-facade--loaded .tour-facade__guard{pointer-events:none;visibility:hidden;opacity:var(--opacity-level0)}.tour-facade__fallback{z-index:4;bottom:var(--layout-space-1-1rem);visibility:hidden;padding:var(--layout-tour-facade-status-padding);border:1px solid var(--effect-colour-rgb-233-194-125-58);border-radius:var(--radius-control);background:var(--effect-colour-rgb-3-4-5-88);color:var(--gold-light);font-size:var(--type-size-overline);letter-spacing:var(--type-tracking-brand);text-transform:uppercase;opacity:var(--opacity-level0);animation:tour-embed-fallback var(--motion-duration-280ms) ease-out var(--motion-duration-1-2s) forwards;font-weight:700;text-decoration:none;position:absolute;left:50%;transform:translate(-50%)}.tour-facade[data-tour-hydrated=true] .tour-facade__fallback{display:none}.tour-facade__tiles{gap:var(--layout-tour-facade-tile-gap);padding:var(--layout-space-1-1rem);background:linear-gradient(145deg, var(--effect-colour-rgb-3-4-5-98), var(--effect-colour-rgb-203-161-96-11));grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:absolute;inset:0}.tour-facade__tiles span{border:1px solid var(--effect-colour-rgb-233-194-125-28);background:linear-gradient(145deg, var(--effect-colour-rgb-203-161-96-18), var(--effect-colour-rgb-245-243-238-3-8));animation:tour-embed-cell var(--motion-duration-1-2s) cubic-bezier(.18, .78, .18, 1) infinite alternate}.tour-facade__tiles span:nth-child(3n+2){animation-delay:var(--motion-duration-110ms)}.tour-facade__tiles span:nth-child(3n){animation-delay:var(--motion-duration-220ms)}.tour-facade__status{z-index:3;gap:var(--layout-space-0-7rem);min-width:max-content;padding:var(--layout-tour-facade-status-padding);border:1px solid var(--effect-colour-rgb-233-194-125-58);border-radius:var(--radius-control);background:var(--effect-colour-rgb-3-4-5-88);color:var(--gold-light);font-size:var(--type-size-overline);letter-spacing:var(--type-tracking-brand);text-transform:uppercase;align-items:center;font-weight:700;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tour-facade__status i{width:var(--layout-space-1-1rem);aspect-ratio:1;border:1px solid var(--gold-light);border-radius:var(--radius-control);box-shadow:0 0 1rem var(--effect-colour-rgb-233-194-125-42);animation:tour-embed-mark var(--motion-duration-1-2s) ease-in-out infinite}@keyframes tour-embed-cell{0%{opacity:var(--opacity-level16);filter:brightness(.7);transform:scale(.84)rotate(-2deg)}52%{opacity:var(--opacity-level90);filter:brightness(1.18);transform:scale(1)}to{opacity:var(--opacity-level22);filter:brightness(.84);transform:scale(.94)rotate(1deg)}}@keyframes tour-embed-mark{50%{opacity:var(--opacity-level100);transform:scale(1.08)}}@keyframes tour-embed-fallback{to{visibility:visible;opacity:var(--opacity-level100)}}.tour-facade noscript img{object-fit:cover;width:100%;height:100%}.tour-experience.svelte-1vkox41{z-index:2;width:min(100%,96rem);height:min(74svh,52rem);min-height:var(--layout-tour-experience-root-min-height-variant2);border:1px solid var(--effect-colour-rgb-233-194-125-28);border-radius:var(--radius-card);background:var(--effect-colour-020303);box-shadow:0 2rem 6rem var(--effect-colour-rgb-0-0-0-46);margin-inline:auto;position:relative;overflow:hidden}.tour-experience--fullscreen.svelte-1vkox41{z-index:2147483646;border-radius:var(--radius-card);width:100dvw;height:100dvh;min-height:0;box-shadow:none;border:0;margin:0;position:fixed;inset:0}body.tour-embed-fullscreen{overflow:hidden}@container (width<=560px){.tour-experience.svelte-1vkox41:not(.tour-experience--fullscreen){height:min(78svh,44rem);min-height:var(--layout-tour-experience-root-min-height)}}.story-feature.svelte-1hmnt1a{gap:var(--layout-space-clamp-1-4rem-4vw-4rem);padding:var(--layout-space-var-section-space-var-page-pad);border-bottom:var(--surface-border);background:radial-gradient(circle at 78% 50%, var(--effect-colour-rgb-203-161-96-16), transparent 26rem), var(--effect-colour-050607);grid-template-columns:.72fr 1.28fr;align-items:center;display:grid;position:relative;overflow:hidden}.story-feature__copy.svelte-1hmnt1a{z-index:2;position:relative}.story-feature__title.svelte-1hmnt1a{max-width:var(--layout-measure-display-lg);margin-top:var(--layout-space-1rem);font-size:var(--display-section-size)}.story-feature__copy.svelte-1hmnt1a>p:where(.svelte-1hmnt1a){max-width:var(--layout-story-feature-story-feature-copy-p-max-width);color:var(--text-secondary);line-height:var(--type-leading-longform-relaxed);text-wrap:pretty}.story-feature__media.svelte-1hmnt1a{z-index:2;aspect-ratio:16/9;border:1px solid var(--effect-colour-rgb-233-194-125-28);border-radius:var(--surface-radius);background:var(--effect-colour-020303);box-shadow:0 2rem 6rem var(--effect-colour-rgb-0-0-0-46);position:relative;overflow:hidden}iframe.svelte-1hmnt1a,video.svelte-1hmnt1a{border:0;width:100%;height:100%;position:absolute;inset:0}video.svelte-1hmnt1a{object-fit:cover}.story-feature--tour.svelte-1hmnt1a{display:block}.story-feature--tour.svelte-1hmnt1a .story-feature__copy:where(.svelte-1hmnt1a){max-width:var(--layout-measure-copy-wide);margin:var(--layout-space-0-auto-clamp-1-8rem-3vw-3rem);text-align:center}.story-feature--tour.svelte-1hmnt1a .story-feature__title:where(.svelte-1hmnt1a),.story-feature--tour.svelte-1hmnt1a .story-feature__copy:where(.svelte-1hmnt1a)>p:where(.svelte-1hmnt1a){margin-inline:auto}@container (width<=860px){.story-feature.svelte-1hmnt1a{grid-template-columns:1fr}}@container (width<=560px){.story-feature.svelte-1hmnt1a{gap:var(--layout-space-2-4rem);padding-block:4.75rem}}.story-gallery.svelte-3i2fxi{gap:var(--layout-hairline);padding:var(--layout-space-clamp-1rem-2vw-2rem-var-page-pad);background:var(--effect-colour-rgb-255-255-255-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.story-gallery.svelte-3i2fxi .story-media-frame{min-height:var(--layout-surface-min-height-lg);border-radius:var(--radius-card)}.story-gallery--tour.svelte-3i2fxi{gap:var(--layout-space-clamp-0-55rem-1vw-1rem);background:linear-gradient(180deg, var(--effect-colour-050607), var(--effect-colour-0a0b0c));grid-template-columns:repeat(3,minmax(0,1fr))}.story-gallery--tour.svelte-3i2fxi .story-media-frame{min-height:var(--layout-story-gallery-story-gallery-tour-story-media-frame-min-height);border:var(--surface-border);border-radius:var(--radius-card)}@container (width<=860px){.story-gallery.svelte-3i2fxi{grid-template-columns:1fr}.story-gallery--tour.svelte-3i2fxi{grid-template-columns:repeat(3,minmax(14rem,.86fr));overflow-x:auto}}.metric-strip-shell.svelte-ittktp{width:min(46rem,100%);margin:var(--layout-space-var-space-5-0-0);container-type:inline-size}.metric-strip.svelte-ittktp{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--layout-metric-column-min)), 1fr));gap:var(--layout-hairline);border:1px solid var(--opacity-border-gold);background:linear-gradient(120deg, var(--opacity-gold-wash), transparent 72%), var(--black-primary);width:100%;clip-path:polygon(0 0, calc(100% - var(--shape-corner-cut)) 0, 100% var(--shape-corner-cut), 100% 100%, var(--shape-corner-cut) 100%, 0 calc(100% - var(--shape-corner-cut)));margin:0;display:grid;overflow:hidden}[data-density=compact].svelte-ittktp .metric-strip:where(.svelte-ittktp){grid-template-columns:1fr}[data-density=compact].svelte-ittktp .metric-strip__item:where(.svelte-ittktp){grid-template-columns:var(--layout-metric-value-track-narrow) minmax(0, 1fr);min-height:0;padding:var(--layout-metric-compact-item-padding);align-items:center}[data-density=compact].svelte-ittktp dd:where(.svelte-ittktp){text-align:right}.metric-strip__item.svelte-ittktp{min-width:0;min-height:var(--layout-metric-min-height);align-content:center;gap:var(--layout-space-var-space-3);padding:var(--layout-space-var-space-4-var-space-3);display:grid}.metric-strip__item.svelte-ittktp+.metric-strip__item:where(.svelte-ittktp){border-left:0}dt.svelte-ittktp{color:var(--gold-light);font-family:Instrument Serif,Georgia,serif;font-size:var(--type-metric-strip-dt-type-size);line-height:var(--type-leading-title-soft);overflow-wrap:anywhere;text-wrap:balance}dd.svelte-ittktp{color:var(--text-tertiary);font-size:var(--text-label-size);font-weight:var(--type-weight-extra-bold);letter-spacing:var(--type-tracking-eyebrow);line-height:var(--type-leading-copy-compact);text-transform:uppercase;overflow-wrap:anywhere;text-wrap:pretty;margin:0}@container (width<=560px){[data-density=default].svelte-ittktp .metric-strip__item:where(.svelte-ittktp){grid-template-columns:var(--layout-metric-value-track-compact) minmax(0, 1.1fr);align-items:center;min-height:0}.metric-strip__item.svelte-ittktp+.metric-strip__item:where(.svelte-ittktp){border-top:0}[data-density=default].svelte-ittktp dd:where(.svelte-ittktp){text-align:right}}.story-hero.svelte-9483ok{gap:var(--layout-space-clamp-1-4rem-4vw-4-5rem);min-height:var(--layout-story-hero-root-min-height);padding:var(--layout-space-clamp-7-25rem-10vw-9rem-var-page-pad-clamp-3-5rem-6vw-6rem);border-bottom:1px solid var(--effect-colour-rgb-255-255-255-8);background:radial-gradient(circle at 24% 22%, var(--effect-colour-rgb-203-161-96-17), transparent 26rem), radial-gradient(circle at 90% 18%, var(--effect-colour-rgb-44-82-118-18), transparent 28rem), linear-gradient(180deg, var(--effect-colour-07090b), var(--effect-colour-050607));grid-template-columns:minmax(0,.96fr) minmax(22rem,1.04fr);align-items:center;display:grid;position:relative;overflow:hidden}.story-hero.svelte-9483ok:before{content:"";inset:var(--layout-story-hero-root-inset);z-index:1;border:1px solid var(--effect-colour-rgb-233-194-125-16);pointer-events:none;-webkit-mask-image:linear-gradient(120deg, var(--effect-colour-000) 0 34%, transparent 54% 69%, var(--effect-colour-000) 100%);mask-image:linear-gradient(120deg, var(--effect-colour-000) 0 34%, transparent 54% 69%, var(--effect-colour-000) 100%);position:absolute}.story-hero__breadcrumbs.svelte-9483ok{z-index:4;order:0;grid-column:1/-1;position:relative}.story-hero__copy.svelte-9483ok{z-index:3;min-height:var(--layout-story-hero-story-hero-copy-min-height);padding:var(--layout-space-clamp-1-25rem-3-4vw-3rem);border:1px solid var(--effect-colour-rgb-255-255-255-8);background:radial-gradient(circle at 92% 12%, var(--effect-colour-rgb-203-161-96-10), transparent 18rem), linear-gradient(145deg, var(--effect-colour-rgb-255-255-255-6), var(--effect-colour-rgb-255-255-255-1-2) 62%);box-shadow:0 1.5rem 5rem var(--effect-colour-rgb-0-0-0-25);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);clip-path:polygon(0 0, calc(100% - var(--shape-corner-cut)) 0, 100% var(--shape-corner-cut), 100% 100%, var(--shape-corner-cut) 100%, 0 calc(100% - var(--shape-corner-cut)));order:1;align-content:center;display:grid;position:relative}.story-hero__title.svelte-9483ok{max-width:min(100%, var(--content-measure));margin-top:var(--layout-space-1rem);overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance}.story-hero__copy.svelte-9483ok>p:where(.svelte-9483ok){max-width:var(--layout-measure-copy-wide);margin:var(--layout-space-1-45rem-0-0);color:var(--effect-colour-rgb-245-243-238-76);font-size:var(--type-story-hero-story-hero-copy-p-type-size);line-height:var(--type-leading-editorial-relaxed);text-wrap:pretty}.story-hero.svelte-9483ok .story-media-frame--hero{z-index:2;min-height:var(--layout-story-hero-story-hero-story-media-frame-hero-min-height-variant3);order:2;align-self:stretch}.story-meta.svelte-9483ok,.story-actions.svelte-9483ok{gap:var(--layout-space-0-75rem);margin-top:var(--layout-space-1-5rem);flex-wrap:wrap;display:flex}.story-meta.svelte-9483ok span:where(.svelte-9483ok){border:1px solid var(--effect-colour-rgb-233-194-125-22);border-radius:var(--radius-card);padding:var(--layout-space-0-52rem-0-75rem);background:var(--effect-colour-rgb-5-6-7-34);color:var(--effect-colour-rgb-245-243-238-70);font-size:var(--type-size-overline);letter-spacing:var(--type-tracking-meta);text-transform:uppercase}.story-actions.svelte-9483ok{align-items:center}.story-hero--tour.svelte-9483ok{min-height:var(--layout-story-hero-story-hero-tour-min-height);grid-template-columns:minmax(0,.76fr) minmax(28rem,1.24fr)}.story-hero--tour.svelte-9483ok .story-hero__copy:where(.svelte-9483ok){min-height:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.story-hero--tour.svelte-9483ok .story-hero__title:where(.svelte-9483ok){max-width:min(100%, var(--layout-display-story-measure))}.story-hero--tour.svelte-9483ok .story-media-frame--hero{min-height:var(--layout-story-hero-story-hero-tour-story-media-frame-hero-min-height);clip-path:polygon(0 0, calc(100% - var(--shape-corner-cut)) 0, 100% var(--shape-corner-cut), 100% 100%, var(--shape-corner-cut) 100%, 0 calc(100% - var(--shape-corner-cut)))}@container (width<=860px){.story-hero.svelte-9483ok,.story-hero--tour.svelte-9483ok{min-height:auto;padding-top:var(--layout-space-8-5rem);grid-template-columns:1fr}.story-hero__copy.svelte-9483ok{-webkit-backdrop-filter:none;backdrop-filter:none;order:2;min-height:auto}.story-hero.svelte-9483ok .story-media-frame--hero{min-height:var(--layout-story-hero-story-hero-story-media-frame-hero-min-height-variant2);order:1}}@container (width<=560px){.story-hero.svelte-9483ok{padding:var(--layout-space-7-75rem-var-page-pad-2-4rem);gap:var(--layout-space-1rem)}.story-hero__copy.svelte-9483ok{padding:var(--layout-space-1-2rem)}.story-hero.svelte-9483ok .story-media-frame--hero{min-height:var(--layout-story-hero-story-hero-story-media-frame-hero-min-height)}.story-hero__title.svelte-9483ok{max-width:100%}.story-meta.svelte-9483ok{gap:var(--layout-space-0-5rem);margin-top:var(--layout-space-1-2rem)}.story-meta.svelte-9483ok span:where(.svelte-9483ok){padding:var(--layout-space-0-48rem-0-62rem);font-size:var(--type-size-caption-xs-plus)}.story-actions.svelte-9483ok{flex-direction:column;align-items:stretch}}.story-live-card.svelte-tueja8{z-index:4;gap:var(--layout-space-clamp-1-2rem-4vw-3rem);margin:var(--layout-space-clamp-1-6rem-3vw-2-6rem-var-page-pad-0);padding:var(--layout-space-clamp-1-45rem-3-4vw-2-45rem);border:1px solid var(--effect-colour-rgb-233-194-125-20);border-radius:var(--surface-radius);background:radial-gradient(circle at 16% 20%, var(--effect-colour-rgb-233-194-125-12), transparent 18rem), linear-gradient(135deg, var(--effect-colour-rgb-18-19-20-94), var(--effect-colour-rgb-7-8-9-96));grid-template-columns:minmax(0,.88fr) minmax(16rem,.9fr) auto;align-items:center;display:grid;position:relative;overflow:hidden}.story-live-card.svelte-tueja8:after{content:"";right:var(--layout-story-live-card-root-right);top:var(--layout-anchor-center-block);width:var(--layout-story-live-card-art-width);aspect-ratio:1;border:1px solid var(--effect-colour-rgb-233-194-125-12);border-radius:var(--radius-control);pointer-events:none;position:absolute;transform:translateY(-50%)}.story-live-card__title.svelte-tueja8{max-width:var(--layout-measure-display-lg);margin-top:var(--layout-space-0-65rem);font-size:var(--display-card-size)}.story-live-card.svelte-tueja8>p:where(.svelte-tueja8){color:var(--text-secondary);line-height:var(--type-leading-longform);text-wrap:pretty;margin:0}@container (width<=860px){.story-live-card.svelte-tueja8{grid-template-columns:1fr}}@container (width<=560px){.story-live-card.svelte-tueja8{margin-top:var(--layout-space-1rem);padding:var(--layout-space-1-4rem);border-radius:var(--radius-card-compact)}}.story-narrative.svelte-1l4e60i{border-block:1px solid var(--opacity-border-subtle);display:grid}article.svelte-1l4e60i{gap:var(--layout-space-clamp-2rem-6vw-7rem);padding:var(--layout-space-var-section-space-var-page-pad);background:linear-gradient(90deg, var(--opacity-gold-wash), transparent 66%);grid-template-columns:minmax(15rem,.66fr) minmax(0,1.34fr);display:grid}article.svelte-1l4e60i+article:where(.svelte-1l4e60i){border-top:1px solid var(--opacity-border-subtle)}.story-narrative__lead.svelte-1l4e60i{align-content:start;gap:var(--layout-space-var-space-2);display:grid}.story-narrative__title.svelte-1l4e60i{max-width:min(100%, var(--layout-display-compact-measure))}.story-narrative__copy.svelte-1l4e60i{gap:var(--layout-space-clamp-1-25rem-2-5vw-2-5rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));align-content:start;display:grid}.story-narrative__copy.svelte-1l4e60i [data-rd-text]{text-wrap:pretty}.story-body.svelte-1l4e60i{max-width:var(--layout-story-narrative-story-body-max-width);margin:var(--layout-space-0-auto);padding:var(--layout-space-var-section-space-var-page-pad);color:var(--text-secondary);font-size:var(--text-body-size);line-height:var(--type-leading-longform-airy)}.story-body.svelte-1l4e60i h2,.story-body.svelte-1l4e60i h3{color:var(--text-primary);font-family:Instrument Serif,Georgia,serif;line-height:var(--type-story-narrative-story-body-leading)}.story-body.svelte-1l4e60i h2{margin:var(--layout-space-2-5rem-0-1rem);font-size:var(--display-section-size)}.story-body.svelte-1l4e60i a{color:var(--gold-light)}@container (width<=860px){article.svelte-1l4e60i{grid-template-columns:1fr}}@container (width<=560px){article.svelte-1l4e60i{gap:var(--layout-space-var-space-5)}.story-narrative__title.svelte-1l4e60i{max-width:100%}}.story-page.svelte-146rsd4{background:var(--effect-colour-050607);position:relative;overflow:clip}.story-page.svelte-146rsd4:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 12% 18%, var(--effect-colour-rgb-233-194-125-8), transparent 18rem), radial-gradient(circle at 88% 8%, var(--effect-colour-rgb-203-161-96-10), transparent 24rem);opacity:var(--opacity-level95);position:fixed;inset:0}article.svelte-146rsd4{z-index:1;position:relative}@container (width<=560px){.story-page.svelte-146rsd4:before{position:absolute}}[data-rd-form-grid].svelte-1rqyop1{gap:var(--layout-space-0-8rem-1rem);display:grid}[data-columns=two].svelte-1rqyop1{grid-template-columns:repeat(2,minmax(0,1fr))}@container (width<=580px){[data-columns=two].svelte-1rqyop1{grid-template-columns:1fr}}[data-rd-specimen].svelte-1swc17h{border:var(--surface-border);background:linear-gradient(135deg, var(--effect-colour-rgb-255-255-255-2), transparent 44%), var(--black-primary);width:100%;min-width:0;clip-path:polygon(0 0, calc(100% - var(--shape-corner-cut)) 0, 100% var(--shape-corner-cut), 100% 100%, var(--shape-corner-cut) 100%, 0 calc(100% - var(--shape-corner-cut)));margin-inline:auto;position:relative;overflow:hidden;container-type:inline-size}[data-rd-specimen].svelte-1swc17h:after{content:"";width:var(--shape-corner-cut);height:var(--shape-corner-cut);border-right:1px solid var(--gold-primary);border-bottom:1px solid var(--gold-primary);pointer-events:none;position:absolute;bottom:0;right:0}[data-rd-review-viewport="320"].svelte-1swc17h{max-width:var(--layout-review-viewport320)}[data-rd-review-viewport="390"].svelte-1swc17h{max-width:var(--layout-review-viewport390)}[data-rd-review-viewport="768"].svelte-1swc17h{max-width:var(--layout-review-viewport768)}[data-rd-review-viewport="1440"].svelte-1swc17h{max-width:var(--layout-review-viewport1440)}header.svelte-1swc17h{justify-content:space-between;align-items:end;gap:var(--layout-space-var-space-3);padding:var(--layout-specimen-header-padding);border-bottom:var(--surface-border);background:linear-gradient(90deg, var(--effect-colour-rgb-203-161-96-7), transparent 48%), var(--effect-colour-rgb-5-6-7-58);display:flex}[data-rd-specimen-copy].svelte-1swc17h,[data-rd-specimen-heading].svelte-1swc17h{display:grid}[data-rd-specimen-copy].svelte-1swc17h{gap:var(--space-2)}[data-rd-specimen-heading].svelte-1swc17h{gap:var(--space-1)}p.svelte-1swc17h,span.svelte-1swc17h,code.svelte-1swc17h,small.svelte-1swc17h{margin:0}p.svelte-1swc17h{color:var(--gold-light);font-size:var(--text-meta-size);font-weight:var(--type-weight-bold);letter-spacing:var(--type-specimen-label-tracking);text-transform:uppercase}small.svelte-1swc17h{align-items:center;gap:var(--layout-space-var-space-2);color:var(--effect-colour-rgb-245-243-238-48);font-size:var(--type-field-counter-size);font-weight:var(--type-weight-bold);letter-spacing:var(--type-field-meta-tracking);display:inline-flex}small.svelte-1swc17h i:where(.svelte-1swc17h){aspect-ratio:1;border-radius:var(--radius-control);background:var(--gold-bright);width:.38rem;box-shadow:0 0 1rem var(--effect-colour-rgb-233-194-125-56)}span.svelte-1swc17h,code.svelte-1swc17h{color:var(--text-secondary);font-size:var(--type-specimen-copy-size);line-height:var(--type-specimen-copy-leading)}code.svelte-1swc17h{max-width:var(--layout-specimen-source-width);overflow-wrap:anywhere;text-align:right;text-overflow:ellipsis;white-space:normal}[data-rd-specimen-stage].svelte-1swc17h{min-width:0;padding:var(--layout-specimen-stage-padding);background:linear-gradient(90deg, var(--effect-colour-rgb-255-255-255-2) 1px, transparent 1px), linear-gradient(var(--effect-colour-rgb-255-255-255-2) 1px, transparent 1px);background-size:2.5rem 2.5rem;position:relative;container-type:inline-size}@container (width<=620px){header.svelte-1swc17h{flex-direction:column;align-items:stretch}code.svelte-1swc17h{text-align:left;max-width:100%}}[data-rd-token-swatch].svelte-1j6lifg{gap:var(--layout-space-var-space-2);min-width:0;margin:0;display:grid}[data-rd-token-swatch].svelte-1j6lifg>div:where(.svelte-1j6lifg){min-height:var(--layout-token-swatch-height);border:var(--surface-border);background:var(--effect-colour-rgb-255-255-255-2);place-items:center;display:grid;overflow:hidden}[data-kind=colour].svelte-1j6lifg>div:where(.svelte-1j6lifg){background:var(--rd-sample-value)}[data-kind=space].svelte-1j6lifg i:where(.svelte-1j6lifg){width:min(100%, var(--rd-sample-value));height:var(--layout-token-space-bar-height);background:var(--gold-metal)}[data-kind=radius].svelte-1j6lifg i:where(.svelte-1j6lifg){width:var(--layout-token-shape-size);aspect-ratio:1;border:var(--surface-border);border-radius:var(--rd-sample-value);background:var(--effect-colour-rgb-203-161-96-14)}[data-kind=motion].svelte-1j6lifg i:where(.svelte-1j6lifg){width:var(--layout-token-motion-size);aspect-ratio:1;border-radius:var(--radius-control);background:var(--gold-light);animation:svelte-1j6lifg-rd-token-motion var(--rd-sample-value) var(--ease-luxury) infinite alternate}[data-kind=opacity].svelte-1j6lifg i:where(.svelte-1j6lifg){width:var(--layout-token-shape-size);aspect-ratio:1;border:var(--surface-border);background:var(--gold-light);opacity:var(--rd-sample-value)}figcaption.svelte-1j6lifg{gap:var(--layout-space-var-space-1-var-space-2);display:grid}strong.svelte-1j6lifg,code.svelte-1j6lifg{overflow-wrap:anywhere;font-size:var(--type-token-label-size)}strong.svelte-1j6lifg{color:var(--white)}code.svelte-1j6lifg{color:var(--text-tertiary)}@keyframes svelte-1j6lifg-rd-token-motion{to{transform:translateX(var(--motion-token-distance))}}[data-rd-canvas-shell].svelte-1ozm8pl{pointer-events:none;position:absolute;inset:0}[data-rd-canvas-shell].svelte-1ozm8pl canvas{width:100%;height:100%;display:block}[data-rd-catalogue-frame].svelte-1y5zfi1{grid-template-columns:minmax(0, var(--layout-catalogue-rail-width)) minmax(0, 1fr);align-items:start;gap:var(--layout-catalogue-gap);padding:var(--layout-catalogue-padding);background:linear-gradient(90deg, var(--effect-colour-rgb-203-161-96-4), transparent 28rem), var(--black-deep);display:grid}[data-rd-catalogue-nav].svelte-1y5zfi1{top:var(--layout-catalogue-sticky-top);max-height:calc(100svh - var(--layout-catalogue-sticky-top) - var(--page-pad));padding:var(--layout-space-var-space-4);border:1px solid var(--effect-colour-rgb-233-194-125-18);background:linear-gradient(145deg, var(--effect-colour-rgb-203-161-96-7), transparent 52%), var(--effect-colour-rgb-5-6-7-92);clip-path:polygon(0 0, calc(100% - var(--shape-corner-cut)) 0, 100% var(--shape-corner-cut), 100% 100%, var(--shape-corner-cut) 100%, 0 calc(100% - var(--shape-corner-cut)));position:sticky;overflow-y:auto}[data-rd-catalogue-content].svelte-1y5zfi1{min-width:0;max-width:var(--content-wide)}[data-rd-catalogue-content]>[data-rd-box][id]{scroll-margin-top:var(--layout-catalogue-anchor-offset)}[data-rd-catalogue-frame][data-navigation=none].svelte-1y5zfi1{padding-inline:var(--page-pad);grid-template-columns:minmax(0,1fr)}[data-rd-catalogue-frame][data-navigation=none].svelte-1y5zfi1 [data-rd-catalogue-content]:where(.svelte-1y5zfi1){width:min(100%, var(--content-max));margin-inline:auto}@container (width<=900px){[data-rd-catalogue-frame].svelte-1y5zfi1{padding:var(--layout-catalogue-padding-compact);grid-template-columns:1fr}[data-rd-catalogue-nav].svelte-1y5zfi1{z-index:3;top:var(--header-height-compact);max-height:var(--layout-catalogue-mobile-nav-height);padding:var(--layout-space-var-space-3);clip-path:none;position:sticky;overflow:auto hidden}[data-rd-catalogue-nav] [data-layout=stack]{align-items:center;gap:var(--layout-space-var-space-2);width:max-content;display:flex}[data-rd-catalogue-nav] [data-rd-action]{flex:none;width:auto}[data-rd-catalogue-nav] [data-text-role=body],[data-rd-catalogue-nav] [data-text-role=card],[data-rd-catalogue-nav] [data-text-role=eyebrow]{display:none}}.selected-service.svelte-1lc0f7v{gap:var(--layout-space-1rem);margin-bottom:var(--layout-space-1-2rem);padding:var(--layout-space-0-75rem-0);border-top:1px solid var(--effect-colour-rgb-255-255-255-9);border-bottom:1px solid var(--effect-colour-rgb-255-255-255-9);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.selected-service.svelte-1lc0f7v span:where(.svelte-1lc0f7v){color:var(--effect-colour-rgb-245-243-238-34);font-size:var(--type-field-meta-size);letter-spacing:var(--type-tracking-eyebrow);text-transform:uppercase}.selected-service.svelte-1lc0f7v strong:where(.svelte-1lc0f7v){color:var(--gold-light);font-size:var(--type-label-default);font-weight:var(--type-weight-medium)}.selected-service.svelte-1lc0f7v button:where(.svelte-1lc0f7v){color:var(--effect-colour-rgb-245-243-238-48);font-size:var(--type-size-caption-xs);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;text-decoration:underline}.expectation-strip.svelte-1lc0f7v{gap:var(--layout-hairline);margin:var(--layout-space-0-0-1-1rem);background:var(--effect-colour-rgb-255-255-255-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.expectation-strip.svelte-1lc0f7v span:where(.svelte-1lc0f7v){gap:var(--layout-space-0-35rem);min-height:var(--layout-contact-selected-service-expectation-strip-span-min-height);padding:var(--layout-space-0-75rem);background:var(--effect-colour-rgb-5-6-7-28);color:var(--effect-colour-rgb-245-243-238-58);font-size:var(--type-switch-copy-size-compact);letter-spacing:var(--type-tracking-label);line-height:var(--type-leading-label);text-transform:uppercase;align-content:center;display:grid}.expectation-strip.svelte-1lc0f7v b:where(.svelte-1lc0f7v){color:var(--gold-bright);font-size:var(--type-field-meta-size);font-weight:var(--type-weight-semibold);letter-spacing:var(--type-tracking-overline)}@container (width<=580px){.selected-service.svelte-1lc0f7v{grid-template-columns:1fr auto}.selected-service.svelte-1lc0f7v span:where(.svelte-1lc0f7v){grid-column:1/-1}.expectation-strip.svelte-1lc0f7v{grid-template-columns:1fr}.expectation-strip.svelte-1lc0f7v span:where(.svelte-1lc0f7v){min-height:auto}}form.svelte-7f368r{z-index:1;min-height:100%;padding:var(--layout-space-clamp-2rem-4-6vw-5-4rem);flex-direction:column;justify-content:center;display:flex;position:relative}.form-title.svelte-7f368r{align-items:flex-start;gap:var(--layout-space-1-2rem);margin-bottom:var(--layout-space-1-6rem);display:flex}.title.svelte-7f368r{margin-top:var(--layout-space-0-55rem);font-size:var(--type-contact-details-form-title-type-size-variant2)}.title.svelte-7f368r em:where(.svelte-7f368r){color:var(--gold-light);font-weight:var(--type-weight-regular)}.step-label.svelte-7f368r{color:var(--gold-primary);font-size:var(--type-size-caption-compact);font-weight:var(--type-weight-semibold);letter-spacing:var(--type-contact-details-form-step-label-tracking);text-transform:uppercase;margin:0}.form-intro.svelte-7f368r{max-width:var(--layout-contact-details-form-form-intro-max-width);margin:var(--layout-space-0-65rem-0-0);color:var(--effect-colour-rgb-245-243-238-48);font-size:var(--type-size-meta-comfortable);line-height:var(--type-leading-body-relaxed)}.back.svelte-7f368r{border:1px solid var(--effect-colour-rgb-255-255-255-14);border-radius:var(--radius-control);width:2.75rem;height:2.75rem;color:var(--gold-bright);cursor:pointer;transition:background var(--motion-duration-250ms) ease, transform var(--motion-duration-500ms) var(--ease-luxury);background:0 0;flex:none;place-items:center;display:grid}.back.svelte-7f368r:hover{background:var(--effect-colour-rgb-203-161-96-14);transform:translate(-.25rem)}.submit-row.svelte-7f368r{align-items:center;gap:var(--layout-space-1-4rem);margin-top:var(--layout-space-1-2rem);display:flex}.privacy.svelte-7f368r,.form-error.svelte-7f368r{color:var(--text-secondary);font-size:var(--type-size-overline);line-height:var(--type-leading-body);margin:0}.privacy.svelte-7f368r{max-width:var(--layout-contact-details-form-privacy-max-width)}.privacy.svelte-7f368r a:where(.svelte-7f368r){color:var(--gold-light);text-decoration:underline;-webkit-text-decoration-color:var(--effect-colour-rgb-233-194-125-32);text-decoration-color:var(--effect-colour-rgb-233-194-125-32);text-underline-offset:.18em;transition:color var(--motion-duration-220ms) ease, text-decoration-color var(--motion-duration-220ms) ease}.privacy.svelte-7f368r a:where(.svelte-7f368r):hover{color:var(--gold-bright);text-decoration-color:currentColor}.form-error.svelte-7f368r{margin-top:var(--layout-space-0-8rem);color:var(--effect-colour-efad9d)}.whatsapp-fallback.svelte-7f368r{margin-top:var(--layout-space-0-6rem);color:var(--gold-light);font-size:var(--type-switch-label-size);letter-spacing:var(--type-tracking-label);text-transform:uppercase;display:inline-flex}@container (width<=860px){form.svelte-7f368r{min-height:100%;padding:var(--layout-space-2rem-1-25rem-calc-2rem-env-safe-area-inset-bottom)}}@container (width<=580px){.title.svelte-7f368r{font-size:var(--type-contact-details-form-title-type-size)}.submit-row.svelte-7f368r{flex-direction:column;align-items:flex-start}}.drawer-head.svelte-l9y4am{padding:var(--layout-space-0-7rem-1-2rem-0-7rem-1-5rem);border-bottom:1px solid var(--effect-colour-rgb-255-255-255-8);background:var(--effect-colour-rgb-5-6-7-68);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.drawer-head.svelte-l9y4am .brand-mark{width:auto;min-width:0}.drawer-head.svelte-l9y4am .compact-wordmark{text-overflow:ellipsis;max-width:100%;overflow:hidden}.journey.svelte-l9y4am{align-items:center;gap:var(--layout-space-0-85rem);color:var(--effect-colour-rgb-245-243-238-38);font-size:var(--type-contact-drawer-chrome-journey-type-size);letter-spacing:var(--type-tracking-eyebrow-wide);text-transform:uppercase;display:flex}.journey.svelte-l9y4am i:where(.svelte-l9y4am){background:var(--effect-colour-rgb-255-255-255-12);width:5rem;height:1px}.journey.svelte-l9y4am b:where(.svelte-l9y4am){background:var(--gold-bright);transform-origin:0;width:100%;height:100%;transition:transform var(--motion-duration-700ms) var(--ease-luxury);display:block}.close.svelte-l9y4am{border:1px solid var(--effect-colour-rgb-255-255-255-13);border-radius:var(--radius-card);width:2.8rem;height:2.8rem;color:var(--white);cursor:pointer;transition:border-color var(--motion-duration-250ms) ease, background var(--motion-duration-250ms) ease, transform var(--motion-duration-600ms) var(--ease-luxury);background:0 0;justify-self:end;position:relative}.close.svelte-l9y4am span:where(.svelte-l9y4am){top:var(--layout-anchor-center-block);left:var(--layout-anchor-center-inline);background:currentColor;width:.9rem;height:1px;position:absolute;transform:translate(-50%,-50%)rotate(45deg)}.close.svelte-l9y4am span:where(.svelte-l9y4am):last-child{transform:translate(-50%,-50%)rotate(-45deg)}.close.svelte-l9y4am:after{content:"";border-right:1px solid var(--gold-bright);border-bottom:1px solid var(--gold-bright);pointer-events:none;width:.55rem;height:.55rem;position:absolute;bottom:-1px;right:-1px}.close.svelte-l9y4am:hover{border-color:var(--gold-bright);background:var(--gold-bright);color:var(--effect-colour-080706);transform:rotate(90deg)}.brand-panel.svelte-l9y4am{isolation:isolate;border-right:1px solid var(--effect-colour-rgb-255-255-255-8);background:var(--effect-colour-050606);position:relative;overflow:hidden}.brand-panel.svelte-l9y4am img:where(.svelte-l9y4am){top:var(--layout-contact-drawer-chrome-brand-panel-img-top);left:var(--layout-anchor-center-inline);width:min(72%,25rem);height:auto;filter:saturate(.92) contrast(1.08) drop-shadow(0 2rem 4rem var(--effect-colour-rgb-0-0-0-60));animation:svelte-l9y4am-logo-breathe var(--motion-duration-9s) ease-in-out infinite alternate;position:absolute;transform:translate(-50%,-50%)scale(.98)}.brand-panel__veil.svelte-l9y4am{background:radial-gradient(circle at 50% 38%, var(--effect-colour-rgb-203-161-96-13), transparent 24rem), linear-gradient(180deg, var(--effect-colour-rgb-5-6-7-0), var(--effect-colour-rgb-5-6-7-46) 68%, var(--effect-colour-050607)), linear-gradient(90deg, transparent 55%, var(--effect-colour-rgb-5-6-7-36));position:absolute;inset:0}.brand-panel.svelte-l9y4am p:where(.svelte-l9y4am){z-index:1;right:var(--layout-contact-drawer-chrome-brand-panel-p-right);bottom:var(--layout-contact-drawer-chrome-brand-panel-p-bottom);left:var(--layout-contact-drawer-chrome-brand-panel-p-left);color:var(--effect-colour-rgb-245-243-238-76);font-family:Instrument Serif,Georgia,serif;font-size:var(--type-contact-drawer-chrome-brand-panel-p-type-size);line-height:var(--type-leading-heading);margin:0;position:absolute}.brand-panel.svelte-l9y4am p:where(.svelte-l9y4am) em:where(.svelte-l9y4am){color:var(--gold-light)}.brand-panel__meta.svelte-l9y4am{z-index:1;right:var(--layout-contact-drawer-chrome-brand-panel-meta-right);bottom:var(--layout-contact-drawer-chrome-brand-panel-meta-bottom);left:var(--layout-contact-drawer-chrome-brand-panel-meta-left);color:var(--effect-colour-rgb-245-243-238-34);font-size:var(--type-field-counter-size);letter-spacing:var(--type-tracking-eyebrow);text-transform:uppercase;justify-content:space-between;display:flex;position:absolute}@keyframes svelte-l9y4am-logo-breathe{to{filter:saturate(1.05) contrast(1.11) drop-shadow(0 2.5rem 4.5rem var(--effect-colour-rgb-0-0-0-58));transform:translate(-50%,-50%)scale(1.04)}}@container (width<=860px){.brand-panel.svelte-l9y4am{display:none}.drawer-head.svelte-l9y4am{padding:var(--layout-contact-drawer-chrome-head-padding-compact)}.journey.svelte-l9y4am span:where(.svelte-l9y4am):first-child{display:none}}@container (width<=420px){.drawer-head.svelte-l9y4am{gap:var(--layout-space-0-75rem);grid-template-columns:minmax(0,1fr) auto auto}.journey.svelte-l9y4am{gap:var(--layout-space-0-5rem);white-space:nowrap;display:flex}.journey.svelte-l9y4am i:where(.svelte-l9y4am){width:2.5rem}.close.svelte-l9y4am{width:var(--layout-contact-drawer-chrome-close-size-compact);height:var(--layout-contact-drawer-chrome-close-size-compact)}.close.svelte-l9y4am span:where(.svelte-l9y4am){width:var(--layout-contact-drawer-chrome-close-icon-size-compact)}}.backdrop.svelte-w7qxqq{z-index:70;background:var(--effect-colour-rgb-2-3-4-78);-webkit-backdrop-filter:blur(18px)saturate(80%);backdrop-filter:blur(18px)saturate(80%);animation:svelte-w7qxqq-backdrop-in var(--motion-duration-450ms) ease both;position:fixed;inset:0}.drawer.svelte-w7qxqq{z-index:71;inset:var(--layout-contact-drawer-shell-drawer-inset);border:1px solid var(--effect-colour-rgb-233-194-125-24);background:var(--effect-colour-070808);box-shadow:0 3rem 12rem var(--effect-colour-rgb-0-0-0-72);clip-path:polygon(0 0, calc(100% - var(--shape-corner-cut)) 0, 100% var(--shape-corner-cut), 100% 100%, var(--shape-corner-cut) 100%, 0 calc(100% - var(--shape-corner-cut)));animation:svelte-w7qxqq-reveal var(--motion-duration-800ms) var(--ease-luxury) both;grid-template-rows:4.5rem 1fr;grid-template-columns:minmax(20rem,.72fr) minmax(34rem,1.28fr);display:grid;position:fixed;overflow:hidden}.backdrop[data-placement=container].svelte-w7qxqq,.drawer[data-placement=container].svelte-w7qxqq{position:absolute}.backdrop.closing.svelte-w7qxqq,.drawer.closing.svelte-w7qxqq{pointer-events:none}.backdrop.closing.svelte-w7qxqq{animation:svelte-w7qxqq-backdrop-out var(--motion-duration-420ms) ease both}.drawer.closing.svelte-w7qxqq{animation:svelte-w7qxqq-drawer-out var(--motion-duration-420ms) var(--ease-luxury) both}main.svelte-w7qxqq{background:radial-gradient(circle at 92% 8%, var(--effect-colour-rgb-203-161-96-10), transparent 27rem), linear-gradient(145deg, var(--effect-colour-111214), var(--effect-colour-070809) 68%);min-height:0;position:relative;overflow:auto}main.svelte-w7qxqq:after{content:"";opacity:var(--opacity-level1-point8);pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@keyframes svelte-w7qxqq-backdrop-in{0%{opacity:var(--opacity-level0)}}@keyframes svelte-w7qxqq-reveal{0%{opacity:var(--opacity-level0);clip-path:polygon(48% 48%,52% 48%,52% 52%,48% 52%);transform:scale(.96)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:scale(1)}}@keyframes svelte-w7qxqq-backdrop-out{to{opacity:var(--opacity-level0);-webkit-backdrop-filter:blur(2px)saturate(80%);backdrop-filter:blur(2px)saturate(80%)}}@keyframes svelte-w7qxqq-drawer-out{0%{opacity:var(--opacity-level100);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);filter:blur();transform:scale(1)}55%{opacity:var(--opacity-level92);filter:blur();transform:scale(.985)}to{opacity:var(--opacity-level0);clip-path:polygon(46% 46%,54% 46%,54% 54%,46% 54%);filter:blur(10px);transform:scale(.965)}}@container (width<=1080px){.drawer.svelte-w7qxqq{grid-template-columns:minmax(17rem,.6fr) minmax(30rem,1.4fr)}}@container (width<=860px){.drawer.svelte-w7qxqq{border:0;grid-template-rows:4.25rem 1fr;grid-template-columns:1fr;inset:0}main.svelte-w7qxqq{min-height:0}}.step.svelte-1mgp1ja{z-index:1;min-height:100%;padding:var(--layout-space-clamp-2rem-4-6vw-5-4rem);flex-direction:column;justify-content:center;display:flex;position:relative}.heading.svelte-1mgp1ja{gap:var(--layout-space-0-2rem);grid-template-columns:minmax(0,1fr) minmax(12rem,.55fr);align-items:end;display:grid}.heading.svelte-1mgp1ja .step-label:where(.svelte-1mgp1ja){grid-column:1/-1}.title.svelte-1mgp1ja{margin:var(--layout-space-1rem-0-0);font-size:var(--type-contact-service-step-title-type-size-variant2)}.title.svelte-1mgp1ja em:where(.svelte-1mgp1ja){color:var(--gold-light);font-weight:var(--type-weight-regular)}.heading.svelte-1mgp1ja>p:where(.svelte-1mgp1ja):last-child{margin:var(--layout-space-0-0-0-55rem);color:var(--effect-colour-rgb-245-243-238-44);font-size:var(--type-meta-default);line-height:var(--type-leading-editorial)}.step-label.svelte-1mgp1ja{color:var(--gold-primary);font-size:var(--type-size-caption-compact);font-weight:var(--type-weight-semibold);letter-spacing:var(--type-contact-service-step-step-label-tracking);text-transform:uppercase;margin:0}.services.svelte-1mgp1ja{margin-top:var(--layout-space-clamp-2rem-4vh-3-4rem);border-top:1px solid var(--effect-colour-rgb-255-255-255-10);grid-template-columns:1fr 1fr;display:grid}.services.svelte-1mgp1ja button:where(.svelte-1mgp1ja){min-height:var(--layout-contact-service-step-services-button-min-height-variant2);align-items:center;gap:var(--layout-space-0-8rem);border:0;border-right:1px solid var(--effect-colour-rgb-255-255-255-10);border-bottom:1px solid var(--effect-colour-rgb-255-255-255-10);padding:var(--layout-space-0-8rem-1rem);color:var(--effect-colour-rgb-245-243-238-62);text-align:left;cursor:pointer;transition:color var(--motion-standard) ease, background var(--motion-duration-420ms) ease, padding var(--motion-duration-500ms) var(--ease-luxury);background:0 0;grid-template-columns:2.2rem 1fr auto;display:grid;position:relative;overflow:hidden}.services.svelte-1mgp1ja button:where(.svelte-1mgp1ja):nth-child(2n){border-right:0}.services.svelte-1mgp1ja button:where(.svelte-1mgp1ja):before{content:"";background:linear-gradient(105deg, var(--effect-colour-rgb-203-161-96-16), transparent);opacity:var(--opacity-level0);transition:opacity var(--motion-duration-280ms) ease, transform var(--motion-duration-650ms) var(--ease-luxury);position:absolute;inset:0;transform:translate(-30%)}.services.svelte-1mgp1ja button:where(.svelte-1mgp1ja):hover,.services.svelte-1mgp1ja button.selected:where(.svelte-1mgp1ja){padding-left:var(--layout-space-1-35rem);color:var(--gold-light)}.services.svelte-1mgp1ja button:where(.svelte-1mgp1ja):hover:before,.services.svelte-1mgp1ja button.selected:where(.svelte-1mgp1ja):before{opacity:var(--opacity-level100);transform:translate(0)}.service__index.svelte-1mgp1ja,.service__name.svelte-1mgp1ja,.service__arrow.svelte-1mgp1ja{position:relative}.service__index.svelte-1mgp1ja{color:var(--effect-colour-rgb-233-194-125-42);font-size:var(--type-contact-service-step-service-index-type-size);font-variant-numeric:tabular-nums;letter-spacing:var(--type-tracking-meta)}.service__name.svelte-1mgp1ja{gap:var(--layout-space-0-28rem);min-width:0;font-size:var(--type-contact-service-step-service-name-type-size);line-height:var(--type-leading-label-relaxed);display:grid}.service__name.svelte-1mgp1ja small:where(.svelte-1mgp1ja){color:var(--effect-colour-rgb-245-243-238-28);font-size:var(--type-contact-service-step-service-note-type-size);line-height:var(--type-leading-label);letter-spacing:var(--type-tracking-label-wide);text-transform:uppercase}.service__arrow.svelte-1mgp1ja{border:1px solid var(--effect-colour-rgb-255-255-255-12);border-radius:var(--radius-control);width:1.65rem;height:1.65rem;color:var(--gold-light);transition:transform var(--motion-duration-500ms) var(--ease-luxury), background var(--motion-standard) ease;place-items:center;display:grid}.services.svelte-1mgp1ja button.selected:where(.svelte-1mgp1ja) .service__arrow:where(.svelte-1mgp1ja){background:var(--gold-bright);color:var(--effect-colour-080706);transform:rotate(45deg)}.continue.svelte-1mgp1ja{margin-top:var(--layout-space-1-6rem);align-self:flex-end}@container (width<=1080px){.heading.svelte-1mgp1ja{grid-template-columns:1fr}.heading.svelte-1mgp1ja>p:where(.svelte-1mgp1ja):last-child{margin-top:var(--layout-space-1rem)}}@container (width<=860px){.step.svelte-1mgp1ja{min-height:100%;padding:var(--layout-space-2rem-1-25rem-calc-2rem-env-safe-area-inset-bottom)}.title.svelte-1mgp1ja{font-size:var(--type-contact-service-step-title-type-size)}}@container (width<=580px){.services.svelte-1mgp1ja{grid-template-columns:1fr}.services.svelte-1mgp1ja button:where(.svelte-1mgp1ja){min-height:var(--layout-contact-service-step-services-button-min-height-compact);grid-template-columns:var(--layout-contact-service-step-services-button-grid-compact);gap:var(--layout-space-0-9rem);padding:var(--layout-contact-service-step-services-button-padding-compact);border-right:0}.service__arrow.svelte-1mgp1ja{width:2.05rem;height:2.05rem}.continue.svelte-1mgp1ja{align-self:stretch}}.success.svelte-h7iljw{z-index:1;min-height:100%;padding:var(--layout-space-clamp-2rem-4-6vw-5-4rem);flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:relative}.mark.svelte-h7iljw{width:7rem;height:9rem;margin-bottom:var(--layout-space-2rem);filter:drop-shadow(0 0 3rem var(--effect-colour-rgb-203-161-96-22));animation:svelte-h7iljw-success-mark var(--motion-duration-1-2s) var(--ease-luxury) both}.title.svelte-h7iljw{max-width:var(--layout-contact-success-title-max-width);margin:var(--layout-space-1rem-0-0);font-size:var(--type-contact-success-title-type-size-variant2)}.title.svelte-h7iljw em:where(.svelte-h7iljw){color:var(--gold-light);font-weight:var(--type-weight-regular)}.success.svelte-h7iljw>p:where(.svelte-h7iljw){max-width:var(--layout-contact-success-success-p-max-width);color:var(--text-secondary);line-height:var(--type-leading-editorial)}.direct-email.svelte-h7iljw{margin-top:var(--layout-space-0-4rem);font-size:var(--type-meta-default)}.direct-email.svelte-h7iljw a:where(.svelte-h7iljw){color:var(--gold-light);text-decoration:underline;-webkit-text-decoration-color:var(--effect-colour-rgb-233-194-125-32);text-decoration-color:var(--effect-colour-rgb-233-194-125-32);text-underline-offset:.18em;transition:color var(--motion-duration-220ms) ease, text-decoration-color var(--motion-duration-220ms) ease}.direct-email.svelte-h7iljw a:where(.svelte-h7iljw):hover{color:var(--gold-bright);text-decoration-color:currentColor}.actions.svelte-h7iljw{gap:var(--layout-space-0-8rem);margin-top:var(--layout-space-1-5rem);flex-wrap:wrap;display:flex}@keyframes svelte-h7iljw-success-mark{0%{opacity:var(--opacity-level0);filter:blur(12px);transform:translateY(2rem)scale(.8)}}@container (width<=860px){.success.svelte-h7iljw{min-height:100%;padding:var(--layout-space-2rem-1-25rem-calc-2rem-env-safe-area-inset-bottom)}.title.svelte-h7iljw{font-size:var(--type-contact-success-title-type-size)}}.sound-toggle.svelte-1wa9fj7{z-index:62;right:var(--page-pad);bottom:var(--layout-soundscape-control-sound-toggle-bottom-variant2);align-items:center;gap:var(--layout-space-0-72rem);border:1px solid var(--effect-colour-rgb-233-194-125-18);border-radius:var(--radius-card);clip-path:polygon(0 0, calc(100% - var(--shape-corner-cut)) 0, 100% var(--shape-corner-cut), 100% 100%, var(--shape-corner-cut) 100%, 0 calc(100% - var(--shape-corner-cut)));padding:var(--layout-space-0-62rem-0-82rem-0-58rem-0-68rem);background:linear-gradient(135deg, var(--effect-colour-rgb-233-194-125-9), transparent 45%), var(--effect-colour-rgb-5-6-7-52);color:var(--effect-colour-rgb-245-243-238-48);-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%);box-shadow:0 1.2rem 3rem var(--effect-colour-rgb-0-0-0-22);cursor:pointer;transition:color var(--motion-duration-220ms) ease, border-color var(--motion-duration-220ms) ease, background var(--motion-duration-220ms) ease, transform var(--motion-duration-500ms) var(--ease-luxury), box-shadow var(--motion-duration-500ms) ease;display:inline-flex;position:fixed;overflow:hidden}.sound-toggle.svelte-1wa9fj7:focus-visible{outline:2px solid var(--gold-light);outline-offset:var(--layout-focus-ring-offset)}.sound-toggle.svelte-1wa9fj7:before{content:"";background:linear-gradient(90deg, transparent, var(--effect-colour-rgb-233-194-125-14), transparent);opacity:var(--opacity-level0);transition:opacity var(--motion-duration-350ms) ease, transform var(--motion-duration-900ms) var(--ease-luxury);position:absolute;inset:0;transform:translate(-70%)}.sound-orb.svelte-1wa9fj7{z-index:1;align-items:end;gap:var(--layout-space-0-16rem);width:1.92rem;height:1.92rem;padding:var(--layout-space-0-42rem);border:1px solid var(--effect-colour-rgb-233-194-125-22);border-radius:var(--radius-control);background:radial-gradient(circle at 50% 35%, var(--effect-colour-rgb-233-194-125-18), var(--effect-colour-rgb-5-6-7-20));box-shadow:inset 0 0 1rem var(--effect-colour-rgb-233-194-125-8), 0 0 1.2rem var(--effect-colour-rgb-0-0-0-26);grid-template-columns:repeat(3,1fr);display:grid;position:relative}.sound-orb.svelte-1wa9fj7 i:where(.svelte-1wa9fj7){min-height:var(--layout-soundscape-control-sound-orb-i-min-height);border-radius:var(--radius-pill);opacity:var(--opacity-level54);transform-origin:bottom;background:currentColor;display:block}.sound-orb.svelte-1wa9fj7 i:where(.svelte-1wa9fj7):first-child{height:36%}.sound-orb.svelte-1wa9fj7 i:where(.svelte-1wa9fj7):nth-child(2){height:76%}.sound-orb.svelte-1wa9fj7 i:where(.svelte-1wa9fj7):nth-child(3){height:52%}.sound-copy.svelte-1wa9fj7{z-index:1;gap:var(--layout-space-0-13rem);text-align:left;display:grid;position:relative}.sound-toggle.svelte-1wa9fj7 small:where(.svelte-1wa9fj7){color:var(--effect-colour-rgb-245-243-238-28);font-size:var(--type-size-micro);font-weight:var(--type-weight-semibold);letter-spacing:var(--type-tracking-brand);text-transform:uppercase;line-height:1}.sound-toggle.svelte-1wa9fj7 b:where(.svelte-1wa9fj7){font-size:var(--type-switch-copy-size-compact);font-weight:var(--type-weight-semibold);letter-spacing:var(--type-tracking-label);text-transform:uppercase;line-height:1}.sound-toggle.enabled.svelte-1wa9fj7{border-color:var(--effect-colour-rgb-233-194-125-30);color:var(--gold-light)}.sound-toggle.ready.svelte-1wa9fj7{background:radial-gradient(circle at 18% 50%, var(--effect-colour-rgb-233-194-125-16), transparent 38%), linear-gradient(135deg, var(--effect-colour-rgb-233-194-125-11), transparent 52%), var(--effect-colour-rgb-5-6-7-58)}.sound-toggle.ready.svelte-1wa9fj7 .sound-orb:where(.svelte-1wa9fj7) i:where(.svelte-1wa9fj7){animation:svelte-1wa9fj7-sound-bars var(--motion-duration-1-9s) ease-in-out infinite}.sound-toggle.ready.svelte-1wa9fj7 .sound-orb:where(.svelte-1wa9fj7) i:where(.svelte-1wa9fj7):nth-child(2){animation-delay:calc(var(--motion-duration-0-55s) * -1)}.sound-toggle.ready.svelte-1wa9fj7 .sound-orb:where(.svelte-1wa9fj7) i:where(.svelte-1wa9fj7):nth-child(3){animation-delay:calc(var(--motion-duration-1-05s) * -1)}.sound-toggle.waiting.svelte-1wa9fj7{color:var(--gold-bright);border-color:var(--effect-colour-rgb-233-194-125-52);animation:svelte-1wa9fj7-sound-awaiting var(--motion-duration-1-8s) ease-in-out infinite}.sound-toggle.svelte-1wa9fj7:hover{border-color:var(--gold-bright);color:var(--gold-light);box-shadow:0 1.5rem 3.4rem var(--effect-colour-rgb-0-0-0-30), 0 0 2.2rem var(--effect-colour-rgb-233-194-125-10);transform:translateY(-2px)}.sound-toggle.svelte-1wa9fj7:hover:before{opacity:var(--opacity-level100);transform:translate(70%)}@container (width<=960px){.sound-toggle.svelte-1wa9fj7{right:var(--page-pad);bottom:var(--layout-soundscape-control-sound-toggle-bottom);width:3.25rem;min-height:var(--layout-control-min-height-compact);padding:var(--layout-space-0-56rem);border-radius:var(--radius-card);justify-content:center;top:auto}.sound-copy.svelte-1wa9fj7{display:none}}@keyframes svelte-1wa9fj7-sound-bars{0%,to{opacity:var(--opacity-level46);transform:scaleY(.72)}50%{opacity:var(--opacity-level86);transform:scaleY(1.18)}}@keyframes svelte-1wa9fj7-sound-awaiting{50%{box-shadow:0 0 1.5rem var(--effect-colour-rgb-233-194-125-14)}}.cursor-ring.svelte-1898i6w,.cursor-dot.svelte-1898i6w{z-index:190;pointer-events:none;opacity:var(--opacity-level0);position:fixed;top:0;left:0}.cursor-ring[data-placement=container].svelte-1898i6w,.cursor-dot[data-placement=container].svelte-1898i6w{z-index:1;position:absolute}.cursor-ring[data-placement=container].svelte-1898i6w{top:var(--layout-anchor-center-block);left:var(--layout-anchor-center-inline);transform:translate(-50%,-50%)!important}.cursor-dot[data-placement=container].svelte-1898i6w{top:var(--layout-cursor-preview-dot-block);left:var(--layout-anchor-center-inline);transform:translate(-50%,-50%)!important}.cursor-ring.svelte-1898i6w{border:1px solid var(--effect-colour-rgb-249-221-156-72);border-radius:var(--radius-pill);background:var(--effect-colour-rgb-203-161-96-4);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);width:2.25rem;height:2.25rem;transition:width var(--motion-duration-220ms) ease, height var(--motion-duration-220ms) ease, background var(--motion-duration-220ms) ease, opacity var(--motion-fast) ease, transform var(--motion-duration-120ms) ease;place-items:center;display:grid}.cursor-dot.svelte-1898i6w{border-radius:var(--radius-control);background:var(--gold-light);width:3px;height:3px;box-shadow:0 0 14px var(--gold-primary);transition:opacity var(--motion-fast) ease}.visible.svelte-1898i6w{opacity:var(--opacity-level100)}.cursor-ring.active.svelte-1898i6w{border-radius:var(--radius-control);background:var(--effect-colour-rgb-203-161-96-10);width:3.4rem;height:3.4rem}.cursor-ring.pressed.svelte-1898i6w{background:var(--effect-colour-rgb-233-194-125-18);width:1.8rem;height:1.8rem}.cursor-ring.labelled.svelte-1898i6w{background:var(--gold-bright);width:5.8rem;height:5.8rem;color:var(--effect-colour-090704)}.cursor-ring.svelte-1898i6w span:where(.svelte-1898i6w){max-width:var(--layout-luxury-cursor-cursor-ring-span-max-width);opacity:var(--opacity-level0);font-size:var(--type-size-caption-xs);font-weight:var(--type-weight-semibold);letter-spacing:var(--type-tracking-eyebrow);text-align:center;text-transform:uppercase;transition:opacity var(--motion-fast) ease}.cursor-ring.labelled.svelte-1898i6w span:where(.svelte-1898i6w){opacity:var(--opacity-level100)}@media (pointer:coarse){.cursor-ring.svelte-1898i6w:not([data-placement=container]),.cursor-dot.svelte-1898i6w:not([data-placement=container]){display:none}}
