.AboutPreview-module__FnyhZa__section{color:#f7f6f2;background:#111;padding-block:clamp(110px,12vw,180px) clamp(70px,8vw,110px);position:relative;overflow:hidden}.AboutPreview-module__FnyhZa__top{justify-content:space-between;align-items:center;gap:30px;margin-bottom:clamp(80px,10vw,150px);display:flex}.AboutPreview-module__FnyhZa__sectionLabel{letter-spacing:.035em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.AboutPreview-module__FnyhZa__dot{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.AboutPreview-module__FnyhZa__main{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:clamp(18px,2.2vw,36px);display:grid}.AboutPreview-module__FnyhZa__heading{letter-spacing:-.073em;grid-column:1/span 8;max-width:1020px;margin:0;font-size:clamp(60px,7.2vw,116px);font-weight:500;line-height:.91}.AboutPreview-module__FnyhZa__heading span{color:var(--accent)}.AboutPreview-module__FnyhZa__content{grid-column:9/-1;padding-bottom:5px}.AboutPreview-module__FnyhZa__lead{color:#f7f6f2;letter-spacing:-.025em;max-width:390px;margin:0;font-size:clamp(16px,1.3vw,20px);font-weight:500;line-height:1.55}.AboutPreview-module__FnyhZa__body{color:#a7a7a1;letter-spacing:-.018em;max-width:390px;margin:28px 0 0;font-size:13px;line-height:1.75}.AboutPreview-module__FnyhZa__link{color:#f7f6f2;letter-spacing:-.02em;align-items:center;gap:9px;margin-top:34px;padding-bottom:5px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.AboutPreview-module__FnyhZa__link:after{content:"";background:var(--accent);transform-origin:100%;height:1px;transition:transform .22s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.AboutPreview-module__FnyhZa__link:hover{color:#fff}.AboutPreview-module__FnyhZa__link:hover:after{transform-origin:0;transform:scaleX(1)}.AboutPreview-module__FnyhZa__arrow{color:var(--accent);transition:transform .22s;display:inline-block}.AboutPreview-module__FnyhZa__link:hover .AboutPreview-module__FnyhZa__arrow{transform:translate(3px,-3px)}.AboutPreview-module__FnyhZa__footer{border-top:1px solid #2e2e2e;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(18px,2.2vw,36px);margin-top:clamp(90px,10vw,150px);padding-top:28px;display:grid;position:relative}.AboutPreview-module__FnyhZa__meta{flex-direction:column;gap:7px;font-size:11px;font-weight:600;display:flex}.AboutPreview-module__FnyhZa__meta:first-child{grid-column:1/span 2}.AboutPreview-module__FnyhZa__meta:nth-child(2){grid-column:4/span 2}.AboutPreview-module__FnyhZa__meta:nth-child(3){grid-column:7/span 3}.AboutPreview-module__FnyhZa__metaLabel{color:#686865;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:600}.AboutPreview-module__FnyhZa__mark{width:34px;height:34px;position:absolute;bottom:0;right:0}.AboutPreview-module__FnyhZa__mark span{background:var(--accent);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.AboutPreview-module__FnyhZa__mark span:first-child{width:34px;height:1.5px}.AboutPreview-module__FnyhZa__mark span:last-child{width:1.5px;height:34px}@media (max-width:960px){.AboutPreview-module__FnyhZa__heading{grid-column:1/span 7;font-size:clamp(58px,8vw,90px)}.AboutPreview-module__FnyhZa__content{grid-column:8/-1}}@media (max-width:700px){.AboutPreview-module__FnyhZa__section{padding-block:92px 88px}.AboutPreview-module__FnyhZa__top{margin-bottom:54px}.AboutPreview-module__FnyhZa__sectionLabel{gap:9px;font-size:10px}.AboutPreview-module__FnyhZa__dot{width:6px;height:6px}.AboutPreview-module__FnyhZa__main{display:block}.AboutPreview-module__FnyhZa__heading{letter-spacing:-.07em;max-width:340px;font-size:clamp(46px,13.4vw,56px);line-height:.91}.AboutPreview-module__FnyhZa__content{max-width:340px;margin-top:44px;padding:0}.AboutPreview-module__FnyhZa__lead{max-width:325px;font-size:14.5px;line-height:1.58}.AboutPreview-module__FnyhZa__body{max-width:325px;margin-top:24px;font-size:13.25px;line-height:1.7}.AboutPreview-module__FnyhZa__link{gap:8px;margin-top:30px;font-size:12.5px}.AboutPreview-module__FnyhZa__footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 24px;margin-top:72px;padding-top:24px;padding-right:44px;display:grid}.AboutPreview-module__FnyhZa__meta:first-child,.AboutPreview-module__FnyhZa__meta:nth-child(2),.AboutPreview-module__FnyhZa__meta:nth-child(3){grid-column:auto}.AboutPreview-module__FnyhZa__meta:nth-child(3){grid-column:1/-1}.AboutPreview-module__FnyhZa__meta{gap:6px;font-size:10.5px;line-height:1.45}.AboutPreview-module__FnyhZa__metaLabel{font-size:8px}.AboutPreview-module__FnyhZa__mark{width:24px;height:24px;bottom:0;right:0}.AboutPreview-module__FnyhZa__mark span:first-child{width:24px;height:1.25px}.AboutPreview-module__FnyhZa__mark span:last-child{width:1.25px;height:24px}}@media (max-width:370px){.AboutPreview-module__FnyhZa__section{padding-block:84px 82px}.AboutPreview-module__FnyhZa__top{margin-bottom:48px}.AboutPreview-module__FnyhZa__heading{font-size:clamp(43px,13vw,49px)}.AboutPreview-module__FnyhZa__content{margin-top:40px}.AboutPreview-module__FnyhZa__lead{font-size:14px}.AboutPreview-module__FnyhZa__body{font-size:13px}.AboutPreview-module__FnyhZa__footer{gap:24px 18px;margin-top:64px}.AboutPreview-module__FnyhZa__meta{font-size:10px}}
.Capabilities-module__a3yOcq__section{border-top:1px solid var(--border);padding-block:clamp(130px,14vw,210px);position:relative}.Capabilities-module__a3yOcq__layout{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(18px,2.2vw,36px);display:grid}.Capabilities-module__a3yOcq__introColumn{grid-column:1/span 5;position:relative}.Capabilities-module__a3yOcq__intro{flex-direction:column;align-items:flex-start;display:flex}.Capabilities-module__a3yOcq__sectionLabel{color:var(--foreground);letter-spacing:.035em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:clamp(54px,6vw,86px);font-size:11px;font-weight:700;display:flex}.Capabilities-module__a3yOcq__dot{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.Capabilities-module__a3yOcq__heading{letter-spacing:-.068em;margin:0;font-size:clamp(52px,5.8vw,92px);font-weight:600;line-height:.94}.Capabilities-module__a3yOcq__heading span{color:var(--accent)}.Capabilities-module__a3yOcq__introText{max-width:420px;color:var(--muted);letter-spacing:-.02em;margin:clamp(42px,5vw,68px) 0 0;font-size:14px;line-height:1.75}.Capabilities-module__a3yOcq__list{border-top:1px solid var(--border);grid-column:7/-1}.Capabilities-module__a3yOcq__item{border-bottom:1px solid var(--border);padding-block:clamp(30px,3vw,42px) clamp(34px,3.4vw,48px);position:relative}.Capabilities-module__a3yOcq__itemTop{grid-template-columns:44px minmax(0,1fr);align-items:baseline;gap:16px;display:grid}.Capabilities-module__a3yOcq__number{color:var(--accent);letter-spacing:.035em;font-size:11px;font-weight:700}.Capabilities-module__a3yOcq__title{letter-spacing:-.052em;margin:0;font-size:clamp(29px,2.55vw,42px);font-weight:500;line-height:1}.Capabilities-module__a3yOcq__itemContent{grid-template-columns:minmax(0,1.25fr) minmax(190px,.75fr);gap:clamp(34px,4vw,64px);padding:clamp(24px,2.5vw,34px) 0 0 60px;display:grid}.Capabilities-module__a3yOcq__description{max-width:430px;color:var(--muted);letter-spacing:-.018em;margin:0;font-size:13px;line-height:1.72}.Capabilities-module__a3yOcq__skills{color:var(--foreground);flex-wrap:wrap;align-content:flex-start;gap:7px 0;display:flex}.Capabilities-module__a3yOcq__skills span{letter-spacing:-.012em;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.Capabilities-module__a3yOcq__skills span:not(:last-child):after{content:"/";color:#aaa9a4;margin-inline:8px;font-weight:400}@media (hover:hover) and (pointer:fine){.Capabilities-module__a3yOcq__title{transition:transform .22s,color .18s}.Capabilities-module__a3yOcq__item:hover .Capabilities-module__a3yOcq__title{transform:translate(5px)}.Capabilities-module__a3yOcq__item:hover .Capabilities-module__a3yOcq__number{color:var(--accent)}}@media (min-width:961px){.Capabilities-module__a3yOcq__intro{position:sticky;top:128px}}@media (max-width:960px){.Capabilities-module__a3yOcq__introColumn{grid-column:1/span 5}.Capabilities-module__a3yOcq__list{grid-column:6/-1}.Capabilities-module__a3yOcq__itemContent{grid-template-columns:1fr;gap:26px;padding-left:60px}.Capabilities-module__a3yOcq__skills{max-width:420px}}@media (max-width:700px){.Capabilities-module__a3yOcq__section{padding-block:92px 112px}.Capabilities-module__a3yOcq__layout{display:block}.Capabilities-module__a3yOcq__sectionLabel{gap:9px;margin-bottom:30px;font-size:10px}.Capabilities-module__a3yOcq__dot{width:6px;height:6px}.Capabilities-module__a3yOcq__heading{max-width:340px;font-size:clamp(46px,14vw,58px);line-height:.92}.Capabilities-module__a3yOcq__introText{max-width:340px;margin-top:28px;font-size:13.5px;line-height:1.68}.Capabilities-module__a3yOcq__list{margin-top:62px}.Capabilities-module__a3yOcq__item{padding-block:28px 34px}.Capabilities-module__a3yOcq__itemTop{grid-template-columns:34px minmax(0,1fr);align-items:baseline;gap:10px}.Capabilities-module__a3yOcq__number{font-size:10px}.Capabilities-module__a3yOcq__title{font-size:clamp(28px,8.5vw,34px);line-height:.98}.Capabilities-module__a3yOcq__itemContent{padding:22px 0 0 44px;display:block}.Capabilities-module__a3yOcq__description{max-width:310px;font-size:13.25px;line-height:1.68}.Capabilities-module__a3yOcq__skills{gap:8px 0;max-width:310px;margin-top:22px}.Capabilities-module__a3yOcq__skills span{font-size:11px;line-height:1.55}.Capabilities-module__a3yOcq__skills span:not(:last-child):after{margin-inline:7px}}@media (max-width:370px){.Capabilities-module__a3yOcq__section{padding-block:84px 102px}.Capabilities-module__a3yOcq__heading{font-size:clamp(43px,13.5vw,50px)}.Capabilities-module__a3yOcq__introText{font-size:13px}.Capabilities-module__a3yOcq__list{margin-top:56px}.Capabilities-module__a3yOcq__itemTop{grid-template-columns:30px minmax(0,1fr)}.Capabilities-module__a3yOcq__itemContent{padding-left:40px}.Capabilities-module__a3yOcq__description,.Capabilities-module__a3yOcq__skills{max-width:285px}.Capabilities-module__a3yOcq__description{font-size:13px}.Capabilities-module__a3yOcq__skills span{font-size:10.5px}}
.ContactFooter-module__sZ6jdW__section{background:var(--accent);color:#111;min-height:100svh;padding-block:clamp(100px,11vw,170px) 42px;position:relative;overflow:hidden}.ContactFooter-module__sZ6jdW__top{justify-content:space-between;align-items:center;gap:30px;display:flex}.ContactFooter-module__sZ6jdW__label{letter-spacing:.035em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.ContactFooter-module__sZ6jdW__dot{background:#111;border-radius:50%;flex:none;width:7px;height:7px}.ContactFooter-module__sZ6jdW__availability{letter-spacing:.055em;text-transform:uppercase;font-size:10px;font-weight:600}.ContactFooter-module__sZ6jdW__main{margin-top:clamp(100px,12vw,180px)}.ContactFooter-module__sZ6jdW__eyebrow{letter-spacing:-.02em;margin:0 0 clamp(20px,2vw,30px);font-size:13px;font-weight:600}.ContactFooter-module__sZ6jdW__mainLink{width:100%;display:block;position:relative}.ContactFooter-module__sZ6jdW__heading{letter-spacing:-.078em;max-width:1260px;margin:0;font-size:clamp(72px,8.4vw,138px);font-weight:600;line-height:.86}.ContactFooter-module__sZ6jdW__headingLine{color:inherit;display:block}.ContactFooter-module__sZ6jdW__headingAccent{color:#f7f6f2}.ContactFooter-module__sZ6jdW__mainArrow{aspect-ratio:1;border:1px solid #11111159;border-radius:50%;justify-content:center;align-items:center;width:clamp(64px,6vw,94px);font-size:clamp(26px,2.5vw,40px);font-weight:400;transition:background .25s,color .25s,transform .3s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;bottom:8%;right:2.5%}.ContactFooter-module__sZ6jdW__mainLink:hover .ContactFooter-module__sZ6jdW__mainArrow{color:var(--accent);background:#111;transform:rotate(45deg)}.ContactFooter-module__sZ6jdW__contactRow{border-top:1px solid #11111147;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(18px,2.2vw,36px);margin-top:clamp(90px,10vw,150px);padding-top:28px;display:grid}.ContactFooter-module__sZ6jdW__contactIntro{letter-spacing:-.018em;grid-column:1/span 4;max-width:370px;margin:0;font-size:14px;line-height:1.7}.ContactFooter-module__sZ6jdW__socials{flex-direction:column;grid-column:8/-1;display:flex}.ContactFooter-module__sZ6jdW__socials a{letter-spacing:-.02em;border-bottom:1px solid #11111138;justify-content:space-between;align-items:center;padding-block:14px;font-size:15px;font-weight:600;display:flex;position:relative}.ContactFooter-module__sZ6jdW__socialArrow{transition:transform .22s;display:inline-block}.ContactFooter-module__sZ6jdW__socials a:hover .ContactFooter-module__sZ6jdW__socialArrow{transform:translate(4px,-4px)}.ContactFooter-module__sZ6jdW__footer{border-top:1px solid #11111147;margin-top:clamp(110px,12vw,170px);padding-top:30px}.ContactFooter-module__sZ6jdW__brand{width:100%}.ContactFooter-module__sZ6jdW__logo{object-fit:contain;width:auto;height:clamp(38px,3.6vw,58px);display:block}.ContactFooter-module__sZ6jdW__footerMeta{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:clamp(18px,2.2vw,36px);margin-top:46px;display:grid}.ContactFooter-module__sZ6jdW__footerMeta>div{flex-direction:column;gap:7px;font-size:11px;font-weight:600;display:flex}.ContactFooter-module__sZ6jdW__footerMeta>div:first-child{grid-column:1/span 3}.ContactFooter-module__sZ6jdW__footerMeta>div:nth-child(2){grid-column:5/span 3}.ContactFooter-module__sZ6jdW__footerMeta .ContactFooter-module__sZ6jdW__copyright{grid-column:10/-1;align-items:flex-end}.ContactFooter-module__sZ6jdW__metaLabel{letter-spacing:.06em;text-transform:uppercase;opacity:.58;font-size:9px;font-weight:600}@media (max-width:960px){.ContactFooter-module__sZ6jdW__heading{font-size:clamp(70px,9.5vw,112px)}.ContactFooter-module__sZ6jdW__contactIntro{grid-column:1/span 5}.ContactFooter-module__sZ6jdW__socials{grid-column:7/-1}.ContactFooter-module__sZ6jdW__mainArrow{bottom:2%}}@media (max-width:700px){.ContactFooter-module__sZ6jdW__eyebrow{margin-bottom:26px}.ContactFooter-module__sZ6jdW__heading{font-size:clamp(56px,16.5vw,84px);line-height:.89}.ContactFooter-module__sZ6jdW__mainArrow{width:58px;margin-top:34px;position:static}.ContactFooter-module__sZ6jdW__contactRow{margin-top:80px;display:block}.ContactFooter-module__sZ6jdW__contactIntro{max-width:390px}.ContactFooter-module__sZ6jdW__socials a{padding-block:16px}.ContactFooter-module__sZ6jdW__footer{margin-top:90px}.ContactFooter-module__sZ6jdW__footerMeta{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px;margin-top:38px;display:grid}.ContactFooter-module__sZ6jdW__footerMeta>div:first-child,.ContactFooter-module__sZ6jdW__footerMeta>div:nth-child(2),.ContactFooter-module__sZ6jdW__footerMeta .ContactFooter-module__sZ6jdW__copyright{grid-column:auto}.ContactFooter-module__sZ6jdW__section{min-height:auto;padding-block:88px 28px}.ContactFooter-module__sZ6jdW__top{align-items:center}.ContactFooter-module__sZ6jdW__label{gap:9px;font-size:10px}.ContactFooter-module__sZ6jdW__dot{width:6px;height:6px}.ContactFooter-module__sZ6jdW__availability{display:none}.ContactFooter-module__sZ6jdW__main{margin-top:64px}.ContactFooter-module__sZ6jdW__eyebrow{margin-bottom:22px;font-size:11.5px}.ContactFooter-module__sZ6jdW__heading{letter-spacing:-.072em;width:100%;max-width:350px;font-size:clamp(38px,11.8vw,50px);line-height:.88}.ContactFooter-module__sZ6jdW__headingLine{white-space:nowrap}.ContactFooter-module__sZ6jdW__mainArrow{width:52px;margin-top:30px;font-size:21px;position:static}.ContactFooter-module__sZ6jdW__contactRow{margin-top:68px;padding-top:22px;display:block}.ContactFooter-module__sZ6jdW__contactIntro{max-width:325px;font-size:13px;line-height:1.68}.ContactFooter-module__sZ6jdW__socials{margin-top:38px}.ContactFooter-module__sZ6jdW__socials a{padding-block:15px;font-size:13.5px}.ContactFooter-module__sZ6jdW__footer{margin-top:72px;padding-top:26px}.ContactFooter-module__sZ6jdW__logo{height:32px}.ContactFooter-module__sZ6jdW__footerMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 22px;margin-top:34px;display:grid}.ContactFooter-module__sZ6jdW__footerMeta>div{gap:6px;font-size:10px;line-height:1.45}.ContactFooter-module__sZ6jdW__metaLabel{font-size:8px}.ContactFooter-module__sZ6jdW__footerMeta>div:first-child,.ContactFooter-module__sZ6jdW__footerMeta>div:nth-child(2){grid-column:auto}.ContactFooter-module__sZ6jdW__footerMeta .ContactFooter-module__sZ6jdW__copyright{border-top:1px solid #1113;flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:22px}}@media (max-width:370px){.ContactFooter-module__sZ6jdW__section{padding-top:82px}.ContactFooter-module__sZ6jdW__main{margin-top:58px}.ContactFooter-module__sZ6jdW__heading{max-width:310px;font-size:clamp(36px,11.5vw,42px)}.ContactFooter-module__sZ6jdW__contactIntro{font-size:12.75px}.ContactFooter-module__sZ6jdW__footerMeta{grid-template-columns:1fr}.ContactFooter-module__sZ6jdW__footerMeta>div:first-child,.ContactFooter-module__sZ6jdW__footerMeta>div:nth-child(2),.ContactFooter-module__sZ6jdW__footerMeta .ContactFooter-module__sZ6jdW__copyright{grid-column:1}.ContactFooter-module__sZ6jdW__footerMeta .ContactFooter-module__sZ6jdW__copyright{margin-top:4px}}
.Hero-module__s-6kkG__hero{min-height:calc(100svh - 88px);overflow:hidden}.Hero-module__s-6kkG__inner{grid-template-columns:minmax(0,7fr) minmax(420px,5fr);min-height:calc(100svh - 88px);display:grid}.Hero-module__s-6kkG__content{align-items:center;min-width:0;padding-right:clamp(42px,4vw,72px);display:flex;position:relative}.Hero-module__s-6kkG__contentInner{width:100%;max-width:920px;transform:translateY(-34px)}.Hero-module__s-6kkG__eyebrow{color:#171717;letter-spacing:.025em;text-transform:uppercase;align-items:center;gap:11px;margin:0 0 clamp(34px,4vh,48px);font-size:12px;font-weight:700;line-height:1.4;display:flex}.Hero-module__s-6kkG__eyebrowDot{background:var(--accent);border-radius:999px;flex:none;width:7px;height:7px}.Hero-module__s-6kkG__title{color:var(--foreground);letter-spacing:-.066em;margin:0;font-size:clamp(62px,6.25vw,100px);font-weight:400;line-height:.955}.Hero-module__s-6kkG__titleLine{white-space:nowrap;display:block}.Hero-module__s-6kkG__title strong{font-weight:700}.Hero-module__s-6kkG__titleLight{font-weight:400}.Hero-module__s-6kkG__titleAccent{color:var(--accent);margin-left:3px}.Hero-module__s-6kkG__intro{margin-top:clamp(38px,4.4vh,52px)}.Hero-module__s-6kkG__description{max-width:500px;color:var(--muted);letter-spacing:-.025em;margin:0;font-size:clamp(15px,1.12vw,18px);font-weight:400;line-height:1.7}.Hero-module__s-6kkG__actions{align-items:center;gap:30px;margin-top:26px;display:flex}.Hero-module__s-6kkG__primaryLink,.Hero-module__s-6kkG__secondaryLink{letter-spacing:-.025em;align-items:center;gap:9px;padding-block:5px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.Hero-module__s-6kkG__primaryLink{color:var(--accent)}.Hero-module__s-6kkG__secondaryLink{color:var(--foreground)}.Hero-module__s-6kkG__primaryLink:after,.Hero-module__s-6kkG__secondaryLink:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .22s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.Hero-module__s-6kkG__primaryLink:hover:after,.Hero-module__s-6kkG__secondaryLink:hover:after{transform-origin:0;transform:scaleX(1)}.Hero-module__s-6kkG__arrow{transition:transform .22s;display:inline-block}.Hero-module__s-6kkG__primaryLink:hover .Hero-module__s-6kkG__arrow{transform:translate(3px,3px)}.Hero-module__s-6kkG__secondaryLink:hover .Hero-module__s-6kkG__arrow{transform:translate(3px,-3px)}.Hero-module__s-6kkG__visual{border-left:1px solid var(--border);min-width:0;min-height:calc(100svh - 88px);position:relative;overflow:hidden}.Hero-module__s-6kkG__visual:before,.Hero-module__s-6kkG__visual:after{content:"";z-index:0;background:var(--border);opacity:.18;pointer-events:none;position:absolute}.Hero-module__s-6kkG__visual:before{width:1px;top:0;bottom:0;left:46%}.Hero-module__s-6kkG__visual:after{height:1px;top:43%;left:0;right:0}.Hero-module__s-6kkG__accentPlus{z-index:5;pointer-events:none;width:34px;height:34px;position:absolute;top:9.5%;right:7.5%}.Hero-module__s-6kkG__accentPlus span{background:var(--accent);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Hero-module__s-6kkG__accentPlus span:first-child{width:34px;height:1.5px}.Hero-module__s-6kkG__accentPlus span:last-child{width:1.5px;height:34px}.Hero-module__s-6kkG__shape{z-index:1;pointer-events:none;position:absolute}.Hero-module__s-6kkG__shapeCircle{aspect-ratio:1;background:#d8d7d1;border-radius:50%;width:60%;bottom:-19%;left:1%}.Hero-module__s-6kkG__shapeArch{background:#2f2f2f;border-radius:120px 120px 24px 24px;width:36%;height:48%;bottom:-8%;right:2%}.Hero-module__s-6kkG__portrait{z-index:3;position:absolute;inset:1% -1% 0 -11%}.Hero-module__s-6kkG__portraitImage{object-fit:contain;object-position:center bottom;filter:grayscale()}@media (max-width:1100px){.Hero-module__s-6kkG__inner{grid-template-columns:minmax(0,58fr) minmax(380px,42fr)}.Hero-module__s-6kkG__content{padding-right:36px}.Hero-module__s-6kkG__contentInner{transform:translateY(-24px)}.Hero-module__s-6kkG__title{font-size:clamp(56px,6.6vw,82px)}.Hero-module__s-6kkG__portrait{inset:3% -4% 0 -12%}.Hero-module__s-6kkG__accentPlus{top:8%;right:7%}}@media (max-width:960px){.Hero-module__s-6kkG__hero,.Hero-module__s-6kkG__inner{min-height:auto}.Hero-module__s-6kkG__inner{display:block}.Hero-module__s-6kkG__content{padding-right:0}.Hero-module__s-6kkG__contentInner{padding-block:64px 58px;transform:none}.Hero-module__s-6kkG__eyebrow{margin-bottom:36px}.Hero-module__s-6kkG__title{max-width:800px;font-size:clamp(52px,9vw,82px)}.Hero-module__s-6kkG__intro{margin-top:38px}.Hero-module__s-6kkG__visual{border-top:1px solid var(--border);border-left:0;height:clamp(360px,52vw,420px);min-height:0}.Hero-module__s-6kkG__portrait{inset:-3% 6% 0 18%}.Hero-module__s-6kkG__shapeCircle{width:48%;bottom:-34%;left:8%}.Hero-module__s-6kkG__shapeArch{width:30%;height:54%;bottom:-12%;right:8%}.Hero-module__s-6kkG__accentPlus{top:10%;right:9%}}@media (max-width:700px){.Hero-module__s-6kkG__contentInner{padding-block:48px 52px}.Hero-module__s-6kkG__eyebrow{letter-spacing:.015em;gap:9px;margin-bottom:28px;font-size:10px;line-height:1.45}.Hero-module__s-6kkG__eyebrowDot{width:6px;height:6px}.Hero-module__s-6kkG__title{letter-spacing:-.068em;max-width:none;font-size:clamp(42px,11.8vw,48px);line-height:.95}.Hero-module__s-6kkG__titleLine{white-space:nowrap}.Hero-module__s-6kkG__intro{margin-top:32px}.Hero-module__s-6kkG__description{max-width:345px;font-size:13.5px;line-height:1.65}.Hero-module__s-6kkG__actions{gap:20px;margin-top:23px}.Hero-module__s-6kkG__primaryLink,.Hero-module__s-6kkG__secondaryLink{gap:7px;font-size:12.5px}.Hero-module__s-6kkG__visual{height:clamp(400px,112vw,455px)}.Hero-module__s-6kkG__visual:before{left:44%}.Hero-module__s-6kkG__visual:after{top:42%}.Hero-module__s-6kkG__portrait{inset:5% -4% 0 -10%}.Hero-module__s-6kkG__shapeCircle{width:70%;bottom:-19%;left:3%}.Hero-module__s-6kkG__shapeArch{border-radius:90px 90px 20px 20px;width:38%;height:44%;bottom:-7%;right:4%}.Hero-module__s-6kkG__accentPlus{width:24px;height:24px;top:10%;right:8%;transform:none}.Hero-module__s-6kkG__accentPlus span:first-child{width:24px;height:1.25px}.Hero-module__s-6kkG__accentPlus span:last-child{width:1.25px;height:24px}}@media (max-width:370px){.Hero-module__s-6kkG__contentInner{padding-block:44px 48px}.Hero-module__s-6kkG__title{font-size:clamp(39px,11.7vw,43px)}.Hero-module__s-6kkG__description{font-size:13px}.Hero-module__s-6kkG__actions{gap:16px}.Hero-module__s-6kkG__primaryLink,.Hero-module__s-6kkG__secondaryLink{font-size:12px}.Hero-module__s-6kkG__visual{height:400px}.Hero-module__s-6kkG__portrait{inset:6% -6% 0 -12%}}
.PlaygroundPreview-module__8VBltW__section{background:var(--background);color:var(--foreground);border-top:1px solid var(--border);padding-block:clamp(120px,14vw,210px) clamp(140px,15vw,220px);position:relative}.PlaygroundPreview-module__8VBltW__header{margin-bottom:clamp(78px,9vw,125px)}.PlaygroundPreview-module__8VBltW__label{letter-spacing:.035em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:clamp(62px,7vw,100px);font-size:11px;font-weight:700;display:flex}.PlaygroundPreview-module__8VBltW__dot{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.PlaygroundPreview-module__8VBltW__headerMain{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:clamp(18px,2.2vw,36px);display:grid}.PlaygroundPreview-module__8VBltW__heading{letter-spacing:-.075em;grid-column:1/span 8;max-width:1040px;margin:0;font-size:clamp(72px,8vw,128px);font-weight:600;line-height:.88}.PlaygroundPreview-module__8VBltW__heading span{color:var(--accent)}.PlaygroundPreview-module__8VBltW__headerRight{flex-direction:column;grid-column:10/-1;align-items:flex-start;gap:30px;padding-bottom:6px;display:flex}.PlaygroundPreview-module__8VBltW__headerRight p{max-width:330px;color:var(--muted);letter-spacing:-.02em;margin:0;font-size:14px;line-height:1.7}.PlaygroundPreview-module__8VBltW__allLink{letter-spacing:-.02em;align-items:center;gap:8px;padding-bottom:5px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.PlaygroundPreview-module__8VBltW__allLink:after{content:"";background:var(--accent);transform-origin:100%;height:1px;transition:transform .22s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.PlaygroundPreview-module__8VBltW__allLink:hover{color:var(--accent)}.PlaygroundPreview-module__8VBltW__allLink:hover:after{transform-origin:0;transform:scaleX(1)}.PlaygroundPreview-module__8VBltW__allLink span{transition:transform .22s}.PlaygroundPreview-module__8VBltW__allLink:hover span{transform:translate(3px,-3px)}.PlaygroundPreview-module__8VBltW__gallery{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;gap:clamp(70px,8vw,120px) clamp(18px,2.2vw,36px);display:grid}.PlaygroundPreview-module__8VBltW__item{min-width:0}.PlaygroundPreview-module__8VBltW__layout_large{grid-column:1/span 7}.PlaygroundPreview-module__8VBltW__layout_portrait{grid-column:9/-1;margin-top:clamp(90px,9vw,140px)}.PlaygroundPreview-module__8VBltW__layout_square{grid-column:2/span 4;margin-top:clamp(20px,3vw,50px)}.PlaygroundPreview-module__8VBltW__layout_wide{grid-column:7/-1;margin-top:clamp(120px,12vw,180px)}.PlaygroundPreview-module__8VBltW__visualLink{display:block}.PlaygroundPreview-module__8VBltW__visual{background:#e2e1db;position:relative;overflow:hidden}.PlaygroundPreview-module__8VBltW__layout_large .PlaygroundPreview-module__8VBltW__visual{aspect-ratio:1.35}.PlaygroundPreview-module__8VBltW__layout_portrait .PlaygroundPreview-module__8VBltW__visual{aspect-ratio:.78}.PlaygroundPreview-module__8VBltW__layout_square .PlaygroundPreview-module__8VBltW__visual{aspect-ratio:1}.PlaygroundPreview-module__8VBltW__layout_wide .PlaygroundPreview-module__8VBltW__visual{aspect-ratio:1.32}.PlaygroundPreview-module__8VBltW__hoverLabel{z-index:20;background:var(--background);color:var(--foreground);letter-spacing:.04em;text-transform:uppercase;opacity:0;padding:8px 11px;font-size:10px;font-weight:700;transition:opacity .22s,transform .22s;position:absolute;bottom:20px;right:22px;transform:translateY(8px)}.PlaygroundPreview-module__8VBltW__visualLink:hover .PlaygroundPreview-module__8VBltW__hoverLabel{opacity:1;transform:translateY(0)}.PlaygroundPreview-module__8VBltW__meta{justify-content:space-between;align-items:flex-start;gap:30px;margin-top:16px;display:flex}.PlaygroundPreview-module__8VBltW__meta>div{align-items:baseline;gap:14px;display:flex}.PlaygroundPreview-module__8VBltW__number{color:var(--accent);font-size:10px;font-weight:700}.PlaygroundPreview-module__8VBltW__meta h3{letter-spacing:-.045em;margin:0;font-size:clamp(20px,2vw,30px);font-weight:500;line-height:1}.PlaygroundPreview-module__8VBltW__category{color:var(--muted);letter-spacing:.035em;text-transform:uppercase;font-size:10px;font-weight:600}.PlaygroundPreview-module__8VBltW__visual_generative{background:#141414}.PlaygroundPreview-module__8VBltW__generativeArtwork{position:absolute;inset:0;overflow:hidden}.PlaygroundPreview-module__8VBltW__generativeGrid{opacity:.15;background-image:linear-gradient(90deg,#ffffff4d 1px,#0000 1px),linear-gradient(#ffffff4d 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0}.PlaygroundPreview-module__8VBltW__generativeCircle{aspect-ratio:1;background:radial-gradient(circle at 30% 25%,#fff 0,#c9ccff 12%,#7d85ff 30%,#5862ec 48%,#212121 72%);border-radius:50%;width:48%;position:absolute;top:50%;left:52%;transform:translate(-50%,-50%);box-shadow:0 0 130px #5862ec3d}.PlaygroundPreview-module__8VBltW__artLabel{color:#7f7f7a;letter-spacing:.08em;font-size:9px;font-weight:700;position:absolute;bottom:20px;left:24px}.PlaygroundPreview-module__8VBltW__visual_type{background:#5862ec}.PlaygroundPreview-module__8VBltW__typeArtwork{color:#111;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:-4%}.PlaygroundPreview-module__8VBltW__typeArtwork span{letter-spacing:-.1em;margin-left:-2%;font-size:clamp(80px,10vw,170px);font-weight:700;line-height:.68}.PlaygroundPreview-module__8VBltW__visual_form{background:#d8d6cf}.PlaygroundPreview-module__8VBltW__formArtwork{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.PlaygroundPreview-module__8VBltW__formShape{aspect-ratio:.8;background:linear-gradient(145deg,#363636,#121212);border-radius:48% 48% 30% 30%;width:48%;transform:rotate(18deg)skew(-5deg);box-shadow:30px 40px 70px #11111129}.PlaygroundPreview-module__8VBltW__formArtwork span{color:#676762;letter-spacing:.08em;font-size:9px;font-weight:700;position:absolute;bottom:16px;left:18px}.PlaygroundPreview-module__8VBltW__visual_poster{background:#111}.PlaygroundPreview-module__8VBltW__posterArtwork{color:#f7f6f2;flex-direction:column;padding:clamp(28px,4vw,58px);display:flex;position:absolute;inset:0}.PlaygroundPreview-module__8VBltW__posterSmall{color:var(--accent);letter-spacing:.12em;font-size:10px;font-weight:700}.PlaygroundPreview-module__8VBltW__posterArtwork strong{letter-spacing:-.075em;margin-top:auto;font-size:clamp(54px,7vw,110px);font-weight:600;line-height:.82}.PlaygroundPreview-module__8VBltW__posterIndex{color:#73736f;letter-spacing:.08em;margin-top:24px;font-size:9px;font-weight:700}@media (hover:hover) and (pointer:fine){.PlaygroundPreview-module__8VBltW__visual{transition:transform .45s cubic-bezier(.16,1,.3,1)}.PlaygroundPreview-module__8VBltW__item:hover .PlaygroundPreview-module__8VBltW__visual{transform:scale(.992)}.PlaygroundPreview-module__8VBltW__generativeCircle,.PlaygroundPreview-module__8VBltW__formShape,.PlaygroundPreview-module__8VBltW__typeArtwork,.PlaygroundPreview-module__8VBltW__posterArtwork{transition:transform .55s cubic-bezier(.16,1,.3,1)}.PlaygroundPreview-module__8VBltW__layout_large:hover .PlaygroundPreview-module__8VBltW__generativeCircle{transform:translate(-50%,-50%)scale(1.035)}.PlaygroundPreview-module__8VBltW__layout_portrait:hover .PlaygroundPreview-module__8VBltW__typeArtwork{transform:translateY(-8px)}.PlaygroundPreview-module__8VBltW__layout_square:hover .PlaygroundPreview-module__8VBltW__formShape{transform:rotate(22deg)skew(-5deg)scale(1.025)}.PlaygroundPreview-module__8VBltW__layout_wide:hover .PlaygroundPreview-module__8VBltW__posterArtwork{transform:translate(5px)}}@media (max-width:960px){.PlaygroundPreview-module__8VBltW__heading{grid-column:1/span 8}.PlaygroundPreview-module__8VBltW__headerRight{grid-column:9/-1}.PlaygroundPreview-module__8VBltW__layout_large{grid-column:1/span 8}.PlaygroundPreview-module__8VBltW__layout_portrait{grid-column:9/-1}.PlaygroundPreview-module__8VBltW__layout_square{grid-column:1/span 5}.PlaygroundPreview-module__8VBltW__layout_wide{grid-column:6/-1}}@media (max-width:700px){.PlaygroundPreview-module__8VBltW__label{margin-bottom:34px}.PlaygroundPreview-module__8VBltW__headerMain{display:block}.PlaygroundPreview-module__8VBltW__heading{font-size:clamp(58px,17vw,84px);line-height:.9}.PlaygroundPreview-module__8VBltW__headerRight{max-width:420px;margin-top:36px}.PlaygroundPreview-module__8VBltW__layout_large,.PlaygroundPreview-module__8VBltW__layout_portrait,.PlaygroundPreview-module__8VBltW__layout_square,.PlaygroundPreview-module__8VBltW__layout_wide{margin:0}.PlaygroundPreview-module__8VBltW__layout_large .PlaygroundPreview-module__8VBltW__visual,.PlaygroundPreview-module__8VBltW__layout_portrait .PlaygroundPreview-module__8VBltW__visual,.PlaygroundPreview-module__8VBltW__layout_square .PlaygroundPreview-module__8VBltW__visual,.PlaygroundPreview-module__8VBltW__layout_wide .PlaygroundPreview-module__8VBltW__visual{aspect-ratio:1/1.05}.PlaygroundPreview-module__8VBltW__meta{gap:18px}.PlaygroundPreview-module__8VBltW__category{text-align:right;max-width:120px}.PlaygroundPreview-module__8VBltW__section{padding-block:92px 112px}.PlaygroundPreview-module__8VBltW__header{margin-bottom:68px}.PlaygroundPreview-module__8VBltW__label{gap:9px;margin-bottom:30px;font-size:10px}.PlaygroundPreview-module__8VBltW__dot{width:6px;height:6px}.PlaygroundPreview-module__8VBltW__heading{max-width:340px;font-size:clamp(48px,14.5vw,58px);line-height:.9}.PlaygroundPreview-module__8VBltW__headerRight{gap:22px;max-width:330px;margin-top:30px}.PlaygroundPreview-module__8VBltW__headerRight p{font-size:13.25px;line-height:1.68}.PlaygroundPreview-module__8VBltW__allLink{font-size:11px}.PlaygroundPreview-module__8VBltW__gallery{flex-direction:column;gap:76px;display:flex}.PlaygroundPreview-module__8VBltW__layout_large,.PlaygroundPreview-module__8VBltW__layout_portrait,.PlaygroundPreview-module__8VBltW__layout_square,.PlaygroundPreview-module__8VBltW__layout_wide{margin-top:0}.PlaygroundPreview-module__8VBltW__layout_large{align-self:flex-start;width:100%}.PlaygroundPreview-module__8VBltW__layout_portrait{align-self:flex-end;width:76%}.PlaygroundPreview-module__8VBltW__layout_square{align-self:flex-start;width:72%;margin-left:7%}.PlaygroundPreview-module__8VBltW__layout_wide{align-self:flex-end;width:90%}.PlaygroundPreview-module__8VBltW__layout_large .PlaygroundPreview-module__8VBltW__visual{aspect-ratio:1.22}.PlaygroundPreview-module__8VBltW__layout_portrait .PlaygroundPreview-module__8VBltW__visual{aspect-ratio:.78}.PlaygroundPreview-module__8VBltW__layout_square .PlaygroundPreview-module__8VBltW__visual{aspect-ratio:1}.PlaygroundPreview-module__8VBltW__layout_wide .PlaygroundPreview-module__8VBltW__visual{aspect-ratio:1.28}.PlaygroundPreview-module__8VBltW__meta{gap:16px;margin-top:13px}.PlaygroundPreview-module__8VBltW__meta>div{gap:9px}.PlaygroundPreview-module__8VBltW__number{font-size:9px}.PlaygroundPreview-module__8VBltW__meta h3{font-size:clamp(19px,5.8vw,23px)}.PlaygroundPreview-module__8VBltW__category{text-align:right;max-width:110px;font-size:8px;line-height:1.45}.PlaygroundPreview-module__8VBltW__generativeCircle{width:54%}.PlaygroundPreview-module__8VBltW__generativeGrid{background-size:34px 34px}.PlaygroundPreview-module__8VBltW__artLabel{font-size:7px;bottom:12px;left:14px}.PlaygroundPreview-module__8VBltW__typeArtwork{justify-content:center;padding-left:12%;inset:0;overflow:hidden}.PlaygroundPreview-module__8VBltW__typeArtwork span{letter-spacing:-.09em;margin-left:0;font-size:clamp(54px,17vw,68px);line-height:.67}.PlaygroundPreview-module__8VBltW__typeArtwork span:nth-child(2),.PlaygroundPreview-module__8VBltW__typeArtwork span:nth-child(4){margin-left:12%}.PlaygroundPreview-module__8VBltW__typeArtwork span:nth-child(3){margin-left:-5%}.PlaygroundPreview-module__8VBltW__formShape{width:52%;box-shadow:18px 24px 44px #11111124}.PlaygroundPreview-module__8VBltW__formArtwork span{font-size:7px;bottom:11px;left:12px}.PlaygroundPreview-module__8VBltW__posterArtwork{padding:22px}.PlaygroundPreview-module__8VBltW__posterSmall{font-size:8px}.PlaygroundPreview-module__8VBltW__posterArtwork strong{font-size:clamp(42px,13vw,52px);line-height:.82}.PlaygroundPreview-module__8VBltW__posterIndex{margin-top:16px;font-size:7px}.PlaygroundPreview-module__8VBltW__hoverLabel{display:none}}@media (max-width:370px){.PlaygroundPreview-module__8VBltW__section{padding-block:84px 102px}.PlaygroundPreview-module__8VBltW__heading{font-size:clamp(44px,14vw,50px)}.PlaygroundPreview-module__8VBltW__gallery{gap:68px}.PlaygroundPreview-module__8VBltW__layout_portrait{width:78%}.PlaygroundPreview-module__8VBltW__layout_square{width:74%;margin-left:4%}.PlaygroundPreview-module__8VBltW__layout_wide{width:92%}.PlaygroundPreview-module__8VBltW__typeArtwork span{font-size:clamp(50px,16.5vw,61px)}}
.SelectedWork-module__NFRsMq__section{border-top:1px solid var(--border);padding-block:clamp(100px,11vw,170px) clamp(140px,16vw,240px);position:relative}.SelectedWork-module__NFRsMq__header{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(18px,2.2vw,36px);margin-bottom:clamp(72px,8vw,120px);display:grid}.SelectedWork-module__NFRsMq__headerMeta{color:var(--foreground);letter-spacing:.035em;text-transform:uppercase;grid-column:1/span 3;align-self:start;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.SelectedWork-module__NFRsMq__dot{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.SelectedWork-module__NFRsMq__heading{letter-spacing:-.07em;grid-column:4/span 5;margin:0;font-size:clamp(64px,7vw,112px);font-weight:600;line-height:.92}.SelectedWork-module__NFRsMq__heading span{color:var(--accent)}.SelectedWork-module__NFRsMq__headerDescription{flex-direction:column;grid-column:10/-1;align-self:end;gap:28px;display:flex}.SelectedWork-module__NFRsMq__headerDescription p{max-width:320px;color:var(--muted);letter-spacing:-.02em;margin:0;font-size:14px;line-height:1.7}.SelectedWork-module__NFRsMq__yearRange{color:var(--foreground);letter-spacing:.06em;font-size:11px;font-weight:700}.SelectedWork-module__NFRsMq__projects{flex-direction:column;gap:clamp(150px,17vw,260px);display:flex}.SelectedWork-module__NFRsMq__project{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(18px,2.2vw,36px);display:grid}.SelectedWork-module__NFRsMq__projectHeader{grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:clamp(18px,2.2vw,36px);margin-bottom:28px;display:grid}.SelectedWork-module__NFRsMq__projectNumber{color:var(--accent);grid-column:1/span 1;font-size:12px;font-weight:700}.SelectedWork-module__NFRsMq__projectTitle{letter-spacing:-.055em;grid-column:2/span 8;margin:0;font-size:clamp(34px,4vw,62px);font-weight:600;line-height:.95}.SelectedWork-module__NFRsMq__projectYear{color:var(--muted);grid-column:12;justify-self:end;font-size:11px;font-weight:600}.SelectedWork-module__NFRsMq__visual{background:#deddd7;min-height:640px;position:relative;overflow:hidden}.SelectedWork-module__NFRsMq__layout_wide .SelectedWork-module__NFRsMq__visual{aspect-ratio:16/8.6;grid-column:2/-1}.SelectedWork-module__NFRsMq__layout_right .SelectedWork-module__NFRsMq__visual{aspect-ratio:10/7.3;grid-column:5/-1}.SelectedWork-module__NFRsMq__layout_left .SelectedWork-module__NFRsMq__visual{aspect-ratio:11/7.4;grid-column:1/span 9}.SelectedWork-module__NFRsMq__projectFooter{justify-content:space-between;align-items:flex-start;gap:40px;margin-top:24px;display:flex}.SelectedWork-module__NFRsMq__layout_wide .SelectedWork-module__NFRsMq__projectFooter{grid-column:2/-1}.SelectedWork-module__NFRsMq__layout_right .SelectedWork-module__NFRsMq__projectFooter{grid-column:5/-1}.SelectedWork-module__NFRsMq__layout_left .SelectedWork-module__NFRsMq__projectFooter{grid-column:1/span 9}.SelectedWork-module__NFRsMq__categories{flex-wrap:wrap;gap:8px 18px;max-width:520px;display:flex}.SelectedWork-module__NFRsMq__categories span{color:var(--muted);letter-spacing:-.015em;font-size:12px;font-weight:500}.SelectedWork-module__NFRsMq__projectLink{color:var(--foreground);letter-spacing:-.02em;flex:none;align-items:center;gap:9px;padding-bottom:5px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.SelectedWork-module__NFRsMq__projectLink:after{content:"";background:var(--accent);transform-origin:100%;height:1px;transition:transform .22s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.SelectedWork-module__NFRsMq__projectLink:hover{color:var(--accent)}.SelectedWork-module__NFRsMq__projectLink:hover:after{transform-origin:0;transform:scaleX(1)}.SelectedWork-module__NFRsMq__projectLink span{transition:transform .22s}.SelectedWork-module__NFRsMq__projectLink:hover span{transform:translate(3px,-3px)}.SelectedWork-module__NFRsMq__visualLabel{z-index:10;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700;position:absolute;bottom:25px;right:28px}.SelectedWork-module__NFRsMq__visual_spall{background:#d7d4cd}.SelectedWork-module__NFRsMq__spallArtwork{position:absolute;inset:0}.SelectedWork-module__NFRsMq__spallBrowser{background:#f5f4ef;width:69%;height:70%;position:absolute;top:12%;left:9%;overflow:hidden;box-shadow:0 20px 60px #11111114}.SelectedWork-module__NFRsMq__spallBrowserTop{border-bottom:1px solid #deddd7;align-items:center;gap:7px;height:42px;padding-inline:18px;display:flex}.SelectedWork-module__NFRsMq__spallBrowserTop span{background:#a9a8a2;border-radius:50%;width:6px;height:6px}.SelectedWork-module__NFRsMq__spallBrowserBody{background:linear-gradient(135deg,#5862ec09,#0000 45%),#f5f4ef;flex-direction:column;justify-content:space-between;height:calc(100% - 42px);padding:clamp(30px,4vw,58px);display:flex}.SelectedWork-module__NFRsMq__spallMiniLabel{color:var(--accent);letter-spacing:.08em;font-size:10px;font-weight:700}.SelectedWork-module__NFRsMq__spallBrowserBody strong{letter-spacing:-.06em;max-width:600px;font-size:clamp(38px,4.6vw,76px);font-weight:600;line-height:.95}.SelectedWork-module__NFRsMq__spallCard{aspect-ratio:.78;color:#fff;background:#272727;flex-direction:column;width:25%;padding:clamp(20px,2.4vw,38px);display:flex;position:absolute;bottom:9%;right:9%;box-shadow:0 26px 70px #11111129}.SelectedWork-module__NFRsMq__spallCard span{color:#a5a8ff;margin-bottom:auto;font-size:10px;font-weight:700}.SelectedWork-module__NFRsMq__spallCard strong{letter-spacing:-.05em;font-size:clamp(24px,3vw,48px);font-weight:600;line-height:.9}.SelectedWork-module__NFRsMq__visual_spall .SelectedWork-module__NFRsMq__visualLabel{color:#595953}.SelectedWork-module__NFRsMq__visual_vision{background:#151515}.SelectedWork-module__NFRsMq__visionArtwork{color:#fff;position:absolute;inset:0;overflow:hidden}.SelectedWork-module__NFRsMq__visionOrb{aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#fff 0,#cfd1ff 13%,#7b83ff 31%,#5862ec 48%,#222 72%);border-radius:50%;width:42%;position:absolute;top:50%;left:59%;transform:translate(-50%,-50%);box-shadow:0 0 120px #5862ec3d}.SelectedWork-module__NFRsMq__visionOrb:after{content:"";border:1px solid #ffffff38;border-radius:50%;position:absolute;inset:12%}.SelectedWork-module__NFRsMq__visionType{z-index:3;flex-direction:column;display:flex;position:absolute;top:12%;left:8%}.SelectedWork-module__NFRsMq__visionType span{letter-spacing:-.075em;font-size:clamp(58px,8vw,130px);font-weight:500;line-height:.78}.SelectedWork-module__NFRsMq__visual_vision .SelectedWork-module__NFRsMq__visualLabel{color:#969696}.SelectedWork-module__NFRsMq__visual_stay{background:#d9d0c2}.SelectedWork-module__NFRsMq__stayArtwork{position:absolute;inset:0;overflow:hidden}.SelectedWork-module__NFRsMq__stayArch{background:#b99e84;border-radius:50% 50% 0 0;width:44%;height:88%;position:absolute;bottom:-2%;right:-1%}.SelectedWork-module__NFRsMq__stayWindow{background:#f8f6ef;width:69%;height:72%;position:absolute;top:12%;left:9%;overflow:hidden;box-shadow:0 22px 70px #34281c1f}.SelectedWork-module__NFRsMq__stayWindowTop{border-bottom:1px solid #ded8ce;align-items:center;gap:7px;height:42px;padding-inline:18px;display:flex}.SelectedWork-module__NFRsMq__stayWindowTop span{background:#aaa39b;border-radius:50%;width:6px;height:6px}.SelectedWork-module__NFRsMq__stayWindowContent{background:linear-gradient(135deg,#5862ec0a,#0000 48%);flex-direction:column;justify-content:space-between;height:calc(100% - 42px);padding:clamp(28px,4vw,58px);display:flex}.SelectedWork-module__NFRsMq__stayWindowContent p{color:#161616;letter-spacing:-.06em;margin:0;font-size:clamp(38px,5vw,76px);font-weight:500;line-height:.95}.SelectedWork-module__NFRsMq__stayWindowContent span{color:var(--accent);font-size:11px;font-weight:700}.SelectedWork-module__NFRsMq__visual_stay .SelectedWork-module__NFRsMq__visualLabel{color:#554a42}@media (min-width:961px) and (max-width:1200px){.SelectedWork-module__NFRsMq__project,.SelectedWork-module__NFRsMq__projectHeader,.SelectedWork-module__NFRsMq__visual,.SelectedWork-module__NFRsMq__projectFooter{min-width:0}.SelectedWork-module__NFRsMq__visual{width:100%;min-height:0}}@media (max-width:960px){.SelectedWork-module__NFRsMq__headerMeta{grid-column:1/span 3}.SelectedWork-module__NFRsMq__heading{grid-column:4/span 6}.SelectedWork-module__NFRsMq__headerDescription{grid-column:10/-1}.SelectedWork-module__NFRsMq__project,.SelectedWork-module__NFRsMq__projectHeader,.SelectedWork-module__NFRsMq__visual,.SelectedWork-module__NFRsMq__projectFooter{min-width:0}.SelectedWork-module__NFRsMq__visual{width:100%;min-height:0}.SelectedWork-module__NFRsMq__layout_wide .SelectedWork-module__NFRsMq__visual,.SelectedWork-module__NFRsMq__layout_wide .SelectedWork-module__NFRsMq__projectFooter{grid-column:1/-1}.SelectedWork-module__NFRsMq__layout_right .SelectedWork-module__NFRsMq__visual,.SelectedWork-module__NFRsMq__layout_right .SelectedWork-module__NFRsMq__projectFooter{grid-column:4/-1}.SelectedWork-module__NFRsMq__layout_left .SelectedWork-module__NFRsMq__visual,.SelectedWork-module__NFRsMq__layout_left .SelectedWork-module__NFRsMq__projectFooter{grid-column:1/span 10}}@media (max-width:700px){.SelectedWork-module__NFRsMq__section{padding-block:88px 115px}.SelectedWork-module__NFRsMq__header{margin-bottom:68px;display:block}.SelectedWork-module__NFRsMq__headerMeta{margin-bottom:30px;font-size:10px}.SelectedWork-module__NFRsMq__dot{width:6px;height:6px}.SelectedWork-module__NFRsMq__heading{font-size:clamp(48px,15vw,62px);line-height:.9}.SelectedWork-module__NFRsMq__headerDescription{gap:18px;max-width:340px;margin-top:30px}.SelectedWork-module__NFRsMq__headerDescription p{font-size:13px;line-height:1.65}.SelectedWork-module__NFRsMq__yearRange{font-size:10px}.SelectedWork-module__NFRsMq__headerDescription .SelectedWork-module__NFRsMq__projectLink{margin-top:2px}.SelectedWork-module__NFRsMq__projects{gap:100px}.SelectedWork-module__NFRsMq__project{display:block}.SelectedWork-module__NFRsMq__projectHeader{grid-template-columns:26px minmax(0,1fr) auto;align-items:end;gap:10px;margin-bottom:16px;display:grid}.SelectedWork-module__NFRsMq__projectNumber,.SelectedWork-module__NFRsMq__projectTitle,.SelectedWork-module__NFRsMq__projectYear{grid-column:auto}.SelectedWork-module__NFRsMq__projectNumber{font-size:10px}.SelectedWork-module__NFRsMq__projectTitle{font-size:clamp(28px,8.8vw,34px)}.SelectedWork-module__NFRsMq__projectYear{font-size:9px}.SelectedWork-module__NFRsMq__visual{min-height:0}.SelectedWork-module__NFRsMq__layout_wide .SelectedWork-module__NFRsMq__visual{aspect-ratio:.92;width:100%}.SelectedWork-module__NFRsMq__layout_right .SelectedWork-module__NFRsMq__visual{aspect-ratio:.84;width:88%;margin-left:auto}.SelectedWork-module__NFRsMq__layout_left .SelectedWork-module__NFRsMq__visual{aspect-ratio:.9;width:92%;margin-right:auto}.SelectedWork-module__NFRsMq__projectFooter{gap:18px;margin-top:16px}.SelectedWork-module__NFRsMq__layout_wide .SelectedWork-module__NFRsMq__projectFooter{width:100%}.SelectedWork-module__NFRsMq__layout_right .SelectedWork-module__NFRsMq__projectFooter{width:88%;margin-left:auto}.SelectedWork-module__NFRsMq__layout_left .SelectedWork-module__NFRsMq__projectFooter{width:92%;margin-right:auto}.SelectedWork-module__NFRsMq__categories{gap:5px 10px}.SelectedWork-module__NFRsMq__categories span{font-size:9px;line-height:1.45}.SelectedWork-module__NFRsMq__projectLink{gap:6px;font-size:10px}.SelectedWork-module__NFRsMq__visualLabel{font-size:7px;bottom:13px;right:14px}.SelectedWork-module__NFRsMq__spallBrowser{width:78%;height:64%;top:8%;left:7%}.SelectedWork-module__NFRsMq__spallBrowserTop{gap:4px;height:28px;padding-inline:10px}.SelectedWork-module__NFRsMq__spallBrowserTop span{width:4px;height:4px}.SelectedWork-module__NFRsMq__spallBrowserBody{height:calc(100% - 28px);padding:20px}.SelectedWork-module__NFRsMq__spallMiniLabel{font-size:7px}.SelectedWork-module__NFRsMq__spallBrowserBody strong{font-size:clamp(24px,7vw,30px);line-height:.93}.SelectedWork-module__NFRsMq__spallCard{width:38%;padding:16px;bottom:7%;right:7%}.SelectedWork-module__NFRsMq__spallCard span{font-size:7px}.SelectedWork-module__NFRsMq__spallCard strong{font-size:clamp(17px,5vw,21px)}.SelectedWork-module__NFRsMq__visionOrb{width:70%;left:61%}.SelectedWork-module__NFRsMq__visionType{top:9%;left:8%}.SelectedWork-module__NFRsMq__visionType span{font-size:clamp(38px,12vw,48px)}.SelectedWork-module__NFRsMq__stayArch{width:67%}.SelectedWork-module__NFRsMq__stayWindow{width:80%;height:68%;top:8%;left:7%}.SelectedWork-module__NFRsMq__stayWindowTop{gap:4px;height:28px;padding-inline:10px}.SelectedWork-module__NFRsMq__stayWindowTop span{width:4px;height:4px}.SelectedWork-module__NFRsMq__stayWindowContent{height:calc(100% - 28px);padding:20px}.SelectedWork-module__NFRsMq__stayWindowContent p{font-size:clamp(24px,7.5vw,30px)}.SelectedWork-module__NFRsMq__stayWindowContent span{font-size:8px}}@media (hover:hover) and (pointer:fine){.SelectedWork-module__NFRsMq__visual{transition:transform .7s cubic-bezier(.16,1,.3,1),box-shadow .7s cubic-bezier(.16,1,.3,1)}.SelectedWork-module__NFRsMq__project:hover .SelectedWork-module__NFRsMq__visual{transform:translateY(-6px);box-shadow:0 28px 70px #11111114}.SelectedWork-module__NFRsMq__spallBrowser{transition:transform .9s cubic-bezier(.16,1,.3,1)}.SelectedWork-module__NFRsMq__spallCard{transition:transform .95s cubic-bezier(.16,1,.3,1)}.SelectedWork-module__NFRsMq__project:hover .SelectedWork-module__NFRsMq__spallBrowser{transform:translate(-5px,-5px)}.SelectedWork-module__NFRsMq__project:hover .SelectedWork-module__NFRsMq__spallCard{transform:translate(8px,-8px)rotate(1deg)}.SelectedWork-module__NFRsMq__visionOrb{transition:transform 1.1s cubic-bezier(.16,1,.3,1)}.SelectedWork-module__NFRsMq__visionType{transition:transform .9s cubic-bezier(.16,1,.3,1)}.SelectedWork-module__NFRsMq__project:hover .SelectedWork-module__NFRsMq__visionOrb{transform:translate(-50%,-50%)scale(1.045)}.SelectedWork-module__NFRsMq__project:hover .SelectedWork-module__NFRsMq__visionType{transform:translate(5px,-4px)}.SelectedWork-module__NFRsMq__stayWindow,.SelectedWork-module__NFRsMq__stayArch,.SelectedWork-module__NFRsMq__stayWindowContent p,.SelectedWork-module__NFRsMq__stayWindowContent>span{will-change:transform;transition:transform .9s cubic-bezier(.16,1,.3,1)}.SelectedWork-module__NFRsMq__project:hover .SelectedWork-module__NFRsMq__stayWindow{transform:translate(-8px,-10px)}.SelectedWork-module__NFRsMq__project:hover .SelectedWork-module__NFRsMq__stayArch{transform:translate(14px,8px)scale(1.045)}.SelectedWork-module__NFRsMq__project:hover .SelectedWork-module__NFRsMq__stayWindowContent p{transform:translate(5px,-4px)}.SelectedWork-module__NFRsMq__project:hover .SelectedWork-module__NFRsMq__stayWindowContent>span{transform:translate(5px)}.SelectedWork-module__NFRsMq__projectTitle,.SelectedWork-module__NFRsMq__projectNumber,.SelectedWork-module__NFRsMq__projectYear,.SelectedWork-module__NFRsMq__categories{transition:transform .65s cubic-bezier(.16,1,.3,1),color .3s}.SelectedWork-module__NFRsMq__project:hover .SelectedWork-module__NFRsMq__projectTitle{transform:translate(5px)}.SelectedWork-module__NFRsMq__project:hover .SelectedWork-module__NFRsMq__projectNumber{transform:translateY(-2px)}}
.SiteHeader-module__azVQWW__mobilePanel{display:none}@media (max-width:960px){.site-header__inner{z-index:100;background:var(--background);position:relative}.SiteHeader-module__azVQWW__mobilePanel{z-index:90;color:var(--foreground);opacity:0;visibility:hidden;pointer-events:none;will-change:opacity, transform;background:#f7f6f2;padding-top:76px;display:block;position:fixed;inset:0;transform:translateY(4px)}.SiteHeader-module__azVQWW__mobilePanelOpen{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .26s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1);transform:translate(0,0)}.SiteHeader-module__azVQWW__mobilePanelClosing{opacity:1;visibility:visible;pointer-events:none;animation:.21s cubic-bezier(.4,0,1,1) .18s forwards SiteHeader-module__azVQWW__mobile-panel-out;transform:translate(0,0)}.SiteHeader-module__azVQWW__mobileInner{flex-direction:column;height:calc(100svh - 76px);padding-top:clamp(32px,6vh,64px);padding-bottom:28px;display:flex}.SiteHeader-module__azVQWW__mobileNav{border-top:1px solid #0000;position:relative}.SiteHeader-module__azVQWW__mobileNav:before{content:"";background:var(--foreground);transform-origin:100%;height:1px;transition:transform .24s cubic-bezier(.22,1,.36,1);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.SiteHeader-module__azVQWW__mobilePanelOpen .SiteHeader-module__azVQWW__mobileNav:before{transform-origin:0;transition:transform .48s cubic-bezier(.16,1,.3,1) 40ms;transform:scaleX(1)}.SiteHeader-module__azVQWW__mobilePanelClosing .SiteHeader-module__azVQWW__mobileNav:before{transform-origin:100%;transition:transform .24s cubic-bezier(.4,0,1,1) 40ms;transform:scaleX(0)}.SiteHeader-module__azVQWW__mobileLink{border-bottom:1px solid var(--border);grid-template-columns:46px minmax(0,1fr) 18px;align-items:center;column-gap:14px;min-height:clamp(92px,14vh,132px);display:grid;overflow:hidden}.SiteHeader-module__azVQWW__mobileNumber{color:var(--accent);letter-spacing:.04em;opacity:0;align-self:start;padding-top:25px;font-size:10px;font-weight:700;transition:opacity .34s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1);transform:translateY(6px)}.SiteHeader-module__azVQWW__mobileLabel{letter-spacing:-.065em;opacity:0;font-size:clamp(40px,8vw,68px);font-weight:500;line-height:.9;transition:opacity .42s cubic-bezier(.16,1,.3,1),transform .62s cubic-bezier(.16,1,.3,1);transform:translateY(14px)}.SiteHeader-module__azVQWW__mobileIndicator{background:var(--accent);opacity:0;border-radius:50%;justify-self:end;width:7px;height:7px;transition:opacity .32s,transform .52s cubic-bezier(.16,1,.3,1);transform:scale(.4)}.SiteHeader-module__azVQWW__mobileIndicatorActive{opacity:0}.SiteHeader-module__azVQWW__mobilePanelOpen .SiteHeader-module__azVQWW__mobileNumber,.SiteHeader-module__azVQWW__mobilePanelOpen .SiteHeader-module__azVQWW__mobileLabel{opacity:1;transform:translate(0,0)}.SiteHeader-module__azVQWW__mobilePanelOpen .SiteHeader-module__azVQWW__mobileIndicatorActive{opacity:1;transform:scale(1)}.SiteHeader-module__azVQWW__mobilePanelOpen .SiteHeader-module__azVQWW__mobileLink:first-child .SiteHeader-module__azVQWW__mobileNumber,.SiteHeader-module__azVQWW__mobilePanelOpen .SiteHeader-module__azVQWW__mobileLink:first-child .SiteHeader-module__azVQWW__mobileLabel,.SiteHeader-module__azVQWW__mobilePanelOpen .SiteHeader-module__azVQWW__mobileLink:first-child .SiteHeader-module__azVQWW__mobileIndicator{transition-delay:90ms}.SiteHeader-module__azVQWW__mobilePanelOpen .SiteHeader-module__azVQWW__mobileLink:nth-child(2) .SiteHeader-module__azVQWW__mobileNumber,.SiteHeader-module__azVQWW__mobilePanelOpen .SiteHeader-module__azVQWW__mobileLink:nth-child(2) .SiteHeader-module__azVQWW__mobileLabel,.SiteHeader-module__azVQWW__mobilePanelOpen .SiteHeader-module__azVQWW__mobileLink:nth-child(2) .SiteHeader-module__azVQWW__mobileIndicator{transition-delay:.135s}.SiteHeader-module__azVQWW__mobilePanelOpen .SiteHeader-module__azVQWW__mobileLink:nth-child(3) .SiteHeader-module__azVQWW__mobileNumber,.SiteHeader-module__azVQWW__mobilePanelOpen .SiteHeader-module__azVQWW__mobileLink:nth-child(3) .SiteHeader-module__azVQWW__mobileLabel,.SiteHeader-module__azVQWW__mobilePanelOpen .SiteHeader-module__azVQWW__mobileLink:nth-child(3) .SiteHeader-module__azVQWW__mobileIndicator{transition-delay:.18s}.SiteHeader-module__azVQWW__mobilePanelOpen .SiteHeader-module__azVQWW__mobileLink:nth-child(4) .SiteHeader-module__azVQWW__mobileNumber,.SiteHeader-module__azVQWW__mobilePanelOpen .SiteHeader-module__azVQWW__mobileLink:nth-child(4) .SiteHeader-module__azVQWW__mobileLabel,.SiteHeader-module__azVQWW__mobilePanelOpen .SiteHeader-module__azVQWW__mobileLink:nth-child(4) .SiteHeader-module__azVQWW__mobileIndicator{transition-delay:.225s}.SiteHeader-module__azVQWW__mobilePanelClosing .SiteHeader-module__azVQWW__mobileNumber,.SiteHeader-module__azVQWW__mobilePanelClosing .SiteHeader-module__azVQWW__mobileLabel{opacity:1;animation:.23s cubic-bezier(.4,0,1,1) forwards SiteHeader-module__azVQWW__mobile-item-out;transform:translate(0,0)}.SiteHeader-module__azVQWW__mobilePanelClosing .SiteHeader-module__azVQWW__mobileLink:first-child .SiteHeader-module__azVQWW__mobileNumber,.SiteHeader-module__azVQWW__mobilePanelClosing .SiteHeader-module__azVQWW__mobileLink:first-child .SiteHeader-module__azVQWW__mobileLabel{animation-delay:45ms}.SiteHeader-module__azVQWW__mobilePanelClosing .SiteHeader-module__azVQWW__mobileLink:nth-child(2) .SiteHeader-module__azVQWW__mobileNumber,.SiteHeader-module__azVQWW__mobilePanelClosing .SiteHeader-module__azVQWW__mobileLink:nth-child(2) .SiteHeader-module__azVQWW__mobileLabel{animation-delay:30ms}.SiteHeader-module__azVQWW__mobilePanelClosing .SiteHeader-module__azVQWW__mobileLink:nth-child(3) .SiteHeader-module__azVQWW__mobileNumber,.SiteHeader-module__azVQWW__mobilePanelClosing .SiteHeader-module__azVQWW__mobileLink:nth-child(3) .SiteHeader-module__azVQWW__mobileLabel{animation-delay:15ms}.SiteHeader-module__azVQWW__mobilePanelClosing .SiteHeader-module__azVQWW__mobileLink:nth-child(4) .SiteHeader-module__azVQWW__mobileNumber,.SiteHeader-module__azVQWW__mobilePanelClosing .SiteHeader-module__azVQWW__mobileLink:nth-child(4) .SiteHeader-module__azVQWW__mobileLabel{animation-delay:0s}.SiteHeader-module__azVQWW__mobilePanelClosing .SiteHeader-module__azVQWW__mobileIndicatorActive{opacity:1;animation:.18s forwards SiteHeader-module__azVQWW__mobile-indicator-out;transform:scale(1)}@media (hover:hover) and (pointer:fine){.SiteHeader-module__azVQWW__mobileLabel{transition:opacity .42s cubic-bezier(.16,1,.3,1),transform .62s cubic-bezier(.16,1,.3,1),color .22s}.SiteHeader-module__azVQWW__mobileLink:hover .SiteHeader-module__azVQWW__mobileLabel{color:var(--accent);transform:translate(6px)}}.SiteHeader-module__azVQWW__mobileFooter{border-top:1px solid var(--border);color:#333330;opacity:0;justify-content:space-between;gap:30px;margin-top:auto;padding-top:22px;font-size:10px;font-weight:600;line-height:1.6;transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(6px)}.SiteHeader-module__azVQWW__mobilePanelOpen .SiteHeader-module__azVQWW__mobileFooter{opacity:1;transition-delay:.28s;transform:translate(0,0)}.SiteHeader-module__azVQWW__mobilePanelClosing .SiteHeader-module__azVQWW__mobileFooter{opacity:1;animation:.19s cubic-bezier(.4,0,1,1) forwards SiteHeader-module__azVQWW__mobile-footer-out;transform:translate(0,0)}.SiteHeader-module__azVQWW__mobileFooter>div{flex-direction:column;gap:4px;display:flex}.SiteHeader-module__azVQWW__mobileMetaLabel{color:var(--muted);letter-spacing:.065em;text-transform:uppercase;font-size:8px}.SiteHeader-module__azVQWW__mobileFooterRight{text-align:right;align-items:flex-end}.site-menu-label{transition:color .22s,transform .32s cubic-bezier(.16,1,.3,1)}.site-menu-label:active{transform:scale(.94)}}@media (max-width:700px){.SiteHeader-module__azVQWW__mobileInner{padding-top:28px;padding-bottom:24px}.SiteHeader-module__azVQWW__mobileLink{grid-template-columns:34px minmax(0,1fr) 14px;column-gap:10px;min-height:clamp(86px,13.5vh,112px)}.SiteHeader-module__azVQWW__mobileNumber{padding-top:20px;font-size:9px}.SiteHeader-module__azVQWW__mobileLabel{font-size:clamp(38px,12vw,56px)}.SiteHeader-module__azVQWW__mobileIndicator{width:6px;height:6px}.SiteHeader-module__azVQWW__mobileFooter{padding-top:18px;font-size:9px}}@media (max-width:700px) and (max-height:720px){.SiteHeader-module__azVQWW__mobileInner{padding-top:18px;padding-bottom:18px}.SiteHeader-module__azVQWW__mobileLink{min-height:74px}.SiteHeader-module__azVQWW__mobileLabel{font-size:clamp(34px,10vw,46px)}.SiteHeader-module__azVQWW__mobileFooter{margin-top:22px}}@keyframes SiteHeader-module__azVQWW__mobile-item-out{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translateY(10px)}}@keyframes SiteHeader-module__azVQWW__mobile-footer-out{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translateY(6px)}}@keyframes SiteHeader-module__azVQWW__mobile-indicator-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}@keyframes SiteHeader-module__azVQWW__mobile-panel-out{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.SiteHeader-module__azVQWW__mobilePanel,.SiteHeader-module__azVQWW__mobileNav:before,.SiteHeader-module__azVQWW__mobileNumber,.SiteHeader-module__azVQWW__mobileLabel,.SiteHeader-module__azVQWW__mobileIndicator,.SiteHeader-module__azVQWW__mobileFooter{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-delay:0s!important}}
.ProjectMedia-module__gSt6_W__imageFrame{background:var(--project-secondary);width:100%;height:clamp(360px,65vw,900px);position:relative;overflow:hidden}.ProjectMedia-module__gSt6_W__imageMedia{object-fit:contain!important;width:100%!important;height:100%!important;max-height:none!important}.ProjectMedia-module__gSt6_W__positionedFrame{position:relative}.ProjectMedia-module__gSt6_W__galleryMedia,.ProjectMedia-module__gSt6_W__finaleImage{object-fit:cover!important;min-height:0!important}
.NotFound-module__IfqcAa__page{background:var(--background);min-height:calc(100svh - 88px);color:var(--foreground);padding-block:clamp(70px,7vw,110px) 34px}.NotFound-module__IfqcAa__page>div{flex-direction:column;min-height:calc(100svh - 122px - clamp(70px,7vw,110px));display:flex}.NotFound-module__IfqcAa__top{justify-content:space-between;align-items:center;gap:30px;display:flex}.NotFound-module__IfqcAa__label{letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;font-weight:700;display:flex}.NotFound-module__IfqcAa__dot{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.NotFound-module__IfqcAa__status{color:var(--muted);letter-spacing:.055em;text-transform:uppercase;font-size:10px;font-weight:600}.NotFound-module__IfqcAa__main{flex:1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:clamp(18px,2.2vw,36px);margin-top:clamp(70px,8vw,120px);display:grid}.NotFound-module__IfqcAa__number{letter-spacing:-.105em;white-space:nowrap;grid-column:1/span 7;align-self:center;font-size:clamp(150px,23vw,350px);font-weight:600;line-height:.67}.NotFound-module__IfqcAa__number span{color:var(--accent)}.NotFound-module__IfqcAa__message{grid-column:8/-1;padding-bottom:clamp(10px,2vw,30px)}.NotFound-module__IfqcAa__eyebrow{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin:0 0 clamp(34px,4vw,58px);font-size:10px;font-weight:700}.NotFound-module__IfqcAa__message h1{letter-spacing:-.062em;margin:0;font-size:clamp(38px,4.4vw,68px);font-weight:500;line-height:.96}.NotFound-module__IfqcAa__message h1 span{color:var(--accent)}.NotFound-module__IfqcAa__description{max-width:440px;color:var(--muted);letter-spacing:-.015em;margin:clamp(42px,5vw,70px) 0 0;font-size:13px;line-height:1.75}.NotFound-module__IfqcAa__actions{flex-wrap:wrap;align-items:center;gap:14px 34px;margin-top:clamp(42px,5vw,66px);display:flex}.NotFound-module__IfqcAa__primaryAction,.NotFound-module__IfqcAa__secondaryAction{letter-spacing:-.015em;align-items:center;gap:10px;font-size:12px;font-weight:600;display:inline-flex}.NotFound-module__IfqcAa__primaryAction{background:var(--foreground);min-height:48px;color:var(--background);border-radius:999px;padding-inline:20px}.NotFound-module__IfqcAa__secondaryAction{color:var(--accent)}.NotFound-module__IfqcAa__primaryAction span,.NotFound-module__IfqcAa__secondaryAction span{transition:transform .22s;display:inline-block}.NotFound-module__IfqcAa__primaryAction:hover span,.NotFound-module__IfqcAa__secondaryAction:hover span{transform:translate(4px,-4px)}.NotFound-module__IfqcAa__bottom{border-top:1px solid var(--border);color:var(--muted);letter-spacing:.05em;text-transform:uppercase;grid-template-columns:repeat(3,1fr);align-items:center;margin-top:clamp(70px,8vw,120px);padding-top:22px;font-size:9px;font-weight:600;display:grid}.NotFound-module__IfqcAa__bottom>span:last-child{justify-self:end}.NotFound-module__IfqcAa__plus{color:var(--accent);justify-self:center;font-size:22px;font-weight:400;line-height:1}@media (max-width:960px){.NotFound-module__IfqcAa__main{align-items:center}.NotFound-module__IfqcAa__number{grid-column:1/span 6;font-size:clamp(150px,22vw,240px)}.NotFound-module__IfqcAa__message{grid-column:7/-1}}@media (max-width:700px){.NotFound-module__IfqcAa__page{min-height:calc(100svh - 80px);padding-block:64px 26px}.NotFound-module__IfqcAa__page>div{min-height:calc(100svh - 170px)}.NotFound-module__IfqcAa__status{display:none}.NotFound-module__IfqcAa__main{margin-top:54px;display:block}.NotFound-module__IfqcAa__number{font-size:clamp(140px,47vw,210px);line-height:.72}.NotFound-module__IfqcAa__message{max-width:520px;margin-top:56px;padding-bottom:0}.NotFound-module__IfqcAa__eyebrow{margin-bottom:24px}.NotFound-module__IfqcAa__message h1{font-size:clamp(42px,12vw,58px)}.NotFound-module__IfqcAa__description{margin-top:32px}.NotFound-module__IfqcAa__actions{margin-top:34px}.NotFound-module__IfqcAa__bottom{grid-template-columns:1fr auto;grid-template-areas:"name plus""identity identity";row-gap:18px;margin-top:90px}.NotFound-module__IfqcAa__bottom>span:first-child{grid-area:name}.NotFound-module__IfqcAa__plus{grid-area:plus}.NotFound-module__IfqcAa__bottom>span:last-child{grid-area:identity;justify-self:start}}
.About-module__8aBknG__page{background:var(--background);color:var(--foreground)}.About-module__8aBknG__label{letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.About-module__8aBknG__dot{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.About-module__8aBknG__hero{border-bottom:1px solid var(--border);padding-block:clamp(90px,9vw,140px) clamp(100px,11vw,170px)}.About-module__8aBknG__heroTop{justify-content:space-between;align-items:center;gap:32px;display:flex}.About-module__8aBknG__heroMeta{color:var(--muted);letter-spacing:.055em;text-transform:uppercase;font-size:10px;font-weight:600}.About-module__8aBknG__heroMain{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:clamp(18px,2.2vw,36px);margin-top:clamp(80px,9vw,135px);display:grid}.About-module__8aBknG__heading{letter-spacing:-.08em;grid-column:1/span 9;margin:0;font-size:clamp(76px,10.5vw,160px);font-weight:600;line-height:.82}.About-module__8aBknG__heading span{color:var(--accent)}.About-module__8aBknG__heroStatement{flex-direction:column;grid-column:9/-1;gap:28px;padding-bottom:6px;display:flex}.About-module__8aBknG__heroStatement p{letter-spacing:-.05em;margin:0;font-size:clamp(26px,2.7vw,42px);font-weight:500;line-height:1}.About-module__8aBknG__heroStatement>span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:600}.About-module__8aBknG__profile{padding-block:clamp(120px,14vw,210px) clamp(140px,15vw,220px)}.About-module__8aBknG__profileGrid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(18px,2.2vw,36px);display:grid}.About-module__8aBknG__portraitColumn{grid-column:1/span 5}.About-module__8aBknG__portraitFrame{aspect-ratio:.82;background:#ecebe6;width:100%;position:relative;overflow:hidden}.About-module__8aBknG__portraitCircle{aspect-ratio:1;background:#d8d7d1;border-radius:50%;width:78%;position:absolute;bottom:-14%;left:-15%}.About-module__8aBknG__portraitLineHorizontal,.About-module__8aBknG__portraitLineVertical{z-index:1;background:var(--border);opacity:.65;position:absolute}.About-module__8aBknG__portraitLineHorizontal{height:1px;top:43%;left:0;right:0}.About-module__8aBknG__portraitLineVertical{width:1px;top:0;bottom:0;left:47%}.About-module__8aBknG__portrait{z-index:2;object-fit:contain;object-position:center bottom;filter:grayscale()}.About-module__8aBknG__signaturePlus{z-index:3;color:var(--accent);font-size:24px;font-weight:400;line-height:1;position:absolute;top:8%;right:8%}.About-module__8aBknG__profileMeta{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-top:22px;display:grid}.About-module__8aBknG__profileMeta>div{flex-direction:column;gap:7px;font-size:10px;font-weight:600;display:flex}.About-module__8aBknG__metaLabel{color:var(--muted);letter-spacing:.065em;text-transform:uppercase;font-size:8px}.About-module__8aBknG__story{grid-column:7/-1}.About-module__8aBknG__storyLabel{letter-spacing:.045em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;font-weight:700;display:flex}.About-module__8aBknG__story h2{letter-spacing:-.067em;margin:clamp(68px,7vw,105px) 0 0;font-size:clamp(48px,5.2vw,80px);font-weight:500;line-height:.98}.About-module__8aBknG__story h2 em{color:var(--accent);font-style:normal}.About-module__8aBknG__storyCopy{flex-direction:column;gap:24px;max-width:620px;margin:clamp(76px,8vw,120px) 0 0 auto;display:flex}.About-module__8aBknG__storyCopy p{color:#474743;letter-spacing:-.018em;margin:0;font-size:clamp(14px,1.1vw,17px);line-height:1.75}.About-module__8aBknG__approach{color:#f7f6f2;background:#111;padding-block:clamp(120px,13vw,190px) clamp(120px,14vw,210px)}.About-module__8aBknG__approachHeader{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(18px,2.2vw,36px);display:grid}.About-module__8aBknG__approachLabel{letter-spacing:.05em;text-transform:uppercase;grid-column:1/span 3;align-self:start;align-items:center;gap:10px;font-size:10px;font-weight:700;display:flex}.About-module__8aBknG__darkDot{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.About-module__8aBknG__approachHeader h2{letter-spacing:-.07em;grid-column:6/-1;margin:0;font-size:clamp(54px,6.3vw,96px);font-weight:500;line-height:.91}.About-module__8aBknG__approachHeader h2 span{color:var(--accent)}.About-module__8aBknG__principles{border-top:1px solid #f7f6f238;margin-top:clamp(110px,12vw,180px)}.About-module__8aBknG__principle{border-bottom:1px solid #f7f6f22e;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(18px,2.2vw,36px);padding-block:clamp(44px,5vw,72px);display:grid}.About-module__8aBknG__principleNumber{color:var(--accent);grid-column:1/span 1;font-size:10px;font-weight:700}.About-module__8aBknG__principle h3{letter-spacing:-.05em;grid-column:3/span 5;margin:0;font-size:clamp(28px,3vw,46px);font-weight:500;line-height:1}.About-module__8aBknG__principle p{color:#a7a7a1;grid-column:9/-1;max-width:420px;margin:0;font-size:13px;line-height:1.75}.About-module__8aBknG__disciplines{padding-block:clamp(120px,14vw,210px) clamp(140px,15vw,220px)}.About-module__8aBknG__disciplinesHeader{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:clamp(18px,2.2vw,36px);display:grid}.About-module__8aBknG__disciplinesHeader .About-module__8aBknG__label{grid-column:1/span 4}.About-module__8aBknG__disciplinesHeader>p{letter-spacing:-.06em;grid-column:7/-1;margin:0;font-size:clamp(36px,4.3vw,66px);font-weight:500;line-height:1}.About-module__8aBknG__disciplineList{border-top:1px solid var(--foreground);margin-top:clamp(100px,11vw,165px)}.About-module__8aBknG__discipline{border-bottom:1px solid var(--border);grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(18px,2.2vw,36px);padding-block:clamp(44px,5vw,72px);display:grid}.About-module__8aBknG__disciplineNumber{color:var(--accent);grid-column:1;font-size:10px;font-weight:700}.About-module__8aBknG__disciplineMain{grid-column:2/span 6}.About-module__8aBknG__disciplineMain h2{letter-spacing:-.06em;margin:0;font-size:clamp(42px,5vw,76px);font-weight:500;line-height:.94}.About-module__8aBknG__disciplineMain p{max-width:510px;color:var(--muted);margin:28px 0 0;font-size:13px;line-height:1.7}.About-module__8aBknG__disciplineItems{flex-direction:column;grid-column:9/-1;align-items:flex-start;gap:10px;font-size:12px;font-weight:600;display:flex}.About-module__8aBknG__disciplineItems span{border-bottom:1px solid var(--border);padding-bottom:6px}.About-module__8aBknG__closing{border-top:1px solid var(--border);padding-block:clamp(110px,12vw,180px) clamp(130px,14vw,210px)}.About-module__8aBknG__closingGrid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(18px,2.2vw,36px);display:grid}.About-module__8aBknG__closingLabel{letter-spacing:.05em;text-transform:uppercase;grid-column:1/span 3;align-self:start;align-items:center;gap:10px;font-size:10px;font-weight:700;display:flex}.About-module__8aBknG__closingMain{grid-column:6/-1}.About-module__8aBknG__closingMain p{letter-spacing:-.067em;margin:0;font-size:clamp(48px,5.7vw,88px);font-weight:500;line-height:.92}.About-module__8aBknG__closingMain p span{color:var(--accent)}.About-module__8aBknG__closingLink{color:var(--accent);align-items:center;gap:10px;margin-top:50px;font-size:13px;font-weight:600;display:inline-flex}.About-module__8aBknG__closingLink span{transition:transform .22s;display:inline-block}.About-module__8aBknG__closingLink:hover span{transform:translate(4px,-4px)}@media (max-width:960px){.About-module__8aBknG__heroMain{display:block}.About-module__8aBknG__heroStatement{max-width:520px;margin-top:70px;margin-left:auto}.About-module__8aBknG__profileGrid{display:block}.About-module__8aBknG__portraitColumn{max-width:610px}.About-module__8aBknG__story{max-width:760px;margin-top:120px;margin-left:auto}.About-module__8aBknG__approachHeader h2{grid-column:5/-1}.About-module__8aBknG__principle h3{grid-column:3/span 5}.About-module__8aBknG__principle p{grid-column:8/-1}.About-module__8aBknG__disciplineMain{grid-column:2/span 6}.About-module__8aBknG__disciplineItems{grid-column:9/-1}}@media (max-width:700px){.About-module__8aBknG__hero{padding-block:80px 90px}.About-module__8aBknG__heroMeta{display:none}.About-module__8aBknG__heroMain{margin-top:80px}.About-module__8aBknG__heading{letter-spacing:-.075em;width:100%;max-width:100%;font-size:clamp(52px,14vw,58px);line-height:.86}.About-module__8aBknG__heroStatement{margin-top:56px}.About-module__8aBknG__profile{padding-block:100px 110px}.About-module__8aBknG__portraitFrame{aspect-ratio:.85}.About-module__8aBknG__profileMeta{grid-template-columns:1fr;gap:18px}.About-module__8aBknG__story{margin-top:90px}.About-module__8aBknG__story h2{margin-top:55px;font-size:clamp(42px,12vw,58px)}.About-module__8aBknG__storyCopy{margin-top:64px}.About-module__8aBknG__approach{padding-block:100px 110px}.About-module__8aBknG__approachHeader{display:block}.About-module__8aBknG__approachHeader h2{margin-top:74px;font-size:clamp(52px,14vw,70px)}.About-module__8aBknG__principles{margin-top:90px}.About-module__8aBknG__principle{grid-template-columns:34px minmax(0,1fr);row-gap:28px;display:grid}.About-module__8aBknG__principleNumber{grid-column:1}.About-module__8aBknG__principle h3,.About-module__8aBknG__principle p{grid-column:2}.About-module__8aBknG__disciplines{padding-block:100px 110px}.About-module__8aBknG__disciplinesHeader{display:block}.About-module__8aBknG__disciplinesHeader>p{margin-top:72px;font-size:clamp(38px,11vw,52px)}.About-module__8aBknG__disciplineList{margin-top:84px}.About-module__8aBknG__discipline{grid-template-columns:34px minmax(0,1fr);row-gap:34px;display:grid}.About-module__8aBknG__disciplineNumber{grid-column:1}.About-module__8aBknG__disciplineMain{grid-column:2}.About-module__8aBknG__disciplineMain h2{font-size:clamp(40px,11vw,54px)}.About-module__8aBknG__disciplineItems{grid-column:2;margin-top:10px}.About-module__8aBknG__closing{padding-block:90px 110px}.About-module__8aBknG__closingGrid{display:block}.About-module__8aBknG__closingMain{margin-top:80px}.About-module__8aBknG__closingMain p{font-size:clamp(44px,12vw,60px)}}@media (min-width:701px) and (max-width:960px){.About-module__8aBknG__profile{padding-block:104px 124px}.About-module__8aBknG__profileGrid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:clamp(16px,2.2vw,24px);display:grid}.About-module__8aBknG__portraitColumn{grid-column:1/span 5;width:100%;max-width:none}.About-module__8aBknG__portraitFrame{aspect-ratio:.82;width:100%}.About-module__8aBknG__profileMeta{gap:12px;padding-top:16px}.About-module__8aBknG__profileMeta>div{gap:5px;font-size:9px;line-height:1.4}.About-module__8aBknG__metaLabel{font-size:7px}.About-module__8aBknG__story{grid-column:7/-1;width:100%;max-width:none;margin:0}.About-module__8aBknG__storyLabel{gap:8px;font-size:9px}.About-module__8aBknG__story h2{letter-spacing:-.064em;max-width:420px;margin:44px 0 0;font-size:clamp(38px,5.4vw,52px);line-height:.96}.About-module__8aBknG__storyCopy{gap:20px;max-width:430px;margin:48px 0 0}.About-module__8aBknG__storyCopy p{font-size:12.5px;line-height:1.72}.About-module__8aBknG__hero{padding-block:72px 92px}.About-module__8aBknG__heroMain{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:clamp(16px,2.2vw,24px);margin-top:82px;display:grid}.About-module__8aBknG__heading{letter-spacing:-.075em;grid-column:1/span 7;max-width:none;font-size:clamp(70px,10.2vw,82px);line-height:.84}.About-module__8aBknG__heroStatement{grid-column:8/-1;gap:20px;width:100%;max-width:none;margin:0;padding-bottom:5px}.About-module__8aBknG__heroStatement p{letter-spacing:-.045em;max-width:280px;font-size:clamp(22px,3vw,27px);line-height:1}.About-module__8aBknG__heroStatement>span{font-size:8px;line-height:1.5}}@media (max-width:370px){.About-module__8aBknG__heading{font-size:clamp(48px,13.5vw,52px)}}
.Contact-module__J3q-aa__page{background:var(--background);color:var(--foreground)}.Contact-module__J3q-aa__label,.Contact-module__J3q-aa__sectionLabel,.Contact-module__J3q-aa__closingLabel{letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;font-weight:700;display:flex}.Contact-module__J3q-aa__dot,.Contact-module__J3q-aa__darkDot,.Contact-module__J3q-aa__statusDot{border-radius:50%;flex:none;width:7px;height:7px}.Contact-module__J3q-aa__dot{background:var(--accent)}.Contact-module__J3q-aa__darkDot{background:#111}.Contact-module__J3q-aa__hero{border-bottom:1px solid var(--border);padding-block:clamp(90px,9vw,140px) clamp(110px,12vw,180px)}.Contact-module__J3q-aa__heroTop{justify-content:space-between;align-items:center;gap:32px;display:flex}.Contact-module__J3q-aa__heroMeta{color:var(--muted);letter-spacing:.055em;text-transform:uppercase;font-size:10px;font-weight:600}.Contact-module__J3q-aa__heroMain{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:clamp(18px,2.2vw,36px);margin-top:clamp(84px,9vw,140px);display:grid}.Contact-module__J3q-aa__heading{letter-spacing:-.078em;grid-column:1/span 9;margin:0;font-size:clamp(72px,9.4vw,145px);font-weight:600;line-height:.84}.Contact-module__J3q-aa__heading span{color:var(--accent)}.Contact-module__J3q-aa__heroIntro{flex-direction:column;grid-column:9/-1;gap:clamp(44px,5vw,70px);padding-bottom:4px;display:flex}.Contact-module__J3q-aa__heroIntro p{color:#333330;letter-spacing:-.025em;max-width:420px;margin:0;font-size:clamp(15px,1.2vw,18px);line-height:1.65}.Contact-module__J3q-aa__heroIntro>span{color:var(--muted);letter-spacing:.045em;text-transform:uppercase;font-size:10px;font-weight:600;line-height:1.6}.Contact-module__J3q-aa__primaryContact{padding-block:clamp(110px,13vw,190px) clamp(120px,14vw,210px)}.Contact-module__J3q-aa__primaryHeader{border-bottom:1px solid var(--foreground);justify-content:space-between;align-items:center;gap:30px;padding-bottom:24px;display:flex}.Contact-module__J3q-aa__primaryHint{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:600}.Contact-module__J3q-aa__emailLink{border-bottom:1px solid var(--border);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:clamp(18px,2.2vw,36px);min-height:clamp(330px,33vw,500px);padding-block:clamp(56px,7vw,100px);transition:background .28s,padding-inline .35s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.Contact-module__J3q-aa__emailLabel{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;grid-column:1/span 2;padding-top:12px;font-size:10px;font-weight:700}.Contact-module__J3q-aa__emailAddress{letter-spacing:-.075em;overflow-wrap:anywhere;grid-column:3/span 8;font-size:clamp(58px,7.5vw,116px);font-weight:500;line-height:.84;transition:color .28s,transform .35s cubic-bezier(.16,1,.3,1)}.Contact-module__J3q-aa__emailArrow{aspect-ratio:1;border:1px solid var(--border);border-radius:50%;grid-column:12;justify-content:center;justify-self:end;align-items:center;width:clamp(58px,5.4vw,82px);font-size:clamp(20px,2vw,30px);transition:background .25s,color .25s,border-color .25s,transform .35s cubic-bezier(.16,1,.3,1);display:flex}.Contact-module__J3q-aa__emailLink:hover{background:#5862ec0b;padding-inline:clamp(18px,2vw,30px)}.Contact-module__J3q-aa__emailLink:hover .Contact-module__J3q-aa__emailAddress{color:var(--accent);transform:translate(8px)}.Contact-module__J3q-aa__emailLink:hover .Contact-module__J3q-aa__emailArrow{background:var(--foreground);border-color:var(--foreground);color:var(--background);transform:rotate(45deg)}.Contact-module__J3q-aa__details{padding-bottom:clamp(140px,16vw,240px)}.Contact-module__J3q-aa__detailsGrid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(18px,2.2vw,36px);display:grid}.Contact-module__J3q-aa__availability{grid-column:1/span 5}.Contact-module__J3q-aa__collaboration{grid-column:7/-1}.Contact-module__J3q-aa__sectionLabel{border-bottom:1px solid var(--foreground);padding-bottom:22px}.Contact-module__J3q-aa__availabilityMain{padding-top:clamp(54px,6vw,86px)}.Contact-module__J3q-aa__status{letter-spacing:-.06em;align-items:flex-start;gap:16px;font-size:clamp(36px,4vw,62px);font-weight:500;line-height:.98;display:flex}.Contact-module__J3q-aa__statusDot{background:var(--accent);margin-top:13px}.Contact-module__J3q-aa__availabilityMain p{max-width:430px;color:var(--muted);letter-spacing:-.015em;margin:clamp(54px,6vw,86px) 0 0 auto;font-size:13px;line-height:1.75}.Contact-module__J3q-aa__collaborationList{flex-direction:column;display:flex}.Contact-module__J3q-aa__collaborationItem{border-bottom:1px solid var(--border);grid-template-columns:54px minmax(0,1fr);align-items:center;min-height:86px;display:grid}.Contact-module__J3q-aa__collaborationItem>span{color:var(--accent);font-size:10px;font-weight:700}.Contact-module__J3q-aa__collaborationItem p{letter-spacing:-.04em;margin:0;font-size:clamp(20px,2.1vw,32px);font-weight:500}.Contact-module__J3q-aa__socialSection{background:var(--accent);color:#111;padding-block:clamp(120px,14vw,210px)}.Contact-module__J3q-aa__socialHeader{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(18px,2.2vw,36px);display:grid}.Contact-module__J3q-aa__socialHeader .Contact-module__J3q-aa__label{grid-column:1/span 3;align-self:start}.Contact-module__J3q-aa__socialHeader>p{letter-spacing:-.067em;grid-column:6/-1;margin:0;font-size:clamp(46px,5.8vw,88px);font-weight:500;line-height:.92}.Contact-module__J3q-aa__socialHeader>p span{color:#f7f6f2}.Contact-module__J3q-aa__socialList{border-top:1px solid #1116;margin-top:clamp(100px,11vw,165px)}.Contact-module__J3q-aa__socialItem{border-bottom:1px solid #11111147;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:clamp(18px,2.2vw,36px);min-height:clamp(120px,11vw,170px);display:grid}.Contact-module__J3q-aa__socialNumber{grid-column:1;font-size:10px;font-weight:700}.Contact-module__J3q-aa__socialName{letter-spacing:-.055em;grid-column:2/span 5;font-size:clamp(34px,4vw,62px);font-weight:500;transition:transform .28s cubic-bezier(.16,1,.3,1)}.Contact-module__J3q-aa__socialUsername{grid-column:8/span 3;font-size:11px;font-weight:600}.Contact-module__J3q-aa__socialArrow{aspect-ratio:1;border:1px solid #1116;border-radius:50%;grid-column:12;justify-content:center;justify-self:end;align-items:center;width:clamp(46px,4vw,62px);font-size:20px;transition:background .25s,color .25s,transform .28s cubic-bezier(.16,1,.3,1);display:flex}.Contact-module__J3q-aa__socialItem:hover .Contact-module__J3q-aa__socialName{transform:translate(8px)}.Contact-module__J3q-aa__socialItem:hover .Contact-module__J3q-aa__socialArrow{color:var(--accent);background:#111;transform:rotate(45deg)}.Contact-module__J3q-aa__closing{padding-block:clamp(120px,14vw,210px) clamp(140px,15vw,220px)}.Contact-module__J3q-aa__closingGrid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(18px,2.2vw,36px);display:grid}.Contact-module__J3q-aa__closingLabel{grid-column:1/span 4;align-self:start}.Contact-module__J3q-aa__closingMain{grid-column:6/-1}.Contact-module__J3q-aa__closingMain p{letter-spacing:-.067em;margin:0;font-size:clamp(48px,5.7vw,88px);font-weight:500;line-height:.92}.Contact-module__J3q-aa__closingMain p span{color:var(--accent)}.Contact-module__J3q-aa__closingLink{color:var(--accent);align-items:center;gap:10px;margin-top:52px;font-size:13px;font-weight:600;display:inline-flex}.Contact-module__J3q-aa__closingLink span{transition:transform .22s;display:inline-block}.Contact-module__J3q-aa__closingLink:hover span{transform:translate(4px,-4px)}@media (max-width:960px){.Contact-module__J3q-aa__heroMain{display:block}.Contact-module__J3q-aa__heroIntro{max-width:600px;margin-top:70px;margin-left:auto}.Contact-module__J3q-aa__emailAddress{grid-column:3/span 8}.Contact-module__J3q-aa__availability{grid-column:1/span 5}.Contact-module__J3q-aa__collaboration{grid-column:7/-1}.Contact-module__J3q-aa__socialHeader>p{grid-column:5/-1}}@media (max-width:700px){.Contact-module__J3q-aa__hero{padding-block:72px 84px}.Contact-module__J3q-aa__heroMeta{display:none}.Contact-module__J3q-aa__heroMain{margin-top:64px}.Contact-module__J3q-aa__heading{letter-spacing:-.075em;width:100%;max-width:100%;font-size:clamp(46px,12.5vw,50px);line-height:.86}.Contact-module__J3q-aa__heroIntro{gap:28px;width:100%;max-width:330px;margin-top:46px;margin-left:0}.Contact-module__J3q-aa__heroIntro p{font-size:13px;line-height:1.65}.Contact-module__J3q-aa__heroIntro>span{font-size:8px;line-height:1.55}.Contact-module__J3q-aa__primaryContact{padding-block:90px 110px}.Contact-module__J3q-aa__primaryHint{display:none}.Contact-module__J3q-aa__emailLink{grid-template-columns:minmax(0,1fr) auto;align-items:start;row-gap:42px;min-height:auto;padding-block:54px;display:grid}.Contact-module__J3q-aa__emailLabel{grid-column:1;padding-top:0}.Contact-module__J3q-aa__emailAddress{letter-spacing:-.065em;grid-column:1/-1;font-size:clamp(38px,10.5vw,44px);line-height:.9}.Contact-module__J3q-aa__emailArrow{grid-area:1/2;width:48px}.Contact-module__J3q-aa__emailLink:hover{padding-inline:0}.Contact-module__J3q-aa__emailLink:hover .Contact-module__J3q-aa__emailAddress{transform:none}.Contact-module__J3q-aa__details{padding-bottom:120px}.Contact-module__J3q-aa__detailsGrid{display:block}.Contact-module__J3q-aa__collaboration{margin-top:100px}.Contact-module__J3q-aa__availabilityMain{padding-top:50px}.Contact-module__J3q-aa__status{font-size:clamp(36px,10vw,50px)}.Contact-module__J3q-aa__availabilityMain p{margin-top:54px}.Contact-module__J3q-aa__collaborationItem{min-height:76px}.Contact-module__J3q-aa__collaborationItem p{font-size:21px}.Contact-module__J3q-aa__socialSection{padding-block:100px 110px}.Contact-module__J3q-aa__socialHeader{display:block}.Contact-module__J3q-aa__socialHeader>p{margin-top:76px;font-size:clamp(46px,13vw,64px)}.Contact-module__J3q-aa__socialList{margin-top:86px}.Contact-module__J3q-aa__socialItem{grid-template-columns:32px minmax(0,1fr) auto;column-gap:12px;min-height:120px;display:grid}.Contact-module__J3q-aa__socialNumber{grid-column:1}.Contact-module__J3q-aa__socialName{grid-column:2;font-size:clamp(32px,9vw,44px)}.Contact-module__J3q-aa__socialUsername{grid-area:2/2;padding-bottom:24px;font-size:10px}.Contact-module__J3q-aa__socialArrow{grid-area:1/3;width:44px}.Contact-module__J3q-aa__socialItem:hover .Contact-module__J3q-aa__socialName{transform:none}.Contact-module__J3q-aa__closing{padding-block:100px 120px}.Contact-module__J3q-aa__closingGrid{display:block}.Contact-module__J3q-aa__closingMain{margin-top:80px}.Contact-module__J3q-aa__closingMain p{font-size:clamp(44px,12vw,60px)}}@media (min-width:701px) and (max-width:960px){.Contact-module__J3q-aa__hero{padding-block:72px 92px}.Contact-module__J3q-aa__heroMain{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:clamp(16px,2.2vw,24px);margin-top:82px;display:grid}.Contact-module__J3q-aa__heading{letter-spacing:-.075em;grid-column:1/span 8;max-width:none;font-size:clamp(64px,8.8vw,72px);line-height:.84}.Contact-module__J3q-aa__heroIntro{grid-column:9/-1;gap:28px;width:100%;max-width:none;margin:0;padding-bottom:4px}.Contact-module__J3q-aa__heroIntro p{max-width:280px;font-size:12.5px;line-height:1.65}.Contact-module__J3q-aa__heroIntro>span{font-size:8px;line-height:1.55}}html[data-motion=enabled] [data-motion-page=contact] [data-motion-contact-hero-piece=top]{animation:Contact-module__J3q-aa__natsx-rise-in .68s var(--motion-ease-out) 60ms both}html[data-motion=enabled] [data-motion-page=contact] [data-motion-contact-hero-piece=title]{animation:Contact-module__J3q-aa__natsx-rise-in .98s var(--motion-ease-out) .13s both}html[data-motion=enabled] [data-motion-page=contact] [data-motion-contact-hero-piece=intro]{animation:Contact-module__J3q-aa__natsx-rise-in .82s var(--motion-ease-out) .26s both}html[data-motion=enabled] [data-motion-scroll=contact-primary-header]{opacity:0;transition:opacity .56s var(--motion-ease-soft), transform .76s var(--motion-ease-out);transform:translateY(12px)}html[data-motion=enabled] [data-motion-scroll=contact-primary-header][data-motion-visible=true]{opacity:1;transform:translate(0,0)}html[data-motion=enabled] [data-motion-scroll=contact-email] [data-motion-piece]{opacity:0;transition:opacity .6s var(--motion-ease-soft), transform .82s var(--motion-ease-out);transform:translateY(16px)}html[data-motion=enabled] [data-motion-scroll=contact-email][data-motion-visible=true] [data-motion-piece]{opacity:1;transform:translate(0,0)}html[data-motion=enabled] [data-motion-scroll=contact-email] [data-motion-piece=label]{transition-delay:0s}html[data-motion=enabled] [data-motion-scroll=contact-email] [data-motion-piece=address]{transition-delay:70ms}html[data-motion=enabled] [data-motion-scroll=contact-email] [data-motion-piece=arrow]{transition-delay:.14s}html[data-motion=enabled] [data-motion-scroll=contact-availability] [data-motion-piece]{opacity:0;transition:opacity .58s var(--motion-ease-soft), transform .78s var(--motion-ease-out);transform:translateY(14px)}html[data-motion=enabled] [data-motion-scroll=contact-availability][data-motion-visible=true] [data-motion-piece]{opacity:1;transform:translate(0,0)}html[data-motion=enabled] [data-motion-scroll=contact-availability] [data-motion-piece=content]{transition-delay:80ms}html[data-motion=enabled] [data-motion-scroll=contact-collaboration] [data-motion-piece]{opacity:0;transition:opacity .58s var(--motion-ease-soft), transform .78s var(--motion-ease-out);transform:translateY(14px)}html[data-motion=enabled] [data-motion-scroll=contact-collaboration][data-motion-visible=true] [data-motion-piece]{opacity:1;transform:translate(0,0)}html[data-motion=enabled] [data-motion-scroll=contact-collaboration] [data-motion-piece=item]:first-child{transition-delay:60ms}html[data-motion=enabled] [data-motion-scroll=contact-collaboration] [data-motion-piece=item]:nth-child(2){transition-delay:.1s}html[data-motion=enabled] [data-motion-scroll=contact-collaboration] [data-motion-piece=item]:nth-child(3){transition-delay:.14s}html[data-motion=enabled] [data-motion-scroll=contact-collaboration] [data-motion-piece=item]:nth-child(4){transition-delay:.18s}html[data-motion=enabled] [data-motion-scroll=contact-social-header] [data-motion-piece]{opacity:0;transition:opacity .6s var(--motion-ease-soft), transform .82s var(--motion-ease-out);transform:translateY(16px)}html[data-motion=enabled] [data-motion-scroll=contact-social-header][data-motion-visible=true] [data-motion-piece]{opacity:1;transform:translate(0,0)}html[data-motion=enabled] [data-motion-scroll=contact-social-header] [data-motion-piece=title]{transition-delay:80ms}html[data-motion=enabled] [data-motion-scroll=contact-social-item]{opacity:0;transition:opacity .58s var(--motion-ease-soft), transform .78s var(--motion-ease-out);transform:translateY(14px)}html[data-motion=enabled] [data-motion-scroll=contact-social-item][data-motion-visible=true]{opacity:1;transform:translate(0,0)}html[data-motion=enabled] [data-motion-scroll=contact-closing] [data-motion-piece]{opacity:0;transition:opacity .62s var(--motion-ease-soft), transform .82s var(--motion-ease-out);transform:translateY(16px)}html[data-motion=enabled] [data-motion-scroll=contact-closing][data-motion-visible=true] [data-motion-piece]{opacity:1;transform:translate(0,0)}html[data-motion=enabled] [data-motion-scroll=contact-closing] [data-motion-piece=main]{transition-delay:80ms}
.Playground-module__FjwGsa__page{background:var(--background);color:var(--foreground)}.Playground-module__FjwGsa__label{letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.Playground-module__FjwGsa__dot,.Playground-module__FjwGsa__darkDot{border-radius:50%;flex:none;width:7px;height:7px}.Playground-module__FjwGsa__dot{background:var(--accent)}.Playground-module__FjwGsa__darkDot{background:#111}.Playground-module__FjwGsa__hero{border-bottom:1px solid var(--border);padding-block:clamp(90px,9vw,140px) clamp(110px,12vw,180px)}.Playground-module__FjwGsa__heroTop{justify-content:space-between;align-items:center;gap:32px;display:flex}.Playground-module__FjwGsa__heroMeta{color:var(--muted);letter-spacing:.055em;text-transform:uppercase;font-size:10px;font-weight:600}.Playground-module__FjwGsa__heroMain{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:clamp(18px,2.2vw,36px);margin-top:clamp(84px,9vw,140px);display:grid}.Playground-module__FjwGsa__heading{letter-spacing:-.078em;grid-column:1/span 9;margin:0;font-size:clamp(72px,9.6vw,148px);font-weight:600;line-height:.84}.Playground-module__FjwGsa__heading span{color:var(--accent)}.Playground-module__FjwGsa__heroIntro{flex-direction:column;grid-column:9/-1;gap:clamp(42px,5vw,70px);padding-bottom:3px;display:flex}.Playground-module__FjwGsa__heroIntro p{color:#333330;letter-spacing:-.025em;max-width:420px;margin:0;font-size:clamp(15px,1.2vw,18px);line-height:1.65}.Playground-module__FjwGsa__heroIntro>span{color:var(--muted);letter-spacing:.045em;text-transform:uppercase;font-size:10px;font-weight:600;line-height:1.6}.Playground-module__FjwGsa__gallery{padding-block:clamp(110px,13vw,190px) clamp(150px,16vw,240px)}.Playground-module__FjwGsa__galleryHeader{border-bottom:1px solid var(--foreground);justify-content:space-between;align-items:center;gap:30px;padding-bottom:24px;display:flex}.Playground-module__FjwGsa__galleryCount{color:var(--muted);letter-spacing:.055em;text-transform:uppercase;font-size:10px;font-weight:600}.Playground-module__FjwGsa__galleryGrid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(90px,11vw,170px) clamp(18px,2.2vw,36px);margin-top:clamp(80px,9vw,135px);display:grid}.Playground-module__FjwGsa__experiment:first-child{grid-column:1/span 7}.Playground-module__FjwGsa__experiment:nth-child(2){grid-column:9/-1;margin-top:clamp(100px,11vw,170px)}.Playground-module__FjwGsa__experiment:nth-child(3){grid-column:2/span 4;margin-top:clamp(40px,5vw,70px)}.Playground-module__FjwGsa__experiment:nth-child(4){grid-column:7/-1}.Playground-module__FjwGsa__visualWrap{width:100%;overflow:hidden}.Playground-module__FjwGsa__visual{width:100%;height:100%;position:relative;overflow:hidden}.Playground-module__FjwGsa__experiment:first-child .Playground-module__FjwGsa__visualWrap{aspect-ratio:1.22}.Playground-module__FjwGsa__experiment:nth-child(2) .Playground-module__FjwGsa__visualWrap{aspect-ratio:.76}.Playground-module__FjwGsa__experiment:nth-child(3) .Playground-module__FjwGsa__visualWrap{aspect-ratio:1}.Playground-module__FjwGsa__experiment:nth-child(4) .Playground-module__FjwGsa__visualWrap{aspect-ratio:1.35}.Playground-module__FjwGsa__experimentInfo{border-top:1px solid var(--border);margin-top:24px;padding-top:18px}.Playground-module__FjwGsa__experimentHeading{grid-template-columns:40px minmax(0,1fr);gap:12px;display:grid}.Playground-module__FjwGsa__experimentHeading>span{color:var(--accent);padding-top:7px;font-size:10px;font-weight:700}.Playground-module__FjwGsa__experimentHeading h2{letter-spacing:-.055em;margin:0;font-size:clamp(28px,3vw,48px);font-weight:500;line-height:1}.Playground-module__FjwGsa__experimentMeta{grid-template-columns:minmax(120px,.7fr) minmax(0,1.3fr);gap:24px;margin:24px 0 0 52px;display:grid}.Playground-module__FjwGsa__experimentMeta>span{color:var(--muted);letter-spacing:.035em;text-transform:uppercase;font-size:10px;font-weight:600;line-height:1.5}.Playground-module__FjwGsa__experimentMeta p{max-width:360px;color:var(--muted);letter-spacing:-.01em;margin:0;font-size:12px;line-height:1.65}.Playground-module__FjwGsa__generativeVisual{background:#111}.Playground-module__FjwGsa__generativeGrid{background-image:linear-gradient(#f7f6f217 1px,#0000 1px),linear-gradient(90deg,#f7f6f217 1px,#0000 1px);background-size:12.5% 12.5%;position:absolute;inset:0}.Playground-module__FjwGsa__generativeCircle{aspect-ratio:1;background:var(--accent);border-radius:50%;width:66%;position:absolute;bottom:-23%;left:11%}.Playground-module__FjwGsa__generativeSquare{aspect-ratio:1;border:1px solid #f7f6f28c;width:21%;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;top:17%;right:13%;transform:rotate(13deg)}.Playground-module__FjwGsa__visualIndex{color:#f7f6f2;letter-spacing:.08em;font-size:9px;font-weight:600;position:absolute;top:7%;left:6%}.Playground-module__FjwGsa__visualPlus{color:#f7f6f2;font-size:28px;line-height:1;position:absolute;bottom:6%;right:6%}.Playground-module__FjwGsa__experiment:hover .Playground-module__FjwGsa__generativeSquare{transform:rotate(26deg)}.Playground-module__FjwGsa__motionVisual{background:var(--accent);color:#111}.Playground-module__FjwGsa__motionWord{letter-spacing:-.09em;flex-direction:column;font-size:clamp(64px,7vw,112px);font-weight:600;line-height:.68;display:flex;position:absolute;bottom:7%;left:8%}.Playground-module__FjwGsa__motionWord span:last-child{margin-left:20%}.Playground-module__FjwGsa__motionMeta{text-align:right;letter-spacing:.08em;font-size:9px;font-weight:700;line-height:1.3;position:absolute;top:8%;right:8%}.Playground-module__FjwGsa__motionLine{transform-origin:bottom;background:#11111152;width:1px;transition:transform .45s cubic-bezier(.16,1,.3,1);position:absolute;top:9%;bottom:9%;left:39%}.Playground-module__FjwGsa__experiment:hover .Playground-module__FjwGsa__motionLine{transform:rotate(8deg)}.Playground-module__FjwGsa__formVisual{background:#e7e6e0}.Playground-module__FjwGsa__formCircleLarge{aspect-ratio:1;background:#111;border-radius:50%;width:82%;position:absolute;bottom:-16%;left:-18%}.Playground-module__FjwGsa__formCircleSmall{aspect-ratio:1;background:var(--accent);border-radius:50%;width:30%;position:absolute;top:13%;right:11%}.Playground-module__FjwGsa__formBlock{border:1px solid #111;width:24%;height:42%;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;top:19%;left:18%;transform:rotate(-11deg)}.Playground-module__FjwGsa__formLabel{letter-spacing:.08em;font-size:9px;font-weight:700;line-height:1.25;position:absolute;bottom:8%;right:9%}.Playground-module__FjwGsa__experiment:hover .Playground-module__FjwGsa__formBlock{transform:rotate(2deg)}.Playground-module__FjwGsa__posterVisual{color:#f7f6f2;background:#111;flex-direction:column;justify-content:space-between;padding:clamp(22px,2.3vw,36px);display:flex}.Playground-module__FjwGsa__posterTop,.Playground-module__FjwGsa__posterBottom{letter-spacing:.08em;justify-content:space-between;gap:30px;font-size:8px;font-weight:700;display:flex}.Playground-module__FjwGsa__posterWords{letter-spacing:-.075em;flex-direction:column;font-size:clamp(52px,6vw,94px);font-weight:600;line-height:.68;display:flex}.Playground-module__FjwGsa__posterWords span:nth-child(2){color:var(--accent);align-self:center}.Playground-module__FjwGsa__posterWords span:nth-child(3){align-self:flex-end}.Playground-module__FjwGsa__posterWords span{transition:transform .4s cubic-bezier(.16,1,.3,1)}.Playground-module__FjwGsa__experiment:hover .Playground-module__FjwGsa__posterWords span:first-child{transform:translate(4%)}.Playground-module__FjwGsa__experiment:hover .Playground-module__FjwGsa__posterWords span:nth-child(3){transform:translate(-4%)}.Playground-module__FjwGsa__manifesto{background:var(--accent);color:#111;padding-block:clamp(120px,14vw,210px) clamp(130px,15vw,220px)}.Playground-module__FjwGsa__manifestoGrid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(18px,2.2vw,36px);display:grid}.Playground-module__FjwGsa__manifestoLabel{letter-spacing:.05em;text-transform:uppercase;grid-column:1/span 3;align-self:start;align-items:center;gap:10px;font-size:10px;font-weight:700;display:flex}.Playground-module__FjwGsa__manifestoMain{grid-column:5/-1}.Playground-module__FjwGsa__manifestoMain h2{letter-spacing:-.075em;margin:0;font-size:clamp(58px,7.2vw,110px);font-weight:600;line-height:.88}.Playground-module__FjwGsa__manifestoMain h2 span{color:#f7f6f2}.Playground-module__FjwGsa__manifestoCopy{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,64px);max-width:720px;margin:clamp(90px,10vw,150px) 0 0 auto;display:grid}.Playground-module__FjwGsa__manifestoCopy p{letter-spacing:-.015em;margin:0;font-size:13px;line-height:1.75}.Playground-module__FjwGsa__closing{padding-block:clamp(120px,14vw,210px) clamp(140px,15vw,220px)}.Playground-module__FjwGsa__closingGrid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(18px,2.2vw,36px);display:grid}.Playground-module__FjwGsa__closingLabel{letter-spacing:.05em;text-transform:uppercase;grid-column:1/span 4;align-self:start;align-items:center;gap:10px;font-size:10px;font-weight:700;display:flex}.Playground-module__FjwGsa__closingMain{grid-column:6/-1}.Playground-module__FjwGsa__closingMain p{letter-spacing:-.067em;margin:0;font-size:clamp(48px,5.7vw,88px);font-weight:500;line-height:.92}.Playground-module__FjwGsa__closingMain p span{color:var(--accent)}.Playground-module__FjwGsa__closingLink{color:var(--accent);align-items:center;gap:10px;margin-top:52px;font-size:13px;font-weight:600;display:inline-flex}.Playground-module__FjwGsa__closingLink span{transition:transform .22s;display:inline-block}.Playground-module__FjwGsa__closingLink:hover span{transform:translate(4px,-4px)}@media (max-width:960px){.Playground-module__FjwGsa__heroMain{display:block}.Playground-module__FjwGsa__heroIntro{max-width:600px;margin-top:70px;margin-left:auto}.Playground-module__FjwGsa__experiment:first-child{grid-column:1/span 7}.Playground-module__FjwGsa__experiment:nth-child(2){grid-column:9/-1}.Playground-module__FjwGsa__experiment:nth-child(3){grid-column:1/span 5}.Playground-module__FjwGsa__experiment:nth-child(4){grid-column:6/-1}.Playground-module__FjwGsa__experimentMeta{grid-template-columns:1fr}.Playground-module__FjwGsa__manifestoMain{grid-column:4/-1}}@media (max-width:700px){.Playground-module__FjwGsa__hero{padding-block:72px 84px}.Playground-module__FjwGsa__heroMeta{display:none}.Playground-module__FjwGsa__heroMain{margin-top:64px}.Playground-module__FjwGsa__heading{letter-spacing:-.075em;width:100%;max-width:100%;font-size:clamp(50px,13.5vw,56px);line-height:.86}.Playground-module__FjwGsa__heroIntro{gap:28px;width:100%;max-width:330px;margin-top:46px;margin-left:0}.Playground-module__FjwGsa__heroIntro p{font-size:13px;line-height:1.65}.Playground-module__FjwGsa__heroIntro>span{font-size:8px;line-height:1.55}.Playground-module__FjwGsa__gallery{padding-block:90px 120px}.Playground-module__FjwGsa__galleryCount{display:none}.Playground-module__FjwGsa__galleryGrid{margin-top:70px;display:block}.Playground-module__FjwGsa__experiment,.Playground-module__FjwGsa__experiment:first-child,.Playground-module__FjwGsa__experiment:nth-child(2),.Playground-module__FjwGsa__experiment:nth-child(3),.Playground-module__FjwGsa__experiment:nth-child(4){margin-top:0;margin-bottom:90px}.Playground-module__FjwGsa__experiment:nth-child(2){width:72%;margin-left:auto}.Playground-module__FjwGsa__experiment:nth-child(3){width:82%}.Playground-module__FjwGsa__experimentMeta{margin-left:52px}.Playground-module__FjwGsa__manifesto{padding-block:100px 110px}.Playground-module__FjwGsa__manifestoGrid{display:block}.Playground-module__FjwGsa__manifestoMain{margin-top:80px}.Playground-module__FjwGsa__manifestoMain h2{font-size:clamp(52px,15vw,72px)}.Playground-module__FjwGsa__manifestoCopy{grid-template-columns:1fr;gap:24px;margin-top:70px}.Playground-module__FjwGsa__closing{padding-block:100px 120px}.Playground-module__FjwGsa__closingGrid{display:block}.Playground-module__FjwGsa__closingMain{margin-top:80px}.Playground-module__FjwGsa__closingMain p{font-size:clamp(44px,12vw,60px)}}@media (min-width:701px) and (max-width:960px){.Playground-module__FjwGsa__hero{padding-block:72px 92px}.Playground-module__FjwGsa__heroMain{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:clamp(16px,2.2vw,24px);margin-top:82px;display:grid}.Playground-module__FjwGsa__heading{letter-spacing:-.075em;grid-column:1/span 8;max-width:none;font-size:clamp(64px,8.8vw,72px);line-height:.84}.Playground-module__FjwGsa__heroIntro{grid-column:9/-1;gap:28px;width:100%;max-width:none;margin:0;padding-bottom:4px}.Playground-module__FjwGsa__heroIntro p{max-width:280px;font-size:12.5px;line-height:1.65}.Playground-module__FjwGsa__heroIntro>span{font-size:8px;line-height:1.55}}html[data-motion=enabled] [data-motion-page=playground] [data-motion-playground-hero-piece=top]{animation:Playground-module__FjwGsa__natsx-rise-in .68s var(--motion-ease-out) 60ms both}html[data-motion=enabled] [data-motion-page=playground] [data-motion-playground-hero-piece=title]{animation:Playground-module__FjwGsa__natsx-rise-in .98s var(--motion-ease-out) .13s both}html[data-motion=enabled] [data-motion-page=playground] [data-motion-playground-hero-piece=intro]{animation:Playground-module__FjwGsa__natsx-rise-in .82s var(--motion-ease-out) .26s both}html[data-motion=enabled] [data-motion-scroll=playground-gallery-header]{opacity:0;transition:opacity .56s var(--motion-ease-soft), transform .76s var(--motion-ease-out);transform:translateY(12px)}html[data-motion=enabled] [data-motion-scroll=playground-gallery-header][data-motion-visible=true]{opacity:1;transform:translate(0,0)}html[data-motion=enabled] [data-motion-scroll=playground-experiment] [data-motion-piece=visual]{opacity:0;transition:opacity .62s var(--motion-ease-soft), transform .9s var(--motion-ease-out);transform:translateY(22px)scale(.985)}html[data-motion=enabled] [data-motion-scroll=playground-experiment] [data-motion-piece=info]{opacity:0;transition:opacity .56s var(--motion-ease-soft), transform .76s var(--motion-ease-out);transform:translateY(12px)}html[data-motion=enabled] [data-motion-scroll=playground-experiment][data-motion-visible=true] [data-motion-piece=visual]{opacity:1;transform:translate(0,0)scale(1)}html[data-motion=enabled] [data-motion-scroll=playground-experiment][data-motion-visible=true] [data-motion-piece=info]{opacity:1;transition-delay:.1s;transform:translate(0,0)}html[data-motion=enabled] [data-motion-scroll=playground-manifesto] [data-motion-piece]{opacity:0;transition:opacity .62s var(--motion-ease-soft), transform .84s var(--motion-ease-out);transform:translateY(18px)}html[data-motion=enabled] [data-motion-scroll=playground-manifesto][data-motion-visible=true] [data-motion-piece]{opacity:1;transform:translate(0,0)}html[data-motion=enabled] [data-motion-scroll=playground-manifesto] [data-motion-piece=label]{transition-delay:0s}html[data-motion=enabled] [data-motion-scroll=playground-manifesto] [data-motion-piece=title]{transition-delay:70ms}html[data-motion=enabled] [data-motion-scroll=playground-manifesto] [data-motion-piece=copy]{transition-delay:.15s}html[data-motion=enabled] [data-motion-scroll=playground-closing] [data-motion-piece]{opacity:0;transition:opacity .62s var(--motion-ease-soft), transform .82s var(--motion-ease-out);transform:translateY(16px)}html[data-motion=enabled] [data-motion-scroll=playground-closing][data-motion-visible=true] [data-motion-piece]{opacity:1;transform:translate(0,0)}html[data-motion=enabled] [data-motion-scroll=playground-closing] [data-motion-piece=main]{transition-delay:80ms}
.Work-module__TFZtkG__page{background:var(--background);color:var(--foreground)}.Work-module__TFZtkG__hero{border-bottom:1px solid var(--border);padding-block:clamp(90px,9vw,140px) clamp(88px,9vw,140px)}.Work-module__TFZtkG__heroTop{justify-content:space-between;align-items:center;gap:32px;display:flex}.Work-module__TFZtkG__label{color:var(--foreground);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.Work-module__TFZtkG__dot{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.Work-module__TFZtkG__heroIndex{color:var(--muted);letter-spacing:.055em;text-transform:uppercase;font-size:10px;font-weight:600}.Work-module__TFZtkG__heroMain{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:clamp(18px,2.2vw,36px);margin-top:clamp(90px,10vw,150px);display:grid}.Work-module__TFZtkG__heading{letter-spacing:-.085em;grid-column:1/span 8;margin:0;font-size:clamp(96px,12.5vw,190px);font-weight:600;line-height:.78}.Work-module__TFZtkG__heading span{color:var(--accent)}.Work-module__TFZtkG__intro{grid-column:9/-1;padding-bottom:2px}.Work-module__TFZtkG__intro>p{color:#333330;letter-spacing:-.025em;max-width:420px;margin:0;font-size:clamp(15px,1.2vw,18px);line-height:1.65}.Work-module__TFZtkG__introMeta{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:clamp(44px,5vw,70px);padding-top:20px;display:grid}.Work-module__TFZtkG__introMeta>div{flex-direction:column;gap:7px;font-size:11px;font-weight:600;display:flex}.Work-module__TFZtkG__metaLabel{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:600}.Work-module__TFZtkG__archive{padding-block:clamp(70px,8vw,110px) clamp(120px,13vw,190px)}.Work-module__TFZtkG__archiveHeader{border-bottom:1px solid var(--foreground);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:30px;padding-bottom:22px;font-size:11px;font-weight:700;display:flex}.Work-module__TFZtkG__archiveCount{color:var(--muted);font-size:10px;font-weight:600}.Work-module__TFZtkG__projects{flex-direction:column;display:flex}.Work-module__TFZtkG__project{border-bottom:1px solid var(--border);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:clamp(18px,2.2vw,36px);min-height:clamp(180px,17vw,250px);padding-block:clamp(40px,4.5vw,68px);transition:background .22s,padding-inline .3s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.Work-module__TFZtkG__project:before{content:"";z-index:0;transform-origin:bottom;pointer-events:none;background:#5862ec0b;transition:transform .3s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scaleY(0)}.Work-module__TFZtkG__project>*{z-index:1;position:relative}.Work-module__TFZtkG__projectNumber{color:var(--accent);grid-column:1/span 1;align-self:start;padding-top:7px;font-size:11px;font-weight:700}.Work-module__TFZtkG__projectMain{grid-column:2/span 7}.Work-module__TFZtkG__projectMain h2{letter-spacing:-.065em;margin:0;font-size:clamp(46px,5.6vw,86px);font-weight:500;line-height:.94;transition:color .22s,transform .3s cubic-bezier(.16,1,.3,1)}.Work-module__TFZtkG__categories{color:var(--muted);flex-wrap:wrap;align-items:center;gap:0;margin-top:clamp(20px,2.3vw,30px);font-size:11px;font-weight:500;display:flex}.Work-module__TFZtkG__categories span{align-items:center;display:inline-flex}.Work-module__TFZtkG__categories span:not(:last-child):after{content:"/";color:#aaa9a4;margin-inline:8px}.Work-module__TFZtkG__projectMeta{flex-direction:column;grid-column:10/span 2;justify-content:space-between;align-items:flex-start;gap:24px;min-height:64px;font-size:11px;font-weight:600;display:flex}.Work-module__TFZtkG__projectYear{color:var(--muted)}.Work-module__TFZtkG__viewLabel{transition:color .22s}.Work-module__TFZtkG__projectArrow{aspect-ratio:1;border:1px solid var(--border);border-radius:50%;grid-column:12/-1;justify-content:center;justify-self:end;align-items:center;width:clamp(48px,4.3vw,66px);font-size:clamp(18px,1.5vw,24px);transition:background .22s,color .22s,border-color .22s,transform .3s cubic-bezier(.16,1,.3,1);display:flex}.Work-module__TFZtkG__project:hover:before{transform-origin:top;transform:scaleY(1)}.Work-module__TFZtkG__project:hover .Work-module__TFZtkG__projectMain h2{color:var(--accent);transform:translate(8px)}.Work-module__TFZtkG__project:hover .Work-module__TFZtkG__viewLabel{color:var(--accent)}.Work-module__TFZtkG__project:hover .Work-module__TFZtkG__projectArrow{background:var(--foreground);border-color:var(--foreground);color:var(--background);transform:rotate(45deg)}.Work-module__TFZtkG__closing{border-top:1px solid var(--border);grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(18px,2.2vw,36px);margin-top:clamp(110px,13vw,190px);padding-top:26px;display:grid}.Work-module__TFZtkG__closingLabel{letter-spacing:.045em;text-transform:uppercase;grid-column:1/span 3;align-self:start;align-items:center;gap:10px;font-size:10px;font-weight:700;display:flex}.Work-module__TFZtkG__closingMain{flex-direction:column;grid-column:7/-1;align-items:flex-start;gap:42px;display:flex}.Work-module__TFZtkG__closingMain p{letter-spacing:-.055em;max-width:590px;margin:0;font-size:clamp(32px,3.8vw,58px);font-weight:500;line-height:1.03}.Work-module__TFZtkG__contactLink{color:var(--accent);letter-spacing:-.02em;align-items:center;gap:10px;font-size:13px;font-weight:600;display:inline-flex}.Work-module__TFZtkG__contactLink span{transition:transform .22s;display:inline-block}.Work-module__TFZtkG__contactLink:hover span{transform:translate(4px,-4px)}@media (max-width:960px){.Work-module__TFZtkG__hero{padding-block:72px 88px}.Work-module__TFZtkG__label{gap:9px;font-size:10px}.Work-module__TFZtkG__dot{width:6px;height:6px}.Work-module__TFZtkG__heroIndex{font-size:9px}.Work-module__TFZtkG__heroMain{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:clamp(16px,2vw,24px);margin-top:76px;display:grid}.Work-module__TFZtkG__heading{grid-column:1/span 6;font-size:clamp(84px,14vw,112px);line-height:.8}.Work-module__TFZtkG__intro{grid-column:7/-1;max-width:none;margin:0;padding-bottom:2px}.Work-module__TFZtkG__intro>p{max-width:340px;font-size:14px;line-height:1.65}.Work-module__TFZtkG__introMeta{max-width:340px;margin-top:38px;padding-top:16px}.Work-module__TFZtkG__introMeta>div{font-size:10px}.Work-module__TFZtkG__metaLabel{font-size:8px}.Work-module__TFZtkG__archive{padding-block:62px 120px}.Work-module__TFZtkG__archiveHeader{padding-bottom:18px;font-size:10px}.Work-module__TFZtkG__archiveCount{font-size:9px}.Work-module__TFZtkG__project{column-gap:clamp(14px,2vw,22px);min-width:0;min-height:156px;padding-block:38px}.Work-module__TFZtkG__projectNumber{grid-column:1;padding-top:5px;font-size:10px}.Work-module__TFZtkG__projectMain{grid-column:2/span 7;min-width:0}.Work-module__TFZtkG__projectMain h2{font-size:clamp(42px,6.6vw,56px)}.Work-module__TFZtkG__categories{margin-top:18px;font-size:10px;line-height:1.55}.Work-module__TFZtkG__categories span:not(:last-child):after{margin-inline:7px}.Work-module__TFZtkG__projectMeta{grid-column:10/span 1;justify-content:flex-start;min-height:auto;font-size:10px}.Work-module__TFZtkG__projectArrow{grid-column:12/-1;width:48px;font-size:18px}.Work-module__TFZtkG__closing{margin-top:110px;padding-top:22px}.Work-module__TFZtkG__closingLabel{grid-column:1/span 4;gap:9px;font-size:9px}.Work-module__TFZtkG__closingMain{grid-column:6/-1;gap:32px}.Work-module__TFZtkG__closingMain p{font-size:clamp(30px,4.8vw,40px);line-height:1}.Work-module__TFZtkG__contactLink{font-size:11px}}@media (max-width:700px){.Work-module__TFZtkG__hero{padding-block:64px 78px}.Work-module__TFZtkG__heroIndex{display:none}.Work-module__TFZtkG__heroMain{margin-top:58px;display:block}.Work-module__TFZtkG__heading{font-size:clamp(82px,25vw,104px);line-height:.8}.Work-module__TFZtkG__intro{max-width:340px;margin-top:48px}.Work-module__TFZtkG__intro>p{max-width:325px;font-size:13.5px;line-height:1.68}.Work-module__TFZtkG__introMeta{gap:18px;max-width:325px;margin-top:34px;padding-top:15px}.Work-module__TFZtkG__introMeta>div{gap:6px;font-size:10px}.Work-module__TFZtkG__archive{padding-block:52px 104px}.Work-module__TFZtkG__archiveHeader{padding-bottom:16px;font-size:10px}.Work-module__TFZtkG__archiveCount{display:none}.Work-module__TFZtkG__project{grid-template-columns:26px minmax(0,1fr) 40px;align-items:start;column-gap:10px;min-width:0;min-height:auto;padding-block:32px 34px}.Work-module__TFZtkG__projectNumber{grid-area:1/1;padding-top:4px;font-size:9px}.Work-module__TFZtkG__projectMain{grid-area:1/2;min-width:0}.Work-module__TFZtkG__projectMain h2{letter-spacing:-.06em;font-size:clamp(35px,9.4vw,41px);line-height:.96}.Work-module__TFZtkG__categories{gap:0;margin-top:15px;font-size:9px;line-height:1.65}.Work-module__TFZtkG__categories span:not(:last-child):after{margin-inline:6px}.Work-module__TFZtkG__projectMeta{flex-direction:row;grid-area:2/2;align-items:center;gap:16px;min-height:auto;margin-top:18px;font-size:9px;display:flex}.Work-module__TFZtkG__viewLabel{display:none}.Work-module__TFZtkG__projectArrow{grid-area:1/3;width:40px;font-size:16px}.Work-module__TFZtkG__project:hover .Work-module__TFZtkG__projectMain h2{transform:none}.Work-module__TFZtkG__closing{margin-top:82px;padding-top:20px;display:block}.Work-module__TFZtkG__closingLabel{font-size:9px}.Work-module__TFZtkG__closingMain{gap:28px;margin-top:58px}.Work-module__TFZtkG__closingMain p{max-width:340px;font-size:clamp(34px,10vw,42px);line-height:.98}.Work-module__TFZtkG__contactLink{font-size:11px}}@media (max-width:370px){.Work-module__TFZtkG__hero{padding-block:58px 72px}.Work-module__TFZtkG__heroMain{margin-top:52px}.Work-module__TFZtkG__heading{font-size:clamp(76px,24vw,90px)}.Work-module__TFZtkG__intro{margin-top:42px}.Work-module__TFZtkG__intro>p{font-size:13px}.Work-module__TFZtkG__project{grid-template-columns:24px minmax(0,1fr) 38px;column-gap:8px;padding-block:30px}.Work-module__TFZtkG__projectMain h2{font-size:clamp(33px,9vw,37px)}.Work-module__TFZtkG__categories{font-size:8.5px}.Work-module__TFZtkG__projectArrow{width:38px}.Work-module__TFZtkG__closingMain p{font-size:clamp(32px,9.5vw,38px)}}
.PublicRouteError-module__iqP27G__page{background:var(--background);align-items:center;min-height:calc(100svh - 88px);display:flex}.PublicRouteError-module__iqP27G__inner{width:100%;padding:clamp(70px,10vw,150px) 0}.PublicRouteError-module__iqP27G__eyebrow{text-transform:uppercase;align-items:center;gap:10px;margin-bottom:34px;font-size:10px;font-weight:700;display:flex}.PublicRouteError-module__iqP27G__dot{background:var(--accent);border-radius:50%;width:7px;height:7px}.PublicRouteError-module__iqP27G__heading{letter-spacing:-.075em;max-width:1000px;margin:0;font-size:clamp(70px,10vw,150px);font-weight:600;line-height:.84}.PublicRouteError-module__iqP27G__heading span{color:var(--accent)}.PublicRouteError-module__iqP27G__description{max-width:540px;color:var(--muted);margin:36px 0 0;font-size:15px;line-height:1.7}.PublicRouteError-module__iqP27G__actions{flex-wrap:wrap;gap:12px;margin-top:44px;display:flex}.PublicRouteError-module__iqP27G__primary,.PublicRouteError-module__iqP27G__secondary{border:1px solid var(--foreground);min-height:50px;font:inherit;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;padding:0 20px;font-size:10px;font-weight:700;display:inline-flex}.PublicRouteError-module__iqP27G__primary{background:var(--foreground);color:var(--background)}.PublicRouteError-module__iqP27G__secondary{color:var(--foreground);background:0 0}
