*{box-sizing:border-box}html{scroll-behavior:auto;scroll-padding-top:24px}body{margin:0}img{display:block;max-width:100%;height:auto}figure{margin:0}a{color:inherit;text-underline-offset:.2em}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid currentColor;outline-offset:4px}h1,h2,h3,p{margin-top:0}p,li{line-height:1.65}h1,h2,h3{overflow-wrap:break-word}h1{font-size:clamp(2.15rem,4.4vw,3.75rem);line-height:1.08}h2{font-size:clamp(1.7rem,3vw,2.55rem);line-height:1.17}h3{font-size:1.22rem;line-height:1.3}figure img{width:100%;object-fit:cover}figcaption{font-size:.8rem;padding:12.8px 0;line-height:1.5}label{display:block;font-size:.9rem;font-weight:600}label input:not([type=checkbox]):not([type=radio]),label select,label textarea{display:block;width:100%;min-width:0;margin-top:7.5px;padding:12.8px;border:1px solid #7b8589;background:#ffffff;color:#301d2d;border-radius:0}fieldset{min-width:0}textarea{resize:vertical}input,select,button{min-height:44px}.consent{display:flex;align-items:flex-start;gap:10.7px;font-size:.85rem;font-weight:400;line-height:1.6}.consent input{width:18px;height:18px;min-height:18px;flex:0 0 18px;margin:4.3px 0 0}.consent span{display:block;min-width:0}.consent a{display:inline}button[type=submit]{border:0;font-weight:700;padding:16.1px 25.7px}button[disabled]{opacity:.65;cursor:wait}[hidden]{display:none!important}[data-form-status]:empty{display:none}[data-form-status]{line-height:1.6;padding:15px;border:1px solid currentColor}.skip{position:absolute;top:-100px;left:12px;z-index:10;background:#ffffff;color:#341c2f;padding:12.8px}.skip:focus{top:12px}table{border-collapse:collapse;width:100%;font-size:.95rem}th,td{text-align:left;padding:17.1px 15px;vertical-align:top;line-height:1.5;border-bottom:1px solid #999999}details{padding:19.3px 0;border-bottom:1px solid #9a9a9a}summary{font-weight:bold;padding:8.6px 0}details p{margin:17.1px 0 0}small{font-weight:400}.notice{padding:17.1px 25.7px;font-size:.8rem;display:flex;gap:19.3px;justify-content:center;align-items:center;line-height:1.5;border-top:1px solid #888888}.notice p{margin:0}.notice button{min-height:36px;padding:6.4px 15px;border:1px solid currentColor;background:transparent;color:inherit}.legal{max-width:880px;margin:0 auto;padding:57.8px 25.7px 85.6px}.legal h1{font-size:clamp(2rem,4vw,3rem);margin-bottom:25.7px}.legal h2{font-size:1.55rem;margin-top:38.5px}.legal .lede{font-size:1.15rem}.legal nav{display:flex;flex-wrap:wrap;gap:10.7px 26.8px;margin:30px 0;padding:17.1px 0;border-block:1px solid #999999}.legal li{margin:8.6px 0}@media(max-width:650px){h1{font-size:2.25rem}h2{font-size:1.8rem}th,td{padding:12.8px 8.6px;font-size:.85rem}.notice{display:block;padding:17.1px 21.4px}.notice button{margin-top:10.7px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
body{font:16px/1.6 Arial,sans-serif;background:#230e1a;color:#fef2f9}.t-head{max-width:1240px;margin:auto;padding:0 30px}.t-utility{display:flex;justify-content:space-between;gap:21.4px;padding:12.8px 0;font:11px/1.5 monospace;border-bottom:1px solid #794767;color:#dbc5d9}.t-utility a{color:#e5ccf4}.t-navbar{display:flex;align-items:center;justify-content:space-between;padding:26.8px 0;border-bottom:1px solid #794767}.brand{display:flex;gap:12.8px;align-items:center;font-size:1.45rem;font-weight:700;text-decoration:none}.brand img{width:48px;height:48px;object-fit:contain}.t-navbar nav{display:flex;gap:32.1px;font:13px monospace}main{max-width:1240px;margin:auto;padding:0 30px}.t-opening{padding:64.2px 0 69.5px;display:grid;grid-template-columns:1.3fr 1fr;gap:80.2px;align-items:center}.t-opening h1{font-size:clamp(2.1rem,4vw,3.4rem);letter-spacing:-.04em}.t-opening p{max-width:610px;color:#dec9db}.t-label{font:700 .7rem/1.6 monospace;letter-spacing:.1em;text-transform:uppercase;color:#e5ccf4;display:block;margin-bottom:19.3px}.t-diagram{border:1px solid #9c738d;padding:25.7px;background:#431b35;color:#fef2f9}.t-diagram>span{font:11px monospace;letter-spacing:.08em;color:#6fe1aa}.t-diagram ol{margin:21.4px 0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:21.4px}.t-diagram li{border-left:3px solid #e5ccf4;padding:7.5px 12.8px;font-size:1rem;font-weight:700}.t-diagram li span{display:block;font-size:.75rem;font-weight:400;color:#ddc5da}.t-diagram small{font-size:.72rem;display:block;color:#ddc5da}.t-intake,.t-field,.t-security,.t-ops{display:grid;grid-template-columns:1fr 1fr;gap:58.9px;align-items:center;border-top:1px solid #794767;padding:58.9px 0}.t-intake img,.t-field img,.t-security img,.t-ops img{aspect-ratio:3/2;border:1px solid #794767}.t-intake figcaption{color:#ddc5da}.t-field p,.t-security p,.t-ops p,.t-intake p{color:#dec9db}.t-boundaries{background:#fae8f3;color:#421b3e;margin:12.8px 0 48.2px;padding:37.5px}.t-boundaries .t-label{color:#7a2f75}.t-boundaries header{max-width:650px}.t-boundary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26.8px}.t-boundary-grid article{border-top:3px solid #7a2f75;padding-top:21.4px;color:#421b3e}.t-boundary-grid p{font-size:.95rem}.t-boundary-grid code{font-size:.67rem;display:block;background:#e9dae8;padding:10.7px;color:#5f215b}.t-access{padding:42.8px 0 58.9px}.t-access>div{display:grid;grid-template-columns:1fr 1fr;gap:0 53.5px}.t-access .t-label{grid-column:1/-1}.t-access table{border:1px solid #8b6487}.t-access caption{text-align:left;padding:21.4px 0;font:12px monospace;color:#ddc5da}.t-access th{background:#4e203c;color:#ffffff}.t-access td{font-size:.9rem;border-color:#794767}.t-security{border-bottom:1px solid #794767}.t-release{padding:58.9px 0}.t-release-content{display:grid;grid-template-columns:1.15fr 1fr;gap:53.5px;align-items:start}.t-release ol{list-style:none;counter-reset:r;padding:0;margin:16.1px 0}.t-release li{counter-increment:r;border-bottom:1px solid #794767;padding:0 0 15px 48.2px;position:relative;margin-bottom:21.4px}.t-release li:before{content:'0'counter(r);position:absolute;left:0;color:#6fe1aa;font:14px monospace}.t-release li p{margin:7.5px 0 0;font-size:.9rem;color:#dec9db}.t-release img{aspect-ratio:4/5}.t-faq{max-width:900px;margin:26.8px auto 74.9px}.t-faq details{border-color:#794767}.t-ticket{margin-bottom:69.5px;border:1px solid #9c738d}.t-ticket header{padding:30px;background:#4e203c;color:#fef2f9;display:grid;grid-template-columns:1fr 1fr;gap:0 32.1px}.t-ticket header .t-label{grid-column:1/-1}.t-ticket header h2{font-size:2rem;margin:0}.t-ticket header p{font-size:.85rem;max-width:300px;margin:0}.t-ticket>div{padding:32.1px}.t-form{display:grid;grid-template-columns:1.4fr 1fr;gap:34.2px}.t-ticket-body{display:grid;gap:21.4px;align-content:start}.t-ticket-body textarea{min-height:210px}.t-form fieldset{padding:0 0 0 26.8px;border:0;border-left:1px solid #794767;margin:0;display:grid;gap:19.3px}.t-form legend{font:12px monospace;color:#6fe1aa;margin-bottom:19.3px}.t-form label{font-size:.8rem}.t-form label input:not([type=checkbox]),.t-form label select,.t-form label textarea{background:#431b35;color:#ffffff;border-color:#9c738d}.t-ticket-send{grid-column:1/-1;display:flex;justify-content:space-between;gap:32.1px;align-items:center}.t-ticket-send .consent{max-width:650px;color:#f5e9f4}.t-form button{background:#e5ccf4;color:#230e1a;white-space:normal}.site-foot{max-width:1184px;margin:auto;padding:32.1px 0;border-top:1px solid #794767;display:grid;grid-template-columns:1fr 1fr;gap:21.4px}.site-foot nav{display:flex;gap:21.4px;flex-wrap:wrap;font:12px monospace;justify-content:end}.site-foot p{color:#ddc5da;font-size:.75rem}.notice{background:#3a182d;color:#f0deee;border-color:#794767}.legal h2{color:#e5ccf4}.legal nav{border-color:#794767}.legal p,.legal li{color:#f0deee}@media(max-width:780px){.t-navbar{display:block}.t-navbar nav{margin-top:23.5px;gap:19.3px;flex-wrap:wrap}.t-utility span{max-width:160px}.t-opening,.t-intake,.t-field,.t-security,.t-ops,.t-release-content,.t-form{grid-template-columns:1fr;gap:30px}.t-opening{padding-top:40.7px}.t-boundary-grid{grid-template-columns:1fr;gap:23.5px}.t-boundaries{padding:26.8px}.t-access>div{display:block}.t-release img{aspect-ratio:3/2}.t-ticket header{display:block;padding:25.7px}.t-ticket header p{margin-top:19.3px}.t-ticket>div{padding:23.5px}.t-form fieldset{border:0;padding:0}.t-ticket-send{grid-column:auto;display:grid;gap:25.7px}.t-ticket-body textarea{min-height:145px}.site-foot{padding:26.8px;grid-template-columns:1fr}.site-foot nav{justify-content:start}.t-head,main{padding-inline:23.5px}.t-access td,.t-access th{font-size:.75rem;padding:12.8px 6.4px}}


body{font-family:ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}.t-head{max-width:none;background:#321326;padding:0 max(25.7px,calc((100vw - 1266.9px)/2));border-bottom:1px solid #764064;box-shadow:0 12px 45px #0002}.t-navbar{gap:30px;padding:25.7px 0;border-bottom:1px solid #764064}.t-navbar .brand{font-size:27px;letter-spacing:-1.1px;line-height:1.05;gap:15px;flex-shrink:0}.t-navbar .brand img{width:47px;height:47px}.t-brand-detail{display:block;font:9px/1.5 ui-monospace,monospace;letter-spacing:.27em;color:#d9b3c9;margin-top:6.4px}.t-navbar nav{font:500 12px/1.4 ui-sans-serif,system-ui,sans-serif;gap:12.8px}.t-navbar nav a{display:flex;align-items:center;gap:9.6px;color:#fdeaf5;text-decoration:none;border:1px solid #773e63;background:#411a32;padding:11.8px 13.9px;border-radius:10.8px;transition:border-color .18s,background-color .18s}.t-navbar nav a span{font:10px ui-monospace,monospace;color:#e5ccf4}.t-navbar nav a:hover{background:#582546;border-color:#e5ccf4}.t-open{background:#e5ccf4;color:#381345;font-weight:700;font-size:12px;text-decoration:none;padding:13.9px 16.1px;border-radius:10.8px;display:flex;align-items:center;gap:21.4px}.t-open span{font-size:20px;line-height:1}.t-open:hover{background:#f1e3fb}.t-utility{padding:11.8px 0;border:0;font-size:9px;letter-spacing:.06em;color:#e4bfd6;gap:19.3px}.t-utility span:last-child{color:#e4bfd6}
.t-opening{padding-top:62.1px;gap:69.5px}.t-opening h1{font-size:clamp(34px,4vw,56px);font-weight:730;letter-spacing:-.047em;line-height:1.08}.t-diagram{border:1px solid #8b5279;border-radius:21.6px;background:#411833;box-shadow:0 14px 45px #0003,inset 0 1px 0 #ffffff0d;padding:31px}.t-diagram li{border-left-width:2px}.t-diagram>span{color:#a0f8cf}.t-label{color:#e5ccf4}.t-boundaries{border-radius:24.3px;background:#fae8f3;color:#4f1c41}.t-boundaries .t-label{color:#7a2f75}.t-boundaries h2,.t-boundaries h3,.t-boundaries p{color:#4f1c41}.t-boundary-grid article{border-color:#d1aec5}.t-intake img,.t-field img,.t-security img,.t-ops img{border-radius:24.3px;border-color:#8b5279}.t-release{border-radius:24.3px}.t-release img{border-radius:20.2px}.t-ticket{border:1px solid #8b5279;border-radius:24.3px;background:#321326;box-shadow:0 14px 42px #0002}.t-ticket header{background:#4e203c;border-radius:23px 23px 0 0}.t-form label input:not([type=checkbox]),.t-form label select,.t-form label textarea{border-radius:10.8px;background:#451737;border-color:#9e6e8d;color:#fef6fa}.t-form input::placeholder,.t-form textarea::placeholder{color:#ddbed2;opacity:1}.t-form button{border-radius:10.8px}.t-ticket h2{color:#fef2f9}.site-foot{padding-top:42.8px}.notice{background:#321326;color:#fde1f2}
@media(max-width:1000px){.t-navbar{flex-wrap:wrap;gap:19.3px}.t-navbar nav{order:3;width:100%}.t-open{margin-left:auto}.t-navbar nav a{flex:1;justify-content:center}}
@media(max-width:600px){.t-head{padding-inline:21.4px}.t-navbar{display:flex;padding:21.4px 0;gap:17.1px}.t-navbar .brand{font-size:25px;gap:11.8px}.t-navbar .brand img{width:39px;height:39px}.t-navbar nav{margin:0;gap:7.5px}.t-navbar nav a{font-size:11px;padding:11.8px 7.5px;gap:6.4px}.t-open{font-size:10px;padding:11.8px;gap:7.5px}.t-utility{font-size:8px;display:block;padding:11.8px 0}.t-utility span{max-width:none;display:block}.t-utility span+span{display:none}.t-opening{padding-top:38.5px;gap:32.1px}.t-opening h1{font-size:36px}.t-diagram{padding:23.5px}}

@media(prefers-reduced-motion:reduce){a,button{transition:none!important}}
