.MemorialPage-module__zc8Kiq__page{background:var(--color-bg);--case-hero-visual-bg:#fefdfa;--font-golos:"Memorial Golos";min-height:100vh;position:relative}.MemorialPage-module__zc8Kiq__section{background:var(--color-bg);border-top:1px solid var(--color-border);padding:5rem 5% 7rem 12%;position:relative}.MemorialPage-module__zc8Kiq__section:after{content:"";opacity:.03;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:200px 200px;position:absolute;inset:0}.MemorialPage-module__zc8Kiq__meta{z-index:1;align-items:center;gap:.75rem;margin-bottom:3.5rem;display:flex;position:relative}.MemorialPage-module__zc8Kiq__meta__index{font-size:var(--text-xs);letter-spacing:var(--tracking-widest-sm);color:var(--color-text-dim);font-variant-numeric:tabular-nums}.MemorialPage-module__zc8Kiq__meta__divider{background:var(--color-text-subtle);width:24px;height:1px;display:block}.MemorialPage-module__zc8Kiq__meta__label{font-size:var(--text-xs);letter-spacing:var(--tracking-ultra);color:var(--color-text-subtle)}.MemorialPage-module__zc8Kiq__overview{border-top:1px solid var(--color-border);z-index:1;grid-template-columns:1fr auto;align-items:start;gap:5rem;padding-top:2.5rem;display:grid;position:relative}.MemorialPage-module__zc8Kiq__overview__content{grid-template-columns:1fr 1fr;gap:4rem;display:grid}.MemorialPage-module__zc8Kiq__col{flex-direction:column;display:flex}.MemorialPage-module__zc8Kiq__eyebrow{font-size:var(--text-xs);letter-spacing:var(--tracking-ultra);text-transform:uppercase;color:var(--color-text-dim);margin-bottom:1rem}.MemorialPage-module__zc8Kiq__bodyText{font-size:var(--text-md);line-height:var(--leading-body);color:var(--color-text-muted);margin:0}.MemorialPage-module__zc8Kiq__stats{flex-direction:column;flex-shrink:0;gap:2.5rem;display:flex}.MemorialPage-module__zc8Kiq__stat{text-align:right;flex-direction:column;gap:.35rem;display:flex}.MemorialPage-module__zc8Kiq__stat__value{font-size:1.75rem;font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--color-text-emphasis);line-height:var(--leading-none)}.MemorialPage-module__zc8Kiq__stat__label{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-widest-sm);color:var(--color-text-dim)}.MemorialPage-module__zc8Kiq__next{background-color:var(--color-bg);color:#fff;z-index:2;border-top:1px solid var(--color-border);align-items:center;gap:2rem;padding:5rem 12%;text-decoration:none;transition:gap .4s;display:flex;position:relative}.MemorialPage-module__zc8Kiq__next:hover{gap:3.5rem}.MemorialPage-module__zc8Kiq__next__label{font-size:var(--text-base);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-dim);white-space:nowrap}.MemorialPage-module__zc8Kiq__next__name{font-size:clamp(2rem, 5vw, var(--text-3xl));font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--color-text-emphasis);flex:1}.MemorialPage-module__zc8Kiq__next__arrow{opacity:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:opacity .4s,transform .4s;display:flex;transform:translate(-1rem)}.MemorialPage-module__zc8Kiq__next:hover .MemorialPage-module__zc8Kiq__next__arrow{opacity:1;transform:translate(0)}@keyframes MemorialPage-module__zc8Kiq__pulse{0%,to{opacity:1}50%{opacity:.35}}@media (max-width:1180px){.MemorialPage-module__zc8Kiq__section{padding:4rem 1.25rem 6rem}.MemorialPage-module__zc8Kiq__overview{grid-template-columns:1fr;gap:3rem}.MemorialPage-module__zc8Kiq__overview__content{grid-template-columns:1fr;gap:2.5rem}.MemorialPage-module__zc8Kiq__stats{flex-direction:row;gap:3rem}.MemorialPage-module__zc8Kiq__stat{text-align:left}.MemorialPage-module__zc8Kiq__next{flex-wrap:wrap;gap:1rem;padding:3rem 1.25rem}}@media (max-width:500px){.MemorialPage-module__zc8Kiq__stats{flex-wrap:wrap;gap:2rem}}.MemorialPage-module__zc8Kiq__previewImage{width:100%;height:auto;display:block}.MemorialPage-module__zc8Kiq__workGallery{-moz-column-gap:clamp(1rem, 2.4vw, 3rem);z-index:1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(3.5rem,7vw,8rem) clamp(1rem,2.4vw,3rem);display:grid;position:relative}.MemorialPage-module__zc8Kiq__galleryOpening{grid-area:1/1/2/13}.MemorialPage-module__zc8Kiq__gallerySide{grid-area:2/9/3/13;align-self:end}.MemorialPage-module__zc8Kiq__galleryWide{grid-area:3/1/4/8}.MemorialPage-module__zc8Kiq__galleryIdentityIntro{grid-area:4/1/5/13}.MemorialPage-module__zc8Kiq__galleryFull{grid-area:5/3/6/13}.MemorialPage-module__zc8Kiq__galleryTypeIntro{grid-area:6/2/7/12}.MemorialPage-module__zc8Kiq__galleryNarrow{grid-area:7/1/8/7}.MemorialPage-module__zc8Kiq__galleryNarrowEnd{grid-area:7/8/8/13;align-self:end}.MemorialPage-module__zc8Kiq__galleryIdentityDetails{grid-area:8/1/9/13}.MemorialPage-module__zc8Kiq__galleryWideLow{grid-area:9/7/10/13}.MemorialPage-module__zc8Kiq__galleryPair{grid-area:10/1/11/9}.MemorialPage-module__zc8Kiq__galleryPairSmall{grid-area:10/10/11/13;align-self:end}.MemorialPage-module__zc8Kiq__galleryTypeDetails{grid-area:11/2/12/12}.MemorialPage-module__zc8Kiq__galleryFullLow{grid-area:12/3/13/13}.MemorialPage-module__zc8Kiq__galleryClosingWide{grid-area:13/1/14/7}.MemorialPage-module__zc8Kiq__galleryClosing{grid-area:14/4/15/10}.MemorialPage-module__zc8Kiq__galleryStory0{grid-area:2/2/3/8}.MemorialPage-module__zc8Kiq__galleryStory1{grid-area:3/9/4/13}.MemorialPage-module__zc8Kiq__galleryStory2{grid-area:9/1/10/6}.MemorialPage-module__zc8Kiq__galleryStory3{grid-area:13/8/14/13}@media (max-width:1000px) and (min-width:769px){.MemorialPage-module__zc8Kiq__galleryStory0{grid-column:1/8}.MemorialPage-module__zc8Kiq__galleryStory1{grid-column:9/13}.MemorialPage-module__zc8Kiq__galleryStory2{grid-column:1/6}.MemorialPage-module__zc8Kiq__galleryStory3{grid-column:8/13}}@media (max-width:768px){.MemorialPage-module__zc8Kiq__galleryOpening,.MemorialPage-module__zc8Kiq__gallerySide,.MemorialPage-module__zc8Kiq__galleryWide,.MemorialPage-module__zc8Kiq__galleryFull,.MemorialPage-module__zc8Kiq__galleryNarrow,.MemorialPage-module__zc8Kiq__galleryNarrowEnd,.MemorialPage-module__zc8Kiq__galleryWideLow,.MemorialPage-module__zc8Kiq__galleryPair,.MemorialPage-module__zc8Kiq__galleryPairSmall,.MemorialPage-module__zc8Kiq__galleryFullLow,.MemorialPage-module__zc8Kiq__galleryClosingWide,.MemorialPage-module__zc8Kiq__galleryClosing,.MemorialPage-module__zc8Kiq__galleryStory0,.MemorialPage-module__zc8Kiq__galleryStory1,.MemorialPage-module__zc8Kiq__galleryStory2,.MemorialPage-module__zc8Kiq__galleryStory3,.MemorialPage-module__zc8Kiq__galleryIdentityIntro,.MemorialPage-module__zc8Kiq__galleryTypeIntro,.MemorialPage-module__zc8Kiq__galleryIdentityDetails,.MemorialPage-module__zc8Kiq__galleryTypeDetails{grid-area:auto/1/auto/-1}}.MemorialPage-module__zc8Kiq__galleryStory{flex-direction:column;align-self:center;gap:clamp(1.25rem,2.5vw,2.5rem);min-width:0;padding:clamp(1rem,2vw,2rem) 0;display:flex}.MemorialPage-module__zc8Kiq__galleryStoryLabel{text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-dim);font-size:.6rem;line-height:1.7}.MemorialPage-module__zc8Kiq__galleryStoryTitle{letter-spacing:-.04em;color:var(--color-text-primary);text-wrap:balance;margin:0 0 1.5rem;font-size:clamp(1.5rem,2.5vw,3rem);font-weight:500;line-height:1.16}.MemorialPage-module__zc8Kiq__galleryStory0 .MemorialPage-module__zc8Kiq__galleryStoryTitle{font-size:clamp(2rem,3.8vw,4.25rem)}.MemorialPage-module__zc8Kiq__galleryStoryText{max-width:48ch;color:var(--color-text-muted);text-wrap:pretty;margin:0;font-size:clamp(.9rem,1vw,1.05rem);line-height:1.8}@media (max-width:1000px) and (min-width:769px){.MemorialPage-module__zc8Kiq__galleryStoryTitle{font-size:1.5rem}.MemorialPage-module__zc8Kiq__galleryStory0 .MemorialPage-module__zc8Kiq__galleryStoryTitle{font-size:2rem}}@media (max-width:768px){.MemorialPage-module__zc8Kiq__workGallery{grid-template-columns:1fr;gap:2.5rem}.MemorialPage-module__zc8Kiq__galleryStory{gap:1rem;max-width:34rem;padding:.5rem 0 1.5rem}.MemorialPage-module__zc8Kiq__galleryStoryTitle,.MemorialPage-module__zc8Kiq__galleryStory0 .MemorialPage-module__zc8Kiq__galleryStoryTitle{font-size:clamp(1.6rem,6vw,2.5rem)}}.MemorialPage-module__zc8Kiq__galleryIdentityIntro,.MemorialPage-module__zc8Kiq__galleryTypeIntro,.MemorialPage-module__zc8Kiq__galleryIdentityDetails,.MemorialPage-module__zc8Kiq__galleryTypeDetails{min-width:0;padding:clamp(1rem,3vw,3rem) 0;position:relative}.MemorialPage-module__zc8Kiq__identityIntro{z-index:1;max-width:54rem;position:relative}.MemorialPage-module__zc8Kiq__identityTitle{letter-spacing:-.055em;max-width:15ch;color:var(--color-text-primary);text-wrap:balance;margin:1.5rem 0 2rem;font-size:clamp(2.5rem,6vw,6.5rem);font-weight:500;line-height:1.02}.MemorialPage-module__zc8Kiq__logoEquation{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,5vw,6rem);margin:clamp(3rem,7vw,8rem) 0 0;display:grid;position:relative}.MemorialPage-module__zc8Kiq__logoPart{min-width:0;margin:0}.MemorialPage-module__zc8Kiq__logoPartVisual{justify-content:center;align-items:center;height:clamp(11rem,20vw,22rem);display:flex;position:relative}.MemorialPage-module__zc8Kiq__logoStage{aspect-ratio:1;background:#faf7f2;border-radius:18%;justify-content:center;align-items:center;width:min(100%,clamp(8rem,15vw,16rem));display:flex;overflow:hidden}.MemorialPage-module__zc8Kiq__logoStage svg,.MemorialPage-module__zc8Kiq__logoStage img{width:100%;height:100%;display:block}.MemorialPage-module__zc8Kiq__logoStageInset{padding:16%}.MemorialPage-module__zc8Kiq__logoOperator{color:var(--color-text-dim);font-size:1.5rem;font-weight:300;position:absolute;right:-3vw}.MemorialPage-module__zc8Kiq__logoPartIndex{letter-spacing:.15em;color:var(--color-text-dim);margin:1.5rem 0 .8rem;font-size:.6rem;display:block}.MemorialPage-module__zc8Kiq__logoPart h3{color:var(--color-text-primary);margin:0 0 .75rem;font-size:1.15rem;font-weight:500}.MemorialPage-module__zc8Kiq__logoPart p{max-width:30ch;color:var(--color-text-muted);margin:0;font-size:.9rem;line-height:1.7}.MemorialPage-module__zc8Kiq__logoShowcase{z-index:1;grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(2rem,6vw,7rem);display:grid;position:relative}.MemorialPage-module__zc8Kiq__logoMainStage{justify-content:center;align-items:center;min-height:clamp(18rem,32vw,34rem);display:flex}.MemorialPage-module__zc8Kiq__logoStageMark{width:38%;height:auto}.MemorialPage-module__zc8Kiq__logoStudy h3{letter-spacing:-.04em;color:var(--color-text-primary);text-wrap:balance;margin:1.5rem 0;font-size:clamp(1.75rem,3vw,3rem);font-weight:500;line-height:1.12}.MemorialPage-module__zc8Kiq__logoScale{align-items:end;gap:clamp(1rem,2.5vw,3rem);margin:3rem 0;display:flex}.MemorialPage-module__zc8Kiq__logoScale img{height:auto}.MemorialPage-module__zc8Kiq__paletteIntro{z-index:1;margin-top:clamp(4rem,8vw,9rem);position:relative}.MemorialPage-module__zc8Kiq__paletteIntro h3{letter-spacing:-.045em;text-wrap:balance;max-width:18ch;color:var(--color-text-primary);margin:1.5rem 0 0;font-size:clamp(2rem,4vw,4rem);font-weight:500;line-height:1.1}.MemorialPage-module__zc8Kiq__logoPalette{z-index:1;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2.5vw,3rem);margin-top:clamp(2rem,4vw,4rem);display:grid;position:relative}.MemorialPage-module__zc8Kiq__paletteItem{min-width:0;margin:0}.MemorialPage-module__zc8Kiq__logoSwatch{aspect-ratio:1.35;align-items:flex-end;display:flex;position:relative}.MemorialPage-module__zc8Kiq__logoSwatch>span{letter-spacing:.1em;text-transform:uppercase;opacity:.65;padding:1.25rem;font-size:.6rem}.MemorialPage-module__zc8Kiq__logoMoss{color:#e5f2e8;background:#386b4d}.MemorialPage-module__zc8Kiq__logoSage{color:#386b4d;background:#e5f2e8}.MemorialPage-module__zc8Kiq__logoPaper{color:#3b3530;background:#faf7f2}.MemorialPage-module__zc8Kiq__paletteCaption{padding-top:1.5rem}.MemorialPage-module__zc8Kiq__paletteCaption h4{letter-spacing:-.02em;color:var(--color-text-primary);margin:.8rem 0;font-size:1.2rem;font-weight:500}.MemorialPage-module__zc8Kiq__paletteCaption p{color:var(--color-text-muted);max-width:36ch;margin:0;font-size:.9rem;line-height:1.8}.MemorialPage-module__zc8Kiq__typeIntro{grid-template-columns:1fr 1fr;align-items:end;gap:clamp(2rem,7vw,8rem);display:grid}.MemorialPage-module__zc8Kiq__typeTitle{letter-spacing:-.045em;text-wrap:balance;max-width:16ch;color:var(--color-text-primary);margin:1.5rem 0 0;font-size:clamp(2rem,4vw,4.5rem);font-weight:500;line-height:1.1}.MemorialPage-module__zc8Kiq__typeSpecimen,.MemorialPage-module__zc8Kiq__typeExamples{font-family:var(--font-golos), var(--font-sans)}.MemorialPage-module__zc8Kiq__typeSpecimen{padding:clamp(3rem,7vw,8rem) 0 0}.MemorialPage-module__zc8Kiq__typeFamily{letter-spacing:-.02em;color:var(--color-text-muted);font-size:clamp(1rem,1.5vw,1.5rem);display:block}.MemorialPage-module__zc8Kiq__typeLetters{letter-spacing:-.07em;color:var(--color-text-primary);justify-content:space-between;align-items:baseline;padding:1.5rem 0;font-size:clamp(5rem,22vw,24rem);font-weight:600;line-height:1.1;display:flex}.MemorialPage-module__zc8Kiq__typeLetters>span{color:var(--color-text-dim);font-weight:400}.MemorialPage-module__zc8Kiq__typeWeights{color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;gap:1rem;font-size:clamp(.85rem,1.5vw,1.5rem);display:flex}.MemorialPage-module__zc8Kiq__typeExamples{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,6rem);display:grid}.MemorialPage-module__zc8Kiq__typeHeadlineExample{grid-column:1/-1}.MemorialPage-module__zc8Kiq__typeHeadlineExample p{white-space:pre-line;letter-spacing:-.045em;color:var(--color-text-primary);margin:1.5rem 0 0;font-size:clamp(2rem,5vw,5.5rem);font-weight:700;line-height:1.06}.MemorialPage-module__zc8Kiq__typeBodyExample>p{font-family:var(--font-golos), var(--font-sans);max-width:34ch;color:var(--color-text-muted);margin:1.5rem 0 0;font-size:clamp(1.05rem,1.6vw,1.6rem);line-height:1.6}.MemorialPage-module__zc8Kiq__typeNumbers{font-family:var(--font-golos), var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--color-text-primary);flex-direction:column;gap:.5rem;margin:1.5rem 0 2rem;font-size:clamp(1.05rem,1.9vw,1.9rem);font-weight:500;line-height:1.45;display:flex}.MemorialPage-module__zc8Kiq__typeNumbers small{color:var(--color-text-dim);font-size:.45em}.MemorialPage-module__zc8Kiq__typeDataExample .MemorialPage-module__zc8Kiq__galleryStoryText{font-family:var(--font-sans)}@media (max-width:768px){.MemorialPage-module__zc8Kiq__logoEquation{gap:1.5rem}.MemorialPage-module__zc8Kiq__logoPartVisual{height:30vw}.MemorialPage-module__zc8Kiq__logoOperator{font-size:1rem;right:-.75rem}.MemorialPage-module__zc8Kiq__logoPart h3{font-size:.9rem}.MemorialPage-module__zc8Kiq__logoPart p{font-size:.75rem}.MemorialPage-module__zc8Kiq__logoShowcase{grid-template-columns:1fr}.MemorialPage-module__zc8Kiq__logoPalette{grid-template-columns:1fr;gap:2.5rem}.MemorialPage-module__zc8Kiq__logoSwatch{aspect-ratio:1.8}.MemorialPage-module__zc8Kiq__paletteCaption p{max-width:48ch}.MemorialPage-module__zc8Kiq__typeIntro,.MemorialPage-module__zc8Kiq__typeExamples{grid-template-columns:1fr}.MemorialPage-module__zc8Kiq__typeHeadlineExample{grid-column:auto}.MemorialPage-module__zc8Kiq__typeWeights{justify-content:flex-start;gap:.75rem 1.25rem}.MemorialPage-module__zc8Kiq__typeLetters{font-size:22vw}.MemorialPage-module__zc8Kiq__galleryIdentityIntro,.MemorialPage-module__zc8Kiq__galleryTypeIntro,.MemorialPage-module__zc8Kiq__galleryIdentityDetails,.MemorialPage-module__zc8Kiq__galleryTypeDetails{padding:1.5rem 0}}
