.about-module__HbYvIW__section{background:var(--background);scroll-margin-top:7rem;position:relative}.about-module__HbYvIW__inner{width:min(100% - 3rem,80rem);margin-inline:auto;padding-block:clamp(3.5rem,6vw,5rem) clamp(2.5rem,4vw,3.5rem)}.about-module__HbYvIW__layout{grid-template-columns:1.2fr .8fr;display:grid}.about-module__HbYvIW__introLead{padding-right:clamp(1.75rem,3.5vw,3.5rem)}.about-module__HbYvIW__essence{margin:0 0 1.1rem}.about-module__HbYvIW__heading{font-family:var(--qelvarn-font-display);letter-spacing:-.04em;margin:0;font-size:clamp(2.4rem,min(100vw - 3rem,80rem)/9.40476 - clamp(1.75rem,3.5vw,3.5rem)/5.64286,8rem);font-weight:400;line-height:1.03}.about-module__HbYvIW__details{flex-direction:column;justify-content:space-between;gap:1.25rem;padding-top:2.375rem;padding-left:clamp(1.75rem,3.5vw,3.5rem);display:flex}.about-module__HbYvIW__details p.about-module__HbYvIW__type-lead{font-size:clamp(1.125rem,1.3vw,1.5rem);line-height:1.5}.about-module__HbYvIW__details p.about-module__HbYvIW__type-body{font-size:clamp(.95rem,1.05vw,1.2rem);line-height:1.6}.about-module__HbYvIW__lineMask{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:hidden}.about-module__HbYvIW__line,.about-module__HbYvIW__accentLine{display:block}.about-module__HbYvIW__accentLine{color:var(--qelvarn-highlight);font-style:italic}.about-module__HbYvIW__brandSpace{isolation:isolate;aspect-ratio:2;background:radial-gradient(ellipse at 50% 55%, var(--color-brand-warm-beige), transparent 65%);margin-top:clamp(1.25rem,2.5vw,2rem);position:relative;overflow:hidden}.about-module__HbYvIW__brandCanvas{width:100%;height:100%;position:absolute;inset:0}.about-module__HbYvIW__brandLetter{font-family:var(--qelvarn-font-display);letter-spacing:-.035em;font-weight:400}@media (max-width:767px){.about-module__HbYvIW__layout{grid-template-columns:1fr}.about-module__HbYvIW__introLead{padding-right:0}.about-module__HbYvIW__heading{font-size:clamp(2.4rem,9vw,3.2rem)}.about-module__HbYvIW__details{border-top:1px solid var(--border);margin-top:1.6rem;padding-top:1.4rem;padding-left:0}.about-module__HbYvIW__brandSpace{aspect-ratio:1}}
.projects-module__SD0Hxq__section{background:var(--background);color:var(--foreground);scroll-margin-top:6rem;position:relative}.projects-module__SD0Hxq__stage{isolation:isolate;background:var(--background);height:100svh;position:relative;overflow:hidden}.projects-module__SD0Hxq__qLayer{will-change:transform, opacity;background:radial-gradient(ellipse at 42% 55%, var(--color-brand-warm-beige), transparent 58%), var(--background);transform-origin:18% 55%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.projects-module__SD0Hxq__qCanvas{width:min(100%,92rem);height:100%;max-height:100svh}.projects-module__SD0Hxq__brandLetter{font-family:var(--qelvarn-font-display);letter-spacing:-.035em;font-weight:400}.projects-module__SD0Hxq__introLayer,.projects-module__SD0Hxq__panelLayer{padding:max(5.75rem, calc(env(safe-area-inset-top) + 5.25rem)) clamp(1rem, 2.4vw, 2rem) max(2.75rem, calc(env(safe-area-inset-bottom) + 2.25rem));pointer-events:none;will-change:transform, opacity;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.projects-module__SD0Hxq__introInner{text-align:center;width:min(100%,42rem)}.projects-module__SD0Hxq__introEyebrow{margin:0 0 1rem}.projects-module__SD0Hxq__introHeading{margin:0}.projects-module__SD0Hxq__introLead{max-width:40ch;margin:1.15rem auto 0}.projects-module__SD0Hxq__panel{pointer-events:auto;grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(.65rem,1.4vh,1rem);width:min(100%,88rem);height:100%;min-height:0;display:grid}.projects-module__SD0Hxq__panelHead{gap:.45rem;min-width:0;display:grid}.projects-module__SD0Hxq__panelTitleRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.65rem 1.5rem;display:flex}.projects-module__SD0Hxq__panelName{font-family:var(--qelvarn-font-display);letter-spacing:-.035em;margin:0;font-size:clamp(1.85rem,3.8vw,3.1rem);font-weight:400;line-height:1.02}.projects-module__SD0Hxq__facts{flex-wrap:wrap;gap:.55rem 1.35rem;margin:0;padding:0;list-style:none;display:flex}.projects-module__SD0Hxq__fact{gap:.1rem;max-width:28ch;display:grid}.projects-module__SD0Hxq__factLabel{color:var(--qelvarn-highlight)}.projects-module__SD0Hxq__factValue{color:var(--qelvarn-text-soft);font-size:.92em;line-height:1.35}.projects-module__SD0Hxq__panelTagline{max-width:52ch;margin:0;font-size:clamp(.98rem,1.15vw,1.2rem)}.projects-module__SD0Hxq__mosaic{grid-template-columns:1.45fr 1fr;gap:.55rem;height:100%;min-height:0;display:grid}.projects-module__SD0Hxq__heroCell,.projects-module__SD0Hxq__sideCell,.projects-module__SD0Hxq__filmCell{background:var(--color-brand-warm-beige);min-height:0;margin:0;position:relative;overflow:hidden}.projects-module__SD0Hxq__heroCell{height:100%}.projects-module__SD0Hxq__sideGrid{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:.55rem;height:100%;min-height:0;display:grid}.projects-module__SD0Hxq__shotImg{object-fit:cover;transform-origin:50%;will-change:transform, opacity;width:100%;height:100%;display:block}.projects-module__SD0Hxq__film{grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem;height:clamp(4.75rem,11.5vh,7.25rem);display:grid}.projects-module__SD0Hxq__filmCell{height:100%}.projects-module__SD0Hxq__progress{left:50%;bottom:max(.85rem, env(safe-area-inset-bottom));z-index:5;pointer-events:none;gap:.45rem;display:flex;position:absolute;transform:translate(-50%)}.projects-module__SD0Hxq__progressDot{background:color-mix(in srgb, var(--foreground) 22%, transparent);border-radius:999px;width:.45rem;height:.45rem;transition:background-color .2s,transform .2s}.projects-module__SD0Hxq__progressDot[data-active=true]{background:var(--qelvarn-highlight);transform:scale(1.25)}@media (max-width:999px){.projects-module__SD0Hxq__mosaic{grid-template-rows:minmax(38%,46%) minmax(0,1fr);grid-template-columns:1fr}.projects-module__SD0Hxq__sideGrid{grid-template-rows:1fr;grid-template-columns:repeat(4,minmax(0,1fr))}.projects-module__SD0Hxq__film{grid-template-columns:repeat(4,minmax(0,1fr));height:clamp(4.25rem,10vh,6rem)}.projects-module__SD0Hxq__filmCell:nth-child(n+5){display:none}}@media (max-width:699px){.projects-module__SD0Hxq__introLayer,.projects-module__SD0Hxq__panelLayer{padding-top:max(5.25rem, calc(env(safe-area-inset-top) + 4.75rem));padding-bottom:max(2.5rem, calc(env(safe-area-inset-bottom) + 2rem))}.projects-module__SD0Hxq__panelTitleRow{flex-direction:column;align-items:flex-start;gap:.55rem}.projects-module__SD0Hxq__facts{gap:.45rem 1rem}.projects-module__SD0Hxq__sideGrid{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.projects-module__SD0Hxq__film{grid-template-columns:repeat(3,minmax(0,1fr))}.projects-module__SD0Hxq__filmCell:nth-child(n+4){display:none}}
