.company-section,.work-section{padding:75px clamp(22px,6vw,100px);background:transparent}.company-inner{max-width:1350px;margin:auto}.company-heading{max-width:930px}.company-heading h2{font-size:clamp(35px,4.5vw,62px);letter-spacing:-.055em;line-height:1.13;color:#41484d;margin:16px 0 22px}.company-heading h2 em{font-style:normal;color:#6f94a9}.company-heading p{font-size:16px;line-height:1.85;color:#657581;max-width:760px}.company-principles{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:38px}.company-principles article{background:rgba(232,241,245,.62);border:1px solid rgba(255,255,255,.77);border-radius:19px;padding:29px}.company-principles article>span{color:#5c8399;font-size:11px;font-weight:700;letter-spacing:1.1px}.company-principles h3{font-size:25px;letter-spacing:-.9px;margin:17px 0 10px;color:#43515b}.company-principles p{font-size:14px;line-height:1.75;color:#6d7e89;max-width:530px}.why-heading{display:flex;gap:25px;justify-content:space-between;align-items:end;margin-top:65px;margin-bottom:22px}.why-heading h2{font-size:clamp(30px,3.6vw,48px);letter-spacing:-.05em;color:#41484d;margin:0}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.why-item{padding:23px 24px;border-top:1px solid #aebfca}.why-item b{display:block;font-size:17px;letter-spacing:-.5px;color:#465763;margin:0 0 10px}.why-item p{margin:0;font-size:13px;line-height:1.75;color:#697b86}.work-head{display:flex;gap:35px;justify-content:space-between;align-items:end;margin-bottom:29px}.work-head h2{font-size:clamp(36px,4.5vw,62px);letter-spacing:-.055em;color:#41484d;margin:12px 0 0}.work-head p{max-width:395px;font-size:15px;line-height:1.75;color:#687985}.work-card{display:grid;grid-template-columns:1fr 1.05fr;min-height:390px;background:rgba(233,241,246,.8);border:1px solid rgba(255,255,255,.85);border-radius:24px;overflow:hidden}.work-art{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:350px;background:radial-gradient(ellipse at 72% 22%,#91b4c5 0,transparent 50%),linear-gradient(140deg,#4e6572,#243741 85%)}.work-orbit{width:270px;height:270px;border:1px solid #c4d9e14d;border-radius:50%;box-shadow:0 0 0 48px #c4d9e10b,0 0 0 96px #c4d9e10b;transform:rotate(-24deg) scaleX(1.25)}.work-logotype{position:absolute;color:#f0f4f4;font-size:clamp(76px,10vw,150px);font-weight:700;letter-spacing:-.1em}.work-logotype span{font-size:14px;vertical-align:top;letter-spacing:0}.work-art-caption{position:absolute;bottom:27px;left:30px;color:#c2d9e5;font-size:11px;font-weight:700;letter-spacing:2px}.work-copy{padding:clamp(28px,4vw,56px);display:flex;flex-direction:column;align-items:start;justify-content:center}.work-type{color:#527e97;font-size:10px;letter-spacing:1.7px;font-weight:700}.work-copy h3{color:#41494e;font-size:58px;letter-spacing:-.07em;margin:14px 0}.work-copy>p:not(.work-disclosure){line-height:1.8;color:#657783;font-size:15px;max-width:530px}.work-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.work-tags span{border:1px solid #bdccd4;color:#5d7483;font-size:11px;border-radius:30px;padding:8px 11px}.work-disclosure{color:#82909a;font-size:10px;line-height:1.5;margin:23px 0 8px}.work-copy a{color:#4a728a;font-size:13px;font-weight:700;margin-top:12px}@media(max-width:850px){.company-principles,.work-card{grid-template-columns:1fr}.why-grid{grid-template-columns:1fr 1fr}.work-art{min-height:290px}.work-head{align-items:start;flex-direction:column;gap:10px}.company-section,.work-section{padding:65px 24px}}@media(max-width:610px){.company-section,.work-section{padding:58px 20px}.company-heading h2{font-size:37px}.company-principles{margin-top:27px}.company-principles article{padding:23px}.company-principles h3{font-size:22px}.why-heading{display:block;margin-top:45px}.why-heading h2{margin-top:12px}.why-grid{grid-template-columns:1fr}.why-item{padding:20px 6px}.work-art{min-height:240px}.work-copy{padding:28px}.work-copy h3{font-size:48px}}
