.content-page{--cc-blue:#004266;--cc-light:#5e9cbd;--cc-yellow:#ff0;color:#000;background:#fff;width:100%;max-width:1440px;font-family:DINPro,sans-serif;position:relative}.content-page :is(h1,h2,h3,p,figure){margin:0}.content-page a:focus-visible,.content-page button:focus-visible{outline-offset:5px;outline:3px solid #44949e}.content-page .cc-main{margin-top:58.5px;position:relative;container-type:inline-size}.content-page .cc-main section{position:relative}.content-page .cc-main h1,.content-page .cc-main h2,.content-page .cc-main h3{font-family:Vox Round,sans-serif;font-weight:600}.content-page .cc-line{pointer-events:none;z-index:0;max-width:100%;display:block;position:absolute}.content-page .cc-line--left{transform-origin:0;z-index:1;width:237.76cqw;max-width:none;height:.75px;top:0;left:9.1146%;transform:rotate(90deg)}.content-page .cc-line--right{transform-origin:0;width:152.24cqw;max-width:none;height:.75px;top:90.2083cqw;left:62.92%;transform:rotate(90deg)}.content-page .cc-intro{height:99.9479cqw}.content-page .cc-intro:before{content:"";background:var(--cc-light);z-index:-1;width:49.1146%;height:101.563cqw;position:absolute;top:0;left:0}.content-page .cc-intro{isolation:isolate}.content-page .cc-intro h1{letter-spacing:1.25cqw;width:76%;font-size:6.25cqw;line-height:1.2;position:absolute;top:3.59375cqw;left:14.2188%}.content-page .cc-intro__lead{width:76%;font:600 3.22917cqw/1.2 Vox Round,sans-serif;position:absolute;top:24.4271cqw;left:14.0625%}.content-page .cc-line--intro{width:100%;height:.75px;top:37.3958cqw;left:0}.content-page .cc-intro__channels{letter-spacing:.208333cqw;width:28.9063%;font:600 2.08333cqw/1.2 Vox Round,sans-serif;position:absolute;top:43.125cqw;left:13.6458%}.content-page .cc-intro__wheel{z-index:1;width:46.875%;position:absolute;top:40.625cqw;left:49.1146%}.content-page .cc-intro__promise{width:47.7604%;min-height:16.25cqw;color:var(--cc-yellow);letter-spacing:.208333cqw;background:#000c;padding:3.38542cqw 4.60938cqw;font:600 2.08333cqw/1.2 Vox Round,sans-serif;position:absolute;top:73.9583cqw;left:18.6458%}.content-page .cc-story{height:94cqw}.content-page .cc-story h2{z-index:2;background:#fff;padding:1.5625cqw;font-size:3.22917cqw;line-height:1.2;position:absolute;top:4.27083cqw;left:4.79167%}.content-page .cc-story__wind,.content-page .cc-story__wind .wind-cloud{display:contents}.content-page .cc-story__wind .wind-cloud__cloud-slot{aspect-ratio:533.451/274.597;width:27.7839%;position:absolute;top:1.61458cqw;left:67.3438%;overflow:hidden}.content-page .cc-story__wind .wind-cloud__arrow-slot{width:19.39%;height:auto;position:absolute;top:5.04cqw;left:49.9375%}.content-page .cc-line--story-top{width:100%;height:.75px;top:20.4688cqw;left:0}.content-page .cc-line--story-middle{width:90.8854%;height:.75px;top:41.4583cqw;left:9.1146%}.content-page .cc-line--story-bottom{width:90.94%;height:.75px;bottom:1.61455cqw;left:9.06%}.content-page .cc-copy h3{letter-spacing:.20833cqw;margin-bottom:1.5625cqw;font-size:2.08333cqw;line-height:1.2}.content-page .cc-copy p{font-size:1.04167cqw;font-weight:700;line-height:1.5}.content-page .cc-story__copy{width:43.0729%;position:absolute;top:24.1146cqw;left:13.5938%}.content-page .cc-story__services{width:33.5417%;position:absolute;top:22.7604cqw;left:64.1667%}.content-page .cc-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:.833333cqw;margin:0;padding:0;list-style:none;display:grid}.content-page .cc-services li{background:var(--cc-blue);color:#fff;text-transform:uppercase;border-radius:.520833cqw;min-width:0;min-height:4.82639cqw;padding:.833333cqw;font-size:1.04167cqw;line-height:1.2}.content-page .cc-services li span{margin-bottom:.416667cqw;font-size:2.08333cqw;font-weight:700;line-height:1;display:block}.content-page .cc-main figure{position:absolute}.content-page .cc-main figure>img{width:100%;height:auto;display:block;box-shadow:0 63px 112.5px #0000001f,0 9px 25.5px #0000000f}.content-page .cc-main figcaption{margin-top:.83333cqw;font-size:1.04167cqw;line-height:1.4;position:relative}.content-page .cc-main figcaption a{color:inherit;text-decoration:none}.content-page .cc-main figcaption a:hover{text-decoration:underline}.content-page .cc-story__web{grid-column:1/-1;width:77.6562%;top:43cqw;left:14.7396%}.content-page .cc-editorial{height:76.9271cqw}.content-page .cc-editorial h2{z-index:2;background:#fff;padding:1.5625cqw;font-size:3.22917cqw;line-height:1.2;position:absolute;top:6.92708cqw;left:3.02083%}.content-page .cc-editorial__services{width:33.5417%;position:absolute;top:3.07292cqw;left:64.4792%}.content-page .cc-editorial__services .cc-services{gap:.625cqw}.content-page .cc-editorial__services .cc-services li{min-height:5cqw}.content-page .cc-line--editorial-top{width:100%;height:.75px;top:22.5cqw;left:0}.content-page .cc-line--editorial-bottom{width:95.4167%;height:.75px;top:52.9688cqw;left:4.58333%}.content-page .cc-editorial__copy{width:52.0833%;position:absolute;top:24.1667cqw;left:12.3958%}.content-page .cc-editorial__magazine{width:50%;top:35.1042cqw;left:4.58333%}.content-page .cc-editorial__magazine figcaption{margin-left:3.22917cqw}.content-page .cc-editorial__contact{background:var(--cc-blue);justify-content:flex-end;align-items:flex-end;width:32.4306%;height:15cqw;padding:2.22222cqw 1.25cqw;display:flex;position:absolute;top:35.9375cqw;left:65.0694%}.content-page .cc-editorial__contact a{background:var(--cc-yellow);color:#000;letter-spacing:.1875cqw;border-radius:.416667cqw;padding:.989583cqw 1.61458cqw;font-size:1.25cqw;font-weight:700;line-height:1.2;text-decoration:none;display:block;box-shadow:0 3px 3px #00000040,0 7.474px 7.256px #0f0f0f40}.content-page .cc-editorial__contact a:hover{background:#fff}.content-page .site-footer{width:100%;height:auto;position:relative;top:auto;overflow:visible}.content-page .site-footer__canvas{background:linear-gradient(to right, #293133 50%, var(--cc-blue) 50%);grid-template-columns:1fr 1fr;gap:30px 80px;width:100%;height:auto;min-height:434.25px;padding:50px 60px;display:grid;position:relative;transform:none}.content-page .site-footer__left,.content-page .site-footer__right{display:none}.content-page .site-footer h2{width:auto;font-size:46.5px;position:static}.content-page .site-footer__invitation{letter-spacing:3px;grid-area:2/1;width:auto;height:auto;font-size:30px;position:static}.content-page .site-footer__details{letter-spacing:3px;grid-area:1/2/3;width:auto;font-size:46.5px;position:static;transform:none}.content-page .site-footer__details address{letter-spacing:3px;margin-top:26px;font-size:15px;line-height:22.5px}.content-page .site-footer__details .site-footer__subtitle{margin-top:22px;font-size:30px}@media (width<=1000px){.content-page .cc-main{margin-top:25px}.content-page .cc-intro{background:linear-gradient(to right, var(--cc-light) 50%, white 50%);grid-template-columns:1fr 1fr;gap:32px 20px;height:auto;padding:40px 6% 65px;display:grid}.content-page .cc-intro:before,.content-page .cc-line{display:none}.content-page .cc-intro h1,.content-page .cc-intro__lead,.content-page .cc-intro__channels,.content-page .cc-intro__wheel,.content-page .cc-intro__promise{width:auto;position:relative;top:auto;left:auto}.content-page .cc-intro h1{letter-spacing:.12em;overflow-wrap:anywhere;grid-column:1/-1;font-size:clamp(32px,6.25vw,62px)}.content-page .cc-intro__lead{border-bottom:.75px solid #000;grid-column:1/-1;padding:0 0 30px;font-size:clamp(24px,3.4vw,34px)}.content-page .cc-intro__channels{letter-spacing:1px;align-self:center;font-size:22px}.content-page .cc-intro__wheel{align-self:center}.content-page .cc-intro__promise{letter-spacing:2px;grid-column:1/-1;min-height:0;margin:0 6%;padding:30px;font-size:24px}.content-page .cc-story,.content-page .cc-editorial{border-bottom:.75px solid #000;grid-template-columns:1fr 1fr;gap:35px;height:auto;padding:50px 6%;display:grid}.content-page .cc-story__header{grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;display:flex}.content-page .cc-story h2,.content-page .cc-editorial h2{padding:0;font-size:30px;position:static}.content-page .cc-story__wind .wind-cloud__arrow-slot{width:16%;position:static}.content-page .cc-story__wind .wind-cloud__cloud-slot{flex-shrink:0;width:28%;position:relative;top:auto;left:auto}.content-page .cc-story__copy,.content-page .cc-editorial__copy{grid-column:1/-1;width:auto;position:static}.content-page .cc-copy h3{letter-spacing:2px;margin-bottom:20px;font-size:25px}.content-page .cc-copy p{font-size:16px}.content-page .cc-story__services,.content-page .cc-editorial__services{grid-column:1/-1;width:auto;position:static}.content-page .cc-services{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.content-page .cc-editorial__services .cc-services{gap:12px}.content-page .cc-services li,.content-page .cc-editorial__services .cc-services li{overflow-wrap:anywhere;border-radius:7.5px;min-height:85px;padding:14px;font-size:13px}.content-page .cc-services li span{margin-bottom:10px;font-size:28px}.content-page .cc-main figure{width:auto;margin:0;position:static}.content-page .cc-main figure>img{box-shadow:0 22px 40px #0000001f}.content-page .cc-main figcaption{margin:16px 0 0;font-size:13px}.content-page .cc-editorial h2,.content-page .cc-editorial__magazine{grid-column:1/-1}.content-page .cc-editorial__contact{grid-column:2;width:auto;height:150px;padding:25px 15px;position:static}.content-page .cc-editorial__contact a{letter-spacing:2px;border-radius:6px;padding:14px 20px;font-size:16px}.content-page .site-footer__canvas{gap:25px 60px;padding:35px 6%}.content-page .site-footer h2,.content-page .site-footer__details{letter-spacing:1px;font-size:30px}.content-page .site-footer__invitation,.content-page .site-footer__details .site-footer__subtitle{letter-spacing:1px;font-size:22px}}@media (width<=600px){.content-page .cc-main{margin-top:14px}.content-page .cc-intro{flex-direction:column;gap:30px;padding:30px 6% 42px;display:flex}.content-page .cc-intro h1{letter-spacing:.1em;font-size:clamp(26px,6.7vw,40px)}.content-page .cc-intro__lead{font-size:24px}.content-page .cc-intro__channels{letter-spacing:1px;font-size:20px}.content-page .cc-intro__wheel{width:calc(100% + 24px);margin:-12px}.content-page .cc-intro__promise{letter-spacing:1px;margin:0;padding:25px;font-size:20px}.content-page .cc-story,.content-page .cc-editorial{flex-direction:column;gap:30px;padding:45px 6%;display:flex}.content-page .cc-story__header{flex-wrap:wrap;justify-content:flex-end;gap:20px}.content-page .cc-story h2,.content-page .cc-editorial h2{overflow-wrap:anywhere;width:100%;font-size:clamp(24px,6.1vw,32px)}.content-page .cc-story__wind .wind-cloud__arrow-slot{width:28%}.content-page .cc-story__wind .wind-cloud__cloud-slot{width:52%}.content-page .cc-copy h3{letter-spacing:1px;font-size:22px}.content-page .cc-copy p{font-size:15px}.content-page .cc-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.content-page .cc-editorial__services .cc-services{gap:9px}.content-page .cc-services li,.content-page .cc-editorial__services .cc-services li{padding:12px;font-size:12px}.content-page .cc-editorial__contact{align-self:flex-end;width:min(100%,340px)}.content-page .site-footer__canvas{background:#293133;flex-direction:column;gap:25px;padding:30px 6%;display:flex}.content-page .site-footer__invitation{font-size:20px;overflow:visible}.content-page .site-footer__invitation a{display:inline}.content-page .site-footer__details{background:var(--cc-blue);margin:5px -6.8182% -30px;padding:35px 6%;font-size:28px;line-height:1.2}.content-page .site-footer__details address{letter-spacing:.6px}}.content-page{overflow:clip}.content-page .site-header,.content-page .site-header__bar{width:100%}.content-page .site-header__toggle{left:auto;right:5.10417%}.content-page .site-footer__canvas{font-family:Vox Round,sans-serif}.content-page .site-footer a{color:inherit;text-decoration:none}.content-page .site-footer__invitation,.content-page .site-footer__details{line-height:1.2}@media (width<=1000px){.content-page .site-header__toggle{right:24px}.content-page .navigation-stage .desktop-menu{width:min(100%,700px)}.content-page .desktop-menu__content{width:calc(100% - 80px);left:40px}.content-page .desktop-menu__items li{letter-spacing:3px;white-space:normal;height:auto;font-size:32px}.content-page .desktop-menu__logo{left:40px}.content-page .desktop-menu .desktop-menu__legal{left:auto;right:30px}}@media (width<=600px){.content-page .site-header{height:68px}.content-page .site-header__toggle{right:14px}.content-page .desktop-menu__content{width:calc(100% - 40px);left:20px}.content-page .desktop-menu__items li{letter-spacing:.08em;font-size:clamp(20px,6vw,28px)}.content-page .desktop-menu__logo{left:20px}}
