.ProjectNotes-module__oO8rMG__list{gap:var(--space-m);margin:0;display:grid}.ProjectNotes-module__oO8rMG__field{gap:var(--space-2xs);padding-top:var(--space-xs);border-top:1px solid var(--border-hairline);display:grid}.ProjectNotes-module__oO8rMG__term{color:var(--accent);font-family:var(--font-label);font-size:var(--label-size);font-weight:var(--label-weight);letter-spacing:var(--label-tracking);text-transform:uppercase;margin:0}.ProjectNotes-module__oO8rMG__value{color:var(--prose-ink);font-size:var(--prose-size);font-weight:var(--prose-weight);line-height:var(--prose-leading);margin:0}.ProjectNotes-module__oO8rMG__services{gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:grid}.ProjectNotes-module__oO8rMG__serviceLink{color:inherit;transition:color var(--dur-base) var(--ease-out);align-items:baseline;gap:.4em;text-decoration:none;display:inline-flex}.ProjectNotes-module__oO8rMG__serviceLink span{color:var(--ink-28);transition:color var(--dur-base) var(--ease-out)}.ProjectNotes-module__oO8rMG__serviceLink:hover,.ProjectNotes-module__oO8rMG__serviceLink:focus-visible,.ProjectNotes-module__oO8rMG__serviceLink:hover span,.ProjectNotes-module__oO8rMG__serviceLink:focus-visible span{color:var(--accent)}.ProjectNotes-module__oO8rMG__serviceLink:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (min-width:58rem){.ProjectNotes-module__oO8rMG__inner{align-items:start;gap:var(--space-xl);grid-template-columns:minmax(16rem,.7fr) minmax(0,1.3fr)}}@media (prefers-reduced-motion:reduce){.ProjectNotes-module__oO8rMG__serviceLink,.ProjectNotes-module__oO8rMG__serviceLink span{transition:none}}
.ProjectTechnologies-module__UNgZxa__section{padding-block:var(--section-gap);border-bottom:1px solid var(--border-hairline)}.ProjectTechnologies-module__UNgZxa__inner{max-width:var(--content-max-width);width:100%;padding-inline:var(--shell-gutter);margin-inline:auto}.ProjectTechnologies-module__UNgZxa__inner>div{gap:var(--space-l);display:grid}.ProjectTechnologies-module__UNgZxa__meta{margin-bottom:clamp(2rem,4.8vw,4.3rem)}.ProjectTechnologies-module__UNgZxa__heading{max-width:16ch;color:var(--text-primary);font-size:var(--section-title-size);font-weight:var(--title-weight);line-height:var(--section-title-leading);letter-spacing:var(--section-title-tracking);text-transform:uppercase;text-wrap:balance;margin:0}.ProjectTechnologies-module__UNgZxa__list{border-bottom:1px solid var(--border-hairline);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ProjectTechnologies-module__UNgZxa__tag{padding-block:var(--space-s);border-top:1px solid var(--border-hairline);color:var(--prose-ink);font-size:var(--prose-size);font-weight:var(--prose-weight);line-height:var(--prose-leading)}@media (min-width:58rem){.ProjectTechnologies-module__UNgZxa__inner>div{align-items:start;gap:var(--space-xl);grid-template-columns:minmax(16rem,.7fr) minmax(0,1.3fr)}}
.ProjectCaseStudy-module__skyqhq__section{padding-block:var(--section-gap);border-bottom:1px solid var(--border-hairline)}.ProjectCaseStudy-module__skyqhq__inner{width:100%;max-width:var(--content-max-width);padding-inline:var(--shell-gutter);margin-inline:auto}.ProjectCaseStudy-module__skyqhq__meta{margin-bottom:clamp(2rem,4.8vw,4.3rem)}.ProjectCaseStudy-module__skyqhq__heading{max-width:18ch;color:var(--text-primary);font-size:var(--section-title-size);font-weight:var(--title-weight);line-height:var(--section-title-leading);letter-spacing:var(--section-title-tracking);text-transform:uppercase;text-wrap:balance;margin:0}.ProjectCaseStudy-module__skyqhq__contextGrid{margin-top:var(--space-l);border-block:1px solid var(--border-hairline);display:grid}.ProjectCaseStudy-module__skyqhq__fact{min-width:0;padding-block:var(--space-m);border-bottom:1px solid var(--border-hairline)}.ProjectCaseStudy-module__skyqhq__fact:last-child{border-bottom:0}.ProjectCaseStudy-module__skyqhq__factLabel,.ProjectCaseStudy-module__skyqhq__columnLabel{margin:0 0 var(--space-s);color:var(--accent);font-family:var(--font-label);font-size:var(--label-size);font-weight:var(--label-weight);letter-spacing:var(--label-tracking);text-transform:uppercase;line-height:1.4}.ProjectCaseStudy-module__skyqhq__factText,.ProjectCaseStudy-module__skyqhq__summary,.ProjectCaseStudy-module__skyqhq__screensIntro,.ProjectCaseStudy-module__skyqhq__layerText,.ProjectCaseStudy-module__skyqhq__resultDetail,.ProjectCaseStudy-module__skyqhq__serviceItem p,.ProjectCaseStudy-module__skyqhq__screenDescription{color:var(--prose-ink);font-size:var(--prose-size);font-weight:var(--prose-weight);line-height:var(--prose-leading);margin:0}.ProjectCaseStudy-module__skyqhq__audienceList,.ProjectCaseStudy-module__skyqhq__challengeList,.ProjectCaseStudy-module__skyqhq__layerList,.ProjectCaseStudy-module__skyqhq__resultGrid,.ProjectCaseStudy-module__skyqhq__serviceList{margin:0;padding:0;list-style:none}.ProjectCaseStudy-module__skyqhq__audienceList{gap:var(--space-xs);display:grid}.ProjectCaseStudy-module__skyqhq__audienceList li,.ProjectCaseStudy-module__skyqhq__challengeList li{color:var(--prose-ink);font-size:var(--prose-size);font-weight:var(--prose-weight);line-height:var(--prose-leading);padding-inline-start:var(--space-s);position:relative}.ProjectCaseStudy-module__skyqhq__audienceList li:before,.ProjectCaseStudy-module__skyqhq__challengeList li:before{content:"";inset-inline-start:0;background:var(--accent);width:.35rem;height:1px;position:absolute;top:.78em}.ProjectCaseStudy-module__skyqhq__architectureGrid{gap:var(--space-xl);display:grid}.ProjectCaseStudy-module__skyqhq__architectureIntro{align-content:start;gap:var(--space-l);display:grid}.ProjectCaseStudy-module__skyqhq__summary{margin-top:var(--space-m);max-width:60ch}.ProjectCaseStudy-module__skyqhq__challengeHeading,.ProjectCaseStudy-module__skyqhq__relatedHeading{margin:0 0 var(--space-s);color:var(--text-primary);font-size:var(--step-1);letter-spacing:-.018em;font-weight:300;line-height:1.25}.ProjectCaseStudy-module__skyqhq__challengeList{gap:var(--space-xs);padding-top:var(--space-s);border-top:1px solid var(--border-hairline);display:grid}.ProjectCaseStudy-module__skyqhq__layerList{counter-reset:layer;border-top:1px solid var(--border-hairline)}.ProjectCaseStudy-module__skyqhq__layer{gap:var(--space-s);padding-block:var(--space-s);border-bottom:1px solid var(--border-hairline);grid-template-columns:2.5rem minmax(0,1fr);display:grid}.ProjectCaseStudy-module__skyqhq__layerIndex,.ProjectCaseStudy-module__skyqhq__screenIndex{color:var(--accent);font-family:var(--font-label);font-size:var(--label-size);font-weight:var(--label-weight);letter-spacing:var(--label-tracking)}.ProjectCaseStudy-module__skyqhq__layerName,.ProjectCaseStudy-module__skyqhq__screenTitle,.ProjectCaseStudy-module__skyqhq__resultLabel{color:var(--text-primary);font-size:var(--step-0);margin:0;font-weight:400;line-height:1.35}.ProjectCaseStudy-module__skyqhq__layerText{margin-top:var(--space-2xs)}.ProjectCaseStudy-module__skyqhq__screensHead{gap:var(--space-m);align-items:end;display:grid}.ProjectCaseStudy-module__skyqhq__screensIntro{max-width:62ch}.ProjectCaseStudy-module__skyqhq__screenGrid{gap:var(--space-l);margin-top:var(--space-l);display:grid}.ProjectCaseStudy-module__skyqhq__screenGrid>*{min-width:0;height:100%}.ProjectCaseStudy-module__skyqhq__screenFigure{border-top:1px solid var(--border-hairline);grid-template-rows:auto 1fr;height:100%;margin:0;display:grid}.ProjectCaseStudy-module__skyqhq__screenCanvas{height:clamp(16rem,68vw,18rem);margin-top:var(--space-s);background-color:#0000;background-image:var(--screen-dark);filter:drop-shadow(0 1.25rem 2.5rem #0000002e);transition:filter var(--dur-base) var(--ease-out), transform var(--dur-fast) var(--ease-out);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;position:relative;overflow:hidden}html[data-theme=light] .ProjectCaseStudy-module__skyqhq__screenCanvas{background-image:var(--screen-light);filter:drop-shadow(0 1rem 2rem #0e16251f)}.ProjectCaseStudy-module__skyqhq__screenTrigger{width:100%;color:inherit;text-align:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block;position:relative}.ProjectCaseStudy-module__skyqhq__screenTrigger:hover .ProjectCaseStudy-module__skyqhq__screenCanvas{transform:scale(1.012)}.ProjectCaseStudy-module__skyqhq__screenTrigger:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.ProjectCaseStudy-module__skyqhq__zoomHint{inset:auto var(--space-xs) var(--space-xs) auto;width:var(--tap-min);height:var(--tap-min);border:1px solid color-mix(in srgb, var(--accent) 58%, transparent);background:color-mix(in srgb, var(--surface-sunken) 78%, transparent);color:var(--accent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute}.ProjectCaseStudy-module__skyqhq__zoomHint svg{stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}.ProjectCaseStudy-module__skyqhq__screenTrigger:hover .ProjectCaseStudy-module__skyqhq__zoomHint,.ProjectCaseStudy-module__skyqhq__screenTrigger:focus-visible .ProjectCaseStudy-module__skyqhq__zoomHint{border-color:var(--accent);color:var(--text-primary);transform:translateY(-2px)}.ProjectCaseStudy-module__skyqhq__screenDialog{width:min(96vw,100rem);max-width:none;height:min(94dvh,70rem);max-height:none;color:var(--text-primary);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.ProjectCaseStudy-module__skyqhq__screenDialog::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030610d1}.ProjectCaseStudy-module__skyqhq__screenDialogPanel{gap:var(--space-s);border:1px solid var(--border-strong);background:color-mix(in srgb, var(--surface-sunken) 76%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-rows:minmax(0,1fr) auto;width:100%;height:100%;padding:clamp(.5rem,1.4vw,1rem);display:grid;position:relative;overflow:hidden;box-shadow:0 2rem 7rem #00000070}html[data-theme=light] .ProjectCaseStudy-module__skyqhq__screenDialogPanel{background:color-mix(in srgb, var(--surface-raised) 94%, transparent);box-shadow:0 2rem 6rem #0e16253d}.ProjectCaseStudy-module__skyqhq__screenDialogClose{z-index:2;inset:var(--space-s) var(--space-s) auto auto;width:var(--tap-min);height:var(--tap-min);border:1px solid var(--border-strong);background:color-mix(in srgb, var(--surface-sunken) 84%, transparent);color:var(--text-primary);font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}.ProjectCaseStudy-module__skyqhq__screenDialogClose svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:1.25rem;height:1.25rem;display:block}.ProjectCaseStudy-module__skyqhq__screenDialogClose:hover,.ProjectCaseStudy-module__skyqhq__screenDialogClose:focus-visible{border-color:var(--accent);background:var(--interaction-tint);color:var(--accent)}.ProjectCaseStudy-module__skyqhq__screenDialogClose:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ProjectCaseStudy-module__skyqhq__screenDialogCanvas{background-color:#0000;background-image:var(--screen-dark-large);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;min-width:0;height:100%;min-height:0;display:block}html[data-theme=light] .ProjectCaseStudy-module__skyqhq__screenDialogCanvas{background-image:var(--screen-light-large)}.ProjectCaseStudy-module__skyqhq__screenDialogCaption{gap:var(--space-2xs);padding:0 var(--space-xs) var(--space-xs);display:grid}.ProjectCaseStudy-module__skyqhq__screenDialogTitle{color:var(--text-primary);font-size:var(--step-1);margin:0;font-weight:400;line-height:1.25}.ProjectCaseStudy-module__skyqhq__screenDialogDescription{max-width:76ch;color:var(--prose-ink);font-size:var(--step--1);margin:0;line-height:1.6}.ProjectCaseStudy-module__skyqhq__windowBar{align-items:center;gap:var(--space-2xs);height:2rem;padding-inline:var(--space-xs);border-bottom:1px solid var(--border-hairline);background:color-mix(in srgb, var(--surface-raised) 92%, transparent);display:flex}.ProjectCaseStudy-module__skyqhq__windowBar i{background:var(--ink-28);border-radius:50%;width:.38rem;height:.38rem}.ProjectCaseStudy-module__skyqhq__windowBar i:first-child{background:var(--accent)}.ProjectCaseStudy-module__skyqhq__catalogueLayout{gap:var(--space-s);height:100%;padding:var(--space-s);grid-template-rows:minmax(0,1fr) auto;display:grid}.ProjectCaseStudy-module__skyqhq__catalogueHero{align-content:end;gap:var(--space-2xs);min-height:0;padding:var(--space-s);border:1px solid var(--border-hairline);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 18%, transparent), transparent 68%);display:grid}.ProjectCaseStudy-module__skyqhq__catalogueHero i{background:var(--accent);width:3rem;height:.35rem}.ProjectCaseStudy-module__skyqhq__catalogueHero b,.ProjectCaseStudy-module__skyqhq__microLabel,.ProjectCaseStudy-module__skyqhq__titleLine,.ProjectCaseStudy-module__skyqhq__copyLine{background:var(--ink-55);height:.35rem;display:block}.ProjectCaseStudy-module__skyqhq__catalogueHero b:nth-child(2){width:62%}.ProjectCaseStudy-module__skyqhq__catalogueHero b:last-child{opacity:.6;width:38%}.ProjectCaseStudy-module__skyqhq__catalogueCards{gap:var(--space-xs);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ProjectCaseStudy-module__skyqhq__catalogueCards i{aspect-ratio:3/4;border:1px solid var(--border-hairline);background:color-mix(in srgb, var(--text-primary) 7%, transparent)}.ProjectCaseStudy-module__skyqhq__screenCanvas[data-visual=library] .ProjectCaseStudy-module__skyqhq__catalogueCards i{border-radius:var(--radius-xs)}.ProjectCaseStudy-module__skyqhq__playerLayout{gap:var(--space-s);height:100%;min-height:0;padding:var(--space-m);grid-template-columns:.75fr 1.25fr;align-items:center;display:grid}.ProjectCaseStudy-module__skyqhq__cover{aspect-ratio:3/4;border:1px solid var(--border-strong);background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--accent) 55%, transparent), transparent 42%)}.ProjectCaseStudy-module__skyqhq__playerContent{gap:var(--space-xs);display:grid}.ProjectCaseStudy-module__skyqhq__microLabel{background:var(--accent);width:28%}.ProjectCaseStudy-module__skyqhq__titleLine{width:84%;height:.6rem}.ProjectCaseStudy-module__skyqhq__copyLine{opacity:.55;width:58%}.ProjectCaseStudy-module__skyqhq__waveform{height:4rem;margin-block:var(--space-xs);border-block:1px solid var(--border-hairline);align-items:center;gap:.18rem;display:flex}.ProjectCaseStudy-module__skyqhq__waveform i{background:var(--accent);width:2px;height:20%}.ProjectCaseStudy-module__skyqhq__waveform i:nth-child(3n+1){height:68%}.ProjectCaseStudy-module__skyqhq__waveform i:nth-child(4n+2){height:42%}.ProjectCaseStudy-module__skyqhq__playerControls{gap:var(--space-xs);align-items:center;display:flex}.ProjectCaseStudy-module__skyqhq__playerControls i{border:1px solid var(--border-strong);border-radius:50%;width:1.25rem;height:1.25rem}.ProjectCaseStudy-module__skyqhq__playerControls i:nth-child(2){border-color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, transparent);width:2.5rem;height:2.5rem}.ProjectCaseStudy-module__skyqhq__workflowLayout{gap:var(--space-xs);height:100%;min-height:0;padding:var(--space-m);align-content:center;display:grid}.ProjectCaseStudy-module__skyqhq__workflowNode{gap:var(--space-xs);min-height:2.8rem;padding:var(--space-xs);border:1px solid var(--border-hairline);background:color-mix(in srgb, var(--surface-raised) 88%, transparent);grid-template-columns:2rem minmax(0,1fr);align-items:center;display:grid;position:relative}.ProjectCaseStudy-module__skyqhq__workflowNode i{border:1px solid var(--accent);border-radius:50%;grid-row:1/span 2;width:1.4rem;height:1.4rem}.ProjectCaseStudy-module__skyqhq__workflowNode b{background:var(--ink-55);width:76%;height:.3rem}.ProjectCaseStudy-module__skyqhq__workflowNode b:last-child{opacity:.55;width:45%}.ProjectCaseStudy-module__skyqhq__liveLayout,.ProjectCaseStudy-module__skyqhq__adminLayout{height:100%;min-height:0;padding:var(--space-s);grid-template-columns:minmax(0,1.5fr) minmax(4rem,.5fr);display:grid}.ProjectCaseStudy-module__skyqhq__liveStage{border:1px solid var(--border-strong);background:radial-gradient(circle, color-mix(in srgb, var(--accent) 18%, transparent), transparent 55%);place-items:center;display:grid;position:relative}.ProjectCaseStudy-module__skyqhq__liveBadge{inset:var(--space-xs) auto auto var(--space-xs);background:var(--accent);width:2.6rem;height:.45rem;position:absolute}.ProjectCaseStudy-module__skyqhq__playGlyph{border:1px solid var(--accent);border-radius:50%;width:3rem;height:3rem}.ProjectCaseStudy-module__skyqhq__liveRail,.ProjectCaseStudy-module__skyqhq__adminNav{align-content:start;gap:var(--space-xs);padding:var(--space-xs);border-block:1px solid var(--border-hairline);border-inline-end:1px solid var(--border-hairline);display:grid}.ProjectCaseStudy-module__skyqhq__liveRail{border-inline-start:0;border-inline-end:1px solid var(--border-hairline)}.ProjectCaseStudy-module__skyqhq__liveRail i,.ProjectCaseStudy-module__skyqhq__adminNav i,.ProjectCaseStudy-module__skyqhq__adminTable i,.ProjectCaseStudy-module__skyqhq__adminTable b{background:var(--ink-28);height:.38rem;display:block}.ProjectCaseStudy-module__skyqhq__liveRail i:first-child,.ProjectCaseStudy-module__skyqhq__adminNav i:nth-child(2){background:var(--accent)}.ProjectCaseStudy-module__skyqhq__adminLayout{grid-template-columns:minmax(4rem,.45fr) minmax(0,1.55fr)}.ProjectCaseStudy-module__skyqhq__adminNav{border-inline-start:1px solid var(--border-hairline);border-inline-end:0}.ProjectCaseStudy-module__skyqhq__adminTable{align-content:start;gap:var(--space-s);padding:var(--space-s);border:1px solid var(--border-hairline);display:grid}.ProjectCaseStudy-module__skyqhq__adminTable b{background:var(--ink-55);width:42%;height:.6rem}.ProjectCaseStudy-module__skyqhq__adminTable i{border-bottom:1px solid var(--border-hairline);background:0 0;width:100%}.ProjectCaseStudy-module__skyqhq__screenCaption{gap:var(--space-s);padding-top:var(--space-s);grid-template-columns:2.5rem minmax(0,1fr);display:grid}.ProjectCaseStudy-module__skyqhq__screenCaption>div{min-width:0}.ProjectCaseStudy-module__skyqhq__screenDescription{margin-top:var(--space-2xs)}.ProjectCaseStudy-module__skyqhq__outcomeLayout{gap:var(--space-xl);margin-top:var(--space-l);display:grid}.ProjectCaseStudy-module__skyqhq__resultGrid{border-top:1px solid var(--border-hairline);display:grid}.ProjectCaseStudy-module__skyqhq__result{padding-block:var(--space-s);border-bottom:1px solid var(--border-hairline)}.ProjectCaseStudy-module__skyqhq__resultValue{margin-bottom:var(--space-xs);color:var(--accent);font-family:var(--font-label);font-size:var(--label-wide-size);font-weight:var(--label-weight);letter-spacing:var(--label-wide-tracking);text-transform:uppercase;line-height:1.4;display:block}.ProjectCaseStudy-module__skyqhq__resultDetail{margin-top:var(--space-2xs)}.ProjectCaseStudy-module__skyqhq__servicesAside{min-width:0;border-top:1px solid var(--border-hairline);background:0 0;align-self:start;padding-block-start:var(--space-l)}.ProjectCaseStudy-module__skyqhq__serviceList{counter-reset:related-service;border-top:1px solid var(--border-hairline)}.ProjectCaseStudy-module__skyqhq__serviceItem{counter-increment:related-service;column-gap:var(--space-s);padding-block:var(--space-m);border-bottom:1px solid var(--border-hairline);grid-template-columns:2.5rem minmax(0,1fr);display:grid}.ProjectCaseStudy-module__skyqhq__serviceItem:before{content:counter(related-service, decimal-leading-zero);color:var(--accent);font-family:var(--font-label);font-size:var(--label-size);font-weight:var(--label-weight);letter-spacing:var(--label-tracking);grid-row:1/span 2;padding-block-start:calc((var(--tap-min) - 1.4em) / 2);line-height:1.4}.ProjectCaseStudy-module__skyqhq__serviceLink{min-height:var(--tap-min);align-items:center;gap:var(--space-xs);color:var(--text-primary);font-size:var(--step-0);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.3em;grid-column:2;font-weight:400;display:inline-flex}.ProjectCaseStudy-module__skyqhq__serviceLink span,.ProjectCaseStudy-module__skyqhq__serviceLink:hover,.ProjectCaseStudy-module__skyqhq__serviceLink:focus-visible{color:var(--accent)}.ProjectCaseStudy-module__skyqhq__serviceLink:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.ProjectCaseStudy-module__skyqhq__serviceItem p{margin-top:var(--space-xs);grid-column:2}@media (min-width:48rem){.ProjectCaseStudy-module__skyqhq__heading{white-space:nowrap;max-width:none}.ProjectCaseStudy-module__skyqhq__contextGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ProjectCaseStudy-module__skyqhq__fact{padding:var(--space-m);border-bottom:0}.ProjectCaseStudy-module__skyqhq__problem{border-bottom:1px solid var(--border-hairline);grid-column:1/-1}.ProjectCaseStudy-module__skyqhq__fact:nth-child(2){border-inline-end:1px solid var(--border-hairline)}.ProjectCaseStudy-module__skyqhq__screenGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ProjectCaseStudy-module__skyqhq__screenCanvas{height:18rem}.ProjectCaseStudy-module__skyqhq__screenTitle{min-block-size:2.7em}.ProjectCaseStudy-module__skyqhq__screenGrid>:last-child:nth-child(odd){grid-column:1/-1}.ProjectCaseStudy-module__skyqhq__resultGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ProjectCaseStudy-module__skyqhq__result{padding:var(--space-s)}.ProjectCaseStudy-module__skyqhq__result:nth-child(odd){border-inline-end:1px solid var(--border-hairline)}.ProjectCaseStudy-module__skyqhq__result:last-child:nth-child(odd){border-inline-end:0;grid-column:1/-1}}@media (min-width:64rem){.ProjectCaseStudy-module__skyqhq__architectureGrid{grid-template-columns:minmax(16rem,.72fr) minmax(0,1.28fr);align-items:start}.ProjectCaseStudy-module__skyqhq__outcomeLayout{gap:var(--space-xl);grid-template-columns:minmax(22rem,.9fr) minmax(0,1.1fr);align-items:start}.ProjectCaseStudy-module__skyqhq__servicesAside{border-top:0;border-inline-start:0;padding-block-start:0;padding-inline-start:0}.ProjectCaseStudy-module__skyqhq__architectureIntro{top:calc(var(--nav-height) + var(--space-s));position:sticky}.ProjectCaseStudy-module__skyqhq__screenGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.ProjectCaseStudy-module__skyqhq__screenGrid>:last-child:nth-child(odd){grid-column:auto}.ProjectCaseStudy-module__skyqhq__screenCanvas{height:clamp(18rem,20vw,22rem)}}@media (max-width:38rem){.ProjectCaseStudy-module__skyqhq__screenDialog{width:calc(100vw - 1rem);height:calc(100dvh - 1rem)}.ProjectCaseStudy-module__skyqhq__screenDialogPanel{gap:var(--space-xs);padding:.35rem}.ProjectCaseStudy-module__skyqhq__screenDialogClose{inset:var(--space-xs) var(--space-xs) auto auto}.ProjectCaseStudy-module__skyqhq__screenDialogCaption{padding-inline:var(--space-xs)}.ProjectCaseStudy-module__skyqhq__playerLayout{padding:var(--space-s)}}@media (prefers-reduced-motion:reduce){.ProjectCaseStudy-module__skyqhq__screenCanvas,.ProjectCaseStudy-module__skyqhq__zoomHint{transition:none}}
