.ProjectPage_page__HVgr4{--bg:#0b0b0b;--deep:#050505;--panel:#151515;--line:rgba(255,255,255,0.1);--accent:#fab08d;--accent-ink:#1a1210;--feature:#fab08d;--feature-ink:#120c0a;--text:#f4f1ee;--muted:#9b9794;background:var(--bg);color:var(--text);font-family:Poppins,system-ui,sans-serif}.ProjectPage_page__HVgr4 :where(h1,h2,h3,h4,p,dl,dd,ol,figure){margin:0}.ProjectPage_wrap__Txjyo{width:min(1200px,100% - 2 * clamp(1.25rem,5vw,4rem));margin-inline:auto}.ProjectPage_accent___Gpcu{color:var(--accent);font-style:normal}.ProjectPage_topbar__Idlw0{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:rgba(11,11,11,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.ProjectPage_topbarInner__VG70j{display:flex;align-items:center;justify-content:space-between;gap:2rem;width:min(1200px,100% - 2 * clamp(1.25rem,5vw,4rem));height:78px;margin-inline:auto}.ProjectPage_brand__PazcW{color:var(--text);font-size:.95rem;font-weight:700;letter-spacing:.16em;text-decoration:none;white-space:nowrap}.ProjectPage_topnav__k18d1{position:static;padding:0;border:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;display:flex;gap:clamp(.9rem,2vw,1.75rem);overflow-x:auto;scrollbar-width:none}.ProjectPage_topnav__k18d1 a{color:var(--muted);font-size:.85rem;text-decoration:none;white-space:nowrap;transition:color .2s ease}.ProjectPage_topnav__k18d1 a:hover{color:var(--accent)}.ProjectPage_hero__qlK_U{position:relative;height:clamp(320px,62vw,760px);overflow:hidden}.ProjectPage_hero__qlK_U img{object-fit:cover}.ProjectPage_pillDark__BqPyC,.ProjectPage_pillOutline__zoRL8,.ProjectPage_pill__XqQ_i{display:inline-block;padding:.35rem .9rem;border-radius:999px;font-size:.75rem;font-weight:500;line-height:1.3}.ProjectPage_pill__XqQ_i{background:var(--accent);color:var(--accent-ink)}.ProjectPage_pillDark__BqPyC{background:var(--feature-ink);color:var(--feature)}.ProjectPage_pillOutline__zoRL8{border:1px solid var(--accent);color:var(--accent)}.ProjectPage_intro__HybVK{padding:clamp(2.5rem,5vw,3.5rem) 0 clamp(3rem,7vw,5rem);border-bottom:1px solid var(--line)}.ProjectPage_introGrid__85TZR{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,2fr);grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem)}.ProjectPage_h1__sWNOR{margin-top:1.1rem;font-size:clamp(2rem,3.4vw,2.6rem);font-weight:600;line-height:1.15;letter-spacing:-.02em}.ProjectPage_meta__hbDAD{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:1.5rem;gap:1.5rem}.ProjectPage_meta__hbDAD dt{color:var(--accent);font-size:.66rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.ProjectPage_meta__hbDAD dd{margin-top:.6rem;font-size:.9rem;line-height:1.5}.ProjectPage_metaLink__fGg_c{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.25em}.ProjectPage_metaLink__fGg_c:hover{color:var(--accent)}.ProjectPage_visit___n50S{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.5rem;padding:.7rem 1.3rem;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-size:.85rem;font-weight:600;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.ProjectPage_visit___n50S:hover{transform:translateY(-2px);box-shadow:0 10px 24px color-mix(in srgb,var(--accent) 35%,transparent)}.ProjectPage_section__GM_PG{padding:clamp(4rem,9vw,7.5rem) 0;scroll-margin-top:78px}.ProjectPage_feature__suqvB{--line:color-mix(in srgb,var(--feature-ink) 22%,transparent);--muted:color-mix(in srgb,var(--feature-ink) 74%,transparent);background:var(--feature);color:var(--feature-ink)}.ProjectPage_feature__suqvB .ProjectPage_accent___Gpcu{color:var(--feature-accent,color-mix(in srgb,var(--feature-ink) 62%,transparent))}.ProjectPage_feature__suqvB .ProjectPage_pill__XqQ_i{background:var(--feature-ink);color:var(--feature)}.ProjectPage_feature__suqvB .ProjectPage_kickerNum__1Jvyr{color:color-mix(in srgb,var(--feature-ink) 60%,transparent)}.ProjectPage_logoShowcase___rH2M{position:relative;aspect-ratio:16/8;overflow:hidden;border-radius:16px;background:#000;box-shadow:0 30px 60px -24px rgba(0,0,0,.45)}.ProjectPage_logoShowcase___rH2M img{object-fit:contain}.ProjectPage_deep__fbPLb{background:var(--deep)}.ProjectPage_head___VY7a{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(2rem,6vw,5rem);gap:clamp(2rem,6vw,5rem);align-items:start;margin-bottom:clamp(2.5rem,5vw,3.75rem)}.ProjectPage_kicker__U9Irz{display:flex;align-items:center;gap:.75rem;margin-bottom:1.1rem!important}.ProjectPage_kickerNum__1Jvyr{color:var(--muted);font-size:.75rem;letter-spacing:.1em}.ProjectPage_h2__BURGH{font-size:clamp(2.1rem,4.2vw,3.4rem);font-weight:600;line-height:1.1;letter-spacing:-.025em}.ProjectPage_h2Small__c72tV{font-size:clamp(1.8rem,3vw,2.4rem);font-weight:600;line-height:1.15;letter-spacing:-.02em}.ProjectPage_headSide__wJZ6s{padding-top:.25rem}.ProjectPage_lead__zPsVY{margin-top:1.5rem!important;font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.7}.ProjectPage_headSide__wJZ6s .ProjectPage_lead__zPsVY{margin-top:0!important}.ProjectPage_note__7dPUR{margin-top:1.25rem!important;color:var(--muted);font-size:.92rem;line-height:1.75}.ProjectPage_chips__qWIlP{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.75rem}.ProjectPage_chip__Q5j9A{padding:.5rem 1.1rem;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:.8rem}.ProjectPage_chipActive__aUoR7{border-color:var(--accent);background:var(--accent);color:var(--accent-ink);font-weight:500}.ProjectPage_goals__e0eGc{padding:0;list-style:none;border-top:1px solid var(--line)}.ProjectPage_goals__e0eGc li{display:flex;gap:1.75rem;padding:1.15rem 0;border-bottom:1px solid var(--line)}.ProjectPage_goalNum__ShSa9{color:var(--accent);font-size:.85rem;font-weight:600}.ProjectPage_goals__e0eGc strong{font-size:.95rem;font-weight:500}.ProjectPage_goals__e0eGc p{margin-top:.3rem;color:var(--muted);font-size:.82rem}.ProjectPage_tagline__IyQHj{position:relative;min-height:clamp(420px,48vw,620px);overflow:hidden}.ProjectPage_taglineImg__B0e6X{object-fit:cover;object-position:70% 50%}.ProjectPage_taglineShade__Y7DMU{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.82),rgba(0,0,0,.45) 55%,rgba(0,0,0,.6)),linear-gradient(0deg,rgba(0,0,0,.78),rgba(0,0,0,.35) 45%,rgba(0,0,0,0) 75%)}.ProjectPage_taglineInner__JOg1I{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:3rem;min-height:inherit;padding:clamp(2.5rem,6vw,4rem) clamp(1.5rem,6vw,6rem)}.ProjectPage_taglineTop__mlow0{display:flex;flex-direction:column;align-items:flex-end;gap:1.1rem;max-width:340px;margin-left:auto;text-align:right}.ProjectPage_taglineTop__mlow0 strong{font-size:1.35rem;font-weight:700}.ProjectPage_taglineTop__mlow0 span{font-size:1.1rem;line-height:1.45}.ProjectPage_taglineQuote__uVfI5{margin-bottom:1.5rem!important;font-size:clamp(2.6rem,6vw,4.6rem);font-weight:500;line-height:1}.ProjectPage_taglineText__cp0jw{max-width:640px;font-size:.95rem;line-height:1.7}.ProjectPage_values__rXBN0{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--line);border-radius:14px;background:var(--panel);overflow:hidden}.ProjectPage_value__GxWOw{padding:1.75rem 1.4rem 2rem;border-left:1px solid var(--line)}.ProjectPage_value__GxWOw:first-child{border-left:0}.ProjectPage_valueNum__9RVLY{display:grid;place-items:center;width:2.6rem;height:3.2rem;margin-bottom:1.4rem;border:1px solid var(--accent);border-radius:999px;color:var(--accent);font-size:.72rem}.ProjectPage_value__GxWOw strong{display:block;font-size:1rem;font-weight:600;line-height:1.25}.ProjectPage_value__GxWOw p{margin-top:.6rem;color:var(--muted);font-size:.82rem;line-height:1.6}.ProjectPage_tone__F03xG{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:2.25rem}.ProjectPage_toneLabel__5wmUw{margin-right:1.25rem;color:var(--muted);font-size:.68rem;letter-spacing:.24em;text-transform:uppercase}.ProjectPage_toneChip__AzIHf{padding:.65rem 1.5rem;border:1px solid rgba(255,255,255,.5);border-radius:999px;font-size:.85rem}.ProjectPage_concept__4NrFY{--mark-c:#fff;--mark-s:#fff;--mark-q:#8c6a5c;padding:clamp(2rem,5vw,3rem) clamp(1.5rem,6vw,5.5rem) clamp(2.5rem,5vw,3.5rem);border-radius:16px;background:rgba(255,255,255,.06);box-shadow:0 30px 60px -20px rgba(110,50,20,.35)}.ProjectPage_concept__4NrFY h3{font-size:1.2rem;font-weight:700}.ProjectPage_conceptMarks__0GgnD{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem;max-width:640px;margin:2rem auto 2.75rem;text-align:center}.ProjectPage_conceptMark__Gkw5w{width:clamp(64px,9vw,92px);height:auto;color:#1a1210}.ProjectPage_conceptMarks__0GgnD figcaption{margin-top:.75rem;font-size:.95rem}.ProjectPage_concept__4NrFY>p{font-size:1rem;line-height:1.75}.ProjectPage_parts__1ImsL{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(1rem,2vw,1.75rem);gap:clamp(1rem,2vw,1.75rem);margin-top:clamp(2.5rem,5vw,3.5rem)}.ProjectPage_parts__1ImsL>div{padding-top:1rem;border-top:2px solid color-mix(in srgb,var(--feature-ink) 75%,transparent)}.ProjectPage_parts__1ImsL strong{font-size:1rem;font-weight:600}.ProjectPage_parts__1ImsL p{margin-top:.5rem;color:var(--muted);font-size:.82rem;line-height:1.6}.ProjectPage_logoCards__RPtrI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.75rem;gap:1.75rem;margin-top:clamp(2.5rem,5vw,3.5rem)}.ProjectPage_logoCard__3cIFz{--mark-c:#000;--mark-s:#000;--mark-q:#fab08d;padding:1.75rem 2rem;border-radius:14px;background:#fff;color:#000}.ProjectPage_logoCard__3cIFz h4{font-size:.8rem;font-weight:700}.ProjectPage_variants__5dKqi{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:1.75rem 1rem;gap:1.75rem 1rem;align-items:end;height:100%}.ProjectPage_variants__5dKqi figure{grid-column:span 2;display:flex;flex-direction:column;align-items:center;gap:.6rem}.ProjectPage_variants__5dKqi figcaption{color:#777;font-size:.66rem;line-height:1.3}.ProjectPage_variants__5dKqi .ProjectPage_variantRow__sANEK{grid-column:span 3;flex-direction:row;justify-content:center;gap:.9rem}.ProjectPage_variantRow__sANEK figcaption{max-width:5rem}.ProjectPage_lockup__65TeC{display:inline-flex;align-items:center;gap:.35rem;color:#000}.ProjectPage_lockupVertical__9BlcB{flex-direction:column;gap:.1rem}.ProjectPage_lockupMark__xD015{width:1.9rem;height:1.9rem}.ProjectPage_lockupWord__QzvOQ{font-size:1.3rem;font-weight:600;letter-spacing:-.02em}.ProjectPage_lockupDot__X8ZSz{color:#fab08d}.ProjectPage_lockupReg__Z89QB{margin-left:.05em;font-size:.32em;font-weight:500;vertical-align:1.6em;line-height:0}.ProjectPage_proportions__BvwmS{display:flex;align-items:center;justify-content:space-around;gap:1.5rem;min-height:150px;margin-top:1rem}.ProjectPage_guide__35koX{position:relative;isolation:isolate;padding:.85rem 1.1rem;background:linear-gradient(#ccc,#ccc) top /100% 1px no-repeat,linear-gradient(#ccc,#ccc) bottom /100% 1px no-repeat,linear-gradient(#ccc,#ccc) 0 /1px 100% no-repeat,linear-gradient(#ccc,#ccc) 100% /1px 100% no-repeat}.ProjectPage_guide__35koX:after,.ProjectPage_guide__35koX:before{content:"";position:absolute;inset:-6px;background:linear-gradient(#000,#000) 0 0 /7px 7px no-repeat,linear-gradient(#000,#000) 100% 0 /7px 7px no-repeat,linear-gradient(#000,#000) 0 100% /7px 7px no-repeat,linear-gradient(#000,#000) 100% 100% /7px 7px no-repeat}.ProjectPage_guide__35koX:after{inset:-18px -26px;background:linear-gradient(#e2e2e2,#e2e2e2) 0 50% /100% 1px no-repeat,linear-gradient(#e2e2e2,#e2e2e2) 50% 0 /1px 100% no-repeat;z-index:-1}.ProjectPage_colors__ZUytJ{display:grid;grid-template-columns:1.4fr 1fr .7fr;grid-gap:.75rem;gap:.75rem}.ProjectPage_color__CyygK{display:flex;flex-direction:column;justify-content:space-between;gap:3.5rem;min-height:200px;padding:1.5rem 1.4rem;border-radius:14px}.ProjectPage_color__CyygK strong{font-size:1.05rem;font-weight:600}.ProjectPage_color__CyygK dl>div{display:grid;grid-template-columns:2.6rem 1fr;grid-gap:.75rem;gap:.75rem;font-size:.72rem;line-height:1.9}.ProjectPage_color__CyygK dt{opacity:.6}.ProjectPage_colorDark__kCKr6{border:1px solid var(--line)}.ProjectPage_fonts__w__Ek{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-top:.75rem}.ProjectPage_font__D9g8o{display:flex;flex-direction:column;padding:1.6rem 1.4rem;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.ProjectPage_fontRole__z8p5T{color:var(--accent);font-size:.66rem;letter-spacing:.2em;text-transform:uppercase}.ProjectPage_fontAa__O_cTd{margin:.6rem 0 .8rem;font-size:clamp(3rem,5vw,4rem);line-height:1.1}.ProjectPage_fontSet__CWstV{font-size:.8rem;letter-spacing:.08em}.ProjectPage_font__D9g8o p{margin-top:1.2rem;color:var(--muted);font-size:.78rem}.ProjectPage_patternCard__Bqr98{margin-top:.75rem;padding:clamp(1.5rem,4vw,2.25rem) clamp(1.5rem,6vw,3rem);border-radius:14px;background:#fff}.ProjectPage_pattern__CHVYH{position:relative;display:grid;place-items:center;height:clamp(220px,30vw,340px);overflow:hidden}.ProjectPage_pattern__CHVYH svg{position:absolute;inset:0}.ProjectPage_patternLabel__6R44W{position:relative;padding:.9rem 1.75rem;background:#fff;color:#000;font-size:1.05rem;font-weight:700}.ProjectPage_shots__lest9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.ProjectPage_shot__k6tie{position:relative;aspect-ratio:16/8;overflow:hidden;border-radius:12px;background:var(--panel)}.ProjectPage_shotWide__xmWzT{grid-column:1/-1;aspect-ratio:16/7.5}.ProjectPage_shot__k6tie img{object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.ProjectPage_shotContain__d_QJC{background:#000}.ProjectPage_shotContain__d_QJC img{object-fit:contain}.ProjectPage_shot__k6tie:hover img{transform:scale(1.03)}.ProjectPage_shotLabel__uapI8{position:absolute;left:1rem;bottom:1rem;padding:.4rem .8rem;border-radius:999px;background:rgba(0,0,0,.78);color:var(--accent);font-size:.62rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.ProjectPage_notes__2PzdS{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(1rem,3vw,1.5rem);gap:clamp(1rem,3vw,1.5rem);margin-top:clamp(2.5rem,5vw,3rem)}.ProjectPage_notes__2PzdS>div{padding-top:1rem;border-top:1px solid rgba(255,255,255,.35)}.ProjectPage_notes__2PzdS strong{font-size:1rem;font-weight:600}.ProjectPage_notes__2PzdS p{margin-top:.5rem;color:var(--muted);font-size:.82rem;line-height:1.65}.ProjectPage_delivered__rBYZV{display:flex;flex-wrap:wrap;gap:.55rem}.ProjectPage_delivered__rBYZV span{padding:.5rem .95rem;border:1px solid var(--line);border-radius:999px;background:var(--panel);font-size:.8rem}.ProjectPage_reputed__mYpSO{padding:clamp(4rem,9vw,7.5rem) 0 clamp(3.5rem,8vw,6rem)!important;border-top:1px solid var(--line);background:var(--deep)}.ProjectPage_reputed__mYpSO .ProjectPage_head___VY7a{margin-bottom:clamp(1.5rem,3vw,2.25rem)}.ProjectPage_reputed__mYpSO li{border:1px solid var(--line);border-radius:14px;background:#ffffff}.ProjectPage_reputed__mYpSO li:hover{box-shadow:0 0 0 2px var(--accent),0 14px 30px rgba(0,0,0,.45)}.ProjectPage_cta__rmBCS{padding:clamp(4.5rem,10vw,7.5rem) 0;background:var(--feature);color:var(--feature-ink);text-align:center}.ProjectPage_ctaTitle__f9Ok1{max-width:780px;margin:1.4rem auto 0!important;font-size:clamp(2.1rem,4.6vw,3.6rem);font-weight:600;line-height:1.12;letter-spacing:-.025em}.ProjectPage_ctaText__TimIh{max-width:560px;margin:1.4rem auto 0!important;color:color-mix(in srgb,var(--feature-ink) 74%,transparent);font-size:1rem;line-height:1.75}.ProjectPage_ctaButton__lGO0G{display:inline-block;margin-top:2rem;padding:1rem 2.25rem;border-radius:999px;background:var(--feature-ink);color:var(--feature);font-size:.92rem;font-weight:500;text-decoration:none;transition:transform .25s ease,background .25s ease}.ProjectPage_ctaButton__lGO0G:hover{transform:translateY(-2px)}.ProjectPage_credit__Tpe_7{border-top:1px solid var(--line);background:var(--bg)}.ProjectPage_creditInner__RMAyt{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;width:min(1200px,100% - 2 * clamp(1.25rem,5vw,4rem));margin-inline:auto;padding:1.5rem 0;color:var(--muted);font-size:.78rem}@media (max-width:980px){.ProjectPage_head___VY7a,.ProjectPage_introGrid__85TZR{grid-template-columns:1fr}.ProjectPage_meta__hbDAD,.ProjectPage_values__rXBN0{grid-template-columns:repeat(2,minmax(0,1fr))}.ProjectPage_value__GxWOw{border-left:0;border-top:1px solid var(--line)}.ProjectPage_value__GxWOw:nth-child(-n+2){border-top:0}.ProjectPage_value__GxWOw:nth-child(2n){border-left:1px solid var(--line)}.ProjectPage_parts__1ImsL{grid-template-columns:repeat(2,minmax(0,1fr))}.ProjectPage_fonts__w__Ek,.ProjectPage_logoCards__RPtrI{grid-template-columns:1fr}}@media (max-width:700px){.ProjectPage_topnav__k18d1{display:none}.ProjectPage_colors__ZUytJ,.ProjectPage_notes__2PzdS,.ProjectPage_shots__lest9{grid-template-columns:1fr}.ProjectPage_shotWide__xmWzT,.ProjectPage_shot__k6tie{aspect-ratio:4/3}.ProjectPage_conceptMarks__0GgnD{grid-template-columns:repeat(2,minmax(0,1fr))}.ProjectPage_taglineTop__mlow0{align-items:flex-start;margin-left:0;text-align:left}}