@font-face{font-family:__Space_Grotesk_48cfcd;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_48cfcd;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_48cfcd;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_48cfcd;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_48cfcd;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_48cfcd;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_48cfcd;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_48cfcd;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_48cfcd;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_Fallback_48cfcd;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_48cfcd{font-family:__Space_Grotesk_48cfcd,__Space_Grotesk_Fallback_48cfcd,Helvetica Neue,Arial,system-ui,sans-serif;font-style:normal}.__variable_48cfcd{--font-display:"__Space_Grotesk_48cfcd","__Space_Grotesk_Fallback_48cfcd",Helvetica Neue,Arial,system-ui,sans-serif}@font-face{font-family:__Fraunces_4df21b;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/f3deaf8281908ff2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Fraunces_4df21b;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/c62081b071647022-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Fraunces_4df21b;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/6ba5f591ae6c56f6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Fraunces_4df21b;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/f3deaf8281908ff2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Fraunces_4df21b;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/c62081b071647022-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Fraunces_4df21b;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/6ba5f591ae6c56f6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Fraunces_4df21b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Fraunces_4df21b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Fraunces_4df21b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Fraunces_4df21b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Fraunces_4df21b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Fraunces_4df21b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Fraunces_Fallback_4df21b;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_4df21b{font-family:__Fraunces_4df21b,__Fraunces_Fallback_4df21b,Playfair Display,Georgia,serif}.__variable_4df21b{--font-serif:"__Fraunces_4df21b","__Fraunces_Fallback_4df21b",Playfair Display,Georgia,serif}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_Fallback_6d24ac;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6d24ac{font-family:__JetBrains_Mono_6d24ac,__JetBrains_Mono_Fallback_6d24ac,SF Mono,ui-monospace,monospace;font-style:normal}.__variable_6d24ac{--font-mono:"__JetBrains_Mono_6d24ac","__JetBrains_Mono_Fallback_6d24ac",SF Mono,ui-monospace,monospace}:root{--bg-base:#0a0a0b;--bg-canvas:#0b0b0c;--surface-01:#121214;--surface-02:#17150f;--surface-03:#1e1e22;--gold-600:#c9a24b;--gold-500:#d4af37;--gold-400:#e0c063;--gold-300:#ecd487;--gold-200:#f4e6b0;--ivory:#f5f0e6;--text-primary:#e8e4da;--text-secondary:#b8b2a6;--text-tertiary:#8a857b;--on-gold:#0a0a0b;--hairline:hsla(40,43%,93%,.08);--hairline-strong:hsla(40,43%,93%,.16);--hairline-gold:rgba(212,175,55,.22);--grid-gold:rgba(201,162,75,.08);--success:#5fb67a;--error:#e0564b;--focus-ring:#e0c063;--grad-gold-sheen:linear-gradient(105deg,#7a5c22,#b8923c 18%,#d4af37 38%,#f4e6b0 50%,#d4af37 62%,#9a7a30 82%,#7a5c22);--grad-gold-soft:linear-gradient(180deg,#f4e6b0,#d4af37 45%,#9a7a30);--glow-gold-hero:radial-gradient(60% 60% at 50% 30%,rgba(212,175,55,.16),rgba(212,175,55,.06) 38%,transparent 72%);--font-display:"Space Grotesk","Helvetica Neue",Arial,system-ui,sans-serif;--font-serif:"Fraunces","Playfair Display",Georgia,serif;--font-mono:"JetBrains Mono","SF Mono",ui-monospace,monospace;--fs-mono:0.8125rem;--fs-body:clamp(1rem,0.95rem + 0.25vw,1.125rem);--fs-lead:clamp(1.15rem,1rem + 0.7vw,1.5rem);--fs-accent:clamp(1.75rem,1rem + 3.5vw,3.25rem);--fs-h2:clamp(2.25rem,1.2rem + 4.4vw,4.75rem);--fs-h3:clamp(1.35rem,1rem + 1.4vw,2rem);--fs-display:clamp(3.5rem,1rem + 9vw,9.5rem);--fs-numeral:clamp(5rem,2rem + 14vw,16rem);--fs-label:0.72rem;--fs-label-sm:0.66rem;--fs-data:0.65rem;--fs-data-sm:0.5625rem;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:96px;--sp-10:128px;--sp-11:160px;--sp-12:200px;--section-pad:clamp(96px,12vh,200px);--gutter:clamp(20px,5vw,64px);--maxw:1280px;--maxw-bleed:1600px;--measure:68ch;--r-xs:2px;--r-sm:4px;--r-md:8px;--r-lg:14px;--r-pill:999px;--dur-fast:180ms;--dur-base:320ms;--dur-slow:560ms;--dur-reveal:760ms;--dur-hero:900ms;--ease-lux:cubic-bezier(0.22,1,0.36,1);--ease-out-soft:cubic-bezier(0.16,1,0.3,1);--ease-in-out-lux:cubic-bezier(0.65,0,0.35,1);--shadow-card:0 1px 0 hsla(40,43%,93%,.04),0 24px 60px -24px rgba(0,0,0,.7);--glow-gold-edge:0 0 0 1px rgba(212,175,55,.25),0 18px 60px -30px rgba(212,175,55,.4);--glow-gold-soft:0 0 12px rgba(212,175,55,.5);--z-cursor:9999;--z-preloader:9000;--z-nav:800;--z-progress:850}.panthera-root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background:var(--bg-canvas);color:var(--text-primary);font-family:var(--font-display);font-size:var(--fs-body);line-height:1.6;font-feature-settings:"ss01","cv01";position:relative;overflow-x:clip}.panthera-root *,.panthera-root :after,.panthera-root :before{box-sizing:border-box}:where(.panthera-root) :where(h1,h2,h3,h4,p,figure,ul,ol){margin:0;padding:0}:where(.panthera-root) :where(ul,ol){list-style:none}.panthera-root a{color:inherit;text-decoration:none}.panthera-root img{max-width:100%;display:block}.panthera-root ::-moz-selection{background:rgba(212,175,55,.28);color:var(--ivory)}.panthera-root ::selection{background:rgba(212,175,55,.28);color:var(--ivory)}.panthera-root :focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px;border-radius:var(--r-xs)}.pt-container{max-width:var(--maxw)}.pt-bleed,.pt-container{width:100%;margin-inline:auto;padding-inline:var(--gutter)}.pt-bleed{max-width:var(--maxw-bleed)}.pt-section{position:relative;padding-block:var(--section-pad)}.pt-eyebrow{font-family:var(--font-mono);font-size:var(--fs-mono);font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-400);display:inline-flex;align-items:center;gap:.7em}.pt-eyebrow:before{content:"";width:28px;height:1px;background:var(--gold-500);opacity:.8}.pt-eyebrow.is-plain:before{display:none}.pt-display{font-size:var(--fs-display);line-height:.92;letter-spacing:-.03em;padding-bottom:.1em}.pt-display,.pt-h2{font-family:var(--font-display);font-weight:700;color:var(--ivory)}.pt-h2{font-size:var(--fs-h2);line-height:.98;letter-spacing:-.025em;padding-bottom:.08em}.pt-accent{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:var(--fs-accent);line-height:1.1;letter-spacing:-.01em}.pt-lead{font-size:var(--fs-lead);line-height:1.5}.pt-body,.pt-lead{color:var(--text-secondary);max-width:var(--measure)}.pt-body{font-size:var(--fs-body);line-height:1.6}.pt-numeral{font-family:var(--font-display);font-weight:700;font-size:var(--fs-numeral);line-height:.8;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1px rgba(201,162,75,.18);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.pt-numeral.is-filled{-webkit-text-stroke:0;background:var(--grad-gold-soft);-webkit-background-clip:text;background-clip:text}.pt-gold-foil{background:var(--grad-gold-sheen);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.pt-gold{color:var(--gold-400)}.pt-grain{position:fixed;z-index:2;opacity:.045;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.pt-dotgrid,.pt-grain{inset:0;pointer-events:none}.pt-dotgrid{position:absolute;background-image:radial-gradient(var(--grid-gold) 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 0,transparent 75%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 0,transparent 75%)}.pt-hairline{height:1px;background:var(--hairline-gold);border:0}.pt-tex{position:absolute;inset:0;pointer-events:none;background-size:cover;background-position:50%;mix-blend-mode:screen;-webkit-mask-image:radial-gradient(115% 95% at 50% 45%,#000 25%,transparent 82%);mask-image:radial-gradient(115% 95% at 50% 45%,#000 25%,transparent 82%)}.pt-tex-gold{background-image:url(/img/tex/gold-marble.webp);opacity:.16}.pt-tex-metal{background-image:url(/img/tex/dark-metal.webp);opacity:.3}.pt-reveal{transition:opacity var(--dur-reveal) var(--ease-out-soft),transform var(--dur-reveal) var(--ease-out-soft);will-change:opacity,transform}html.pjs .pt-reveal{opacity:0;transform:translateY(22px)}html.pjs .pt-reveal.is-in{opacity:1;transform:none}.pt-linemask{overflow:hidden}.pt-linemask,.pt-splitline{display:block}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:12px;left:12px;z-index:1000;transform:translateY(-160%);padding:12px 18px;border-radius:var(--r-pill,999px);background:var(--grad-gold-soft,#d4af37);color:var(--on-gold,#0a0a0b);font-family:var(--font-mono);font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-decoration:none;box-shadow:0 8px 30px rgba(0,0,0,.5);transition:transform .2s ease}.skip-link:focus{transform:translateY(0);outline:2px solid var(--ivory,#f5f0e6);outline-offset:2px}.panthera-root main:focus{outline:none}@media (prefers-reduced-motion:reduce){.panthera-root *{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.pt-reveal{opacity:1!important;transform:none!important}}.horizontal-logo{max-height:80px!important;width:auto!important;transform:scale(1.4);transition:transform .3s ease;z-index:1;position:relative}.horizontal-logo:hover{transform:scale(1.5)}.menu-icon,.topnav .menu-icon{cursor:pointer!important;z-index:999!important}.footer .social-icon a{margin-right:30px!important;transition:all .3s ease}.footer .social-icon a:last-child{margin-right:0!important}@media (hover:none) and (pointer:coarse){body,body *{cursor:auto!important}.cursor,.mouse-cursor{display:none!important}.cursor-pointer{cursor:auto!important}.cursor-follower{display:none!important}}@media screen and (max-width:768px){body,body *{cursor:auto!important}.cursor,.cursor-follower,.cursor-pointer,.mouse-cursor{display:none!important;pointer-events:none!important}.icon,[role=button],a,button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.footer .social-icon a{margin-right:35px!important;padding:10px;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}}.footer .logo img{max-height:20px!important;width:auto!important;transform:scale(.4);transition:transform .3s ease}.footer .logo img:hover{transform:scale(.45)}@media screen and (max-width:768px){.horizontal-logo{max-height:60px!important;transform:scale(1.2)}.horizontal-logo:hover{transform:scale(1.3)}.footer .logo img{max-height:17px!important;transform:scale(.35)}.footer .logo img:hover{transform:scale(.4)}}.blog-crv .item{display:flex;align-items:center;height:100%}.block-sec .testim-box .slick-dots li button{display:block;opacity:0;width:0;height:0}.slider .social-icon a{margin:0 3px}.navbar .navbar-nav .nav-link{text-transform:capitalize}.navbar .navbar-nav .nav-link,.video .vid .vid-butn .icon,.video-wrapper .vid .vid-butn .icon{cursor:pointer}.block-sec .vid-area{z-index:99}.div-tooltip-sub,.div-tooltip-tit{display:block;padding:0}.contact-page .pages-header,section.testimonials{overflow:hidden}.CircularProgressbar{width:110px;height:110px}.slick-next,.slick-prev{display:none!important}body .slick-dots li button{display:block!important;opacity:0!important;width:0!important;height:0!important}.team .navs span.next.cursor-pointer{margin:0 7px}.projdtal .justified-gallery a{width:100%;margin-bottom:15px}.projdtal .justified-gallery img{min-height:440px;height:440px;-o-object-fit:cover;object-fit:cover;width:100%}.projdtal .justified-gallery .big-img{min-height:700px;height:700px}.topnav .menu-icon{display:flex}@media screen and (max-width:991px){.collapse{display:block;height:0;padding:0;opacity:0}.navbar .navbar-collapse.show-with-trans{opacity:1;padding:10px 15px;height:auto;transition:all .3s linear}}section.next-prog{overflow:hidden}.hideX #preloader{z-index:-1111111;height:0;width:0;overflow:hidden}.hideX #preloader,.hideX .pace{display:none!important}#ieatmaps iframe{width:100%;height:100%}section.team.section-padding{overflow:hidden}.PhoneInput{width:100%}.PhoneInput,.PhoneInputCountry{display:flex;align-items:center;position:relative}.PhoneInputCountry{margin-right:8px;min-width:60px}.PhoneInputCountrySelect{background:transparent;border:none;color:#d4af37;font-size:14px;font-weight:700;cursor:pointer;padding:4px 8px;border-radius:4px;outline:none;width:100%;text-align:center}.PhoneInputCountrySelect:focus{background:rgba(212,175,55,.1)}.PhoneInputCountrySelect option{background:#333;color:#fff;padding:8px;font-size:14px}.PhoneInputCountryIcon{width:18px;height:14px;margin-right:4px;border-radius:2px;flex-shrink:0}.PhoneInputCountrySelectArrow{display:none}.PhoneInputInput{background:transparent;border:none;color:inherit;font-size:14px;width:100%;padding:0;outline:none;flex:1 1}.PhoneInputInput:focus{outline:none}.PhoneInputInput::-moz-placeholder{color:#999}.PhoneInputInput::placeholder{color:#999}.light-theme .PhoneInputCountrySelect option{background:#fff;color:#333}.light-theme .PhoneInputInput::-moz-placeholder{color:#666}.light-theme .PhoneInputInput::placeholder{color:#666}@media (max-width:768px){.PhoneInputCountry{min-width:50px}.PhoneInputCountrySelect{font-size:11px;padding:3px 6px}.PhoneInputCountryIcon{width:16px;height:12px}}