.s1-dark[data-astro-cid-bytawbaf]{color:var(--color-light);background:linear-gradient(#1c1716 0%,#2d2424 70%,#3a2a26 100%);padding-bottom:56px;position:relative;overflow:hidden}.s1-dark[data-astro-cid-bytawbaf]:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 78% 26%,#dd4a4842,#0000 55%);position:absolute;inset:0}.s1-crumbs[data-astro-cid-bytawbaf]{max-width:var(--container-max);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#f7ecde8c;z-index:2;flex-wrap:wrap;align-items:center;gap:10px;margin:0 auto;padding:96px clamp(20px,4vw,56px) 0;font-size:11px;display:flex;position:relative}.s1-crumbs[data-astro-cid-bytawbaf] a[data-astro-cid-bytawbaf]{color:#f7ecdeb3}.s1-crumbs[data-astro-cid-bytawbaf] a[data-astro-cid-bytawbaf]:hover{color:var(--color-light)}.s1-crumbs[data-astro-cid-bytawbaf] .sep[data-astro-cid-bytawbaf]{opacity:.4}.s1-crumbs[data-astro-cid-bytawbaf] .here[data-astro-cid-bytawbaf]{color:var(--color-light);text-overflow:ellipsis;white-space:nowrap;max-width:60vw;overflow:hidden}.s1-hero[data-astro-cid-bytawbaf]{max-width:var(--container-max);z-index:2;grid-template-columns:1fr 364px;align-items:start;gap:56px;margin:0 auto;padding:34px clamp(20px,4vw,56px) 0;display:grid;position:relative}.s1-hero[data-astro-cid-bytawbaf] .left[data-astro-cid-bytawbaf]{flex-direction:column;gap:20px;display:flex}.s1-hero[data-astro-cid-bytawbaf] .kicker[data-astro-cid-bytawbaf]{color:#f7ecdea6;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:inline-flex}.s1-hero[data-astro-cid-bytawbaf] .kicker[data-astro-cid-bytawbaf] .pill[data-astro-cid-bytawbaf]{background:var(--color-primary);color:#fff;letter-spacing:.14em;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-weight:700;display:inline-flex}.s1-hero[data-astro-cid-bytawbaf] .kicker[data-astro-cid-bytawbaf] .pill[data-astro-cid-bytawbaf].past{color:#f7ecdee6;background:#f7ecde24}.s1-hero[data-astro-cid-bytawbaf] .kicker[data-astro-cid-bytawbaf] .pill[data-astro-cid-bytawbaf] .d[data-astro-cid-bytawbaf]{background:#fff;border-radius:999px;width:6px;height:6px;animation:2.2s infinite pulse-sem}@keyframes pulse-sem{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.6)}}.s1-hero[data-astro-cid-bytawbaf] .kicker[data-astro-cid-bytawbaf] .sep[data-astro-cid-bytawbaf]{opacity:.4}.s1-hero[data-astro-cid-bytawbaf] .kicker[data-astro-cid-bytawbaf] .tag[data-astro-cid-bytawbaf]{color:#f7ecded9}.s1-hero[data-astro-cid-bytawbaf] h1[data-astro-cid-bytawbaf]{letter-spacing:-.025em;color:var(--color-light);text-wrap:balance;margin:2px 0;font-size:clamp(40px,4.6vw,62px);line-height:1.02}.s1-hero[data-astro-cid-bytawbaf] .dek[data-astro-cid-bytawbaf]{color:#f7ecdecc;text-wrap:pretty;max-width:620px;font-size:19px;line-height:1.55}.s1-hero[data-astro-cid-bytawbaf] .cta-row[data-astro-cid-bytawbaf]{flex-wrap:wrap;align-items:center;gap:18px;margin-top:8px;display:flex}.s1-hero[data-astro-cid-bytawbaf] .btn-apply[data-astro-cid-bytawbaf]{background:var(--color-primary);color:#fff;border-radius:999px;align-items:center;gap:10px;padding:16px 26px;font-size:15px;font-weight:700;transition:transform .15s,color .15s;display:inline-flex;box-shadow:0 12px 30px #dd4a4866}.s1-hero[data-astro-cid-bytawbaf] .btn-apply[data-astro-cid-bytawbaf]:hover{color:#fff;transform:translateY(-2px)}.s1-hero[data-astro-cid-bytawbaf] .ep-link[data-astro-cid-bytawbaf]{color:#f7ecded9;align-items:center;gap:8px;font-size:14px;display:inline-flex}.s1-hero[data-astro-cid-bytawbaf] .ep-link[data-astro-cid-bytawbaf]:hover{color:var(--color-light)}.s1-card[data-astro-cid-bytawbaf]{backdrop-filter:blur(2px);background:#f7ecde0f;border:1px solid #f7ecde29;border-radius:18px;flex-direction:column;gap:2px;padding:26px 28px;display:flex}.s1-card[data-astro-cid-bytawbaf] .cal[data-astro-cid-bytawbaf]{border-bottom:1px solid #f7ecde14;align-items:flex-end;gap:14px;margin-bottom:4px;padding-bottom:16px;display:flex}.s1-card[data-astro-cid-bytawbaf] .cal[data-astro-cid-bytawbaf] .day[data-astro-cid-bytawbaf]{letter-spacing:-.03em;color:var(--color-primary);font-size:56px;font-weight:700;line-height:.86}.s1-card[data-astro-cid-bytawbaf] .cal[data-astro-cid-bytawbaf] .dm[data-astro-cid-bytawbaf]{padding-bottom:4px}.s1-card[data-astro-cid-bytawbaf] .cal[data-astro-cid-bytawbaf] .dm[data-astro-cid-bytawbaf] .mon[data-astro-cid-bytawbaf]{color:var(--color-light);font-size:17px}.s1-card[data-astro-cid-bytawbaf] .cal[data-astro-cid-bytawbaf] .dm[data-astro-cid-bytawbaf] .yr[data-astro-cid-bytawbaf]{font-family:var(--font-mono);letter-spacing:.08em;color:#f7ecde8c;margin-top:2px;font-size:12px}.s1-card[data-astro-cid-bytawbaf] .fact[data-astro-cid-bytawbaf]{border-top:1px solid #f7ecde14;grid-template-columns:96px 1fr;align-items:baseline;gap:12px;padding:10px 0;display:grid}.s1-card[data-astro-cid-bytawbaf] .fact[data-astro-cid-bytawbaf]:first-of-type{border-top:0}.s1-card[data-astro-cid-bytawbaf] .fact[data-astro-cid-bytawbaf] .k[data-astro-cid-bytawbaf]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#f7ecde80;font-size:11px}.s1-card[data-astro-cid-bytawbaf] .fact[data-astro-cid-bytawbaf] .v[data-astro-cid-bytawbaf]{color:var(--color-light);font-size:15px;line-height:1.4}.s1-card[data-astro-cid-bytawbaf] .cal-actions[data-astro-cid-bytawbaf]{border-top:1px solid #f7ecde14;flex-direction:column;gap:10px;margin-top:18px;padding-top:14px;display:flex}.s1-card[data-astro-cid-bytawbaf] .cal-actions[data-astro-cid-bytawbaf] .ca-lbl[data-astro-cid-bytawbaf]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#f7ecde80;font-size:11px}.s1-card[data-astro-cid-bytawbaf] .cal-actions[data-astro-cid-bytawbaf] .ca-row[data-astro-cid-bytawbaf]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.s1-card[data-astro-cid-bytawbaf] .cal-actions[data-astro-cid-bytawbaf] .cal-btn[data-astro-cid-bytawbaf]{color:#f7ecded9;white-space:nowrap;background:#f7ecde0d;border:1px solid #f7ecde24;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:10px 12px;font-size:13px;font-weight:700;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.s1-card[data-astro-cid-bytawbaf] .cal-actions[data-astro-cid-bytawbaf] .cal-btn[data-astro-cid-bytawbaf]:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.s1-card[data-astro-cid-bytawbaf] .listen[data-astro-cid-bytawbaf]{color:#f7ecded9;background:#f7ecde0d;border:1px solid #f7ecde1f;border-radius:12px;align-items:center;gap:10px;margin-top:16px;padding:13px 16px;font-size:14px;display:inline-flex}.s1-card[data-astro-cid-bytawbaf] .listen[data-astro-cid-bytawbaf] svg{color:var(--color-primary)}.s1-card[data-astro-cid-bytawbaf] .listen[data-astro-cid-bytawbaf]:hover{color:var(--color-light);border-color:#f7ecde38}.s1-body[data-astro-cid-bytawbaf]{max-width:760px;color:var(--color-dark);margin:64px auto 0;padding:0 clamp(20px,4vw,56px);font-size:19px;line-height:1.62}.s1-body[data-astro-cid-bytawbaf] p{text-wrap:pretty;margin:0 0 20px}.s1-body[data-astro-cid-bytawbaf] h2{letter-spacing:-.018em;color:var(--color-dark);border-bottom:1px solid #2d24242e;margin:40px 0 18px;padding-bottom:8px;font-size:24px;font-weight:700}.s1-body[data-astro-cid-bytawbaf] ol{counter-reset:agenda;flex-direction:column;gap:2px;margin:0 0 22px;padding:0;list-style:none;display:flex}.s1-body[data-astro-cid-bytawbaf] ol li{counter-increment:agenda;border-top:1px solid #2d24241a;grid-template-columns:22px 1fr;align-items:baseline;gap:6px;padding:14px 0;display:grid}.s1-body[data-astro-cid-bytawbaf] ol li:first-child{border-top:0}.s1-body[data-astro-cid-bytawbaf] ol li:before{content:counter(agenda) ".";font-family:var(--font-mono);color:var(--color-primary);font-size:14px;font-weight:700}.s1-body[data-astro-cid-bytawbaf] blockquote{background:var(--color-quote-bg);border-left:4px solid var(--color-quote-border);border-radius:0 8px 8px 0;margin:24px 0;padding:18px 24px;line-height:1.55}.s1-body[data-astro-cid-bytawbaf] blockquote p{margin:0}.s1-body[data-astro-cid-bytawbaf] strong{font-weight:700}.s1-body[data-astro-cid-bytawbaf] em{font-style:italic}.s1-body[data-astro-cid-bytawbaf] .lit[data-astro-cid-bytawbaf]{margin:8px 0 0}.s1-body[data-astro-cid-bytawbaf] .lit-req[data-astro-cid-bytawbaf]{background:var(--color-paper);border-left:4px solid var(--color-primary);border-radius:14px;padding:26px 30px 28px;box-shadow:0 2px #2d24240a}.s1-body[data-astro-cid-bytawbaf] .lit-opt[data-astro-cid-bytawbaf]{border-top:1px dashed #2d242438;margin-top:30px;padding-top:30px}.s1-body[data-astro-cid-bytawbaf] .lit-head[data-astro-cid-bytawbaf]{align-items:baseline;gap:12px;margin-bottom:18px;display:flex}.s1-body[data-astro-cid-bytawbaf] .lit-head[data-astro-cid-bytawbaf] .lbl[data-astro-cid-bytawbaf]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-dark);font-size:13px;font-weight:700}.s1-body[data-astro-cid-bytawbaf] .lit-head[data-astro-cid-bytawbaf] .badge[data-astro-cid-bytawbaf]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:3px 9px;font-size:10px}.s1-body[data-astro-cid-bytawbaf] .lit-head[data-astro-cid-bytawbaf] .badge[data-astro-cid-bytawbaf].must{background:var(--color-primary);color:#fff}.s1-body[data-astro-cid-bytawbaf] .lit-head[data-astro-cid-bytawbaf] .badge[data-astro-cid-bytawbaf].opt{color:var(--color-muted);background:#2d242414}.s1-body[data-astro-cid-bytawbaf] .ref[data-astro-cid-bytawbaf]{counter-reset:r;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.s1-body[data-astro-cid-bytawbaf] .ref[data-astro-cid-bytawbaf]>li[data-astro-cid-bytawbaf]{counter-increment:r;color:var(--color-gray-700);text-wrap:pretty;border-top:0;grid-template-columns:22px 1fr;align-items:baseline;gap:6px;padding:0;font-size:17px;line-height:1.55;display:grid}.s1-body[data-astro-cid-bytawbaf] .ref[data-astro-cid-bytawbaf]>li[data-astro-cid-bytawbaf]:before{content:counter(r) ".";font-family:var(--font-mono);color:var(--color-primary);font-size:14px;font-weight:700}.s1-body[data-astro-cid-bytawbaf] .lit-opt[data-astro-cid-bytawbaf] .ref[data-astro-cid-bytawbaf]>li[data-astro-cid-bytawbaf]:before{color:var(--color-muted)}.s1-body[data-astro-cid-bytawbaf] .lit-groups[data-astro-cid-bytawbaf]{flex-direction:column;gap:26px;display:flex}.s1-body[data-astro-cid-bytawbaf] .lit-group[data-astro-cid-bytawbaf] .g-name[data-astro-cid-bytawbaf]{color:var(--color-dark);letter-spacing:-.01em;align-items:center;gap:10px;margin-bottom:12px;font-size:16px;font-weight:700;display:flex}.s1-body[data-astro-cid-bytawbaf] .lit-group[data-astro-cid-bytawbaf] .g-name[data-astro-cid-bytawbaf]:after{content:"";background:#2d24241a;flex:1;height:1px}.s1-apply[data-astro-cid-bytawbaf]{max-width:760px;margin:56px auto 0;padding:0 clamp(20px,4vw,56px)}.s1-apply[data-astro-cid-bytawbaf] .inner[data-astro-cid-bytawbaf]{background:var(--color-dark);color:var(--color-light);border-radius:18px;flex-direction:column;gap:16px;padding:36px 40px;display:flex;position:relative;overflow:hidden}.s1-apply[data-astro-cid-bytawbaf] .inner[data-astro-cid-bytawbaf]:before{content:"";pointer-events:none;background:radial-gradient(circle at 88% 14%,#dd4a4847,#0000 58%);position:absolute;inset:0}.s1-apply[data-astro-cid-bytawbaf] .inner[data-astro-cid-bytawbaf]>[data-astro-cid-bytawbaf]{position:relative}.s1-apply[data-astro-cid-bytawbaf] .inner[data-astro-cid-bytawbaf] .k[data-astro-cid-bytawbaf]{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#f7ecde99;font-size:11px}.s1-apply[data-astro-cid-bytawbaf] .inner[data-astro-cid-bytawbaf] h3[data-astro-cid-bytawbaf]{letter-spacing:-.02em;color:var(--color-light);text-wrap:balance;font-size:26px;line-height:1.15}.s1-apply[data-astro-cid-bytawbaf] .inner[data-astro-cid-bytawbaf] p[data-astro-cid-bytawbaf]{color:#f7ecdecc;text-wrap:pretty;font-size:15px;line-height:1.55}.s1-apply[data-astro-cid-bytawbaf] .inner[data-astro-cid-bytawbaf] .row[data-astro-cid-bytawbaf]{flex-wrap:wrap;align-items:center;gap:16px;margin-top:4px;display:flex}.s1-apply[data-astro-cid-bytawbaf] .inner[data-astro-cid-bytawbaf] .mail[data-astro-cid-bytawbaf]{background:var(--color-primary);color:#fff;border-radius:999px;align-items:center;gap:9px;padding:14px 24px;font-size:15px;font-weight:700;transition:transform .15s,color .15s;display:inline-flex;box-shadow:0 12px 28px #dd4a4866}.s1-apply[data-astro-cid-bytawbaf] .inner[data-astro-cid-bytawbaf] .mail[data-astro-cid-bytawbaf]:hover{color:#fff;transform:translateY(-2px)}.s1-apply[data-astro-cid-bytawbaf] .inner[data-astro-cid-bytawbaf] .addr[data-astro-cid-bytawbaf]{font-family:var(--font-mono);color:#f7ecdeb3;font-size:13px}.s1-apply[data-astro-cid-bytawbaf] .inner[data-astro-cid-bytawbaf] .addr[data-astro-cid-bytawbaf] a[data-astro-cid-bytawbaf]{color:#f7ecdeeb;border-bottom:1px solid #f7ecde4d}.s1-apply[data-astro-cid-bytawbaf] .inner[data-astro-cid-bytawbaf] .addr[data-astro-cid-bytawbaf] a[data-astro-cid-bytawbaf]:hover{color:var(--color-light)}.s1-hr[data-astro-cid-bytawbaf]{background:var(--color-gray-400);width:60px;height:1px;margin:56px auto}.s1-nav[data-astro-cid-bytawbaf]{max-width:var(--container-max);border-top:1px solid #2d24242e;grid-template-columns:1fr 1fr;gap:24px;margin:64px auto 96px;padding:28px clamp(20px,4vw,56px) 0;display:grid}.s1-nav[data-astro-cid-bytawbaf] a[data-astro-cid-bytawbaf]{background:var(--color-paper);color:var(--color-dark);border-radius:12px;flex-direction:column;gap:8px;padding:20px 24px;transition:transform .15s;display:flex}.s1-nav[data-astro-cid-bytawbaf] a[data-astro-cid-bytawbaf]:hover{transform:translateY(-2px)}.s1-nav[data-astro-cid-bytawbaf] a[data-astro-cid-bytawbaf].next{text-align:right}.s1-nav[data-astro-cid-bytawbaf] a[data-astro-cid-bytawbaf] .l[data-astro-cid-bytawbaf]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);font-size:11px}.s1-nav[data-astro-cid-bytawbaf] a[data-astro-cid-bytawbaf] h4[data-astro-cid-bytawbaf]{letter-spacing:-.01em;text-wrap:balance;font-size:18px;line-height:1.3}.s1-nav[data-astro-cid-bytawbaf] a[data-astro-cid-bytawbaf]:hover h4[data-astro-cid-bytawbaf]{color:var(--color-primary)}.s1-nav[data-astro-cid-bytawbaf] .all[data-astro-cid-bytawbaf]{text-align:center;background:0 0;border:1px dashed #2d242440;justify-content:center;align-items:center}.s1-nav[data-astro-cid-bytawbaf] .all[data-astro-cid-bytawbaf]:hover{border-color:var(--color-primary);transform:none}@media (width<=980px){.s1-hero[data-astro-cid-bytawbaf]{grid-template-columns:1fr;gap:32px}.s1-card[data-astro-cid-bytawbaf]{max-width:460px}.s1-nav[data-astro-cid-bytawbaf]{grid-template-columns:1fr}.s1-nav[data-astro-cid-bytawbaf] a[data-astro-cid-bytawbaf].next{text-align:left}}@media (width<=600px){.s1-body[data-astro-cid-bytawbaf]>p:first-of-type{font-size:19px}.s1-body[data-astro-cid-bytawbaf] h2{font-size:24px}.s1-apply[data-astro-cid-bytawbaf] .inner[data-astro-cid-bytawbaf]{padding:28px 24px}}
