.KazCaseStudy-module__Dsrbxq__page{isolation:isolate;color:#e9e2d4;background:linear-gradient(#0a0d0ced,#0c100ff5 80%,#0c100f33);position:relative}.KazCaseStudy-module__Dsrbxq__inner{width:min(88%,80rem);margin-inline:auto}.KazCaseStudy-module__Dsrbxq__hero{padding-top:clamp(7.5rem,12vw,11rem)}.KazCaseStudy-module__Dsrbxq__back,.KazCaseStudy-module__Dsrbxq__eyebrow,.KazCaseStudy-module__Dsrbxq__location{font-family:var(--font-accent);text-transform:uppercase;letter-spacing:.18em;color:#c2ac79;font-size:.8rem;line-height:1.65}.KazCaseStudy-module__Dsrbxq__back{align-items:center;min-height:44px;margin-bottom:1.5rem;display:inline-flex}.KazCaseStudy-module__Dsrbxq__back:hover{color:#e8d4a9}.KazCaseStudy-module__Dsrbxq__title{font-family:var(--font-wordmark);letter-spacing:-.045em;margin:0;font-size:clamp(3.6rem,8.2vw,8.5rem);font-weight:400;line-height:1}.KazCaseStudy-module__Dsrbxq__title em{font-family:var(--font-accent);color:#c7ad7b;font-weight:400}.KazCaseStudy-module__Dsrbxq__dek{font-family:var(--font-accent);margin:1.5rem 0 0;font-size:clamp(1.5rem,2.6vw,2.5rem);font-style:italic;line-height:1.3}.KazCaseStudy-module__Dsrbxq__heroDetails{justify-content:space-between;align-items:end;gap:2rem;margin:2.5rem 0 3.5rem;display:flex}.KazCaseStudy-module__Dsrbxq__heroDetails>p:first-child{font-family:var(--font-body);color:#bdbfb3;font-size:.94rem;line-height:1.8}.KazCaseStudy-module__Dsrbxq__location{text-align:right;font-size:.7rem}.KazCaseStudy-module__Dsrbxq__artwork{min-width:0;margin:0}.KazCaseStudy-module__Dsrbxq__artSurface{aspect-ratio:3/2;width:100%;position:relative;overflow:hidden}.KazCaseStudy-module__Dsrbxq__artwork figcaption{font-family:var(--font-accent);color:#b7b6a9;max-width:70ch;margin-top:.9rem;font-size:1.08rem;line-height:1.45}.KazCaseStudy-module__Dsrbxq__detailLink{width:fit-content;min-height:44px;font-family:var(--font-body);color:#d4bf8f;align-items:center;gap:1rem;font-size:.72rem;display:flex}.KazCaseStudy-module__Dsrbxq__detailLink:hover{text-underline-offset:.3em;text-decoration:underline}.KazCaseStudy-module__Dsrbxq__heroArtwork .KazCaseStudy-module__Dsrbxq__artSurface{aspect-ratio:3/2;background:#06223b}.KazCaseStudy-module__Dsrbxq__index{border-block:1px solid #c2ac794d;grid-template-columns:repeat(4,1fr);margin-top:3rem;display:grid}.KazCaseStudy-module__Dsrbxq__index a{min-height:64px;font-family:var(--font-body);align-items:center;gap:.8rem;padding-right:1.4rem;font-size:.74rem;display:flex}.KazCaseStudy-module__Dsrbxq__index a span{font-family:var(--font-accent);color:#c2ac79;font-size:.95rem}.KazCaseStudy-module__Dsrbxq__index a span:last-child{margin-left:auto}.KazCaseStudy-module__Dsrbxq__index a:hover{color:#e9cea0}.KazCaseStudy-module__Dsrbxq__chapter{padding-top:clamp(5rem,9vw,9rem);scroll-margin-top:2rem}.KazCaseStudy-module__Dsrbxq__chapterIntro{grid-template-columns:1fr 1fr;align-items:end;gap:4rem;margin-bottom:clamp(2.5rem,5vw,5rem);display:grid}.KazCaseStudy-module__Dsrbxq__eyebrow{margin:0 0 1.6rem}.KazCaseStudy-module__Dsrbxq__heading,.KazCaseStudy-module__Dsrbxq__subheading{font-family:var(--font-wordmark);letter-spacing:-.025em;margin:0;font-size:clamp(2.5rem,4.6vw,4.6rem);font-weight:400;line-height:1.12}.KazCaseStudy-module__Dsrbxq__heading em,.KazCaseStudy-module__Dsrbxq__subheading em{font-family:var(--font-accent);color:#d1c1a1;font-weight:400}.KazCaseStudy-module__Dsrbxq__copy p:not(.KazCaseStudy-module__Dsrbxq__eyebrow){font-family:var(--font-body);color:#c2c3b9;max-width:53ch;margin:0;font-size:clamp(.93rem,1.2vw,1.08rem);line-height:1.85}.KazCaseStudy-module__Dsrbxq__copy p+p{margin-top:1.2rem!important}.KazCaseStudy-module__Dsrbxq__architectureSequence{grid-template-columns:1.25fr 1fr;align-items:center;gap:2.5rem;display:grid}.KazCaseStudy-module__Dsrbxq__lineStudy .KazCaseStudy-module__Dsrbxq__artSurface{aspect-ratio:1.8}.KazCaseStudy-module__Dsrbxq__buildingIdentity .KazCaseStudy-module__Dsrbxq__artSurface{aspect-ratio:3/2}.KazCaseStudy-module__Dsrbxq__bridge{font-family:var(--font-accent);text-align:center;color:#c5b28a;border-bottom:1px solid #c2ac793d;margin:4rem 0 0;padding-bottom:4rem;font-size:clamp(1.4rem,2.4vw,2.2rem);font-style:italic}.KazCaseStudy-module__Dsrbxq__roadsideLayout{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.KazCaseStudy-module__Dsrbxq__signArtwork .KazCaseStudy-module__Dsrbxq__artSurface{aspect-ratio:.83;background:#f6ebd7}.KazCaseStudy-module__Dsrbxq__signArtwork img{padding:5%}.KazCaseStudy-module__Dsrbxq__roadside .KazCaseStudy-module__Dsrbxq__copy{margin-top:1.75rem}.KazCaseStudy-module__Dsrbxq__scriptArtwork{margin-top:2.5rem}.KazCaseStudy-module__Dsrbxq__scriptArtwork .KazCaseStudy-module__Dsrbxq__artSurface{aspect-ratio:2.1;background:#f6ebd7}.KazCaseStudy-module__Dsrbxq__scriptArtwork img{padding:8%}.KazCaseStudy-module__Dsrbxq__logoPair{grid-template-columns:1fr 1fr;gap:2.5rem;display:grid}.KazCaseStudy-module__Dsrbxq__creamLogo .KazCaseStudy-module__Dsrbxq__artSurface{aspect-ratio:1.55;background:#1e2f59}.KazCaseStudy-module__Dsrbxq__creamLogo img{padding:12%}.KazCaseStudy-module__Dsrbxq__wideArtwork .KazCaseStudy-module__Dsrbxq__artSurface{aspect-ratio:3/2}.KazCaseStudy-module__Dsrbxq__menuDetails{grid-template-columns:.85fr 1fr;align-items:center;gap:clamp(3rem,9vw,9rem);width:90%;margin:clamp(3rem,6vw,6rem) auto;display:grid}.KazCaseStudy-module__Dsrbxq__menuCover .KazCaseStudy-module__Dsrbxq__artSurface{aspect-ratio:9/16}.KazCaseStudy-module__Dsrbxq__subheading{margin-bottom:1.8rem;font-size:clamp(2.5rem,4vw,4rem)}.KazCaseStudy-module__Dsrbxq__textLink{color:#d4bf8f;min-height:44px;font-family:var(--font-body);align-items:center;gap:2rem;margin-top:1.8rem;font-size:.78rem;display:inline-flex}.KazCaseStudy-module__Dsrbxq__textLink:hover{text-underline-offset:.4em;text-decoration:underline}.KazCaseStudy-module__Dsrbxq__closingNote{grid-template-columns:1fr .5fr;align-items:center;gap:3rem;padding:3rem 0 clamp(4rem,8vw,7rem);display:grid}.KazCaseStudy-module__Dsrbxq__closingNote p{font-family:var(--font-accent);color:#d2c7b1;max-width:50ch;margin:0;font-size:clamp(1.4rem,2.2vw,2rem);line-height:1.5}.KazCaseStudy-module__Dsrbxq__closingNote a{justify-self:end;margin-top:0}.KazCaseStudy-module__Dsrbxq__page a:focus-visible{outline-offset:6px;outline:2px solid #d4bf8f}@media (max-width:900px){.KazCaseStudy-module__Dsrbxq__chapterIntro,.KazCaseStudy-module__Dsrbxq__roadsideLayout{gap:2.5rem}.KazCaseStudy-module__Dsrbxq__index{grid-template-columns:1fr 1fr}.KazCaseStudy-module__Dsrbxq__index a:nth-child(-n+2){border-bottom:1px solid #c2ac7926}.KazCaseStudy-module__Dsrbxq__index a{min-height:54px}.KazCaseStudy-module__Dsrbxq__desktopBreak{display:none}}@media (max-width:767px){.KazCaseStudy-module__Dsrbxq__inner{width:calc(100% - 2.5rem)}.KazCaseStudy-module__Dsrbxq__hero{padding-top:7rem}.KazCaseStudy-module__Dsrbxq__back{letter-spacing:.12em;font-size:.65rem}.KazCaseStudy-module__Dsrbxq__title{font-size:clamp(3.2rem,12.5vw,5rem)}.KazCaseStudy-module__Dsrbxq__title em{margin-top:.1em;display:block}.KazCaseStudy-module__Dsrbxq__heroDetails{margin-top:1.8rem;margin-bottom:2.5rem;display:block}.KazCaseStudy-module__Dsrbxq__location{text-align:left;margin-top:1.5rem}.KazCaseStudy-module__Dsrbxq__index{margin-top:2rem}.KazCaseStudy-module__Dsrbxq__index a{gap:.6rem;padding-right:.6rem;font-size:.66rem}.KazCaseStudy-module__Dsrbxq__chapterIntro,.KazCaseStudy-module__Dsrbxq__architectureSequence,.KazCaseStudy-module__Dsrbxq__roadsideLayout,.KazCaseStudy-module__Dsrbxq__menuDetails{grid-template-columns:1fr;gap:2rem}.KazCaseStudy-module__Dsrbxq__chapterIntro{align-items:start}.KazCaseStudy-module__Dsrbxq__heading{font-size:clamp(2.4rem,10vw,3.5rem)}.KazCaseStudy-module__Dsrbxq__artwork figcaption{font-size:1rem}.KazCaseStudy-module__Dsrbxq__bridge{margin-top:3rem;padding-bottom:3rem}.KazCaseStudy-module__Dsrbxq__roadsideLayout>div{grid-row:1}.KazCaseStudy-module__Dsrbxq__signArtwork{width:88%;margin-inline:auto}.KazCaseStudy-module__Dsrbxq__logoPair{grid-template-columns:1fr;gap:2rem}.KazCaseStudy-module__Dsrbxq__creamLogo .KazCaseStudy-module__Dsrbxq__artSurface{aspect-ratio:1.7}.KazCaseStudy-module__Dsrbxq__menuDetails{width:100%}.KazCaseStudy-module__Dsrbxq__menuCover{width:78%;margin-inline:auto}.KazCaseStudy-module__Dsrbxq__closingNote{grid-template-columns:1fr;gap:1rem;padding-top:2rem}.KazCaseStudy-module__Dsrbxq__closingNote a{justify-self:start}}
