.rt-title{font-family:var(--qc-font-display);font-weight:300;font-stretch:125%;font-size:var(--qc-text-lead);letter-spacing:.3em;text-transform:uppercase;margin:0;line-height:1.4}.rt-intro{font-size:var(--qc-text-lead);margin:0;font-weight:350;line-height:1.3}.rt-line{font-size:var(--qc-text-lead-small);margin:0;font-weight:400;line-height:1.45}@media (width<=860px){.rt-title{font-size:var(--qc-text-lead-small);letter-spacing:.2em}.rt-intro{font-size:var(--qc-text-lead-small)}}.rt-hero[data-astro-cid-msmz2l65]{z-index:0;height:calc(100 * var(--qc-svh,1svh));align-content:center;display:grid;position:sticky;top:0;overflow:hidden}.rt-wall[data-astro-cid-msmz2l65]{--rt-size:min(calc(22 * var(--qc-svh,1svh)), 18vw)}.rt-row[data-astro-cid-msmz2l65]{gap:calc(var(--rt-size) * .28);padding-left:var(--qc-gutter);white-space:nowrap;font-family:var(--qc-font-display);font-weight:800;font-stretch:62%;font-size:var(--rt-size);text-transform:uppercase;will-change:translate;margin:0;line-height:.96;display:flex}.rt-row[data-astro-cid-msmz2l65]:nth-child(2n){margin-left:calc(var(--rt-size) * -1.2)}.rt-word[data-astro-cid-msmz2l65]{color:var(--qc-color-ivory)}.rt-word--line[data-astro-cid-msmz2l65]{color:#0000;-webkit-text-stroke:1px var(--qc-color-ivory-faint)}@media (width>=861px){.rt-row[data-astro-cid-msmz2l65]:nth-child(n+5){display:none}}@media (width<=860px){.rt-wall[data-astro-cid-msmz2l65]{--rt-size:min(calc(16 * var(--qc-svh,1svh)), 24vw)}}.zs[data-astro-cid-qy7uoaaf]{height:min(34rem, calc(72 * var(--qc-svh,1svh)));margin-right:calc(var(--qc-gutter) * -1);touch-action:pan-y;cursor:grab;user-select:none;position:relative;overflow:hidden}.zs[data-astro-cid-qy7uoaaf][data-dragging]{cursor:grabbing}.zs-card[data-astro-cid-qy7uoaaf]{position:absolute;top:0;left:0}.zs-frame[data-astro-cid-qy7uoaaf]{border-radius:var(--qc-radius-field);background-color:var(--qc-color-ivory);background-image:var(--qc-silk-noise);background-blend-mode:overlay;background-size:120px 120px;position:relative;overflow:hidden}.zs-frame[data-astro-cid-qy7uoaaf] .zs-img{object-fit:cover;object-position:center bottom;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.zs-frame[data-astro-cid-qy7uoaaf][data-fit=contain] .zs-img{inset:var(--qc-space-6);width:calc(100% - var(--qc-space-12));height:calc(100% - var(--qc-space-12));object-fit:contain;mix-blend-mode:multiply}@media (prefers-reduced-motion:no-preference){.zs-frame[data-astro-cid-qy7uoaaf] .zs-img{transition:scale var(--qc-motion-drift) var(--qc-motion-ease-out)}.zs-frame[data-astro-cid-qy7uoaaf]:hover .zs-img{scale:1.05}}.zs-badge[data-astro-cid-qy7uoaaf]{top:var(--qc-space-4);right:var(--qc-space-4);padding:var(--qc-space-1) var(--qc-space-3);border-radius:var(--qc-radius-pill);background:var(--qc-color-brass);color:var(--qc-color-ink);white-space:nowrap;opacity:0;position:absolute}.zs-card[data-astro-cid-qy7uoaaf][data-show] .zs-badge[data-astro-cid-qy7uoaaf]{opacity:1}.zs-text[data-astro-cid-qy7uoaaf]{bottom:calc(100% + var(--qc-space-3));visibility:hidden;width:100%;min-width:14rem;position:absolute;left:0}.zs-card[data-astro-cid-qy7uoaaf][data-show] .zs-text[data-astro-cid-qy7uoaaf]{visibility:visible}.zs-line[data-astro-cid-qy7uoaaf]{margin:0;overflow:hidden}.zs-line[data-astro-cid-qy7uoaaf] span[data-astro-cid-qy7uoaaf]{display:block;translate:0 100%}.zs-card[data-astro-cid-qy7uoaaf][data-show] .zs-line[data-astro-cid-qy7uoaaf] span[data-astro-cid-qy7uoaaf]{translate:0}@media (prefers-reduced-motion:no-preference){.zs-line[data-astro-cid-qy7uoaaf] span[data-astro-cid-qy7uoaaf]{transition:translate var(--qc-motion-roll) var(--qc-motion-ease-out);transition-delay:calc(var(--zs-i) * var(--qc-motion-stagger) / 3)}}.zs-name[data-astro-cid-qy7uoaaf]{font-size:var(--qc-text-lead-small);line-height:1.3}.zs-desc[data-astro-cid-qy7uoaaf]{max-width:28ch;font-size:var(--qc-text-small);color:var(--qc-color-ivory-dim)}@media (width<=860px){.zs[data-astro-cid-qy7uoaaf]{height:min(26rem, calc(64 * var(--qc-svh,1svh)));margin-left:calc(var(--qc-gutter) * -1)}}.rt-equip{padding:var(--qc-space-24) var(--qc-gutter);overflow:hidden}.eq-body[data-astro-cid-hghscfhb]{column-gap:var(--qc-space-6);row-gap:var(--qc-space-12);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.eq-head[data-astro-cid-hghscfhb]{grid-area:1/1/auto/6}.eq-intro[data-astro-cid-hghscfhb]{margin-top:var(--qc-space-6);color:var(--qc-color-ivory-dim)}.eq-list[data-astro-cid-hghscfhb]{border-top:1px solid var(--qc-color-hairline);grid-area:2/1/auto/6;margin:0;padding:0;list-style:none}.eq-body[data-astro-cid-hghscfhb]>.zs{grid-area:1/6/3/13;align-self:end}.eq-item[data-astro-cid-hghscfhb]{width:100%;min-height:var(--qc-size-control);justify-content:space-between;align-items:baseline;gap:var(--qc-space-4);padding:var(--qc-space-4) 0;border:0;border-bottom:1px solid var(--qc-color-hairline);color:var(--qc-color-ivory-dim);font:inherit;text-align:left;cursor:pointer;transition:color var(--qc-motion-hover) var(--qc-motion-ease-out);background:0 0;display:flex}.eq-price[data-astro-cid-hghscfhb]{font-variant-numeric:tabular-nums;flex:none}.eq-item[data-astro-cid-hghscfhb][data-active]{color:var(--qc-color-ivory)}.eq-item[data-astro-cid-hghscfhb][data-active] .eq-price[data-astro-cid-hghscfhb]{color:var(--qc-color-brass)}@media (width<=860px){.rt-equip{padding-block:var(--qc-space-16)}.eq-head[data-astro-cid-hghscfhb],.eq-list[data-astro-cid-hghscfhb],.eq-body[data-astro-cid-hghscfhb]>.zs{grid-area:auto/1/auto/-1}.eq-list[data-astro-cid-hghscfhb]{order:1}}.rc-slot[data-astro-cid-q7o3fpbx]{isolation:isolate;will-change:transform;position:relative}.rc-shadow[data-astro-cid-q7o3fpbx]{z-index:-1;filter:drop-shadow(0 var(--qc-space-3) var(--qc-space-8) color-mix(in srgb, var(--qc-color-ink) 35%, transparent));pointer-events:none;position:absolute;inset:0}.rc-shadow[data-astro-cid-q7o3fpbx]>span[data-astro-cid-q7o3fpbx]{background-color:var(--qc-color-brass);border-radius:var(--qc-radius-field);transition:transform var(--qc-motion-hover) var(--qc-motion-ease-out);position:absolute;inset:0}.rc-shadow[data-astro-cid-q7o3fpbx]>span[data-astro-cid-q7o3fpbx][data-hover]{transition:none}.rc[data-astro-cid-q7o3fpbx]{isolation:isolate;padding:var(--qc-space-8) var(--qc-space-12) var(--qc-space-12);background-color:var(--qc-color-brass);color:var(--qc-color-ink);border-radius:var(--qc-radius-field);transition:transform var(--qc-motion-hover) var(--qc-motion-ease-out);position:relative}.rc[data-astro-cid-q7o3fpbx][data-hover]{will-change:transform;transition:none}.rc-tex[data-astro-cid-q7o3fpbx]{z-index:-1;width:100%;height:100%;display:block;position:absolute;inset:0}.rc-stub[data-astro-cid-q7o3fpbx]{padding-bottom:var(--qc-space-8);position:relative}.rc-brand[data-astro-cid-q7o3fpbx]{margin:0}.rc-title[data-astro-cid-q7o3fpbx]{z-index:1;margin:var(--qc-space-4) 0 0;font-family:var(--qc-font-display);font-weight:300;font-stretch:125%;font-size:var(--qc-text-title);text-transform:uppercase;line-height:1.05;position:relative}.rc-sub[data-astro-cid-q7o3fpbx]{margin-top:var(--qc-space-2);font-family:var(--qc-font-body);font-weight:400;font-stretch:100%;font-size:var(--qc-text-lead-small);text-transform:none;display:block}.rc-mark[data-astro-cid-q7o3fpbx]{right:0;bottom:var(--qc-space-4);z-index:0;font-family:var(--qc-font-display);font-weight:700;font-stretch:125%;font-size:var(--qc-text-name);color:var(--qc-color-brass-soft);opacity:.6;line-height:1;position:absolute}.rc-perf[data-astro-cid-q7o3fpbx]{top:var(--rc-perf,0);left:var(--rc-notch,0);right:var(--rc-notch,0);background-image:repeating-linear-gradient(to right, color-mix(in srgb, var(--qc-color-ink) 33%, transparent) 0 var(--qc-space-2), transparent var(--qc-space-2) var(--qc-space-4));height:2px;position:absolute}.rc-lines[data-astro-cid-q7o3fpbx]{margin:var(--qc-space-6) 0 0;font-variant-numeric:tabular-nums}.rc-line[data-astro-cid-q7o3fpbx]{justify-content:space-between;align-items:baseline;gap:var(--qc-space-1) var(--qc-space-4);padding:var(--qc-space-4) 0;border-bottom:1px dotted var(--qc-color-ink);flex-wrap:wrap;display:flex}.rc-line[data-astro-cid-q7o3fpbx] dt[data-astro-cid-q7o3fpbx],.rc-line[data-astro-cid-q7o3fpbx] dd[data-astro-cid-q7o3fpbx]{font-size:var(--qc-text-lead-small);margin:0;line-height:1.45}.rc-amount[data-astro-cid-q7o3fpbx]{font-family:var(--qc-font-display);font-weight:300;font-stretch:125%;font-size:var(--qc-text-title);line-height:1}.rc-line[data-astro-cid-q7o3fpbx] a[data-astro-cid-q7o3fpbx]{min-height:var(--qc-size-target);color:inherit;text-underline-offset:var(--qc-space-1);align-items:center;text-decoration:underline;display:inline-flex}.rc-line[data-astro-cid-q7o3fpbx] a[data-astro-cid-q7o3fpbx]:focus-visible{outline-color:var(--qc-color-ink)}.rc-foot[data-astro-cid-q7o3fpbx]{margin:var(--qc-space-8) 0 0;text-align:center}.rc-glare[data-astro-cid-q7o3fpbx]{pointer-events:none;opacity:0;background:radial-gradient(38% 55% at var(--gx,50%) var(--gy,50%), color-mix(in srgb, var(--qc-color-ivory) 40%, transparent) 0%, transparent 70%);transition:opacity var(--qc-motion-hover) var(--qc-motion-ease-out);position:absolute;inset:0}.rc[data-astro-cid-q7o3fpbx][data-hover] .rc-glare[data-astro-cid-q7o3fpbx]{opacity:1}@media (width<=860px){.rc[data-astro-cid-q7o3fpbx]{padding-inline:var(--qc-space-6)}.rc-title[data-astro-cid-q7o3fpbx]{font-size:var(--qc-text-lead)}.rc-mark[data-astro-cid-q7o3fpbx]{font-size:var(--qc-text-title)}}.rt-method{z-index:1;min-height:calc(100 * var(--qc-svh,1svh));padding:var(--qc-space-24) var(--qc-gutter);color:var(--qc-color-ivory);border-radius:var(--qc-radius-panel) var(--qc-radius-panel) 0 0;background-color:var(--qc-color-smoke0);background-image:var(--qc-silk-noise), linear-gradient(170deg, var(--qc-color-smoke1) 0%, var(--qc-color-smoke3) 100%);background-blend-mode:overlay, normal;box-shadow:0 calc(var(--qc-space-8) * -1) var(--qc-space-24) color-mix(in srgb, var(--qc-color-smoke0) 70%, transparent);view-timeline:--rt-how block;background-size:120px 120px,auto;align-content:center;display:grid;position:relative}.rt-fil[data-astro-cid-nljngrva]{z-index:0;opacity:.18;pointer-events:none;width:min(70vw,64rem);height:auto;position:absolute;top:-6%;left:-22%;overflow:visible;scale:-1 1}.rt-fil[data-astro-cid-nljngrva] path[data-astro-cid-nljngrva]{fill:none;stroke:var(--qc-color-brass);stroke-width:14px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.rt-fil[data-astro-cid-nljngrva] path[data-astro-cid-nljngrva]{animation:linear both rt-fil --rt-how;animation-range:entry 10% exit 90%}}}@keyframes rt-fil{0%{stroke-dashoffset:.5px}to{stroke-dashoffset:0}}.rt-wrap[data-astro-cid-nljngrva]{z-index:1;column-gap:var(--qc-space-6);row-gap:var(--qc-space-16);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid;position:relative}.rt-body[data-astro-cid-nljngrva]{grid-column:1/6}.rt-method-intro[data-astro-cid-nljngrva]{margin-top:var(--qc-space-8);color:var(--qc-color-ivory-dim)}.rt-list[data-astro-cid-nljngrva]{margin:var(--qc-space-8) 0;border-top:1px solid var(--qc-color-hairline);padding:0;list-style:none}.rt-list[data-astro-cid-nljngrva] li[data-astro-cid-nljngrva]{padding:var(--qc-space-4) 0;border-bottom:1px solid var(--qc-color-hairline)}.rt-reply[data-astro-cid-nljngrva]{color:var(--qc-color-ivory-dim)}.rt-body[data-astro-cid-nljngrva] .rt-method-cta{margin-top:var(--qc-space-8)}.rt-receipt[data-astro-cid-nljngrva]{grid-column:7/13}.rt-receipt[data-astro-cid-nljngrva][data-flight=held]{display:flow-root}@media (pointer:coarse) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.qc-motion .rt-receipt[data-astro-cid-nljngrva]:not([data-flight-ready]) .rt-runway[data-astro-cid-nljngrva]{visibility:hidden}}}.rt-receipt[data-astro-cid-nljngrva][data-flight=held] .rt-runway[data-astro-cid-nljngrva]{margin-top:calc(var(--rc-runway) * -1);pointer-events:none;flex-direction:column;display:flex}.rt-receipt[data-astro-cid-nljngrva][data-flight=held] .rt-runway[data-astro-cid-nljngrva]:after{content:"";height:var(--rc-runway);flex:none}.rt-receipt[data-astro-cid-nljngrva][data-flight=held] .rc-slot{top:var(--rc-top);pointer-events:auto;position:sticky}@media (width<=860px){.rt-method{padding-block:var(--qc-space-16)}.rt-body[data-astro-cid-nljngrva],.rt-receipt[data-astro-cid-nljngrva]{grid-column:1/-1}.rt-receipt[data-astro-cid-nljngrva]{order:-1}.rt-fil[data-astro-cid-nljngrva]{width:140vw;left:-60%}}
