@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap";*{box-sizing:border-box}html,body{background:#111;margin:0;padding:0}body{color:#f9f6ec;font-family:Manrope,sans-serif}button,a{font-family:inherit}.goswami-site{width:100%;min-height:100vh}.hero{background:#111;min-height:100vh;padding:22px 28px 28px;position:relative;overflow:hidden}.hero-video{object-fit:cover;object-position:center;z-index:0;filter:grayscale(10%)contrast(1.05)brightness(.65);width:100%;height:100%;position:absolute;inset:0}.video-overlay{z-index:1;background:linear-gradient(#00000073 0%,#0003 40%,#0009 100%);position:absolute;inset:0}.hero-nav{z-index:10;border-top:1px solid #ffffffb3;justify-content:space-between;align-items:center;width:100%;padding-top:16px;display:flex;position:relative}.nav-logo{letter-spacing:-.03em;font-size:15px;font-weight:800}.nav-links{gap:28px;display:flex}.nav-links a{color:#fff;letter-spacing:.08em;font-family:DM Mono,monospace;font-size:10px;text-decoration:none;transition:opacity .3s}.nav-links a:hover{opacity:.45}.menu-button{color:#fff;cursor:pointer;letter-spacing:.08em;background:0 0;border:1px solid #fffc;padding:10px 16px;font-family:DM Mono,monospace;font-size:10px;transition:background .3s,color .3s}.menu-button:hover{color:#111;background:#fff}.hero-grid{z-index:5;grid-template-columns:1fr minmax(500px,2.8fr) 1fr;align-items:center;min-height:calc(100vh - 170px);display:grid;position:relative}.hero-center{z-index:2;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.hero-kicker{letter-spacing:.14em;margin-bottom:28px;font-family:DM Mono,monospace;font-size:10px}.hero-center h1{letter-spacing:-.075em;text-shadow:0 5px 30px #00000059;margin:0;font-size:clamp(64px,9vw,150px);font-weight:800;line-height:.82}.hero-center h1 span{font-style:italic;font-weight:400}.hero-description{text-shadow:0 2px 15px #00000080;max-width:380px;margin:38px auto 0;font-size:14px;font-weight:500;line-height:1.6}.hero-side{letter-spacing:.1em;flex-direction:column;justify-content:space-between;height:100%;padding:42px 0;font-family:DM Mono,monospace;font-size:9px;display:flex}.hero-side-left{align-items:flex-start}.hero-side-right{text-align:right;align-items:flex-end}.hero-bottom{z-index:5;border-top:1px solid #ffffff73;grid-template-columns:repeat(3,1fr);display:grid;position:relative}.service-item{letter-spacing:.04em;border-right:1px solid #ffffff40;align-items:center;gap:14px;padding:18px 0;font-family:DM Mono,monospace;font-size:10px;display:flex}.service-item:last-child{border-right:none;justify-content:flex-end}.service-item:nth-child(2){justify-content:center}.service-item span{opacity:.6}.service-item strong{font-weight:500}@keyframes heroReveal{0%{opacity:0;transform:translateY(35px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.hero{padding:18px}.nav-links{display:none}.hero-grid{grid-template-columns:1fr;min-height:calc(100vh - 150px)}.hero-side{display:none}.hero-center h1{font-size:clamp(58px,16vw,100px)}.hero-description{max-width:300px;font-size:13px}.hero-bottom{grid-template-columns:1fr}.service-item,.service-item:nth-child(2),.service-item:last-child{border-bottom:1px solid #ffffff40;border-right:none;justify-content:space-between}.service-item:last-child{border-bottom:none}}.hero-kicker{opacity:0;animation:.8s .3s forwards fadeUp}.hero-center h1{opacity:0;animation:1.3s cubic-bezier(.16,1,.3,1) .5s forwards titleReveal}.hero-description{opacity:0;animation:1s 1.1s forwards fadeUp}.hero-side{opacity:0;animation:1s 1.3s forwards fadeIn}.hero-bottom{opacity:0;animation:1s 1.5s forwards bottomReveal}.hero-nav{opacity:0;animation:.8s .1s forwards navReveal}@keyframes fadeUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes titleReveal{0%{opacity:0;letter-spacing:-.12em;transform:translateY(60px)scale(.96)}to{opacity:1;letter-spacing:-.075em;transform:translateY(0)scale(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes bottomReveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes navReveal{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}.three-worlds:before{content:"";pointer-events:none;background:radial-gradient(at top,#ffffff26 0%,#0000 70%);width:100%;height:380px;position:absolute;top:0;left:0}.three-worlds-heading h2{letter-spacing:-.075em;max-width:1100px;margin:0;font-size:clamp(55px,9vw,150px);font-weight:800;line-height:.82}.three-worlds-heading h2 span{font-style:italic;font-weight:400}.world-number{opacity:.55;font-family:DM Mono,monospace;font-size:11px;transition:opacity .4s}.world-item:hover .world-number{opacity:.8}.world-content h3{letter-spacing:-.06em;margin:0;font-size:clamp(42px,6vw,90px);font-weight:800;line-height:.9;transition:transform .6s cubic-bezier(.16,1,.3,1)}.world-item:hover h3{transform:translate(20px)}.world-content p{opacity:.55;margin:0;font-size:14px;font-weight:500;transition:opacity .4s,transform .6s}.world-item:hover p{opacity:.75;transform:translate(20px)}.world-arrow{justify-content:flex-end;align-items:center;font-size:32px;font-weight:400;transition:transform .5s cubic-bezier(.16,1,.3,1);display:flex}.world-item:hover .world-arrow{transform:rotate(45deg)scale(1.25)}@media (width<=768px){.three-worlds{padding:100px 18px 70px}.three-worlds-intro{grid-template-columns:1fr;gap:25px;margin-bottom:80px}.section-number{padding-top:0}.three-worlds-heading h2{font-size:clamp(52px,15vw,90px);line-height:.86}.world-item{grid-template-columns:45px 1fr 35px;min-height:170px;padding:28px 0}.world-content h3{font-size:clamp(38px,11vw,65px)}.world-content p{max-width:220px;font-size:12px}.world-arrow{font-size:24px}.world-item:hover{padding-left:0;padding-right:0}.world-item:hover h3,.world-item:hover p{transform:none}}.three-worlds{color:#c6a15b;background:radial-gradient(circle at 50% 0,#c6a15b14,#0000 35%),#090909;min-height:100vh;padding:150px 28px 120px;position:relative;overflow:hidden}.worlds-atmosphere{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.atmosphere-orb{filter:blur(100px);opacity:.16;border-radius:50%;animation:14s ease-in-out infinite orbFloat;position:absolute}.orb-one{background:#c6a15b80;width:500px;height:500px;top:5%;left:-180px}.orb-two{background:#e0c27a59;width:600px;height:600px;animation-delay:-5s;top:45%;right:-250px}.orb-three{background:#8f744073;width:400px;height:400px;animation-delay:-9s;bottom:-100px;left:30%}.ghost-text{letter-spacing:-.08em;white-space:nowrap;color:#c6a15b06;-webkit-user-select:none;user-select:none;font-size:clamp(180px,30vw,500px);font-weight:800;animation:18s ease-in-out infinite alternate ghostMove;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.three-worlds-intro{z-index:2;grid-template-columns:1fr 5fr;gap:40px;margin-bottom:-80px;display:grid;position:relative}.section-number{letter-spacing:.1em;color:#c6a15b99;padding-top:12px;font-family:DM Mono,monospace;font-size:10px}.section-label{letter-spacing:.16em;color:#e0c27aa6;margin:0 0 28px;font-family:DM Mono,monospace;font-size:10px}.three-worlds-heading h2{letter-spacing:-.075em;color:#c6a15b;text-shadow:0 0 40px #c6a15b14;max-width:1200px;margin:0;font-size:clamp(58px,9vw,155px);font-weight:800;line-height:.82}.three-worlds-heading h2 span{color:#e0c27a;font-style:italic;font-weight:400}.heading-mask{padding-bottom:10px;overflow:hidden}.worlds-list{z-index:2;border-top:1px solid #c6a15b4d;width:100%;position:relative}.world-item{cursor:pointer;border-bottom:1px solid #c6a15b38;grid-template-columns:90px 1fr 60px;align-items:center;min-height:220px;padding:35px 0;transition:color .5s,padding .5s;display:grid;position:relative;overflow:hidden}.world-item:before{content:"";z-index:-1;background:radial-gradient(circle,#c6a15b26,#0000 60%),linear-gradient(90deg,#c6a15b1f,#e0c27a0a);transition:transform .7s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translateY(105%)}.world-item:hover{color:#e0c27a;padding-left:22px;padding-right:22px}.world-item:hover:before{transform:translateY(0)}.world-number{color:#c6a15b99;font-family:DM Mono,monospace;font-size:11px;transition:color .4s}.world-item:hover .world-number{color:#e0c27a}.world-content{flex-direction:column;gap:14px;display:flex}.world-content h3{letter-spacing:-.06em;color:#c6a15b;margin:0;font-size:clamp(42px,6vw,90px);font-weight:800;line-height:.9;transition:color .4s,transform .6s cubic-bezier(.16,1,.3,1)}.world-item:hover h3{color:#e0c27a;transform:translate(20px)}.world-content p{color:#e0c27a8c;margin:0;font-size:14px;font-weight:500;transition:color .4s,transform .6s}.world-item:hover p{color:#e0c27ae6;transform:translate(20px)}.world-arrow{color:#c6a15b;justify-content:flex-end;align-items:center;font-size:32px;font-weight:400;transition:color .4s,transform .5s cubic-bezier(.16,1,.3,1);display:flex}.world-item:hover .world-arrow{color:#e0c27a;transform:rotate(45deg)scale(1.25)}@keyframes orbFloat{0%{transform:translate(0,0)scale(1)}50%{transform:translate(70px,-40px)scale(1.12)}to{transform:translate(-20px,40px)scale(.95)}}@keyframes ghostMove{0%{transform:translate(-52%,-50%)}to{transform:translate(-48%,-50%)}}@media (width<=768px){.three-worlds{padding:110px 18px 80px}.three-worlds-intro{grid-template-columns:1fr;gap:25px;margin-bottom:90px}.section-number{padding-top:0}.three-worlds-heading h2{font-size:clamp(52px,15vw,90px);line-height:.86}.ghost-text{font-size:42vw}.atmosphere-orb{filter:blur(80px);opacity:.12}.world-item{grid-template-columns:45px 1fr 35px;min-height:170px;padding:28px 0}.world-content h3{font-size:clamp(38px,11vw,65px)}.world-content p{max-width:220px;font-size:12px}.world-arrow{font-size:24px}.world-item:hover{padding-left:0;padding-right:0}.world-item:hover h3,.world-item:hover p{transform:none}}@keyframes projectFloatOne{0%,to{transform:translate(0)scale(1)}50%{transform:translate(35px,-30px)scale(1.08)}}@keyframes projectFloatTwo{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-35px,30px)rotate(15deg)}}@keyframes projectFloatThree{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(25px,-40px)rotate(-18deg)}}@keyframes projectFloatFour{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-25px,-35px)scale(1.1)}}@media (width<=768px){.selected-work{padding:110px 18px 90px}.selected-work-intro{grid-template-columns:1fr;gap:25px;margin-bottom:80px}.selected-work-heading h2{font-size:clamp(52px,15vw,90px);line-height:.86}.projects-list{gap:24px}.project-card{min-height:auto;padding:20px}.project-meta{gap:20px;font-size:8px}.project-meta span:last-child{text-align:right}.project-main{grid-template-columns:1fr;gap:20px;min-height:auto;padding:60px 0 30px}.project-visual{height:280px}.project-shape{width:210px;height:210px}.shape-two{width:230px;height:230px}.shape-three,.shape-four{width:220px;height:220px}.project-ghost{font-size:clamp(65px,18vw,110px)}.project-info h3{margin-bottom:24px;font-size:clamp(48px,13vw,75px)}.project-info p{margin-bottom:28px;font-size:13px}}.selected-work{color:#111;background:#f3f1ec;padding:150px 28px 160px;position:relative;overflow:hidden}.selected-work:before{content:"";filter:blur(30px);pointer-events:none;background:radial-gradient(circle,#c6a15b1f,#0000 68%);border-radius:50%;width:70vw;height:70vw;position:absolute;top:-25vw;right:-20vw}.selected-work-intro{z-index:2;grid-template-columns:1fr 5fr;gap:40px;margin-bottom:130px;display:grid;position:relative}.work-number{color:#11111180}.work-label{color:#1111118c}.selected-work-heading h2{letter-spacing:-.075em;color:#111;margin:0;font-size:clamp(58px,9vw,155px);font-weight:800;line-height:.82}.work-heading-italic{font-style:italic;font-weight:400!important}.projects-list{z-index:2;flex-direction:column;gap:45px;display:flex;position:relative}.project-card{color:#fff;background:#171717;border-radius:2px;min-height:650px;padding:30px;transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .6s;position:relative;overflow:hidden}.project-card:hover{transform:translateY(-10px);box-shadow:0 30px 70px #0000002e}.project-meta{z-index:3;letter-spacing:.1em;opacity:.65;justify-content:space-between;font-family:DM Mono,monospace;font-size:10px;display:flex;position:relative}.project-main{z-index:2;grid-template-columns:1.15fr 1fr;align-items:center;gap:60px;min-height:560px;display:grid;position:relative}.project-visual{justify-content:center;align-items:center;height:440px;display:flex;position:relative;overflow:hidden}.project-shape{filter:blur(2px);border-radius:50%;width:300px;height:300px;transition:transform 1s cubic-bezier(.16,1,.3,1);position:absolute}.shape-one{background:radial-gradient(circle at 35% 30%,#d9c78f,#8d7341 45%,#252018 75%);animation:8s ease-in-out infinite projectFloatOne}.shape-two{background:radial-gradient(circle at 35% 30%,#9fc8c6,#4f7d7a 50%,#173432 80%);border-radius:45% 55% 60% 40%;width:340px;height:340px;animation:9s ease-in-out infinite projectFloatTwo}.shape-three{background:radial-gradient(circle at 35% 30%,#b89be8,#6e549d 50%,#2a1f3d 80%);border-radius:70% 30% 40% 60%;width:320px;height:320px;animation:10s ease-in-out infinite projectFloatThree}.shape-four{background:radial-gradient(circle at 35% 30%,#d38b68,#86442d 50%,#29130e 80%);border-radius:50% 50% 50% 20%;width:330px;height:330px;animation:9s ease-in-out infinite projectFloatFour}.project-card:hover .project-shape{transform:scale(1.12)rotate(12deg)}.project-ghost{letter-spacing:-.08em;color:#ffffff0d;-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:clamp(80px,11vw,190px);font-weight:800;transition:transform .8s;position:absolute}.project-card:hover .project-ghost{transform:scale(1.06)}.project-info{z-index:3;position:relative}.project-info h3{letter-spacing:-.075em;margin:0 0 35px;font-size:clamp(52px,6vw,105px);font-weight:800;line-height:.82}.project-info h3 span{font-style:italic;font-weight:400}.project-info p{opacity:.65;max-width:360px;margin:0 0 38px;font-size:15px;line-height:1.7}.project-link{letter-spacing:.12em;border-bottom:1px solid #ffffff80;padding-bottom:8px;font-family:DM Mono,monospace;font-size:10px;transition:border-color .3s,transform .3s;display:inline-flex}.project-card:hover .project-link{border-color:#fff;transform:translate(8px)}@media (width<=768px){.selected-work{padding:110px 18px 90px}.selected-work-intro{grid-template-columns:1fr;gap:25px;margin-bottom:80px}.selected-work-heading h2{font-size:clamp(52px,15vw,90px);line-height:.86}.projects-list{gap:24px}.project-card{min-height:auto;padding:20px}.project-meta{gap:20px;font-size:8px}.project-meta span:last-child{text-align:right}.project-main{grid-template-columns:1fr;gap:20px;min-height:auto;padding:60px 0 30px}.project-visual{height:280px}.project-shape{width:210px;height:210px}.shape-two{width:230px;height:230px}.shape-three,.shape-four{width:220px;height:220px}.project-ghost{font-size:clamp(65px,18vw,110px)}.project-info h3{margin-bottom:24px;font-size:clamp(48px,13vw,75px)}.project-info p{margin-bottom:28px;font-size:13px}}.studio-philosophy{color:#111;background:radial-gradient(circle at 80% 20%,#c6a15b14,#0000 35%),#e9e5dc;min-height:100vh;padding:150px 28px;position:relative;overflow:hidden}.philosophy-top{letter-spacing:.12em;border-top:1px solid #1116;justify-content:space-between;align-items:center;padding-top:16px;padding-bottom:100px;font-family:DM Mono,monospace;font-size:10px;display:flex}.philosophy-number,.philosophy-label{opacity:.6}.philosophy-statement{z-index:2;margin-bottom:130px;position:relative}.statement-mask{overflow:hidden}.philosophy-statement h2{letter-spacing:-.075em;margin:0;font-size:clamp(55px,9vw,160px);font-weight:800;line-height:.82;animation:1.1s cubic-bezier(.16,1,.3,1) both philosophyReveal}.statement-mask:nth-child(2) h2{animation-delay:.15s}.statement-mask:nth-child(3) h2{animation-delay:.3s}.statement-italic h2{color:#8d7341;font-style:italic;font-weight:400}.philosophy-description{grid-template-columns:1fr minmax(300px,2fr);gap:60px;max-width:950px;margin:0 auto 150px;display:grid}.philosophy-description p{opacity:.65;margin:0;font-size:16px;line-height:1.7}.philosophy-description h3{letter-spacing:-.05em;grid-column:2;margin:0;font-size:clamp(34px,4vw,65px);font-weight:600;line-height:1}.philosophy-words{border-top:1px solid #1111114d}.philosophy-word{border-bottom:1px solid #11111140;justify-content:space-between;align-items:center;min-height:150px;transition:background .5s,padding .5s;display:flex}.philosophy-word span{opacity:.5;font-family:DM Mono,monospace;font-size:10px}.philosophy-word strong{letter-spacing:-.075em;font-size:clamp(50px,7vw,120px);font-weight:800;transition:transform .5s cubic-bezier(.16,1,.3,1),color .5s}.philosophy-word:hover{background:#c6a15b1f;padding:0 30px}.philosophy-word:hover strong{color:#8d7341;transform:translate(-20px)}.studio-philosophy:after{content:"PEOPLE";letter-spacing:-.08em;color:#11111106;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(180px,28vw,500px);font-weight:800;position:absolute;bottom:5%;right:-5vw}@keyframes philosophyReveal{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.studio-philosophy{padding:100px 18px}.philosophy-top{padding-bottom:70px}.philosophy-statement{margin-bottom:90px}.philosophy-statement h2{font-size:clamp(48px,13vw,85px);line-height:.88}.philosophy-description{grid-template-columns:1fr;gap:28px;margin-bottom:100px}.philosophy-description h3{grid-column:auto;font-size:clamp(32px,9vw,55px)}.philosophy-description p{font-size:14px}.philosophy-word{min-height:110px}.philosophy-word strong{font-size:clamp(48px,14vw,90px)}.philosophy-word:hover{padding:0 10px}.philosophy-word:hover strong{transform:none}}.mind-section{color:#fff;background:#111;min-height:100vh;position:relative;overflow:hidden}.mind-video-wrap{background:radial-gradient(circle,#5a5a5a66,#111 75%);position:absolute;inset:0;overflow:hidden}.mind-video{object-fit:cover;object-position:center;opacity:.72;filter:contrast(1.05)brightness(.7);width:100%;height:100%;animation:18s ease-in-out infinite alternate mindVideoMove;position:absolute;inset:0;transform:scale(1.02)}.mind-video-overlay{background:linear-gradient(90deg,#000000b8,#00000040),linear-gradient(#00000059,#0000 45%,#000000a6);position:absolute;inset:0}.mind-content{z-index:5;flex-direction:column;justify-content:space-between;min-height:100vh;padding:22px 28px 28px;display:flex;position:relative}.mind-top{letter-spacing:.1em;opacity:.85;border-top:1px solid #ffffff8c;justify-content:space-between;padding-top:16px;font-family:DM Mono,monospace;font-size:10px;display:flex}.mind-main{grid-template-columns:minmax(300px,2fr) minmax(260px,1fr);align-items:end;gap:80px;margin:auto 0;display:grid}.mind-heading-wrap{overflow:hidden}.mind-heading-wrap h2{letter-spacing:-.08em;text-shadow:0 10px 40px #00000073;margin:0;font-size:clamp(70px,11vw,190px);font-weight:800;line-height:.78;animation:1.3s cubic-bezier(.16,1,.3,1) both mindHeadingReveal}.mind-heading-wrap h2 span{color:#d4af64;font-style:italic;font-weight:400}.mind-description{max-width:380px;padding-bottom:10px}.mind-description p{text-shadow:0 2px 20px #0009;margin:0 0 24px;font-size:15px;font-weight:500;line-height:1.7}.mind-description p:last-child{opacity:.7;letter-spacing:.05em;margin-bottom:0;font-family:DM Mono,monospace;font-size:11px}.mind-bottom{letter-spacing:.08em;border-top:1px solid #ffffff59;grid-template-columns:repeat(4,1fr);padding-top:18px;font-family:DM Mono,monospace;font-size:10px;display:grid}.mind-bottom span:nth-child(2),.mind-bottom span:nth-child(3){text-align:center}.mind-bottom span:last-child{text-align:right}@keyframes mindHeadingReveal{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes mindVideoMove{0%{transform:scale(1.02)translate(0,0)}to{transform:scale(1.08)translate(-1%,-1%)}}@media (width<=768px){.mind-content{padding:18px}.mind-main{grid-template-columns:1fr;align-items:start;gap:45px;margin:auto 0}.mind-heading-wrap h2{font-size:clamp(62px,18vw,115px);line-height:.82}.mind-description{max-width:100%}.mind-description p{font-size:14px}.mind-bottom{grid-template-columns:repeat(2,1fr);gap:18px;line-height:1.5}.mind-bottom span:nth-child(2),.mind-bottom span:nth-child(3),.mind-bottom span:last-child{text-align:left}}.process-section{color:#f3efe6;background:#101010;min-height:100vh;padding:22px 28px 40px;position:relative;overflow:hidden}.process-top{letter-spacing:.12em;opacity:.8;border-top:1px solid #f3efe673;justify-content:space-between;align-items:center;padding-top:16px;font-family:DM Mono,monospace;font-size:10px;display:flex}.process-heading{margin:120px 0 110px}.process-heading h2{letter-spacing:-.075em;margin:0;font-size:clamp(60px,10vw,170px);font-weight:800;line-height:.8}.process-heading h2 span{color:#c6a15b;font-style:italic;font-weight:400}.process-list{border-top:1px solid #f3efe640}.process-item{cursor:default;border-bottom:1px solid #f3efe633;grid-template-columns:90px 1fr 80px;align-items:center;min-height:150px;padding:0 10px;transition:background .5s,padding .5s;display:grid;position:relative}.process-item-number{opacity:.55;font-family:DM Mono,monospace;font-size:10px;transition:opacity .4s,transform .5s}.process-item-main{justify-content:space-between;align-items:center;gap:50px;display:flex}.process-item-main h3{letter-spacing:-.07em;margin:0;font-size:clamp(40px,6vw,100px);font-weight:800;line-height:.9;transition:color .4s,transform .5s cubic-bezier(.16,1,.3,1)}.process-item-main p{opacity:.55;width:250px;margin:0;font-size:13px;line-height:1.6;transition:opacity .4s,transform .5s}.process-arrow{text-align:right;opacity:.4;font-size:30px;transition:opacity .4s,transform .5s cubic-bezier(.16,1,.3,1)}.process-item:before{content:"";background:#c6a15b;width:0;height:2px;transition:width .6s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0}.process-item:hover{background:#c6a15b0f;padding-left:25px;padding-right:25px}.process-item:hover:before{width:100%}.process-item:hover .process-item-number{opacity:1;transform:translate(10px)}.process-item:hover .process-item-main h3{color:#c6a15b;transform:translate(10px)}.process-item:hover .process-item-main p{opacity:.9;transform:translate(-10px)}.process-item:hover .process-arrow{opacity:1;color:#c6a15b;transform:translate(-10px,-10px)}.process-bottom{letter-spacing:.1em;opacity:.6;border-top:1px solid #f3efe640;justify-content:space-between;margin-top:100px;padding-top:18px;font-family:DM Mono,monospace;font-size:10px;display:flex}.process-section:after{content:"IDEA";letter-spacing:-.1em;color:#ffffff05;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(180px,30vw,600px);font-weight:800;position:absolute;top:35%;right:-3vw}@media (width<=768px){.process-section{padding:18px 18px 30px}.process-heading{margin:90px 0 70px}.process-heading h2{font-size:clamp(52px,14vw,95px)}.process-item{grid-template-columns:45px 1fr 35px;min-height:130px;padding:20px 0}.process-item-main{flex-direction:column;justify-content:center;align-items:flex-start;gap:15px}.process-item-main h3{font-size:clamp(38px,10vw,70px)}.process-item-main p{width:auto;max-width:260px;font-size:12px}.process-arrow{font-size:24px}.process-item:hover{padding-left:10px;padding-right:10px}.process-bottom{margin-top:70px}}.contact-section{color:#f5f1e8;background:#0b0b0b;flex-direction:column;justify-content:space-between;min-height:100vh;padding:22px 28px 28px;display:flex;position:relative;overflow:hidden}.contact-section:before{content:"";filter:blur(35px);pointer-events:none;background:radial-gradient(circle,#c6a15b38,#c6a15b12 35%,#0000 70%);border-radius:50%;width:70vw;max-width:1000px;height:70vw;max-height:1000px;animation:12s ease-in-out infinite contactGlow;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.contact-top{z-index:2;letter-spacing:.12em;opacity:.8;border-top:1px solid #ffffff73;justify-content:space-between;padding-top:16px;font-family:DM Mono,monospace;font-size:10px;display:flex;position:relative}.contact-main{z-index:2;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;display:flex;position:relative}.contact-heading{margin-bottom:70px}.contact-heading h2{letter-spacing:-.08em;text-shadow:0 10px 45px #00000080;margin:0;font-size:clamp(60px,10vw,180px);font-weight:800;line-height:.8}.contact-heading h2 span{color:#c6a15b;font-style:italic;font-weight:400}.contact-cta{color:#fff;letter-spacing:.08em;border-top:1px solid #ffffff73;border-bottom:1px solid #ffffff73;justify-content:space-between;align-items:center;width:min(100%,600px);padding:25px 0;font-family:DM Mono,monospace;font-size:13px;text-decoration:none;transition:color .4s,padding .5s,border-color .4s;display:flex}.contact-arrow{font-family:Manrope,sans-serif;font-size:45px;transition:transform .5s cubic-bezier(.16,1,.3,1),color .4s}.contact-cta:hover{color:#c6a15b;border-color:#c6a15b;padding-left:20px;padding-right:20px}.contact-cta:hover .contact-arrow{transform:translate(8px,-8px)}.contact-bottom{z-index:2;letter-spacing:.08em;opacity:.75;border-top:1px solid #ffffff4d;grid-template-columns:1fr 1fr 1fr;align-items:end;padding-top:18px;font-family:DM Mono,monospace;font-size:9px;line-height:1.7;display:grid;position:relative}.contact-email{text-align:center;color:#c6a15b}.contact-bottom>div:last-child{text-align:right}@keyframes contactGlow{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-45%,-55%)scale(1.15)}}@media (width<=768px){.contact-section{padding:18px}.contact-heading{margin-bottom:55px}.contact-heading h2{font-size:clamp(52px,14vw,95px);line-height:.85}.contact-cta{width:100%;font-size:11px}.contact-bottom{grid-template-columns:1fr;gap:18px;margin-top:70px}.contact-email,.contact-bottom>div:last-child{text-align:left}}.work-showcase{color:#fff;background:#0a0a0a;flex-direction:column;justify-content:space-between;min-height:100vh;padding:22px 28px 28px;display:flex;position:relative;overflow:hidden}.work-backgrounds{z-index:0;background:#0a0a0a;position:absolute;inset:0}.work-video{object-fit:cover;object-position:center;opacity:1;filter:contrast(1.05)brightness(.8);width:100%;height:100%;animation:18s ease-in-out infinite alternate workVideoMove;position:absolute;inset:0;transform:scale(1.03)}.work-overlay{z-index:1;background:linear-gradient(90deg,#000000c7,#00000047),linear-gradient(#00000073,#0000 40%,#000000b8);position:absolute;inset:0}.work-top{z-index:5;letter-spacing:.12em;opacity:.9;border-top:1px solid #ffffff8c;justify-content:space-between;padding-top:16px;font-family:DM Mono,monospace;font-size:10px;display:flex;position:relative}.work-content{z-index:5;flex-direction:column;flex:1;justify-content:center;padding-top:50px;display:flex;position:relative}.work-counter{letter-spacing:.12em;color:#c6a15b;margin-bottom:35px;font-family:DM Mono,monospace;font-size:11px}.work-project{max-width:900px}.work-project h2{letter-spacing:-.08em;text-shadow:0 10px 40px #00000073;margin:0;font-size:clamp(70px,12vw,200px);font-weight:800;line-height:.78;animation:1.2s cubic-bezier(.16,1,.3,1) both workTitleReveal}.work-details{letter-spacing:.12em;flex-direction:column;gap:7px;margin-top:45px;font-family:DM Mono,monospace;font-size:10px;display:flex}.work-details p{opacity:.85;margin:0}.work-explore{color:#fff;letter-spacing:.1em;border-bottom:1px solid #ffffffa6;align-items:center;gap:18px;margin-top:35px;padding-bottom:10px;font-family:DM Mono,monospace;font-size:10px;text-decoration:none;transition:color .4s,border-color .4s;display:inline-flex}.work-explore span{font-size:20px;transition:transform .4s cubic-bezier(.16,1,.3,1)}.work-explore:hover{color:#c6a15b;border-color:#c6a15b}.work-explore:hover span{transform:translate(5px,-5px)}.work-bottom{z-index:5;border-top:1px solid #fff6;justify-content:space-between;align-items:center;padding-top:18px;display:flex;position:relative}.work-bottom button{color:#fff;cursor:pointer;letter-spacing:.1em;opacity:.75;background:0 0;border:none;padding:0;font-family:DM Mono,monospace;font-size:10px;transition:opacity .3s,color .3s}.work-bottom button:hover{opacity:1;color:#c6a15b}.work-progress{align-items:center;gap:8px;display:flex}.work-progress span{background:#ffffff59;border-radius:50%;width:6px;height:6px;transition:background .4s,transform .4s}.work-progress .progress-active{background:#c6a15b;transform:scale(1.4)}@keyframes workTitleReveal{0%{opacity:0;transform:translateY(80px)}to{opacity:1;transform:translateY(0)}}@keyframes workVideoMove{0%{transform:scale(1.03)translate(0,0)}to{transform:scale(1.08)translate(-1%,-1%)}}@media (width<=768px){.work-showcase{padding:18px}.work-content{padding-top:30px}.work-project h2{font-size:clamp(58px,16vw,110px)}.work-details{margin-top:30px}.work-bottom{padding-top:16px}.work-progress{gap:6px}.work-progress span{width:5px;height:5px}}.selected-work{color:#111;background:#f1eee7;padding:22px 28px 100px;position:relative}.selected-work-intro{flex-direction:column;justify-content:space-between;min-height:85vh;padding-bottom:80px;display:flex}.selected-work-top{letter-spacing:.12em;border-top:1px solid #1119;justify-content:space-between;padding-top:16px;font-family:DM Mono,monospace;font-size:10px;display:flex}.selected-work-heading{justify-content:space-between;align-items:flex-end;gap:60px;display:flex}.selected-work-heading h2{letter-spacing:-.085em;margin:0;font-size:clamp(80px,15vw,250px);font-weight:800;line-height:.76}.selected-work-heading h2 span{color:#9d7a2c;font-style:italic;font-weight:400}.selected-work-heading p{max-width:280px;margin:0 0 10px;font-size:14px;font-weight:500;line-height:1.7}.projects-list{flex-direction:column;gap:30px;display:flex}.project-card{color:#fff;background:#111;min-height:75vh;position:relative;overflow:hidden}.project-video{object-fit:cover;object-position:center;opacity:.9;filter:contrast(1.05)brightness(.78);width:100%;height:100%;transition:transform 1.5s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(1.02)}.project-card:hover .project-video{transform:scale(1.08)}.project-overlay{background:linear-gradient(90deg,#000000bf,#0000002e),linear-gradient(#00000040,#0000 45%,#000000b3);position:absolute;inset:0}.project-content{z-index:2;flex-direction:column;justify-content:space-between;min-height:75vh;padding:35px;display:flex;position:relative}.project-number{letter-spacing:.12em;color:#d0ad63;font-family:DM Mono,monospace;font-size:11px}.project-info h3{letter-spacing:-.08em;text-shadow:0 8px 35px #00000073;margin:0;font-size:clamp(55px,10vw,160px);font-weight:800;line-height:.8;transition:transform .7s cubic-bezier(.16,1,.3,1)}.project-card:hover .project-info h3{transform:translate(15px)}.project-meta{letter-spacing:.1em;flex-direction:column;gap:8px;margin-top:35px;font-family:DM Mono,monospace;font-size:10px;display:flex}.project-meta p{opacity:.85;margin:0}.project-link{color:#fff;letter-spacing:.1em;border-bottom:1px solid #fff9;align-self:flex-start;align-items:center;gap:15px;padding-bottom:10px;font-family:DM Mono,monospace;font-size:10px;text-decoration:none;transition:color .4s,border-color .4s;display:inline-flex}.project-link span{font-size:20px;transition:transform .4s cubic-bezier(.16,1,.3,1)}.project-link:hover{color:#d0ad63;border-color:#d0ad63}.project-link:hover span{transform:translate(6px,-6px)}@media (width<=768px){.selected-work{padding:18px 18px 60px}.selected-work-intro{min-height:75vh;padding-bottom:60px}.selected-work-heading{flex-direction:column;align-items:flex-start;gap:35px}.selected-work-heading h2{font-size:clamp(65px,19vw,130px)}.selected-work-heading p{max-width:250px;font-size:13px}.projects-list{gap:18px}.project-card{min-height:70vh}.project-content{min-height:70vh;padding:24px}.project-info h3{font-size:clamp(52px,14vw,100px)}.project-meta{margin-top:25px;font-size:9px}}.ujjwal-about{color:#f1eee7;background:#111;padding:120px 28px 40px;position:relative}.ujjwal-about-label{letter-spacing:.12em;border-top:1px solid #f1eee766;justify-content:space-between;padding-top:16px;font-family:DM Mono,monospace;font-size:10px;display:flex}.ujjwal-about-content{grid-template-columns:1.2fr 1fr;gap:100px;margin-top:120px;padding-bottom:120px;display:grid}.about-kicker{letter-spacing:.14em;color:#c6a15b;margin:0 0 25px;font-family:DM Mono,monospace;font-size:10px}.ujjwal-about-title h2{letter-spacing:-.07em;margin:0;font-size:clamp(55px,7vw,130px);font-weight:800;line-height:.82}.ujjwal-about-title h2 span{color:#c6a15b;font-style:italic;font-weight:400}.ujjwal-about-copy{max-width:580px;padding-top:10px}.ujjwal-about-copy p{color:#f1eee7d1;margin:0 0 32px;font-size:clamp(16px,1.35vw,21px);font-weight:400;line-height:1.65}.ujjwal-about-copy .about-highlight{letter-spacing:-.04em;color:#c6a15b;margin:45px 0;font-size:clamp(28px,3.5vw,55px);font-weight:700;line-height:.95}.ujjwal-about-copy .about-closing{letter-spacing:-.04em;color:#f1eee7;margin-top:55px;font-size:clamp(26px,3vw,48px);font-style:italic;line-height:1}@media (width<=768px){.ujjwal-about{padding:80px 18px 35px}.ujjwal-about-content{grid-template-columns:1fr;gap:60px;margin-top:80px;padding-bottom:80px}.ujjwal-about-title h2{font-size:clamp(52px,14vw,85px)}.ujjwal-about-copy p{margin-bottom:25px;font-size:16px}.ujjwal-about-copy .about-highlight{margin:40px 0;font-size:clamp(28px,9vw,45px)}.ujjwal-about-copy .about-closing{font-size:clamp(26px,8vw,40px)}.ujjwal-about-footer{flex-direction:column;gap:14px}}@media (width<=768px){.goswami-nav{height:75px;padding:0 20px}.goswami-logo{font-size:18px}.goswami-nav-links{display:none}.goswami-nav-right{font-size:10px}}.home-navbar-section{z-index:100;background:#050505;border-bottom:1px solid #d6b45a2e;justify-content:space-between;align-items:center;width:100%;height:88px;padding:0 6vw;display:flex;position:relative}.home-navbar-logo a{color:#d6b45a;letter-spacing:.18em;font-size:1.15rem;font-weight:700;text-decoration:none;transition:opacity .3s}.home-navbar-logo a:hover{opacity:.7}.home-navbar-links{align-items:center;gap:38px;display:flex}.home-navbar-links a{color:#d6b45aad;letter-spacing:.16em;font-size:.7rem;text-decoration:none;transition:color .3s,transform .3s;position:relative}.home-navbar-links a:after{content:"";background:#d6b45a;width:0;height:1px;transition:width .3s;position:absolute;bottom:-7px;left:0}.home-navbar-links a:hover{color:#d6b45a;transform:translateY(-1px)}.home-navbar-links a:hover:after{width:100%}@media (width<=768px){.home-navbar-section{height:72px;padding:0 6vw}.home-navbar-logo a{letter-spacing:.15em;font-size:.95rem}.home-navbar-links{gap:15px}.home-navbar-links a{letter-spacing:.1em;font-size:.55rem}.home-navbar-links a:after{bottom:-5px}}.home-ventures-section{color:#f4f1e8;background:#050505;width:100%;padding:12vw 0 8vw;position:relative;overflow:hidden}.home-ventures-intro{width:88%;max-width:1400px;margin:0 auto 7vw}.home-section-label{letter-spacing:.18em;color:#d6b45ab8;margin-bottom:30px;font-family:DM Mono,monospace;font-size:.65rem}.home-ventures-intro h2{letter-spacing:-.045em;color:#d6b45a;margin:0;font-size:clamp(4rem,9vw,10rem);font-weight:500;line-height:.88}.home-ventures-intro p{color:#f4f1e8a6;max-width:650px;margin-top:45px;margin-left:auto;font-size:clamp(1rem,1.5vw,1.35rem);line-height:1.65}.home-ventures-list{width:100%}.home-venture-card{color:#f4f1e8;background-position:50%;background-repeat:no-repeat;background-size:cover;border-top:1px solid #d6b45a33;width:100%;min-height:520px;padding:65px 6vw;text-decoration:none;transition:background-position 1.2s cubic-bezier(.16,1,.3,1),transform .6s;display:block;position:relative;overflow:hidden}.home-venture-card:last-child{border-bottom:1px solid #d6b45a33}.home-venture-card:hover{background-position:50% 48%}.home-venture-overlay{background:linear-gradient(90deg,#000000e0 0%,#000000a6 42%,#00000059 100%);transition:background .7s;position:absolute;inset:0}.home-venture-card:hover .home-venture-overlay{background:linear-gradient(90deg,#000000d1 0%,#00000085 48%,#00000047 100%)}.home-venture-number{letter-spacing:.15em;color:#d6b45abf;z-index:2;font-family:DM Mono,monospace;font-size:.7rem;position:absolute;top:55px;left:6vw}.home-venture-content{z-index:2;max-width:720px;padding-top:60px;position:relative}.home-venture-category{letter-spacing:.2em;color:#d6b45acc;margin-bottom:20px;font-family:DM Mono,monospace;font-size:.62rem}.home-venture-content h3{letter-spacing:-.035em;color:#f4f1e8;margin:0;font-size:clamp(2.8rem,5vw,6rem);font-weight:500;line-height:.95;transition:transform .6s cubic-bezier(.16,1,.3,1),color .4s}.home-venture-card:hover .home-venture-content h3{color:#d6b45a;transform:translate(12px)}.home-venture-content p{color:#f4f1e8ad;max-width:520px;margin:30px 0 32px;font-size:1rem;line-height:1.65}.home-venture-link{letter-spacing:.16em;color:#d6b45a;border-bottom:1px solid #d6b45a99;padding-bottom:7px;font-family:DM Mono,monospace;font-size:.68rem;transition:padding-left .4s,color .3s;display:inline-block}.home-venture-card:hover .home-venture-link{color:#f4f1e8;padding-left:10px}.home-ventures-end{text-align:center;letter-spacing:.25em;color:#d6b45a99;width:88%;margin:7vw auto 0;font-family:DM Mono,monospace;font-size:.65rem}@media (width<=768px){.home-ventures-section{padding:20vw 0 15vw}.home-ventures-intro{width:88%;margin-bottom:14vw}.home-ventures-intro h2{font-size:clamp(3.5rem,15vw,6rem)}.home-ventures-intro p{margin-top:30px;font-size:.95rem}.home-venture-card{min-height:500px;padding:45px 7vw}.home-venture-number{top:35px;left:7vw}.home-venture-content{padding-top:55px}.home-venture-content h3{font-size:clamp(2.5rem,12vw,4.5rem)}.home-venture-content p{max-width:90%;font-size:.9rem}.home-ventures-end{width:80%;margin-top:15vw;line-height:1.8}}.home-socials-section{color:#f4f1e8;background:#050505;border-top:1px solid #d6b45a2e;width:100%;padding:10vw 6vw 8vw;position:relative}.home-socials-inner{width:100%;max-width:1500px;margin:0 auto}.home-socials-heading{margin-bottom:6vw}.home-socials-heading h2{letter-spacing:-.05em;color:#d6b45a;margin:0;font-size:clamp(4rem,9vw,10rem);font-weight:500;line-height:.86}.home-socials-heading p{color:#f4f1e894;max-width:520px;margin:40px 0 0 auto;font-size:1rem;line-height:1.7}.home-socials-grid{border-top:1px solid #d6b45a33;border-left:1px solid #d6b45a33;grid-template-columns:repeat(3,1fr);display:grid}.home-social-link{color:#f4f1e8bf;border-bottom:1px solid #d6b45a33;border-right:1px solid #d6b45a33;align-items:center;gap:18px;min-height:120px;padding:30px;text-decoration:none;transition:background .4s,color .4s;display:flex;position:relative}.home-social-link:hover{color:#d6b45a;background:#d6b45a0f}.home-social-icon{color:#d6b45a;border:1px solid #d6b45a66;justify-content:center;align-items:center;width:34px;height:34px;font-size:.9rem;transition:background .4s,color .4s,transform .4s;display:flex}.home-social-link:hover .home-social-icon{color:#050505;background:#d6b45a;transform:rotate(5deg)}.home-social-name{letter-spacing:.15em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.7rem}.home-social-arrow{color:#d6b45aa6;margin-left:auto;font-size:1rem;transition:transform .4s,color .3s}.home-social-link:hover .home-social-arrow{color:#d6b45a;transform:translate(4px,-4px)}@media (width<=768px){.home-socials-section{padding:18vw 6vw 14vw}.home-socials-heading{margin-bottom:12vw}.home-socials-heading h2{font-size:clamp(3.5rem,15vw,6rem)}.home-socials-heading p{margin:30px 0 0;font-size:.9rem}.home-socials-grid{grid-template-columns:1fr}.home-social-link{min-height:90px;padding:22px}}.work-page{color:#f3f0e8;background:#050505;width:100%;min-height:100vh;overflow-x:hidden}.work-navbar{z-index:9999;-webkit-backdrop-filter:blur(14px);background:#05050538;border-bottom:1px solid #d6b4531f;justify-content:space-between;align-items:center;width:100%;height:82px;padding:0 5vw;display:flex;position:fixed;top:0;left:0;right:0}.work-navbar-logo{color:#d6b453;letter-spacing:.16em;font-size:20px;font-weight:500;text-decoration:none;transition:opacity .3s}.work-navbar-logo:hover{opacity:.65}.work-navbar-links{align-items:center;gap:34px;display:flex}.work-navbar-links a{color:#d6b453a6;letter-spacing:.18em;font-size:10px;text-decoration:none;transition:color .3s,transform .3s;position:relative}.work-navbar-links a:after{content:"";background:#d6b453;width:0;height:1px;transition:width .3s;position:absolute;bottom:-8px;left:0}.work-navbar-links a:hover,.work-navbar-links a.active{color:#d6b453}.work-navbar-links a:hover:after,.work-navbar-links a.active:after{width:100%}.work-hero{background:#050505;border-bottom:1px solid #d6b4531f;flex-direction:column;justify-content:space-between;width:100%;min-height:100svh;padding:115px 5vw 32px;display:flex;position:relative}.work-top,.work-bottom{letter-spacing:.18em;text-transform:uppercase;color:#d6b453ad;justify-content:space-between;align-items:center;font-size:10px;line-height:1.4;display:flex}.work-hero-content{margin:auto 0;padding:8vh 0}.work-kicker{letter-spacing:.16em;color:#ffffff6b;margin:0 0 40px;font-size:12px;line-height:1.5}.work-hero h1{letter-spacing:-.075em;color:#f3f0e8;margin:0;font-size:clamp(80px,15vw,240px);font-weight:300;line-height:.78}.work-hero h1 span{color:#d6b453}.work-category-section{background:#050505;width:100%}.work-category-intro{background:#050505;border-top:1px solid #d6b45324;border-bottom:1px solid #d6b45324;flex-direction:column;justify-content:space-between;width:100%;min-height:68vh;padding:125px 5vw 65px;display:flex;position:relative}.work-category-top{letter-spacing:.18em;text-transform:uppercase;color:#d6b4539e;justify-content:space-between;align-items:center;font-size:10px;display:flex}.work-category-heading{max-width:1300px;margin-top:90px}.work-category-heading p{letter-spacing:.14em;color:#ffffff6b;max-width:680px;margin:0 0 42px;font-size:11px;line-height:1.75}.work-category-heading h2{letter-spacing:-.075em;color:#f3f0e8;margin:0;font-size:clamp(70px,12vw,180px);font-weight:300;line-height:.82}.work-category-heading h2 span{color:#d6b453}.work-category-count{letter-spacing:.15em;color:#d6b4538c;align-items:baseline;gap:12px;margin-top:65px;font-size:10px;display:flex}.work-category-projects{width:100%}.work-project{background:#050505;width:100vw;max-width:none;margin:0;padding:0;position:relative}.work-project-stage{background:#080808;width:100vw;height:76svh;min-height:600px;position:relative;overflow:hidden}.work-project-stage img{object-fit:cover;width:100%;height:100%;transition:transform 1.6s cubic-bezier(.16,1,.3,1);display:block;position:absolute;inset:0;transform:scale(1.015)}.work-project:hover .work-project-stage img{transform:scale(1.05)}.work-project-dark{z-index:1;pointer-events:none;background:linear-gradient(#00000080 0%,#00000014 34%,#0000001f 52%,#000000e6 100%);position:absolute;inset:0}.work-project-number{z-index:5;letter-spacing:.2em;color:#d6b453;font-size:10px;position:absolute;top:105px;left:5vw}.work-project-stage-content{z-index:5;max-width:1250px;position:absolute;bottom:50px;left:5vw;right:5vw}.work-project-category{letter-spacing:.16em;color:#d6b453;margin:0 0 18px;font-size:10px;line-height:1.5}.work-project-stage-content h2{letter-spacing:-.07em;color:#f3f0e8;margin:0;font-size:clamp(58px,9vw,155px);font-weight:300;line-height:.82}.work-project-tagline{color:#ffffffbd;max-width:650px;margin:28px 0 26px;font-size:clamp(15px,1.35vw,20px);line-height:1.5}.work-project-status{letter-spacing:.18em;color:#d6b453b8;margin:-8px 0 24px;font-size:9px}.work-explore{color:#d6b453;letter-spacing:.17em;-webkit-backdrop-filter:none;background:0 0;border:none;border-bottom:1px solid #d6b4539e;border-radius:0;align-items:center;gap:18px;padding:12px 0 9px;font-size:10px;text-decoration:none;transition:gap .35s,color .35s,border-color .35s;display:inline-flex;position:relative}.work-explore:hover{color:#f3f0e8;border-color:#d6b453;gap:28px}.work-explore-arrow{font-size:15px;line-height:1;transition:transform .35s}.work-explore:hover .work-explore-arrow{transform:translate(3px,-3px)}.work-category-projects .work-project{border-bottom:1px solid #d6b4531f}.work-category-projects .work-project:last-child{border-bottom:none}.work-category-cta{background:#050505;border-bottom:1px solid #d6b45329;width:100%;padding:75px 5vw}.work-category-cta a{color:#f3f0e8;letter-spacing:.16em;border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;width:100%;padding:28px 0;font-size:10px;text-decoration:none;transition:padding .45s cubic-bezier(.16,1,.3,1),color .3s;display:flex;position:relative}.work-category-cta a:hover{color:#d6b453;padding-left:18px;padding-right:18px}.work-category-cta a span:last-child{color:#d6b453;font-size:18px;transition:transform .35s}.work-category-cta a:hover span:last-child{transform:translate(4px,-4px)}.work-range-section{background:#050505;border-top:1px solid #d6b45326;flex-direction:column;width:100%;min-height:100svh;padding:90px 5vw 80px;display:flex;position:relative}.work-range-top{letter-spacing:.18em;color:#d6b4539e;justify-content:space-between;align-items:center;font-size:10px;display:flex}.work-range-content{width:100%;max-width:1450px;margin:auto 0;padding:9vh 0}.work-range-kicker{letter-spacing:.17em;color:#ffffff6b;margin:0 0 55px;font-size:11px;line-height:1.5}.work-range-content h2{letter-spacing:-.075em;color:#f3f0e8;max-width:1300px;margin:0;font-size:clamp(70px,11.5vw,185px);font-weight:300;line-height:.8}.work-range-content h2 span{color:#d6b453}.work-range-description{letter-spacing:.08em;color:#ffffff75;max-width:580px;margin:70px 0 0 auto;font-size:12px;line-height:1.8}.work-capability-section{background:#090909;border-top:1px solid #d6b45321;width:100%;min-height:100svh;padding:90px 5vw 100px;position:relative}.work-capability-top{letter-spacing:.18em;color:#d6b4539e;justify-content:space-between;align-items:center;font-size:10px;display:flex}.work-capability-content{margin-top:15vh}.work-capability-content>p{letter-spacing:.18em;color:#ffffff6b;margin:0 0 65px;font-size:11px}.work-capability-list{border-top:1px solid #d6b45340;width:100%}.work-capability-list span{letter-spacing:-.035em;color:#f3f0e8;border-bottom:1px solid #ffffff1f;grid-template-columns:100px 1fr;align-items:baseline;width:100%;padding:23px 0 20px;font-size:clamp(24px,3.4vw,54px);font-weight:300;line-height:1;transition:color .35s,padding-left .4s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.work-capability-list span:first-letter{color:#d6b453}.work-capability-list span:hover{color:#d6b453;padding-left:18px}.work-capability-list span:before{content:"";background:#d6b453;width:0;height:1px;transition:width .45s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-1px;left:0}.work-capability-list span:hover:before{width:100%}.work-final-section{background:#050505;border-top:1px solid #d6b45326;flex-direction:column;justify-content:center;width:100%;min-height:100svh;padding:90px 5vw 80px;display:flex;position:relative}.work-final-content{width:100%;max-width:1500px;margin:auto 0}.work-final-kicker{letter-spacing:.18em;color:#ffffff6b;margin:0 0 45px;font-size:11px;line-height:1.5}.work-final-content h2{letter-spacing:-.075em;color:#f3f0e8;margin:0;font-size:clamp(78px,13vw,205px);font-weight:300;line-height:.79}.work-final-content h2 span{color:#d6b453}.work-final-link{color:#d6b453;letter-spacing:.17em;border-bottom:1px solid #d6b453a6;align-items:center;gap:18px;margin-top:70px;padding-bottom:10px;font-size:10px;text-decoration:none;transition:gap .35s,color .3s;display:inline-flex}.work-final-link:hover{color:#f3f0e8;gap:28px}.work-final-link span:last-child{font-size:16px;transition:transform .35s}.work-final-link:hover span:last-child{transform:translate(3px,-3px)}.work-footer{color:#c6a15b;letter-spacing:.1em;background:#050505;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:30px;width:100%;padding:34px 5vw;font-family:DM Mono,monospace;font-size:9px;line-height:1.6;display:flex}.work-category-section:last-of-type .work-category-intro{background:radial-gradient(circle at 78% 35%,#d6b4530b,#0000 32%),#050505}@media (width<=1024px){.work-category-heading h2{font-size:clamp(65px,13vw,145px)}.work-project-stage-content h2{font-size:clamp(54px,10vw,115px)}.work-range-content h2{font-size:clamp(62px,12vw,140px)}.work-capability-list span{grid-template-columns:75px 1fr;font-size:clamp(24px,4vw,44px)}}@media (width<=768px){.work-navbar{height:68px;padding:0 5vw}.work-navbar-logo{font-size:16px}.work-navbar-links{gap:15px}.work-navbar-links a{font-size:8px}.work-navbar-links a:nth-child(3),.work-navbar-links a:nth-child(4){display:none}.work-hero{min-height:90svh;padding:95px 5vw 25px}.work-top,.work-bottom{font-size:8px}.work-bottom span:last-child{display:none}.work-hero-content{padding:5vh 0}.work-hero h1{font-size:clamp(70px,19vw,130px)}.work-kicker{margin-bottom:28px;font-size:9px}.work-category-intro{min-height:58svh;padding:95px 5vw 48px}.work-category-top{font-size:8px}.work-category-heading{margin-top:60px}.work-category-heading p{margin-bottom:28px;font-size:8px;line-height:1.65}.work-category-heading h2{font-size:clamp(48px,14vw,100px)}.work-category-count{margin-top:45px;font-size:8px}.work-project-stage{height:72svh;min-height:520px}.work-project-number{font-size:8px;top:88px;left:5vw}.work-project-stage-content{bottom:28px;left:5vw;right:5vw}.work-project-category{margin-bottom:13px;font-size:7px;line-height:1.5}.work-project-stage-content h2{font-size:clamp(42px,13vw,85px)}.work-project-tagline{max-width:94%;margin:17px 0 22px;font-size:14px;line-height:1.5}.work-project-status{margin-bottom:20px;font-size:7px}.work-explore{gap:15px;padding:10px 0 8px;font-size:8px}.work-category-cta{padding:45px 5vw}.work-category-cta a{padding:21px 0;font-size:8px}.work-category-cta a:hover{padding-left:8px;padding-right:8px}.work-category-cta a span:last-child{font-size:15px}.work-range-section{min-height:90svh;padding:70px 5vw 60px}.work-range-top{font-size:8px}.work-range-content{padding:5vh 0}.work-range-kicker{margin-bottom:35px;font-size:9px}.work-range-content h2{font-size:clamp(54px,14vw,105px)}.work-range-description{max-width:92%;margin:50px 0 0;font-size:9px;line-height:1.75}.work-capability-section{min-height:auto;padding:70px 5vw 80px}.work-capability-top{font-size:8px}.work-capability-content{margin-top:17vh}.work-capability-content>p{margin-bottom:40px;font-size:8px}.work-capability-list span{grid-template-columns:48px 1fr;padding:19px 0 17px;font-size:clamp(20px,6.4vw,38px);line-height:1.05}.work-capability-list span:hover{padding-left:8px}.work-final-section{min-height:88svh;padding:75px 5vw 65px}.work-final-kicker{margin-bottom:35px;font-size:8px}.work-final-content h2{font-size:clamp(62px,17vw,120px)}.work-final-link{gap:15px;margin-top:50px;font-size:8px}.work-footer{flex-direction:column;align-items:flex-start;gap:16px;padding:28px 5vw;font-size:8px}}@media (width<=480px){.work-navbar-links{gap:10px}.work-navbar-links a{letter-spacing:.1em;font-size:7px}.work-category-heading h2{font-size:clamp(44px,15vw,75px)}.work-project-stage{min-height:500px}.work-project-stage-content h2{font-size:clamp(38px,12.5vw,70px)}.work-project-tagline{font-size:13px}.work-range-content h2{font-size:clamp(48px,14vw,85px)}.work-capability-list span{grid-template-columns:42px 1fr;font-size:clamp(19px,6.2vw,31px)}}.about-page{color:#d6b453;background:#050505;min-height:100vh;overflow:hidden}.about-navbar{z-index:9999;-webkit-backdrop-filter:blur(10px);background:#05050533;border-bottom:1px solid #d6b4531f;justify-content:space-between;align-items:center;height:82px;padding:0 5vw;display:flex;position:fixed;top:0;left:0;right:0}.about-navbar-logo{color:#d6b453;letter-spacing:.16em;font-size:20px;font-weight:400;text-decoration:none}.about-navbar-links{align-items:center;gap:34px;display:flex}.about-navbar-links a{color:#d6b453a6;letter-spacing:.18em;font-size:10px;text-decoration:none;transition:color .3s;position:relative}.about-navbar-links a:hover,.about-navbar-links a.active{color:#d6b453}.about-navbar-links a:after{content:"";background:#d6b453;width:0;height:1px;transition:width .35s;position:absolute;bottom:-7px;left:0}.about-navbar-links a:hover:after,.about-navbar-links a.active:after{width:100%}.about-section-label{letter-spacing:.18em;color:#d6b45399;font-size:10px}.about-eyebrow{letter-spacing:.16em;color:#ffffff73;font-size:11px;line-height:1.5}.about-opening{background:#050505;width:100vw;height:100svh;min-height:700px;position:relative;overflow:hidden}.about-opening-video{object-fit:cover;width:100vw;height:100%;display:block;position:absolute;inset:0;transform:scale(1.01)}.about-opening-overlay{background:linear-gradient(#00000080,#0000000d 38%,#000c 100%);position:absolute;inset:0}.about-opening .about-section-number{z-index:3;letter-spacing:.18em;color:#d6b453;font-size:10px;position:absolute;top:115px;left:5vw}.about-opening-content{z-index:3;position:absolute;bottom:55px;left:5vw;right:5vw}.about-opening-content p{letter-spacing:.17em;color:#ffffff8c;margin:0 0 28px;font-size:11px;line-height:1.5}.about-opening-content h1{letter-spacing:-.07em;color:#d6b453;margin:0;font-size:clamp(70px,12vw,190px);font-weight:300;line-height:.8}.about-opening-content h1 span{color:#d6b453}.about-roles{background:#050505;min-height:100svh;padding:8vw 5vw}.about-roles-content{grid-template-columns:1.35fr .65fr;align-items:end;gap:8vw;margin-top:11vw;display:grid}.about-roles-content h2{letter-spacing:-.065em;margin:0;font-size:clamp(60px,9vw,145px);font-weight:300;line-height:.82}.about-roles-content h2 span{color:#d6b453}.about-roles-copy{padding-bottom:10px}.about-roles-copy p{color:#ffffff94;max-width:450px;margin:0 0 28px;font-size:17px;line-height:1.7}.about-roles-copy .about-large-copy{letter-spacing:-.02em;color:#d6b453;margin-bottom:35px;font-size:28px;line-height:1.1}.about-journey-video{background:#050505;width:100vw;height:100svh;min-height:700px;position:relative;overflow:hidden}.about-journey-video video{object-fit:cover;width:100vw;height:100%;display:block;position:absolute;inset:0;transform:scale(1.01)}.about-video-overlay{background:linear-gradient(#0000007a,#0000001f 42%,#000000d6 100%);position:absolute;inset:0}.about-video-label{z-index:3;letter-spacing:.18em;color:#d6b453;font-size:10px;position:absolute;top:115px;left:5vw}.about-journey-statement{z-index:3;position:absolute;bottom:55px;left:5vw;right:5vw}.about-journey-statement p{letter-spacing:.16em;color:#ffffff8c;margin:0 0 35px;font-size:11px;line-height:1.5}.about-journey-statement h2{letter-spacing:-.065em;color:#d6b453;margin:0;font-size:clamp(55px,9vw,145px);font-weight:300;line-height:.82}.about-journey-statement h2 span{color:#d6b453}.about-journey-text{background:#0a0a0a;min-height:100svh;padding:8vw 5vw}.about-journey-text-content{max-width:1250px;margin-top:11vw}.about-journey-text-content h2{letter-spacing:-.065em;margin:30px 0 8vw;font-size:clamp(60px,9vw,150px);font-weight:300;line-height:.84}.about-journey-text-content h2 span{color:#d6b453}.about-journey-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:55px 9vw;max-width:1000px;margin-left:auto;display:grid}.about-journey-body p{color:#ffffff94;margin:0;font-size:17px;line-height:1.75}.about-human-library{background:#050505;min-height:100svh;padding:8vw 5vw}.about-human-library-content{max-width:1300px;margin-top:10vw}.about-human-library-content h2{letter-spacing:-.07em;margin:30px 0 9vw;font-size:clamp(65px,10vw,165px);font-weight:300;line-height:.82}.about-human-library-content h2 span{color:#d6b453}.about-human-library-story{max-width:780px;margin-left:auto}.about-human-library-story p{color:#fff9;margin:0 0 28px;font-size:18px;line-height:1.75}.about-human-library-highlight{color:#d6b453!important;margin-top:55px!important;font-size:25px!important}.about-human-library-highlight strong{font-weight:400}.about-human-library-belief{letter-spacing:-.04em;color:#d6b453!important;margin-top:50px!important;font-size:clamp(35px,5vw,70px)!important;line-height:.95!important}.about-story-video{background:#050505;width:100vw;height:100svh;min-height:700px;position:relative;overflow:hidden}.about-story-video video{object-fit:cover;width:100vw;height:100%;display:block;position:absolute;inset:0;transform:scale(1.01)}.about-story-overlay{background:linear-gradient(#00000073,#0000000d 35%,#000000de 100%);position:absolute;inset:0}.about-story-content{z-index:3;position:absolute;bottom:50px;left:5vw;right:5vw}.about-story-content>p{letter-spacing:.17em;color:#ffffff8c;margin:0 0 35px;font-size:11px;line-height:1.5}.about-story-content h2{letter-spacing:-.06em;color:#d6b453;max-width:1200px;margin:0;font-size:clamp(50px,7vw,120px);font-weight:300;line-height:.86}.about-story-content h2 span{color:#d6b453}.about-story-final{letter-spacing:.16em;color:#ffffffb3;margin-top:35px;font-size:11px;line-height:1.6}.about-musician{background:#0a0a0a;min-height:100svh;padding:8vw 5vw}.about-musician-content{grid-template-columns:1fr 1fr;gap:10vw;margin-top:12vw;display:grid}.about-musician-content h2{letter-spacing:-.07em;margin:30px 0 0;font-size:clamp(75px,11vw,180px);font-weight:300;line-height:.8}.about-musician-content h2 span{color:#d6b453}.about-musician-body{align-self:end;max-width:500px}.about-musician-body p{color:#ffffff94;margin:0 0 25px;font-size:18px;line-height:1.7}.about-musician-final{letter-spacing:.05em;color:#d6b453!important;margin-top:55px!important;font-size:30px!important}.about-thinking{background:#050505;min-height:100svh;padding:8vw 5vw}.about-thinking-content{margin-top:11vw}.about-thinking-content>h2{letter-spacing:-.065em;margin:0;font-size:clamp(60px,9vw,150px);font-weight:300;line-height:.84}.about-thinking-content>h2 span{color:#d6b453}.about-thinking-grid{grid-template-columns:repeat(4,1fr);gap:25px;margin-top:12vw;display:grid}.about-thinking-grid>div{border-top:1px solid #d6b45340;padding-top:20px}.about-thinking-grid span{letter-spacing:.15em;color:#d6b45380;font-size:10px}.about-thinking-grid h3{color:#d6b453;margin:50px 0 20px;font-size:28px;font-weight:400}.about-thinking-grid p{color:#ffffff80;margin:0;font-size:14px;line-height:1.6}.about-goswami{background:#0a0a0a;min-height:100svh;padding:8vw 5vw}.about-goswami-content{max-width:1250px;margin-top:11vw}.about-goswami-content h2{letter-spacing:-.07em;margin:30px 0 60px;font-size:clamp(65px,10vw,165px);font-weight:300;line-height:.82}.about-goswami-content h2 span{color:#d6b453}.about-goswami-description{color:#fff9;max-width:700px;margin-left:auto;font-size:21px;line-height:1.7}.about-goswami-list{letter-spacing:.16em;color:#d6b453a6;border-top:1px solid #d6b45340;flex-wrap:wrap;gap:15px 35px;margin-top:10vw;padding-top:25px;font-size:11px;display:flex}.about-goswami-ending{letter-spacing:-.03em;color:#d6b453;margin:9vw 0 0;font-size:clamp(30px,4vw,60px);line-height:.95}.about-faq{background:#050505;min-height:100svh;padding:8vw 5vw}.about-faq-content{max-width:1250px;margin-top:10vw}.about-faq-content>h2{letter-spacing:-.07em;color:#d6b453;margin:0 0 8vw;font-size:clamp(75px,12vw,190px);font-weight:300;line-height:.8}.about-faq-list{border-top:1px solid #d6b4534d}.about-faq-item{border-bottom:1px solid #d6b45333}.about-faq-question{color:#d6b453;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:70px 1fr 50px;align-items:center;gap:20px;width:100%;padding:30px 0;font-family:inherit;display:grid}.about-faq-number{letter-spacing:.15em;color:#d6b45373;font-size:10px}.about-faq-title{letter-spacing:-.02em;font-size:clamp(18px,2vw,25px)}.about-faq-icon{text-align:right;font-size:24px;font-weight:300}.about-faq-answer{overflow:hidden}.about-faq-answer p{color:#ffffff94;max-width:800px;margin:0;padding:0 70px 35px;font-size:17px;line-height:1.75}.about-final{background:#050505;flex-direction:column;justify-content:space-between;min-height:100svh;padding:8vw 5vw;display:flex}.about-final-content{margin:auto 0}.about-final-content>p{letter-spacing:.17em;color:#ffffff73;margin:0 0 45px;font-size:11px;line-height:1.55}.about-final-content h2{letter-spacing:-.07em;margin:0;font-size:clamp(75px,12vw,195px);font-weight:300;line-height:.78}.about-final-content h2 span{color:#d6b453}.about-final-link{color:#d6b453;letter-spacing:.17em;border-bottom:1px solid #d6b45399;margin-top:60px;padding-bottom:8px;font-size:10px;text-decoration:none;transition:letter-spacing .4s;display:inline-block}.about-final-link:hover{letter-spacing:.25em}@media (width<=768px){.about-navbar{height:68px;padding:0 5vw}.about-navbar-logo{font-size:16px}.about-navbar-links{gap:15px}.about-navbar-links a{font-size:8px}.about-navbar-links a:nth-child(3),.about-navbar-links a:nth-child(4){display:none}.about-opening{height:90svh;min-height:600px}.about-opening .about-section-number{top:90px}.about-opening-content{bottom:35px}.about-opening-content h1{font-size:clamp(55px,17vw,110px)}.about-roles{min-height:auto;padding:18vw 5vw}.about-roles-content{grid-template-columns:1fr;gap:15vw;margin-top:20vw}.about-roles-content h2{font-size:clamp(52px,14vw,90px)}.about-roles-copy p{font-size:16px}.about-journey-video{height:90svh;min-height:620px}.about-video-label{top:90px}.about-journey-statement{bottom:35px}.about-journey-statement h2{font-size:clamp(50px,14vw,95px)}.about-journey-text{min-height:auto;padding:18vw 5vw}.about-journey-text-content{margin-top:20vw}.about-journey-text-content h2{margin-bottom:18vw;font-size:clamp(52px,14vw,95px)}.about-journey-body{grid-template-columns:1fr;gap:40px;margin-left:0}.about-journey-body p{font-size:16px}.about-human-library{min-height:auto;padding:18vw 5vw}.about-human-library-content{margin-top:20vw}.about-human-library-content h2{margin-bottom:18vw;font-size:clamp(55px,15vw,100px)}.about-human-library-story{margin-left:0}.about-human-library-story p{font-size:16px}.about-human-library-belief{font-size:35px!important}.about-story-video{height:90svh;min-height:650px}.about-story-content{bottom:35px}.about-story-content h2{font-size:clamp(42px,11vw,80px)}.about-musician{min-height:auto;padding:18vw 5vw}.about-musician-content{grid-template-columns:1fr;gap:18vw;margin-top:20vw}.about-musician-content h2{font-size:clamp(65px,17vw,115px)}.about-musician-body p{font-size:16px}.about-thinking{min-height:auto;padding:18vw 5vw}.about-thinking-content{margin-top:20vw}.about-thinking-content>h2{font-size:clamp(50px,13vw,90px)}.about-thinking-grid{grid-template-columns:1fr 1fr;gap:50px 20px;margin-top:22vw}.about-thinking-grid h3{margin-top:30px;font-size:20px}.about-goswami{min-height:auto;padding:18vw 5vw}.about-goswami-content{margin-top:20vw}.about-goswami-content h2{font-size:clamp(55px,15vw,100px)}.about-goswami-description{margin-left:0;font-size:17px}.about-goswami-ending{margin-top:18vw;font-size:35px}.about-faq{min-height:auto;padding:18vw 5vw}.about-faq-content{margin-top:20vw}.about-faq-content>h2{margin-bottom:18vw;font-size:clamp(65px,18vw,120px)}.about-faq-question{grid-template-columns:35px 1fr 30px;gap:10px;padding:25px 0}.about-faq-title{font-size:15px;line-height:1.3}.about-faq-answer p{padding:0 35px 30px 45px;font-size:15px}.about-final{min-height:90svh;padding:18vw 5vw}.about-final-content>p{font-size:9px}.about-final-content h2{font-size:clamp(65px,18vw,120px)}.about-final-link{margin-top:45px}}.ujjwal-about-footer{letter-spacing:.1em;color:#c6a15b;border-top:1px solid #f1eee740;flex-wrap:wrap;justify-content:space-between;gap:20px;padding-top:25px;font-family:DM Mono,monospace;font-size:9px;display:flex}@media (width<=768px){.ujjwal-about{padding:80px 18px 35px}.ujjwal-about-content{grid-template-columns:1fr;gap:60px;margin-top:80px;padding-bottom:80px}.ujjwal-about-title h2{font-size:clamp(52px,14vw,85px)}.ujjwal-about-copy p{margin-bottom:25px;font-size:16px}.ujjwal-about-copy .about-highlight{margin:40px 0;font-size:clamp(28px,9vw,45px)}.ujjwal-about-copy .about-closing{font-size:clamp(26px,8vw,40px)}.ujjwal-about-footer{flex-direction:column;gap:14px}}.goswami-nav{z-index:1000;box-sizing:border-box;pointer-events:none;background:0 0;justify-content:space-between;align-items:center;width:100%;height:90px;padding:0 40px;display:flex;position:fixed;top:0;left:0}.goswami-logo,.goswami-nav-links,.goswami-nav-right{pointer-events:auto}.goswami-logo{color:#d6b65a;letter-spacing:.16em;font-size:22px;font-weight:600;text-decoration:none;transition:opacity .3s}.goswami-logo:hover{opacity:.65}.goswami-nav-links{gap:42px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.goswami-nav-links a{color:#d6b65a;letter-spacing:.16em;font-size:11px;font-weight:500;text-decoration:none;transition:opacity .3s,transform .3s}.goswami-nav-links a:hover{opacity:.55;transform:translateY(-2px)}.goswami-nav-right{color:#d6b65a;letter-spacing:.16em;font-size:11px}@media (width<=768px){.goswami-nav{height:75px;padding:0 20px}.goswami-logo{font-size:18px}.goswami-nav-links{display:none}.goswami-nav-right{font-size:10px}}.about-human-library-content{grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);align-items:center;gap:7vw;display:grid}.about-human-library-image{width:100%;min-height:620px;position:relative;overflow:hidden}.about-human-library-image img{object-fit:cover;object-position:center;filter:saturate(.75);width:100%;height:100%;min-height:620px;transition:transform 1.2s cubic-bezier(.16,1,.3,1);display:block}.about-human-library-image:hover img{transform:scale(1.035)}.about-human-library-text{min-width:0}@media (width<=768px){.about-human-library-content{grid-template-columns:1fr;gap:45px}.about-human-library-image,.about-human-library-image img{min-height:420px}}.about-people-section{color:#f3f0e8;background:#050505;padding:180px 7vw 160px;position:relative;overflow:hidden}.about-section-label{letter-spacing:.18em;text-transform:uppercase;color:#f3f0e88c;border-bottom:1px solid #f3f0e82e;justify-content:space-between;align-items:center;padding-bottom:24px;font-size:11px;display:flex}.about-people-intro{max-width:1100px;padding:110px 0 140px}.about-people-kicker{letter-spacing:.2em;text-transform:uppercase;color:#d6b453;margin:0 0 42px;font-size:12px;line-height:1.6}.about-people-intro h2{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(64px,9vw,150px);font-weight:400;line-height:.86}.about-people-intro h2 span{color:#d6b453}.about-people-description{color:#f3f0e8ad;max-width:560px;margin:60px 0 0 auto;font-size:17px;font-weight:300;line-height:1.8}.about-people-list{border-top:1px solid #f3f0e82e}.about-person{border-bottom:1px solid #f3f0e82e;grid-template-columns:12% 1fr;gap:40px;padding:70px 0;transition:padding .5s,border-color .5s;display:grid}.about-person:hover{border-color:#d6b45380;padding-left:20px}.about-person-number{letter-spacing:.18em;color:#d6b453;padding-top:8px;font-size:11px}.about-person-content{max-width:900px}.about-person-content h3{letter-spacing:-.04em;margin:0;font-size:clamp(38px,5vw,76px);font-weight:400;line-height:.95}.about-person-role{letter-spacing:.2em;text-transform:uppercase;color:#d6b453;margin:18px 0 0;font-size:11px}.about-person-description{color:#f3f0e899;max-width:520px;margin:32px 0 0;font-size:16px;font-weight:300;line-height:1.8}@media (width<=768px){.about-people-section{padding:120px 6vw 110px}.about-section-label{letter-spacing:.14em;font-size:9px}.about-people-intro{padding:80px 0 100px}.about-people-kicker{margin-bottom:32px;font-size:10px}.about-people-intro h2{font-size:clamp(52px,15vw,90px);line-height:.9}.about-people-description{margin:45px 0 0;font-size:15px;line-height:1.75}.about-person{grid-template-columns:1fr;gap:20px;padding:55px 0}.about-person:hover{padding-left:0}.about-person-number{padding-top:0}.about-person-content h3{font-size:clamp(34px,10vw,58px)}.about-person-role{letter-spacing:.16em;font-size:9px}.about-person-description{margin-top:25px;font-size:14px;line-height:1.75}}.contact-page{color:#d6b45a;background:#050505;min-height:100vh;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}.contact-navbar{z-index:9999;background:linear-gradient(#000000bf,#0000);justify-content:space-between;align-items:center;width:100%;height:82px;padding:0 5vw;display:flex;position:fixed;top:0;left:0}.contact-navbar-logo{color:#d6b45a;letter-spacing:.18em;font-size:1.25rem;font-weight:700;text-decoration:none}.contact-navbar-links{gap:34px;display:flex}.contact-navbar-links a{color:#d6b45ab8;letter-spacing:.16em;font-size:.72rem;text-decoration:none;transition:all .3s}.contact-navbar-links a:hover,.contact-navbar-links a.active{color:#d6b45a}.contact-hero{align-items:flex-end;width:100%;height:100svh;min-height:680px;display:flex;position:relative;overflow:hidden}.contact-hero-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.contact-hero-overlay{background:linear-gradient(#00000073 0%,#00000059 50%,#000000e0 100%);position:absolute;inset:0}.contact-hero-content{z-index:2;width:100%;padding:0 7vw 8vh;position:relative}.contact-eyebrow,.contact-section-number{letter-spacing:.2em;text-transform:uppercase;color:#d6b45ab3;font-size:.7rem}.contact-hero h1{letter-spacing:-.055em;color:#d6b45a;max-width:1000px;margin:24px 0 30px;font-size:clamp(3.5rem,8vw,8.8rem);font-weight:500;line-height:.88}.contact-hero p{color:#ffffffb8;max-width:460px;margin:0 0 32px;font-size:1rem;line-height:1.65}.contact-hero-button{color:#d6b45a;letter-spacing:.16em;border:1px solid #d6b45aa6;padding:15px 24px;font-size:.72rem;text-decoration:none;transition:all .35s;display:inline-block}.contact-hero-button:hover{color:#050505;background:#d6b45a}.contact-question{background:#050505;grid-template-columns:1fr 2fr;align-items:center;gap:8vw;min-height:90vh;padding:14vh 7vw;display:grid}.contact-question h2{letter-spacing:-.055em;margin:0;font-size:clamp(3.2rem,7vw,8rem);font-weight:500;line-height:.9}.contact-question p{color:#ffffffad;max-width:430px;margin:0;font-size:clamp(1.1rem,1.7vw,1.5rem);line-height:1.8}.contact-capabilities{background:#0a0a0a;padding:14vh 7vw}.contact-capabilities h2{letter-spacing:-.05em;margin:70px 0 60px;font-size:clamp(3rem,6vw,7rem);font-weight:500;line-height:.9}.contact-capability-list{border-top:1px solid #d6b45a40}.contact-capability{cursor:default;border-bottom:1px solid #d6b45a40;grid-template-columns:80px 1fr;gap:30px;padding:34px 0;transition:all .35s;display:grid}.contact-capability span{letter-spacing:.12em;color:#d6b45a80;font-size:.7rem}.contact-capability h3{letter-spacing:-.025em;margin:0 0 8px;font-size:clamp(1.6rem,3vw,3rem);font-weight:500}.contact-capability p{color:#ffffff80;margin:0;font-size:.95rem;line-height:1.5}.contact-capability:hover h3{color:#fff}.contact-capability:hover span{color:#d6b45a}.contact-form-section{background:#050505;padding:15vh 7vw}.contact-form-intro{grid-template-columns:1.3fr 1fr;align-items:end;gap:8vw;margin:80px 0 100px;display:grid}.contact-form-intro h2{letter-spacing:-.06em;margin:0;font-size:clamp(4rem,9vw,10rem);font-weight:500;line-height:.84}.contact-form-intro p{color:#ffffff94;max-width:400px;margin:0;font-size:1rem;line-height:1.7}.contact-form{max-width:1000px}.contact-form-field{margin-bottom:55px}.contact-form-field label{color:#d6b45aa6;letter-spacing:.18em;margin-bottom:16px;font-size:.68rem;display:block}.contact-form-field input,.contact-form-field textarea,.contact-form-field select{color:#fff;background:0 0;border:none;border-bottom:1px solid #d6b45a59;outline:none;width:100%;padding:15px 0;font-family:inherit;font-size:1.2rem;transition:border-color .3s}.contact-form-field textarea{resize:vertical;min-height:160px}.contact-form-field select{cursor:pointer}.contact-form-field select option{color:#fff;background:#050505}.contact-form-field input:focus,.contact-form-field textarea:focus,.contact-form-field select:focus{border-color:#d6b45a}.contact-form-field input::placeholder,.contact-form-field textarea::placeholder{color:#ffffff40}.contact-submit-button{color:#d6b45a;cursor:pointer;letter-spacing:.16em;background:0 0;border:1px solid #d6b45aa6;padding:18px 30px;font-family:inherit;font-size:.72rem;transition:all .35s}.contact-submit-button:hover{color:#050505;background:#d6b45a}.contact-form-status{color:#ffffffb3;margin-top:25px}.contact-direct{background:#0a0a0a;padding:15vh 7vw}.contact-direct h2{letter-spacing:-.055em;max-width:1100px;margin:70px 0 80px;font-size:clamp(3rem,7vw,8rem);font-weight:500;line-height:.88}.contact-direct-links{border-top:1px solid #d6b45a40}.contact-direct-links a{color:#d6b45a;border-bottom:1px solid #d6b45a40;justify-content:space-between;align-items:center;gap:30px;padding:30px 0;text-decoration:none;transition:all .35s;display:flex}.contact-direct-links a span{letter-spacing:.18em;color:#d6b45a8c;font-size:.7rem}.contact-direct-links a strong{letter-spacing:.02em;font-size:clamp(1rem,2vw,1.5rem);font-weight:400}.contact-direct-links a:hover{color:#fff;padding-left:15px}.contact-final{text-align:center;background:#050505;justify-content:center;align-items:center;min-height:100svh;padding:15vh 7vw;display:flex}.contact-final-small{color:#d6b45a99;letter-spacing:.22em;margin-bottom:40px;font-size:.68rem}.contact-final h2{letter-spacing:-.06em;margin:0;font-size:clamp(3.2rem,7vw,8.5rem);font-weight:500;line-height:.87}.contact-final-name{letter-spacing:.18em;margin-top:80px;font-size:clamp(2rem,4vw,4rem);font-weight:700}.contact-final p{color:#ffffff7a;margin-top:25px;line-height:1.7}.contact-footer{border-top:1px solid #d6b45a33;grid-template-columns:2fr 1fr 1fr;gap:50px;padding:70px 7vw 35px;display:grid;position:relative}.contact-footer-brand{letter-spacing:.12em;font-size:clamp(2rem,4vw,4rem);font-weight:700}.contact-footer-services{color:#ffffff80;font-size:.85rem;line-height:1.8}.contact-footer-links{flex-direction:column;gap:12px;display:flex}.contact-footer-links a{color:#d6b45ab3;letter-spacing:.15em;font-size:.7rem;text-decoration:none}.contact-footer-links a:hover{color:#d6b45a}.contact-footer-copy{color:#ffffff4d;letter-spacing:.1em;font-size:.65rem;position:absolute;bottom:25px;right:7vw}@media (width<=768px){.contact-navbar{height:68px;padding:0 6vw}.contact-navbar-links{gap:15px}.contact-navbar-links a{font-size:.58rem}.contact-hero{min-height:650px}.contact-hero-content{padding:0 6vw 7vh}.contact-hero h1{font-size:clamp(3rem,14vw,5.5rem)}.contact-hero p{font-size:.9rem}.contact-question{min-height:auto;padding:14vh 6vw;display:block}.contact-question h2{margin:60px 0;font-size:clamp(3rem,14vw,5.5rem)}.contact-question p{font-size:1rem}.contact-capabilities,.contact-form-section,.contact-direct{padding:13vh 6vw}.contact-capabilities h2{margin:55px 0 45px;font-size:clamp(3rem,14vw,5.5rem)}.contact-capability{grid-template-columns:40px 1fr;gap:12px;padding:28px 0}.contact-capability h3{font-size:1.45rem}.contact-capability p{font-size:.82rem}.contact-form-intro{margin:60px 0 75px;display:block}.contact-form-intro h2{margin-bottom:45px;font-size:clamp(3.5rem,15vw,6rem)}.contact-form-field{margin-bottom:42px}.contact-form-field input,.contact-form-field textarea,.contact-form-field select{font-size:1rem}.contact-direct h2{margin:55px 0;font-size:clamp(3rem,13vw,5.5rem)}.contact-direct-links a{padding:25px 0;display:block}.contact-direct-links a span,.contact-direct-links a strong{display:block}.contact-direct-links a strong{margin-top:8px}.contact-final{min-height:80svh;padding:12vh 6vw}.contact-final h2{font-size:clamp(3rem,13vw,5.5rem)}.contact-final-name{margin-top:55px}.contact-footer{grid-template-columns:1fr;gap:35px;padding:55px 6vw 80px}.contact-footer-copy{margin-top:15px;position:static}}.goswami-services{color:#f1eee7;background:#111;width:100%;min-height:100vh;overflow-x:hidden}.goswami-services *,.goswami-services :before,.goswami-services :after{box-sizing:border-box}.goswami-services a{color:inherit}.services-nav{z-index:1000;-webkit-backdrop-filter:blur(14px);background:#111111b8;border-bottom:1px solid #f1eee726;justify-content:space-between;align-items:center;width:100%;height:76px;padding:0 28px;display:flex;position:fixed;top:0;left:0}.services-nav-logo{letter-spacing:.14em;font-family:Manrope,sans-serif;font-size:14px;font-weight:800;text-decoration:none;transition:opacity .3s}.services-nav-logo:hover{opacity:.55}.services-nav-links{align-items:center;gap:32px;display:flex}.services-nav-links a{letter-spacing:.13em;color:#f1eee7;opacity:.65;font-family:DM Mono,monospace;font-size:9px;text-decoration:none;transition:color .3s,opacity .3s;position:relative}.services-nav-links a:after{content:"";background:#d0ad63;width:0;height:1px;transition:width .3s;position:absolute;bottom:-8px;left:0}.services-nav-links a:hover,.services-nav-links a.active{color:#d0ad63;opacity:1}.services-nav-links a:hover:after,.services-nav-links a.active:after{width:100%}.services-hero{background:#111;width:100%;height:100vh;min-height:700px;position:relative;overflow:hidden}.services-hero-video{object-fit:cover;opacity:.78;filter:contrast(1.08)brightness(.68);width:100%;height:100%;animation:12s ease-out forwards servicesHeroZoom;position:absolute;inset:0;transform:scale(1.03)}@keyframes servicesHeroZoom{0%{transform:scale(1.03)}to{transform:scale(1.08)}}.services-hero-overlay{background:linear-gradient(90deg,#000c,#0000002e),linear-gradient(#0009,#0000 40%,#000000d1);position:absolute;inset:0}.services-hero-grid{z-index:2;grid-template-columns:.65fr 4fr .65fr;align-items:center;width:100%;height:100%;padding:120px 28px 100px;display:grid;position:relative}.services-hero-side{letter-spacing:.14em;color:#f1eee7ad;flex-direction:column;justify-content:space-between;height:100%;padding:10px 0;font-family:DM Mono,monospace;font-size:9px;display:flex}.services-hero-right{text-align:right;align-items:flex-end}.services-hero-center{max-width:1250px}.services-hero-kicker{letter-spacing:.16em;color:#d0ad63;margin-bottom:32px;font-family:DM Mono,monospace;font-size:10px}.services-hero-center h1{letter-spacing:-.085em;text-transform:uppercase;margin:0;font-family:Manrope,sans-serif;font-size:clamp(65px,10vw,155px);font-weight:800;line-height:.78}.services-hero-center h1 span{color:#d0ad63;font-style:italic;font-weight:400}.services-hero-description{color:#f1eee7d1;max-width:390px;margin:48px 0 0 3px;font-family:Manrope,sans-serif;font-size:14px;line-height:1.65}.services-hero-bottom{z-index:5;letter-spacing:.12em;border-top:1px solid #f1eee766;grid-template-columns:repeat(3,1fr);padding-top:13px;font-family:DM Mono,monospace;font-size:9px;display:grid;position:absolute;bottom:24px;left:28px;right:28px}.services-hero-bottom div{align-items:center;gap:18px;display:flex}.services-hero-bottom div:not(:first-child){justify-content:center}.services-hero-bottom span{color:#d0ad63}.services-hero-bottom strong{font-weight:400}.services-intro{background:#090909;flex-direction:column;justify-content:space-between;min-height:88vh;padding:28px 28px 100px;display:flex}.services-intro-top{letter-spacing:.12em;border-top:1px solid #f1eee759;justify-content:space-between;padding-top:16px;font-family:DM Mono,monospace;font-size:10px;display:flex}.services-intro-heading{justify-content:space-between;align-items:flex-end;gap:70px;display:flex}.services-intro-heading h2{letter-spacing:-.085em;margin:0;font-family:Manrope,sans-serif;font-size:clamp(75px,14vw,225px);font-weight:800;line-height:.76}.services-intro-heading h2 span{color:#9d7a2c;font-style:italic;font-weight:400}.services-intro-heading p{max-width:290px;margin:0 0 8px;font-family:Manrope,sans-serif;font-size:14px;line-height:1.7}.services-showcase{background:#111;flex-direction:column;gap:30px;width:100%;display:flex}.service-card{background:#111;width:100%;min-height:78vh;position:relative;overflow:hidden}.service-video{object-fit:cover;opacity:.9;filter:contrast(1.05)brightness(.76);width:100%;height:100%;transition:transform 1.5s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(1.02)}.service-card:hover .service-video{transform:scale(1.08)}.service-overlay{background:linear-gradient(90deg,#000000c7,#00000026),linear-gradient(#00000038,#0000 42%,#000000c2);position:absolute;inset:0}.service-content{z-index:2;flex-direction:column;justify-content:space-between;min-height:78vh;padding:35px;display:flex;position:relative}.service-top{justify-content:space-between;align-items:flex-start;display:flex}.service-number{letter-spacing:.12em;color:#d0ad63;font-family:DM Mono,monospace;font-size:11px}.service-category{letter-spacing:.14em;color:#ffffffb3;text-align:right;max-width:300px;font-family:DM Mono,monospace;font-size:9px}.service-main{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.service-title-wrap{max-width:1200px}.service-title-wrap h2{letter-spacing:-.085em;margin:0;font-family:Manrope,sans-serif;font-size:clamp(65px,11vw,175px);font-weight:800;line-height:.78;transition:transform .8s cubic-bezier(.16,1,.3,1)}.service-card:hover .service-title-wrap h2{transform:translate(15px)}.service-title-wrap p{color:#ffffffc7;max-width:480px;margin:35px 0 0 5px;font-family:Manrope,sans-serif;font-size:14px;line-height:1.7}.service-arrow{border:1px solid #ffffff80;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:76px;height:76px;font-size:28px;transition:background .4s,color .4s,transform .6s cubic-bezier(.16,1,.3,1);display:flex}.service-card:hover .service-arrow{color:#111;background:#d0ad63;transform:rotate(45deg)scale(1.08)}.service-bottom{letter-spacing:.12em;color:#ffffffad;border-top:1px solid #ffffff47;justify-content:space-between;padding-top:14px;font-family:DM Mono,monospace;font-size:9px;display:flex}.service-bottom span:last-child{color:#d0ad63}.services-problems{color:#111;background:#f1eee7;width:100%;padding:28px 28px 100px}.services-problems-top{letter-spacing:.12em;border-top:1px solid #1111118c;justify-content:space-between;padding-top:16px;font-family:DM Mono,monospace;font-size:10px;display:flex}.services-problems-heading{padding:120px 0 100px}.services-problems-heading h2{letter-spacing:-.09em;margin:0;font-family:Manrope,sans-serif;font-size:clamp(80px,15vw,240px);font-weight:800;line-height:.75}.services-problems-heading h2 span{color:#9d7a2c;font-style:italic;font-weight:400}.services-problem-list{border-top:1px solid #11111180;width:100%}.services-problem-item{cursor:pointer;border-bottom:1px solid #11111140;grid-template-columns:70px minmax(0,1fr) 60px;align-items:start;gap:25px;width:100%;padding:28px 0;transition:padding .45s cubic-bezier(.16,1,.3,1);display:grid}.services-problem-item:hover{padding-left:18px}.services-problem-item.open{padding-top:32px;padding-bottom:38px}.problem-number{letter-spacing:.1em;color:#9d7a2c;padding-top:7px;font-family:DM Mono,monospace;font-size:10px}.problem-content{min-width:0}.problem-content strong{letter-spacing:-.045em;margin:0;font-family:Manrope,sans-serif;font-size:clamp(20px,3vw,42px);font-weight:700;line-height:1;display:block}.problem-expanded{opacity:0;margin:0;display:none}.problem-expanded.show{opacity:1;animation:.55s cubic-bezier(.16,1,.3,1) forwards problemReveal;display:block}@keyframes problemReveal{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.problem-expanded p{color:#111111ad;max-width:650px;margin:28px 0 20px;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:1.7}.problem-action{letter-spacing:.12em;color:#9d7a2c;margin-bottom:4px;font-family:DM Mono,monospace;font-size:9px;transition:transform .35s;display:inline-block}.services-problem-item:hover .problem-action{transform:translate(5px)}.problem-arrow{text-align:right;padding-top:2px;font-family:Manrope,sans-serif;font-size:20px;transition:transform .55s cubic-bezier(.16,1,.3,1);transform:rotate(0)}.problem-arrow.rotated{transform:rotate(135deg)}@media (width<=768px){.services-problem-item{grid-template-columns:35px minmax(0,1fr) 25px;gap:10px;padding:22px 0}.services-problem-item:hover{padding-left:8px}.services-problem-item.open{padding-top:24px;padding-bottom:30px}.problem-content strong{font-size:clamp(17px,4.8vw,27px)}.problem-expanded p{margin:20px 0 18px;font-size:11px;line-height:1.7}.problem-action{font-size:8px}}.services-process{color:#f1eee7;background:#090909;width:100%;padding:28px 28px 100px}.services-process-top{letter-spacing:.12em;border-top:1px solid #f1eee759;justify-content:space-between;padding-top:16px;font-family:DM Mono,monospace;font-size:10px;display:flex}.services-process-heading{padding:120px 0 100px}.services-process-heading h2{letter-spacing:-.085em;margin:0;font-family:Manrope,sans-serif;font-size:clamp(80px,14vw,225px);font-weight:800;line-height:.75}.services-process-heading h2 span{color:#9d7a2c;font-style:italic;font-weight:400}.services-process-list{border-top:1px solid #f1eee759}.services-process-item{border-bottom:1px solid #f1eee72e;grid-template-columns:80px 1fr 60px;align-items:center;gap:30px;min-height:170px;display:grid}.services-process-item>span:first-child{color:#d0ad63;font-family:DM Mono,monospace;font-size:10px}.services-process-item>div{grid-template-columns:minmax(250px,.7fr) 1fr;align-items:center;gap:60px;display:grid}.services-process-item h3{letter-spacing:-.07em;margin:0;font-family:Manrope,sans-serif;font-size:clamp(40px,5vw,75px);line-height:.85}.services-process-item p{color:#f1eee7a6;max-width:430px;margin:0;font-family:Manrope,sans-serif;font-size:13px;line-height:1.7}.services-process-item>span:last-child{text-align:right;font-size:20px}.services-range{color:#f1eee7;background:#111;padding:28px 28px 110px}.services-range-top{letter-spacing:.12em;border-top:1px solid #f1eee759;justify-content:space-between;padding-top:16px;font-family:DM Mono,monospace;font-size:10px;display:flex}.services-range-heading{padding:120px 0 90px}.services-range-heading h2{letter-spacing:-.085em;margin:0;font-family:Manrope,sans-serif;font-size:clamp(70px,13vw,210px);font-weight:800;line-height:.76}.services-range-heading h2 span{color:#9d7a2c;font-style:italic;font-weight:400}.services-range-list{border-top:1px solid #f1eee759;border-bottom:1px solid #f1eee759;flex-wrap:wrap;display:flex}.services-range-list span{letter-spacing:.1em;border-bottom:1px solid #f1eee72e;border-right:1px solid #f1eee72e;padding:20px 24px;font-family:DM Mono,monospace;font-size:10px;transition:background .35s,color .35s}.services-range-list span:hover{color:#111;background:#d0ad63}.services-difference{color:#111;background:#f1eee7;min-height:90vh;padding:28px 28px 100px}.services-difference-top{letter-spacing:.12em;border-top:1px solid #11111180;justify-content:space-between;padding-top:16px;font-family:DM Mono,monospace;font-size:10px;display:flex}.services-difference-heading{padding-top:100px}.services-difference-heading h2{letter-spacing:-.09em;margin:0;font-family:Manrope,sans-serif;font-size:clamp(80px,14vw,220px);font-weight:800;line-height:.75}.services-difference-heading h2 span{color:#9d7a2c;font-style:italic;font-weight:400}.services-difference-copy{grid-template-columns:1fr 1fr;gap:60px;max-width:850px;margin-top:80px;display:grid}.services-difference-copy p{margin:0;font-family:Manrope,sans-serif;font-size:15px;line-height:1.7}.services-difference-copy p:first-child{letter-spacing:-.04em;font-size:30px;font-weight:700}.services-difference-words{letter-spacing:.15em;border-top:1px solid #11111159;justify-content:space-between;margin-top:100px;padding-top:20px;font-family:DM Mono,monospace;font-size:11px;display:flex}.services-difference-words span:nth-child(2){color:#9d7a2c}.services-final{color:#f1eee7;background:#090909;flex-direction:column;justify-content:space-between;min-height:88vh;padding:28px 28px 35px;display:flex}.services-final-top{letter-spacing:.12em;border-top:1px solid #f1eee759;justify-content:space-between;padding-top:16px;font-family:DM Mono,monospace;font-size:10px;display:flex}.services-final-heading{flex:1;align-items:center;display:flex}.services-final-heading h2{letter-spacing:-.1em;margin:0;font-family:Manrope,sans-serif;font-size:clamp(100px,20vw,330px);font-weight:800;line-height:.68}.services-final-heading h2 span{color:#d0ad63;font-style:italic;font-weight:400}.services-final-link{letter-spacing:.13em;border-bottom:1px solid #f1eee78c;align-self:flex-start;align-items:center;gap:25px;padding-bottom:10px;font-family:DM Mono,monospace;font-size:11px;text-decoration:none;transition:color .35s,border-color .35s;display:inline-flex}.services-final-link span{font-size:20px;transition:transform .45s cubic-bezier(.16,1,.3,1)}.services-final-link:hover{color:#d0ad63;border-color:#d0ad63}.services-final-link:hover span{transform:translate(7px,-7px)}.services-final-bottom{letter-spacing:.12em;color:#f1eee794;border-top:1px solid #f1eee740;grid-template-columns:1fr 1fr 1fr;padding-top:16px;font-family:DM Mono,monospace;font-size:9px;display:grid}.services-final-bottom span:nth-child(2){text-align:center}.services-final-bottom span:last-child{text-align:right}.services-footer{letter-spacing:.12em;color:#f1eee78c;background:#111;border-top:1px solid #f1eee733;grid-template-columns:1fr 1fr 1fr;align-items:center;min-height:120px;padding:28px;font-family:DM Mono,monospace;font-size:9px;display:grid}.services-footer div:first-child{letter-spacing:.15em;color:#f1eee7;font-family:Manrope,sans-serif;font-size:15px;font-weight:800}.services-footer div:nth-child(2){text-align:center}.services-footer div:last-child{text-align:right}@media (width<=768px){.services-nav{height:68px;padding:0 18px}.services-nav-links{gap:14px}.services-nav-links a{letter-spacing:.08em;font-size:7px}.services-nav-logo{font-size:11px}.services-hero{min-height:680px}.services-hero-grid{grid-template-columns:1fr;padding:100px 18px 90px}.services-hero-side{display:none}.services-hero-center h1{font-size:clamp(58px,17vw,110px)}.services-hero-description{max-width:290px;margin-top:35px;font-size:12px}.services-hero-bottom{grid-template-columns:1fr;gap:8px;bottom:18px;left:18px;right:18px}.services-hero-bottom div:not(:first-child){justify-content:flex-start}.services-intro{min-height:75vh;padding:18px 18px 70px}.services-intro-heading{flex-direction:column;align-items:flex-start;gap:40px}.services-intro-heading h2{font-size:clamp(65px,18vw,125px)}.services-intro-heading p{max-width:260px;font-size:12px}.services-showcase{gap:18px}.service-card{min-height:70vh}.service-content{min-height:70vh;padding:24px}.service-category{max-width:160px;line-height:1.5}.service-main{gap:20px}.service-title-wrap h2{font-size:clamp(52px,14vw,105px)}.service-title-wrap p{max-width:290px;margin-top:25px;font-size:11px}.service-arrow{width:52px;height:52px;font-size:20px}.service-bottom{font-size:7px}.services-problems{padding:18px 18px 70px}.services-problems-heading{padding:80px 0 70px}.services-problems-heading h2{font-size:clamp(65px,18vw,125px)}.services-problem-item{grid-template-columns:35px minmax(0,1fr) 25px;gap:10px;padding:22px 0}.services-problem-item:hover{padding-left:8px}.services-problem-item.open{padding-top:24px;padding-bottom:30px}.problem-content strong{font-size:clamp(17px,4.8vw,27px)}.problem-expanded p{margin:20px 0 18px;font-size:11px;line-height:1.7}.problem-action{font-size:8px}.services-process{padding:18px 18px 70px}.services-process-heading{padding:80px 0 70px}.services-process-heading h2{font-size:clamp(65px,18vw,125px)}.services-process-item{grid-template-columns:35px minmax(0,1fr) 25px;gap:15px;min-height:145px}.services-process-item>div{display:block}.services-process-item h3{font-size:clamp(35px,9vw,55px)}.services-process-item p{margin-top:12px;font-size:10px}.services-range{padding:18px 18px 80px}.services-range-heading{padding:80px 0 60px}.services-range-heading h2{font-size:clamp(60px,17vw,120px)}.services-range-list span{padding:15px 17px;font-size:8px}.services-difference{min-height:80vh;padding:18px 18px 70px}.services-difference-heading{padding-top:80px}.services-difference-heading h2{font-size:clamp(65px,18vw,125px)}.services-difference-copy{margin-top:60px;display:block}.services-difference-copy p{font-size:12px}.services-difference-copy p:first-child{margin-bottom:25px;font-size:23px}.services-difference-words{margin-top:60px;font-size:8px}.services-final{min-height:78vh;padding:18px 18px 24px}.services-final-heading h2{font-size:clamp(90px,23vw,160px)}.services-final-bottom{font-size:7px}.services-footer{grid-template-columns:1fr;gap:15px;min-height:150px;padding:25px 18px;font-size:7px}.services-footer div:first-child,.services-footer div:nth-child(2),.services-footer div:last-child{text-align:left}}html,body,#root{width:100%;min-width:320px;min-height:100%;margin:0;padding:0}body{overflow-x:hidden}
