._2J4WBa_heroSection{background:#0a0a0a;width:100%;height:94vh;min-height:740px;position:relative;overflow:hidden}._2J4WBa_heroImage{object-fit:cover;filter:grayscale()brightness(.72);width:100%;height:100%;animation:1.4s cubic-bezier(.19,1,.22,1) both _2J4WBa_image-reveal;position:absolute;inset:0}._2J4WBa_heroOverlay{pointer-events:none;background:linear-gradient(#00000059 0%,#0000 35% 60%,#000000b3 100%);position:absolute;inset:0}._2J4WBa_heroEyebrow{right:var(--edge);color:#ffffffc7;letter-spacing:.22em;text-transform:uppercase;text-align:right;font-family:pacaembu-light,sans-serif;font-size:14px;font-weight:500;animation:1.1s cubic-bezier(.19,1,.22,1) .45s both _2J4WBa_soft-rise;position:absolute;top:220px}._2J4WBa_heroTitle{right:var(--edge);color:#fff;text-align:right;letter-spacing:-.02em;margin:0;font-family:pacaembu-light,sans-serif;font-size:clamp(70px,10.6vw,196px);font-weight:500;line-height:.92;animation:1.1s cubic-bezier(.19,1,.22,1) .25s both _2J4WBa_soft-rise;position:absolute;bottom:90px}._2J4WBa_heroDotWrapper{z-index:4;display:flex;position:absolute;top:200px;left:96px;overflow:visible}._2J4WBa_manifesto{padding:220px var(--edge);text-align:center;position:relative}._2J4WBa_manifesto p{letter-spacing:-.018em;max-width:1180px;margin:0 auto;font-family:pacaembu-light,sans-serif;font-size:clamp(28px,3.2vw,50px);font-weight:500;line-height:1.18}._2J4WBa_manifesto p em{margin-top:14px;font-style:italic;font-weight:200;display:block}._2J4WBa_manifestoDotWrapper{display:flex;position:absolute;bottom:70px;left:50%;overflow:visible;transform:translate(-50%)}._2J4WBa_lireSection{padding:80px var(--edge) 160px;position:relative}._2J4WBa_lireHead{grid-template-columns:minmax(420px,1fr) 1fr;align-items:start;column-gap:160px;margin-bottom:140px;display:grid}._2J4WBa_lireTitleBlock{position:relative}._2J4WBa_lireTitle{letter-spacing:-.02em;margin:0;font-family:pacaembu-light,sans-serif;font-size:clamp(64px,7.4vw,140px);font-weight:500;line-height:.96}._2J4WBa_lireTitle span{display:block}._2J4WBa_lireTitle span:last-child{font-style:italic;font-weight:200}._2J4WBa_lireDotWrapper{display:flex;position:absolute;top:-36px;left:-36px;overflow:visible}._2J4WBa_lireCopy{letter-spacing:-.018em;flex-direction:column;gap:28px;max-width:56ch;padding-top:24px;font-family:pacaembu-light,sans-serif;font-size:22px;font-weight:400;line-height:1.55;display:flex}._2J4WBa_triptychSection{padding:200px var(--edge);background:#fafafa;position:relative}._2J4WBa_triptychTitle{text-align:center;letter-spacing:-.02em;margin:0 0 140px;font-family:pacaembu-light,sans-serif;font-size:clamp(56px,6.6vw,130px);font-weight:500;line-height:1}._2J4WBa_triptychTitle span{display:inline-block}._2J4WBa_triptychSep{opacity:.4;margin:0 32px;font-weight:200;display:inline-block}._2J4WBa_triptychGrid{grid-template-columns:repeat(3,1fr);gap:60px 96px;max-width:1500px;margin:0 auto;display:grid}._2J4WBa_triptychItem{flex-direction:column;gap:32px;display:flex}._2J4WBa_triptychImage{aspect-ratio:3/4;width:100%;overflow:hidden}._2J4WBa_triptychImage img{object-fit:cover;filter:grayscale();width:100%;height:100%;animation:1.2s cubic-bezier(.19,1,.22,1) both _2J4WBa_image-reveal;display:block}._2J4WBa_triptychLabel{letter-spacing:.28em;text-transform:uppercase;font-family:pacaembu-light,sans-serif;font-size:14px;font-weight:500}._2J4WBa_triptychBody{letter-spacing:-.018em;color:#111111d1;max-width:34ch;font-family:pacaembu-light,sans-serif;font-size:18px;font-weight:400;line-height:1.55}._2J4WBa_colorPic{margin:140px 0;position:relative}._2J4WBa_colorPicImageWrap{width:100%;height:clamp(560px,84vh,940px);position:relative;overflow:hidden}._2J4WBa_colorPicImage{object-fit:cover;width:100%;height:100%;animation:1.4s cubic-bezier(.19,1,.22,1) both _2J4WBa_image-reveal;display:block;position:absolute;inset:0}._2J4WBa_colorPicCaption{padding:36px var(--edge) 0;letter-spacing:.22em;text-transform:uppercase;align-items:baseline;gap:22px;font-family:pacaembu-light,sans-serif;font-size:13px;font-weight:500;display:flex}._2J4WBa_colorPicCaption:before{content:"";background:currentColor;width:64px;height:1px;display:inline-block}._2J4WBa_colorPicCaption em{letter-spacing:.16em;text-transform:none;opacity:.7;font-style:italic;font-weight:200}._2J4WBa_casesSection{padding:200px var(--edge) 220px;position:relative}._2J4WBa_casesHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:80px;margin-bottom:120px;display:flex}._2J4WBa_casesTitle{letter-spacing:-.02em;margin:0;font-family:pacaembu-light,sans-serif;font-size:clamp(64px,7.4vw,140px);font-weight:500;line-height:.96}._2J4WBa_casesTitle span{display:block}._2J4WBa_casesTitle span:last-child{font-style:italic;font-weight:200}._2J4WBa_casesIntro{letter-spacing:-.018em;max-width:40ch;padding-bottom:14px;font-family:pacaembu-light,sans-serif;font-size:18px;font-weight:400;line-height:1.55}._2J4WBa_caseList{flex-direction:column;display:flex}._2J4WBa_caseRow{cursor:default;border-top:1px solid #1111111f;grid-template-columns:280px 1fr auto;align-items:center;column-gap:80px;padding:48px 0;transition:padding .3s;display:grid}._2J4WBa_caseRow:last-child{border-bottom:1px solid #1111111f}._2J4WBa_caseRow:hover{padding-left:24px}._2J4WBa_caseThumb{width:280px;height:200px;overflow:hidden}._2J4WBa_caseThumb img{object-fit:cover;filter:grayscale();width:100%;height:100%;transition:scale .9s cubic-bezier(.25,.46,.45,.94);display:block}._2J4WBa_caseRow:hover ._2J4WBa_caseThumb img{scale:1.03}._2J4WBa_caseBody{flex-direction:column;gap:14px;display:flex}._2J4WBa_caseTitle{letter-spacing:-.018em;margin:0;font-family:pacaembu-light,sans-serif;font-size:clamp(28px,3vw,42px);font-weight:500;line-height:1.1}._2J4WBa_caseMeta{letter-spacing:.22em;text-transform:uppercase;opacity:.65;font-family:pacaembu-light,sans-serif;font-size:13px;font-weight:500}._2J4WBa_caseDesc{letter-spacing:-.018em;max-width:56ch;font-family:pacaembu-light,sans-serif;font-size:17px;font-weight:400;line-height:1.5}._2J4WBa_caseArrow{letter-spacing:.24em;text-transform:uppercase;opacity:0;font-family:pacaembu-light,sans-serif;font-size:13px;font-weight:500;transition:opacity .35s,transform .35s;transform:translate(-12px)}._2J4WBa_caseRow:hover ._2J4WBa_caseArrow{opacity:1;transform:translate(0)}._2J4WBa_sceno{color:#fff;padding:clamp(80px, 11vh, 150px) var(--edge) clamp(80px, 11vh, 140px);background:#0f0f0f}._2J4WBa_scenoTop{z-index:30;background:#0f0f0f;justify-content:space-between;align-items:center;gap:24px;margin-bottom:clamp(44px,6.4vh,96px);padding:16px 0;display:flex;position:sticky;top:0}._2J4WBa_scenoTopLabel{letter-spacing:.04em;text-transform:uppercase;margin:0;font-family:pacaembu-light,sans-serif;font-size:clamp(16px,1.4vw,21px);font-weight:500;line-height:1}._2J4WBa_scenoTopDotWrap{flex:none;display:flex;overflow:visible}._2J4WBa_scenoTopDot{cursor:default;background:#fff;width:clamp(13px,1.1vw,16px);height:clamp(13px,1.1vw,16px)}._2J4WBa_scenoTopDot:after{display:none}._2J4WBa_scenoInner{grid-template-columns:minmax(260px,340px) 1fr;align-items:start;gap:clamp(40px,6vw,110px);display:grid}._2J4WBa_scenoAside{align-self:start;position:sticky;top:64px}._2J4WBa_scenoTitle{letter-spacing:-.025em;margin:0 0 clamp(28px,3vw,44px);font-family:pacaembu-light,sans-serif;font-size:clamp(34px,3.6vw,60px);font-weight:500;line-height:.96}._2J4WBa_scenoTitle span{display:block}._2J4WBa_scenoIndex{margin:0;padding:0;list-style:none}._2J4WBa_scenoIndex li{border-top:1px solid #ffffff29}._2J4WBa_scenoIndex li:last-child{border-bottom:1px solid #ffffff29}._2J4WBa_scenoIndex a{color:#ffffff80;align-items:center;gap:16px;padding:16px 0;text-decoration:none;transition:color .3s,padding-left .35s cubic-bezier(.19,1,.22,1);display:flex;position:relative}._2J4WBa_scenoIndex a:hover,._2J4WBa_scenoIndex a:focus-visible,._2J4WBa_scenoIndex a._2J4WBa_on{color:#fff;padding-left:16px}._2J4WBa_scenoIndex a:before{content:"";opacity:0;background:#fff;border-radius:50%;width:6px;height:6px;transition:opacity .3s;position:absolute;top:50%;left:0;transform:translateY(-50%)}._2J4WBa_scenoIndex a:hover:before,._2J4WBa_scenoIndex a:focus-visible:before,._2J4WBa_scenoIndex a._2J4WBa_on:before{opacity:1}._2J4WBa_scenoIndexNum{letter-spacing:.06em;opacity:.7;flex:none;font-family:pacaembu-light,sans-serif;font-size:clamp(15px,1.1vw,18px);font-weight:500}._2J4WBa_scenoIndexName{letter-spacing:-.01em;font-family:pacaembu-light,sans-serif;font-size:clamp(15px,1.1vw,18px);font-weight:500}._2J4WBa_scenoMain{flex-direction:column;gap:clamp(56px,9vh,120px);padding-bottom:clamp(8px,2vh,24px);display:flex}._2J4WBa_scenoBlock{scroll-margin-top:100px}._2J4WBa_scenoMedia{background:#1b1b1b;height:clamp(300px,56vh,600px);position:relative;overflow:hidden}._2J4WBa_scenoMedia img{object-fit:cover;filter:grayscale();width:100%;height:100%;transition:filter .7s,scale .9s cubic-bezier(.25,.46,.45,.94);display:block}._2J4WBa_scenoBlock:hover ._2J4WBa_scenoMedia img{filter:grayscale(0%);scale:1.03}._2J4WBa_scenoCap{grid-template-columns:auto 1fr;align-items:baseline;gap:8px 24px;padding-top:24px;display:grid}._2J4WBa_scenoNum{letter-spacing:.18em;color:#ffffff8c;font-family:pacaembu-light,sans-serif;font-size:13px;font-weight:500}._2J4WBa_scenoName{letter-spacing:-.02em;margin:0;font-family:pacaembu-light,sans-serif;font-size:clamp(24px,2.4vw,40px);font-weight:500;line-height:1.02}._2J4WBa_scenoBody{letter-spacing:-.018em;color:#ffffffb8;grid-column:2;max-width:82ch;margin:0;font-family:pacaembu-light,sans-serif;font-size:clamp(16px,1.15vw,19px);font-weight:400;line-height:1.55}@media (max-width:900px){._2J4WBa_scenoInner{grid-template-columns:1fr;gap:40px}._2J4WBa_scenoTop,._2J4WBa_scenoAside{position:static}}@media (max-width:640px){._2J4WBa_scenoCap{grid-template-columns:1fr;gap:4px}._2J4WBa_scenoBody{grid-column:1}}@media (prefers-reduced-motion:reduce){._2J4WBa_scenoMedia img,._2J4WBa_scenoBlock:hover ._2J4WBa_scenoMedia img{transition:none;scale:1}}._2J4WBa_closingSection{padding:clamp(140px, 20vh, 220px) var(--edge);text-align:center;position:relative}._2J4WBa_closingDotWrapper{display:flex;position:absolute;top:120px;left:50%;overflow:visible;transform:translate(-50%)}._2J4WBa_closingTitle{letter-spacing:-.02em;margin:0 auto 60px;font-family:pacaembu-light,sans-serif;font-size:clamp(72px,9vw,170px);font-weight:500;line-height:.94}._2J4WBa_closingTitle span{display:block}._2J4WBa_closingTitle span:last-child{font-style:italic;font-weight:200}._2J4WBa_closingCopy{letter-spacing:-.018em;max-width:56ch;margin:0 auto 80px;font-family:pacaembu-light,sans-serif;font-size:22px;font-weight:400;line-height:1.55}._2J4WBa_closingDot{justify-content:center;margin:0 auto clamp(44px,5.5vw,76px);display:flex;overflow:visible}._2J4WBa_closingLinks{flex-wrap:wrap;justify-content:center;gap:90px;display:flex}._2J4WBa_closingLink{letter-spacing:.18em;text-transform:uppercase;color:inherit;font-family:pacaembu-light,sans-serif;font-size:16px;font-weight:500;transition:translate .4s cubic-bezier(.19,1,.22,1);display:inline-block;position:relative}._2J4WBa_closingLink:after{content:"";opacity:0;background:currentColor;border-radius:999px;width:6px;height:6px;transition:opacity .3s cubic-bezier(.19,1,.22,1);position:absolute;bottom:-16px;left:50%;translate:-50%}._2J4WBa_closingLink:hover,._2J4WBa_closingLink:focus-visible{translate:0 -10px}._2J4WBa_closingLink:hover:after,._2J4WBa_closingLink:focus-visible:after{opacity:1}@media (min-width:1201px) and (max-width:1882px){._2J4WBa_manifesto,._2J4WBa_lireSection,._2J4WBa_triptychSection,._2J4WBa_colorPic,._2J4WBa_casesSection,._2J4WBa_closingSection{zoom:calc(100vw / 1883px)}}@media (max-width:1200px){._2J4WBa_heroSection{height:80vh;min-height:600px}._2J4WBa_heroTitle{font-size:clamp(64px,14vw,120px);bottom:56px;right:36px}._2J4WBa_heroEyebrow{top:130px;right:36px}._2J4WBa_heroDotWrapper{top:110px;left:36px}._2J4WBa_manifesto{padding:140px 36px}._2J4WBa_manifesto p{font-size:clamp(24px,3.8vw,36px)}._2J4WBa_lireSection{padding:60px 36px 120px}._2J4WBa_lireHead{grid-template-columns:1fr;gap:56px 0;margin-bottom:96px}._2J4WBa_lireCopy{padding-top:0;font-size:18px}._2J4WBa_triptychSection{padding:140px 36px}._2J4WBa_triptychTitle{margin-bottom:90px}._2J4WBa_triptychSep{margin:0 18px}._2J4WBa_triptychGrid{grid-template-columns:1fr;row-gap:80px}._2J4WBa_triptychImage{aspect-ratio:4/3}._2J4WBa_colorPicImageWrap{height:clamp(440px,64vh,700px)}._2J4WBa_colorPicCaption{padding-left:36px;padding-right:36px}._2J4WBa_casesSection{padding:140px 36px 180px}._2J4WBa_casesHead{margin-bottom:80px}._2J4WBa_caseRow{grid-template-columns:200px 1fr;column-gap:40px;padding:36px 0}._2J4WBa_caseRow:hover{padding-left:12px}._2J4WBa_caseThumb{width:200px;height:150px}._2J4WBa_caseArrow{display:none}._2J4WBa_closingSection{padding:180px 36px 200px}._2J4WBa_closingCopy{font-size:18px}._2J4WBa_closingLinks{gap:56px}}@media (max-width:768px){._2J4WBa_heroSection{height:78vh;min-height:540px}._2J4WBa_heroTitle{font-size:clamp(56px,18vw,96px);bottom:40px;right:22px}._2J4WBa_heroEyebrow{font-size:12px;top:100px;right:22px}._2J4WBa_heroDotWrapper{top:80px;left:22px}._2J4WBa_manifesto{padding:100px 22px}._2J4WBa_manifesto p{font-size:20px;line-height:1.3}._2J4WBa_lireSection{padding:40px 22px 90px}._2J4WBa_lireCopy{font-size:17px}._2J4WBa_triptychSection{padding:100px 22px}._2J4WBa_triptychTitle{margin-bottom:70px}._2J4WBa_triptychSep{margin:6px 0;display:block}._2J4WBa_triptychGrid{row-gap:64px}._2J4WBa_triptychBody{font-size:16px}._2J4WBa_colorPicImageWrap{height:clamp(380px,56vh,560px)}._2J4WBa_casesSection{padding:100px 22px 140px}._2J4WBa_caseRow{grid-template-columns:1fr;row-gap:20px;padding:32px 0}._2J4WBa_caseRow:hover{padding-left:0}._2J4WBa_caseThumb{width:100%;height:clamp(180px,50vw,240px)}._2J4WBa_caseTitle{font-size:24px}._2J4WBa_caseDesc{font-size:16px}._2J4WBa_closingSection{padding:130px 22px 150px}._2J4WBa_closingTitle{font-size:clamp(52px,14vw,90px)}._2J4WBa_closingCopy{margin-bottom:60px;font-size:17px}._2J4WBa_closingLinks{flex-direction:column;gap:36px}}
