@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-wght-normal-CnvboYUG.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-wght-normal-Ca2vKHc0.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-wght-normal-ukD16Tqj.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-wght-italic-BicUS2cM.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-wght-italic-BfTTTDIL.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-wght-italic-Py8at3oI.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--tw-surface-0:#050505;--tw-surface-1:#070707;--tw-surface-2:#0b0b0a;--tw-surface-3:#131211;--tw-surface-4:#161514;--tw-mottle-opacity:.55;--tw-mottle-quiet:.25;--tw-mottle-size:520px;--tw-grain-opacity:.1;--tw-grain-size:140px;--tw-glow:#f6f4f01a;--tw-vignette:#000000a6;--tw-sheen:#ffffff09;--tw-green-glow:#1d3a2a59;--tw-gold-1:#f7e9c4;--tw-gold-2:#cba75c;--tw-gold-3:#f2dfb2;--tw-gold-4:#a5813d;--tw-gold-solid:#d9b96a;--tw-gold-bright:#e8cd8c;--tw-gold-line:#d4af37bf;--tw-gold-keyline:#c9a45a38;--tw-gold-keyline-hover:#c9a45a73;--tw-grad-gold:linear-gradient(100deg, var(--tw-gold-1), var(--tw-gold-2) 42%, var(--tw-gold-3) 68%, var(--tw-gold-4));--tw-green-900:#12211a;--tw-green-700:#1d3a2a;--tw-green-500:#3d6b4f;--tw-green-300:#6f9c7f;--tw-green-200:#8fb89d;--tw-text-hi:#f0eee8eb;--tw-text-body:#e6e4dec7;--tw-text-secondary:#e6e4dea3;--tw-text-muted:#e6e4de94;--tw-text-faint:#e6e4de66;--tw-heading-ivory:#efe9dc;--tw-hairline:#ffffff17;--tw-radius-card:6px;--tw-radius-app:8px;--tw-keyline-inset:clamp(10px, 1.6vw, 18px);--tw-container:1200px;--tw-section-gap:clamp(96px, 12vh, 140px);--tw-nav-height:88px;--tw-nav-height-compressed:64px;--tw-font-display:"Fraunces Variable", Georgia, "Times New Roman", serif;--tw-font-body:"Inter", system-ui, -apple-system, sans-serif;--tw-font-mono:"IBM Plex Mono", "Consolas", monospace;--tw-t-hero:clamp(40px, 5vw, 72px);--tw-t-h2:clamp(30px, 3.4vw, 44px);--tw-t-h3:clamp(22px, 2vw, 26px);--tw-t-quote:clamp(24px, 2.6vw, 34px);--tw-t-lead:19px;--tw-t-body:16px;--tw-t-small:14px;--tw-t-micro:12px;--tw-t-overline:12px;--tw-t-stat:clamp(26px, 2.4vw, 34px);--tw-track-overline:.32em;--tw-ease-lux:cubic-bezier(.22, 1, .36, 1);--tw-ease-inout:cubic-bezier(.65, 0, .35, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--tw-surface-1)}body{background:var(--tw-surface-1);color:var(--tw-text-body);font-family:var(--tw-font-body);font-size:var(--tw-t-body);-webkit-font-smoothing:antialiased;line-height:1.65;overflow-x:hidden}::selection{color:#f7e9c4;background:#cba75c59}img,svg{max-width:100%;display:block}a{color:var(--tw-gold-2);text-decoration:none}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}h1,h2,h3,h4{font-family:var(--tw-font-display);color:var(--tw-heading-ivory);font-weight:400;line-height:1.15}:focus-visible{outline:2px solid var(--tw-gold-2);outline-offset:3px;border-radius:2px}.tw-grain{z-index:90;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:var(--tw-grain-size) var(--tw-grain-size);opacity:var(--tw-grain-opacity);position:fixed;inset:0}.tw-mottle{pointer-events:none;mix-blend-mode:soft-light;opacity:var(--tw-mottle-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 1600 900' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='m' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.0035' numOctaves='3'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='1600' height='900' filter='url(%23m)'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}.tw-overline{font-family:var(--tw-font-body);font-size:var(--tw-t-overline);letter-spacing:var(--tw-track-overline);text-transform:uppercase;color:var(--tw-text-muted);font-weight:500}.tw-gold-text{color:var(--tw-gold-solid);background:var(--tw-grad-gold);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.tw-mono{font-family:var(--tw-font-mono);font-variant-numeric:tabular-nums}.tw-skip-link{z-index:200;background:var(--tw-surface-3);border:1px solid var(--tw-gold-keyline-hover);color:var(--tw-gold-1);font-size:var(--tw-t-small);transition:transform .2s var(--tw-ease-lux);border-radius:4px;padding:10px 18px;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.tw-skip-link:focus-visible{transform:translateY(0)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.tw-banner{background:var(--tw-surface-1);border-bottom:1px solid var(--tw-gold-keyline);min-height:44px;font-size:var(--tw-t-small);color:var(--tw-text-secondary);z-index:110;justify-content:center;align-items:center;gap:12px;padding:8px clamp(16px,4vw,32px);display:flex;position:relative}.tw-banner__tag{letter-spacing:.2em;text-transform:uppercase;color:var(--tw-gold-2);border:1px solid var(--tw-gold-keyline);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:10px;font-weight:600}.tw-banner__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tw-banner__link{white-space:nowrap;font-size:var(--tw-t-small)}.tw-banner__dismiss{color:var(--tw-text-faint);margin-left:4px;padding:4px 8px;font-size:16px;line-height:1;transition:color .2s}.tw-banner__dismiss:hover{color:var(--tw-gold-2)}@media (width<=720px){.tw-banner__text{white-space:normal;font-size:13px}}.tw-nav{z-index:100;height:var(--tw-nav-height);transition:height .35s var(--tw-ease-inout), background-color .35s var(--tw-ease-inout), border-color .35s var(--tw-ease-inout), backdrop-filter .35s var(--tw-ease-inout);background:0 0;border-bottom:1px solid #0000;align-items:center;display:flex;position:sticky;top:0}.tw-nav--compressed{height:var(--tw-nav-height-compressed);-webkit-backdrop-filter:blur(14px);border-bottom-color:var(--tw-hairline);background:#0b0b0ad1}.tw-nav__inner{justify-content:space-between;align-items:center;gap:24px;width:100%;display:flex}.tw-nav__logo{flex-shrink:0;align-items:center;display:flex}.tw-nav__logo img{width:auto;height:52px;transition:height .35s var(--tw-ease-inout)}.tw-nav--compressed .tw-nav__logo img{height:40px}.tw-nav__menu{align-items:center;gap:4px;list-style:none;display:flex}.tw-nav__right{flex-shrink:0;align-items:center;gap:20px;display:flex}.tw-nav__signin{color:var(--tw-text-body);font-size:var(--tw-t-small);font-weight:500;transition:color .2s}.tw-nav__signin:hover{color:var(--tw-gold-1)}.tw-nav .tw-cta{padding:10px 22px;font-size:14px}.tw-navdrop{position:relative}.tw-navdrop__trigger{font-size:var(--tw-t-small);color:var(--tw-text-body);border-radius:4px;align-items:center;gap:6px;padding:10px 14px;font-weight:500;transition:color .2s;display:inline-flex}.tw-navdrop__trigger:hover,.tw-navdrop__trigger[aria-expanded=true]{color:var(--tw-gold-1)}.tw-navdrop__chevron{transition:transform .25s var(--tw-ease-lux);color:var(--tw-gold-2);font-size:9px}.tw-navdrop__trigger[aria-expanded=true] .tw-navdrop__chevron{transform:rotate(180deg)}.tw-navdrop__panel{border:1px solid var(--tw-hairline);border-radius:var(--tw-radius-card);background:#121110;min-width:320px;padding:10px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 24px 60px #0000008c}.tw-navdrop__item{border-radius:4px;padding:10px 12px;transition:background .2s;display:block}.tw-navdrop__item:hover{background:#ffffff0a}.tw-navdrop__item-label{color:var(--tw-text-hi);font-size:var(--tw-t-small);align-items:center;gap:8px;font-weight:500;display:flex}.tw-navdrop__item-label:before{content:"";background:var(--tw-gold-2);opacity:.5;border-radius:50%;flex-shrink:0;width:4px;height:4px}.tw-navdrop__item-desc{color:var(--tw-text-muted);margin-top:2px;padding-left:12px;font-size:13px;display:block}.tw-nav__hamburger{flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:8px;display:none}.tw-nav__hamburger span{background:var(--tw-gold-2);width:100%;height:1.5px;transition:transform .3s var(--tw-ease-inout), opacity .2s;display:block}@media (width<=960px){.tw-nav__menu,.tw-nav__signin{display:none}.tw-nav__hamburger{display:flex}.tw-nav .tw-cta{display:none}}.tw-mobilemenu{z-index:120;background:var(--tw-surface-1);flex-direction:column;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.tw-mobilemenu__head{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.tw-mobilemenu__close{color:var(--tw-gold-2);padding:8px 12px;font-size:24px}.tw-mobilemenu__group{border-bottom:1px solid var(--tw-hairline);padding-block:8px}.tw-mobilemenu__group-trigger{width:100%;font-family:var(--tw-font-display);color:var(--tw-heading-ivory);justify-content:space-between;align-items:center;padding:14px 4px;font-size:22px;display:flex}.tw-mobilemenu__group-list{padding:0 4px 12px;list-style:none}.tw-mobilemenu__group-list a{color:var(--tw-text-body);padding:10px 0;font-size:16px;display:block}.tw-mobilemenu__footer{text-align:center;flex-direction:column;gap:14px;margin-top:auto;padding-top:28px;display:flex}.tw-mobilemenu__footer .tw-cta{justify-content:center}.tw-footer{isolation:isolate;background:var(--tw-surface-0);border-top:1px solid #0000;border-image:linear-gradient(90deg, transparent, var(--tw-gold-line), transparent) 1;position:relative;overflow:hidden}.tw-footer__watermark{opacity:.04;pointer-events:none;z-index:0;width:780px;height:780px;position:absolute;bottom:-180px;right:-220px}.tw-footer__closing{z-index:1;text-align:center;border-bottom:1px solid var(--tw-hairline);padding-block:clamp(64px,10vh,110px) clamp(48px,7vh,72px);position:relative}.tw-footer__closing-line{font-family:var(--tw-font-display);font-size:var(--tw-t-h2);margin-bottom:28px;font-weight:300}.tw-footer__cols{z-index:1;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:40px 28px;padding-block:clamp(48px,7vh,72px);display:grid;position:relative}.tw-footer__col-heading{font-size:var(--tw-t-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--tw-text-muted);font-weight:600;font-family:var(--tw-font-body);margin-bottom:16px}.tw-footer__col ul{flex-direction:column;gap:10px;list-style:none;display:flex}.tw-footer__col a{color:var(--tw-text-secondary);font-size:var(--tw-t-small);transition:color .2s}.tw-footer__col a:hover{color:var(--tw-gold-2)}.tw-footer__bottom{z-index:1;border-top:1px solid var(--tw-hairline);color:var(--tw-text-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:24px 40px;font-size:13px;display:flex;position:relative}.tw-footer__legal{gap:20px;display:flex}.tw-footer__legal a{color:var(--tw-text-secondary);transition:color .2s}.tw-footer__legal a:hover{color:var(--tw-gold-2)}.tw-footer__locale{color:var(--tw-text-secondary);border:1px solid var(--tw-hairline);border-radius:4px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;display:inline-flex}.tw-container{width:100%;max-width:var(--tw-container);margin-inline:auto;padding-inline:clamp(20px,4vw,32px)}.tw-section{isolation:isolate;padding-block:var(--tw-section-gap);position:relative;overflow:hidden}.tw-section .tw-mottle{z-index:0}.tw-section__light{z-index:1;pointer-events:none;position:absolute;inset:0}.tw-section__content{z-index:3;position:relative}.tw-section--rich{background:linear-gradient(180deg, var(--tw-surface-3) 0%, var(--tw-surface-2) 55%, var(--tw-surface-1) 100%)}.tw-section--rich .tw-section__light{background:radial-gradient(120% 90% at 50% -15%, var(--tw-glow), transparent 52%), radial-gradient(150% 100% at 50% 120%, var(--tw-vignette), transparent 58%), linear-gradient(115deg, transparent 42%, var(--tw-sheen) 50%, transparent 58%);position:absolute;inset:0}.tw-section--rich.tw-section--light-left .tw-section__light{background:radial-gradient(120% 90% at 18% -15%, var(--tw-glow), transparent 52%), radial-gradient(150% 100% at 50% 120%, var(--tw-vignette), transparent 58%)}.tw-section--quiet{background:linear-gradient(180deg, var(--tw-surface-4) 0%, var(--tw-surface-2) 100%)}.tw-section--quiet-dark,.tw-section--green{background:var(--tw-surface-2)}.tw-section--green .tw-section__light{background:radial-gradient(90% 70% at 15% 100%, var(--tw-green-glow), transparent 60%);position:absolute;inset:0}.tw-section--panel{background:var(--tw-surface-1)}.tw-section--panel .tw-section__light{background:radial-gradient(140% 110% at 50% 130%, var(--tw-vignette), transparent 55%);position:absolute;inset:0}.tw-section--stage{background:#080807}.tw-section--stage .tw-section__light{background:radial-gradient(60% 50% at 50% 30%,#f6f4f00f,#0000 70%);position:absolute;inset:0}.tw-section__keyline{inset:var(--tw-keyline-inset);z-index:2;border:1px solid var(--tw-gold-keyline);pointer-events:none;border-radius:3px;position:absolute}.tw-eyebrow{margin-bottom:clamp(14px,2vh,22px);display:block}.tw-cta{font-family:var(--tw-font-body);letter-spacing:.02em;transition:transform .2s var(--tw-ease-lux), box-shadow .25s var(--tw-ease-lux), filter .25s var(--tw-ease-lux);border-radius:4px;align-items:center;gap:10px;padding:14px 38px;font-size:15px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.tw-cta:active{transform:scale(.985)}.tw-cta--primary{background:var(--tw-grad-gold);color:var(--tw-surface-3)}.tw-cta--primary:hover{filter:brightness(1.04);box-shadow:0 0 0 1px #c9a45a4d,0 8px 24px #0006}.tw-cta--outline{border:1.5px solid var(--tw-gold-2);color:var(--tw-gold-2);background:0 0}.tw-cta--outline:hover{border-color:var(--tw-gold-solid);color:var(--tw-gold-bright);background:#cba75c14}.tw-cta:after{content:"";background:linear-gradient(115deg,#0000 35%,#ffffff59 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.tw-cta:hover:after{transition:transform .6s var(--tw-ease-lux);transform:translate(120%)}.tw-link{color:var(--tw-gold-2);align-items:center;gap:6px;padding-bottom:2px;font-size:15px;font-weight:500;display:inline-flex;position:relative}.tw-link:after{content:"";background:var(--tw-gold-line);transform-origin:0;width:100%;height:1px;transition:transform .25s var(--tw-ease-lux);position:absolute;bottom:0;left:0;transform:scaleX(0)}.tw-link:hover:after,.tw-link:focus-visible:after{transform:scaleX(1)}.tw-link .tw-link__arrow{transition:transform .25s var(--tw-ease-lux)}.tw-link:hover .tw-link__arrow{transform:translate(3px)}.tw-cta-microcopy{font-family:var(--tw-font-display);font-style:italic;font-size:var(--tw-t-small);color:var(--tw-text-muted);margin-top:10px;display:block}.tw-hairline-divider{background:linear-gradient(90deg, transparent, var(--tw-gold-line), transparent);opacity:.5;width:min(420px,50%);height:1px;margin-inline:auto}.tw-lineage-divider{background:var(--tw-surface-2);justify-content:center;padding-block:clamp(28px,5vh,48px);display:flex}.tw-stub{text-align:center;align-items:center;min-height:calc(100vh - 300px);display:flex}.tw-stub .tw-section__content{width:100%}.tw-stub__inner{max-width:640px;margin-inline:auto}.tw-stub__h1{font-size:var(--tw-t-hero);margin-bottom:20px;font-weight:300}.tw-stub__blurb{font-size:var(--tw-t-lead);color:var(--tw-text-body);margin-bottom:36px}.tw-stub__divider{background:linear-gradient(90deg, transparent, var(--tw-gold-line), transparent);width:96px;height:1px;margin:0 auto 36px}.tw-stub__actions{flex-direction:column;align-items:center;gap:20px;display:flex}.tw-sol__h1{font-size:var(--tw-t-hero);max-width:22ch;margin-bottom:clamp(20px,3vh,28px);font-weight:300;line-height:1.08}.tw-sol__lede{font-size:var(--tw-t-lead);color:var(--tw-text-body);max-width:62ch;margin-bottom:clamp(28px,4vh,40px)}.tw-sol__ctas{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.tw-sol__ctas--center{justify-content:center}.tw-sol__facts{border-top:1px solid var(--tw-hairline);grid-template-columns:repeat(4,1fr);gap:clamp(20px,3vw,32px);margin-top:clamp(48px,7vh,80px);padding-top:clamp(28px,4vh,40px);display:grid}.tw-sol__fact{flex-direction:column;gap:8px;display:flex}.tw-sol__fact-value{letter-spacing:.01em;font-size:clamp(26px,3vw,38px);font-weight:300}.tw-sol__fact-label{font-size:var(--tw-t-small);color:var(--tw-text-secondary);max-width:30ch}.tw-sol__h2{font-size:var(--tw-t-h2);margin-bottom:16px}.tw-sol__h2--center{text-align:center;margin-bottom:clamp(32px,5vh,48px)}.tw-sol__intro{font-size:var(--tw-t-lead);color:var(--tw-text-body);max-width:58ch;margin-bottom:24px}.tw-sol__cols{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(36px,6vw,80px);display:grid}.tw-sol__narrow{max-width:760px}.tw-sol__dates{flex-direction:column;display:flex}.tw-sol__date{border-bottom:1px solid var(--tw-hairline);grid-template-columns:120px 1fr;gap:16px;padding-block:14px;display:grid}.tw-sol__date:first-child{border-top:1px solid var(--tw-hairline)}.tw-sol__date dt{color:var(--tw-gold-solid);font-size:var(--tw-t-small);letter-spacing:.04em;white-space:nowrap;padding-top:2px}.tw-sol__date dd{color:var(--tw-text-body);font-size:15px}.tw-sol__cards{grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,32px);display:grid}.tw-sol__cards .tw-capcard__h3{margin-top:6px}.tw-sol__advisers{max-width:760px}.tw-sol__partners-line{color:var(--tw-text-secondary);margin-top:8px;font-size:15px}.tw-sol__mis{border-bottom:1px solid var(--tw-hairline);padding-block:18px}.tw-sol__mis:last-of-type{border-bottom:0}.tw-sol__mis-claim{font-size:var(--tw-t-h3);color:var(--tw-text-hi);margin-bottom:8px}.tw-sol__mis-truth{color:var(--tw-text-body);max-width:68ch;font-size:15px}.tw-sol__asof{font-size:var(--tw-t-small);color:var(--tw-text-muted);margin-top:28px}.tw-sol__closing{text-align:center;max-width:640px;margin-inline:auto}.tw-sol__closing .tw-sol__intro{margin-inline:auto}.tw-art__hero{max-width:820px}.tw-art__h1{margin-bottom:clamp(20px,3vh,28px);font-size:clamp(36px,4.4vw,60px);font-weight:300;line-height:1.1}.tw-art__dateline{font-family:var(--tw-font-mono);letter-spacing:.06em;color:var(--tw-text-muted);margin-bottom:14px;font-size:13px}.tw-art__lede{font-size:var(--tw-t-lead);color:var(--tw-text-body);max-width:62ch}.tw-art__body{max-width:760px}.tw-art__block{margin-bottom:clamp(36px,5vh,56px)}.tw-art__h2{font-size:var(--tw-t-h3);color:var(--tw-heading-ivory);margin-bottom:14px}.tw-art__p{color:var(--tw-text-body);margin-bottom:16px;font-size:16px;line-height:1.7}.tw-art__rows{flex-direction:column;display:flex}.tw-art__row{border-bottom:1px solid var(--tw-hairline);grid-template-columns:180px 1fr;gap:18px;padding-block:16px;display:grid}.tw-art__row:first-child{border-top:1px solid var(--tw-hairline)}.tw-art__row dt{color:var(--tw-gold-solid);padding-top:1px;font-size:15px;font-weight:500}.tw-art__row dd{color:var(--tw-text-body);font-size:15px;line-height:1.65}.tw-art__note{font-family:var(--tw-font-display);font-style:italic;font-size:var(--tw-t-small);color:var(--tw-text-muted);border-left:2px solid var(--tw-gold-keyline);margin-bottom:clamp(36px,5vh,56px);padding-left:16px}@media (width<=560px){.tw-art__row{grid-template-columns:1fr;gap:6px}}.tw-blog__list{flex-direction:column;max-width:820px;display:flex}.tw-blog__item{border-bottom:1px solid var(--tw-hairline);padding-block:clamp(28px,4vh,40px)}.tw-blog__item:first-child{border-top:1px solid var(--tw-hairline)}.tw-blog__item-date{font-family:var(--tw-font-mono);letter-spacing:.06em;color:var(--tw-text-muted);margin-bottom:10px;font-size:13px;display:block}.tw-blog__item-title{font-size:var(--tw-t-h3);margin-bottom:10px}.tw-blog__item-title a{color:var(--tw-heading-ivory);transition:color .2s var(--tw-ease-lux)}.tw-blog__item-title a:hover{color:var(--tw-gold-2)}.tw-blog__item-excerpt{color:var(--tw-text-body);max-width:66ch;margin-bottom:14px;font-size:15px;line-height:1.65}@media (width<=960px){.tw-sol__facts{grid-template-columns:repeat(2,1fr)}.tw-sol__cols,.tw-sol__cards{grid-template-columns:1fr}}@media (width<=560px){.tw-sol__facts{grid-template-columns:1fr}.tw-sol__date{grid-template-columns:1fr;gap:4px}}.tw-form-page{padding-block:clamp(56px,8vh,96px)}.tw-form-card{background:var(--tw-surface-3);border:1px solid var(--tw-hairline);border-radius:var(--tw-radius-app);padding:clamp(24px,4vw,40px);position:relative;box-shadow:inset 0 1px #ffffff0d,0 24px 60px #00000080}.tw-form-card:before{content:"";border:1px solid var(--tw-gold-keyline);pointer-events:none;border-radius:11px;position:absolute;inset:-7px}.tw-field{flex-direction:column;gap:6px;margin-bottom:18px;display:flex}.tw-field label{letter-spacing:.04em;color:var(--tw-text-secondary);font-size:13px;font-weight:500}.tw-field input,.tw-field textarea{border:1px solid var(--tw-hairline);color:var(--tw-text-hi);font-family:var(--tw-font-body);background:#ffffff08;border-radius:4px;padding:12px 14px;font-size:15px;transition:border-color .2s}.tw-field input:hover,.tw-field textarea:hover{border-color:#ffffff29}.tw-field input:focus-visible,.tw-field textarea:focus-visible{border-color:var(--tw-gold-2);outline:none;box-shadow:0 0 0 1px #cba75c59}.tw-field textarea{resize:vertical;min-height:80px}.tw-form-submit{justify-content:center;width:100%;margin-top:8px}.tw-form-submit:disabled{opacity:.45;cursor:not-allowed;filter:none}.tw-form-submit:disabled:after{display:none}.tw-form-error{color:#c98a7a;margin-top:8px;font-size:13px}.tw-auth{max-width:460px;margin-inline:auto}.tw-auth__tabs{border-bottom:1px solid var(--tw-hairline);grid-template-columns:1fr 1fr;gap:0;margin-bottom:28px;display:grid}.tw-auth__tab{font-family:var(--tw-font-display);color:var(--tw-text-muted);border-bottom:2px solid #0000;padding:12px 0;font-size:20px;transition:color .2s,border-color .2s}.tw-auth__tab[aria-selected=true]{color:var(--tw-gold-1);border-bottom-color:var(--tw-gold-2)}.tw-form-success{text-align:center;padding:clamp(24px,4vh,40px) 8px}.tw-form-success__mark{border:1px solid var(--tw-gold-line);width:52px;height:52px;color:var(--tw-gold-1);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;font-size:22px;display:flex;box-shadow:0 0 24px #cba75c40}.tw-form-success h2{font-size:var(--tw-t-h3);margin-bottom:12px}.tw-form-success p{color:var(--tw-text-body);max-width:42ch;margin-inline:auto}.tw-form-success .tw-summary{text-align:left;max-width:360px;margin:24px auto 0}.tw-summary{border:1px solid var(--tw-gold-keyline);background:#c9a45a0a;border-radius:6px;flex-direction:column;gap:8px;padding:14px 18px;display:flex}.tw-summary__row{justify-content:space-between;gap:16px;font-size:14px;display:flex}.tw-summary__row dt{color:var(--tw-text-muted)}.tw-summary__row dd{color:var(--tw-text-hi);text-align:right}.tw-demo__grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(32px,5vw,64px);display:grid}.tw-demo__note{border-left:2px solid var(--tw-gold-line);color:var(--tw-text-body);background:#c9a45a0d;border-radius:0 4px 4px 0;align-items:flex-start;gap:10px;margin-block:20px 28px;padding:10px 14px;font-size:14px;display:flex}.tw-cal{margin-bottom:24px}.tw-cal__head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.tw-cal__month{font-family:var(--tw-font-display);color:var(--tw-heading-ivory);font-size:19px}.tw-cal__nav{gap:8px;display:flex}.tw-cal__navbtn{border:1px solid var(--tw-gold-keyline);color:var(--tw-gold-2);border-radius:4px;padding:6px 12px;transition:border-color .2s,color .2s,opacity .2s}.tw-cal__navbtn:hover:not(:disabled){border-color:var(--tw-gold-2);color:var(--tw-gold-1)}.tw-cal__navbtn:disabled{opacity:.3;cursor:not-allowed}.tw-cal__grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.tw-cal__dow{text-align:center;letter-spacing:.14em;color:var(--tw-text-faint);text-transform:uppercase;padding-bottom:6px;font-size:10px;font-weight:600}.tw-cal__day{aspect-ratio:1.15;font-family:var(--tw-font-mono);color:var(--tw-text-body);border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;font-size:13px;transition:border-color .15s,background .15s;display:flex}.tw-cal__day--out{visibility:hidden}.tw-cal__day:disabled{color:#e6e4de38;cursor:not-allowed;-webkit-text-decoration:line-through #e6e4de26;text-decoration:line-through #e6e4de26}.tw-cal__day--open:hover{border-color:var(--tw-gold-keyline-hover);background:#c9a45a0f}.tw-cal__day--selected,.tw-cal__day--selected:hover{background:var(--tw-grad-gold);color:var(--tw-surface-3);font-weight:600}.tw-slots{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:8px;display:grid}.tw-slot{text-align:center;border:1px solid var(--tw-hairline);font-family:var(--tw-font-mono);color:var(--tw-text-body);border-radius:4px;padding:10px 0;font-size:14px;transition:border-color .15s,background .15s}.tw-slot:hover{border-color:var(--tw-gold-keyline-hover)}.tw-slot[aria-pressed=true]{background:var(--tw-grad-gold);color:var(--tw-surface-3);border-color:#0000;font-weight:600}.tw-slots__tz{color:var(--tw-text-muted);margin-bottom:20px;font-size:12px}@media (width<=900px){.tw-demo__grid{grid-template-columns:1fr}}.tw-hero{min-height:calc(70svh - var(--tw-nav-height) - 44px);align-items:center;padding-block:clamp(32px,5vh,56px);display:flex}.tw-hero-section{padding-top:clamp(48px,7vh,80px);padding-bottom:clamp(48px,7vh,80px)}.tw-hero__backdrop{z-index:0;pointer-events:none;position:absolute;inset:0}.tw-hero__backdrop-glow{background:radial-gradient(55% 55% at 72% 45%,#cba75c1a,#0000 70%);position:absolute;inset:0}.tw-hero__grid{z-index:1;grid-template-columns:55fr 45fr;align-items:center;gap:clamp(32px,5vw,64px);display:grid;position:relative}.tw-hero__h1{font-size:var(--tw-t-hero);letter-spacing:.01em;margin-bottom:clamp(20px,3vh,28px);font-weight:300;line-height:1.08}.tw-hero__subhead{font-size:var(--tw-t-lead);color:var(--tw-text-body);max-width:52ch;margin-bottom:clamp(28px,4vh,40px)}.tw-hero__emblem{filter:drop-shadow(0 0 48px #cba75c2e)drop-shadow(0 12px 32px #0009);width:90%;height:auto;margin-inline:auto}@media (width<=960px){.tw-hero__emblem{width:100%;max-width:480px;margin-inline:auto}}.tw-hero__ctas{flex-wrap:wrap;align-items:center;gap:24px;display:flex}@media (width<=960px){.tw-hero__grid{grid-template-columns:1fr}.tw-hero__media{order:-1;margin-bottom:clamp(36px,7vh,60px)}.tw-hero__subhead{max-width:40ch}.tw-hero{min-height:0}}.mock{background:var(--tw-surface-3);border:1px solid var(--tw-hairline);border-radius:var(--tw-radius-app);font-family:var(--tw-font-body);color:var(--tw-text-body);font-size:12px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 24px 60px #00000080}.mock-frame{position:relative}.mock-frame:before{content:"";border:1px solid var(--tw-gold-keyline);pointer-events:none;border-radius:10px;position:absolute;inset:-7px}.mock__titlebar{border-bottom:1px solid var(--tw-hairline);background:#ffffff05;align-items:center;gap:8px;padding:10px 14px;display:flex}.mock__dots{gap:5px;display:flex}.mock__dots span{background:#ffffff1f;border-radius:50%;width:8px;height:8px}.mock__title{letter-spacing:.06em;color:var(--tw-text-muted);margin-left:6px;font-size:11px}.mock__body{padding:14px}.mock-chip{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:9px;font-weight:600;display:inline-flex}.mock-chip--green{border:1px solid var(--tw-green-500);color:var(--tw-green-200);background:#1d3a2a40}.mock-chip--gold{border:1px solid var(--tw-gold-keyline-hover);color:var(--tw-gold-3);background:#c9a45a14}.mock-chip--faint{border:1px solid var(--tw-hairline);color:var(--tw-text-faint)}.mock-figure{font-family:var(--tw-font-mono);font-variant-numeric:tabular-nums;color:var(--tw-gold-solid);background:var(--tw-grad-gold);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(26px,3vw,38px);font-weight:500;line-height:1.1}.mock-num{font-family:var(--tw-font-mono);font-variant-numeric:tabular-nums;color:var(--tw-text-hi)}.mock-panel{border:1px solid var(--tw-hairline);background:#ffffff06;border-radius:6px;padding:10px;position:relative;overflow:hidden}.mock-panel__label{letter-spacing:.18em;text-transform:uppercase;color:var(--tw-text-faint);margin-bottom:8px;font-size:9px;font-weight:600}.mock-row{border-radius:4px;justify-content:space-between;align-items:center;gap:10px;padding:6px 8px;font-size:11px;display:flex}.mock-row+.mock-row{border-top:1px solid #ffffff0d}.mock-row--active{border:1px solid var(--tw-gold-keyline);background:#c9a45a12}.mock-row__label{color:var(--tw-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mock-doc{border:1px solid var(--tw-hairline);background:#ffffff08;border-radius:4px;padding:12px 10px 10px;position:relative;overflow:hidden}.mock-doc:after{content:"";border-top:0 solid #0000;border-bottom:14px solid #0000;border-left:0 solid #0000;border-right:14px solid #c9a45a59;width:0;height:0;position:absolute;top:0;right:0}.mock-doc__line{background:#e6e4de1f;border-radius:2px;height:4px;margin-bottom:6px}.mock-doc__line--highlight{outline:1px dashed var(--tw-gold-keyline-hover);outline-offset:2px;background:#c9a45a4d}.mock-node{flex-shrink:0;display:inline-block}.mock-node--source{border:1px solid var(--tw-gold-line);border-radius:50%;width:8px;height:8px}.mock-node--factor{border:1px solid var(--tw-gold-line);width:7px;height:7px;transform:rotate(45deg)}.mock-node--figure{background:var(--tw-gold-3);border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #f2dfb299}.mock-trail{border:1px solid var(--tw-gold-keyline);color:var(--tw-text-secondary);background:#c9a45a0a;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:10px;display:flex}.mock-trail__thread{background:var(--tw-gold-line);opacity:.6;flex:1;min-width:12px;height:1px}.mock-trail__step{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.mock-avatar{border:1px solid var(--tw-hairline);width:18px;height:18px;color:var(--tw-text-hi);background:linear-gradient(135deg,#cba75c80,#3d6b4f80);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:8px;display:inline-flex}.mock-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.mock-dot--done{background:var(--tw-green-300)}.mock-dot--review{border:1px solid var(--tw-gold-2);background:0 0}.mock-dot--pending{background:#e6e4de33}.mock-cats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.mock-cat{border:1px solid var(--tw-hairline);background:linear-gradient(160deg,#ffffff0a,#ffffff02);border-radius:6px;min-height:88px;padding:12px;transition:border-color .2s;position:relative;overflow:hidden}.mock-cat:hover{border-color:var(--tw-gold-keyline-hover)}.mock-cat__icon{color:var(--tw-gold-2);margin-bottom:8px}.mock-cat__label{z-index:1;color:var(--tw-text-hi);font-size:12px;font-weight:500;display:block;position:relative}.mock-cat--active{border-color:var(--tw-gold-keyline-hover);background:linear-gradient(160deg,#c9a45a1a,#c9a45a05)}.mock-ghost{color:#e6e4de17;pointer-events:none;position:absolute;bottom:-16px;right:-14px}.mock-ghost--faint{color:#e6e4de0f}.mock-search{border:1px solid var(--tw-hairline);color:var(--tw-text-faint);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:10px;display:inline-flex}.mock-cats__head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.mock-cats__title{color:var(--tw-text-hi);font-size:13px;font-weight:600}.mock-cats__sub{color:var(--tw-text-muted);margin-top:2px;font-size:10px}@media (width<=640px){.mock-cats{grid-template-columns:repeat(2,1fr)}}.mock-inventory__grid{grid-template-columns:120px 1fr;gap:12px;display:grid}.mock-inventory__total-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:12px;display:flex}.mock-inventory__scopes{flex-direction:column;gap:2px;display:flex}.mock-measure__grid{grid-template-columns:1fr 1fr 1fr;align-items:stretch;gap:10px;display:grid}.mock-report__grid{grid-template-columns:1fr 1.4fr;gap:10px;display:grid}.mock-16x9 .mock__body{aspect-ratio:16/8.4;overflow:hidden}.mock-chart{width:100%;height:auto}.mock-levers{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}@media (width<=640px){.mock-measure__grid,.mock-inventory__grid{grid-template-columns:1fr}}.tw-pillar__grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(36px,6vw,80px);display:grid}.tw-pillar__grid--media-right .tw-pillar__media{order:2}.tw-pillar__h2{font-size:var(--tw-t-h2);margin-bottom:18px}.tw-pillar__body{font-size:var(--tw-t-lead);max-width:54ch;margin-bottom:24px}.tw-pillar__bullets{flex-direction:column;gap:12px;margin-bottom:28px;list-style:none;display:flex}.tw-pillar__bullets li{color:var(--tw-text-body);padding-left:22px;font-size:15px;position:relative}.tw-pillar__bullets li:before{content:"";border:1px solid var(--tw-gold-line);width:6px;height:6px;position:absolute;top:8px;left:3px;transform:rotate(45deg)}@media (width<=900px){.tw-pillar__grid{grid-template-columns:1fr}.tw-pillar__grid--media-right .tw-pillar__media{order:0}}.tw-capabilities__head{text-align:center;margin-inline:auto;max-width:640px;margin-bottom:clamp(40px,6vh,64px)}.tw-capabilities__h2{font-size:var(--tw-t-h2);margin-bottom:14px}.tw-capabilities__sub{color:var(--tw-text-secondary);margin-bottom:18px}.tw-capabilities__grid{grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,32px);display:grid}.tw-capcard{background:var(--tw-surface-3);border:1px solid var(--tw-hairline);border-radius:var(--tw-radius-card);transition:transform .25s var(--tw-ease-lux), box-shadow .25s var(--tw-ease-lux);padding:14px;position:relative}.tw-capcard:after{content:"";border:1px solid var(--tw-gold-keyline);pointer-events:none;transition:border-color .25s var(--tw-ease-lux);border-radius:4px;position:absolute;inset:8px}.tw-capcard:hover{transform:translateY(-4px);box-shadow:0 20px 48px #00000080}.tw-capcard:hover:after{border-color:var(--tw-gold-keyline-hover)}.tw-capcard__inner{padding:8px;position:relative}.tw-capcard__h3{font-size:var(--tw-t-h3);margin:18px 0 8px}.tw-capcard__body{font-size:var(--tw-t-small);color:var(--tw-text-secondary)}@media (width<=900px){.tw-capabilities__grid{grid-template-columns:1fr}}.tw-why__grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(40px,6vw,88px);display:grid}.tw-why__h2{font-size:var(--tw-t-h2);margin-bottom:24px}.tw-why__para{font-size:var(--tw-t-lead);margin-bottom:20px;line-height:1.7}.tw-why__timeline{justify-content:center;display:flex}.tw-timeline{flex-direction:column;gap:0;display:flex}.tw-timeline__node{gap:18px;display:flex}.tw-timeline__rail{flex-direction:column;flex-shrink:0;align-items:center;width:20px;display:flex}.tw-timeline__glyph{flex-shrink:0}.tw-timeline__thread{background:var(--tw-gold-line);opacity:.5;flex:1;width:1px;min-height:44px}.tw-timeline__label{font-size:var(--tw-t-micro);letter-spacing:.24em;text-transform:uppercase;color:var(--tw-gold-2);padding-top:2px;font-weight:600}.tw-timeline__line{font-family:var(--tw-font-display);color:var(--tw-text-body);padding-bottom:34px;font-size:16px;font-style:italic}.tw-stats{border-top:1px solid var(--tw-hairline);grid-template-columns:repeat(4,1fr);gap:24px;margin-top:clamp(48px,7vh,72px);padding-top:clamp(32px,5vh,48px);display:grid}.tw-stats__value{font-family:var(--tw-font-mono);font-variant-numeric:tabular-nums;font-size:var(--tw-t-stat);color:var(--tw-gold-2);margin-bottom:6px}.tw-stats__label{color:var(--tw-text-secondary);font-size:13px}@media (width<=900px){.tw-why__grid{grid-template-columns:1fr}.tw-stats{grid-template-columns:repeat(2,1fr)}}.tw-quotes{text-align:center;max-width:780px;margin-inline:auto}.tw-quotes__mark{font-family:var(--tw-font-display);color:var(--tw-gold-4);margin-bottom:24px;font-size:72px;line-height:.6;display:block}.tw-quotes__quote{font-family:var(--tw-font-display);font-style:italic;font-weight:300;font-size:var(--tw-t-quote);color:var(--tw-text-hi);min-height:5.6em;margin-bottom:28px;line-height:1.4}.tw-quotes__attr{font-size:var(--tw-t-small);color:var(--tw-text-body)}.tw-quotes__attr-role{color:var(--tw-text-muted)}.tw-quotes__controls{justify-content:center;align-items:center;gap:18px;margin-top:32px;display:flex}.tw-quotes__navbtn{color:var(--tw-gold-2);border:1px solid var(--tw-gold-keyline);border-radius:4px;padding:8px 12px;font-size:16px;transition:border-color .2s,color .2s}.tw-quotes__navbtn:hover{border-color:var(--tw-gold-2);color:var(--tw-gold-1)}.tw-quotes__dots{align-items:center;gap:0;display:flex}.tw-quotes__dot{border:1px solid var(--tw-gold-line);border-radius:50%;width:10px;height:10px;padding:0;transition:background .25s,box-shadow .25s}.tw-quotes__dot--active{background:var(--tw-gold-3);box-shadow:0 0 8px #f2dfb280}.tw-quotes__dot-thread{background:var(--tw-gold-line);opacity:.45;width:22px;height:1px}.tw-faq__grid{grid-template-columns:.9fr 1.4fr;align-items:start;gap:clamp(40px,6vw,80px);display:grid}.tw-faq__h2{font-size:var(--tw-t-h2);margin-bottom:16px}.tw-faq__prompt{color:var(--tw-text-secondary);margin-bottom:16px}.tw-faq__list{border-top:1px solid var(--tw-hairline)}.tw-faq__item{border-bottom:1px solid var(--tw-hairline);position:relative}.tw-faq__item--open:before{content:"";background:var(--tw-gold-line);width:2px;animation:tw-faq-edge .4s var(--tw-ease-lux);transform-origin:top;position:absolute;top:12px;bottom:12px;left:-1px}@keyframes tw-faq-edge{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.tw-faq__question{text-align:left;width:100%;color:var(--tw-text-hi);font-size:17px;font-weight:500;font-family:var(--tw-font-body);justify-content:space-between;align-items:center;gap:16px;padding:20px 8px 20px 16px;display:flex}.tw-faq__icon{color:var(--tw-gold-2);transition:transform .25s var(--tw-ease-lux);flex-shrink:0;font-size:20px;font-weight:300}.tw-faq__item--open .tw-faq__icon{transform:rotate(45deg)}.tw-faq__answer{overflow:hidden}.tw-faq__answer-inner{color:#e6e4deb3;max-width:62ch;padding:0 16px 22px;font-size:15px}@media (width<=900px){.tw-faq__grid{grid-template-columns:1fr}}
