:root{--bg:#070b14;--bg2:#0b1220;--text:#e8edf5;--muted:#9aa7bb;--line:#e8edf51f;--line-strong:#e8edf538;--amber:#f2a93b;--amber-soft:#f7c46b;--amber-dim:#f2a93b2e;--danger:#ff8a7a;--glass:#0b12209e;--glass-border:#f2a93b59;--hair:#f2a93b2e;--btn-text:#0b0f18;--radius:8px;--font:"Geist Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--container:1280px;--gutter:clamp(20px, 5vw, 80px);--pad:clamp(24px, 6vw, 96px);--hdr:72px;--h:clamp(44px, 6.4vw, 96px);--h1:clamp(36px, 4vw, 56px);--ease:cubic-bezier(.22, .61, .36, 1);color-scheme:dark}*,:before,:after{box-sizing:border-box}html{background:var(--bg);color-scheme:dark;scroll-behavior:smooth;-webkit-text-size-adjust:100%;scrollbar-gutter:stable}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:18px;font-weight:400;line-height:1.55;overflow-x:hidden}body.modal-open{overflow:hidden}[hidden]{display:none!important}img,svg,video,canvas{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4,p,figure{margin:0}::selection{background:var(--amber-dim);color:var(--text)}h1,h2,h3,h4{color:var(--text);letter-spacing:-.02em;text-wrap:balance;font-weight:300;line-height:1.1}h1{font-size:var(--h1);line-height:1.06}h2{font-size:clamp(28px,3vw,40px)}h3{letter-spacing:-.01em;font-size:clamp(20px,1.6vw,24px);font-weight:400;line-height:1.25}h4{letter-spacing:0;font-size:17px;font-weight:500;line-height:1.3}:focus-visible{outline:1px solid var(--amber);outline-offset:2px;box-shadow:0 0 0 3px var(--amber-dim);border-radius:4px}.container{width:min(100% - 2 * var(--gutter), var(--container));margin-inline:auto}.section{padding-block:clamp(56px,8vw,112px);position:relative}.section--tight{padding-block:clamp(32px,5vw,64px)}section[id],[id].section{scroll-margin-top:calc(var(--hdr) + 24px)}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--amber);margin-bottom:clamp(18px,2.6vh,28px);font-size:12px;font-weight:500;display:block}.head{font-size:var(--h);letter-spacing:-.02em;color:var(--text);text-wrap:balance;font-weight:200;line-height:1.02}.head--h1{max-width:12.5em}.head--mid{max-width:16em;font-size:clamp(34px,3.6vw,52px);font-weight:200;line-height:1.08}.head--page{font-size:var(--h1);font-weight:300;line-height:1.06}.lead{color:var(--muted);max-width:44ch;margin-top:clamp(20px,3vh,30px);font-size:clamp(17px,1.35vw,20px);line-height:1.55}.tag{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:11px}.lang{letter-spacing:.04em;color:var(--muted);align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.lang a{min-height:44px;color:var(--muted);border-radius:4px;align-items:center;padding:0 2px;display:inline-flex}.lang a[aria-current=page],.lang a:hover{color:var(--text)}.lang span{opacity:.5}.btn{letter-spacing:0;white-space:nowrap;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:10px;height:52px;padding:0 26px;font-size:15px;font-weight:500;line-height:1;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.btn--primary{background:var(--amber);border-color:var(--amber);color:var(--btn-text)}.btn--primary:hover{background:var(--amber-soft);border-color:var(--amber-soft);color:var(--btn-text)}.btn--ghost{color:var(--text);background:0 0;border-color:#ffffff47}.btn--ghost:hover{color:var(--text);border-color:#ffffff8c}.btn--sm{height:44px;padding:0 20px;font-size:14px}.btn[disabled],.btn[aria-disabled=true]{opacity:.55;cursor:default;pointer-events:none}.btn svg{width:1em;height:1em}.glass{background:var(--glass);backdrop-filter:blur(14px);border:1px solid var(--glass-border);border-radius:var(--radius);color:var(--text);box-shadow:0 30px 70px -30px #000000bf,inset 0 1px #ffffff0a}.chip{border:1px solid var(--glass-border);letter-spacing:.01em;white-space:nowrap;background:#f2a93b0f;border-radius:999px;align-items:center;gap:8px;height:24px;padding:0 10px 0 8px;font-size:12px;font-weight:500;display:inline-flex}.chip i{background:var(--amber);width:6px;height:6px;box-shadow:0 0 0 3px var(--amber-dim);border-radius:50%}.field{gap:8px;min-width:0;display:grid}.field label{color:var(--text);font-size:14px;font-weight:500;line-height:1.3}.field input:not([type=checkbox]):not([type=radio]),.field select,.field textarea{width:100%;min-height:48px;font:inherit;color:var(--text);border:1px solid var(--line-strong);-webkit-appearance:none;appearance:none;background:#ffffff0a;border-radius:4px;outline:none;padding:0 14px;font-size:16px;line-height:1.4;transition:border-color .18s,box-shadow .18s,background-color .18s}.field textarea{resize:vertical;min-height:140px;padding:12px 14px}.field select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='M3 5l4 4 4-4' fill='none' stroke='%239aa7bb' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.field select option{background:var(--bg2);color:var(--text)}.field input::placeholder,.field textarea::placeholder{color:#9aa7bbe0}.field input:not([type=checkbox]):hover,.field select:hover,.field textarea:hover{border-color:#e8edf552}.field input:not([type=checkbox]):focus-visible,.field select:focus-visible,.field textarea:focus-visible{border-color:var(--amber);box-shadow:0 0 0 3px var(--amber-dim);background:#ffffff0d;outline:none}.field input:-webkit-autofill,.field textarea:-webkit-autofill{-webkit-text-fill-color:var(--text);caret-color:var(--text);-webkit-box-shadow:inset 0 0 0 1000px #121a2a}.field.is-invalid input,.field.is-invalid select,.field.is-invalid textarea{border-color:var(--danger)}.field.is-invalid input:focus-visible,.field.is-invalid textarea:focus-visible{box-shadow:0 0 0 3px #ff8a7a33}.field__err{color:var(--danger);font-size:13px;line-height:1.4}.field__err:empty{display:none}input[type=checkbox],input[type=radio]{accent-color:var(--amber)}.check{color:var(--muted);cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.check input{-webkit-appearance:none;appearance:none;border:1px solid var(--line-strong);cursor:pointer;background:#ffffff0a;border-radius:4px;flex-shrink:0;width:18px;height:18px;margin:3px 0 0;padding:0;transition:border-color .18s,background-color .18s,box-shadow .18s}.check input:hover{border-color:#e8edf552}.check input:checked{background-color:var(--amber);border-color:var(--amber);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='%230b0f18' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:14px 14px}.check input:focus-visible{outline:1px solid var(--amber);outline-offset:2px;box-shadow:0 0 0 3px var(--amber-dim)}.field.is-invalid .check input{border-color:var(--danger)}.field.is-invalid .check input:focus-visible{box-shadow:0 0 0 3px #ff8a7a33}.check a{color:var(--text);text-underline-offset:3px;text-decoration:underline #e8edf566}.check a:hover{text-decoration-color:var(--amber)}.link{color:var(--amber);text-underline-offset:3px;text-decoration:underline #f2a93b73}.link:hover{color:var(--amber-soft);text-decoration-color:currentColor}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:10000;background:var(--amber);color:var(--btn-text);border-radius:4px;padding:10px 14px;font-size:14px;font-weight:500;transition:top .2s;position:fixed;top:-80px;left:16px}.skip-link:focus{top:16px}.film-nav{top:calc(var(--hdr) + 4px);left:var(--pad);z-index:11;max-width:calc(100vw - 2 * var(--pad));border:1px solid var(--line-strong);letter-spacing:.02em;color:var(--muted);background:#070b14eb;border-radius:4px;padding:4px 14px;font-size:13px;position:fixed}.film-nav ul{flex-wrap:wrap;align-items:center;gap:2px 14px;margin:0;padding:0;list-style:none;display:flex}.film-nav:not(:focus-within){clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.film-nav li{align-items:center;display:inline-flex}.film-nav a,.film-nav button{min-height:40px;color:var(--muted);border-radius:4px;align-items:center;padding:0 2px;display:inline-flex}.film-nav a:hover,.film-nav button:hover{color:var(--text)}.film-nav .lang{margin-left:6px}@media (width>=769px){.film-nav .lang{display:none}}.placeholder{background:var(--amber-dim);color:var(--danger);border-radius:2px;padding:0 .3em}.prose{color:#e8edf5cc;max-width:76ch;font-size:17px;line-height:1.65}.prose h1{margin-bottom:1.5rem}.prose h2{letter-spacing:-.015em;border-top:1px solid var(--line);color:var(--text);margin:3rem 0 1rem;padding-top:1.75rem;font-size:clamp(22px,2vw,28px);font-weight:300;line-height:1.2}.prose h2:first-child{border-top:0;margin-top:0;padding-top:0}.prose h3{letter-spacing:0;color:var(--text);margin:1.75rem 0 .6rem;font-size:18px;font-weight:500}.prose p,.prose li{margin-bottom:1rem}.prose li{margin-bottom:.5rem}.prose ul,.prose ol{margin:0 0 1rem;padding-left:1.25rem}.prose ul li::marker{color:var(--amber)}.prose strong{color:var(--text);font-weight:500}.prose a{color:var(--amber);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline #f2a93b73}.prose a:hover{color:var(--amber-soft);text-decoration-color:currentColor}.prose .note{border:1px solid var(--line);border-left:2px solid var(--amber);background:#ffffff08;border-radius:0 4px 4px 0;margin:1.5rem 0;padding:1rem 1.25rem}.prose .note p:last-child{margin-bottom:0}.prose address{font-style:normal}.prose dl{margin:0 0 1rem}.prose dt{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:1rem;font-size:12px}.prose dd{color:var(--text);margin:.25rem 0 0}@media (width<=768px){:root{--hdr:64px;--pad:20px;--h:clamp(36px, 10vw, 56px);--h1:clamp(30px, 8vw, 40px)}body{font-size:16px}.head{font-weight:300}.head--h1{max-width:none}.lead{max-width:38ch;font-size:16px}.btn{height:50px;padding:0 22px;font-size:15px}.btn--sm{height:44px;padding:0 14px;font-size:14px}.prose{font-size:16px}}.sx-logo[data-astro-cid-f7espo7c]{color:var(--text);align-items:center;gap:11px;line-height:1;display:inline-flex}.sx-logo__mark[data-astro-cid-f7espo7c]{flex-shrink:0;width:22px;height:22px;display:block}.sx-logo__accent[data-astro-cid-f7espo7c]{fill:var(--amber)}.sx-logo__word[data-astro-cid-f7espo7c]{font-family:var(--font);letter-spacing:-.01em;color:var(--text);font-size:17px;font-weight:500}.hdr[data-astro-cid-nen7h5rs]{z-index:10;height:var(--hdr);top:0;left:0;right:0}.hdr__inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:24px;height:100%;display:flex}.hdr--film[data-astro-cid-nen7h5rs]{pointer-events:none;background:linear-gradient(#070b14c7,#070b1459 55%,#070b1400);position:fixed}.hdr--film[data-astro-cid-nen7h5rs] .hdr__inner[data-astro-cid-nen7h5rs]{padding:0 var(--pad)}.hdr--film[data-astro-cid-nen7h5rs] .hdr__inner[data-astro-cid-nen7h5rs]>[data-astro-cid-nen7h5rs]{pointer-events:auto}.hdr--plain[data-astro-cid-nen7h5rs]{background:var(--bg);border-bottom:1px solid var(--line);position:sticky}.hdr__brand[data-astro-cid-nen7h5rs]{border-radius:4px;align-items:center;min-height:44px;display:inline-flex}.hdr__right[data-astro-cid-nen7h5rs]{align-items:center;gap:28px;display:flex}@media (width<=768px){.hdr__inner[data-astro-cid-nen7h5rs]{gap:16px}.hdr__right[data-astro-cid-nen7h5rs]{gap:14px}.hdr--film[data-astro-cid-nen7h5rs] .lang[data-astro-cid-nen7h5rs]{display:none}}@media (width<=389px){.lang[data-astro-cid-nen7h5rs]{display:none}}.foot[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);letter-spacing:.01em;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding-top:18px;font-size:12.5px;display:flex}.foot[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:6px 0;margin:0;padding:0;list-style:none;display:flex}.foot[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{align-items:center;display:inline-flex}.foot[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]+li[data-astro-cid-jo6i4kqk]:before{content:"·";opacity:.55;padding:0 10px}.foot[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.foot[data-astro-cid-jo6i4kqk] button[data-astro-cid-jo6i4kqk]{color:var(--muted);border-radius:4px;align-items:center;min-height:44px;margin:-10px 0;padding:0 2px;display:inline-flex}.foot[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.foot[data-astro-cid-jo6i4kqk] button[data-astro-cid-jo6i4kqk]:hover{color:var(--text)}.foot[data-astro-cid-jo6i4kqk] .lang-item[data-astro-cid-jo6i4kqk]{display:none}.foot[data-astro-cid-jo6i4kqk] .lang[data-astro-cid-jo6i4kqk]{margin:-10px 0}.foot[data-astro-cid-jo6i4kqk] .lang[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{margin:0}.footer[data-astro-cid-jo6i4kqk]{z-index:1;border-top:1px solid var(--line);color:var(--muted);background:var(--bg);padding:clamp(48px,6vw,72px) 0 32px;font-size:14px;position:relative}.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.6fr repeat(3,1fr);gap:40px;display:grid}.footer__logo[data-astro-cid-jo6i4kqk]{border-radius:4px;display:inline-flex}.footer__brand[data-astro-cid-jo6i4kqk] address[data-astro-cid-jo6i4kqk]{margin:20px 0 12px;font-style:normal;line-height:1.7}.footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.footer[data-astro-cid-jo6i4kqk] button[data-astro-cid-jo6i4kqk]{color:var(--muted);text-align:left;border-radius:4px;padding:0;transition:color .18s}.footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.footer[data-astro-cid-jo6i4kqk] button[data-astro-cid-jo6i4kqk]:hover{color:var(--text)}.footer[data-astro-cid-jo6i4kqk] h4[data-astro-cid-jo6i4kqk]{letter-spacing:.18em;text-transform:uppercase;color:var(--amber);margin:0 0 18px;font-size:12px;font-weight:500;line-height:1}.footer[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.footer[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{line-height:1.5}.footer__bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:clamp(40px,5vw,56px);padding-top:20px;font-size:12.5px;display:flex}@media (width<=800px){.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;gap:32px 24px}.footer__brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}@media (width<=768px){.foot[data-astro-cid-jo6i4kqk]{gap:8px 16px;font-size:12px}.foot[data-astro-cid-jo6i4kqk] .lang-item[data-astro-cid-jo6i4kqk]{display:inline-flex}.foot[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]+li[data-astro-cid-jo6i4kqk]:before{content:none}.foot[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:8px 14px}.foot[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.foot[data-astro-cid-jo6i4kqk] button[data-astro-cid-jo6i4kqk],.foot[data-astro-cid-jo6i4kqk] .lang[data-astro-cid-jo6i4kqk]{margin:-6px 0}}.cform[data-astro-cid-vekgkm42]{min-width:0;position:relative}.cform--page[data-astro-cid-vekgkm42]{scroll-margin-top:calc(var(--hdr) + 24px);padding:clamp(24px,3.2vw,40px)}.cform__body[data-astro-cid-vekgkm42]{gap:20px;display:grid}.cform__row[data-astro-cid-vekgkm42]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.cform__hp[data-astro-cid-vekgkm42]{opacity:0;width:1px;height:1px;position:absolute;top:0;left:-9999px;overflow:hidden}.cform__req[data-astro-cid-vekgkm42]{color:var(--amber);font-weight:400}.field--consent[data-astro-cid-vekgkm42]{padding-top:4px}.cform__actions[data-astro-cid-vekgkm42]{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:4px;display:flex}.cform__hint[data-astro-cid-vekgkm42]{color:var(--muted);font-size:13px;line-height:1.5}.cform__error[data-astro-cid-vekgkm42]{color:var(--danger);background:#ff8a7a0f;border:1px solid #ff8a7a59;border-radius:4px;margin:0;padding:12px 14px;font-size:14px;line-height:1.5}.cform__error[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:var(--text);text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.cform__success[data-astro-cid-vekgkm42]{text-align:center;outline:none;justify-items:center;gap:12px;padding:clamp(20px,5vh,48px) 0 clamp(8px,2vh,16px);display:grid}.cform__success[data-astro-cid-vekgkm42]:focus,.cform__success[data-astro-cid-vekgkm42]:focus-visible{box-shadow:none;outline:none}.cform__success[data-astro-cid-vekgkm42] svg[data-astro-cid-vekgkm42]{width:56px;height:56px;color:var(--amber)}.cform__success[data-astro-cid-vekgkm42] h3[data-astro-cid-vekgkm42]{letter-spacing:-.015em;margin-top:8px;font-size:clamp(22px,2.2vw,28px);font-weight:300}.cform__success[data-astro-cid-vekgkm42] p[data-astro-cid-vekgkm42]{color:var(--muted);max-width:40ch}.cform__close[data-astro-cid-vekgkm42]{margin-top:12px}.cform--modal[data-astro-cid-vekgkm42] textarea{min-height:120px}@media (width<=640px){.cform__row[data-astro-cid-vekgkm42]{grid-template-columns:1fr}.cform--page[data-astro-cid-vekgkm42]{padding:20px}.cform__actions[data-astro-cid-vekgkm42] .btn[data-astro-cid-vekgkm42]{width:100%}}.modal[data-astro-cid-cawgf6m4]{width:min(100% - 32px,680px);max-width:none;max-height:calc(100% - 32px);color:var(--text);background:0 0;border:0;margin:auto;padding:0;position:fixed;inset:0;overflow:visible}.modal[data-astro-cid-cawgf6m4]:not([open]){display:none}.modal[data-astro-cid-cawgf6m4]::backdrop{backdrop-filter:blur(6px);background:#070b14b8}.modal[data-astro-cid-cawgf6m4][open]{animation:modal-in .32s var(--ease) both}.modal[data-astro-cid-cawgf6m4][open]::backdrop{animation:.32s both backdrop-in}@keyframes modal-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}.modal__panel[data-astro-cid-cawgf6m4]{overscroll-behavior:contain;max-height:calc(100dvh - 32px);position:relative;overflow-y:auto}.modal__sticky[data-astro-cid-cawgf6m4]{z-index:2;justify-content:flex-end;height:0;display:flex;position:sticky;top:0}.modal__close[data-astro-cid-cawgf6m4]{width:44px;height:44px;color:var(--muted);border:1px solid var(--line-strong);background:#0b1220d9;border-radius:999px;justify-content:center;align-items:center;margin:12px 12px 0 0;transition:color .18s,border-color .18s;display:inline-flex}.modal__close[data-astro-cid-cawgf6m4]:hover{color:var(--text);border-color:#e8edf573}.modal__close[data-astro-cid-cawgf6m4] svg[data-astro-cid-cawgf6m4]{width:18px;height:18px}.modal__inner[data-astro-cid-cawgf6m4]{padding:clamp(24px,4vw,40px)}.modal__head[data-astro-cid-cawgf6m4]{margin-bottom:clamp(20px,3vh,28px);padding-right:56px}.modal__head[data-astro-cid-cawgf6m4] .eyebrow[data-astro-cid-cawgf6m4]{margin-bottom:14px}.modal__title[data-astro-cid-cawgf6m4]{letter-spacing:-.02em;font-size:clamp(28px,3vw,36px);font-weight:300;line-height:1.1}.modal__text[data-astro-cid-cawgf6m4]{color:var(--muted);max-width:52ch;margin-top:12px;font-size:16px;line-height:1.5}@media (width<=768px){.modal[data-astro-cid-cawgf6m4]{width:100%;height:100%;max-height:100%}.modal__panel[data-astro-cid-cawgf6m4]{height:100%;max-height:100%;box-shadow:none;border:0;border-radius:0}.modal__inner[data-astro-cid-cawgf6m4]{padding:20px 20px 40px}.modal__head[data-astro-cid-cawgf6m4]{padding-right:52px}}.cc[data-astro-cid-kror3uvh]{z-index:2000;pointer-events:none;outline:none;width:min(100vw - 48px,460px);position:fixed;bottom:24px;right:24px}.cc__panel[data-astro-cid-kror3uvh]{pointer-events:auto;overscroll-behavior:contain;opacity:0;max-height:calc(100dvh - 48px);transition:opacity .32s var(--ease), transform .32s var(--ease);font-size:14px;line-height:1.5;overflow:auto;transform:translateY(12px)}.cc[data-astro-cid-kror3uvh].is-in .cc__panel[data-astro-cid-kror3uvh]{opacity:1;transform:none}.cc[data-astro-cid-kror3uvh]:not(.is-in) .cc__panel[data-astro-cid-kror3uvh]{pointer-events:none}.cc__bar[data-astro-cid-kror3uvh]{border-bottom:1px solid var(--hair);align-items:center;gap:10px;min-height:44px;padding:0 8px 0 18px;display:flex}.cc__dot[data-astro-cid-kror3uvh]{background:var(--amber);width:7px;height:7px;box-shadow:0 0 0 4px var(--amber-dim);border-radius:50%;flex-shrink:0}.cc[data-astro-cid-kror3uvh] h2[data-astro-cid-kror3uvh]{letter-spacing:-.005em;color:var(--text);flex:1;font-size:15px;font-weight:500;line-height:1.2}.cc__close[data-astro-cid-kror3uvh]{width:36px;height:36px;color:var(--muted);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cc__close[data-astro-cid-kror3uvh]:hover{color:var(--text)}.cc__close[data-astro-cid-kror3uvh] svg[data-astro-cid-kror3uvh]{width:16px;height:16px}.cc__body[data-astro-cid-kror3uvh]{padding:16px 18px 0}.cc__text[data-astro-cid-kror3uvh]{color:var(--muted)}.cc__text[data-astro-cid-kror3uvh] a[data-astro-cid-kror3uvh]{color:var(--amber);text-underline-offset:3px;text-decoration:underline #f2a93b73}.cc__text[data-astro-cid-kror3uvh] a[data-astro-cid-kror3uvh]:hover{color:var(--amber-soft);text-decoration-color:currentColor}.cc__options[data-astro-cid-kror3uvh]{border-top:1px solid var(--hair);margin-top:14px}.cc__opt[data-astro-cid-kror3uvh]{cursor:pointer;border-bottom:1px solid #e8edf512;align-items:center;gap:14px;padding:12px 0;display:flex}.cc__opt--locked[data-astro-cid-kror3uvh]{cursor:default}.cc__opt-text[data-astro-cid-kror3uvh]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cc__opt-text[data-astro-cid-kror3uvh] strong[data-astro-cid-kror3uvh]{color:var(--text);font-size:14px;font-weight:500}.cc__opt-text[data-astro-cid-kror3uvh] small[data-astro-cid-kror3uvh]{color:var(--muted);font-size:12.5px;line-height:1.45}.cc__always[data-astro-cid-kror3uvh]{letter-spacing:.12em;text-transform:uppercase;color:var(--amber);white-space:nowrap;font-size:11px}.cc__switch[data-astro-cid-kror3uvh]{border:1px solid var(--line-strong);background:#e8edf51f;border-radius:999px;flex-shrink:0;width:40px;height:22px;transition:background-color .2s,border-color .2s;position:relative}.cc__switch[data-astro-cid-kror3uvh] i[data-astro-cid-kror3uvh]{background:var(--text);width:14px;height:14px;transition:transform .2s var(--ease), background-color .2s ease;border-radius:50%;position:absolute;top:3px;left:3px}input[data-astro-cid-kror3uvh]:checked+.cc__switch[data-astro-cid-kror3uvh]{background:var(--amber);border-color:var(--amber)}input[data-astro-cid-kror3uvh]:checked+.cc__switch[data-astro-cid-kror3uvh] i[data-astro-cid-kror3uvh]{background:var(--btn-text);transform:translate(18px)}input[data-astro-cid-kror3uvh]:focus-visible+.cc__switch[data-astro-cid-kror3uvh]{outline:1px solid var(--amber);outline-offset:2px;box-shadow:0 0 0 3px var(--amber-dim)}.cc__switch--locked[data-astro-cid-kror3uvh]{background:var(--amber-dim);border-color:var(--glass-border)}.cc__switch--locked[data-astro-cid-kror3uvh] i[data-astro-cid-kror3uvh]{background:var(--amber);transform:translate(18px)}.cc__hint[data-astro-cid-kror3uvh]{color:var(--muted);padding:12px 0 0;font-size:12.5px}.cc__actions[data-astro-cid-kror3uvh]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;padding:16px 18px 18px;display:flex}.cc__link[data-astro-cid-kror3uvh]{min-height:44px;color:var(--muted);border-radius:4px;padding:0 2px;font-size:14px;font-weight:500;transition:color .18s}.cc__link[data-astro-cid-kror3uvh]:hover{color:var(--text)}.cc__main[data-astro-cid-kror3uvh]{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.cc__main[data-astro-cid-kror3uvh] .btn[data-astro-cid-kror3uvh]{flex:auto}@media (width<=768px){.cc[data-astro-cid-kror3uvh]{width:auto;bottom:12px;left:12px;right:12px}.cc__panel[data-astro-cid-kror3uvh]{max-height:calc(100dvh - 24px)}.cc__body[data-astro-cid-kror3uvh]{padding:14px 16px 0}.cc__actions[data-astro-cid-kror3uvh]{padding:14px 16px 16px}.cc__main[data-astro-cid-kror3uvh]{width:100%;margin-left:0}.cc__main[data-astro-cid-kror3uvh] .btn[data-astro-cid-kror3uvh]{flex:calc(50% - 4px)}.cc__link[data-astro-cid-kror3uvh]{order:1}}
