@font-face{font-family:__Playfair_Display_8ebac9;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Playfair_Display_8ebac9;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-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:__Playfair_Display_8ebac9;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-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:__Playfair_Display_8ebac9;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-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:__Playfair_Display_8ebac9;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Playfair_Display_8ebac9;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-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:__Playfair_Display_8ebac9;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-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:__Playfair_Display_8ebac9;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-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:__Playfair_Display_8ebac9;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Playfair_Display_8ebac9;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-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:__Playfair_Display_8ebac9;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-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:__Playfair_Display_8ebac9;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-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:__Playfair_Display_Fallback_8ebac9;src:local("Times New Roman");ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:111.26%}.__className_8ebac9{font-family:__Playfair_Display_8ebac9,__Playfair_Display_Fallback_8ebac9;font-style:normal}.__variable_8ebac9{--font-display:"__Playfair_Display_8ebac9","__Playfair_Display_Fallback_8ebac9"}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}.__variable_f367f3{--font-body:"__Inter_f367f3","__Inter_Fallback_f367f3"}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::-webkit-backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.relative{position:relative}.z-10{z-index:10}.z-50{z-index:50}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.block{display:block}.flex{display:flex}.hidden{display:none}.size-4{height:1rem;width:1rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-5,.h-\[1\.25rem\]{height:1.25rem}.w-12{width:3rem}.w-36{width:9rem}.w-5{width:1.25rem}.w-64{width:16rem}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:.25rem}.gap-4{gap:1rem}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-gray-900\/25{border-color:rgba(17,24,39,.25)}.bg-blue-600\/10{background-color:rgba(37,99,235,.1)}.bg-transparent{background-color:transparent}.fill-none{fill:none}.stroke-current{stroke:currentColor}.stroke-2{stroke-width:2}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.text-center{text-align:center}.align-middle{vertical-align:middle}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:left-0:after{content:var(--tw-content);left:0}.after\:h-full:after{content:var(--tw-content);height:100%}.after\:w-\[var\(--progress-width\)\]:after{content:var(--tw-content);width:var(--progress-width)}.after\:bg-blue-600:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.after\:transition-\[width\]:after{content:var(--tw-content);transition-duration:.15s;transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1)}.after\:duration-500:after{content:var(--tw-content);transition-duration:.5s}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.focus-within\:outline-none:focus-within{outline:2px solid transparent;outline-offset:2px}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-within\:ring-blue-600:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgb(37 99 235/var(--tw-ring-opacity,1))}.focus-within\:ring-offset-2:focus-within{--tw-ring-offset-width:2px}.hover\:bg-slate-200:hover{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.hover\:text-blue-500:hover{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.hover\:text-gray-600:hover{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.disabled\:pointer-events-none:disabled{pointer-events:none}.group:hover .group-hover\:block{display:block}.group:hover .group-hover\:hidden{display:none}.data-\[state\=disabled\]\:cursor-not-allowed[data-state=disabled],.data-\[state\=readying\]\:cursor-not-allowed[data-state=readying]{cursor:not-allowed}.data-\[state\=disabled\]\:bg-blue-400[data-state=disabled]{--tw-bg-opacity:1;background-color:rgb(96 165 250/var(--tw-bg-opacity,1))}.data-\[state\=ready\]\:bg-blue-600[data-state=ready]{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.data-\[state\=readying\]\:bg-blue-400[data-state=readying],.data-\[state\=uploading\]\:bg-blue-400[data-state=uploading]{--tw-bg-opacity:1;background-color:rgb(96 165 250/var(--tw-bg-opacity,1))}.data-\[state\=uploading\]\:after\:bg-blue-600[data-state=uploading]:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}:root{--navy-950:#07101f;--navy-900:#0a1730;--navy-850:#0e1d3b;--navy-800:#122545;--navy-700:#1a3158;--navy-line:#24406e;--silver-100:#f2f4f6;--silver-200:#d9dde2;--silver-300:#b9c0c9;--steel-400:#8a929c;--steel-500:#6b727c;--champagne:#c8a24a;--champagne-bright:#e3c878;--champagne-soft:#b8902f;--ivory:#f4f1e9;--bg:var(--navy-950);--panel:var(--navy-900);--panel-2:var(--navy-850);--text:#e7ecf3;--text-dim:#aeb8c6;--text-faint:#7e8b9d;--silver-gradient:linear-gradient(135deg,#6b727c,#c7ccd2 18%,#f2f4f6 32%,#aab1ba 52%,#e6e9ed 70%,#8a929c);--gold-gradient:linear-gradient(135deg,#b8902f,#e3c878 45%,#c8a24a 60%,#f0dca0 78%,#b8902f);--maxw:1080px;--radius:14px;--shadow-lg:0 30px 80px -20px rgba(0,0,0,.7);--shadow-md:0 14px 40px -16px rgba(0,0,0,.6)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(1200px 600px at 50% -10%,var(--navy-800),transparent 60%),radial-gradient(900px 500px at 100% 100%,var(--navy-850),transparent 55%),var(--bg);color:var(--text);font-family:var(--font-body),system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--champagne);color:var(--navy-950)}h1,h2,h3{font-family:var(--font-display),Georgia,"Times New Roman",serif;font-weight:600;letter-spacing:.01em;line-height:1.15;margin:0}a{color:var(--champagne-bright)}.container{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:clamp(20px,5vw,48px)}.section{padding-block:clamp(48px,8vw,96px);position:relative}.section+.section{border-top:1px solid var(--navy-line)}.eyebrow{font-family:var(--font-body),sans-serif;text-transform:uppercase;letter-spacing:.28em;font-size:.72rem;font-weight:600;color:var(--champagne);margin-bottom:14px;display:inline-flex;align-items:center;gap:12px}.eyebrow.center:after,.eyebrow:before{content:"";width:28px;height:1px;background:var(--gold-gradient);display:inline-block}.section-title{font-size:clamp(1.7rem,3.6vw,2.5rem);background:var(--silver-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:6px;text-wrap:balance}.section-head{margin-bottom:clamp(28px,4vw,44px)}.rule{height:1px;width:100%;background:linear-gradient(90deg,transparent,var(--champagne-soft),var(--champagne-bright),var(--champagne-soft),transparent);opacity:.6}.hero{position:relative;overflow:hidden;padding-block:clamp(56px,9vw,120px);border-bottom:1px solid var(--navy-line)}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-template-areas:"copy   frame" "badges frame";grid-column-gap:clamp(32px,5vw,64px);column-gap:clamp(32px,5vw,64px);grid-row-gap:0;row-gap:0;align-items:center}.hero-copy{grid-area:copy}.hero-grid>.frame{grid-area:frame}.badge-list{grid-area:badges}@media (max-width:880px){.hero-grid{grid-template-columns:1fr;grid-template-areas:"copy" "frame" "badges";row-gap:clamp(24px,6vw,40px)}.hero{text-align:center}.hero .eyebrow{justify-content:center}.badge-list{display:inline-grid;text-align:left;margin-inline:auto;margin-top:0}}.hero h1{font-size:clamp(2.1rem,5.4vw,3.5rem);margin-block:18px 18px;background:linear-gradient(180deg,#fff,#cfd6df);-webkit-background-clip:text;background-clip:text;color:transparent;text-wrap:balance}.hero-sub{text-transform:uppercase;letter-spacing:.34em;font-size:.74rem;color:var(--champagne);font-weight:600}.badge-list{list-style:none;padding:0;margin:26px 0 0;display:grid;grid-gap:12px;gap:12px}.badge-list li{position:relative;padding-left:30px;color:var(--text-dim);font-size:.98rem;text-wrap:pretty}.badge-list li:before{content:"";position:absolute;left:0;top:.5em;width:14px;height:14px;border-radius:50%;background:var(--gold-gradient);box-shadow:0 0 0 3px rgba(200,162,74,.16)}.frame{position:relative;padding:14px;border-radius:18px;background:var(--silver-gradient);box-shadow:var(--shadow-lg)}.frame:after{content:"";position:absolute;inset:6px;border-radius:12px;border:1px solid hsla(0,0%,100%,.35);pointer-events:none}.frame-mount{border-radius:10px;background:linear-gradient(160deg,var(--navy-800),var(--navy-900));padding:clamp(14px,3vw,28px);overflow:hidden}.frame-mount .placeholder,.frame-mount img,.frame-mount video{display:block;width:100%;height:auto;border-radius:4px}.frame-mount video{background:#000}.placeholder{aspect-ratio:4/5;display:grid;place-items:center;text-align:center;color:var(--text-faint);background:repeating-linear-gradient(45deg,hsla(0,0%,100%,.02) 0 12px,hsla(0,0%,100%,0) 12px 24px),linear-gradient(160deg,var(--navy-700),var(--navy-850));border:1px dashed var(--navy-line);padding:24px;font-size:.9rem}.prose p{margin:0 0 18px;color:var(--text-dim);font-size:1.04rem;max-width:70ch;text-wrap:pretty}.prose p:last-child{margin-bottom:0}.cert{background:linear-gradient(180deg,hsla(44,33%,94%,.04),hsla(44,33%,94%,0)),var(--panel-2);border:1px solid var(--navy-line);border-radius:var(--radius);box-shadow:var(--shadow-md);overflow:hidden}.cert-top{background:var(--gold-gradient);height:4px}.cert-rows{display:grid;grid-template-columns:1fr 1fr}@media (max-width:720px){.cert-rows{grid-template-columns:1fr}}.cert-row{padding:18px clamp(18px,3vw,28px);border-bottom:1px solid var(--navy-line);border-right:1px solid var(--navy-line)}.cert-row:nth-child(2n){border-right:none}@media (max-width:720px){.cert-row{border-right:none}}.cert-label{text-transform:uppercase;letter-spacing:.16em;font-size:.68rem;color:var(--text-faint);margin-bottom:6px}.cert-value{font-family:var(--font-display),Georgia,serif;font-size:1.18rem;color:var(--silver-100)}.feature-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px 28px;gap:14px 28px}@media (max-width:720px){.feature-list{grid-template-columns:1fr}}.feature-list li{position:relative;padding:14px 16px 14px 46px;background:var(--panel);border:1px solid var(--navy-line);border-radius:10px;color:var(--text-dim);text-wrap:pretty}.feature-list li:before{content:"★";position:absolute;left:16px;top:12px;font-size:.9rem;background:var(--gold-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.subhead{text-transform:uppercase;letter-spacing:.2em;font-size:.78rem;color:var(--champagne);margin:28px 0 16px;font-weight:600}.carousel{display:flex;flex-direction:column;gap:16px}.carousel-stage{position:relative;margin:0;width:100%;aspect-ratio:16/10;border-radius:16px;overflow:hidden;border:3px solid var(--navy-line);background:var(--panel-2);cursor:zoom-in;transition:border-color .4s ease,box-shadow .4s ease}.carousel-stage:hover{border-color:var(--champagne-soft);box-shadow:0 18px 44px -16px rgba(0,0,0,.7),0 0 24px -8px rgba(200,162,74,.5)}.carousel-stage img{transition:transform .5s ease}.carousel-stage:hover img{transform:scale(1.03)}.carousel-stage .placeholder{position:absolute;inset:0;height:100%;border:none;border-radius:0}.carousel-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:48px;height:48px;display:grid;place-items:center;padding-bottom:4px;font-size:1.8rem;line-height:1;color:var(--silver-100);background:rgba(7,16,31,.55);border:1px solid var(--navy-line);border-radius:50%;cursor:pointer;opacity:0;transition:opacity .3s ease,background .3s ease,color .3s ease}.carousel-nav:focus-visible,.carousel-stage:hover .carousel-nav{opacity:1}.carousel-nav:hover{background:var(--gold-gradient);color:var(--navy-950)}.carousel-nav.prev{left:14px}.carousel-nav.next{right:14px}@media (hover:none){.carousel-nav{opacity:1}}.carousel-caption{position:absolute;inset:auto 0 0 0;z-index:3;padding:44px 20px 16px;font-size:.95rem;color:var(--silver-100);background:linear-gradient(transparent,rgba(7,16,31,.92))}.carousel-count{display:inline-block;margin-right:12px;padding:2px 10px;border-radius:999px;font-size:.72rem;font-weight:700;color:var(--navy-950);background:var(--gold-gradient);vertical-align:middle}.play-badge{position:absolute;inset:0;margin:auto;width:70px;height:70px;z-index:3;display:grid;place-items:center;padding-left:4px;font-size:1.6rem;color:var(--navy-950);background:var(--gold-gradient);border-radius:50%;box-shadow:0 6px 18px rgba(0,0,0,.5);pointer-events:none;transition:transform .3s ease}.carousel-stage:hover .play-badge{transform:scale(1.08)}.carousel-thumbs{display:grid;grid-auto-flow:column;grid-auto-columns:110px;grid-gap:12px;gap:12px;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin}.thumb{position:relative;aspect-ratio:4/3;padding:0;border:2px solid var(--navy-line);border-radius:10px;overflow:hidden;background:var(--panel-2);cursor:pointer;opacity:.6;transition:opacity .3s ease,border-color .3s ease,transform .3s ease}.thumb:hover{opacity:1;transform:translateY(-2px)}.thumb.active{opacity:1;border-color:var(--champagne-soft);box-shadow:0 0 0 1px var(--champagne-soft)}.thumb-empty{place-items:center;font-size:.8rem;font-weight:700;color:var(--text-dim)}.thumb-empty,.thumb-play{position:absolute;inset:0;display:grid}.thumb-play{margin:auto;width:26px;height:26px;place-items:center;padding-left:2px;font-size:.7rem;color:var(--navy-950);background:var(--gold-gradient);border-radius:50%;pointer-events:none}@media (max-width:720px){.carousel-stage{aspect-ratio:4/5;border-width:2px}.carousel-caption{padding:32px 14px 12px;font-size:.82rem}.carousel-thumbs{grid-auto-columns:84px;gap:8px}}.highlight-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px;margin-top:28px}.highlight-card{position:relative;margin:0;aspect-ratio:4/5;border-radius:16px;overflow:hidden;border:3px solid var(--navy-line);background:var(--panel-2);box-shadow:0 16px 40px -18px rgba(0,0,0,.7);transition:border-color .4s ease,transform .4s ease}.highlight-card img{transition:transform .5s ease}.highlight-card:hover{border-color:var(--champagne-soft);transform:translateY(-4px)}.highlight-card:hover img{transform:scale(1.04)}@media (max-width:760px){.highlight-pair{gap:12px;margin-top:20px}}.video-wrap{border-radius:var(--radius);overflow:hidden;border:1px solid var(--navy-line);background:#000;box-shadow:var(--shadow-md)}.video-wrap video{width:100%;display:block}.lightbox{position:fixed;inset:0;z-index:60;background:rgba(4,9,18,.92);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;padding:24px}.lightbox-stage{display:grid;place-items:center;max-width:min(1100px,90vw)}.lightbox-stage img,.lightbox-stage video{max-width:min(1100px,90vw);max-height:84vh;border-radius:8px;box-shadow:var(--shadow-lg);border:6px solid;border-image:var(--silver-gradient) 1}.lightbox-stage video{background:#000}.lightbox-caption{position:fixed;bottom:22px;left:0;right:0;text-align:center;color:var(--silver-100);font-size:.95rem;display:flex;flex-direction:column;align-items:center;gap:10px;pointer-events:none;text-shadow:0 2px 8px rgba(0,0,0,.9)}.lightbox-count{font-family:var(--font-display),serif;letter-spacing:.16em;font-size:.95rem;font-weight:700;color:var(--navy-950);background:var(--gold-gradient);border-radius:999px;padding:7px 18px;box-shadow:0 4px 14px rgba(0,0,0,.5)}.lightbox-close{top:20px;right:24px;width:44px;height:44px;font-size:1.3rem}.lightbox-close,.lightbox-nav{position:fixed;border-radius:50%;border:1px solid var(--steel-400);background:hsla(0,0%,100%,.06);color:var(--silver-100);cursor:pointer;z-index:2}.lightbox-nav{top:50%;transform:translateY(-50%);width:56px;height:56px;font-size:2rem;line-height:1;display:grid;place-items:center;transition:background .25s ease,border-color .25s ease,transform .25s ease}.lightbox-nav:hover{background:rgba(200,162,74,.18);border-color:var(--champagne);color:var(--champagne-bright)}.lightbox-nav.prev{left:clamp(12px,3vw,36px)}.lightbox-nav.next{right:clamp(12px,3vw,36px)}@media (max-width:560px){.lightbox-nav{width:44px;height:44px;font-size:1.5rem;top:auto;bottom:76px;transform:none}}.verify{background:linear-gradient(180deg,rgba(200,162,74,.06),transparent),var(--panel);border:1px solid var(--navy-line);border-radius:var(--radius);padding:clamp(28px,5vw,48px);position:relative}.verify:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--gold-gradient);border-radius:var(--radius) 0 0 var(--radius)}.seal{display:inline-flex;align-items:center;gap:10px;text-transform:uppercase;letter-spacing:.18em;font-size:.74rem;font-weight:600;color:var(--champagne);border:1px solid var(--champagne-soft);border-radius:999px;padding:8px 16px;margin-bottom:22px}footer.site{text-align:center;padding-block:clamp(40px,6vw,72px);border-top:1px solid var(--navy-line);color:var(--text-faint)}footer.site .crest{width:46px;height:46px;margin:0 auto 18px;border-radius:50%;background:var(--gold-gradient);display:grid;place-items:center;color:var(--navy-950);font-weight:800;font-family:var(--font-display),serif}footer.site p{margin:4px 0}footer.site p:first-of-type{color:var(--silver-200);font-family:var(--font-display),serif;font-size:1.05rem}.center-page{min-height:100vh;display:grid;place-items:center;padding:40px 20px}.card{background:var(--panel-2);border:1px solid var(--navy-line);border-radius:var(--radius);padding:clamp(28px,5vw,44px);max-width:560px;width:100%;box-shadow:var(--shadow-md);text-align:center}.qr-frame{display:inline-block;padding:18px;border-radius:14px;background:var(--silver-gradient);margin:24px 0}.qr-inner{background:#fff;padding:18px;border-radius:8px;display:grid;place-items:center}.btn{display:inline-block;margin-top:8px;padding:12px 22px;border-radius:999px;border:1px solid var(--champagne-soft);background:var(--gold-gradient);color:var(--navy-950);font-weight:700;text-decoration:none;cursor:pointer;font-size:.95rem}.muted{color:var(--text-faint);font-size:.88rem}.upload-block{margin:22px 0;padding:22px;border:1px solid var(--navy-line);border-radius:12px;background:var(--panel);text-align:left}.upload-block h3{font-size:1.1rem;margin-bottom:14px;color:var(--silver-100)}.url-out{margin-top:14px;font-size:.82rem;word-break:break-all;color:var(--champagne-bright)}