@font-face{font-family:Gilda Display;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/gilda-display-latin-400-normal.gyfWcafy.woff2)format("woff2"),url(/_astro/gilda-display-latin-400-normal.PMqH6bj4.woff)format("woff")}:root{--colour-slate:#1d201f;--colour-pit:#0a0b0b;--colour-bone:#ebe4d2;--colour-ash:#8f9189;--colour-gold:#c9a45c;--type-face:"Gilda Display", Georgia, serif;--type-weight:400;--type-11:11px;--type-13:13px;--type-16:16px;--type-21:21px;--type-28:28px;--type-50:50px;--type-68:68px;--space-bench:1180px;--space-drawer-gap:10px;--space-socket-gap:16%;--motion-mark:1.35s linear(0, .0444, .1486, .2795, .4156, .5435, .6563, .7509, .827, .886, .9302, .9619, .9838, .998, 1.0065, 1.011, 1.0128, 1.0128, 1.0117, 1.0102, 1.0084, 1.0067, 1.0051, 1.0038, 1.0027, 1.0018, 1.0012, 1.0007, 1, 1);--motion-page:.9s cubic-bezier(.2, .9, .25, 1.06);--motion-settle:.825s linear(0, .1097, .3114, .5064, .6629, .7776, .857, .91, .9443, .9661, .9796, .9879, .9929, .9959, .9977, .9987, .9993, 1);--motion-press:.6s linear(0, .1922, .5219, .7914, .9523, 1.0232, 1.04, 1.0328, 1.0196, 1.0086, 1.0021, .9991, 1);--motion-lift:.975s linear(0, .0468, .153, .282, .4125, .5326, .637, .724, .7943, .8496, .8921, .9242, .9479, .9651, .9773, .9858, .9916, .9954, .9979, .9994, 1.0002, 1);--motion-turn:1.725s linear(0, .0247, .0846, .1635, .2506, .3386, .4233, .502, .5734, .6371, .693, .7416, .7834, .8192, .8496, .8752, .8968, .9148, .9298, .9423, .9527, .9613, .9683, .9741, .9789, .9828, .986, .9887, .9908, .9925, .994, .9951, .996, .9968, .9974, .9979, .9983, 1);--motion-hook:1.5s linear(0, .0361, .1195, .2235, .332, .4359, .5304, .6135, .6848, .7449, .7949, .836, .8695, .8966, .9183, .9357, .9496, .9605, .9692, .976, .9813, .9855, .9888, .9913, .9933, .9948, .996, .9969, .9976, .9982, .9986, 1, 1);--motion-hinge:1.725s linear(0, .0284, .0959, .1829, .2769, .3701, .4579, .538, .6094, .6719, .7258, .772, .8111, .844, .8716, .8945, .9136, .9293, .9423, .953, .9617, .9689, .9747, .9795, .9833, .9865, .9891, .9912, .9929, .9942, .9953, .9962, .997, .9975, .998, .9984, 1, 1);--motion-wheel:1.575s linear(0, .0289, .1, .1946, .2995, .4053, .506, .598, .6793, .7494, .8084, .857, .8963, .9274, .9514, .9697, .9832, .9928, .9995, 1.0038, 1.0064, 1.0078, 1.0082, 1.0081, 1.0076, 1.0068, 1.0059, 1.0051, 1.0042, 1.0035, 1.0028, 1.0022, 1.0017, 1.0013, 1);--motion-room:1.65s cubic-bezier(.45, 0, .55, 1);--motion-ring:.975s cubic-bezier(.33, 1, .68, 1);--motion-glimpse:4.5s cubic-bezier(.45, 0, .55, 1);--motion-swirl:3.3s cubic-bezier(.11, 0, .5, 0);--motion-fall:2.475s cubic-bezier(.11, 0, .5, 0);--motion-face:2.145s cubic-bezier(.33, 1, .68, 1);--motion-dawn:3s cubic-bezier(.33, 1, .68, 1);--motion-spread:1.8s cubic-bezier(.45, 0, .55, 1);--motion-inlay:.75s cubic-bezier(0, 0, .58, 1);--motion-fade:.225s cubic-bezier(.4, 0, .6, 1);--stagger-inlay:.105s;--surface-highlight:color-mix(in srgb, var(--colour-bone) 9%, transparent);--surface-recess:color-mix(in srgb, var(--colour-pit), var(--colour-slate) 15%);--surface-recess-shadow:inset 0 3px 6px var(--colour-pit), 0 1px 0 color-mix(in srgb, var(--colour-bone) 5%, transparent);--surface-raised:linear-gradient(180deg, color-mix(in srgb, var(--colour-slate), var(--colour-bone) 4%), color-mix(in srgb, var(--colour-slate), var(--colour-pit) 20%));--surface-raised-shadow:inset 0 1px 0 var(--surface-highlight), 0 6px 12px -6px var(--colour-pit);--surface-chosen:linear-gradient(180deg, color-mix(in srgb, var(--colour-slate), var(--colour-bone) 8%), color-mix(in srgb, var(--colour-slate), var(--colour-bone) 2%));--surface-chosen-shadow:inset 0 1px 0 var(--surface-highlight), inset 0 -2px 0 var(--colour-gold);--surface-knob:linear-gradient(180deg, color-mix(in srgb, var(--colour-ash) 55%, var(--colour-slate)), color-mix(in srgb, var(--colour-ash) 30%, var(--colour-slate)));--surface-main:linear-gradient(180deg, color-mix(in srgb, var(--colour-gold), var(--colour-bone) 30%), var(--colour-gold));--surface-main-shadow:inset 0 1px 0 color-mix(in srgb, var(--colour-bone) 40%, transparent), 0 6px 14px -6px var(--colour-pit);--surface-print:linear-gradient(180deg, var(--colour-bone), color-mix(in srgb, var(--colour-bone), var(--colour-ash) 12%));--surface-print-shadow:inset 0 -1px 0 color-mix(in srgb, var(--colour-bone), var(--colour-ash) 35%), 0 14px 22px -8px var(--colour-pit);--surface-written-head:color-mix(in srgb, var(--colour-slate), var(--colour-bone) 7%);--surface-written:linear-gradient(180deg, var(--surface-written-head), color-mix(in srgb, var(--colour-slate), var(--colour-pit) 10%));--surface-written-shadow:inset 0 1px 0 color-mix(in srgb, var(--colour-bone) 12%, transparent), 0 14px 22px -8px var(--colour-pit);--surface-written-rule:color-mix(in srgb, var(--colour-gold) 50%, transparent)}@media (prefers-reduced-motion:reduce){:root{--motion-mark:0s;--motion-page:0s;--motion-settle:0s;--motion-press:0s;--motion-lift:0s;--motion-turn:0s;--motion-hook:0s;--motion-hinge:0s;--motion-wheel:0s;--motion-room:0s;--motion-ring:0s;--motion-glimpse:0s;--motion-swirl:0s;--motion-fall:0s;--motion-face:0s;--motion-dawn:0s;--motion-spread:0s;--motion-inlay:0s;--motion-fade:0s;--stagger-inlay:0s}}:root{color-scheme:dark;background:var(--colour-pit)}:root[data-ground=slate]{background:var(--colour-slate)}body{color:var(--colour-bone);font-family:var(--type-face);font-weight:var(--type-weight);font-size:var(--type-16);-webkit-font-smoothing:antialiased;margin:0;line-height:1.45}h1,h2,p{font-weight:inherit}img,video,canvas{max-width:100%;display:block}:focus-visible{outline:2px solid var(--colour-bone);outline-offset:3px}a{color:var(--colour-bone);text-decoration:underline 1px var(--colour-ash);text-underline-offset:.22em;transition:text-decoration-color var(--motion-page)}a:hover{text-decoration-color:var(--colour-bone)}.whole{white-space:nowrap}::selection{color:var(--colour-pit);background:var(--colour-bone)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lockup[data-astro-cid-m36tfkkf]{width:var(--w);color:var(--colour-gold);justify-items:center;display:grid}.lockup[data-astro-cid-m36tfkkf] svg{width:100%;height:auto;display:block}.lockup-symbol[data-astro-cid-m36tfkkf]{width:calc(var(--w) * .371);transform-origin:50%}.lockup-wordmark[data-astro-cid-m36tfkkf]{width:100%;margin-top:calc(var(--w) * .074)}
