.project-module__s14mFa__page{--jr-navy:#141f3b;--jr-steel:#8499b1;--jr-sienna:#e76f51;--jr-parchment:#fdf0d5;background:var(--bone)}.project-module__s14mFa__page figure{margin:0}.project-module__s14mFa__page h2{letter-spacing:-.045em;margin-top:1.1rem;font-size:clamp(2.6rem,5vw,5.6rem);line-height:1.04}.project-module__s14mFa__page h3{letter-spacing:-.025em;font-size:clamp(2rem,3.1vw,3.4rem);line-height:1.12}.project-module__s14mFa__page a:focus-visible{outline-offset:6px;outline:2px solid}.project-module__s14mFa__hero{background:var(--midnight);color:var(--bone);align-items:flex-end;min-height:max(600px,90svh);display:flex;position:relative;overflow:hidden}.project-module__s14mFa__heroImage,.project-module__s14mFa__heroShade{width:100%;height:100%;position:absolute;inset:0}.project-module__s14mFa__heroImage{object-fit:cover;object-position:57% center}.project-module__s14mFa__heroShade{background:linear-gradient(#050a0c85,#0000 28%),linear-gradient(#0000 28%,#050a0c38 55%,#050a0ce0)}.project-module__s14mFa__heroHeading{z-index:1;width:100%;padding-top:12rem;padding-bottom:clamp(3rem,6vw,6rem);position:relative}.project-module__s14mFa__heroHeading .eyebrow{color:#eee5d8;margin-bottom:1.2rem}.project-module__s14mFa__hero h1{letter-spacing:-.05em;font-size:clamp(3.9rem,8.8vw,9.4rem);line-height:.97}.project-module__s14mFa__heroCaption{color:#e1ded8;margin-top:1.5rem;font-size:.875rem;line-height:1.5}.project-module__s14mFa__heroDeck{max-width:900px;padding-bottom:clamp(3rem,5vw,5rem)}.project-module__s14mFa__heroDeck>p:first-child{letter-spacing:-.025em;font-family:"Bodoni 72",Didot,Bodoni MT,Times New Roman,serif;font-size:clamp(2rem,3.5vw,3.7rem);line-height:1.2}.project-module__s14mFa__partner{color:#80512f;margin-top:1.6rem;font-size:.875rem;line-height:1.6}.project-module__s14mFa__intro,.project-module__s14mFa__films,.project-module__s14mFa__web,.project-module__s14mFa__closing{padding-top:clamp(4rem,8vw,8rem);padding-bottom:clamp(4rem,8vw,8rem)}.project-module__s14mFa__projectFacts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:.8fr 1.1fr .9fr 1.2fr;gap:2rem;margin:0 0 clamp(4rem,7vw,7rem);padding:2rem 0;display:grid}.project-module__s14mFa__projectFacts dt{color:#615d54;margin-bottom:.65rem;font-size:.875rem}.project-module__s14mFa__projectFacts dd{margin:0;font-size:1rem;line-height:1.6}.project-module__s14mFa__split{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2rem,6vw,7rem);display:grid}.project-module__s14mFa__prose{max-width:650px}.project-module__s14mFa__prose p{font-size:1.0625rem;line-height:1.85}.project-module__s14mFa__prose p+p{margin-top:1.3rem}.project-module__s14mFa__intro .project-module__s14mFa__prose,.project-module__s14mFa__web header .project-module__s14mFa__prose{padding-top:2.6rem}.project-module__s14mFa__films{color:var(--bone);background:#202722}.project-module__s14mFa__films header .project-module__s14mFa__prose{color:#d5d7d1;padding-top:2.6rem}.project-module__s14mFa__featureFilm{padding-top:clamp(3rem,6vw,6rem)}.project-module__s14mFa__player{aspect-ratio:16/9;background:#111715;width:100%;position:relative}.project-module__s14mFa__player iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.project-module__s14mFa__featureFilm figcaption{color:#d5d7d1;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:1rem;font-size:.875rem;line-height:1.6;display:flex}.project-module__s14mFa__featureFilm figcaption a{text-underline-offset:4px;text-decoration:underline}.project-module__s14mFa__testimonialCopy{grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,7rem);margin:3rem 0 5rem;display:grid}.project-module__s14mFa__testimonialCopy .project-module__s14mFa__prose{color:#d5d7d1}.project-module__s14mFa__filmPair{border-top:1px solid #ffffff30;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,6vw,7rem);padding-top:3rem;display:grid;position:relative}.project-module__s14mFa__filmPair:before{content:"";background:#ffffff30;width:1px;position:absolute;top:3rem;bottom:0;left:50%}.project-module__s14mFa__filmPair article{grid-template-rows:subgrid;grid-row:span 5;min-width:0;display:grid}.project-module__s14mFa__filmPair h3{padding-bottom:.2rem}.project-module__s14mFa__filmPair .project-module__s14mFa__link{place-self:end start}.project-module__s14mFa__filmPair article>p:not(.project-module__s14mFa__filmLabel){color:#d5d7d1;margin-top:1.2rem;font-size:1.0625rem;line-height:1.8}.project-module__s14mFa__filmLabel{letter-spacing:.13em;text-transform:uppercase;color:#d7b58a;margin:1.6rem 0 1rem;font-size:.875rem;font-weight:600;line-height:1.5}.project-module__s14mFa__link{border-bottom:1px solid;margin-top:1.7rem;padding-bottom:.4rem;font-size:.875rem;line-height:1.65;display:inline-block}.project-module__s14mFa__link:hover{opacity:.75}.project-module__s14mFa__web{background:var(--paper)}.project-module__s14mFa__identityGrid{grid-template-columns:minmax(0,1.8fr) minmax(280px,.8fr);align-items:stretch;gap:clamp(1rem,2vw,2rem);margin-top:clamp(3rem,6vw,6rem);display:grid}.project-module__s14mFa__identityShowcase{background:#fff;grid-template-rows:minmax(290px,1fr) auto auto;grid-template-columns:minmax(0,1.08fr) minmax(240px,.92fr);display:grid}.project-module__s14mFa__brandPanel{min-width:0;position:relative;overflow:hidden}.project-module__s14mFa__brandPanel img{object-fit:contain;width:100%;height:100%;display:block}.project-module__s14mFa__brandPanel figcaption{letter-spacing:.09em;text-transform:uppercase;font-size:.75rem;line-height:1.5;position:absolute;bottom:1rem;left:1.25rem}.project-module__s14mFa__monogramPanel{background:var(--jr-navy);grid-row:1/3;min-height:460px;padding:clamp(2rem,4vw,4rem)}.project-module__s14mFa__monogramPanel img{max-width:390px;margin:auto}.project-module__s14mFa__monogramPanel figcaption{color:#ffffffb8}.project-module__s14mFa__wordmarkPanel{background:var(--jr-parchment);min-height:290px;padding:clamp(1.5rem,3vw,3rem)}.project-module__s14mFa__wordmarkPanel img{width:88%;margin:auto}.project-module__s14mFa__wordmarkPanel figcaption{color:#141f3bb8}.project-module__s14mFa__paletteStrip{grid-template-columns:repeat(4,minmax(0,1fr));min-height:108px;display:grid}.project-module__s14mFa__paletteStrip span{min-width:0;color:var(--jr-navy);flex-direction:column;justify-content:flex-end;padding:.9rem .7rem;display:flex}.project-module__s14mFa__paletteStrip b,.project-module__s14mFa__paletteStrip small{text-overflow:ellipsis;display:block;overflow:hidden}.project-module__s14mFa__paletteStrip b{text-transform:uppercase;letter-spacing:.06em;font-size:.7rem;font-weight:600;line-height:1.3}.project-module__s14mFa__paletteStrip small{margin-top:.2rem;font-size:.64rem;line-height:1.4}.project-module__s14mFa__paletteStrip .project-module__s14mFa__navySwatch{background:var(--jr-navy);color:#fff}.project-module__s14mFa__paletteStrip .project-module__s14mFa__steelSwatch{background:var(--jr-steel)}.project-module__s14mFa__paletteStrip .project-module__s14mFa__siennaSwatch{background:var(--jr-sienna)}.project-module__s14mFa__paletteStrip .project-module__s14mFa__parchmentSwatch{background:var(--jr-parchment)}.project-module__s14mFa__identityCredit{color:#615d54;border-top:1px solid var(--line);grid-column:1/-1;margin:0;padding:1rem 1.25rem;font-size:.875rem;line-height:1.6}.project-module__s14mFa__webDetails{background:#dce3eb;padding:clamp(2rem,4vw,4rem)}.project-module__s14mFa__webDetails dl{margin:2rem 0 0}.project-module__s14mFa__webDetails dl>div{border-top:1px solid #141f3b2b;grid-template-columns:90px 1fr;gap:1rem;padding:1rem 0;font-size:1rem;line-height:1.6;display:grid}.project-module__s14mFa__webDetails dt{font-weight:600}.project-module__s14mFa__webDetails dd{margin:0}.project-module__s14mFa__closing{background:#d8bd94}.project-module__s14mFa__closing>p:not(.eyebrow){max-width:660px;margin-top:2rem;font-size:1.0625rem;line-height:1.85}.project-module__s14mFa__closingLinks{flex-wrap:wrap;gap:2rem;display:flex}.project-module__s14mFa__screenshots{background:#ede4d8;padding-top:clamp(4rem,7vw,7rem);padding-bottom:clamp(4rem,7vw,7rem)}.project-module__s14mFa__galleryIntro{max-width:720px;margin-top:1.5rem;font-size:1.0625rem;line-height:1.8}.project-module__s14mFa__web .project-module__s14mFa__stationery{background:#dce3eb;grid-template-columns:minmax(190px,.42fr) minmax(0,1.58fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin-top:clamp(1.5rem,2.5vw,2.5rem);padding:clamp(1.25rem,2vw,2rem);display:grid;overflow:hidden}.project-module__s14mFa__stationery figcaption{color:var(--jr-navy);flex-direction:column;gap:.55rem;display:flex}.project-module__s14mFa__stationery figcaption span:first-child{letter-spacing:-.025em;font-family:"Bodoni 72",Didot,Bodoni MT,Times New Roman,serif;font-size:clamp(1.8rem,2.5vw,2.7rem);line-height:1.08}.project-module__s14mFa__stationery figcaption span:last-child{color:#46556a;font-size:.78rem;line-height:1.55}.project-module__s14mFa__stationeryComposition{min-height:230px;position:relative}.project-module__s14mFa__letterhead,.project-module__s14mFa__envelope,.project-module__s14mFa__noteCard{background:#fff;position:absolute;overflow:hidden;box-shadow:0 18px 42px #141f3b1c}.project-module__s14mFa__letterhead{border-bottom:5px solid var(--jr-steel);width:33%;height:100%;top:0;right:0}.project-module__s14mFa__letterhead i{background:var(--jr-sienna);width:4px;height:42px;position:absolute;top:1.2rem;left:0}.project-module__s14mFa__letterhead img{width:48%;height:auto;position:absolute;top:1.2rem;left:1.35rem}.project-module__s14mFa__envelope{aspect-ratio:1.85;width:49%;bottom:4%;left:0}.project-module__s14mFa__envelope i{background:var(--jr-navy);clip-path:polygon(0 0,100% 0,92% 100%,8% 100%);height:31%;position:absolute;inset:0 0 auto}.project-module__s14mFa__envelope img{width:40%;height:auto;position:absolute;bottom:1rem;left:1.1rem}.project-module__s14mFa__noteCard{aspect-ratio:1.55;border-right:4px solid var(--jr-sienna);width:32%;bottom:0;left:42%}.project-module__s14mFa__noteCard:before{content:"";background:var(--jr-navy);height:18%;position:absolute;inset:0 0 auto}.project-module__s14mFa__noteCard img{width:24%;height:auto;position:absolute;bottom:.65rem;right:1rem}.project-module__s14mFa__screenshotGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(1rem,2.5vw,2.5rem);margin-top:3rem;display:grid}.project-module__s14mFa__screenshotGrid a{aspect-ratio:1467/1891;display:block;position:relative;overflow:hidden;box-shadow:0 10px 30px #17151218}.project-module__s14mFa__screenshotGrid img{width:100%;max-width:none;height:auto;position:absolute;top:0;left:0}.project-module__s14mFa__screenshotGrid a[href$=mediation\.jpeg] img{width:105.022%;margin-top:-2.467%;left:-2.643%}.project-module__s14mFa__screenshotGrid a[href$=article\.jpeg] img{width:109.393%;margin-top:-2.182%;left:-5.313%}.project-module__s14mFa__screenshotGrid figcaption,.project-module__s14mFa__galleryNote{color:#615d54;margin-top:1rem;font-size:.875rem;line-height:1.6}.project-module__s14mFa__galleryNote{margin-top:2rem}.project-module__s14mFa__testimonial{background:var(--bone);padding-top:clamp(4rem,7vw,7rem);padding-bottom:clamp(4rem,7vw,7rem)}.project-module__s14mFa__testimonial blockquote{max-width:1080px;margin:1.8rem 0;font-family:"Bodoni 72",Didot,Bodoni MT,Times New Roman,serif;font-size:clamp(1.9rem,3vw,3.2rem);line-height:1.35}.project-module__s14mFa__testimonialNote{color:#615d54;font-size:.875rem;line-height:1.65}@media (max-width:1050px){.project-module__s14mFa__identityGrid{grid-template-columns:1fr}.project-module__s14mFa__webDetails{max-width:none}}@media (max-width:650px){.project-module__s14mFa__screenshotGrid{grid-template-columns:1fr;gap:2.5rem}.project-module__s14mFa__identityShowcase{grid-template-rows:auto;grid-template-columns:1fr}.project-module__s14mFa__monogramPanel{grid-row:auto;min-height:410px}.project-module__s14mFa__wordmarkPanel{min-height:230px}.project-module__s14mFa__paletteStrip{min-height:92px}.project-module__s14mFa__paletteStrip span{padding:.7rem .45rem}.project-module__s14mFa__paletteStrip b{letter-spacing:.025em;font-size:.58rem}.project-module__s14mFa__paletteStrip small{font-size:.54rem}.project-module__s14mFa__web .project-module__s14mFa__stationery{grid-template-columns:1fr}.project-module__s14mFa__stationeryComposition{min-height:230px}.project-module__s14mFa__letterhead{height:100%}}@media (max-width:760px){.project-module__s14mFa__split,.project-module__s14mFa__testimonialCopy,.project-module__s14mFa__filmPair{grid-template-columns:1fr}.project-module__s14mFa__hero{min-height:max(560px,85svh)}.project-module__s14mFa__projectFacts{grid-template-columns:1fr;gap:1.3rem}.project-module__s14mFa__projectFacts dt{margin-bottom:.2rem}.project-module__s14mFa__intro .project-module__s14mFa__prose,.project-module__s14mFa__web header .project-module__s14mFa__prose,.project-module__s14mFa__films header .project-module__s14mFa__prose{padding-top:0}.project-module__s14mFa__filmPair{row-gap:2.5rem}.project-module__s14mFa__filmPair:before{display:none}.project-module__s14mFa__filmPair article{grid-row:auto;display:block}.project-module__s14mFa__filmPair .project-module__s14mFa__series{border-top:1px solid #ffffff30;padding-top:2.5rem}.project-module__s14mFa__testimonialCopy{gap:1.5rem;margin-bottom:3rem}.project-module__s14mFa__closingLinks{gap:0 2rem}}@media (prefers-reduced-motion:reduce){.project-module__s14mFa__page{scroll-behavior:auto}}
