.home-module__txgM7a__page{--bg:#11110f;--panel:#181815;--text:#f0eee8;--muted:#aaa59a;--soft:#d5d0c6;--line:#34332e;--accent:#c8563f;background:var(--bg);color:var(--text);min-height:100vh;font-family:Arial,Helvetica,sans-serif}.home-module__txgM7a__page *{box-sizing:border-box}.home-module__txgM7a__page a{color:inherit;text-decoration:none}.home-module__txgM7a__studyBanner{color:#ede8df;letter-spacing:.12em;text-transform:uppercase;background:#2a2723;border-bottom:1px solid #51463c;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:.85rem clamp(1.25rem,5vw,5rem);font-size:.65rem;font-weight:700;display:flex}.home-module__txgM7a__studyBanner a{text-underline-offset:3px;text-decoration:underline}.home-module__txgM7a__hero,.home-module__txgM7a__work,.home-module__txgM7a__about,.home-module__txgM7a__footer{max-width:1600px;margin:auto;padding-left:clamp(1.25rem,5vw,5rem);padding-right:clamp(1.25rem,5vw,5rem)}.home-module__txgM7a__hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.55fr) minmax(300px,.8fr);align-items:center;gap:clamp(2rem,5vw,6rem);min-height:min(870px,91svh);padding-top:clamp(4rem,7vw,7rem);padding-bottom:7rem;display:grid;position:relative}.home-module__txgM7a__heroCopy{min-width:0}.home-module__txgM7a__eyebrow,.home-module__txgM7a__artLabel,.home-module__txgM7a__artFooter,.home-module__txgM7a__heroBottom,.home-module__txgM7a__index,.home-module__txgM7a__projectMeta,.home-module__txgM7a__sectionTitle>span,.home-module__txgM7a__aboutLabel,.home-module__txgM7a__linkLine,.home-module__txgM7a__footer{letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:700;line-height:1.5}.home-module__txgM7a__eyebrow{color:var(--muted);align-items:center;gap:.8rem;margin-bottom:clamp(2.5rem,5vw,5rem);display:flex}.home-module__txgM7a__accentLine{background:var(--accent);width:2rem;height:1px}.home-module__txgM7a__hero h1{letter-spacing:-.077em;max-width:12.7ch;margin:0;font-size:clamp(3.5rem,7.2vw,8.7rem);font-weight:800;line-height:.87}.home-module__txgM7a__connector{color:var(--accent);font-size:.8em;font-weight:400}.home-module__txgM7a__punct{color:var(--accent)}.home-module__txgM7a__heroStatement{grid-template-columns:minmax(0,1fr) minmax(220px,.9fr);align-items:end;gap:clamp(1.5rem,3vw,4rem);margin-top:clamp(3rem,5vw,5.5rem);display:grid}.home-module__txgM7a__heroStatement h2{letter-spacing:-.055em;margin:0;font-size:clamp(1.45rem,2.4vw,2.7rem);font-weight:600;line-height:1.06}.home-module__txgM7a__heroStatement h2 i{color:var(--soft);font-style:normal;font-weight:400}.home-module__txgM7a__heroStatement p{max-width:28rem;color:var(--soft);margin:0;font-size:clamp(.96rem,1.15vw,1.12rem);line-height:1.6}.home-module__txgM7a__heroArt{border:1px solid var(--line);background:radial-gradient(circle at 60%,#1d1b18,#121210 66%);height:clamp(330px,35vw,550px);position:relative;overflow:hidden}.home-module__txgM7a__artLabel{color:#9b968c;position:absolute;top:1.5rem;left:1.5rem}.home-module__txgM7a__artCircleOne,.home-module__txgM7a__artCircleTwo,.home-module__txgM7a__artCircleThree{aspect-ratio:1;border:1px solid #f0eee852;border-radius:100%;position:absolute}.home-module__txgM7a__artCircleOne{width:102%;top:4%;left:-22%}.home-module__txgM7a__artCircleTwo{border-color:#f0eee829;width:64%;top:22%;left:8%}.home-module__txgM7a__artCircleThree{border-color:var(--accent);width:32%;top:13%;right:11%}.home-module__txgM7a__artSquare{aspect-ratio:1;border:1px solid #f0eee81f;width:69%;position:absolute;top:14%;left:19%;transform:rotate(15deg)}.home-module__txgM7a__artDiagonal{background:#f0eee830;width:125%;height:1px;position:absolute;top:58%;left:-12%;transform:rotate(-24deg)}.home-module__txgM7a__artAccent{aspect-ratio:1;border:2px solid var(--accent);border-bottom-color:#0000;border-left-color:#0000;border-radius:50%;width:56%;position:absolute;bottom:-21%;right:-16%;transform:rotate(-8deg)}.home-module__txgM7a__artDot{background:var(--text);border-radius:50%;width:.65rem;height:.65rem;position:absolute;top:43%;left:27%}.home-module__txgM7a__artFooter{color:#aaa59a;justify-content:space-between;display:flex;position:absolute;bottom:1.4rem;left:1.5rem;right:1.5rem}.home-module__txgM7a__heroBottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;padding-top:1rem;display:flex;position:absolute;bottom:2rem;left:clamp(1.25rem,5vw,5rem);right:clamp(1.25rem,5vw,5rem)}.home-module__txgM7a__work{padding-top:clamp(5rem,9vw,9rem);padding-bottom:clamp(5rem,9vw,10rem)}.home-module__txgM7a__sectionTitle{grid-template-columns:1fr auto;align-items:baseline;gap:1.5rem;padding-bottom:2rem;display:grid}.home-module__txgM7a__sectionTitle h2{letter-spacing:-.07em;grid-area:2/1/auto/-1;margin:0;font-size:clamp(3.3rem,7vw,7rem);font-weight:800;line-height:.95}.home-module__txgM7a__sectionTitle>span{color:var(--muted)}.home-module__txgM7a__featured{border:1px solid var(--line);background:var(--panel);grid-template-columns:1fr 1fr;min-height:clamp(400px,41vw,620px);display:grid;position:relative;overflow:hidden}.home-module__txgM7a__featuredImage{position:absolute;inset:0 0 0 32%;overflow:hidden}.home-module__txgM7a__featuredImage img{object-fit:cover;object-position:center;opacity:.67;filter:saturate(.85);width:100%;height:100%}.home-module__txgM7a__featured:after{content:"";pointer-events:none;background:linear-gradient(90deg,#151512 0%,#151512fa 27%,#151512d4 51%,#1515120d 100%);position:absolute;inset:0}.home-module__txgM7a__featuredContent{z-index:1;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:flex-start;max-width:66rem;padding:clamp(2rem,5vw,5rem);display:flex;position:relative}.home-module__txgM7a__index{color:var(--accent)}.home-module__txgM7a__projectMeta{color:#aaa59a}.home-module__txgM7a__featuredContent .home-module__txgM7a__projectMeta{margin:3rem 0 1rem}.home-module__txgM7a__featured h3{letter-spacing:-.056em;max-width:15ch;margin:0;font-size:clamp(2.5rem,5vw,5.7rem);font-weight:700;line-height:.99}.home-module__txgM7a__featuredContent>p:not(.home-module__txgM7a__projectMeta){color:var(--soft);max-width:34rem;line-height:1.5}.home-module__txgM7a__linkLine{border-top:1px solid var(--accent);min-width:220px;color:var(--soft);justify-content:space-between;align-items:center;gap:2rem;margin-top:2rem;padding-top:.85rem;display:flex}.home-module__txgM7a__linkLine b{color:var(--accent);font-size:1.3rem;font-weight:400}.home-module__txgM7a__projectGrid{border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-module__txgM7a__card,.home-module__txgM7a__creativeCard{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--panel);min-width:0;display:block;position:relative}.home-module__txgM7a__cardImage{background:#252320;height:clamp(220px,25vw,360px);position:relative;overflow:hidden}.home-module__txgM7a__cardImage>img{object-fit:cover;filter:saturate(.8);opacity:.86;width:100%;height:100%;transition:transform .3s,opacity .3s}.home-module__txgM7a__atlasImage{color:#181811;background:#b7a05a;flex-direction:column;justify-content:space-between;padding:clamp(1.4rem,3vw,2.5rem);display:flex;position:absolute;inset:0}.home-module__txgM7a__atlasImage span{letter-spacing:.11em;font-size:.66rem;font-weight:800}.home-module__txgM7a__atlasImage strong{text-align:right;letter-spacing:-.085em;align-self:end;font-size:clamp(3rem,7vw,7rem);font-weight:900;line-height:.77}.home-module__txgM7a__cardInfo{min-height:235px;padding:clamp(1.5rem,3vw,3rem);position:relative}.home-module__txgM7a__cardInfo .home-module__txgM7a__index{margin-bottom:1rem;display:block}.home-module__txgM7a__cardInfo .home-module__txgM7a__projectMeta{font-size:.6rem}.home-module__txgM7a__cardInfo h3,.home-module__txgM7a__creativeCard h3{letter-spacing:-.06em;margin:.75rem 2rem .6rem 0;font-size:clamp(2rem,3.3vw,3.6rem);font-weight:700;line-height:1}.home-module__txgM7a__cardInfo p,.home-module__txgM7a__creativeCard p{color:var(--soft);max-width:28rem;font-size:.95rem;line-height:1.5}.home-module__txgM7a__cardInfo>b{color:var(--accent);font-size:1.5rem;font-weight:400;position:absolute;bottom:2rem;right:2rem}.home-module__txgM7a__creativeCard{background:#211f1b;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(2rem,3vw,3rem);display:flex}.home-module__txgM7a__creativeCard .home-module__txgM7a__projectMeta,.home-module__txgM7a__creativeCard .home-module__txgM7a__linkLine{margin-top:2rem}.home-module__txgM7a__card:hover .home-module__txgM7a__cardImage img,.home-module__txgM7a__card:focus-visible .home-module__txgM7a__cardImage img{opacity:1;transform:scale(1.04)}.home-module__txgM7a__featured:hover .home-module__txgM7a__linkLine b,.home-module__txgM7a__creativeCard:hover .home-module__txgM7a__linkLine b{transform:translate(3px,-3px)}.home-module__txgM7a__about{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);gap:clamp(2rem,7vw,8rem);padding-top:clamp(5rem,9vw,9rem);padding-bottom:clamp(5rem,9vw,9rem);display:grid}.home-module__txgM7a__aboutLabel{color:var(--accent);border-bottom:1px solid var(--line);grid-column:1/-1;padding-bottom:1rem}.home-module__txgM7a__about h2{letter-spacing:-.065em;margin:0;font-size:clamp(2.8rem,5.2vw,6rem);font-weight:700;line-height:1.02}.home-module__txgM7a__about h2 i{color:var(--soft);font-style:normal;font-weight:400}.home-module__txgM7a__aboutDetail{align-self:end}.home-module__txgM7a__aboutDetail p{color:var(--soft);margin:0 0 2.5rem;font-size:clamp(1.1rem,1.4vw,1.3rem);line-height:1.6}.home-module__txgM7a__aboutDetail a{border-top:1px solid var(--accent);letter-spacing:.1em;justify-content:space-between;gap:1rem;padding-top:1rem;font-size:.7rem;font-weight:700;display:flex}.home-module__txgM7a__aboutDetail a span{color:var(--accent);font-size:1.3rem}.home-module__txgM7a__footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-top:1.5rem;padding-bottom:1.5rem;display:flex}.home-module__txgM7a__page a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (max-width:1000px){.home-module__txgM7a__hero{grid-template-columns:1fr;gap:3rem;min-height:auto}.home-module__txgM7a__heroArt{height:300px}.home-module__txgM7a__hero h1{font-size:clamp(3.5rem,10vw,7.5rem)}.home-module__txgM7a__heroStatement{max-width:820px}.home-module__txgM7a__about{grid-template-columns:1fr}.home-module__txgM7a__aboutDetail{max-width:35rem}.home-module__txgM7a__featured{min-height:520px}}@media (max-width:650px){.home-module__txgM7a__hero{padding-top:3rem;padding-bottom:7rem}.home-module__txgM7a__hero h1{font-size:clamp(2.7rem,11vw,4.7rem)}.home-module__txgM7a__hero h1 br{display:none}.home-module__txgM7a__heroStatement{grid-template-columns:1fr}.home-module__txgM7a__heroBottom span:last-child{display:none}.home-module__txgM7a__sectionTitle h2{font-size:clamp(3rem,10vw,5rem)}.home-module__txgM7a__featured{min-height:530px}.home-module__txgM7a__featuredImage{inset:0}.home-module__txgM7a__featured:after{background:linear-gradient(#15151266 0%,#151512f2 72%,#151512 100%)}.home-module__txgM7a__featuredContent{justify-content:flex-end}.home-module__txgM7a__featured h3{font-size:clamp(2.6rem,10vw,4rem)}.home-module__txgM7a__projectGrid{grid-template-columns:1fr}.home-module__txgM7a__cardImage{height:260px}.home-module__txgM7a__about h2{font-size:clamp(2.9rem,10vw,5rem)}}@media (prefers-reduced-motion:reduce){.home-module__txgM7a__cardImage img{transition:none}}.home-module__txgM7a__hero{--hero-rule:#f0eee830;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:0;min-height:0;padding-top:clamp(2rem,3.5vw,3.4rem);padding-bottom:clamp(1.55rem,2.7vw,2.5rem);display:grid;position:relative}.home-module__txgM7a__heroIntro{grid-column:1/-1;width:100%}.home-module__txgM7a__heroIntro .home-module__txgM7a__eyebrow{margin-bottom:clamp(1.8rem,3vw,3rem)}.home-module__txgM7a__hero .home-module__txgM7a__heroHeadline{letter-spacing:-.048em;text-wrap:initial;grid-column:1/-1;width:100%;max-width:none;margin:0;font-size:clamp(3.35rem,7.3vw,8.15rem);font-weight:800;line-height:.94}.home-module__txgM7a__headlineLead,.home-module__txgM7a__headlineFinish{display:block}.home-module__txgM7a__hero .home-module__txgM7a__headlineLead{letter-spacing:-.052em;font-weight:800}.home-module__txgM7a__hero .home-module__txgM7a__headlineFinish{letter-spacing:-.049em;font-weight:600}.home-module__txgM7a__hero .home-module__txgM7a__headlineFinish .home-module__txgM7a__connector{color:var(--accent);letter-spacing:-.04em;font-size:.92em;font-weight:400}.home-module__txgM7a__heroLower{border-top:1px solid var(--hero-rule);grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:0;width:100%;margin-top:clamp(1.75rem,2.9vw,3rem);padding-top:clamp(1.55rem,2.3vw,2.25rem);display:grid;position:relative}.home-module__txgM7a__heroLower .home-module__txgM7a__heroStatement{flex-direction:column;grid-column:1/span 5;align-items:flex-start;width:100%;max-width:none;margin:0;padding:0;display:flex}.home-module__txgM7a__heroLower .home-module__txgM7a__heroStatement h2{letter-spacing:-.038em;max-width:15ch;margin:0;font-size:clamp(1.9rem,3.25vw,3.4rem);font-weight:600;line-height:1.08}.home-module__txgM7a__heroLower .home-module__txgM7a__heroStatement h2 i{color:var(--soft);margin-top:.06em;font-style:normal;font-weight:400;display:block}.home-module__txgM7a__heroLower .home-module__txgM7a__heroStatement p{max-width:30rem;color:var(--soft);margin:clamp(.65rem,.95vw,1rem) 0 0;font-size:clamp(1rem,1.2vw,1.14rem);line-height:1.55}.home-module__txgM7a__heroLower .home-module__txgM7a__heroArt{pointer-events:none;background:0 0;border:0;grid-column:7/-1;align-self:center;width:calc(100% + clamp(1.25rem,4vw,4.5rem));height:clamp(180px,18vw,260px);min-height:0;margin:-.5rem 0 -.4rem calc(-1*clamp(1.25rem,4vw,4.5rem));position:relative;overflow:hidden}.home-module__txgM7a__heroArt .home-module__txgM7a__artLabel,.home-module__txgM7a__heroArt .home-module__txgM7a__artFooter{display:none}.home-module__txgM7a__heroArt .home-module__txgM7a__artCircleOne{border-color:#f0eee842;width:87%;top:-31%;left:2%}.home-module__txgM7a__heroArt .home-module__txgM7a__artCircleTwo{border-color:#f0eee82b;width:61%;top:6%;left:18%}.home-module__txgM7a__heroArt .home-module__txgM7a__artCircleThree{border-color:var(--accent);width:29%;top:17%;right:15%}.home-module__txgM7a__heroArt .home-module__txgM7a__artSquare{border-color:#f0eee81c;width:62%;top:-5%;left:19%}.home-module__txgM7a__heroArt .home-module__txgM7a__artDiagonal{width:129%;top:58%;left:-18%}.home-module__txgM7a__heroArt .home-module__txgM7a__artAccent{width:43%;bottom:-17%;right:-4%}.home-module__txgM7a__heroArt .home-module__txgM7a__artDot{top:39%;left:36%}.home-module__txgM7a__heroBottom{color:var(--muted);border:0;grid-column:1/-1;justify-content:flex-end;align-items:center;margin-top:clamp(.75rem,1.4vw,1.3rem);padding:0;display:flex;position:static;bottom:auto;left:auto;right:auto}.home-module__txgM7a__sectionTitle>span:first-child{color:var(--accent)}.home-module__txgM7a__linkLine,.home-module__txgM7a__aboutDetail a,.home-module__txgM7a__creativeCard .home-module__txgM7a__linkLine{align-items:center;display:flex}.home-module__txgM7a__linkLine b,.home-module__txgM7a__aboutDetail a span,.home-module__txgM7a__cardInfo>b{justify-content:center;align-items:center;font-weight:400;line-height:1;display:inline-flex}.home-module__txgM7a__linkLine b,.home-module__txgM7a__aboutDetail a span{flex-shrink:0}.home-module__txgM7a__cardInfo>b{bottom:clamp(1.5rem,3vw,3rem);right:clamp(1.5rem,3vw,3rem)}@media (max-width:1000px){.home-module__txgM7a__hero .home-module__txgM7a__heroHeadline{font-size:clamp(3.15rem,7.75vw,6.9rem)}.home-module__txgM7a__heroLower .home-module__txgM7a__heroStatement{grid-column:1/span 6}.home-module__txgM7a__heroLower .home-module__txgM7a__heroArt{grid-column:7/-1}}@media (max-width:700px){.home-module__txgM7a__hero{padding-top:2rem;padding-bottom:1.8rem}.home-module__txgM7a__heroIntro .home-module__txgM7a__eyebrow{margin-bottom:2rem}.home-module__txgM7a__hero .home-module__txgM7a__heroHeadline{letter-spacing:-.048em;font-size:clamp(2.55rem,9.5vw,4.7rem);line-height:.98}.home-module__txgM7a__hero .home-module__txgM7a__headlineFinish{letter-spacing:-.049em}.home-module__txgM7a__heroLower{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin-top:1.85rem;padding-top:1.5rem}.home-module__txgM7a__heroLower .home-module__txgM7a__heroStatement{grid-column:1/-1;padding:0}.home-module__txgM7a__heroLower .home-module__txgM7a__heroStatement h2{font-size:clamp(2rem,7vw,3.2rem)}.home-module__txgM7a__heroLower .home-module__txgM7a__heroStatement p{max-width:30rem;margin-top:.85rem}.home-module__txgM7a__heroLower .home-module__txgM7a__heroArt{grid-column:2/-1;justify-self:end;width:calc(100% + 1.25rem);max-width:380px;height:150px;margin:.85rem 0 0 -1.25rem}.home-module__txgM7a__heroBottom{justify-content:flex-end;margin-top:.9rem;font-size:.6rem}}@media (max-width:390px){.home-module__txgM7a__hero .home-module__txgM7a__heroHeadline{font-size:9.05vw}}
