.StudioPage-module__NAscKG__page{background:var(--fo-white);padding:160px 0 140px;position:relative;overflow:hidden}.StudioPage-module__NAscKG__page:before{content:"";border:1px solid color-mix(in srgb, var(--fo-blue) 14%, transparent);pointer-events:none;border-radius:50%;width:520px;height:520px;position:absolute;top:90px;right:-180px}.StudioPage-module__NAscKG__inner{z-index:2;width:min(calc(100% - 48px), var(--fo-container));margin:0 auto;position:relative}.StudioPage-module__NAscKG__title{max-width:980px;color:var(--fo-text);font-size:var(--fo-h1-size);font-weight:var(--fo-h1-weight);line-height:var(--fo-h1-line);letter-spacing:var(--fo-h1-spacing);flex-direction:column;margin:0 0 34px;display:flex}.StudioPage-module__NAscKG__intro{max-width:720px;color:var(--fo-text-soft);font-size:var(--fo-body-lg);line-height:var(--fo-body-line);margin:0}.StudioPage-module__NAscKG__content{max-width:880px;margin:140px 0 0 auto}.StudioPage-module__NAscKG__content h2{color:var(--fo-text);font-size:clamp(42px,5vw,76px);font-weight:var(--fo-h2-weight);letter-spacing:var(--fo-h2-spacing);margin:0 0 42px;line-height:.98}.StudioPage-module__NAscKG__content p{color:var(--fo-text-soft);letter-spacing:-.035em;margin:0 0 28px;font-size:clamp(21px,2vw,30px);line-height:1.48}.StudioPage-module__NAscKG__content p:last-child{color:var(--fo-text);margin-bottom:0;font-weight:760}.StudioPage-module__NAscKG__conviction{text-align:center;max-width:960px;margin:140px auto 0}.StudioPage-module__NAscKG__conviction h3{color:var(--fo-text);letter-spacing:-.065em;margin:0;font-size:clamp(40px,5vw,82px);font-weight:820;line-height:.98}.StudioPage-module__NAscKG__conviction h3+h3{margin-top:8px}.StudioPage-module__NAscKG__conviction h3:last-child{color:var(--fo-blue)}@media (max-width:760px){.StudioPage-module__NAscKG__page{padding:140px 0 96px}.StudioPage-module__NAscKG__inner{width:min(calc(100% - 32px), var(--fo-container))}.StudioPage-module__NAscKG__title{font-size:clamp(44px,13vw,62px)}.StudioPage-module__NAscKG__intro{font-size:var(--fo-body)}.StudioPage-module__NAscKG__content{margin-top:96px}.StudioPage-module__NAscKG__content h2{font-size:clamp(38px,12vw,56px)}.StudioPage-module__NAscKG__content p{font-size:20px}.StudioPage-module__NAscKG__conviction{text-align:left;margin-top:96px}.StudioPage-module__NAscKG__conviction h3{font-size:clamp(38px,12vw,58px)}}
