@property --qc-gradient-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --qc-gradient-angle-offset{syntax:"<angle>";inherits:false;initial-value:0deg}@property --qc-gradient-percent{syntax:"<percentage>";inherits:false;initial-value:5%}@property --qc-gradient-shine{syntax:"<color>";inherits:false;initial-value:#fff}.qc-gleam{--gleam-base:var(--qc-color-smoke0);--gleam-inset:var(--qc-color-smoke1);--gleam-label:var(--qc-color-ivory);--gleam-accent:var(--qc-color-brass);--gleam-accent-soft:var(--qc-color-brass-soft);--animation:qc-gradient-angle linear infinite;--duration:3s;--shadow-size:2px;--transition:.8s cubic-bezier(.25, 1, .5, 1);isolation:isolate;cursor:pointer;outline-offset:4px;color:var(--gleam-label);white-space:nowrap;background:linear-gradient(var(--gleam-base), var(--gleam-base)) padding-box, conic-gradient(from calc(var(--qc-gradient-angle) - var(--qc-gradient-angle-offset)), transparent, var(--gleam-accent) var(--qc-gradient-percent), var(--qc-gradient-shine) calc(var(--qc-gradient-percent) * 2), var(--gleam-accent) calc(var(--qc-gradient-percent) * 3), transparent calc(var(--qc-gradient-percent) * 4)) border-box;box-shadow:inset 0 0 0 1px var(--gleam-inset);transition:var(--transition);border:1px solid #0000;border-radius:32px;justify-content:center;align-items:center;padding:1.25rem 2.5rem;text-decoration:none;transition-property:--qc-gradient-angle-offset,--qc-gradient-percent,--qc-gradient-shine;display:inline-flex;position:relative;overflow:hidden}.qc-gleam:before,.qc-gleam:after,.qc-gleam span:before{content:"";pointer-events:none;z-index:-1;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.qc-gleam:active{translate:0 1px}.qc-gleam:before{--size:calc(100% - var(--shadow-size) * 3);--position:2px;--space:calc(var(--position) * 2);width:var(--size);height:var(--size);background:radial-gradient(circle at var(--position) var(--position), white calc(var(--position) / 4), transparent 0) padding-box;background-size:var(--space) var(--space);mask-image:conic-gradient(from calc(var(--qc-gradient-angle) + 45deg), black, transparent 10% 90%, black);border-radius:inherit;opacity:.4;z-index:-1;background-repeat:space}.qc-gleam:after{--animation:qc-shimmer linear infinite;aspect-ratio:1;background:linear-gradient(-50deg, transparent, var(--gleam-accent), transparent);opacity:.6;width:100%;mask-image:radial-gradient(circle at bottom,#0000 40%,#000)}.qc-gleam span{z-index:1}.qc-gleam span:before{--size:calc(100% + 1rem);width:var(--size);height:var(--size);box-shadow:inset 0 -1ex 2rem 4px var(--gleam-accent);opacity:0;transition:opacity var(--transition);animation:calc(var(--duration) * 1.5) qc-breathe linear infinite}.qc-gleam,.qc-gleam:before,.qc-gleam:after{animation:var(--animation) var(--duration), var(--animation) calc(var(--duration) / .4) reverse paused;animation-composition:add}.qc-gleam:is(:hover,:focus-visible){--qc-gradient-percent:20%;--qc-gradient-angle-offset:95deg;--qc-gradient-shine:var(--gleam-accent-soft)}.qc-gleam:is(:hover,:focus-visible),.qc-gleam:is(:hover,:focus-visible):before,.qc-gleam:is(:hover,:focus-visible):after{animation-play-state:running}.qc-gleam:is(:hover,:focus-visible) span:before{opacity:1}.qc-gleam:disabled{opacity:.55;cursor:not-allowed}@keyframes qc-gradient-angle{to{--qc-gradient-angle:360deg}}@keyframes qc-shimmer{to{rotate:360deg}}@keyframes qc-breathe{0%,to{scale:1}50%{scale:1.2}}@media (prefers-reduced-motion:reduce){.qc-gleam,.qc-gleam:before,.qc-gleam:after,.qc-gleam span:before{animation:none!important}.qc-gleam:is(:hover,:focus-visible),.qc-gleam:is(:hover,:focus-visible):before,.qc-gleam:is(:hover,:focus-visible):after{animation-play-state:paused!important}.qc-gleam:is(:hover,:focus-visible) span:before{opacity:0}.qc-gleam{transition:none}}.qc-icon[data-astro-cid-ladizq47]{flex:none;width:1.375rem;height:1.375rem}.qc-roll{line-height:1.15;display:inline-block}.qc-roll-track{user-select:none}.qc-roll-word{--qc-roll-h:1.3em;height:var(--qc-roll-h);vertical-align:top;display:inline-flex;overflow:hidden}.qc-roll-ch{line-height:var(--qc-roll-h);flex-direction:column;display:inline-flex}.qc-roll-ch>span{height:var(--qc-roll-h);display:block}@media (prefers-reduced-motion:no-preference){.qc-roll-ch{transition:translate var(--qc-motion-roll) var(--qc-motion-ease-roll);transition-delay:calc(var(--qc-roll-i) * 35ms)}.qc-roll-host:is(:hover,:focus-visible) .qc-roll-ch,.qc-motion [data-roll-on-view]:not(.is-in) .qc-roll-ch{translate:0 calc(-1 * var(--qc-roll-h))}[data-roll-on-view] .qc-roll-ch{transition-duration:.9s;transition-delay:calc(var(--qc-roll-i) * 70ms + var(--qc-roll-wait,0s))}}.frame[data-astro-cid-ftgqlnuz]{padding:var(--qc-size-frame);color:var(--qc-color-ivory);padding-bottom:0}.frame-panel[data-astro-cid-ftgqlnuz]{align-items:end;gap:var(--qc-space-8);min-height:calc(100svh - var(--qc-size-frame) - 3.5rem);padding:var(--qc-space-24) clamp(var(--qc-space-6), 4vw, var(--qc-space-16)) var(--qc-space-12);border-radius:var(--qc-radius-panel);background:radial-gradient(120% 80% at 50% 0%, var(--qc-color-smoke3) 0%, var(--qc-color-smoke0) 62%);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid;overflow:hidden}.frame-nav[data-astro-cid-ftgqlnuz],.frame-contact[data-astro-cid-ftgqlnuz]{gap:var(--qc-space-2);flex-direction:column;display:flex}.frame-contact[data-astro-cid-ftgqlnuz]{justify-content:end;gap:var(--qc-space-3);grid-template-columns:max-content;display:grid}.frame-link[data-astro-cid-ftgqlnuz]{min-height:var(--qc-size-target);color:var(--qc-color-ivory);align-items:center;text-decoration:none;display:inline-flex}.frame-social[data-astro-cid-ftgqlnuz]{width:var(--qc-size-target);height:var(--qc-size-target);border:1px solid var(--qc-color-hairline);border-radius:var(--qc-radius-pill);color:var(--qc-color-ivory);transition:color var(--qc-motion-hover) var(--qc-motion-ease-out), border-color var(--qc-motion-hover) var(--qc-motion-ease-out);place-items:center;display:grid}.frame-social[data-astro-cid-ftgqlnuz]:hover{border-color:var(--qc-color-brass);color:var(--qc-color-brass)}.frame-socials[data-astro-cid-ftgqlnuz]{justify-content:space-between;gap:var(--qc-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.frame-langs[data-astro-cid-ftgqlnuz]{gap:var(--qc-space-3);padding-left:var(--qc-space-6);border-left:1px solid color-mix(in oklab, var(--qc-color-ink) 35%, transparent);display:flex}.frame-langs[data-astro-cid-ftgqlnuz] a[data-astro-cid-ftgqlnuz][aria-current]{text-underline-offset:.4em;text-decoration:underline}.frame-centre[data-astro-cid-ftgqlnuz]{--frame-win-w:min(24rem, 30vw);align-content:end;align-self:stretch;justify-items:center;display:grid;position:relative}.frame-slogan[data-astro-cid-ftgqlnuz]{inset:auto auto calc(var(--frame-win-w) * 4 / 3 - .45em) 50%;z-index:1;width:max-content;font-family:var(--qc-font-display);font-weight:300;font-stretch:125%;font-size:var(--qc-text-display);letter-spacing:.02em;text-align:center;text-transform:uppercase;text-shadow:0 2px 30px color-mix(in srgb, var(--qc-color-smoke0) 55%, transparent);margin:0;line-height:.95;position:absolute;translate:-50%}.frame-slogan[data-astro-cid-ftgqlnuz] span[data-astro-cid-ftgqlnuz]{display:block}.frame-window[data-astro-cid-ftgqlnuz]{z-index:2;width:var(--frame-win-w);aspect-ratio:3/4;border-radius:999px 999px var(--qc-radius-panel) var(--qc-radius-panel);background:var(--qc-color-smoke1);margin-top:clamp(7rem,12vw,11rem);position:relative;overflow:hidden}.frame-window[data-astro-cid-ftgqlnuz] picture{height:100%;display:block}.frame-window[data-astro-cid-ftgqlnuz] .frame-img{object-fit:cover;object-position:72% 0;filter:sepia(.12);width:100%;height:100%;display:block}.frame-sign[data-astro-cid-ftgqlnuz]{z-index:3;width:min(42rem,60vw);position:absolute;bottom:12%;left:50%;overflow:visible;translate:-50%;rotate:-6deg}.frame-sign[data-astro-cid-ftgqlnuz] path[data-astro-cid-ftgqlnuz]{fill:var(--qc-color-brass);stroke:var(--qc-color-brass);stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.qc-motion[data-astro-cid-ftgqlnuz] .frame-sign[data-astro-cid-ftgqlnuz]:not(.is-in) path[data-astro-cid-ftgqlnuz]{fill-opacity:0;stroke-dashoffset:1px}.qc-motion[data-astro-cid-ftgqlnuz] .frame-sign[data-astro-cid-ftgqlnuz] path[data-astro-cid-ftgqlnuz]{transition:stroke-dashoffset 2.6s cubic-bezier(.45,0,.25,1),fill-opacity .9s ease-out 2s}}.frame-strip[data-astro-cid-ftgqlnuz]{align-items:center;gap:var(--qc-space-2) var(--qc-space-6);min-height:3.5rem;padding-inline:var(--qc-space-4);color:var(--qc-color-ink);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.frame-strip[data-astro-cid-ftgqlnuz] .frame-made[data-astro-cid-ftgqlnuz]{color:var(--qc-color-white);white-space:nowrap;justify-self:center}.frame-legal[data-astro-cid-ftgqlnuz]{justify-self:end;gap:var(--qc-space-6);display:flex}.frame-strip[data-astro-cid-ftgqlnuz] a[data-astro-cid-ftgqlnuz]{min-height:var(--qc-size-target);color:var(--qc-color-ink);align-items:center;text-decoration:none;display:inline-flex}.frame-strip[data-astro-cid-ftgqlnuz] a[data-astro-cid-ftgqlnuz]:hover{text-decoration:underline}.frame--links[data-astro-cid-ftgqlnuz]{flex-direction:column;flex:1;min-height:0;display:flex}.frame--links[data-astro-cid-ftgqlnuz] .frame-panel[data-astro-cid-ftgqlnuz]{min-height:0;padding-top:var(--qc-space-12);flex:1}.frame--links[data-astro-cid-ftgqlnuz] .frame-centre[data-astro-cid-ftgqlnuz]{grid-column:2}.frame--links[data-astro-cid-ftgqlnuz] .frame-contact[data-astro-cid-ftgqlnuz]{grid-column:3}@media (width<=860px),(orientation:portrait){.frame-strip[data-astro-cid-ftgqlnuz]{justify-content:center;align-items:center;gap:0 var(--qc-space-4);min-height:0;padding-block:var(--qc-space-1) var(--qc-space-4);text-align:center;--qc-caps-track:.08em;flex-flow:column wrap;font-size:clamp(.62rem,2.9vw,.74rem);display:flex}.frame-legal[data-astro-cid-ftgqlnuz]{justify-content:center;gap:0 var(--qc-space-4);flex-wrap:wrap}.frame-langs[data-astro-cid-ftgqlnuz]{border-left:0;flex-basis:100%;justify-content:center;padding-left:0}.frame-strip[data-astro-cid-ftgqlnuz] a[data-astro-cid-ftgqlnuz]{white-space:nowrap}.frame-panel[data-astro-cid-ftgqlnuz]{gap:var(--qc-space-6);min-height:0;padding:var(--qc-space-12) var(--qc-space-4) var(--qc-space-8);grid-template-columns:minmax(0,1fr)}.frame-centre[data-astro-cid-ftgqlnuz]{--frame-win-w:min(16rem, 60vw, 27svh);order:-1}.frame-slogan[data-astro-cid-ftgqlnuz]{font-size:var(--qc-text-title)}.frame-window[data-astro-cid-ftgqlnuz]{margin-top:5.5rem}.frame-sign[data-astro-cid-ftgqlnuz]{width:min(90%,30rem);bottom:6%}.frame-nav[data-astro-cid-ftgqlnuz]{justify-content:center;gap:clamp(var(--qc-space-2), 4vw, var(--qc-space-12));flex-flow:wrap}.frame-link[data-astro-cid-ftgqlnuz]{--qc-caps-track:.08em;white-space:nowrap;font-size:clamp(.66rem,3.1vw,.78rem)}.frame-contact[data-astro-cid-ftgqlnuz]{justify-content:center}.frame--links[data-astro-cid-ftgqlnuz] .frame-centre[data-astro-cid-ftgqlnuz],.frame--links[data-astro-cid-ftgqlnuz] .frame-contact[data-astro-cid-ftgqlnuz]{grid-column:1}}.tr[data-astro-cid-pulzev7t]{z-index:90;background:var(--qc-color-ivory);color:var(--qc-color-ink);pointer-events:auto;position:fixed;inset:0;overflow:hidden}.tr[data-astro-cid-pulzev7t][hidden]{display:none}.tr-stack[data-astro-cid-pulzev7t]{inset:0 auto auto var(--qc-gutter);flex-direction:column;display:flex;position:absolute}.tr-stack[data-astro-cid-pulzev7t] span[data-astro-cid-pulzev7t],.tr-word[data-astro-cid-pulzev7t] text[data-astro-cid-pulzev7t]{font-family:var(--qc-font-display);font-weight:900;font-stretch:62%}.tr-stack[data-astro-cid-pulzev7t] span[data-astro-cid-pulzev7t]{letter-spacing:-.01em;font-size:11.6svh;line-height:.92}.tr-words[data-astro-cid-pulzev7t]{position:absolute;inset:0}.tr-word[data-astro-cid-pulzev7t]{transform-origin:0;opacity:0;width:100%;height:100%;position:absolute;inset:0}.tr-word[data-astro-cid-pulzev7t] text[data-astro-cid-pulzev7t]{fill:currentColor;font-size:276px}.tr-short[data-astro-cid-pulzev7t]{display:none}@media (orientation:portrait){.tr-full[data-astro-cid-pulzev7t]{display:none}.tr-short[data-astro-cid-pulzev7t]{display:inline}}.tr-vinyl[data-astro-cid-pulzev7t]{aspect-ratio:1;opacity:0;width:clamp(10rem,30vmin,18rem);position:absolute;top:50%;left:50%;translate:-50% -50%}.tr-spin[data-astro-cid-pulzev7t],.tr-disc[data-astro-cid-pulzev7t],.tr-pencil[data-astro-cid-pulzev7t]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tr-disc-body[data-astro-cid-pulzev7t]{fill:var(--qc-color-ink)}.tr-groove[data-astro-cid-pulzev7t]{fill:none;stroke:var(--qc-color-smoke3);stroke-width:.8px}.tr-glint[data-astro-cid-pulzev7t]{fill:none;stroke:var(--qc-color-ivory-faint);stroke-width:10px;stroke-linecap:round;opacity:.25}.tr-label[data-astro-cid-pulzev7t]{fill:var(--qc-color-brass)}.tr-hole[data-astro-cid-pulzev7t]{fill:var(--qc-color-ivory)}.tr-logo[data-astro-cid-pulzev7t]{aspect-ratio:1;width:19%;color:var(--qc-color-ink);position:absolute;top:50%;left:50%;translate:-50% -50%}.tr-logo[data-astro-cid-pulzev7t] svg{width:100%;height:100%}.tr-pencil[data-astro-cid-pulzev7t] path[data-astro-cid-pulzev7t]{fill:none;stroke:var(--qc-color-ink);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.menu[data-astro-cid-xnzzddzu]{width:clamp(22rem,42vw,46rem);max-width:100vw;height:100dvh;max-height:none;padding:var(--qc-space-6) clamp(var(--qc-space-6), 4vw, var(--qc-space-16));border-radius:var(--qc-radius-panel) 0 0 var(--qc-radius-panel);color:var(--qc-color-ivory);background-color:var(--qc-color-smoke0);background-image:var(--qc-silk-noise), linear-gradient(170deg, var(--qc-color-smoke0) 0%, var(--qc-color-smoke3) 50%, var(--qc-color-earth) 130%);background-blend-mode:overlay, normal;background-size:120px 120px,auto;border:0;margin:0;position:fixed;inset:0 0 0 auto;overflow-y:auto}.menu[data-astro-cid-xnzzddzu][open]{gap:var(--qc-space-12);flex-direction:column;display:flex}.menu[data-astro-cid-xnzzddzu]::backdrop{background:color-mix(in srgb, var(--qc-color-smoke0) 55%, transparent)}.menu-top[data-astro-cid-xnzzddzu]{justify-content:space-between;align-items:center;display:flex}.menu-langs[data-astro-cid-xnzzddzu]{gap:var(--qc-space-2);margin:0;padding:0;list-style:none;display:flex}.menu-langs[data-astro-cid-xnzzddzu] a[data-astro-cid-xnzzddzu],.menu-close[data-astro-cid-xnzzddzu],.menu-meta[data-astro-cid-xnzzddzu] a[data-astro-cid-xnzzddzu]{justify-content:center;align-items:center;gap:var(--qc-space-3);min-width:var(--qc-size-target);min-height:var(--qc-size-target);color:var(--qc-color-ivory-dim);text-decoration:none;display:inline-flex}.menu-langs[data-astro-cid-xnzzddzu] a[data-astro-cid-xnzzddzu][aria-current]{color:var(--qc-color-ivory);text-decoration:underline;text-decoration-color:var(--qc-color-brass);text-underline-offset:.5em}.menu-close[data-astro-cid-xnzzddzu]{padding:0 var(--qc-space-4);border:1px solid var(--qc-color-hairline);border-radius:var(--qc-radius-pill);background:var(--qc-color-smoke0);color:var(--qc-color-ivory);cursor:pointer}.menu-close[data-astro-cid-xnzzddzu]:hover{border-color:var(--qc-color-brass)}.menu-links[data-astro-cid-xnzzddzu]{gap:var(--qc-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.menu-link[data-astro-cid-xnzzddzu]{padding-block:var(--qc-space-2);color:var(--qc-color-ivory);font-family:var(--qc-font-display);font-weight:300;font-stretch:112%;font-size:var(--qc-text-title);letter-spacing:.02em;text-transform:uppercase;text-decoration:none;display:inline-flex}.menu-link[data-astro-cid-xnzzddzu]:focus-visible{outline-offset:6px}.menu-foot[data-astro-cid-xnzzddzu]{align-items:flex-start;gap:var(--qc-space-6);flex-direction:column;margin-top:auto;display:flex}.menu-socials[data-astro-cid-xnzzddzu]{gap:var(--qc-space-1);display:flex}.menu-meta[data-astro-cid-xnzzddzu]{align-items:center;gap:var(--qc-space-2) var(--qc-space-6);color:var(--qc-color-ivory);flex-wrap:wrap;margin:0;display:flex}.menu-meta[data-astro-cid-xnzzddzu] a[data-astro-cid-xnzzddzu]{color:var(--qc-color-ivory);text-underline-offset:.3em;justify-content:flex-start;text-decoration:underline}@media (prefers-reduced-motion:no-preference){.menu[data-astro-cid-xnzzddzu][open]{animation:qc-menu-in .56s var(--qc-motion-ease-out)}.menu[data-astro-cid-xnzzddzu][open]::backdrop{animation:qc-menu-fade .56s var(--qc-motion-ease-out)}}@keyframes qc-menu-in{0%{translate:100%}}@keyframes qc-menu-fade{0%{opacity:0}}@media (width<=600px){.menu[data-astro-cid-xnzzddzu]{border-radius:0;width:100vw}.menu-link[data-astro-cid-xnzzddzu]{font-size:var(--qc-text-lead)}}.bar[data-astro-cid-wejt73bl]{z-index:40;padding:var(--qc-space-4) var(--qc-gutter);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}.bar[data-astro-cid-wejt73bl]>[data-astro-cid-wejt73bl]{pointer-events:auto}.bar-logo[data-astro-cid-wejt73bl]{width:var(--qc-size-logo);height:var(--qc-size-logo);padding:var(--qc-space-2);border-radius:var(--qc-radius-pill);background:var(--qc-color-smoke0);color:var(--qc-color-ivory);flex:none;place-items:center;display:grid}.bar-logo[data-astro-cid-wejt73bl] svg{width:100%;height:100%}.bar-end[data-astro-cid-wejt73bl]{align-items:center;gap:var(--qc-space-2);display:flex}.bar-langs[data-astro-cid-wejt73bl]{margin:0 var(--qc-space-2) 0 0;padding:0 var(--qc-space-2);border-radius:var(--qc-radius-pill);background:var(--qc-color-smoke0);list-style:none;display:flex}.bar-langs[data-astro-cid-wejt73bl] a[data-astro-cid-wejt73bl]{min-width:var(--qc-size-target);min-height:var(--qc-size-control);color:var(--qc-color-ivory-dim);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.bar-langs[data-astro-cid-wejt73bl] a[data-astro-cid-wejt73bl][aria-current]{color:var(--qc-color-ivory);text-decoration:underline;text-decoration-color:var(--qc-color-brass);text-underline-offset:.5em}.bar-end[data-astro-cid-wejt73bl] .bar-cta{padding-inline:var(--qc-space-6)}.bar-btn[data-astro-cid-wejt73bl]{align-items:center;gap:var(--qc-space-3);min-height:var(--qc-size-control);padding:0 var(--qc-space-6) 0 var(--qc-space-4);border:1px solid var(--qc-color-hairline);border-radius:var(--qc-radius-pill);background:var(--qc-color-smoke0);color:var(--qc-color-ivory);cursor:pointer;transition:border-color var(--qc-motion-hover) var(--qc-motion-ease-out);display:inline-flex}.bar-btn[data-astro-cid-wejt73bl]:hover{border-color:var(--qc-color-brass)}.bar-on[data-astro-cid-wejt73bl],.bar-btn[data-astro-cid-wejt73bl][aria-pressed=true] .bar-off[data-astro-cid-wejt73bl]{display:none}.bar-btn[data-astro-cid-wejt73bl][aria-pressed=true] .bar-on[data-astro-cid-wejt73bl]{display:inline}.bar-btn[data-astro-cid-wejt73bl][aria-pressed=true]{border-color:var(--qc-color-brass)}.bar-burger[data-astro-cid-wejt73bl]{gap:5px;width:18px;display:grid}.bar-burger[data-astro-cid-wejt73bl] span[data-astro-cid-wejt73bl]{background:currentColor;height:1.5px}.bar-burger[data-astro-cid-wejt73bl] span[data-astro-cid-wejt73bl]:last-child{justify-self:end;width:60%}@media (width<=860px){.bar-langs[data-astro-cid-wejt73bl]{display:none}}@media (width<=600px){.bar-logo[data-astro-cid-wejt73bl]{width:var(--qc-size-control);height:var(--qc-size-control)}.bar-end[data-astro-cid-wejt73bl]{gap:var(--qc-space-1)}.bar-end[data-astro-cid-wejt73bl] .bar-cta{padding-inline:var(--qc-space-3);letter-spacing:.06em;font-size:.72rem}.bar-btn[data-astro-cid-wejt73bl]{width:var(--qc-size-control);justify-content:center;padding:0}.bar-label[data-astro-cid-wejt73bl]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@font-face{font-family:Archivo QC;src:url(/_astro/archivo-variable.DY7AcnAa.woff2)format("woff2");font-weight:100 900;font-stretch:62% 125%;font-display:swap}@font-face{font-family:Switzer QC;src:url(/_astro/switzer-variable.7Oa6q7Y4.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--qc-silk-gradient:linear-gradient(170deg, #16130e 0%, #372f20 32%, #9c8d63 100%);--qc-silk-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.130'/%3E%3C/svg%3E");--qc-silk-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}html:has(.qc),body:has(.qc){background:var(--qc-color-smoke0);scrollbar-color:var(--qc-color-smoke4) var(--qc-color-smoke0);margin:0;overflow-x:clip}.qc{--qc-gutter:clamp(1.25rem, 4vw, 3.5rem);--qc-caps-track:var(--qc-text-track-wide);isolation:isolate;color:var(--qc-color-ivory);background-color:#16130e;background-image:var(--qc-silk-noise), linear-gradient(#16130e, transparent 18%), var(--qc-silk-gradient);background-blend-mode:overlay, normal, normal;font-family:var(--qc-font-body);font-size:var(--qc-text-body);caret-color:var(--qc-color-brass);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-position:0 0,bottom,bottom;background-repeat:repeat,no-repeat,no-repeat;background-size:120px 120px,100% 240svh,100% 240svh;line-height:1.6;position:relative}.qc:after{content:"";z-index:-1;pointer-events:none;background-image:var(--qc-silk-grain);mix-blend-mode:overlay;opacity:.13;background-size:400px 400px;position:absolute;inset:0}.qc--links{flex-direction:column;height:100svh;display:flex;overflow:hidden}@media (width<=860px){.qc{--qc-caps-track:var(--qc-text-track-tight)}}.qc *,.qc :before,.qc :after{box-sizing:border-box}::selection{background:var(--qc-color-brass);color:var(--qc-color-ink)}.qc a:active{opacity:.8}.qc :focus-visible,.menu :focus-visible{outline:2px solid var(--qc-color-brass);outline-offset:3px}.qc-caps{font-family:var(--qc-font-display);font-weight:400;font-stretch:125%;font-size:var(--qc-text-label);letter-spacing:var(--qc-caps-track);text-transform:uppercase;line-height:1.4}.qc-skip{left:var(--qc-space-4);top:var(--qc-space-4);z-index:50;padding:var(--qc-space-3) var(--qc-space-6);border-radius:var(--qc-radius-pill);background:var(--qc-color-brass);color:var(--qc-color-ink);position:absolute;transform:translateY(-300%)}.qc-skip:focus-visible{transform:none}.qc-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.qc-motion [data-drift]{opacity:0;transition:opacity var(--qc-motion-drift) var(--qc-motion-ease-drift), transform var(--qc-motion-drift) var(--qc-motion-ease-drift);transition-delay:calc(var(--qc-i,0) * var(--qc-motion-stagger));transform:translateY(14px)}.qc-motion [data-drift].is-in{opacity:1;transform:none}
