@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/fonts/plus-jakarta-sans-latin-var.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--black:#000;--header:#0a0a0c;--ink:#111214;--ink-soft:#22242a;--paper:#fff;--surface:#f7f7f9;--surface-2:#f1f1f4;--line:#e6e9f2;--line-strong:#d9dce6;--muted:#5b6472;--muted-soft:#7a8290;--accent:#8224e3;--accent-hover:#6d16c9;--accent-deep:#2c185a;--accent-bright:#5b3df6;--accent-soft:#f3ecfb;--accent-grad:linear-gradient(90deg, #3b0a77, #5a189a, #7b2cbf);--success:#0f766e;--danger:#b42318;--display:"Plus Jakarta Sans Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--body:var(--display);--body-article:Verdana, system-ui, -apple-system, "Segoe UI", sans-serif;--content:700px;--sidebar:324px;--wide:1200px;--radius:12px;--shadow:0 18px 40px #1112141a;--shadow-soft:0 10px 30px #11121412;--d-bg:#0a0a0a;--d-text:#f2f2f4;--d-muted:#9a9ba1;--d-faint:#6a6b72;--d-line:#ffffff14;--d-line-strong:#ffffff24;--d-accent-text:#a982e8;--d-img-bg:#141414}.home-shell{width:min(100% - 48px,1200px);margin-inline:auto}.d-section{padding-block:clamp(2.4rem,5vw,4rem)}.d-section-head{border-bottom:1px solid var(--d-line);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.7rem;padding-bottom:.9rem;display:flex}.d-eyebrow{color:var(--d-accent-text);font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:700}.d-section-head h2{color:var(--d-text);letter-spacing:-.01em;margin:.45rem 0 0;font-size:clamp(1.35rem,2.4vw,1.9rem);font-weight:700}.d-viewall{color:var(--d-muted);font-family:var(--display);white-space:nowrap;font-size:.78rem;font-weight:600;text-decoration:none}.d-viewall:hover{color:var(--d-text)}@media (width<=680px){.home-shell{width:min(100% - 36px,1200px)}.d-section-head{flex-direction:column;align-items:start;gap:.35rem}}*{box-sizing:border-box}html{color-scheme:light;scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:92px}body{background:var(--paper);color:var(--ink);font-family:var(--display);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}body.dark-shell{--ink:#f7f5f2;--ink-soft:#e6e2dc;--paper:#080808;--surface:#121212;--surface-2:#171717;--line:#292929;--line-strong:#3a3a3a;--muted:#b7b3ad;--muted-soft:#8f8c87;--accent:#c392f2;--accent-hover:#dfc1fb;--accent-soft:#1c1424;color:#f7f5f2;color-scheme:dark;background:#080808}body.dark-shell #main-content{background:#080808}body.menu-open{overflow:hidden}img,svg,video{max-width:100%;display:block}img{height:auto}a{color:var(--accent);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--accent-hover)}h1,h2,h3,h4,h5,h6{color:var(--ink);font-family:var(--display);letter-spacing:-.02em;margin:0 0 .6em;font-weight:700;line-height:1.14}p,ul,ol,blockquote,figure{margin-top:0}button,input,textarea,select{font:inherit}button,.button{cursor:pointer;font-family:var(--display);border:0;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;min-height:46px;padding:.7rem 1.15rem;font-weight:600;text-decoration:none;transition:transform .15s,background .15s,color .15s,box-shadow .15s,border-color .15s;display:inline-flex}button:hover,.button:hover{transform:translateY(-1px)}.button-primary{background:var(--accent);color:#fff}.button-primary:hover{background:var(--accent-hover);color:#fff}.button-dark{background:var(--ink);color:#fff}.button-dark:hover{color:#fff;background:#2b2d33}.button-light{color:var(--ink);background:#fff}.button-light:hover{background:var(--surface);color:var(--ink)}.button-ghost{box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink);background:0 0}.button-ghost:hover{box-shadow:inset 0 0 0 1px var(--ink)}.button-outline{color:#fff;background:0 0;box-shadow:inset 0 0 0 1px #ffffff80}.button-outline:hover{color:#fff;background:#ffffff14;box-shadow:inset 0 0 0 1px #fff}.container{max-width:var(--wide);width:100%;margin-inline:auto;padding-inline:24px}.eyebrow{color:var(--accent);font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:700}.label-chip{background:var(--black);color:#fff;font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;padding:.42rem .85rem;font-size:.72rem;font-weight:700;display:inline-block}.section-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.6rem;display:flex}.section-heading h2{margin:0;font-size:clamp(1.5rem,3vw,2.05rem)}.section-heading a{color:var(--muted);font-family:var(--display);white-space:nowrap;font-size:.82rem;font-weight:600;text-decoration:none}.section-heading a:hover{color:var(--accent)}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 24px;display:grid}.archive-hero{color:#fff;background:#080808;border-bottom:1px solid #292929;padding:clamp(2.2rem,5vw,3.4rem) 0}.archive-hero .eyebrow{color:#b79be0}.archive-hero h1{color:#fff;max-width:900px;margin:0;font-size:clamp(2.1rem,5vw,3.4rem)}.archive-hero p{color:#c8c8d2;max-width:720px;margin:.9rem 0 0}.archive-content{padding-block:clamp(2.4rem,5vw,3.6rem) 4.5rem}.dark-shell .archive-content .card-grid{gap:2rem 1.4rem}.pagination{flex-wrap:wrap;justify-content:center;gap:.55rem;margin-top:3rem;display:flex}.pagination a,.pagination span{border:1px solid var(--line-strong);color:var(--ink);font-family:var(--display);border-radius:999px;justify-content:center;align-items:center;min-width:44px;height:44px;padding-inline:.85rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.pagination a:hover{border-color:var(--ink);color:var(--ink)}.pagination .current{background:var(--ink);border-color:var(--ink);color:#fff}.article-body{color:#222;font-family:var(--body-article);font-size:15px;line-height:26.1px}.article-body>:first-child{margin-top:0}.article-body p,.article-body ul,.article-body ol{margin-bottom:1.4rem}.article-body ul,.article-body ol{padding-left:1.3rem}.article-body li{margin-bottom:.5rem}.article-body h2{font-family:var(--display);margin-top:2.7rem;font-size:27px;font-weight:700;line-height:1.22}.article-body h3{font-family:var(--display);margin-top:2.1rem;font-size:21px;font-weight:700;line-height:1.3}.article-body h4{font-family:var(--display);margin-top:1.7rem;font-size:17px}.article-body a{color:var(--accent);font-weight:700}.article-body a:hover{color:var(--accent-hover)}.article-body strong{color:#111}.article-body figure,.article-body>img,.article-body p>img,.article-body .wp-block-image{margin-block:1.9rem}.article-body figure,.article-body .wp-block-table{width:100%;margin-inline:0}.article-body img{border-radius:10px}.article-body .wp-block-image img,.article-body figure img,.article-body>img{margin-inline:auto}.article-body figcaption,.article-body .wp-element-caption{color:var(--muted);font-family:var(--display);text-align:center;margin-top:.6rem;font-size:.8rem;line-height:1.5}.article-body blockquote{border-left:4px solid var(--accent);color:#333;margin:2rem 0;padding:.4rem 0 .4rem 1.4rem;font-size:1.02rem;line-height:1.6}.article-body iframe{aspect-ratio:16/9;border:0;border-radius:12px;width:100%;max-width:100%;margin-block:2rem}.article-body table{border-collapse:collapse;font-family:var(--display);table-layout:auto;width:100%;max-width:100%;margin:2.1rem 0;font-size:14px;line-height:1.45;display:table}.article-body th,.article-body td{border:1px solid var(--line-strong);text-align:left;vertical-align:top;padding:10px 12px}.article-body thead th,.article-body tr.table-header-row th{color:#fff;background:#17141b;font-weight:700}.article-body tbody th{background:var(--surface);color:var(--ink);font-weight:700}.article-body tbody tr:nth-child(2n) td{background:#fafafb}@media (width<=640px){.article-body table.responsive-table,.article-body table.responsive-table tbody,.article-body table.responsive-table tr,.article-body table.responsive-table td{width:100%;display:block}.article-body table.responsive-table{table-layout:fixed;border:0}.article-body table.responsive-table thead,.article-body table.responsive-table>tr:first-child:has(th),.article-body table.responsive-table tbody>tr.table-header-row{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.article-body table.responsive-table tbody tr{border:1px solid var(--line-strong);background:#fff;border-radius:10px;margin:0 0 1rem;overflow:hidden}.article-body table.responsive-table tbody td,.article-body table.responsive-table tbody th{border:0;border-bottom:1px solid var(--line);background:#fff;grid-template-columns:minmax(105px,38%) 1fr;align-items:start;gap:.75rem;width:100%;padding:.7rem .8rem;display:grid}.article-body table.responsive-table tbody tr>:last-child{border-bottom:0}.article-body table.responsive-table tbody td:before,.article-body table.responsive-table tbody th:before{color:var(--ink);content:attr(data-label);font-family:var(--display);font-size:.76rem;font-weight:700;line-height:1.4}}.form-grid{gap:1rem;display:grid}.form-field{gap:.4rem;display:grid}.form-field label{font-family:var(--display);font-weight:600}.form-field input,.form-field textarea,.form-field select{border:1px solid var(--line-strong);color:var(--ink);background:#fff;border-radius:10px;width:100%;min-height:50px;padding:.7rem .85rem}.form-field textarea{resize:vertical;min-height:170px}.form-field input:focus,.form-field textarea:focus,.form-field select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:0}.form-status{border-radius:8px;padding:.8rem 1rem;display:none}.form-status[data-state=success]{color:var(--success);background:#ccfbf1;display:block}.form-status[data-state=error]{color:var(--danger);background:#fee4e2;display:block}.honeypot{opacity:0;pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.page-shell{padding-block:clamp(2.6rem,7vw,5rem)}.page-header{border-bottom:1px solid var(--line);max-width:860px;margin-bottom:2.5rem;padding-bottom:1.8rem}.page-header h1{margin:.4rem 0 0;font-size:clamp(2.1rem,5.5vw,3.4rem)}.page-header p{color:var(--muted);margin:.9rem 0 0}.page-content{max-width:var(--content)}.page-content.wide{max-width:none}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=900px){.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.container{padding-inline:18px}.card-grid{grid-template-columns:1fr}.section-heading{flex-direction:column;align-items:start;gap:.5rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.article-body .ai-table-wrap{margin:1.6rem 0 1.9rem;overflow:visible}.article-body table.ai-table{border:1px solid var(--line);border-collapse:separate;border-spacing:0;color:#0f172a;background:#fff;border-radius:12px;width:100%;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Inter,Arial,sans-serif;font-size:13.5px;font-weight:500;line-height:1.45;display:table}.article-body table.ai-table thead th{background:var(--accent-deep);color:#fff;text-align:left;vertical-align:middle;white-space:normal;border:0;padding:10px 12px;font-weight:700}.article-body table.ai-table thead th:not(:last-child){border-right:1px solid #ffffff29}.article-body table.ai-table thead th:first-child{border-top-left-radius:12px}.article-body table.ai-table thead th:last-child{border-top-right-radius:12px}.article-body table.ai-table tbody td{border:0;border-top:1px solid var(--line);text-align:left;vertical-align:top;background:0 0;padding:10px 12px}.article-body table.ai-table tbody tr:nth-child(2n) td{background:#fafbff}.article-body table.ai-table tbody tr:last-child td:first-child{border-bottom-left-radius:12px}.article-body table.ai-table tbody tr:last-child td:last-child{border-bottom-right-radius:12px}.article-body table.ai-table td:not(:last-child){border-right:1px solid var(--line)}.article-body table.ai-table .ai-col-area{min-width:150px;font-weight:600}.article-body table.ai-table a{color:var(--accent);font-weight:700;text-decoration:none}.article-body table.ai-table a:hover{text-underline-offset:3px;text-decoration:underline}.article-body .ai-table .ext,.article-body a .ext{color:var(--accent-bright);vertical-align:baseline;margin-left:.15em;font-size:.85em}@media (width<=640px){.article-body table.ai-table,.article-body table.ai-table tbody,.article-body table.ai-table tr,.article-body table.ai-table td,.article-body table.ai-table th{width:100%;display:block}.article-body table.ai-table{table-layout:fixed;border:0;border-radius:0}.article-body table.ai-table thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.article-body table.ai-table tbody tr{border:1px solid var(--line-strong);background:#fff;border-radius:10px;margin:0 0 1rem;overflow:hidden}.article-body table.ai-table tbody td,.article-body table.ai-table tbody th{border:0;border-bottom:1px solid var(--line);background:#fff;grid-template-columns:minmax(105px,38%) 1fr;align-items:start;gap:.75rem;width:100%;padding:.7rem .8rem;display:grid}.article-body table.ai-table tbody tr>:last-child{border-bottom:0}.article-body table.ai-table tbody td:before,.article-body table.ai-table tbody th:before{color:var(--ink);content:attr(data-label);font-family:var(--display);font-size:.76rem;font-weight:700;line-height:1.4}}.article-body .card-box{color:#fff;background:linear-gradient(150deg,#1a1430,#120d22);border:1px solid #8224e366;border-radius:14px;margin:2rem 0;padding:clamp(1.3rem,4vw,1.8rem)}.article-body .card-box .quote{font-size:1.12rem;line-height:1.6}.article-body .card-box .quote p{color:#fff;margin:0 0 .5rem}.article-body .card-box .quote a{color:#c9aef4;font-size:.82rem;font-weight:700}.article-body .card-box .signature p{color:#a99cc4;font-family:var(--display);margin:.4rem 0 0;font-size:.85rem;font-weight:600}.article-body .card-box .copy-to-clipboard{margin-top:1rem}.article-body .copy-btn,.article-body .forward-button,.article-body .back-button{background:var(--accent);color:#fff;cursor:pointer;font-family:var(--display);border:0;border-radius:999px;align-items:center;gap:.4rem;min-height:40px;padding:.55rem 1.05rem;font-size:.8rem;font-weight:600;transition:background .15s,transform .15s;display:inline-flex}.article-body .copy-btn:hover,.article-body .forward-button:hover,.article-body .back-button:hover{background:#5a189a;transform:translateY(-1px)}.article-body .copy-btn i{display:none}.article-body .flowing-story{background:var(--surface);border:1px solid var(--line-strong);border-radius:14px;margin:2rem 0;padding:clamp(1.3rem,4vw,2rem)}.article-body .flowing-box[hidden]{display:none}.article-body .flowing-box p{font-family:var(--body-article)}.article-body .flowing-box p:first-child strong{color:var(--accent-deep);font-family:var(--display);font-size:1.05rem}.article-body .flowing-box:focus{outline:3px solid var(--accent-soft);outline-offset:4px}.article-body .flowing-box .back-button{background:#6b6577;margin-right:.5rem}.article-body .flowing-box .back-button:hover{background:#565061}.article-body .schema-faq-section{border-top:1px solid var(--line);margin:0;padding:1.25rem 0}.article-body .schema-faq-section+.schema-faq-section{margin-top:0}.article-body .schema-faq-question{color:var(--ink);font-family:var(--display);margin-bottom:.5rem;font-size:1.05rem;font-weight:700;line-height:1.35;display:block}.article-body .schema-faq-answer{color:#333;margin:0}.article-body .legacy-form-replacement{background:var(--accent-soft);border:1px solid #e4d7f5;border-radius:12px;margin:2rem 0;padding:1.3rem 1.4rem}.article-body .legacy-form-replacement p{margin-bottom:.4rem}.article-body .legacy-form-replacement :last-child{margin-bottom:0}.featured-picture[data-astro-cid-sz7cpwzg]{width:100%;height:100%;display:block}.featured-picture[data-astro-cid-sz7cpwzg] img[data-astro-cid-sz7cpwzg]{object-fit:var(--image-fit,contain);object-position:var(--image-position,50% 50%);width:100%;height:100%}.skip-link[data-astro-cid-nen7h5rs]{color:#000;z-index:1001;background:#fff;padding:.6rem 1rem;position:fixed;top:-100px;left:1rem}.skip-link[data-astro-cid-nen7h5rs]:focus{top:1rem}.site-header[data-astro-cid-nen7h5rs]{background:var(--header);color:#fff;z-index:100;border-bottom:1px solid #ffffff14;position:sticky;top:0}.header-inner[data-astro-cid-nen7h5rs]{align-items:center;height:72px;display:flex}.brand[data-astro-cid-nen7h5rs]{flex:none;align-items:center;height:72px;display:flex}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:200px;max-width:none;height:auto;max-height:68px}.desktop-nav[data-astro-cid-nen7h5rs]{align-items:stretch;height:72px;margin-left:auto;display:flex}.nav-item[data-astro-cid-nen7h5rs]{align-items:stretch;display:flex}.nav-trigger[data-astro-cid-nen7h5rs],.newsletter-link[data-astro-cid-nen7h5rs]{color:#cfccd4;font-family:var(--display);letter-spacing:.05em;text-transform:uppercase;background:0 0;border-radius:0;align-items:center;gap:.35rem;min-height:0;padding:0 clamp(.55rem,1.05vw,.95rem);font-size:.74rem;font-weight:600;text-decoration:none;display:flex}.nav-trigger[data-astro-cid-nen7h5rs]:hover,.nav-trigger[data-astro-cid-nen7h5rs][aria-expanded=true],.newsletter-link[data-astro-cid-nen7h5rs]:hover{color:#fff;transform:none}.nav-trigger[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{opacity:.7;transition:transform .16s}.nav-trigger[data-astro-cid-nen7h5rs][aria-expanded=true] svg[data-astro-cid-nen7h5rs]{transform:rotate(180deg)}.newsletter-link[data-astro-cid-nen7h5rs]{color:#fff}.header-actions[data-astro-cid-nen7h5rs]{align-items:center;gap:.4rem;margin-left:.85rem;display:flex}.search-link[data-astro-cid-nen7h5rs]{color:#fff;opacity:.85;place-items:center;padding:.5rem;display:grid}.search-link[data-astro-cid-nen7h5rs]:hover{opacity:1}.mega-panel[data-astro-cid-nen7h5rs]{color:#fff;background:#0e0e12;border-bottom:1px solid #ffffff17;position:absolute;top:72px;left:0;right:0;box-shadow:0 24px 48px #0006}.mega-inner[data-astro-cid-nen7h5rs]{grid-template-columns:200px 1fr;gap:2.4rem;padding-block:26px 30px;display:grid}.mega-heading[data-astro-cid-nen7h5rs]{border-right:1px solid #ffffff1a;padding-right:1.6rem}.mega-heading[data-astro-cid-nen7h5rs] .eyebrow[data-astro-cid-nen7h5rs]{color:#b79be0}.mega-heading[data-astro-cid-nen7h5rs] h2[data-astro-cid-nen7h5rs]{color:#fff;margin:.3rem 0 1rem;font-size:1.5rem}.mega-heading[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:#cdb8ec;font-family:var(--display);font-size:.8rem;font-weight:600;text-decoration:none}.mega-heading[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:#fff}.mega-grid[data-astro-cid-nen7h5rs]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.mega-thumb[data-astro-cid-nen7h5rs]{aspect-ratio:var(--mega-aspect,16 / 9);background:#17171d;border:1px solid #ffffff1a;border-radius:8px;display:block;overflow:hidden}.mega-thumb[data-astro-cid-nen7h5rs] picture,.mega-thumb[data-astro-cid-nen7h5rs] img{width:100%;height:100%;display:block}.mega-thumb[data-astro-cid-nen7h5rs] img{object-fit:var(--image-fit,contain);object-position:var(--image-position,50% 50%);transition:transform .2s}.mega-story[data-astro-cid-nen7h5rs]:hover .mega-thumb[data-astro-cid-nen7h5rs] img{transform:scale(1.03)}.mega-story[data-astro-cid-nen7h5rs] h3[data-astro-cid-nen7h5rs]{margin:.6rem 0 0;font-size:.88rem;line-height:1.3}.mega-story[data-astro-cid-nen7h5rs] h3[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:#e8e6ec;text-decoration:none}.mega-story[data-astro-cid-nen7h5rs] h3[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:#fff}.menu-toggle[data-astro-cid-nen7h5rs]{background:0 0;width:42px;min-height:42px;padding:.7rem;display:none}.menu-toggle[data-astro-cid-nen7h5rs]:hover{transform:none}.menu-toggle[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:not(.visually-hidden){background:#fff;width:20px;height:2px;margin:4px 0;display:block}.mobile-nav[data-astro-cid-nen7h5rs]{background:var(--header);border-top:1px solid #ffffff17;height:calc(100dvh - 72px);position:fixed;inset:72px 0 auto;overflow-y:auto}.mobile-nav-inner[data-astro-cid-nen7h5rs]{padding-block:.5rem 1.4rem}.mobile-nav[data-astro-cid-nen7h5rs] details[data-astro-cid-nen7h5rs]{border-bottom:1px solid #ffffff1a}.mobile-nav[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{color:#fff;cursor:pointer;font-family:var(--display);justify-content:space-between;align-items:center;padding:.95rem 0;font-size:1rem;font-weight:700;list-style:none;display:flex}.mobile-nav[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.mobile-nav[data-astro-cid-nen7h5rs] details[data-astro-cid-nen7h5rs][open] summary[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{transform:rotate(45deg)}.mobile-links[data-astro-cid-nen7h5rs]{padding:0 0 .7rem .8rem;display:grid}.mobile-links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:#b9b6bf;padding:.5rem 0;font-size:.84rem;line-height:1.45;text-decoration:none}.mobile-links[data-astro-cid-nen7h5rs] .mobile-view-all[data-astro-cid-nen7h5rs]{color:#cdb8ec;font-family:var(--display);font-weight:600}.mobile-primary[data-astro-cid-nen7h5rs]{color:#fff;font-family:var(--display);border-bottom:1px solid #ffffff1a;padding:.95rem 0;font-size:1rem;font-weight:700;text-decoration:none;display:block}@media (width<=1040px){.desktop-nav[data-astro-cid-nen7h5rs]{display:none}.header-actions[data-astro-cid-nen7h5rs]{margin-left:auto}.menu-toggle[data-astro-cid-nen7h5rs]{display:block}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:156px}}.site-footer[data-astro-cid-jo6i4kqk]{color:#a7a39e;background:#080808;border-top:1px solid #292929}.footer-main[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:2rem 3rem;padding-block:clamp(2.5rem,5vw,3.8rem);display:flex}.footer-brand[data-astro-cid-jo6i4kqk]{flex:260px}.footer-logo[data-astro-cid-jo6i4kqk]{width:fit-content;display:block}.footer-logo[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:176px;height:auto}.footer-brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:#8f8c87;max-width:42ch;margin:.9rem 0 0;font-size:.78rem}.footer-library[data-astro-cid-jo6i4kqk],.footer-navigation[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:.55rem;display:flex}.footer-library[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.footer-navigation[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#b9b6bf;font-size:.8rem;font-weight:600;text-decoration:none}.footer-library[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.footer-navigation[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff;text-underline-offset:.25em;text-decoration:underline}.footer-col-head[data-astro-cid-jo6i4kqk]{margin-bottom:.15rem;color:#fff!important;font-weight:700!important}.footer-bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid #292929;justify-content:space-between;align-items:center;gap:1.5rem 2rem;padding-block:1.35rem;display:flex}.footer-bottom[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:#77746f;margin:0;font-size:.75rem}.footer-legal[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:1.1rem;display:flex}.footer-legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#9d9994;font-size:.75rem;text-decoration:none}.footer-legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff}.footer-social[data-astro-cid-jo6i4kqk]{gap:.45rem;display:flex}.footer-social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#bcb8b2;border:1px solid #343434;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;text-decoration:none;display:flex}.footer-social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff;border-color:#777}@media (width<=720px){.footer-main[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:start}.footer-navigation[data-astro-cid-jo6i4kqk]{justify-content:flex-start}.footer-bottom[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:start}}.cw-popup[data-astro-cid-7a7a6m64]{z-index:1000;justify-content:center;align-items:center;padding:1.2rem;display:flex;position:fixed;inset:0}.cw-popup[data-astro-cid-7a7a6m64][hidden]{display:none}.cw-popup-backdrop[data-astro-cid-7a7a6m64]{background:#06040cb8;position:absolute;inset:0}.cw-popup-card[data-astro-cid-7a7a6m64]{color:#fff;text-align:center;background:radial-gradient(120% 120% at 80% 0,#241243 0%,#140b26 55%,#0c0718 100%);border:1px solid #8224e359;border-radius:18px;width:100%;max-width:520px;padding:clamp(1.8rem,5vw,2.8rem);position:relative;box-shadow:0 30px 80px #0000008c}.cw-popup-x[data-astro-cid-7a7a6m64]{color:#fff;background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;min-height:0;padding:0;display:flex;position:absolute;top:14px;right:14px}.cw-popup-x[data-astro-cid-7a7a6m64]:hover{background:#ffffff29;transform:none}.cw-popup-card[data-astro-cid-7a7a6m64] h2[data-astro-cid-7a7a6m64]{color:#fff;max-width:15ch;margin:0 auto .7rem;font-size:clamp(1.5rem,4vw,2rem);line-height:1.15}.cw-popup-card[data-astro-cid-7a7a6m64]>p[data-astro-cid-7a7a6m64]{color:#cfc6dd;max-width:42ch;margin:0 auto 1.5rem;font-size:.95rem;line-height:1.55}.cw-popup-row[data-astro-cid-7a7a6m64]{gap:.55rem;display:flex}.cw-popup-row[data-astro-cid-7a7a6m64] input[data-astro-cid-7a7a6m64]{color:#fff;background:#0c0718;border:1px solid #ffffff2e;border-radius:8px;flex:1;min-width:0;min-height:48px;padding:.7rem .9rem}.cw-popup-row[data-astro-cid-7a7a6m64] input[data-astro-cid-7a7a6m64]::placeholder{color:#8a8397}.cw-popup-row[data-astro-cid-7a7a6m64] input[data-astro-cid-7a7a6m64]:focus{border-color:var(--accent-bright);outline:0}.cw-popup-row[data-astro-cid-7a7a6m64] .button[data-astro-cid-7a7a6m64]{background:var(--accent);color:#fff;white-space:nowrap}.cw-popup-row[data-astro-cid-7a7a6m64] .button[data-astro-cid-7a7a6m64]:hover{background:#5a189a}.cw-popup[data-astro-cid-7a7a6m64] .form-status[data-astro-cid-7a7a6m64]{color:#fff;text-align:left;margin-top:.7rem}@media (width<=460px){.cw-popup-row[data-astro-cid-7a7a6m64]{flex-direction:column}.cw-popup-row[data-astro-cid-7a7a6m64] .button[data-astro-cid-7a7a6m64]{width:100%}}
