.FfDtNq_page{--ink:#111;--paper:#f5f4f1;color:var(--ink);background:var(--paper)}.FfDtNq_header{letter-spacing:.04em;justify-content:space-between;align-items:center;gap:20px;min-height:88px;padding:0 5.55vw;font-size:11px;font-weight:500;line-height:1.2;display:flex}.FfDtNq_wordmark,.FfDtNq_backLink{color:inherit;white-space:nowrap;text-decoration:none}.FfDtNq_backLink{align-items:center;gap:10px;display:inline-flex}.FfDtNq_hero{padding:30px 5.55vw 0}.FfDtNq_heroTopline,.FfDtNq_heroCaption{letter-spacing:.04em;justify-content:space-between;gap:24px;font-size:10px;font-weight:500;line-height:1.4;display:flex}.FfDtNq_heroTopline p,.FfDtNq_heroCaption p{margin:0}.FfDtNq_heroTopline p:last-child,.FfDtNq_heroCaption p:last-child{text-align:right}.FfDtNq_hero h1{letter-spacing:-.09em;margin:38px 0 28px -.065em;font-size:clamp(72px,13.2vw,190px);font-weight:400;line-height:.76}.FfDtNq_hero h1 span{display:block}.FfDtNq_heroArtwork,.FfDtNq_overviewArtwork,.FfDtNq_directionArtwork,.FfDtNq_interfaceArtwork,.FfDtNq_discoveryArtwork,.FfDtNq_finalArtwork{margin:0;overflow:hidden}.FfDtNq_heroArtwork{background:#172729;width:100%}.FfDtNq_heroArtwork img,.FfDtNq_overviewArtwork img,.FfDtNq_directionArtwork img,.FfDtNq_interfaceArtwork img,.FfDtNq_discoveryArtwork img,.FfDtNq_finalArtwork img{width:100%;height:auto;display:block}.FfDtNq_heroCaption{padding-top:13px}.FfDtNq_sectionIndex{letter-spacing:.04em;margin:0;font-size:10px;font-weight:500;line-height:1.4}.FfDtNq_idea{grid-template-columns:1fr 2fr;gap:32px;padding:clamp(100px,15vw,220px) 11.1vw clamp(110px,15vw,220px);display:grid}.FfDtNq_idea>.FfDtNq_sectionIndex{margin-left:-5.55vw}.FfDtNq_ideaCopy h2,.FfDtNq_sectionHeading h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,7vw,100px);font-weight:400;line-height:.94}.FfDtNq_ideaCopy p{letter-spacing:-.025em;max-width:680px;margin:40px 0 0;font-size:clamp(18px,2.1vw,30px);line-height:1.25}.FfDtNq_overview,.FfDtNq_direction,.FfDtNq_interface,.FfDtNq_discovery,.FfDtNq_finalScreens{padding:0 5.55vw clamp(120px,17vw,240px)}.FfDtNq_sectionHeading{grid-template-columns:1fr 2fr;align-items:start;gap:32px;margin-bottom:54px;display:grid}.FfDtNq_overviewArtwork{width:88%;margin-left:auto}.FfDtNq_direction{padding-top:12px}.FfDtNq_directionArtwork{background:#263b3c;width:100%}.FfDtNq_interfaceArtwork{width:92%}.FfDtNq_discoveryArtwork{width:78%;margin-left:auto}.FfDtNq_finalScreens{padding-bottom:clamp(100px,13vw,180px)}.FfDtNq_finalArtwork{width:100%}.FfDtNq_closing{color:#f5f4f1;background:#111}.FfDtNq_closingInner{letter-spacing:.04em;grid-template-columns:1fr 1fr auto;align-items:center;gap:24px;min-height:180px;padding:42px 5.55vw;font-size:10px;font-weight:500;line-height:1.4;display:grid}.FfDtNq_closingMeta{margin:0}.FfDtNq_closingInner a{color:inherit;white-space:nowrap;text-decoration:none}@media (max-width:767px){.FfDtNq_header{min-height:72px;padding-inline:20px;font-size:10px}.FfDtNq_hero{padding:28px 20px 0}.FfDtNq_heroTopline,.FfDtNq_heroCaption{gap:12px;font-size:9px}.FfDtNq_heroTopline p:last-child,.FfDtNq_heroCaption p:last-child{max-width:49%}.FfDtNq_hero h1{letter-spacing:-.08em;margin:42px 0 22px -.055em;font-size:clamp(56px,15vw,112px);line-height:.8}.FfDtNq_idea{grid-template-columns:1fr;gap:28px;padding:104px 20px 112px}.FfDtNq_idea>.FfDtNq_sectionIndex{margin-left:0}.FfDtNq_ideaCopy h2,.FfDtNq_sectionHeading h2{font-size:clamp(40px,11vw,68px)}.FfDtNq_ideaCopy p{margin-top:28px;font-size:18px;line-height:1.4}.FfDtNq_overview,.FfDtNq_direction,.FfDtNq_interface,.FfDtNq_discovery,.FfDtNq_finalScreens{padding:0 20px 112px}.FfDtNq_sectionHeading{grid-template-columns:1fr;gap:22px;margin-bottom:32px}.FfDtNq_overviewArtwork,.FfDtNq_interfaceArtwork,.FfDtNq_discoveryArtwork{width:100%}.FfDtNq_direction{padding-top:0}.FfDtNq_finalScreens{padding-bottom:96px}.FfDtNq_closingInner{grid-template-columns:1fr 1fr;gap:24px 16px;min-height:0;padding:30px 20px;font-size:9px}.FfDtNq_closingInner a{grid-column:1/-1}}@media (max-width:359px){.FfDtNq_header{padding-inline:16px;font-size:9px}.FfDtNq_hero{padding:24px 16px 0}.FfDtNq_heroTopline,.FfDtNq_heroCaption{font-size:8px}.FfDtNq_heroTopline p:last-child,.FfDtNq_heroCaption p:last-child{max-width:51%}.FfDtNq_hero h1{font-size:15.4vw}.FfDtNq_idea,.FfDtNq_overview,.FfDtNq_direction,.FfDtNq_interface,.FfDtNq_discovery,.FfDtNq_finalScreens{padding-inline:16px}.FfDtNq_closingInner{column-gap:10px;padding-inline:16px;font-size:8px}}
