/* O2IO Türkiye — authored editorial system, v2 */
.design-v2{--paper:#f5f4f8;--ink:#191728;--muted:#686579;--blue:#5146dc;--line:#dedce7;background:var(--paper);color:var(--ink)}
.design-v2 .wrap{width:min(1380px,calc(100% - 112px))}.design-v2 h1,.design-v2 h2,.design-v2 h3{font-weight:450;letter-spacing:-.055em}.design-v2 p{color:var(--muted)}
.design-v2 .site-header{height:106px;border:0}.design-v2 .brand img{width:112px;height:38px}.design-v2 .site-header nav{gap:30px}.design-v2 .site-header nav>a{font-size:12px;color:#454151}.design-v2 .site-header nav>a:hover{color:#5146dc}.design-v2 .site-header nav .nav-contact{border-radius:40px;background:#252135;color:#fff;padding:14px 20px;margin-left:15px}.design-v2 .site-header nav .nav-contact:hover{background:#5146dc}.design-v2 .site-header svg{width:16px}
.design-v2 .button{border-radius:50px;background:#5146dc;border-color:#5146dc;min-height:54px;padding:17px 24px;gap:27px;font-size:12px;font-weight:500;transition:background-color .2s,color .2s,box-shadow .2s}.design-v2 .button:hover{background:#3d32bd;box-shadow:0 7px 20px #5146dc18}.design-v2 .button.secondary{border-color:#bbb7cb;background:transparent;color:#252135}.design-v2 .text-link{font-size:12px;font-weight:500;gap:20px;color:#383043}.design-v2 .text-link svg{width:17px}.design-v2 .text-link:hover{text-decoration:none;color:#5146dc}.design-v2 .text-link:hover svg{transform:translateX(3px)}
.editorial-hero{min-height:760px;height:min(900px,calc(100svh - 106px));position:relative;isolation:isolate;overflow:hidden;padding-bottom:70px}.hero-editorial-copy{position:relative;height:100%;display:flex;flex-direction:column;padding-top:75px;pointer-events:none}.hero-editorial-copy a{pointer-events:auto}.hero-kicker{display:flex;align-items:center;gap:10px;font-size:11px;line-height:1.5;color:#5b566f!important;margin-bottom:29px}.availability-dot{height:6px;width:6px;background:#5146dc;border-radius:50%;display:inline-block}.hero-editorial-copy h1{font-size:clamp(85px,8.6vw,139px);line-height:.95;max-width:780px;font-weight:450;position:relative;letter-spacing:-.07em;z-index:2}.hero-line{display:block;overflow:hidden;padding:0 10px 11px 0;margin-bottom:-3px}.hero-line>span{display:block}.hero-editorial-bottom{margin-top:38px;max-width:420px;position:relative;z-index:2}.hero-editorial-bottom>p{font-size:13px;line-height:1.95;max-width:405px;color:#686177}.hero-editorial-bottom .hero-actions{margin-top:28px;gap:22px;align-items:center}.hero-secondary{display:flex;align-items:center;gap:15px;font-size:11px;color:#4c435c}.hero-secondary svg{width:16px}.hero-art{position:absolute;right:0;top:4%;bottom:12%;width:60%;z-index:0;overflow:hidden;border-radius:180px 0 0 8px;background:#ebe8f3;transform-origin:80% 50%}.hero-art img{height:100%;width:100%;object-fit:cover;object-position:63% 50%;transform-origin:65% 45%}.art-caption{position:absolute;bottom:23px;right:38px;left:45px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:9px;color:#453d61}.art-caption>span{padding:8px 12px;border-radius:30px;background:#f4f0fcbd;backdrop-filter:blur(8px)}.motion-toggle{background:#f4f0fcd9;border:1px solid #bcb4d1;color:#423556;display:flex;align-items:center;gap:12px;border-radius:30px;padding:8px 12px;font-size:9px;white-space:nowrap}.motion-toggle span{font-size:10px}.scroll-cue{position:absolute;bottom:26px;left:56px;display:flex;align-items:center;gap:20px;font-size:9px;color:#776e85}.scroll-cue svg{width:13px;height:17px}.discipline-band{border-top:1px solid #dcd7e5;border-bottom:1px solid #dcd7e5}.discipline-band>.wrap{padding-block:30px;display:flex;align-items:center;justify-content:space-between;gap:40px}.discipline-band>.wrap>span{font-size:11px;color:#82798f}.discipline-band>.wrap>div{display:flex;align-items:center;gap:28px;font:400 20px Outfit;letter-spacing:-.025em;color:#4f445e}.discipline-band i{width:4px;height:4px;border-radius:50%;background:#a195b6}
.section-label{font-size:11px;line-height:1.5!important;margin-bottom:24px;color:#867d92!important;letter-spacing:0!important}.design-v2 .section-heading{margin-bottom:56px;align-items:flex-end;gap:70px}.design-v2 .section-heading h2{font-size:clamp(37px,4.4vw,65px);line-height:1.05;letter-spacing:-.055em;max-width:850px}.editorial-services{background:#242032;color:#f4effb;padding-block:105px}.editorial-services .section-heading{align-items:flex-start}.editorial-services .section-heading h2{color:#f4effb}.editorial-services .section-note{max-width:335px;margin:40px 0 0;font-size:12px;line-height:1.9;color:#b6afc8}.editorial-services .section-label{color:#ada4c3!important}.service-explorer{display:grid;grid-template-columns:.83fr 1.17fr;gap:100px}.service-focus{display:flex;flex-direction:column;align-items:flex-start;min-height:510px;padding-top:20px;position:sticky;top:45px;align-self:start}.focus-mark{font-size:130px;font-family:Outfit;line-height:1;color:#a196e9;transform-origin:center;display:inline-block;margin-bottom:48px}.focus-label{color:#9d93b0;font-size:10px}.service-focus h3{font-size:31px;line-height:1.15;color:#f3edff;max-width:340px;margin:18px 0}.service-focus-copy p{font-size:12px;line-height:1.9;color:#aaa0bb;max-width:310px;min-height:70px}.service-focus .text-link{margin-top:35px;color:#c8bdf1}.service-explorer-list{border-top:1px solid #474055}.explorer-row{display:flex;align-items:center;justify-content:space-between;padding:24px 0;border-bottom:1px solid #474055;gap:25px;font:400 24px/1.25 Outfit;letter-spacing:-.025em;color:#b3a9c4;transition:color .2s}.explorer-row svg{flex:none;width:19px;color:#766b8e;transition:transform .25s,color .2s}.explorer-row:hover,.explorer-row:focus-visible,.explorer-row.is-current{color:#fff}.explorer-row:hover svg,.explorer-row:focus-visible svg,.explorer-row.is-current svg{color:#c5b5fd;transform:rotate(-35deg)}
.editorial-products{padding-block:120px}.design-v2 .products-grid{gap:35px;align-items:start}.design-v2 .product-card{border-radius:4px;border:0;background:transparent;overflow:visible;position:relative;display:flex;flex-direction:column-reverse}.design-v2 .product-copy{padding:30px 0 0}.design-v2 .product-meta{font-size:10px;gap:10px}.design-v2 .status{font-size:9px;padding:6px 10px;border-color:#d0cbdc;color:#75677e;background:transparent}.design-v2 .product-card h3{font-size:40px;margin:19px 0 15px;letter-spacing:-.04em}.design-v2 .product-card p{font-size:13px;line-height:1.9;min-height:0;max-width:520px}.design-v2 .product-card .text-link{margin-top:14px}.design-v2 .product-card>img{aspect-ratio:1.38;object-fit:cover;border-radius:6px;width:100%;height:auto;overflow:hidden;transform-origin:center}.design-v2 .product-card.legal{padding-top:95px}.design-v2 .product-card .legal-visual{min-height:0;aspect-ratio:1.38;background:#dcd8e8;border-radius:6px;position:relative;overflow:hidden}.design-v2 .legal-visual:before{content:'';position:absolute;width:70%;height:70%;border:1px solid #b1a9c5;border-radius:50%;transform:rotate(-20deg)}.design-v2 .document-sheet{width:200px;height:235px;box-shadow:18px 22px 0 #c6bdd8;border:0;background:#faf7fd;transform:rotate(-12deg);padding:30px}.design-v2 .document-sheet b{font-size:60px;color:#4c3b68;font-weight:450}.design-v2 .document-sheet i{background:#d9d1e4;height:3px;margin-top:16px}.design-v2 .doc-search{background:#453455;box-shadow:none;left:-30px;right:-42px;bottom:17px;transform:rotate(12deg);font-size:10px;padding:15px;text-align:center}.design-v2 .mihenk-visual{background:#dce5de;aspect-ratio:1.38;min-height:0;border-radius:6px}.design-v2 .mihenk-visual strong{font-size:65px;font-weight:450}
.editorial-projects{padding-bottom:120px}.design-v2 .projects-grid{gap:32px;grid-template-columns:1.15fr .85fr}.design-v2 .project-card:first-child{grid-row:span 2}.design-v2 .project-card:first-child .project-image img,.design-v2 .project-card:first-child .project-wordmark{aspect-ratio:1.04}.design-v2 .project-card:not(:first-child){display:grid;grid-template-columns:1fr 1.05fr;gap:24px;align-items:center}.design-v2 .project-card:not(:first-child) .project-image{height:100%}.design-v2 .project-card:not(:first-child) .project-image img{height:100%;min-height:205px;aspect-ratio:auto;object-fit:cover}.design-v2 .project-image{border:0;border-radius:6px}.design-v2 .project-details{padding:24px 0}.design-v2 .project-card:not(:first-child) .project-details{padding:5px 0}.design-v2 .project-details h3{font-size:30px;margin:12px 0;letter-spacing:-.035em}.design-v2 .project-details p{font-size:12px;line-height:1.9}.design-v2 .project-details small{font-size:9px;color:#96889e;margin-top:16px}.design-v2 .small-label{color:#8a7b95;font-size:9px}.design-v2 .project-wordmark{background:#e0e6df;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#30493e;position:relative;overflow:hidden}.design-v2 .project-wordmark:before{content:'';position:absolute;left:13%;right:13%;top:13%;bottom:13%;border:1px solid #aebeb0;transform:rotate(20deg)}.design-v2 .project-wordmark:after{content:'';position:absolute;width:190px;height:190px;border:1px solid #aebeb0;transform:rotate(-25deg)}.design-v2 .project-wordmark strong{font-size:55px;letter-spacing:-.05em;z-index:1}.design-v2 .project-wordmark span{font-size:10px;z-index:1}
.editorial-process{padding-block:100px;background:#ece9f1}.design-v2 .steps{gap:40px}.design-v2 .steps li{border-color:#cbc5d6;padding-top:20px}.design-v2 .steps li:before{font-size:17px;color:#9a8baa;margin-bottom:38px;letter-spacing:-.03em}.design-v2 .steps h3{font-size:25px;font-weight:450;line-height:1.1;max-width:260px;letter-spacing:-.04em}.design-v2 .steps p{font-size:12px;line-height:1.9;color:#877990}.design-v2 .closing{padding-block:110px;align-items:center;gap:65px}.design-v2 .closing h2{font-size:clamp(42px,5.4vw,79px);line-height:1.02;max-width:900px;letter-spacing:-.06em}.design-v2 .closing p{font-size:13px;max-width:500px;margin-top:28px}.design-v2 .closing .button{width:126px;height:126px;border-radius:50%;padding:22px;flex-direction:column;gap:11px;text-align:center;font-size:11px;flex:none;background:#252135;border-color:#252135}.design-v2 .closing .button svg{width:24px;height:24px;transform:rotate(-35deg)}.design-v2 .closing .button:hover{background:#5146dc;border-color:#5146dc}.design-v2 .site-footer{background:#242032;color:#e4dced;border:0}.design-v2 .footer-main{padding-block:65px;gap:80px}.design-v2 .footer-main p{color:#a99bb8;font-size:12px}.design-v2 .footer-main nav,.design-v2 .footer-contact{color:#c0b1cd;font-size:11px}.design-v2 .footer-contact a:first-of-type{color:#f0e6fb;font-size:22px}.design-v2 .footer-contact>a:last-child{color:#c0aee8}.design-v2 .footer-bottom{border-color:#474052;color:#a594b4;font-size:10px}.design-v2 .site-footer .brand{display:inline-flex;align-items:center;justify-content:center;background:#f5f4f8;padding:4px 10px;border-radius:5px}
/* Detail pages inherit the same art direction while preserving familiar forms. */
.design-v2:not(.page-home) .page-intro{padding-top:76px;padding-bottom:65px;position:relative}.design-v2 .page-intro h1{font-size:clamp(46px,6.8vw,96px);line-height:1.01;font-weight:450;letter-spacing:-.055em;max-width:1120px}.design-v2 .page-intro>p{font-size:16px;max-width:710px;margin-top:32px;line-height:1.9}.design-v2 .page-intro:after{content:'';height:1px;background:#ddd7e5;display:block;margin-top:56px}.design-v2 .page-intro+.section{padding-top:0}.design-v2 .detail-panel{background:#ece8f2;border:0;border-radius:8px;padding:34px}.design-v2 .detail-panel h2{font-size:30px}.design-v2 .detail-panel .button{font-size:11px;gap:15px}.design-v2 .detail-panel small{color:#897995}.design-v2 .detail-lead{font-size:15px;line-height:1.95}.design-v2 .detail-grid h2{font-size:32px}.design-v2 .plain-list li{color:#6c617d;font-size:13px;border-color:#dcd5e7;padding-block:16px}.design-v2 .plain-list li:before{background:#9482b2;top:25px}.design-v2 .service-row{padding-block:25px;border-color:#d9d1e3}.design-v2 .service-row h3{font-size:25px}.design-v2 .service-symbol{color:#9a86b3}.design-v2 .service-rows{border-color:#d9d1e3}.design-v2 .service-row p{color:#8b7b97;font-size:12px}.design-v2 .service-aside h2{font-size:42px}.design-v2 .service-aside p{line-height:1.95;font-size:13px}.design-v2 .service-aside .button{margin-top:20px}.design-v2 .breadcrumb{font-size:11px;color:#8e77ac}.design-v2 .product-figure img{border-radius:7px}.design-v2 .faq details{border-color:#d8d1e3;padding-block:26px}.design-v2 .faq summary{font-size:15px;color:#54475f}.design-v2 .faq p{font-size:13px;color:#8b7a98}.design-v2 .note-band{border-color:#d8d1e3}.design-v2 .process-section{background:#ece9f1}.design-v2 .brief-panel{border:1px solid #e2dce9;background:#fff;border-radius:10px;padding:40px}.design-v2 .form-grid label{font-size:11px;color:#6d5b7f}.design-v2 .form-grid input,.design-v2 .form-grid select,.design-v2 .form-grid textarea{border-color:#dcd3e7;background:#fcfaff;border-radius:5px;font-size:13px;color:#4c3c5d}.design-v2 .contact-number{color:#5a4089}.design-v2 .contact-direct>p{font-size:13px}.design-v2 .consent,.design-v2 .form-note{color:#8c789c}.design-v2 .form-note a{color:#755393}.design-v2 .principles>div{border-color:#d9d0e3}.design-v2 .principles h2{font-size:30px}.design-v2 .project-scopes{border-color:#dcd5e5}.design-v2 .product-figure figcaption{color:#9986a9}
@media(min-width:1600px){.editorial-hero{height:900px}.hero-editorial-copy{padding-top:115px}.hero-art{width:58%;top:4%;bottom:9%}.hero-editorial-bottom{margin-top:45px}.scroll-cue{left:max(56px,calc((100% - 1380px)/2))}}
@media(max-width:1180px){.design-v2 .wrap{width:calc(100% - 72px)}.design-v2 .site-header nav{gap:22px}.design-v2 .site-header nav .nav-contact{margin-left:0}.editorial-hero{min-height:715px;height:760px}.hero-editorial-copy{padding-top:80px}.hero-editorial-copy h1{font-size:107px;max-width:650px}.hero-art{width:57%;top:9%;bottom:16%;border-top-left-radius:130px}.hero-editorial-bottom{max-width:365px;margin-top:32px}.hero-editorial-bottom>p{font-size:12px}.hero-editorial-bottom .hero-actions{gap:16px}.hero-secondary{font-size:10px;gap:8px}.hero-editorial-bottom .button{padding:16px 19px;gap:16px;font-size:11px}.scroll-cue{left:36px}.discipline-band>.wrap>div{gap:18px;font-size:18px}.discipline-band>.wrap>span{font-size:10px}.service-explorer{gap:65px}.explorer-row{font-size:22px}.editorial-products{padding-block:95px}.design-v2 .section-heading h2{font-size:51px}.design-v2 .projects-grid{gap:28px}.design-v2 .project-card:not(:first-child){gap:20px;grid-template-columns:.8fr 1fr}.design-v2 .project-details h3{font-size:25px}.design-v2 .project-details p{font-size:11px}.design-v2 .steps{gap:26px}}
@media(max-width:900px){.design-v2 .site-header{height:86px}.design-v2 .site-header nav{gap:0;left:-36px;right:-36px;padding-inline:36px;box-shadow:0 15px 35px #31233d0c;background:#faf8fd}.design-v2 .site-header nav .nav-contact{border-radius:7px;margin-top:15px}.design-v2 .site-header nav>a{font-size:14px;padding-block:16px}.design-v2 .menu-toggle{border-color:#d6cede;background:transparent;border-radius:30px;font-size:11px}.editorial-hero{min-height:850px;height:auto;padding-bottom:68px}.hero-editorial-copy{padding-top:50px;min-height:790px}.hero-editorial-copy h1{font-size:99px;max-width:570px;line-height:.95}.hero-kicker{font-size:10px;margin-bottom:25px}.hero-art{width:65%;top:28%;bottom:10%;border-top-left-radius:110px;opacity:.9}.hero-editorial-bottom{max-width:310px;margin-top:35px}.hero-editorial-bottom>p{font-size:12px;background:#f5f4f8c4;padding:8px 16px 8px 0}.hero-editorial-bottom .hero-actions{flex-direction:column;align-items:flex-start;gap:18px;margin-top:24px}.art-caption{left:25px;right:25px;bottom:20px;font-size:8px}.art-caption>span{display:none}.art-caption .motion-toggle{margin-left:auto}.discipline-band>.wrap{padding-block:24px;gap:20px;flex-wrap:wrap}.discipline-band>.wrap>div{gap:22px;font-size:19px}.editorial-services{padding-block:80px}.editorial-services .section-heading{display:block}.editorial-services .section-heading .section-note{margin-top:26px;max-width:560px;font-size:13px}.service-explorer{grid-template-columns:.7fr 1.3fr;gap:40px}.service-focus{min-height:480px}.focus-mark{font-size:100px}.service-focus h3{font-size:25px}.service-focus-copy p{font-size:11px}.explorer-row{font-size:19px;padding-block:23px}.design-v2 .section-heading h2{font-size:45px}.design-v2 .product-card.legal{padding-top:65px}.design-v2 .product-card h3{font-size:34px}.design-v2 .product-copy{padding-top:22px}.design-v2 .product-meta{flex-direction:column;align-items:flex-start}.design-v2 .product-card p{font-size:12px}.design-v2 .product-card .legal-visual{aspect-ratio:1.2}.design-v2 .document-sheet{transform:scale(.8) rotate(-12deg)}.design-v2 .products-grid{gap:25px}.design-v2 .projects-grid{grid-template-columns:1fr 1fr}.design-v2 .project-card:first-child{grid-row:auto;grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center}.design-v2 .project-card:first-child .project-wordmark{aspect-ratio:1.3}.design-v2 .project-card:not(:first-child){display:block}.design-v2 .project-card:not(:first-child) .project-image img{height:auto;min-height:0;aspect-ratio:1.5}.design-v2 .project-card .project-details{padding:20px 0!important}.design-v2 .project-details h3{font-size:28px}.design-v2 .project-details p{font-size:12px}.editorial-process{padding-block:75px}.design-v2 .steps{grid-template-columns:1fr 1fr;gap:35px}.design-v2 .steps li:before{margin-bottom:25px}.design-v2 .closing{padding-block:80px;gap:35px}.design-v2 .closing h2{font-size:53px}.design-v2 .closing .button{width:110px;height:110px;font-size:10px}.design-v2 .footer-main{gap:40px}.design-v2 .page-intro h1{font-size:68px}.design-v2 .brief-panel{padding:28px}}
@media(max-width:650px){.design-v2 .wrap{width:calc(100% - 40px)}.design-v2 .site-header{height:78px}.design-v2 .brand img{width:96px;height:34px}.design-v2 .site-header nav{left:-20px;right:-20px;padding-inline:20px}.editorial-hero{height:auto;min-height:0;padding-bottom:38px;display:flex;flex-direction:column}.hero-editorial-copy{padding-top:38px;min-height:0;height:auto;order:0;pointer-events:auto}.hero-kicker{font-size:9px;gap:8px;margin-bottom:23px}.availability-dot{width:5px;height:5px}.hero-editorial-copy h1{font-size:clamp(68px,16.6vw,107px);line-height:.98;letter-spacing:-.065em;max-width:none}.hero-line{padding-bottom:6px;padding-right:6px;margin-bottom:-1px}.hero-editorial-bottom{max-width:none;margin-top:21px}.hero-editorial-bottom>p{font-size:12px;background:none;max-width:440px;padding:0;line-height:1.9}.hero-editorial-bottom .hero-actions{flex-direction:row;align-items:center;gap:17px;margin-top:24px;flex-wrap:wrap}.hero-editorial-bottom .button{font-size:10px;min-height:48px;padding:14px 17px;gap:14px}.hero-secondary{font-size:10px;gap:8px}.hero-secondary svg{width:14px}.hero-art{position:relative;order:1;right:auto;top:auto;bottom:auto;width:calc(100% - 20px);height:auto;aspect-ratio:1.13;margin:35px 0 0 auto;border-radius:90px 0 0 4px;opacity:1}.hero-art img{object-position:65% center;height:100%;aspect-ratio:1.13}.art-caption{left:24px;right:18px;bottom:15px}.motion-toggle{font-size:8px;padding:7px 10px;gap:9px}.scroll-cue{position:static;order:2;align-self:flex-start;margin:23px 0 0 20px;font-size:8px;gap:15px}.scroll-cue svg{height:13px;width:11px}.discipline-band>.wrap{padding-block:23px;gap:17px}.discipline-band>.wrap>span{font-size:9px}.discipline-band>.wrap>div{gap:14px;flex-wrap:wrap;font-size:16px;line-height:1.5}.discipline-band i{width:3px;height:3px}.section-label{font-size:9px;margin-bottom:19px}.design-v2 .section-heading{gap:25px;margin-bottom:35px}.design-v2 .section-heading h2{font-size:36px;line-height:1.1;letter-spacing:-.045em}.design-v2 .section-heading .text-link{margin-top:21px;font-size:11px}.editorial-services{padding-block:60px}.editorial-services .section-heading .section-note{font-size:12px;line-height:1.9;margin-top:23px}.service-explorer{display:flex;flex-direction:column;gap:30px}.service-focus{position:relative;top:auto;min-height:0;display:grid;grid-template-columns:65px 1fr;gap:5px 22px;padding-top:0;width:100%}.focus-mark{font-size:70px;margin:12px 0 0}.service-focus-copy .focus-label{font-size:8px}.service-focus h3{font-size:24px;margin:13px 0;max-width:290px}.service-focus-copy p{font-size:11px;line-height:1.8;min-height:57px;max-width:300px}.service-focus .text-link{grid-column:2;margin-top:6px;font-size:10px}.explorer-row{font-size:20px;line-height:1.3;padding-block:19px;gap:20px}.explorer-row svg{width:17px}.editorial-products{padding-block:65px}.design-v2 .products-grid{gap:38px;grid-template-columns:1fr}.design-v2 .product-card.legal{padding-top:0}.design-v2 .product-card>img,.design-v2 .product-card .legal-visual{aspect-ratio:1.28;border-radius:5px}.design-v2 .product-meta{flex-direction:row;align-items:center;font-size:9px}.design-v2 .status{font-size:8px;padding:5px 9px}.design-v2 .product-card h3{font-size:37px;margin:18px 0 13px}.design-v2 .product-card p{font-size:12px;line-height:1.9}.design-v2 .product-card .text-link{margin-top:12px;font-size:11px}.design-v2 .document-sheet{transform:scale(.9) rotate(-12deg)}.design-v2 .mihenk-visual strong{font-size:59px}.editorial-projects{padding-bottom:60px}.design-v2 .projects-grid{grid-template-columns:1fr;gap:27px}.design-v2 .project-card:first-child{grid-column:auto;display:block}.design-v2 .project-card:first-child .project-image img,.design-v2 .project-card:first-child .project-wordmark{aspect-ratio:1.5}.design-v2 .project-card .project-details{padding:19px 0!important}.design-v2 .project-details h3{font-size:28px;margin:10px 0 12px}.design-v2 .project-details p{font-size:12px}.design-v2 .project-details small{margin-top:12px;font-size:8px}.design-v2 .project-wordmark strong{font-size:45px}.design-v2 .project-wordmark:after{width:145px;height:145px}.editorial-process{padding-block:60px}.design-v2 .steps{grid-template-columns:1fr;gap:29px}.design-v2 .steps li{padding:22px 0 0 38px}.design-v2 .steps li:before{position:absolute;font-size:12px;top:26px}.design-v2 .steps h3{font-size:26px;max-width:300px;line-height:1.1;margin-bottom:16px}.design-v2 .steps p{font-size:12px;line-height:1.95}.design-v2 .closing{padding-block:65px;gap:30px;flex-direction:column;align-items:flex-start}.design-v2 .closing h2{font-size:47px;line-height:1.04;letter-spacing:-.055em}.design-v2 .closing p{font-size:12px;margin-top:24px}.design-v2 .closing .button{width:auto;height:auto;min-height:51px;border-radius:35px;padding:16px 22px;flex-direction:row;font-size:11px;gap:20px}.design-v2 .closing .button svg{width:18px;height:18px}.design-v2 .footer-main{gap:35px 20px;padding-block:45px}.design-v2 .footer-main p{font-size:11px;margin-top:22px}.design-v2 .footer-contact{font-size:10px}.design-v2 .footer-contact a:first-of-type{font-size:16px}.design-v2 .footer-main nav{font-size:11px}.design-v2 .footer-bottom{font-size:9px}.design-v2:not(.page-home) .page-intro{padding-top:43px;padding-bottom:34px}.design-v2 .page-intro h1{font-size:46px;line-height:1.06;letter-spacing:-.05em}.design-v2 .page-intro>p{font-size:13px;line-height:1.95;margin-top:24px}.design-v2 .page-intro:after{margin-top:32px}.design-v2 .detail-grid h2{font-size:29px}.design-v2 .detail-lead{font-size:13px}.design-v2 .detail-panel{padding:25px}.design-v2 .detail-panel h2{font-size:27px}.design-v2 .service-aside h2{font-size:34px}.design-v2 .service-row{gap:14px;padding-block:23px}.design-v2 .service-row h3{font-size:23px}.design-v2 .service-row p{font-size:11px}.design-v2 .service-symbol{font-size:20px}.design-v2 .brief-panel{padding:25px 20px}.design-v2 .form-grid input,.design-v2 .form-grid select,.design-v2 .form-grid textarea{font-size:16px}.design-v2 .form-note,.design-v2 .consent{font-size:10px}.design-v2 .contact-number{font-size:27px}.design-v2 .breadcrumb{font-size:10px}.design-v2 .plain-list li{font-size:12px}.design-v2 .note-band h2{font-size:30px}.design-v2 .note-band p{font-size:13px}.design-v2 .faq summary{font-size:14px}.design-v2 .faq p{font-size:12px}}
@media(prefers-reduced-motion:reduce){.design-v2 *{scroll-behavior:auto!important;transition:none!important}.motion-toggle{display:none}.hero-line>span,.hero-art,.hero-art img{transform:none!important;opacity:1!important;visibility:visible!important}}
